{"_id":"@typescript-eslint/experimental-utils","maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"keywords":["eslint","typescript","estree"],"dist-tags":{"canary":"5.62.1-alpha.0","rc-v3":"3.0.0-alpha.27","rc-v4":"4.0.0-alpha.16","latest":"5.62.0","rc-v5":"5.0.0-alpha.42"},"description":"(Experimental) Utilities for working with TypeScript + ESLint together","readme":"","repository":{"type":"git","directory":"packages/experimental-utils","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","versions":{"4.24.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.12+d7c1b7b6","@typescript-eslint/types":"4.24.1-alpha.12+d7c1b7b6","@typescript-eslint/typescript-estree":"4.24.1-alpha.12+d7c1b7b6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d7c1b7b6b8276be8c2be59625c07fa4c91f3baed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.12","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-tRXP8+peKwN1OXvTR+J9qqcvWAYSR9U28PW9Gsj9Kxz9wK/7FTzdJApkIepdZqa+RhdGyHFlCsPptOUrAdllSw==","shasum":"a8448e639fba762b25a97d11a07f6dfc879ef419","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.12.tgz","fileCount":204,"unpackedSize":412004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpzaFCRA9TVsSAnZWagAAX2QP/3VkEQSQXdncfklfkyXZ\nuaB3aAoeB+K0J9nnTNN2yjzln5R+OnpSMQG8xyvf2zsJld00lkMn3ZXL+rwa\n4Uuu8V6ppGNnXH2ptiMiraEZmdAf30DezNAMgMZ0kZ8+BUUldrUMr7mJOphA\n28c6QGWKZkAK9KSvjMmEeiCdasRCV4PaocAGQ7uejbh/AUojht77sIZHPAf/\n5HRkDEu0exJgMKKFX9+FEibgI6afxXMZz5dhOy/Ox/ZqaXn4HBlh6jbzaon/\nQGzkhqiKSeoyXclsD4U1nfuQM9n4Rpa7xxxXiCaZbrLo2MhVx/HcJKK3F2CM\ndonvvwpbDtbTNWBgZ8nkloYX1MmMSDbycNoa+auoFnH3Qe8p8bKg6ZGNJxK/\nReQ7RcXH8wnzmjCV0crKJT6ydvuWtpwlCEcjvQ2X0gvrmtziwxjcabc9upcJ\n1JHoKii0337LFwHUZwpZ8yc8tbCjG1mT+i0dCsclvITNgCi+qt38wc4Erebi\nXngjyrAcmyjvO5XNRFhdk5zpP2QM8eplYkCiVNana7SGYXlbVSA6j1cn3SfK\nG572cZc8pO8tLZ75ulrFwORPWuSJva3FSf8CipATbutJqa2S+/cgUMFvUdDd\nNCrP+LbdM7rdCHzejFpMbkH2NJWe5bfJQJMPTweP03u1jKiPflTgFUEXmCXI\nwrvo\r\n=RSL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwOHSEra5VI0hxnrGaIl6n6Ki39gXzvncwVBXgMBo/EgIgVRwHn9AAQYJOo83scH2iEV8gCuI3SUsmTAodw7y5W4s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.12_1621571204174_0.42618258932291453"},"_hasShrinkwrap":false},"4.15.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.6+e9644aad","@typescript-eslint/types":"4.15.3-alpha.6+e9644aad","@typescript-eslint/typescript-estree":"4.15.3-alpha.6+e9644aad","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e9644aad49cdbb8bddddb5483030020bbdbcf97d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.6","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-/hG6woSM/+tnCjClGlHnfi5nlon8nG+d2LCuNyOW3O4WirzLG2ySg49wf3xzvvOx4Z+bOlV9x8EQ2C7YAxE9Ag==","shasum":"395b58ece7283fd843c6968278a7c0692697e75e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.6.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/y3CRA9TVsSAnZWagAA5HAP/RXP0BB4yGhzqkLQJyia\nBlPYv7W4mSBCUPuuF/Y1UcMUOqlMZoMU8mkY3ayUXlQRlA67QqcL5N25pCU5\n2rIpOcps1ZxX39uWuXMEglFXDbQoSETlDXPsebjpwwQZX8cnpYQLkGqjhJyz\nj86WgFgfpQViQcoPKzkUJOO/Nn5m33S9+zFQf29582UyiCwYdzirEE9XCPLL\ntXrOmJnyS9QeDtJc2XTUYzN+WiYhuId6scJ/pEaNeHs4UGxCCEs71RFPRx+x\nei7YI5InWk9ZNiX6lepNeWEN2yD5Hs/gnFiJ8MgPKrL8iZYHCVcDDRywI7ZM\nqLgH0m+5hMl2z7UFZEEEs3x4kKqqeZMQ7hl8rgXowcc4+7GCE+F/05hLo5El\nYVNAkpCxcjFgf7ynUonwhs7XCItr7OQPDh9XEXT7I2o3HEAoV4S5PG+svk+g\ncOcivNzmgeoTIkuJB0OCteR76az/bnr3yJGyw+cIGRIspRoX2rW6SPsDcM52\nOD0TUCAiltB91M311hBg40Nw0fk2S2+RKk6MEs0R/1HwBN3U+h64PwMlovqf\nxdSSBC/gPkVpC+QT0QHLEfqGfdEx6vofSfGaxnnrZJXE+k2IpsqIhuEWKbuQ\nmN+tIeBs6j+h4QVd3lUGbpD8+Du6RReLJOZrrMkfhtJOJlDftGNYoP5O15CR\nHIbW\r\n=ZKMg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkaLDF3GInpuQM9/de8QNKKmfEgCwGucAIUzMCQmPsWAIgQovakQO8YkTyYI7vyGSLbN4nLrkf4Nc66t1HfQOE3wE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.6_1614019766556_0.7109200243673992"},"_hasShrinkwrap":false},"4.24.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.11+e6b7b3c8","@typescript-eslint/types":"4.24.1-alpha.11+e6b7b3c8","@typescript-eslint/typescript-estree":"4.24.1-alpha.11+e6b7b3c8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e6b7b3c8f4f5073f305194c80b08974059f08cec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.11","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-35k9TirIKHYbnYydzlqwTaUcdkqquFaxK+5TkbN8nzSoWAP3swo/3DgFylwcvA9q5u7pX8qBnVmfycqwU7/FnQ==","shasum":"99f0f088bc1e6ba506ff919a0d07e3b1b4fee9a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.11.tgz","fileCount":204,"unpackedSize":412004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpzaTCRA9TVsSAnZWagAA/GUQAJuV9N55n+AHlDC0BU1q\nX294fjlDcNb6DI0ysQbxqFIAY/bJgxZVdamDapkNqiUvILQboGu1RR/vMbp9\n3KhLQ9ReLsVjheDmaMHS2wwPvXbeBzxbXsfVQNH5NH5MLyX0KgW1HcY1EZag\ninp2U41uYZoLYHOOFeiOjy5lNKdvN+fFM3Z5jUsz6h8xDJi/V710/6hqJdKL\nOPCZJmpFtbPVyC0px1Xf/d9SfORgMt4YrRtIaHXNZ8DBzQ973nwNYOC2b3Ew\n9K7azpv0S3LGAA5N+YPHrHhJVywUfowedZPIBaxYIHVBHJ175c0lsgVHpRPD\nfBhuQywNdXWmHcU0uZdvh/GHjyrH29KTO7AB+FBCyMyvponB/gGYyPM8VRdG\nOzRe52XXsoWG0bntl0retA4P0rxrjeuZgS/7QB2IYmLfUYQN2R8c7T8sS8ax\nTGiBpjgCoFD0bDaBxyqHJ3phJyU8+KteMsvH1pvOIAROFImQennVBk3AbIMl\nfA0F/xzdwxttz+JjNwNaOMnOH3WBk/5ZZNG4+p7P7Awn6VdGuriNf2lM3dXq\nWFgqhRkZeHQ0rKFB7j9quDrJjG5OTpOE6WWB+66x4m1Ue7fry/qwcLDN0ha0\nlD5p1VLttB9oyOB2erJzCW6UaRRD0cEpKh15MoBhnAp+K4W7OZm4Q7Uig4PL\n49PC\r\n=9EQI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChZTTRXWuHR8nk2BrYH8ox9RdqEBXcYG0dMgQC/9Z2sQIga+CDB00jI34DZixdkE757qHJIpkyaq0cJ2jMB3MY1oI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.11_1621571219198_0.9470394195124581"},"_hasShrinkwrap":false},"4.15.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.9+66dc285f","@typescript-eslint/types":"4.15.3-alpha.9+66dc285f","@typescript-eslint/typescript-estree":"4.15.3-alpha.9+66dc285f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"66dc285f1011211b9b27ac361807fad418231fc7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.9","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-7UzIiy6diXjt5PNLf4D5iG/mVAJx5tPESQ9tbRY1brkP68Co4QOXh/62pKGKCmzb5H3OxHuE71c4aYQuuw2dhQ==","shasum":"d2bfc870f34d9750799d1733a12c53fc0ff1a6b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.9.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNYQ+CRA9TVsSAnZWagAAMnUQAI2Ts31FkHioXLNP0lBY\nYeG5K54Vw94MtxNgp8mSodDCtteQkRh26u3CvUcs55o8zwfRHLQQxcBgor9j\nwNvlgAuUg//lhoDUB6rGszhd0XEOQcLVtzIEhPXyckS+SXxJ1LwA1L4qIlSW\nmUSyMxGBuNiflQM/1KheS97Tu1ILOGYQPzpNNcMhZZ6rD6dxPFIVv+VtP3Yf\nHMtGWOXg+asrGlZ63CJuNC6mQVHxdHyLWKbW9cs6iw0F3SP3DdB55Xu7Y+78\n7zCdSKmCHMuh9rQMvoZa317Lm25cJ8GKrjDSNUYnj0quzZTsXq7BjlEmnKCy\ndAjzGmqyII234GkKeX7jFQ5aGvcMYKRN2wuMb4CL29FvTM32ziDTPJ2pRCXn\n3yKKNEZD2Nq2ne7KHRvgwyCqi/b+KqPzwXX964TyYEW3iKJF6F3E/x8VpsdT\nbsUyPu6OGXfiKZP9ankoplY2AcMuCeEMGZ9wIpWggMXDXTaDhPi5N3CGqBDy\n05VtBqWvJl2YrkJe4wePGA6Mtsm+AX3PRsn5X5eGzGXAvRbQvoC6Uoafk4hp\nATapQiKwh2Imsr37W79CRXT92UPk8vL5UFdQ5nSW9WuJcU9pg/p9mVXnU+zm\nQmZOqBe8vU9oP0hMiECCrNuWM2sXMaHZLHcMnhF7ALHbtS+NlM6E7tWuI6EU\nXwx4\r\n=5elq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb/WwSahzeum587XUvSVOTjQzkCeRQygn6sh+t4oDrIAIgNnlmvDnBenXD+s67mWb0gm84QZjzxEF61o6dv3GY0tQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.9_1614119998120_0.41153194022732786"},"_hasShrinkwrap":false},"4.24.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.10+7b1aabb7","@typescript-eslint/types":"4.24.1-alpha.10+7b1aabb7","@typescript-eslint/typescript-estree":"4.24.1-alpha.10+7b1aabb7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7b1aabb7bb3e60808be413061804fe44c055336a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.10","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-qyBq4zQJhjiM0QiydgtFGjrnQNnVvi5BR3L+FFj32j6Cpk5QYlfU+xlD2IPIke+n7lb6ZYTebSgqqzWV6oCSTQ==","shasum":"893b2a74bd4b5f9c40a784a32da7c9d8dfaf45a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.10.tgz","fileCount":204,"unpackedSize":412004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpxs7CRA9TVsSAnZWagAApusP/3YfOeBQUyIWsqFoxHUb\nMtG+hLCWhrKd4dBPMD/tI4gyCZLHlEnjFwC6juIO5CIKoU8tbYhZgpAFUaSF\nFyTsgs0iGg2n6JjZaicMwKsB14xxnk99+m2pyrdorVN1ZHhAoyn1/2aGTlXs\nqI3lf1voiFlVFYdpmrdN146p4FyArOA7xgt6kHrnS3IRNwIbCr5nyZeqrPXq\nkfr8tTIFmw7X6D4nI0wlb5XnPxSY/jT9xXI95aUpgEI+xabOPrgbymGvsZxW\n8mIN7rzW7cSc7O0fpj14MI8Y26d30z528Tf/LQl6KBocBA3Sb5d1fQdWOElq\nM9aU8Gi8/bCpBUxZMCCk+vuMXbcYcMeJ32JAJGk5RlOSfgmkOseJnzC60ak2\nlWmKo736pae9akpKxQgKEkSdvjtF2eOLlkDZ1nwfF8PIDPJBd2y/9sE4OT0a\n1+ZI4AwP5IjyWYSdNHtMrIfG+/fDOrEWgO68LjYmAaUTbd4ZcIGyIhOkVNum\nsLiZJBeLY2zHvEny0I5wDv59NUWNvCnS5TG8BlwI05Y8GfX986kzb8ZOMEMY\nN0hXiC44XnFW3tG6yKj768rt96sY8AXpvrJtOzWAE/9TPiKIZdSxEbCgNomp\n1J02+buqHAXARXcaxZ3W6+g6RoFXXp0GP3iSXr90UjaiUIVxjungeXerqbWW\nHtRj\r\n=mLbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcamU1OWduaxmvOzxQBE8/xH2Br0YU2/4Vz6t9izK3QgIgK8xp4XYy3HJlUiO9gKiT8XQk04yJhJVV4MGd7GbvZRY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.10_1621564219362_0.4787733488218211"},"_hasShrinkwrap":false},"4.15.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.8+af5cbd5c","@typescript-eslint/types":"4.15.3-alpha.8+af5cbd5c","@typescript-eslint/typescript-estree":"4.15.3-alpha.8+af5cbd5c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"af5cbd5c2a0499b775110c704817b056fff78364","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.8","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-lrW7zyyZPooQ/7luDR8N2PmjFSaC5krwsTTk7uogy4nMv1d01zLshxm7vytuZTSGdvUr9kRCC7y1tulmJKlW0Q==","shasum":"79a05988fa023c96982b6b9f9f64680ad3d852f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.8.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNDKQCRA9TVsSAnZWagAA7DYQAJmeQcDUI/6dVe0giW18\nkxxxFFG9BJON47C5aJvC8PeFCngWWOOA86nbwmTxrumGX3SwtgKnN303OUDy\nRwxF8bzXlRWQqtQI4JBZLEaKLpFr/mJgXahYZLEQ/JSpikp8kSZl0KbGDJ1s\nI1cD0lzmmh20RUxKIx45oE1gY6QtECAuzv4Q+khDeYj//lcmOdLJhhxQ9z6l\nwA1Ko0JjT9m8GzHiYYINB0fwtEHRhhPVkS9u/6SrPloxlmy0xoES28RkUglm\nin9jQHrSrfZYScYCaycFzNlVtC5ohxunJCMn6jIDeQ6ZWJeHuO9eEhS/fotp\naFLS084u4ndLM5cxmrHUIyqCFKuNvAxFG1jf9OB57WAGrQBERd6IYbavgU/H\nM5WBK9F1cLicROhYsyKHVNxyfgj/qul27qFbX/0BQS3wprkD/p2SAFxQKthb\n468Yy3hdxVyAFbGCij0256CPhe0Gb0m25SsmePICzVki7XT0v+PBedkYaFRS\nE8Vaxtk7VuxuIo7EhI7d14hgjxZOkeaQhFvUOL0dhRZCAxuyJZ3jg5XeHd0/\nSvxkXx9HbW0FGOO5cOY82Bvgtmxzja3SDWGE0/9W1y73X8/duVk2+fu9Y3JG\nfiP/+HTfq/1uGwCnfu3gC7Rz/4mXq1NNa8fc4/Q+ajxxd+BoFwSNnUj+jasY\n4oxK\r\n=CdYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUErnqGRR8x8zG41QryGZvqVpVxSMv4qvGNpmNrYMAwAiEA52bx9gZiHCcYgMI3XeMU85CcrID/7yDdo2yWvgJDcbQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.8_1614033552034_0.20468380921174623"},"_hasShrinkwrap":false},"4.15.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.3+5e24be5a","@typescript-eslint/types":"4.15.3-alpha.3+5e24be5a","@typescript-eslint/typescript-estree":"4.15.3-alpha.3+5e24be5a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5e24be5afd4661a2cbc7e28c6cc02cd4d3509390","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.3","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-Fbvv1ZyeLc6pkqYRJUBb9OSsCChpZKBXWMhe3TFLdEdPqjGzaBHN2o3v2K5Vd9gHFptV8JU2XRW5AAElEmebuQ==","shasum":"f06c4211ba961cb41ea414f087871fb734524e97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.3.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/beCRA9TVsSAnZWagAAS9wQAISwvewWoNXm8+eybp6l\nt5giEkOmgYYM7fsS/4sVupVlNyaRKHkEeF2/BENPegK+dQl6NYcj3JNEiqRm\niwi7Ixh0WZ5YwWqEWz2YcSNEMVTgqK3717xTtFeqgpRFSkd1N4rEroEy+MWU\nyRmmk2VPY+JEeHcl8Y/VeqdVv2Ba5X3AZ0uC4G9lPe6rdTNMLh1UyoFDSM0u\nn5fcPFi6QMBtf6XloNY4dXZk0k1RBLj33Gv150OlRGPVk6l9nsBtNNUHQx0+\nOc4ShrcuBHCPP1Pw4kmGWMLqn9ceYQmTRsikF8eqmDq36Qp+eESYOy3vKyBP\nS/90CPuz4zwIznGRgAocxgZI0O9yUQPahYeBB+syKhwoz+lSAzv+w5lir3D5\nSx9ejmyuqBKkFhafPWMzgXogoD5GGpGefOqMyPb+N/hxyRLslXQVY635iVKT\nz0Wd96bYUfOhJGQF2MRFrRTglFTuDsmhyW7+YiPz8KCkd6hYFwEh7mJX8c54\nw0fUwORoNshuj1DCcQe9pLlk/kZpx5fHzdlDcJ5d7tEjNtU9F4CuGqgMXxa0\nWx+PE32pDxTtihZ7lmziXx15BCsfGPZLRy4b4M9QDNAhNrzT8+IbT/h98LVi\n4Drny4oBkS0X87LtZf8VYUHlPnORxyJDOIym4miSXG5/fSJPaVn6g4jz287N\nBu8e\r\n=A5Ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFPMeXa0KZsU9s1lyBxpvKZpTGcAVW/NPGCKYbINY6JgIhALXWWObW19b+cf/MbqiMy6xSSRp5aSZzOrUYvTLO5OeV"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.3_1614018270300_0.8457849839466525"},"_hasShrinkwrap":false},"4.15.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.2+7053d39d","@typescript-eslint/types":"4.15.3-alpha.2+7053d39d","@typescript-eslint/typescript-estree":"4.15.3-alpha.2+7053d39d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7053d39d30423ae6f2b37a5c8d9ac94238215990","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.2","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-Qy3mPGt/51IsB3/mXnGNJvxhF0diEVyLU3mhw9ycT6fAw/GeJhEvX5i9l2USjJi4Zy1IMO8EcaQuqVR3K8jfJg==","shasum":"a881dae5a4b7701de44abd4c958fafd5784c8c5a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.2.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/a1CRA9TVsSAnZWagAAV5sP/jeizApIRtAqZIJm2sFH\nQKNlg5hkyoACBESLXUT9/hRwb9LfrxQ+Pk8RJttZbit+NfUpv0UsJI/+IJkL\nf3zdhPnnHYZMRRdilMAPxXp2GQEssZIzxbJe8gs8pxVmB63AztxHiLZVncXN\njf44eceChxVVGh71QYAcn42EgY1ApG1WRNApqv6bRxVJPNNr/ou9R7sDikF/\nnj0YY5+QRtek1lDBX1kgm/IfpQknwWvYlSYUgZPR0Ti2Vb2LFIVmCns1z16O\ndwxnYKFh8/qrx4Z/8I0hsi4jvJxLW3Uquyv4YfvC8q6EEWSpp268TX/r3IGE\ntVmeYjcs2RhONv2d8O/pjKrYES3riplMQUEcAlt7tJfum6/JI/gF/f6CGZli\nZ55PM0BBEmnmCgbZYFPwlNCKizxBJSD+pUketXgzlX7EXzVamhZgB9+ZIDJm\nmcdXBG+tG9isovvmgjaJ3wKQ3Qb0R0fIN144aHVcZu1OgKP2lQbxhFNS11Ak\nb01fdPv0VQGWFMNYKzTSkvq3EnaWR90be74sXwbruxcjwhuijbbK6odyOkd2\nxpRHnW2Ru0SbTL1tcFWuxc8xd/PLWrsCZUgmDwtyT4Zux/o8bdkfJgQTuFBR\nyfspfhLwGegcayVNWYe/h/KG0NFPpSVS8XLToSxXSUZGrq9vy8J5bFaWldgn\nQSVH\r\n=qGv9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGR4Rf8SgbRFSCA5TDOQxnoP0i48k8rP7HwQZoMPVnXVAiBs+NPxCw58w7SQ13XbOdZZLyADZlseBjhTpAglDa+SKA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.2_1614018228979_0.5046053739090768"},"_hasShrinkwrap":false},"4.15.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.5+2b0ad145","@typescript-eslint/types":"4.15.3-alpha.5+2b0ad145","@typescript-eslint/typescript-estree":"4.15.3-alpha.5+2b0ad145","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2b0ad1455f8e5c7ca58dcf33aa219f74a4ab0afa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.5","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-NEs+gOm08LwWIm5CgkDYv5GvytR9woM1jaRrc1RjD8xHF/iWpllrh0L/Sxqj1MgX7wDC+TXPM62Cd9SGdfBlDw==","shasum":"c14c3c803229fe921be9100d929eb7e1a6ad303a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.5.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/xxCRA9TVsSAnZWagAAPqAP/igB3LVM6tQ2l+iTZjsI\nCRqSCikGvTY1ZWR/PHztHtQqthnjT0mVS143AjB+qBlLImEoU5RE0NGBe0S+\ndoJxvVHtvfYoLEhy96zQ3719F1SQc0Y9jQVoDtpVOmSGVwOYcgXlJ4hBfnCC\np61eF0im1IRAADEu6owi2BAZpOpoGk2Ij4cto3eE1S4Y0DIncLwi2qDTXLxq\nhOTmmms3y9usL77MgN/Bu0QO6lh7Q+ZbUPz/F1MRgddeQR+MupE8PudldPP7\niPhmPodlO5qRJYQz1fPmz+O4bfohVJEJ2Aa8IbwZ43946Y9HpS/linDaZdUJ\nuLJYhP1iYGkaxRlZmmcwJoss/LZr+Vtlq6053VmU5d3reG52iI+x3D8fZkr4\no5eE8F2IbSXtV9vRizcRMIZZYqKqxiRkHBFauK9yueiTfXcQ7IkxXELte+yq\nyOMd+v34Mb+I2ybA14oI3NzdrLPE7XxRyAKAI+MuIG67rzE1DrhFpBE03ytm\ncwzy7vM8A8pTQ9XpdkceyGInexNoo7Lc5l9B4aKPzwkWUvBcvzmQ32F0n0i4\nq+M81NpjqhpWULcF9URSVaGfE+QsWYuGlmYOhufaBPSNWO9uYIKaXf400KxV\npDmy0Y3hGqvAko9h2opZphcLK2ynHA5T8dJ8Ja9N9w4z5GY8MvY9KiHuGPYb\nkKHj\r\n=PqDj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHV/x4Hrzib/O9J0xji9cAP9NWsC2CgowzCNkyez3EezAiEAvaloT/oU1Zz1ZqG2+zMYBbPLMaaki0faYBvSlW5xISg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.5_1614019696909_0.7220263916043979"},"_hasShrinkwrap":false},"4.15.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.4+406804b5","@typescript-eslint/types":"4.15.3-alpha.4+406804b5","@typescript-eslint/typescript-estree":"4.15.3-alpha.4+406804b5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"406804b5d9fdbf827827f0234609456dfd78db50","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.4","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-zqghLuenaesRPetCKqMZ0dhDQd5G0UqZpIkfF1DP2cZt5PIN7WALDSjNoVzcx5PDVhnYzgvv4zpm7fWb0p3bmQ==","shasum":"c03ffd736f7995d8a04a3712262c41f5b6c40d20","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.4.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/aWCRA9TVsSAnZWagAAzWUQAI9TYmIrjQEQwDXBrj9m\nmLbB4BNmOABsE7wFK9LB+5DVUZhnR4He0KjHFKTaVXqVuTHp1Hh7WtP6BkqX\ndYatsqYEkKNabFunJ5bVQn8BFMUrdBFtxpqF8z4T4rHp8bQcsj52+RNGK8hf\nSmUyBQP5L0Ii4IXP4+amvoaSAuwoYneRtf4nzEuzoUp4USW/rqpP8myK7efm\nES6pgBB4xOLmv89iYyQn7+vYv92wTt7xmA1WQgPPtLNSNE0Bulqwmk+R1Dwn\nzAOEqTYp8ndjHK12QOe4FS7+9Aho5AfJ+ltUF9SVU9tX/v4L1uT2IknAx/UZ\n3wHUylttQ8e8gXtcs1HHdJ4OIBzpsXCKq79qkPJHDgHztqG1kJa2hO+7tKb5\ndjm2h7hd1D93nGo1muRJjiNsWEHYIoViWdempGBEsMaPL4+x3yUBKTOuQ/88\nuH9+e3cSHlJz6TER895iLk4xC8C3zNyIiiirhkITxAYU/nBb5yiEb/V/b0f6\n5VGn3nhVkQ+3OLRFlXP2gP5EXsvt/P/Jd2AXnZHARVA/Xc0uzUrKySZsi31V\nJGF9CBllJ9fw9M6O09sCd+Bc6AJoHxgMUgfbowvcaE/HqIj865dkEcO15oEL\nVSn2sy7xEA4sEV9JptAgC/pPpEnpWUfZ3wvXNnSf41J9XpXAjqj0Bc9Z4Loo\nVyBe\r\n=4M1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0vqFb17Ond0IDSBbL7XaFcXgkoTzDTMpvqEBd31xZOAiEAoK/PGvNltvJRQFP3sZS/PloqJoRjOppXIcg4lAk1kg4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.4_1614018197770_0.39085676655203216"},"_hasShrinkwrap":false},"4.15.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.1+2b6f634f","@typescript-eslint/types":"4.15.3-alpha.1+2b6f634f","@typescript-eslint/typescript-estree":"4.15.3-alpha.1+2b6f634f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2b6f634ff8d0ca60d808e48ccfaff7c3fc939b3c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.1","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-QiHNyY+YgbeqhqROUbVz1LfKRAEF4mLzeHW2YA8Fi5171CobDsQFd5nt9EZcCuJ4mih79zRYNCUAawY+e0WAUw==","shasum":"1a5a1e9dff303acd64272835ab627ca9d3f748dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.1.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/aGCRA9TVsSAnZWagAA6mUP/i1IDu1qWTEDjOa27l3Z\nysvks2L84G4OlenWWUzfB3R2xk+4jwnITBFnPxErXymGyfWgSEi6aNdUsTMH\n58MJQJzIinMCYCzyDvsPj2W/i96jkA2xnJkRt2w7M0YwakWgDoJYHJEJooU4\n9luoKO2hWxkJDtm2Rwa41O5V9SB1Konj+ou836y9Rxoouo9V6A0sJiVzwAgg\n5xdUE0HHSzNiTpHyVgFY+p05gGAVmWbA8bvDe2j9vnTpFiVAkDQpUtrrRy+c\nq+TLn8NrehwwaM80S9X07vQSLiu9746/N6LRa958StWnNKISH3E/F9OoBYNc\nhk3oBDsOqdGBLhG9FhWy1bT4rSiZf1dQj+NJ2vMY1nst2IdZWLMy1Swe+q6D\nJaVGymFLIzx+8/j2OBKKDa2qAiLTwg4vPxb67Gu0f53wCL4+RRKUAHvjppJM\nRHb5rxSaiibrzzAv8CANGLFeJOBuZENGPItjANb0/1AsRN/1ewB8YeQ9EmUC\nKczeWkGsjFWQsYOuSjbfb0pAaE9fdwrieL/RYlDv0x4pBddxgsFlKgORE6WG\nPZ+PZfY0Xwmy3/wsePrsz+KesevioNVkqnZ1W9GPuVGq0x8ckRPJw7dQR9zu\nT5GeN+5zMJxLpK05ox1h+oyz9P5PUWowcA7oDkADYQGI6EBEZNnThv6e4J97\nrHEl\r\n=J9Rs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq5NfZUnVc5v585Pgl3xs0L551AXV5Av1jCu4PvL8inAiEAqwuT0ELKaHpN8BjHDPGdCNWQtEzPpdQqXZlz85Kx1hU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.1_1614018181958_0.7360814866914895"},"_hasShrinkwrap":false},"4.15.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.0+fc774f63","@typescript-eslint/types":"4.15.3-alpha.0+fc774f63","@typescript-eslint/typescript-estree":"4.15.3-alpha.0+fc774f63","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fc774f637782f8815616592d6d18be933224c4a2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.0","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-E2uWkqhhCGuCClpCmeRl6ZsKWakIxVvWd2waGxEcuW4RWXXlg74ML6nW3afQYoU51p7Hh2GaUpXKQm3/gZ9ogw==","shasum":"05723e1b9546eb60b8f7447c27656291dfcdc410","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.0.tgz","fileCount":204,"unpackedSize":426234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/WkCRA9TVsSAnZWagAATDUP+wbbh6g8XPW9HK3QiLX/\naSBczEX/+XkT8beIFCleF5YmjXLqMdALPkDhzYCQmzoy7pRuVd3tOZKqPqVq\noutIF15mld3wgEB+pQY7o4W4Od+hs98eTYKxc90C/AHxxmY5KCa/uThEMtk9\nJhLECE0DLtscBOTT1UjacnUOGyg1ozxCCMGmNEZDhlawIos21aI9Zq+9f3+q\nNItsm3+lMkVtIn9YFnC7Ed6g4mZUibhgPTsaA/N2pH6UWf/nNi1yV0JqS5dB\nwtGpGE9RhRGei36EsmYDJP4Ic9zL6H8NBdNFEN8EV9aJkx6FQA5oiYaFmAHe\nHzXXJ13T7IEJHU0V1zlaSp0MXYu+WxUK3D62xUptGDSGRxBDWyc7STAo6P/B\nqlXlJS40M5aOvusU+3xR0cuI8gB3uy5AXpivKf9xWyrslglPf+3tr+gcNYYa\nTDlLTtDfaw3hBwAEEs9eM9sfhMPI98MsmudWLw5FBEEgITq+NFM4SFsbc3kN\nupvwhJxJ+Fh4jBsmSdMojtXx3lpCd3FEOny7VAChHrPY4uWodlR8zTS2LmJL\nYCTYiZ/EElDqGiRbIhNWi+wZBYvqc7xAuH1uMpilIHYkDA9H6YAgELj2v85w\nidX9XpF40LPVhdypJoB6P9125boB/7qWvud+QSpysWo/7aSH+JM6BVFwgQ7D\nnV+4\r\n=3WNm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgUagoVP9MT2nbvQoia5wNHb3vrrzr8Qln/F3X9s0feAiEAjTrUZ6m8ZN6cU4zbTV1OHdsdsKSGFXV9oFDSq5GrytA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.0_1614017955612_0.12433692507967087"},"_hasShrinkwrap":false},"2.23.0":{"name":"@typescript-eslint/experimental-utils","version":"2.23.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b5b3be05375c40364d35b887216b56786e33f057","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-OswxY59RcXH3NNPmq+4Kis2CYZPurRU6mG5xPcn24CjFyfdVli5mySwZz/g/xDbJXgDsYqNGq7enV0IziWGXVQ==","shasum":"5d2261c8038ec1698ca4435a8da479c661dc9242","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.0.tgz","fileCount":112,"unpackedSize":159321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZnaUCRA9TVsSAnZWagAAe6MQAJYdgxAlrcR+dw/ewmyX\nlDOWVH3zdcCmNF6u5hE4xcXRbqqqo8LNxAAJebHz9jgsRZJXEUwxHi/W79Ca\nBETzFDd2fxEHYJqASTuG+kvq7hBqaifcmJdktfW21mFM7pl04syS6ssPcmZd\nB/YdrFLt8uDy7zUR39SnH5HE6I6+U82HVqweqeGLi/iIG3GjdxGQN7qvwU/R\nvb7wYfL52Z0v0HKocFx/tTjtezH9D1BSJqa8uVqxqH6xc7FNj3pQh2eiIPrk\nLONx3y67m/DRb27aGx1htSMiGxkdxgTzr2dUjYGCf52Kq10ArflANme97+8S\nr71ssq10thrUt26vBgMQR2NhfJ7fSgVCkwXNB9PASYS8+sAbUEhv51cmuuhH\nGOxjb453088hCaIEygLC4szOUKmqlhI7vKIcGsCQnFiqctcqstjAC8FYggEm\nhT5am811ckolniqgxBfMXYRRf7PlrDPhPx4Nli7It2zPR0STb3p/pIz2ll5T\nEVUy1mVhr+mi9UaNFA8S8K83/s5Eb0qS5aR8GWSxtLIeLxjVepba0OcIDXCK\nUzIuCAl8GSUKBvlIvcq8tfYqteQiBXtoOACEHg4m88cRr84QeAVDWTzlJfCa\ng5IuuOy5Z7rjKtqKXKYQQwbc7CgWABGho8L2xHKrpGxBpUBq0pT5xYsCoIr1\n1PQt\r\n=Rm8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5qpOMJz7zCGNS0PisdwUT3FiwB7A1b8wh81+qWk4t/QIhANdRH5TLS2TT2xuQS1bfWOmoVGj/oD9IAkkucvH/Hj29"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.0_1583773331469_0.6605880895747844"},"_hasShrinkwrap":false},"5.26.0":{"name":"@typescript-eslint/experimental-utils","version":"5.26.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a58a86ca3a9e32dff47987c7587416b104f13c3b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.0","_nodeVersion":"16.15.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-OgUGXC/teXD8PYOkn33RSwBJPVwL0I2ipm5OHr9g9cfAhVrPC2DxQiWqaq88MNO5mbr/ZWnav3EVBpuwDreS5Q==","shasum":"4db8ce6940387b55e3b568a537eff36deaf0a1fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.0.tgz","fileCount":8,"unpackedSize":5080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICV/2eIjZ1Hq1Y5kPvR/IeWR8buXeUFysOpdQD9QaztHAiEA9gHg7//pFmHMS+kkmkYnPSJWKmm1sjP/HUjbMI8xRnQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii8LhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhrA/+KVjfik0TiW/gwxPkE/+E2WWzBXRwUyNBLuN+uJ7zcuBhZq+l\r\nqU4/gm6Gi1dx4PydWH3V7/8dGZ1lRVvHRkaI6gRU7o/EA0i+gfQGyyIdiX25\r\nBvIUy5eV6w/OVw9T1QvIHcm1atVGRjtlFr5UxnQcCnmbqE9KGfmx9yg+burI\r\nj60Kb73zV31KVvylrAMuRzBaAP0ix7c0MFAapIieBB9sK4zleOR9S43aGGpm\r\nThvYj4aafhlEniG0FcaHz2Yn+T1cocwyZo4HLEcsedo8yIa5Cx/INfpTxRlW\r\n64km2GY1SedoQMH23MDAbL3i9PTWxHloqRVebZHznr1ADELdlfUBbNhh/ujE\r\n8TauOqVqiIcQjWI7pHWEb9a1FV5doYvLGN0dEEQqyym1XOpyduWA/raWnDWG\r\nHgBe0Kd5EkK6I+mJSZx1gEV6sTMEuE0Tlvnct7vgdArndzVwEelEPAcmJSXH\r\natM9x7kBlkDNR9p3FfY4Qp/NaquzcehZs2Ir2a1o4hoQAIkKAmzvz83BM3eM\r\npxpGycLcgRpZPzAPfovqT+e71SjXkfzTKtzNZACKidirwDUPtAQE449ntq68\r\nvqdvEzqITp5/mGXhuaO0pUwEtVw4HdovQ+sEaywz+ZbHQtOFAo2mzSSIhnFw\r\npKWXeTZ0vWQDLGXnQNu4qig8uRZzy013Knc=\r\n=2DL/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.0_1653326561411_0.8782930474223354"},"_hasShrinkwrap":false},"4.0.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.14+eb3f6e39","@typescript-eslint/types":"4.0.2-alpha.14+eb3f6e39","@typescript-eslint/typescript-estree":"4.0.2-alpha.14+eb3f6e39","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eb3f6e39391d62ac424baa305a15e61806b2fd65","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-T6BuKCeP+sPlKfw2sQrf5BCD6+xUnt8Rx20WsWwZyVJk+CgNNpQtVXyW1G9dRavaylx9zuJ3kWtz0OOXsZrlkw==","shasum":"60220357cada718d05d840550ca9a62c6e17ea83","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.14.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVG1oCRA9TVsSAnZWagAAbQgP/i06aAH3qAIspyppKfIy\nLxHf7l8rkxSS7TyjZeFhsgbO4oHFINu4f1/vjlS2dZKt2larzZMHoOBOXlxy\nFMHHNjsJDLLs2Y21VArDYqdBjVj9iZPChBqTy8dvPyGHVhUFHCgydGbAU3Uk\n5teoJNIDhOY3TL8MtaNYW0M/AhmbR8lf30gjJTx+C9Lvgi95VJldoWrbn1eJ\nXSYyfeKvYnX7HBJBDAEW75zx6NM1nfYJADlebbSTp+VZDgKJ05wjqmVwRX6I\n5/HH3QEAEaSw+imJe6z5oz2+tbnBlakJUa/InMOHFaACoGaWE44ut3rpTZOV\nyj76JJTBAz1aFh3zoF97TA9+Rx+8o9faWnrcnjxth2k8ATNM78QLVud+8VLL\nh735yfrsZ5tdo+wZZW6X+jhqBoVlVhTPZMLI/6VoYKDaTfklywMvq4UFgIcL\nwe3CkiK41netzk0jMuWdB4oXvZtx5P50vEBmprcp1LOiLSSEK9oSrBBU6t9l\nTRDZPZaI73KmDgOh3xIXDGIlM+QNP0jJOOn96NoWAURumAcVL34vijbCUVI5\nvfGHDXfyHrHOtSBOPWDEEHPlJwZaf6mHZyzeHlkd8y3V9wjWFXG/2Pttp8s5\nZ/LitPriyvwv/9AkVHZN2IMn8ZzzCypxaOEuOotQClsgcdm1YbTsDa5XmzYi\nVus0\r\n=nvRP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3MZhsn3G774AvVSYDh0mbennMOPJzXe2nCVXkPevxZgIgVpnxEZwtDX/RrBdxhic62ToZ7+zq1E/OxKUq16rrrUw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.14_1599368551996_0.2059333117339639"},"_hasShrinkwrap":false},"4.0.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.15+3b0e58f8","@typescript-eslint/types":"4.0.2-alpha.15+3b0e58f8","@typescript-eslint/typescript-estree":"4.0.2-alpha.15+3b0e58f8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3b0e58f8b06975539f574edabaae5911f5db38a8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.15","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-fvM/04rVcoCOffWG1fxUuKiO621I4mDTemj6psjdLy+IUux18Iv0SpepeH0w/VxlwRbPpJqTG9GeqJgwjFT9cg==","shasum":"40c3babf8bda895ce72f64ba23f28d0a5c7aa88f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.15.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVG2YCRA9TVsSAnZWagAAxGcP/3NsGv9q3XwMBWua1xVx\nJalSxXLSN9nOqKOMt5ebCeqF6JUls+AYY9v5U5fU9rfdCq9Eo/N+lgdz5v4H\n1rLzWCx+ExOSMy8F0UWEy57ktnaEKU296R30aeK+xECPH+oYLeXsOM2d9Qg2\ntTpUTktxgvTkhPIuUQ+1qri/vGIy53jjvs9S74ruxICDfR28wkVwgjpuugPU\nTxxzqXEfUjovcmcxkXR0mVr7nLgLmU3ftXnwIkfUlNlqi2t0KPnJDgC74mif\nh2vxlYm1AzU+URvSfd5DhwpyDxvGskYAGuYqLqHQGazqhWWujGjm1vqc4xKk\nsi/old/1Be+yNFjOdAuOXjFPDfeL1Sg398PrRZFL++WJYwTF92HfCnT35nLH\nthugBlI+9LF/f7jFx485sYjF98R9kN6Do0ck30K3jbQTQtBUCqJVFAb2Pv3X\nZirn9LAl2LdThFEXMnP1tvHI96n9M8rxOGLlsVwWkm8DsaiSiPiFYp01HamI\nhvcl0feP2a4M5nOnxWbPcVpyiTInpFtQXB40uXpDMvT2NMCw9H6VQRgo6WwR\n87gRjMlml30CWWMpzU8rx4EF03GGcaR+zEEAUO3ppDHk9S5C5cPvbQ9elH7O\n9qn2oBeUwhwwEobUNXA8zbv/IfppmwvwLq8QwvD1UeJBn0m7tNN71IB+Fm4C\nhXs4\r\n=8QOI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSUjMgW6vm3wv7i3Zu4LFCg6O13AblUYmLLwpvQPO8ywIgcKeD153S/GP7i/QNfpaM6Dqe3lL/+bXmmp/9iw207l8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.15_1599368600155_0.16970547063725716"},"_hasShrinkwrap":false},"4.0.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.12+f887ab51","@typescript-eslint/types":"4.0.2-alpha.12+f887ab51","@typescript-eslint/typescript-estree":"4.0.2-alpha.12+f887ab51","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f887ab51f58c1b3571f9a14832864bc0ca59623f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-PinScN+GCZRxPxUCFdJXTK+R3jF//31kQsAJd/hwdYNiWkXFKyVCxAyMPPZkRqt0HIsVw32fxMTes+k3uyAeTA==","shasum":"cc3cc85ce21e495d6bfc43d0790f3e320d346b79","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.12.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVFixCRA9TVsSAnZWagAAmCUQAI6Tn1+fPiir73R4foyE\n57eJjYY83HgNh1FUiV+mH4FaDrI29gEiRgk7tS6gXa8c/yFq33n/uj4FdFnm\n+m+giIFwBh+RRjjJLDMFwT9748mt+8USSc/Vh/s0psn3KdpjLaDyFyj7CXb6\n8FcNdPCnr29XWxcdtCwgbe1tZ8hjiKAGlIth5MbY9Kuk3JpXcWgKKCGPDtZy\nO/qw4JfQOlTVIBbLpP0psMLX0ho0mnj4Qz+r7gwJAcH4kbR23ZZNr8HhtkR1\nGeEK3iRsFON+mrQyW2UjvrNCXMBcUdmBeSHwx2rJOOasBQhKmSnl6TRKm0/s\nDhy3Z8lOlIfrS6vrE/QniX/uHyDz4NnEIoZj8HVnMLb4NS/o5eG40RXRAxUt\nAVAP9DdiXJI3QTI33EPn9zIAr/kcz+63AxivrBHndrK9kwhkrY7CvFoHtF/a\n0foCskkASqhuKNqF9K06lLrKOHhLNa2fSzkGFW7fhGE3F+udCUKrYUVAXpb+\n7qcYN8djVKDBXOtceStcczyuIFqdSFsoEtT7T7wla9HSNCfcURAk0550WuUv\nzF+5mqXrwAF/ZygQ3x0Z+hHu/IPyHbSS699NtVsneHBh5TDvnbp3dhUcKwrR\nLygLD0PuDqbsuz+24wfra+Pr01VexP/cR5NibUwtSiKEfdxJCqX2PtUf89YJ\nsd+4\r\n=ikzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyXiKf0Ram9Jhlo1nNAYakRmdVOnQl3+0Cy93LW4MK4AIhAIyA6aw0ygTgIiEoYYyalDWH4RBqJ3GbbYHLTcF6UyQI"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.12_1599363249013_0.5781412450768064"},"_hasShrinkwrap":false},"4.0.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.13+bb3e9d66","@typescript-eslint/types":"4.0.2-alpha.13+bb3e9d66","@typescript-eslint/typescript-estree":"4.0.2-alpha.13+bb3e9d66","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bb3e9d66e3821f37633d8c8077d807418c3f6f18","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-fQ/CB6SsdWGMHS5XM7Or1Tud2PWFyWpxC7TvDX3X/wWlrO5UCZTrkRfGDAjZM8HVKYKWIsEp+xgxG8UEv5HlfQ==","shasum":"7d2861d70ae06e04fa9e79784124dad3f83ebc28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.13.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVGOGCRA9TVsSAnZWagAATRQQAILw5VZjI2xoC9BWOdTw\nE0DOyKAFnrfhm39upJ4ti0i+kpU6awu+Q71JlJKXYYTvLc59j811pMss0tAT\nXfmyr9IIKNqXIS/IY+0ejEzGrfI+dIl82mKdj9UPgUowHMgsozmz6+ZQmcgS\nmR2ahWK0Wurdlm9vp/9sQ+sFOr2w8F+U3s3ehwIMRQ/hq0UQDPU13/ChPmVB\nKfwflLY4QqJTwsbsoJ5YGBvoq7+2XNxXBMtJJUBXlsUrA6QJ/8+uZFDms775\nc753efeub6VpnMZL4pZoIq/Ms+YIFjKgG6frQbTSDYdUc0by788mACLEoxCw\nloBBN19oL+C3KICdD4EggCHkaX+L8MzNLF23z2cb+nEpyNoAE6zZ3dPPhnZ7\nObuzvVuqY7PmCN+nzUfZtVi0D/kFiE62f3z3KMPb+fNEU0lNlqKSAUKv1nOz\nAzFDAN5x6nUWhKyN+9HAEVJsauv/0TDzciQR8GeLdm2VyGLcybzOW3ZYQcFS\noDVdXke3JH391c0eKHhg7RboESoHa+o3Au/w2oIO1wLxU+uKPptVk3MZc5Aa\nJaGaefSPpnSjuUtWuzA3RcuciRTbZaptmSqUyslBBWZYAMqnTUa26TDIqemq\nq2Esuamq2VhShQYdDk8s/iUM5bB+xnN2wNVqZLdEHegb+i7Y3eIBimuK70x6\n1H3d\r\n=1Xjj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBq1Jl0MPxkIkxCjZRSWjfT5LfXC7+F7IEJ/R0SOFcKyAiEArJuU54mPJjJY6eiWBE2dWqySkvjAiZo8LZG8GwLBV6c="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.13_1599366021476_0.2595831650255698"},"_hasShrinkwrap":false},"4.0.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.10+4d3ce5f6","@typescript-eslint/types":"4.0.2-alpha.10+4d3ce5f6","@typescript-eslint/typescript-estree":"4.0.2-alpha.10+4d3ce5f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4d3ce5f696985389bf53a31d62766041c703c70c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ka3DWP7FyKx+BX9sIog/PUYTT6mi8MJxOIjGrtcXZvfTlYgVQfmRN/emB3xbMjIsW+s3f/sD+CNMIUzVuicG5Q==","shasum":"dce452cb3ee4f34e5c8691a9a9776c76187b878e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.10.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVDQlCRA9TVsSAnZWagAAChAQAIEZytGVw4tvIi25SPJD\nG2LDW6uiE/VUQGuVul3vMCWNwAyZm5tAlGYE8k2WTA52MEv7zIcIKyrlCNV2\n56FInCe/jK3C48MBq6ERu/zqSx3Jxuwmh47xtiZoCq6zL92Ag9kGiHNUHNqw\nQUaDPP1AF9mjFoEsiZonXHhiEYYPGhQ75JmhDTuZ7OD65FDbzJCktj9PWWpP\nffLjmAnD7lziOXk06yiHw3hVZeQHgFbGFA454rt5TH/iY4JhwCYaG1qMcT3i\n7dmmTxD1tiUIaGEOf7HcqE8OqGXA37atvqlj2jJzDzDdPm1q4IWcwfKsnARw\nyfRhnU8PXh/0jzRN0WfuOoNWpsYh5L4JcxkY75flmNhLvwhyl349RH9/BCEX\nF8EYVewxToQDibNpH99BOEyl/fNrRGWupGN9BFlVn99F6pvzzO1wcaMEtnbL\nFqbkzXOjTXinUkiBNPyorDPQUp5gXSiKDsEf6Yyap8EX76R0xqhGZMjz18yO\nnvvnh6CSSkRf9JqVtHA6F0n9M1qEHJmAIZr3qS6RrjtkC8noGZ3vvAqp7G94\nl0GS7Plu56T8MKSLwaJ7TfmK31sTqm8+0j8EpQH6IO/T2SbOT/rJSgyJCAOi\nbF8cOtxZnRXjjnSJxxsF5gM2vHAV3eyd0Etdywl3BL1Pb3qpyj2vqz0HwUnI\n0WJx\r\n=rUZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+QqIUjcWo3rcKiAYKZezC60koOhuqEvH7YrhOaII2eAiEA3IEqPqRrTTB0Syi0P2B88jshVgXGZR27rNiSzNrj1Uw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.10_1599353892667_0.41739693871680394"},"_hasShrinkwrap":false},"4.0.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.11+95f6bf48","@typescript-eslint/types":"4.0.2-alpha.11+95f6bf48","@typescript-eslint/typescript-estree":"4.0.2-alpha.11+95f6bf48","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"95f6bf4818cdec48a0583bf82f928c598af22736","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-tOomzauucsZycHoJjs/DCfLhFv7bB9iNXXn8WpS3aRllKIviJIr52/upzWQnrU+4thUbEFSt5/BZ30Q0Unk46Q==","shasum":"b3e6c1dd211655bdcefdade4f4e25335ae0c422d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.11.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVDx9CRA9TVsSAnZWagAA8doP/RvPt8JF+K+JrR8+wgNj\nNSUJkaqHf5O+8MjOudtkkk+lJl+DIXAMnh/PkwlhPsx9XW62wTSbJpA4Q5JA\neIawYb8bD/ppfA4Bd61kFq47f1K66Q4Lv4iRjNqF+jUvEqQm1wuDZ2OHnk5L\nATiBZkGpDqdBKcSMmsG4rznQQz871j/kRAuXX0r958E77hhY98dLMd5tLazd\n4T1Rxbd9yF5FWAQK/+gpU5DMvHMAreLolHtBNxxjgFtJ2oz9d0pK8NW80jZT\nIsBEWch52mYoNj9zPU1veZTJmm6eCM+lSA9TKbtsAkzgtDu8ePe9MZTbhyLS\nnAcjXDa47xwbMx55QXZXruruMA+mrQ4hgF9gPELUV5gwVAj9ltfoKRBGD8O8\nX8U8C2IWpPcol4J+F1GzORyi/MD/MBu4ePcdviQgFn1hXFVyf8OZ0CsYZrSi\n4xei3IRq8hMmN6walEdQypfHhpgwrF7pzCQ5GdNTKHmNGliz05dzM8Tcx7FA\nu5S9EqcdvYT29dv1WkLTBSkYg0+Orz/z6tzOqzSwZFprF4HjAsle506KKhbZ\nTVKSTJ4vS5ytnNEMiMLd5uEhE1xVzIec6zFzIZbFisIM2ip1Z09idaGua+EB\nerjbw9ACCLP7luX/YGpg2SVbyfIB/LlZ0d49ghJrA1ByqKgqgWP0ARL0abta\nuEsU\r\n=jIiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQRIRW8CIYfoS+H1dxMmk1eQk/1EkDsH9vX45WZtXT2AiEA3o4aIom9djt84sMA0t/C2gHUGbAaUPuKUdlh9EJDwGw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.11_1599356028891_0.47144009571369994"},"_hasShrinkwrap":false},"4.0.2-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.18+2ada5aff","@typescript-eslint/types":"4.0.2-alpha.18+2ada5aff","@typescript-eslint/typescript-estree":"4.0.2-alpha.18+2ada5aff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2ada5aff1ef37bc260d7a0eaafe9ff04f8a08fe4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.18","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-nyVDMDI9ZIL2MCrI5QM5j3YrKc9vBDGCvQED91ENbsKeu8Rf76Uq5buPP07NesYbPQzCBCv2qbWxyidVwrGp7Q==","shasum":"29944e566b29977221a8d28239d1debe5170d352","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.18.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVS2+CRA9TVsSAnZWagAADQEP/0RKjA9zHqQ46qXiAYP0\nbj1W+lhqv3ay7t+Zs6Wzibd15yTKaNQUDYGJBcxcRL9tXD8tGgm+Iq3cpK4k\nQgdErewMB6fsVlnvM/mVstOLGk46b8YxtWAMhRCQ0RZhrH0omxFR7puLgQ5u\nf2LRNkQi8e4BpUwmSIPF336ADwcRyIH6OylI65GJlih3ihJmsOctZb47FAHZ\ns+EfspbHOtlRVpn8meEooNvfHnm2RjGhjYX19wLMSSDK3yldoMpfxzdQRUZ8\niazyttNqieZtBZ2n+FbXiwK3V3qO64+rW6ALAcTc3Idl2xw3bdwUDluadXcX\nHOnTQ9bnBVg7d+1+69trEyuxsQMdPoAIGGn8WST3v17mrTCdbt/13QlGByL0\n1cxmZ1sQgb6IMu5AdtXNR6C63L4eB0BL/p9mE9AQFMqVc2x+chG4KamzMdst\nJFpcDFS9zWx6JQYkB9dzsdEKUMm+pC0p5pFDSonFLLlL2qBoeoR6dfj2iF0Q\n6nLYoR99FxQbSADju3z/hbq/ua7gGIeT+7E/qSLHTtZVgGFfY4qpcwUG+nws\n7FXmYNwFgDXAd3zOsenVYmBefjEPcV3qDbT301bsSv3HDftdMMbYJP5F45i4\nlHGRmNLRnojx9Lebz4/tycDfKZ4Jt1IQknrBI4sEgoSChwN9XkJGz2VZZnD9\nGK+Z\r\n=fNFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx96X33SPUVeE/zrSosOjlqSyDN/vcMqC4LgOiEyBsuAIhANvFC+skHTqrcqI4621Z/xchrNg2L8uDrBp+OM5tYJ8b"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.18_1599417790386_0.3456794913066772"},"_hasShrinkwrap":false},"4.0.2-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.19+3d07a99f","@typescript-eslint/types":"4.0.2-alpha.19+3d07a99f","@typescript-eslint/typescript-estree":"4.0.2-alpha.19+3d07a99f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3d07a99faa0a5fc1b44acdb43ddbfc90a5105833","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.19","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-qNpOquAFLWe9opFHiTtIYnqLJ0GoWytzBb8B9GuUhdXFQLC1k3mDN6RbXaGMYx9yRbvBqxnrn+oaTKFPKR+wAg==","shasum":"dd36a93d6d225756f74e2f7152dc318cc3f9bf07","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.19.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVUeFCRA9TVsSAnZWagAA9AUP/j77ECsSj3JvMTvdNQ65\nVbstLFxQn3jppvp8uf8oGxt4ZfMau86ZLNwvZts4H/gUO//wFzT6Bxtf9OeB\nScgXDs1uBMWj3TlTsbgmNZaFQnKxBvYrQz5AXP5w7WvkBT5qZDcQfmFCWn11\naSnk3CSuKD0NkkxnahkXIPzx7iVPcrXKQxoT02crNuglej2S1V94WHleWs/K\nQ/iL1zLXtommfMWAsMIrFULDMpJPgAF2pA4E7zvkZEHPGiTaK0zkgDqUFAb0\nZVuLMfzaTJnB4yiDZ1nqnxuKBgOh0wCeDizIRBuOJ7evJpTJDlvX6PhyF0x/\nUvrWGjzdisBOBE2eWKqzTanxCpJQTLLTiL8BMNUVxqxKHdoEcIlHz6Xj4poM\nU4XQ0uT8G14dGHh9BMlTbVGOoGEd8zCnfTFpvOk7INY8wO3U/sSndZjuMRn7\nyycFDljM1ut+h1Dweu2LobMeMfTq7+Zo9fhKLCBFDLc2jQmbkvXpx1vpPj1O\nrxtxgs1Lo0qtKGJL6nPiudN16/UBEnafyU9tONA+PZdCioNmNh4Sd8p4ISMF\nrm40/6AjGJB8/uko2fwl3dlnedxpoq7BqbAMdJ/XVSzab360zFiz54roZYMF\n5ASE4LPXoJ1YFtLGgCeAex5+Fjh0YXcNOkaXvPN92yec5jNHyeNZw94suguf\nB6ip\r\n=hj2x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqQtF7CHqZh3yjV2RHb/xBuYiLttZDbqjTHk639EKkHAiAH1HOvT3tbSfYzKCdBWeVUuEozLQ85BTjuGf0ww+3T/Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.19_1599424389222_0.9432868914810073"},"_hasShrinkwrap":false},"4.0.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.16+5afeeab2","@typescript-eslint/types":"4.0.2-alpha.16+5afeeab2","@typescript-eslint/typescript-estree":"4.0.2-alpha.16+5afeeab2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5afeeab24ad013142f2431750f24e6085d0a6f3a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-vlcPVsaMfkO68L10BUs4kag39K5lu3LEqzsU3a+vXokFBacNyGkVgYem1Ef5UkVnVJK+Jzi5ms9WBQGZaijgkg==","shasum":"202f4cbb7d44a0b0ca99c3779cd3d4b7e86c977e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.16.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVSiDCRA9TVsSAnZWagAAbXIP/RnVWhtom1oKGBLYhmhf\nvNlEp1Blta1H/4PIXfwaEJBpWSTY1Yf6Pre6SjylxkvrJzYlMFoG6lf6sP3W\nXFL2H1Zgg0NcuSa7Uxrwu79ImPNRs0zdR6+whb8dBHkwm72K83GOGfzFBSwZ\nh7EJBRp1I5mZZ+Hr7O1NoRJgpO1ExtPNdMqKqDYHXqI3vl+pa8rmRYJvsQFM\n3/6Ve/KTJ5OS0Wsy9A8cdsm/b8edVjozKhFR2Dq6IuwCE/YATgKjuMZHSayc\nebu/8akfDiNL86WKxNWDFhJPwVpPP61kYXsjksSwv7Vjb6GtYfLYhPzrlniV\nBX292iS82FJSJES/3riI1BkfcCKTHIykgcGCx6Wu12dxNzFqM5aTBPiUDNQA\nAxU3Znhi+K0/9YHH/BEtHacO8RI35Cg2D05nBA0RG389iCZSjGQiajYUao+1\n+bf/7Qgh2ay/0LxZKGmz3E9T8zU9FBWL9IEJ2X106fJOevpppNLMu9F2Kcml\n9GuUZgRgCBB9xfF3NcwRD9cKkF5J1U/UtBdjBHJiX5+rTu0KlVkHDomIYtAg\n6grGxo16HsJhBigyVfflxaw5etoFoObzw2dw4YzFFxId6SyiCqofJYIXxwbY\n0vQUxjEQ0TT5wKcRPPKo+hOHnAT3Q2B9Bxcyq02SUkNfxo3M1EKYqtQ3H+TR\nE46e\r\n=3P7c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5bYxRw8V3poiN8w+PQMp9GzOIbNosYwV/hlBwl52ZcAiAuDsDdOUyryxU8Hzi7LWAJ4fP0fb7JakMD8lJwfCfjSg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.16_1599416450963_0.11189326516014408"},"_hasShrinkwrap":false},"4.0.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.17+cdb9807a","@typescript-eslint/types":"4.0.2-alpha.17+cdb9807a","@typescript-eslint/typescript-estree":"4.0.2-alpha.17+cdb9807a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cdb9807a5a368a136856cd03048b68e0f2dfb405","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.17","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-xYB9xOjRFp/Fql6UL3t0B0bMjvCDaLpJbqrCiwFDl+ey37lScUI4EUie+7R1S33WISf9RIHIi1T2ubJOHPUEQw==","shasum":"a51dcd7919a1a69c18fd69f7b6ca08678402c24c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.17.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVS1UCRA9TVsSAnZWagAAg8YP/jFuKCPEj6a5ZF4Ca3tc\n+BY3sNNPTFiqjMIcSh6fX7pJMOig/St8jQQNvtr9zI5+DbAoNfIQolSXcmnL\nvK7G9S+mqLmankNN4y5qMezCdj6F8EI/iXjCrGS0bYtyo2ZWORKhxmV43eW5\nu+CUC3j6n2sOxEfwvDhdlnwtSVRqCuzp25fK1kt/xaNJ4Otfn3+bZdLY7vFU\nfo9RssVorUbWTyQUbn9b5C/0jJ36SAHvWzz328zrqfNHdAVKpOZHSBJftfIT\nI+a/QlkKdskJTBx2/ds8OJzkNAlAwiI7arZNkNe87ed0Y80nDCO+nJxFPk37\nUeajvM66jq+J456QJZTH8yqEfrXpZcQd6+8FL5xQZvjJO+6f5YBpiy1geSE0\nDv+NpDbYwjkkbS4/PrxcgFuWP9vSqG9+T7P76TDdJC6S5UuUSgt8RMB6VYHb\nXfoCUNIotVNGrjPPE/g2c45MoBLPiN56/wHpHOw/HVOJMzyw7wP/9V65l/SY\n7Mdmj9rFLJnBZ85BGg1OuJ8wAaCMTEnQWLsPEW0YOO64PtQB3U7KmRgCgtFa\nWNvaS0AnAtS1Jjq/I3j+PGp3bA3Pokkch2kW6l62a7rIjrqTqxRt92oFYP7i\nTd5vhFLT3H8UTWogt+hqyhIfUHypXckYnuHIsDyotymyFObuE8qUFdxQIuJI\nOfQJ\r\n=IxqQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsUhvGof/wB/KXkSOYxOZE6RZKyiwDKlh49oaXQFZkNgIhAI1wikVXbniXUwhEnKwh7RHOuiyDKAdKE/7QenVypzwR"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.17_1599417684230_0.9914260517045288"},"_hasShrinkwrap":false},"4.19.0":{"name":"@typescript-eslint/experimental-utils","version":"4.19.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.0","@typescript-eslint/types":"4.19.0","@typescript-eslint/typescript-estree":"4.19.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8239191590c62cdfd449054c845bd1e516ae370","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-9/23F1nnyzbHKuoTqFN1iXwN3bvOm/PRIXSBR3qFAYotK/0LveEOHr5JT1WZSzcD6BESl8kPOG3OoDRKO84bHA==","shasum":"9ca379919906dc72cb0fcd817d6cb5aa2d2054c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.0.tgz","fileCount":204,"unpackedSize":409966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWM3TCRA9TVsSAnZWagAAKgEP/j6QJrVVNy8q5Kbt/oU9\ntEbFgAiOVlCpYOdNriOgipLjD8NzTrj+tG8zOMi/lXlKap5nVb5spgUjO833\nQZTdQxXQ6yh7cUTmtO2o5lTn4+GRaQQQLzQabUDHQAVj0fhrnXLwADz4osRe\nTH1/ENhVU6L3C6GSF0YJ1VM9ULpdQuvuhTywQsGl+6tHN7iw06y1nZ0p1eaO\n/RNFXSboRWtTz8A5PDooj9SMq4RXbS5S686Pg3Qk9eikclxKve9MQIa4heIQ\nA/3RyD3JQ578nzkbYYwwY1kx6vodsW0FpBvknbdslusqm3bE9rtcAV/35rr4\n1x33kYcPIQyuQ0bIH8tVzeyKgye7up70cqQSPJoQoe3aLEY9M8RBuoY3Gbwt\nk6voN8rha4ak9gLl3ycIJwJJ+2ENO7uegmtbfpPOxzqkV69A2NmNZ+oyu3c7\nWogxG19qOVfLyKZuBgrenHzDCGE4ITG+7OocRMFyFcb7PtMu59FuCdJEzywb\nINxgzmnaL4WutmS7NP+PN3wOcxMCSd8QnUNN2snx0AzBCwsCX/wMvl3zgjYL\nzt7T8GZSY/msd8HNYnUTBdyjCwqfyxjBvqw4KKM2UMCEbz7t5hIQvuM9wG9c\nDC5lR9bq+81jFPFhnCHbE+gnh+5cHmjKDtUhYlTO/zIFtV+FHVlTECpLeQ2u\nGVn/\r\n=GmQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+xiTUmXvPnuVuHqO+/j2ZTQxVQALvr8iLLFABLqkQZwIhAMwWUkT+YRZ6TiuuZVnz1faSD9htuVpB6YjE2O+5qqrq"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.0_1616432595421_0.6435842444270699"},"_hasShrinkwrap":false},"2.17.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.13+56acddd4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56acddd41515ef1600c51dcb1c87632ed4b43b8c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.13","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ePCtIp5ow53eLAMeRDsGrNbsx3IIUvNl56H80xJSO8NP9XzQ7K9bMrdNfkG3ARTNKhHmsv9EvpHqwpd8nnY9Fw==","shasum":"9302721f7a6f3c84b3e96b0882624eb6233e3f70","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.13.tgz","fileCount":112,"unpackedSize":155526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKgigCRA9TVsSAnZWagAA3c8QAJDKhI5fQhYhLSGPAOpS\n2NZS2wnzQioBUjTxtJhGoVRuWvs7dz3D1w/2Le0Bo0/qSFO2IdtUHv8MVitC\nc8ot0yAjFihsV6B7YwjNzXtuHiN5WcAOUX2wuS4IzODWL2vAuedsUsQZSGax\nOTagNy7OEoH0rCdo+kNcF9rnYNQNy6TDliEwAmCqAhUcse1+juISwaNMPsBb\n0FFQ+N20rMu4QBZCv8byOmoqLkRHOjAskr06jhhJ+siuhF6oiySusOv994Ps\nttUa59e/5G+QSCTIXlOZn5riPGDGZ8qao/GVAFE+qWAPKliV7LvpyuhTYWNn\nHUFevV4cUbZ2a9Pn0eegDfvUHoXFRhlaVjoqkH2lnMWrDFOZUUSTMW3Zl87u\ndfNz0cHZXkGk7Iq1Fdo3Ox3af2Icxv0VCFQW9/R21VOa5d/Mz7FFo2KBgeV2\njWVJ53mCA1e9mI/057nkDfEeMjpcdBxT0ulCmfaZgQo4l9bdUtZl5jDtC6iM\nShgunZfbg3aMbHqA8U4QJ0DOxqq5SdOPK8JK7Jl14z2fOMOfXbEfPpO/Em7t\nqjsJyV5KjgTvuaCyxdq9WLMjiVMjNKYj4Mi7c1AhP5dU/ZCs1bRUHXY3qVrX\n/TktJ48meUq54bFz8XQfIVuqV1116gi9jktBJTWNnPjjavy6eSZKp97idFqM\nXon7\r\n=9047\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEEJkCNgngJUCNjVXoW9ScXUrKbYLdj4NIm/F6T8qMtgIgdxJr6++xI5MQOwynUvwoiOOxFz2PnKpceFSJSEr1Wxg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.13_1579813024104_0.10335341879480398"},"_hasShrinkwrap":false},"5.8.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1-alpha.1+135f30af","@typescript-eslint/types":"5.8.1-alpha.1+135f30af","@typescript-eslint/typescript-estree":"5.8.1-alpha.1+135f30af","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"135f30af3d24db23d1641ff08b29d4acf77a578f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-0W/4OZfZoxuM6FqiEQ7XF53ugmIcMD25Lvyq4vQ0jFKIwCayVTtEOUAEsF5770wug0wNm2ZwbMIIEl9Kkyemew==","shasum":"9ff951d16bc361e72eae815b6a2c873b934ff8d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1-alpha.1.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxLqCCRA9TVsSAnZWagAAAqcQAJCcgAWytvIQrH8hzTNU\nAHLjqDcCKEvl2c6EMFlZKcgz8rc/xsoeVK7SQOrrPIf50bZEwF8xaV+W9djv\nHbuJrVG6OJrTxa/ZUUKoISAjgAWYHwlRrwISwTOOEr17yf7CCPLsj4/TmLkP\nnU6XUXNSq8/TrsbWWr3l4N7KUvOKLk0ty8AcbyXhjoWdvcr+PrylSi1LAliQ\nBW2i16TkIwXkgC38Clxi5fLMiTgVoS0faiBSDqX2WPd7QXzD8oBciL+uZ/B/\n4JzcosLd+B/O2YXPt6ax0b3dx461H1OGtwCDYMKru1ou2UI0e/BErIONRNsS\nB791OTmkpqducRA+dDMhMrTURD2nFNAiNjXwNw9a+8ZCjjWMDnO1Q1/wj5MF\nTKCyZdIRGJA+5JdxcPyy6086nu8dU+gQNQcnsoQM9HSTNOew8+06rN8mh/LR\nJVoluhDMZ7bsbSV6TH4+a0oits6tzkjll/2mqGtUXIk/q2PU5VDi1A/IPJrY\n0xbSupFzLXpjPY8fJ+uO2Ar5MD1N2XNv0L0fMh3pjj/HbGqpDy6kwDcMYEbp\nnG/6BrMFnAs6vVDimSfPI8UsYdQP2ZfdNMFR1lLgjAKoEapxkt2QOWN9l1Rb\nA6dAFnD1J5JrhHTo/cxiOzS9N51isZ07gXDM4qZKvd+AsGSDsHSuOg4Clb1O\nVA1j\r\n=Xvex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcjjddGAnMwgz+6X5UFgAkPc/Jtl9ov7/KmE5u/xw2eAiBG8t4f8whzt0aPAXdYSfMKfykulQ2BMFMgHtb1o7Zn3A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1-alpha.1_1640282754089_0.7299955203716373"},"_hasShrinkwrap":false},"2.17.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.14+ce41d7de","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce41d7de33bcb7ccf96c03ac1438304c5a49ff54","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.14","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-GgBYnG77z73w5Wz41DIsyzvC/YlSpzR9X9TtH99VU4pDOzicAQtjj260thMm5mJ/d+aIJy+iu9ojcyU/m2YvZA==","shasum":"df5a77aba456798649068c0d1b9f4fc35f4e4827","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.14.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKkSJCRA9TVsSAnZWagAAITIP/jS6JYa1R8fKdm2kvDup\n7GmXBmJJsGE6Evlh2trr+KR5cG5ZrELglhws9RDb3xjjMomCINrmqosXH43s\n4lTsSrhUC2j75bnlpdq0TOTJMxa2DyW3ez0nH7Jm0kWvCwkiLdp8m5IIwARe\npHzDoeq2QUoNmRbnF74JB+r8j2znivYUF1IKFm2TSp9JRflm6c9D5hmPQZgi\nLW+53Km291CadAM0FMWuxPhA28L7bff2pbNkFkYQGEBuEkSpKKLI/0talkIY\nesqPEOBeSdZXOoBDZyMt9Ba7KSCJW8UNGjqTeDSPyWfOfQPwUlMhF/ur6WMZ\n2h9XPcerz0OJVZFCveMXRVlfp1J+mhWtO3DrteACJVnsGaxpPsc03cscM9Zd\nG0EryE+uvvMmhIjutLHZ1sn0C536+Yk3+sS25sUOPEnByHVEAP0TYjL4yd1B\nJy7iYb15TYImoe6ifFVhVpoz9/5B+R8q+1UHsvzxNf4ownwwhXtPUZef+MFG\nYhnfv0Cm1TA7iROplyQnnHlyckKNS4A+hNO42+mDGQBwpKCSBUVUODG4d/xG\nbT4cRPO2TAQaH1ue+ScN608vuFnOohofHKmghK4H65kECELu5Ug/LGDQFyMD\nWG5DqoHy/j7lq+YqmMIlVHrT8bVZIY/uV4aURynVgtnJy05k8DB7vW6WN+ZX\nJZ3c\r\n=Nck1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCln0oAxkMNdZNmgUzbJXPHCO+hEjccxOT0gNcIT8Dg6AIgXEvgozVs6Sdx58rx4YG6hzN2X4LGZj71RyfrSTp91jY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.14_1579828361242_0.42028980449989306"},"_hasShrinkwrap":false},"5.8.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1-alpha.2+ba0b1e3c","@typescript-eslint/types":"5.8.1-alpha.2+ba0b1e3c","@typescript-eslint/typescript-estree":"5.8.1-alpha.2+ba0b1e3c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ba0b1e3c52b47fad28a942dd09eb1a818817f2ff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1-alpha.2","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-OVE/iGdf6ysN7t/t6O0W5Or99D0nBkXJFypueMKr4h+deQWrcDWyeMzslia8kyPhGsN2C4hvtIsj/ftO3dC3bQ==","shasum":"39d7d5bd3ec73eb993b929b0fbe31b5a7cc42c51","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1-alpha.2.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxLs4CRA9TVsSAnZWagAAaP4P/0dkAfaYfLMHxKr8+ZJB\nYiH3jV2hi0DIlbYRMLBgTkxaybDW3eD7OG2JWRSFTnkDgb7feImas9QlNDCM\nzkhzy4pGyEpiRTUWGJQsFk0URZooKX5Ug0AM6RX5AyPDwSaMBAiOeme/EnTY\neGylCynWL7v7Q6d0F4baLngUS7zgdQiKDihYhZ84+uN8kMARQAfQ/RZT+D3u\nALHL1lSnjgQrSTZNJ8EmJMwQR1LnXr4P/da9ge4QEsVylQqU0CB6sOAPcN3o\nG0rkrECxQU3mvqIzl6oxPpYICGq/x5bJhN5VXJjLMYLh53K+emfvbzAlTct0\n3Wp5D3h1XJXGHc5nlbk/6VwmXbgGA8v08MIuIzp3kG03C6TSl+xaiPMQuDii\naBri/oqu1bJkEmpn/b9UjZm08+tr3k4+2JO1uJhRAIjdV9dQTpPLjsBCRi59\n+cO/RiYrLKDFo5++IpgwIxDZyiHorpIYPge7xXcW7TzjxWBj0YYhzVS+QWgT\nYHq6lEkNi3TOQ//3mJuyMB8w3BfuPwfGUzZx0oCs2S9poKji+Bkrswk5cDY3\niVsom4wbEJZgpkwnRdQhLNK2gkCayb/siYSFzc/tDXjWb8pzDLphonrqaPpC\nmvz496U3kjFRDTipYw0Cvhvjm3FzZcjlH5zUDvyLYxy74taiCD+qxn3FkNoF\ncS7o\r\n=zU6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqPGCcydmTiRK/aRRj5Dm/HspiOZe0/FO1s+338NqPtwIgdoKcAxRTakUNg/srAadkfHeGk8lJ6Iz9PExQ6+xzYtA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1-alpha.2_1640282936682_0.40374328825741124"},"_hasShrinkwrap":false},"2.17.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.11+1fd86bef","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1fd86befa6a940a0354c619dd2da08a5c5d69fb4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.11","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Rp4XItlnl3TS5Hxv/ZwvnO5TyDijp/fNoXlGONTw97o6rZ3L1WRbm5Mo6Xac941S7vmYahvt+X6UWJ9y708ycw==","shasum":"66930f16179f68f041899ef41758b7f15dab7e9c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.11.tgz","fileCount":112,"unpackedSize":155418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKc7QCRA9TVsSAnZWagAAJqkQAIKTLpOxrMXTiXmBEwok\nmCsJzFUWBSYE4/IDrCYCZbdaX5TnqlLOVrUWkctRuglRoZFmxK1sDZ2HuNdD\nudXMpH6yNosthC1OmB9uEo74/OSiFAGX0D+PVK0SxRxc4Eyg0XsSEIuI3EFu\nGHPREm3zyfOTx3+sOfrrEXXoEo9m2ysk8uvq0I847CCSQk8POIKEq/hXSii1\nRIlN2vROpHacau0sXOG3Y6PbKIEDPNHfricvEmU/P2kV3waRWlw7aoT2DVLf\nlXQhPdzmyoF8ZOQGx46ivo/iIIuXDnYfSf8GZ0LwRgiOYRZNcyGjoegpa6fO\nIuBK5ngUVNjbEO964DkclkcZwiCErKaF3l6rRy6V+ghwO+L0hsAVGtcVg98V\nYPYwKRlUpkno+4SE2FvTC8yeky+oWByh9izL6wSXAfCJQ+rhYDu4KP6mU/8u\ngwuvDEQoomSufeu1CIj977rCLVQpnu1O+PpejstKSli2KqJ/+ZNPpFTPkW1S\ndiEaryd0IQnVAr9cykP3AHN5xcn99kQjsBj8TfVGPdNGGfrf40rzBO4XuXrw\nXDpGQbbA4MGY1Jka/8gDxSvj0LdirmXgz+aWjCxzFcZhvRDPrEi8RXiKm6hW\nr/iUGDZnguGX6ajj3HpO76OBghh4pOsSxtoztUHUCzilqqR6lxcOjU+dqecM\nDRdG\r\n=Xh04\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQIPUsVvLytSDn9bTtXPvpEuzyVKCPA6WzWruBfUXIIgIgA6r6fN4m6Sft4Biajcn4SgFSxLP2K6hvDJK4/BXwO0c="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.11_1579798223527_0.46728982534421304"},"_hasShrinkwrap":false},"2.17.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.12+101b34af","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"101b34af93f09f8f33856448b2927b0ade2f0f47","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.12","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-51N/+sy9Ozl9kijBY6rLS9Kw7hLcN2Gu2gKj4ep7S86v77+Pki3q4Zp/t5iFBhvPkc8UCQI7XsZZ3aJ2Z9LaBA==","shasum":"2bf65e0a3e212d2cfc67301d75f05261fabaadea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.12.tgz","fileCount":112,"unpackedSize":155418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKdWGCRA9TVsSAnZWagAAXH0QAJrF7oud3dlvBonC0oGe\nmMrLLmSy29G118dI98YxvE3vcIhqlFROMgyHFildXJBtnX0p8elicbk+FwiX\njA44UbnKUkWlKU7K7L488dTtNItKeuFL2GJuX8+2y7lGXjXmxCCy1IJ03ekL\nWaHAFAkzoKnIDPNLIfOFrj5hyhHNSeG05MtXINlelucqEQCMfRMFclM0gPS1\nBm6+xMzI2ECqKm3Jw1f9D3Iu2X5/rgqFMXLQZQYkiyBYn7m0t8apeb+SFe2H\nB9CFmxDbRIYXT4edyhYsz4/CEAlgbf0GbeQB1EWHgmdWRgza70l1WDmvzDpU\nPrioSdDI0u6VNDfV2KFFHfGGzLw41wHpSvX1fUWaKj5SBmbJNW4o52zbbKrR\n9E8x/Ow/D0fJPzfahLgR4glm2SGozemuXo18g0D+qwDcNxepIy+uID8wdRtH\nTdWBdPEXzFL3QX0WJR9hHo++X+2wVZrmII0P2LNV9wzKJX8Sf/7MAMDXC75a\nvZxpjym4RlsRl8GRD3VuN1kSIQZjWBRaAq9wLC4jx07LEpCGbutL7is/PDXB\nLtn5udTzAi9lr3Xaffa80+frhKCR/oe9ZceeVxFM8mO5nJpZiF2KAGfQp+rx\nzn1vE3xDSnIfGnQjJOMURNuP1jxwIkCLAYDjek3XSQjH9ig1nMK430pblOux\nnK3B\r\n=qbIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmTG40vYlYQ6Tax8eJs0K/dAMlIKKVUgXR24r/l1kEzgIhAOsPnuGeGxDBwRuNmHrMHMrM3RWrN+Tt2ZsoEO+wpZR2"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.12_1579799941491_0.26417715920996376"},"_hasShrinkwrap":false},"3.8.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.8.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.1-alpha.0+522277d7","@typescript-eslint/typescript-estree":"3.8.1-alpha.0+522277d7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"522277d74d15467b9a1ec29fcd0f4eec0b0aaa9d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-RlxU+G4vjCZ7xnbss3OG60/ACafO8cZJOhCdbC1NlHOrezefJZeqOx/uq0bxUedbSYp9f8/elhnNaUBNpxOC9Q==","shasum":"e1bea5b0ec403afc5e98fc169001245671aaa023","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.1-alpha.0.tgz","fileCount":204,"unpackedSize":408379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEcaCRA9TVsSAnZWagAAC6EQAJJ/D0LrpN19aQwkmyam\ngKaJKHCapilSQ0fLQIZ+T6w4TiZUpwaOrZiCoH2vOH9glLxbqqjcc1sdF9D9\n6vXq5yfNoISReW3TDCyievcYsJ9oDbJr1SiVY8s/CqkGaIOPR1sGXM6pIniP\nkLzzWFvZ9MeAZ1qBJ426xoU937N1kk38wFYAYI+pVNc6WY9vpsmTFyPgKNYW\nsEXI3sGk0VsKL2vsmqdmgdMwaTw6Bpd/moErXZELnzhIq9p+z9AuNIrvPbl9\nUNv+Vl+mkGSlSnHOuPOy6yIGH4KlUewSXMJpk44btzrI8kPiKk/IRfinum02\n8abGoBMWR4tVQ1329MoIBKqYpSKFNe5cu6dXi9XRH0uF2DEhpabkoJb0cApA\nNR+Af1YBDC0cvRPniWZO6elmypawjIUX1oiT04jaIKkfAUBzM0il4dshE/p4\nVv5W89rBwTmdSHEIY07QEJZicz9CLUMUecCCqx/71nv1JcwHp2WFPsE9CNgH\najjwpbOeazy6feP5s+ZueSigpRj+Fj0D5zUGwKwn3423yXs90tDzxc9jodlG\nKW8Xe0aEu5qwrMSyOOoQuRbvpf/d9IhddTxJ/73Xu1b1gaHCG7DMp/e/4AYO\nuVW/Msj7GwgE399Rlp7NgnkQwM8Q29poP5ZrvN3JfJqrGE4+UBMiZDsGSY+/\nh3Rt\r\n=Yclf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6r+gfjdioaLOIX5MZoMqV+fEN3rnLpG2s5rytnSt/3wIhANQE4vsUvR1NtQsVEBjXYzZhV1WrPuQloatECBM7oGVj"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.1-alpha.0_1596475162073_0.4658181292672041"},"_hasShrinkwrap":false},"5.8.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1-alpha.0+c3e18346","@typescript-eslint/types":"5.8.1-alpha.0+c3e18346","@typescript-eslint/typescript-estree":"5.8.1-alpha.0+c3e18346","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c3e18346a5fc215b9d66ca4ad36e944d53c890be","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-iuQwTmmXaMobgC/7JBAhvaGgrfMFCqezxB4BNvQA23KEfNNmtfNpM35zvbuHN/yDTr++S5qZa/xT9tVtYzNz6g==","shasum":"b08786922613816ca5cf09a8d22863d6f8dab6c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1-alpha.0.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwMlHCRA9TVsSAnZWagAAcdIP/1/6NGW6aEhr+WHEZIsB\nS2G5SumgKyFr4WIaw0WjIc2nRmDPwPOcNpm3AjXY4Pm1hYaI/fzdZtXNnUKB\nOKVC6himAtn1kEs7cgURyUPQWF2U9OOHkWfZNdV6hS5c3oRqx/D5oF+8l0Eo\nXpDxysMGjUHHszLAbbyshQuK6CBmu9n7kzXB7YXoOWX5TQyG3Y5e8A6kBd/u\nEa7xe28O0bMs9kOiOUwBRygC4w3leIC2iSxxlQkcZAdLPtVS0yCDzIFdsdOv\nIM6y2BfJP9wr5aCi23Qb4bRE9SB++KGHTCEYLBeaC8BpcKo7WewLd3OxyDvt\nVGcePEyIpfhHqVHfnQJ5rORyH5qz7Ky2Vpv4trUx/kiE+LDpXg9VevtF9G1J\nWwD/INW1aiQMlyFdFNcWHCZGVrw+Oom4rtKQH3AGAPtrrm792i9wElRuZg59\ngOpvS61PJjHbLaNBUZRL5wzLnogX4HYaq2SrSymL+5VVpFxA59N32opc0vFt\nyxtoe2f+skJI2CmvWV+hWKqyfwJK+XC2b5sqXLDBnSmJQSjWknbE6z9T2od7\n+vKdo6UrQTs/GBs9aSFfImDPIlW06erp+wR7mSc2qnogBkOhYdMgE5Qa5GHp\nrPZQX3uo9Hdr/QavO6fzllRTsG6j2hXpcXn2CmTxPaotiuYXh4IgYkdU4g2U\nL7z/\r\n=Ewep\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUFq/nAiXM3dd6aMAVll48bg8UWoz6iXDHXKzYF+3amAiEAx118D09AF50Pajw5zO179rnJjVjERFORD5IlBd503xw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1-alpha.0_1640024391496_0.9162974763618976"},"_hasShrinkwrap":false},"2.17.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.17+9ca65dc8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9ca65dc82c77afdf7db30d4f4cc825c954200632","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.17","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-2IKKQimIOHHGhYONFs94nf+SCWJhZhxD2hNc/gWqQAlOzHtKkNo6EuLrmwtXdjpGHeGJXOuNHUpCkWY6UnpbhA==","shasum":"6fd9ab7bbe0d7dda619683a68ec2472b36817e2a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.17.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKyMpCRA9TVsSAnZWagAAYoQP/i3sysoTMpBpoe6b0hvJ\nvSBfbFmJrXpmRhKg5IZyqKPEKFY0Nw7ozFfHJcNj6OBfAKptwUngdOEKHrg2\nCI4QjA+rNHFMjQ52YDbGzL3ow0rF0xdj2wuCw/S1KJlvsD5ee9GpDGyPMMvH\ncrAA5nE8EBFXhHwm8Mv+yiuIj5xGcQtjZsJiIHV91U45gkJSZMyqB1HOFsy8\noPZiM4KsEQ0scGe1tUQJ9/U+evf7bPkEjb5bREB6rXsfqgy9ZdtXmUCVZ49g\nV0TzU3oUQH+sJkHPRzdHVEk+Fy/rxvoo8YgsOoDNtlGU5PGySlckw93uDgqw\n9/dgRe6vJFJH/u8O2B8o7FUQqhf5t6wieMhVeC8n9MEr4AYClZFOuS6qePOF\ngTyh8u+yrNShm5r9+Rp/4A9wFOrdzANpnBDMC1eHoCGzVP/wAk/JFcpdGC2p\n6XiFD2++d/omRosjGkhYew54SCJknYblJKWHCCRZD8cHpcWVXL6hByzfTU/t\n9Ifm0HtUtWPFy28AIIS/f2O/59PFYT0QE2wTraB4lQdih8ma++V/g1Ctz4IM\nRVKgyE2Zmrzg0lfw17E8YkE1xg1QSbEcIFUNDmKyw0EMmUZi3AqKdOERtpFl\nHI9Z2pp3+ZLd/e+BczDSAHoQGN/pi5kTXbsoVH/0abDJxCRu1oVBvQ910UVZ\nysRO\r\n=BvOh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp2sh0xOMfskP0mL8hBB2cmhs5w/DLhkMivGNsCA1UGwIgGQgKrt39iEChwu9uhDXd9gQlPRA+8FdlJnVbH9ONI/g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.17_1579885353482_0.10704051179373852"},"_hasShrinkwrap":false},"3.8.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.8.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.1-alpha.1+00d84ffb","@typescript-eslint/typescript-estree":"3.8.1-alpha.1+00d84ffb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00d84ffbcbe9d0ec98bdb2f2ce59959a27ce4dbe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.1-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pN+05NnS9hmYR3t/diAi6rdQsSLoVHgJ7BecAeWd8GN/PQFPu67mgHYz2sb4yYrh1+EUnB4xWZsjjXyFgJTFnA==","shasum":"c70352cdaebbbda32569a911ef3c3ee8849b2764","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.1-alpha.1.tgz","fileCount":204,"unpackedSize":408439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMILBCRA9TVsSAnZWagAALoQP/3xFiEQ0q5KM3KuoCcYH\n4cXsAMle5JWtoqAIJr46sot/UgIc4SRgjzwqB/BpRGE4ADT/f1iFENQvw6sI\n/NxDyzFyu1s8k0JnxbfikSDUDKDyLXkVYE4hFsH4Nf5uctwC3QBGbKyksTT6\nl0dMTX0gzxH/anu6nbwfwVp1sR7shOzP8TGETqEqUB3ZkS6aMpWR22xg/rXo\nJ8IcCCKA8NvM/elxGShe7QDnNSlCH+hvdjacGUSpub28s4qcf4i4YQmFE8F6\nWpPddiGaLgOv1i29vDBw1ihOIn5mdMVWFRE6LY/a9QHGVCR7IdPYFDA+qyGb\nFUX58Gi+yNxf637Fj5YLHDXouVg+T/AbYRWjGO3b3dYSvzPXyU7Uh124P6at\nglOC3povg4jLWx3c0iFoz7F2+4fbiEvcBDHRfgSU/fCsO9TavXEHJm3NT1Oh\nWo83Usf9jwo/q9rGi5DUfaWy3LGMAnyHI/MRvUkyToXHLvbxPQCY6bIn9EDW\nUVXoWiy+1PJoyY8Bk15qBxTQNEPInLzQQenkG9ZM1v9btLFsk831NMuwhOZk\nTyjpsPQcQI+vUN4a2MWi3eX3dPo7hoZSqxi8vVErekKGkD355yYhzjPh1H21\n4sfHr4tSvZT37B0H5rHWcPqQWyBuKDLqwFhYfsuFPIMgfMa8RLMHOF/EYZM3\nSl0x\r\n=nx0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC87cDstvv4h0i2ZWX6We83MckLK3I/0Pmm+XPCAYpUPQIhAOIASuobrqYade2KDQRdUdspvQ8wzlA8MTOpFd3U/kjx"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.1-alpha.1_1597014721454_0.4683608351836981"},"_hasShrinkwrap":false},"2.17.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.18+802e3471","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"802e3471ed1a1664dfd74d5716237934b08875ca","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.18","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-xxOx/TeeHASsth5EO4rYaZT2DyddpkMSdXKwu59RTWQuj/jqLxp8EmEEO+74ZwfyGE8Rrv9osZ4IWC6D5kd0Hw==","shasum":"e0e91fec1392c9bda8f3ef543909605d0326617e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.18.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKybvCRA9TVsSAnZWagAAXqgP/1Etu4GwQIxfzauT+k6a\nT8pdVa1LK1xjcep7SyydddgQoEfAo+OmJT7Ac6cb8Varj1Q5ZkZZoPhY3iWh\nEXhYDQvupP2gqlMCrZhww7XDC+3qA9i2tUDj9zCaCC4tmaZcbVpF4CMYG0EX\nLEJGq2suzlWjv0s+tLxy2t817OeVeqck77D2kSC1FPCVtXhBTbIfsq/VJvP3\nltSc5jFw8eaIBC8/MCsMxLwPFBN7y2I9Z72lt0wlRRqu61GVD/cjMD21lxFl\nkOdUW2Mu70q7ejODejE3yGOpc7EBWI6gd64WHcEVuATEmXRTnrRUuFrlSzPp\nfeIDBc+Mk0b8+jaOYZYh4ZuNtgfZHCB1Ybnw1C1wOLGkZ3Yk8Alws/GqaCil\n0gsZcgFotfuMPGiUlBRC9X64P/OT/geVf5vgBSArX0YN8krkYTUZOwjyrGf2\n3hjZhyByqXRU5F1JZcWI3vEkCLqYaGb1ESSp2M75IGCzRM0RFCNIjlYTkYbr\nuNUY1nkye/e2TQnKQCL6XeHF99mYGd4RPLjdZicWHA8/S3MbpSluYNJM3AtB\nA56rkqXy561kzZQbCxJP9Ep6Tu1eUA3qR4+P/zhiT3rUJXkpMdjkBefCitPQ\nALMlHLzF3FYgSR8IrHMWTKgiaZqQGz88rna96Uzn/9NHiDq5O7vuXfvtxZaN\nv1/R\r\n=eq+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs2ZqD50v62AbPzgeNGxn69ubvtlkS8Qt2IasQ6EK5RAiB+ND5lXTPZcZoRDERmMdJaZzJHGw3MzB0PEipDFKaGqA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.18_1579886319129_0.6834874559173083"},"_hasShrinkwrap":false},"3.8.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.8.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.1-alpha.2+30993cd9","@typescript-eslint/typescript-estree":"3.8.1-alpha.2+30993cd9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"30993cd9a2f70c4f6c53b954ec62dd65c1458f61","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.1-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-D7Ov8ioPbKAv17EEMxewibKiW0B1eM0V+fXUTuDIWigTX1sZRfN6pM/yx3ZvJM1hkd3YZ+5C7UkOejyJ6N8F8w==","shasum":"4d0bc48a5120f3eb516ff8b9984d9ebd73b41279","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.1-alpha.2.tgz","fileCount":204,"unpackedSize":408439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMIMsCRA9TVsSAnZWagAAX1sP/2tcSdy3DMDoTHEgTeHt\ng5ctCU5eMQN9Baxt50GPpPgDhN6nDCwFYoM4hu7sbKBTvym5IoEjtgV1ilQH\nWEk9JfCsiFJLdk0GJuKQLRLnZdB5n7EePnlhDwv5eRzOLh5bV5xLXkjgVx+o\nWSTo53eCpplLQfMbLtgQGv8udNcLZUNPZJ5+9AG/Pl7YNKBKLJKCX4WKN2qa\n4+MX+LRxW0da3Xa6K1iLHqaNtZVO+0NUN2frs1ZfUMU0JKRjx9KVO+GQHi0e\n00Tof7HMjxWQRVDtBDfE/i2mjOvJ/i0c3L+sPvoOnszcB71y5RfhQTYL8H/b\n126zjZwKqM8QbTUgAF8veoviqZ8c1vdDLgSPH80jROK94G1DmjQ6LLVFgjb3\nv8WICF9AOyXb2AnWbySHwGaOW1ZM+qa0cDhpACNur2RL88o6YOFgZn//hQsA\nk4thBRS2178ah9doWhX11eWP1GSKfyLpx3HpAJLaqSLgV+A8g8oFWKRYQkkx\njBcQjIsinkbIG8pHUDc+n/yqos3PorhR0txBrFpeqmQ3uA6R1jeNqwT1ISFu\nRuZ3fehP46SJ+RanZin8ri7B8ZAMseyaFe+4isAlZ0q7qIIaxz0lEz0kpiB4\nqPV8hvMkczwAmeAPNHu9U+e0FiBRriviX+/dmwWxm9mPVmBog5oecVD/FPvU\nDUPc\r\n=wAxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWa7FF8vVcUroqp0UlLRzzkAGJ79d6pGDj+TNrsSjF8QIgAMABbN+rNwtZKsq1iUBv5ebfl8RYwdkDtneErw5VQ50="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.1-alpha.2_1597014828030_0.9633885548723746"},"_hasShrinkwrap":false},"2.17.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.15+06731e79","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"06731e79f01dc0b49b26c30a7b5e97dc840c80e6","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.15","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-IEJEsEb0xkBZe+xBTi4bbOnzM/L1o16HAWiwcr8ijcYSD6bZLjhk4x+VleWefBjOzyRUn6Ep+fNrsZAgNabFKA==","shasum":"060e42a667d23e81bf8ed936d12e7edf0a5faf0a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.15.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKnHoCRA9TVsSAnZWagAAlqwQAIBpTRo3r7D5NopbuI6Z\n1pd6d1lFBZrAOG6etv0afoSau1Hvm1zvymjatam53FQncLkO2DaWPW4wFuKF\nl0SxwwECLVZwrmJfDAVLih3uZIKlbEq8G/bHxhTDvr0VwaHNNKqt2IoqXF1Z\np9HgkF7rJPSN4jza1wqrEsMEAzN9ncsMIJMQrw0QMw0T6ySJ9CfyvSLnf/KU\n2Cj2tEr7xqW64pL/pWGAS3u3EJCLRm3F+2oLj0xZhabqRPqVdfYJMO5vQSpN\n691nf4uqtiQ7ihdFQRnUTzldFRO0sQ/b+xZ62fY4UjWU0aSBH9I7XA8gK4tb\nyGRVibx68XhXdFppQ3uDDgxBjORRn+IwINXABUX3/pILOfhTBYCUTEHaLGvr\nVLg0q61A/N9QMujRkOLH3q4IDxGh9zyyPdkOlXlMCHLAs1yiAdZy1mIIZsIy\nsFFWCh4UcJDfG5qGFHLSOBpHhnqjy96cYFws7qWnV1mdR50sQDnVwVX+Komm\nplu48PavcCNhyjaCE9yfg7L0DvRu3OxT5zzsV8nT4aTWlR8tjW6kYsd9uKa7\nJjrM3Z6lZy/cNlYqb6um7i0ZS42OiWTyctzp1Q7RAktCAWUcrZhNJGPwhZqc\nnDSbapbnwocN5adYbVHOsMKiVIuwqb47Bx6YnJ0f45EvI7vrNCdKpG2anE8c\ng2dO\r\n=z8MB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqk3ExyogXlbJdlBNLOWG5jlE1yy0NXQKsajPkNG3jiAiEAlXDLMKNehThZ+Y2PqrF6qvUFAbgkcPnXPg8IJ8kGNrw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.15_1579839976497_0.779254079138096"},"_hasShrinkwrap":false},"3.8.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.8.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.1-alpha.3+e7528e68","@typescript-eslint/typescript-estree":"3.8.1-alpha.3+e7528e68","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e7528e686f5fe5cce8504fc15d3cd06b8733712e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.1-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-V9LNzcDMqcNHCRJqAqT45jzPMadtGAWteJ0smniy3iOX/RiSbxxzZddMQZvTMy1R1lji4+zZPQqlff/Mq5+iDw==","shasum":"33a411c558ee32089faa5084062cf5f9a542e5b9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.1-alpha.3.tgz","fileCount":204,"unpackedSize":408439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMOmRCRA9TVsSAnZWagAAMuQP/3SwxQdiGA2abga4ABmm\nMsJAeCiC9/qnYsCXAqhIJqTscS6ncs8dQFWykwUR1au7HwIFfsHxIsHh9Upg\nEUVZxFIqdAGIygQqR+daahJT0B7q45YE7j2h4D4KTBaiyV7yVXcN4vojaOpM\n8jPT2a2t5pW9VcovHtLYZRnDE+di0Hr7qjZKsVOWiFAjq96gZv3bcBQhGNjA\nwHc3vhaKT4QSn2EdBHlqdBd8Lc+aY23g0QoKFfRpcwNmy9sF96FJ1irvjq9j\nb13VOOaTa9PMG5oM2mwoz/bUtWulLoHXpyOxXLVJFSsktOrBKVnnDgEGARHm\nAiYmRcQht182MTY9g65bEFbpNqGu0CB/EX+2DkenrQ7z5vgehciyBxP5OsIx\nW3+8AAYy5YakNuh0MC89oGL/DFXM5kitfgxXyV2y1zk1u9FgINd0iJpCvAmJ\nqRHQAqaVuVc+T3zIM2VK9j7eE1N4NS85mXyMhWZmhZu1MOtRGTGDuKKn4cwK\nadXlRZF8sohOAC/AaZgKFHSwGFc18hsm4N4tIE7xfpNyKZvwxPwaFscHN2Ye\nsH6flrGLivFwl7+UelREwCjN0fptTX9cyEcU2QNmTWm0bEyCxWv6TUAMI9wk\n9AAHeH3Y+JYx3hw211tyIdjNFA0ntBi3KRpoQVCAu3tW2xmjdGtbaGJrPSqD\nMJwL\r\n=2FKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEar49hYKzyNV57OG8OUVaniSn+BYHOPgYUSmWyiP9nUAiEAnEIQ4081kUd2Xc/NSeLZ6+q4zDAXQ+OiHFeMnf7k12g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.1-alpha.3_1597041041234_0.8511119697639546"},"_hasShrinkwrap":false},"2.17.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.16+d89e8e8a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d89e8e8a1114989e2727351bee7aadb6579f312b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.16","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-MFSt+o0EQeELSQ/3mVzZiTrAXF8OxxkxUsElvqp37ue6ivYvfakk9RP3z+DZTKaANrPm+WAyaJciz35JzYkFcQ==","shasum":"66b9ab52a8f3eb4fcbe0674eeb750f8f26ed353f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.16.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKqlNCRA9TVsSAnZWagAAgZoQAI8OJv8LRIYsbHvhrF07\nLk6TwwKmOPcq28pUVhlVUSUGmf1X7S6Hnm3lq/fPy5mry0izFZoFHsG4HVWl\nt8VCrC6ELdsFxkucqdfNxhBlRMuB9vm3yMPLe78SB7iKmZlA9JRM9FEXi1Zt\nlWKltcl43B6y4euEcGJBas96fDHMct7C45EMjqvlWv/ANwbwmSmixAE8BgDw\n6lU5lFK8JhndCYUCv2qt+/UkRb01ekIaq6/AVfNOtn3xOfp0cvOKeEoczqPf\n4Prpa7TdUQsNdwZNHg3hUWBsX9InQoh3hmXC7xKSvctdqVu5LsqszTiXlUO1\nsPhA5PZTaGLOvRYJLcW6WDivceE31nw6t/urAUCdQr6atIDUiApmvrwLAoWi\nDwY+ESPrseWkyGrHb1tl+koZ7bnE/B7z3Y+3Bairli8Hco7E0cLs03r2hTGp\ntvn1xN4eFQVVJnfelyOpNow6vOgU6i9W1lWro5Ifq7aZit3JZHEeXCSXhItx\ngWojMUvmhqfv4hvHDrbc0gvVtecXNQMVpCKDxBKBA5KZBFeNgMcjae7x21Ww\nI036YWtiWtM3U3wqcMV2IMR57LTOzSwBLmlfK6nBECollf2Ude+mXXfH7hSR\n5xPrN/muxuoLTTpqPSnjlL2s+ByJOHHB4mWMgsog5NzqAgGWMIBmedqgPIo2\ncHAl\r\n=jsnk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaY7ScWfblirzJtmE9Za7ZYX6BAbACO6bQWxfO2IACiAiEA377wI9xquBD5vhxw3V+Wr9V/+ro+Fk02SsHdFOdni4w="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.16_1579854157049_0.5317941647529858"},"_hasShrinkwrap":false},"3.8.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.8.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.1-alpha.4+95e9541e","@typescript-eslint/typescript-estree":"3.8.1-alpha.4+95e9541e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"95e9541e9f917334acb7059225e2498cc95b0e92","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.1-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-uRC0rFAYGqTrhVhvBPhTsj9V7AQbLnGdpYgJsMlJC1yBrddA6Q0xRq9+zMR71G4y0lkpXkpXx7wRJAJAObk+gA==","shasum":"57f45f6fe00d44e2aee4ac9bb2880e93740e90ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.1-alpha.4.tgz","fileCount":204,"unpackedSize":408439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMOn1CRA9TVsSAnZWagAA9GUP/1s8U2evqCE3+yFf7H+g\nIiJY+zwZp7PcH+eWQXgs9aDybuBH+xShKKDH/Qkop1SVEf62q14/oZx3Pg08\nCEE2u/WwelgfslpghJwaimKh4ZDJk+S0KH+Yq0LaZxWn16W6pN46BaoEcJJh\nkp8f5uSE34ICyDSD1U6387bz8qfnZ31+qQGOxJBu6rg9LyMgvoPGI7Z5F38R\nK9/JlpI1xp7VETXasnZzNyAqKdATphVOZSFw/wK1FBRfKHWcp4baVhRkFlAw\nr179yvZ3OTMsQxragmX2i2go63isDCyVt5nEDecPBFZPEwjlIdw76KHnHclY\n4A7r018RVtAPOigVALUgjILhm3nnJPadSxEiz2SHc7vlhTm5nuB526oAydIE\n/U8ZH2Qbh0ejRG23x3jTxpjQ8aVQ7IW3d9vn1R4VHsdP+rmUDEF5AiabTjpv\nr2XpR2jacwkDlRwxQHKChoLmi4hK0V9jtll6FuVnfiB5ScN0sIJnZStF7n6p\nQidUvW9vUpZ/ZGUnrc0ao5jJ0Ft+YqAdZM6HADN1d58VOhhNIWwuEgpIHLK9\nqvUlteBHen/sOmQ8Wh89avEaCgeHpgCiVaQ+4ytL+O+NrE3m9M/kxTbAIIt+\nwkLtb6H4CqsfbosSKl8OKZHWaXSb3Klsn2eLtCPc9LETJVP2BlJxWR7J0sIl\nI0uM\r\n=5x0p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWJ8mf8tmITVoFp/8BRl4Da5K3E9YenG00aw9X7MXyAIgQC6M94r3+4LjS5xbxpdGrJgFmpWXByHxdg/x8uBRHNM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.1-alpha.4_1597041140568_0.5004238266820673"},"_hasShrinkwrap":false},"2.17.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.10+b5730e02","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b5730e02feaec3b66b6e6289ad09d4deadb45592","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.10","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Jy3629bQ1T+w3NbTisH9V748ocFoKAI4sV4LCj2JhOOZGX8hTJWQ67H/mYTZL/DNKj8mGHUxlV85+REjdvr/lA==","shasum":"de2252a02ffd3bf5849325deed9bcaabd141769c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.10.tgz","fileCount":112,"unpackedSize":155418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKIVSCRA9TVsSAnZWagAA7yIP+wUgwp452NMlkII4dLQf\nixn80cSc7eVL6HROGSTjyudBuwO+S9Xu3SztVGOH63X13Ebi4vzqzyink4Na\nM6bQ+U9RtBdHxYeSnk3jwlFKx9N3nU4SbW3X48VCR11JiLslFaCSlk9TGtBN\nsHn6qCSMqgZBUkqcfa6XYnvpcCEFVRMOOENVwOJyJrepCUxDFkoI9xA71eup\nYNCQpHbK54Zc2po5UppYnPvUsXuemK601vMQo/ai6g2Shoo8jiTfHHnJwkT5\nSMeRi0axCuB/CjcrOP9DR+VgKpIcLNJ9G4UAdkSqGD54IjpQpAWgaH8VqfQD\nHW4rgfiBvBU9cfkHG80M2eQMc4c8eT79bJcnZrJSPJrgRcmYqlx7Y/l6E1dQ\nGomEFX3b6N4uI1YnTi5wggG7fVMGujGoIR5CcbO8pdWVx/9hhPlGaYCNmv++\nmB7MBKp0/7hZfogjOUKLH9kGf0cKy8QQ1S260nuV/8za3rYGFhacYcGHdl/R\nnjpQ8gRVXKTVd2sxPjsuK2EE0g3iDA/U9ubm1NXe6o/9T7sQFd5yfZuJGm1R\noC6Zgj9Vgq5wcGIW+cva8OhvR22X5NX2y3M+9hmMRgJiS1Sae4gQFAZkX9Rs\nDc3BCgel2NBxBD80ZIPzKCqPSVMdiwmQZrjdE184ahCJ7ujrhytd8BoHxIV4\nxGBh\r\n=oM7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq6cJuBGbXGqaxCMvGvzm84ckSJJ6mfuTLcT97aPp0pQIhAN9VF9vgacrGSLTB72pVQT6aZtNXss0IoYnreDfK1PKR"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.10_1579713874336_0.4420982143136645"},"_hasShrinkwrap":false},"5.8.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1-alpha.3+6edebcda","@typescript-eslint/types":"5.8.1-alpha.3+6edebcda","@typescript-eslint/typescript-estree":"5.8.1-alpha.3+6edebcda","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6edebcda00053eecf7b3e55eeb3fe5d7fb9e7db7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1-alpha.3","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-24m+HQaOjh1mVt7lBy51M0+VGmFOr+LFyiJjxpSZGF9mEuG1JNnQV0BXrGddFIVSmtpqaktXjIsIFSQ6Cd+Uow==","shasum":"2c1b9121e3c2e6568c86031aa6ee6f5cd1d96268","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1-alpha.3.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyVkCCRA9TVsSAnZWagAA548P/3GXwjZcF81hOnAe/fnO\ne9fqT/Cujqd4yr4iHms9kbdXfAH/EyLk1htHnKPc1OK6mRiK77rbzhuEvmB9\nxondPPCgBNDIVqNUs74Zykm2ivJ9tV28JJmpBmkWtFCSIBszDAyZX/DLOrqd\nTB19V4Jq4iAgFA6YE53jgaQ7elh2H/MVSgrnhtmbW9EIG+Q8J2W7pjxKbf24\nwaHhOzM2QUkggc+lFFD+i7QLQNoJAbKrEbFVdSx+3PJ2oGT+Y55Jfo/S9Taz\nQ3/JzhHd/66SCURCPOQQFD0P88Fz4MB/sG14zUfr0fzBeekCCGce1T7Q+p97\nA/mU37KdYpiZTXpZR7HXNpGcQ04nzsZBdDo/FoX8cS9F2QTDMj7Qhe5anpmU\nfPlQ3/60RBC8+Opes+0RblTL/IlqNCUcevHxcnezpppgCenabYOEcM5zK4y1\nTZjsD8MElkm+kpgYsBEVXANl9y/J0cklBB3Pwez1ew7NHJaXHaFx1I/1PiMe\nLhTzCXWHT9tJFRHfHgBsZ0Xc2cHxQao4vj+u+fjsEZStAFbGEhmfn94JsUKn\nQ5jo59WtFnoG6flOKkTv2lrDg7Byp5vT3n/MqcoyJq3AVSsSck3jSnp+RVW4\n9PzpY5UnoAcyJukXIbQ/DD69YA7OPUrvvo6G2zLa6Y63CIregpz1yljvm4ye\nOjxK\r\n=loQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfu5N3fJ/bDHyVi3Xo/EtqqDqU0gZ2pku2NzbX0TOC3AiAXEe0CF5x1SGdFHF7ggHWoXpcYHT0Dy291pXkqh4W0hg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1-alpha.3_1640585474219_0.08578208500986984"},"_hasShrinkwrap":false},"5.48.0":{"name":"@typescript-eslint/experimental-utils","version":"5.48.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ab9bd7f7c1812df4371d1fd3202969c1039e8a7","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.0","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-ehoJFf67UViwnYuz6JUneZ8qxgDk0qEWKiTLmpE8WpPEr15e2cSLtp0E6Zicx2DaYdwctUA0uLRTbLckxQpurg==","shasum":"10c0871a1dfee734fbcd49399b6a07ce38bdb61c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.0.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFut4diqU9fJJ6NFrzBwd4/ismL7mi9AqA7ws9uj3wngAiBdSgWf6O3dHKBQzpThP0he1DCs4uMNeYsrxlnbZNnebg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsxFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBXhAAiLh+CFAEAfIOocwoFRqDcSonnBzd6rKOpnW8SK7Sptz4NH/p\r\noOI5I9XnjshreOrDFMYEC0rVxxWY7tbaG6VWeEr2A3mcm0wl5QxvQMJVhp/x\r\nHUG4n76aAh2I6CoUAWadQbXfGZWWF3VFGck73LEO3g7kmAre3Jr99Dz8aAyv\r\nMybVVEIqMvE/PArF7pR1hWQjPkqJhJcY7syowPxcUEaaH6u1nKxt5Bc6AqTS\r\nxtM6P0aYRjlRR/egKw5Ff/rNjgGLRaUUmox/vWHDeG0QyzGYVoIbEfgfAo+1\r\nzX5vSiqRPmh20KZi4j7Zx/6jqbSDUeg4RUIgxNXGrPDVyMI3hN8DPbkB2HL+\r\nXz4YWHZiiww9RnfjVlBjMSBr1Tkp0Mi5yL4LDHu+PWtphB8KMh0cDCWNXhoJ\r\njXvDq3CmqOdG9qwfJAFcQu5iMMhkOQgb1iahJznZBmtxxiftv6e2Gi3xkI7i\r\n3blWyBLt0aV+7JZs0Nr4Mc907zb/58lSDLh3NAtl5CDiVIKaEvEcBnJEw7Zc\r\nncJPmGKkYYLGbr0IkozhiLQdwDASrfV3d0L/g7QWGSYYAJPjERyO8sYeGn4t\r\nn8mIicaoIlJ3piLwXuwZHKjiFTjqMD9DyN7ILoWwuCIJaqJt0vOf6HMGisKP\r\nDHAbC/K4lafIEkYQD/iinRbGK4SGl1g2fu4=\r\n=Duxm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.0_1672679765643_0.7866813166654754"},"_hasShrinkwrap":false},"5.8.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1-alpha.4+d31ec264","@typescript-eslint/types":"5.8.1-alpha.4+d31ec264","@typescript-eslint/typescript-estree":"5.8.1-alpha.4+d31ec264","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d31ec264fe5f5cd27e8f522a485e106889f2d380","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1-alpha.4","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-JrVNcNS7LkVyANPTrnMdeTsByDDNNanZSrMI23Ou9OTaetY2HKwmn2y6vzv1nPSdKmQXKmSQw0vNmU9sDk4E0g==","shasum":"82a7b3d2093e09b06c47cd819b324bdaabc17094","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1-alpha.4.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyVtsCRA9TVsSAnZWagAAv58QAI2+Mi5MQaBVDlIGyuiE\nnxKl0Sngl39kNdU0Qg+8/u7aWf6rrpFJQ+YZ6JhqubVvwL7AGsdUAgiL7CbG\nLmL8M6x1GuWvYYSZJdPuPRY646jwLtJEcmrAOxp3KntJozvuqbdXuHp6AfyD\nMrDi6UfB4j+jL/jm9uC18OM9L6Avpcp3bRfJODdR8QawgJiSRMK7uIDWdL6K\n6vnDjJTV7K4jWYyRdO0ePqNSSIQib2ivJE1UdtrvzU5Ksa36thq4mSGemTL9\nExHnQfSvSXiEFh2cF5DpRQ5Zji117QU9dFjrkViqCRKfIYL3D9KgET+HNf0f\nK3Ywo27s9YTRsDGc9zuZx02gSv9p8AO16b4UDI7Nn99y+kBWpWUAg73xMOJd\nzZnOlkNFpC8mqcW0umrwJzQ6xezveOU8tEEz3eSHZhlmbXVSpXmx1zplWmmL\nnFtn54WdNK4bV0wdQ5fhFf1VSJdvCl9AGiXKMxGGkrMNjl1qryFIHMSBbxer\nK8m9r7NODMZjqtB/uyzL7P/G8F8kM9B0uLRQsn+ZzHvpzlxIMqfvpu1YR6Dh\nsOemVz0toapkFDWujtmo02n6bfkIUKr3Ku2FaUtq018SmqqIJ3AE2pPGwtQi\nugYU15g4jXeRqYbUGe3vQLNIL7IKABwrSr6VFUoRy9M+zq+BXYAaLr38ETEa\nGTd+\r\n=vvVr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClrLtAkUxzxzD1ACyYsZBXjB/5/QBP4fwBSLb656qXRAiEAwRagWSeF3hDAlRkxHRvvB2yKwkxFwWs+JbUkyiC2N5Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1-alpha.4_1640586092023_0.8234264817845744"},"_hasShrinkwrap":false},"1.8.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"1.8.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.8.1-alpha.1+5c65350"},"peerDependencies":{"typescript":"*"},"gitHead":"5c65350677ceae386b0697d9df86036c1e21bff9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.8.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-LFJsrPIqqCmDAUPlc5tlvq2UHW41f+TATIvYJKgCUlLrV2ZpAVsaZWnZROTeR4HowfiHrBMPi6wyfnlDBSHtTg==","shasum":"1c86170c3403c843ce4f13eec53c3bbf22f2ef27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.8.1-alpha.1.tgz","fileCount":60,"unpackedSize":78866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1yWlCRA9TVsSAnZWagAAw7AP+wTwQfoY0gjjQth1Sz1S\ntVCs8SMMEhT3KZgZ6mC0GhGWn7JisfewKQsdzvgqnrjfb6JRiVbzk/AI3yzL\nnpPkcwWBKWDquxTmqFaug7uabKkUwbXs5t1d0HAqb+L1ZYA2zy3G4bb2Y38B\nlS/WQSxeOXDxMv4qLzCiRsABhdJOn2WpwARQLX/zPQOrVo0KsGh7KfHJJBCK\nsQkcwGcPQXZRUAt30lB6K4rF9HuBPO0yMr0o4Fit2BNdWFdqq47PwCUxJZlN\nqXty7V4BkSxMQjaMmY0f6nbOUh4/pO4Z+Bii8g0YJOAAWpwqu7dNfSHZW9xK\nSW5fuN+zB7Jq4F8gd4LQPZzYD/6Jt0U+15rYro7SvE7ovxZVXy0tjfXbDKxM\neyie0a0vsGwrDJHusbtZO9zvnK8YSWhYbETTJicoRfz6ecxEqHRD+IzYnfMV\nrrUINGOjF2xQ0yUM/C9HJE7d7XnG+353w6ul91cjsjOTuCndbnRrdd7pSnrv\nfvwMQjL/wLCqJcvh1fIwe6A583JOzMsLxnv2+2f7psspk9bPh1ZoeMPEU84O\nJpE+2nhzKFC1qmmdH1olfxSK9lbD0Ft9T8L6yiQfitIfjli51bySk2YC0arz\nb+v7+1Nc6eVLSe/J2lwjSqcShsl6ZfgQhdrEHN1A83m6/L0Hx6j2Uz+UXhTO\nwqux\r\n=exMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDko0gjnCRjm7JHVYaAba5hFVtmJPj/3ZNdH1VLde8LoAIgY/aT9bz96E+jnGe9DPKLXCgC9uWe/z4T7/w7onqJurM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.8.1-alpha.1_1557603748580_0.9317745114071758"},"_hasShrinkwrap":false},"4.29.4-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.4+71dd2736","@typescript-eslint/types":"4.29.4-alpha.4+71dd2736","@typescript-eslint/typescript-estree":"4.29.4-alpha.4+71dd2736","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"71dd27361a1bc93b5d5eb2279d805922b10002fd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.4","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-hjSiEz9UD69oOAZJH9vG0REHEbA1RQ5SjyVG2n2ii4jIgo3Doi/eEL/t3rsh0LEebZ4vORdC3QxANZoQ4XP/zA==","shasum":"0913800d19816837d3338860c8b4ec15ee2d7043","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.4.tgz","fileCount":164,"unpackedSize":300298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHuTCRA9TVsSAnZWagAAXz8QAJmNYH6wxV2jzm02Alqp\natxTFrn19EGH1ypUpoizt9ANHNO0fMEYSbbIJT+tPTiWAcS9eIJHeM/Tg1uW\noQiSfwmAXyI7UvLf0IWs7j6rDLBs8HJUw8cE43EarZtvPG9HEdSGTS/bakge\nr1ZfI6UBBuTFLI7+B2nJmRp3ODO5jmOjZZi5nqtLcZIFBKkvlonuPUsHaBNI\njIiSoab6fQynnumwTNYQSRSLFmOESSTa/sUaTW0WNPTnH8ns43f7dNcfqEmF\nJEb2b5++aoshCnCO35kkF42/AOPBYWqh6WsCvBVX8NaG0xqqR2rpUKmkQ+aX\nFK86Bzb4inCkLi2gC+mu2Sg1RiMP3CiZm0AVoyB4zWcbOK7456mt/XmpS8BJ\nuU0XKEQIzpUzJtcfGM+nNoalHWCQEuS1uHLfFlPC6Woscz7EzD/p1/Jy2CMo\nnKJ1EPp5xDGbeTIL21AVEc5azImTIdacodKOXOUnbiyMDziVyF00FvN0ZZZf\nWDJdOiZV9taUTaJqguOKW7rIW537TW8H+UE+mFtAQN6amz6rVEP139BpDxl/\nZu8H7PicKQCYVb6HUCq9S92aJAyB8aRNcQhljPvMdkOfjjZYP9bjwVUzYQWs\nft5gHGvFp5wOS56Vmio6GEk+IEXqX18dEy3yk1Pabxl2ODt+XZc2FiRYJTt6\nap5F\r\n=qHVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdgM0KM/pgl2yg+EqYdbh3EA30VSSjUCIDnWCeyGxmDAiEAkotRARirTm0YaHBffXFIk8faJ+G4cEd5IwKqmrHBjGU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.4_1630305171185_0.9051764916499121"},"_hasShrinkwrap":false},"1.8.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"1.8.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.8.1-alpha.2+89c87cc"},"peerDependencies":{"typescript":"*"},"gitHead":"89c87cc607172c5cd3f49a563ac283441632fbff","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.8.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-J1GYbBu6LMXSGdS50OwNTXmCsXXX2Tp/nnAuMLrGbhSYBQH3MyauDbpLLxfln7nSZ64zHfyiZL2LPE4saAgP+Q==","shasum":"949e39f62c35ce29fdde7016a19053e4789fd534","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.8.1-alpha.2.tgz","fileCount":60,"unpackedSize":78866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2GnrCRA9TVsSAnZWagAAO5QP/0B0OQPWAEJH9pNlrX1w\nCU4Q9ZNeUxXKe/RT0gmO7Qf5AVHBDbZa3JYYk0F9uUEbY8il6m7c15had+un\nXiUWuVBKA5p9c4seiWY62RnjZDMTGavXMneTx0bnJHqf9bLkv+CPpO0du771\nMArTH+DtbppQdSSm2NuX3pQFFayCE8QJHI6tOrbofkl2F7/S5WVvKtwhRCRd\nieD3HECcuS7v7BCBuwXEn4yoXo2pcXh+y1z12wRHbCpmUg+Z+8yj7XN9vtY1\nffQSyQgFCygTasIwQY8qPreMseRO04I9c//gB1wvKh8lg6UI5WOQ8z2oqFhm\nGUkE2lDDY8yKSBZVxE2oGC3IJBj9sMLpt2qNSYg9PnskYatrvnvr05e097z0\nmEULyMyo4Ju/2bHjZcJDUUxUjQWAQxJ9x9vQCkGqxyWCBvfNNjb/nvUU3IDQ\nX799RnTUqRtJJE/eJQfmpVk72L/s8qvHnrZljwbi/PGpEA+Kl8BGHvJN92ls\nsDQIIPxG0wTCOHcWxxW3YQaQguZT2S1tiufP/MANuIdq9v8qe/Qnej4Z83Ri\ncxfQ3oixAyJoP0NP4UKdgOepa3tU/eOvcHIuKtd8MR8LEJkrI3PXqFzzsMfw\nX4sifk0Tp0BQkzmHpN8k/yXbJdd91MD4mm60qGGkYcB70f0Ufm/wsIkKhCc0\nvHnk\r\n=wO/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC026UuvOUOsOVBZbqfYYh/oxyZdwM7HPRvOc6WrJdCOwIgd7Fjx0OgPSAiBcrk0NVS83JXA+ALH1yCmdhRmThpLiM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.8.1-alpha.2_1557686762898_0.07417142351664885"},"_hasShrinkwrap":false},"4.29.4-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.5+c19fc6e0","@typescript-eslint/types":"4.29.4-alpha.5+c19fc6e0","@typescript-eslint/typescript-estree":"4.29.4-alpha.5+c19fc6e0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c19fc6e03072ed549bc9b35ebe6961e10f8f9b43","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.5","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-wV5lMJOR6Xo1W5Frf+r5H3bRc310pVSVmAEH09ySoQcaZdC7G2qGp2iLtayqHY5SRWro1de8vgvQu0Rg6Ye21Q==","shasum":"8ee611b159883c57bf5677e412cf5ca90ced2ff7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.5.tgz","fileCount":164,"unpackedSize":300298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHvlCRA9TVsSAnZWagAAg6wQAJMonzS3Vw3onAWnNBv0\nC3miqNrTOqfXLXUxksP0HHYfqXuHFsV5x2XteDq949oYimSI+SOmVtRlKkNo\nBHIPfruS5G/ApCLgfiv8lSV2xiNzCSAPLGRQuAnOBb3nXi3cyKkuYeCxywor\n0ovTgGpIFC2t0WlPZw2TS9/c6CzCfsVkni2eYON4FvtSKPExBAybcJRhqwBc\nGJRpdsOCrOniE31HObUUUp2EiRS7LqTYtnXJXWsBTlsCYPaeQ1s4A4ohNLHD\nPhm1w1TZuzh2lw737g1Uk1zjTrjgVmRNSKQCi7Hzp6k219B99gwa3PsCj9Hm\npP6zsZU41scr5rvt+XG4A8SKWgSvmcT2z9Vf83XR6M/JZDoA4N8zjPMI7bEH\nZsEV+QxyrHhfO9TvTbS7X+RHi5GDp5YiozAUTLUBHagKwgGvqXBDYOw8FphR\nZI2fcbNFReOqouB9mW9U/k7R6xqCsdXO/mIq+d+m4UqyxjtwqbS7C76ZX9V/\nRCO7UnN9++0c0+/7aQe5KdbIp5mJgk/cmi0rPYX3848PV438Ckg9NV3Ogg0a\n3lCFndrvej5/QN9Xq/RFndTFnPwWV+w4Lss3ecEId4Yf4x5PdGIZKMhVhCk+\nNmJ8pSVR6Tku4ZxxPjr8GpQU+oFuOi5XlrKnRUpkY4i7O7Xwp2nrEyEHEma8\nHqOo\r\n=pi1A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy4o3frbili+Oo+F0eynuMytPhsl6yaf1UkN9KS97vVAiAoh427XZHZ/TDefsM9jNaVD/JTnf40Mhe9GrkzOD4lLg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.5_1630305253271_0.7141888197536965"},"_hasShrinkwrap":false},"4.29.4-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.2+fa35e227","@typescript-eslint/types":"4.29.4-alpha.2+fa35e227","@typescript-eslint/typescript-estree":"4.29.4-alpha.2+fa35e227","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fa35e22702207baf07acb3eec11d3383721bf6b6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.2","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-Shki2Oq21uD0XG1wOlmwDDgx+aouIp2scXdmUm16ZP2fS6gLbOoQokZCq59xTtfVF7zKVs1UuUFCqBXIEJVCyA==","shasum":"cc11a36262bcf62b1ab55c74f47570271fe05af9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.2.tgz","fileCount":164,"unpackedSize":300133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLBtkCRA9TVsSAnZWagAAdwEQAILTzIAeAjIVf+6WQP4i\nwKmzMcY9AG3Pj748FEoWRd33GXym1sclWsT1CZDXqhM03g3Y2hjMmeuldjyN\nKWi4t6Ra1UkJkASg/T5XpvOhX6+goy+o/4KmMydQvuiE40r4WYGtGKXeXLde\nMS5rItso3OAZoXBLgBgd4bRYutSLtYAQDFs/6siD0Qg8TEW0NuNjb63Mu4ke\n8eTapK4ckDWn0m5KWCFOBhr6mm1p43s4NvvkkYaunjMSpaimuYN+38YsvahV\nK+fneHQlcf7XIHNKuiwkZP99qucd0xYpH9WTdnoVkHbndMrx3RFJcZhyjM0S\n30uNp0mbLKTPFvdsCe/w7E4c4OYvNP5LEj5GL9jHJwzv1U8QPiv3hUiN+sYI\nxK2+w2TWO8z3/SJhJ1Y+qb80r0yWcxlxA/PLy6+DbokjRPPpAONS23rbIcqn\np0k3L9lyHxdvCYjX7vmkD6gRYRFAxRbBrt4B/is81q0k5PyGLbz1D2POPNWS\nX0xyVEaU40IrR9eAtegwppBvYbWM/scLLWmHZICbxQM6G/FjWVyU0R+NBmku\nLerJvVGaQN51ruVxpadibFsNCna7CRItQRF72FGYctBW31f6k2Gz2zDIwbL8\nGzDLi7FzYA/EpVgsnNRfeYvFa5PVr5d5IaTC6x+oNwWlwQGctROdHLE1TpCn\nmcL8\r\n=9rrk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRbEHluJ53Wj3v8o+awoSMgGnSKf9kCrd7WdhOTezG1wIhAPKcAjxpI09M8ROhBmgwmdA217otGM/V78gDK5/COSSw"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.2_1630280548566_0.5955657943614641"},"_hasShrinkwrap":false},"1.8.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.8.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.8.1-alpha.0+eb613ca"},"peerDependencies":{"typescript":"*"},"gitHead":"eb613ca451624c3f9db280cab195f2a565d5de88","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.8.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-5Do066TvEeR4pEl3g3vrHHkUg6w1COhjKlRQFPiBd3TR8w5FqXvYo7duk2mB4NL9kensX4yBPq62Lz7g2HoRLw==","shasum":"fbec0716d4fea56dd1542caec02d0554f937efc8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.8.1-alpha.0.tgz","fileCount":60,"unpackedSize":78866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1a/aCRA9TVsSAnZWagAA9fcQAJycysKtHTO8GmveaN9a\nzi2w/1/mbsQnY+3uVIRVJDJkwkcBlpmkNOljlAtADAu/7yBoZ+uXRUy4AalJ\n5SVm8inoikp12R/OYX61pE+m+UtDiqoKf/iyeRpd0WklfpIWtE7lqLPtJjkX\nNcw1RTasR20YneEcrRvOOEsbi0hy4wcFTEMbG5B309LaFBadgLVkq5k9LCFR\ncNmHY4lwXU/2q618eX0+d7AzhLMs/C4MK+LUrrwE3Q32wr5nWVNfUbWGd+yO\nEWqfZ6XIT5zEswfB37PVt+RReico4PY7H044mKs5dk/mwU6M3DY9e/xIWmcr\npAZOvAsL74u60A5k8BIQ/kbmRqcftMzZZByYqxYRzgZZlJ6cjyj4GfZRVVpl\ngvEMkaPP8O1FyLJjmT8Ky5jTcfCBCj+Pai7VS9OPJDvXjexf4XxHeImi5JDD\nwakwmsWYbJafKJr7lYUOFbE1bR6K22a8wvaQBGa+JiTYFWJqBoxd+JX4vg32\nXgIZxKYEasjItuwAqNvn3FIHBpLhTSRjdL6I2OmY1daENXurJGIFSQaPGPyQ\nVmmW9aryEbgHVaurLeQjzY30dqZ2tyI9yzwScioU8hbEht2OM+gdm1HsNktd\nULnD3pODV3KMDp5Srt9EAjmtn4GgWpEs7F0yzZ9o0rYkZXOUKiqro5fbc1aT\nfE2J\r\n=TZIn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdyNHxyNCeNDL0PejDbJFwWZXkiJLDvx6L6fhAZcB9zAiEAn2Dc1UuzlqAIkVSmWZdXmQPlPcLZpVZ7UbJFLNEzZx8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.8.1-alpha.0_1557508058178_0.6378578723961388"},"_hasShrinkwrap":false},"4.29.4-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.3+820965c4","@typescript-eslint/types":"4.29.4-alpha.3+820965c4","@typescript-eslint/typescript-estree":"4.29.4-alpha.3+820965c4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"820965c41c58be918770ff6bbae313c0cfc75d3c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.3","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-bj67BgXBeSyabEfOn6J7w/qjbHTZz9uPr94xfiE6L1xxewyZGdMsUZoTezSHrfqFJ0+Rx8ZXVFYC0XTPXGEj6Q==","shasum":"e93517212b09dcb2aa0cd7272aa81833da43dfc6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.3.tgz","fileCount":164,"unpackedSize":300298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHrmCRA9TVsSAnZWagAABUEP/Ro3JVWY+L++rQcnhn8u\nXpcDCQSvcjGWHbHntsPu6yiXTyw5BMUtfhXKLh7hj+kpYQWxKLaUgozJ2PiF\nAl80fidEfD94UBOyiXymk+MIJf+s4OFh/3+NH9cc8zZf5lC8HQyRCqmiNFCG\n5aikHoxJM0cDvpp2Tisz8GVyKl3YFDHWWYZ5Yiwd2uvJ5FE9vqAudhCBEsGS\nIzMuJ5qlo9TeKEqPaAMs8WJE0HlNM/UKIok6rTVLxEktGRGERTmGbVKj9Mu1\nOdAJm3DmooZhCjCde3+jpf9KcDLsRUkj1LYKLn7GscOIwcof6SCsefLEY8Zt\ng+e3qkjkx8gT+7VcD8EA4HoeAS+h2LPGUACqDsxStzADGFkWYUSIvb82Y6AS\nYH37JKJDqm4e4acSC6gKUk7sluOQdmNp9IURkxPmWqCO2rZku7BBzY/D5j9z\nEiE7U1V1OyWFFUAcJjvqIYynW655XokDNIh5m7GkyoCWulxPsTjclalmEqCf\nZD0TDXIp8kodigC8y0g+CIpg01rKxBWSfC9gFj4aCzsg5BO6mLT1MzMpoMPN\n5uJFsXbNHrpGvUKrej5X700bm5QGLqEGwtGMXi8g0mcYK6Sm7b1i3as5pSrn\nOwPjHxPLCK4D6Of6KDogFRy0EQfXRMzUzfIWLwgHoIGatilb5EADbvvMXfI6\nL/Mf\r\n=M8wZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJnBRTTA8vxEVq1vmjb//oL5f79Ji5HdTuZW4+H90wCAiA81iVle1jufKIOhwRHuOuy6EL6328Fww6b8D81f8G51Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.3_1630304998332_0.8558953062929537"},"_hasShrinkwrap":false},"4.29.4-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.0+055add01","@typescript-eslint/types":"4.29.4-alpha.0+055add01","@typescript-eslint/typescript-estree":"4.29.4-alpha.0+055add01","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"055add01299eb91c87323677038b5f7d08b448d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.0","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-xXoweNoIFIQ0iO/CzvB3Sy9b8YZrSpJ+XAUifcEbNpkl8NUkoMmmwkwUO4Q5Z2HxLNsjhzL552Yg9JQ2HUZxRQ==","shasum":"9a20036c511730de002abfc6ba0248b4b34b3eb6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.0.tgz","fileCount":164,"unpackedSize":300093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9hVCRA9TVsSAnZWagAAid8P/3TXcS/brDUflxZYWm1I\n5GHmnNgM77d5S8WHQWzsDYKqRbjDbB4BJnPABjo2KRp7mnJCAZpXT7PfJ7jr\n2QfgpbFlzE63+lw9hnAHsosPhfXme9LsTAww8cW/X6sV4YSOMSIm9cTni7GF\n+i2h8ZeHVZKXRGLQhG66pNWhKYzNqJMg6UDFk42/NE9PusCpXIUf9EjZjFPX\nFfl6eXdaebqGnButwIabvYlyNJcSQV0meljwe87p+LsPndabH5gN9JbmMcdu\nWzrZ8cicUf+keeJmwtIt9lcz7HOHKitnNUmEQPIII0uUf8jvZvCSsn2vzMI5\nHlwW1m44GunE1WjrNwCKCgkhw9Rw/ImDsJs9NYt3HSZh+JDQ/QxTQvPi2TVA\nA9Qef0a5o9RGYnaOKxxopexL3+bdQJ1nywXmG3N0LHgK11IdtobXlXk7VqeM\nTH9LhkQ7Guu+qjt1mVYAFkzB/tUJJaPPR4IDA5Nu/cOHFJ7kzveo28y11/v3\nbXtmnCsz0mPCOE6sgHtYM/8jtLMg/3zqqkBeH+rwf3OGz3dJ400uJl50lWwh\npXu0fFKHV+bBDFkx48hV5vCBVmxq6rYCLQqwgzlobP8CI/lRW9GHCjvbwOvG\nUPcVaZyYC5M3+xxzpT18jtRUQMYNqYQNthfVPDmngFFA7pN1Ll25lTvq7qgp\nRMf+\r\n=/iUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr0D3qxgP06eD9GuYyz1PulcIS4OXvOJ4rms3RUeO7RAiEA8qI7RL8mik6rscST09mMDV6+nSF9jV6R9uDOXBO050U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.0_1629739093256_0.6768967042998324"},"_hasShrinkwrap":false},"2.29.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.7+2f45e999","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f45e9992a8f12b6233716e77a6159f9cea2c879","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.7","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-K78DwzR84MK35cpMDf7wILA3wsF+BGkrDc48Ih5rLz5fAzTz4E008H8SbRqWNljWqElcjI6NVOpN1SJm33Zeqw==","shasum":"d39782e5d489618bff5e595bd8c6aa22d8f73c23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.7.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeprGrCRA9TVsSAnZWagAAJp4P/jOf2gcYkGZOw36F9ihZ\nz/bSikwGNjTiUFdhMjQo6LafGsi/pTMlheS/wb0d1JAbEtyTJAZ98na87Ilj\ns0ZfSe1AGTrqg1rxAgmm8l9456fZYs9t4mljPpCcSVLlyO+xKFA1lMLy/uYv\ndG4uwCVb7OgvpDy+i0jqyPq5qP/AmY2eYfNOitNfjYGPtfLbPgRKAVCc58kT\n17XQc8eQ051nQ7tkFbohvR+oS+TNIUTT3nOPG6MIPGqXWX6RIMYPhX2FGS98\n+TbtUB8BJT1VZuhQUkN/WB3E1EVpiftWVPHg6T/h9VnU0kLupbLIIQdTkg1O\n/vdO6QNNNtpcmX53OZgbzO8/PzjZ0b3dLBFJ/cV5tSEM5ki1wop6i16/JwRA\nymfX3/szE1gD2METox1G12hw/3WSuGakAaxG5fmTSKMBB0BpcaDvTryIE5YY\niZb+hU/hURcb/UUccuLEnn0NmIgBcoQkmDvli0XpDJQdR79/OoptmDKQfL3y\nSMD8fAgFMAXsaMgL4rfuU5zjAFMG/CjiiuRuLPb1umVIMxOo6hYyglsQHufI\nt4X9zMBPl62tbxrm7EbzlTUx6yAYZWr2aYwgGst5INEPvPn8btjmu58wgX0i\neIcMAJVGyuIeZDwTJUUQYe7YE9fgKJQOOn9TVj8x/QgFhP9ByXn1baRnp2UU\nF/uZ\r\n=73Fr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwUyCCYyc9lqAjczPxoxQDKchAMasDO4nPRADhT8p64AiEAnTTr1MxE0daw1g63vyIyKiRarwOhXNZYBzY+DVXvwnY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.7_1587982763301_0.8040536029589509"},"_hasShrinkwrap":false},"4.29.4-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.1+f81831bd","@typescript-eslint/types":"4.29.4-alpha.1+f81831bd","@typescript-eslint/typescript-estree":"4.29.4-alpha.1+f81831bd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f81831bd279a32da6dbab0f1c061053ea43965f6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.1","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-MOScTwOveJ3cRxuPo8pNPcy4FFeCEt3Jvz/aq5CL/kLYsrD8ZZFGl9dhD2zFcs0RjSXLg2WbQ9yVb8cudlph2g==","shasum":"795450cf1a66f051c6fb45271527350f4e9b3ee5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.1.tgz","fileCount":164,"unpackedSize":300133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKZaACRA9TVsSAnZWagAA6rsP/0CMfzmjIZLxcOQ/WcCw\nejffyfhQu+zYDeL8sIu9McuBlULamUNQhbMFgGEPa2vFR3f6dTssShQ6MFtO\nTOKAqJBDEJ9NA1QU9nGHHSQct+n6zHX4YAuLWuRdOtgfOaEH2uYHti5bH0dX\nGmSeZtGtSArU8+bHn0bc4pLS/fbbmTssMtI0eAlcP1bhxK4rU3WbnNiuCzSC\nMhgjmpk19wS0VNiqcMQL/QVUJfxbyCKy0pL1HjqOmzujlFjjPH1077wH8/PA\nln80/p+KrboDT9pn6JfrHQb9PfFFSHR5i/5QcbqeuFMDq4misYW0vS77eOrV\nsady9xvXWeF6p+jcD1YUr5bqwNsw+OzQVe43peSG9VFWgJaXDLDrqU2pzfCE\ngkcKTuYkeCAgQGMqcxa81r58WSbTVtl1CyUaDouZ4HvprDY7g/0ZBcC5afrZ\njqMbaRflvsnPf9eTldoKGXtbj8o1/IZNP5KXeotbDpL7x2ZlMeMY+sepNtJH\nRpqSFMMqmZ5fDhSmRijQtJ5ZtnLEiGLe5y87CNOSMDOQnz6sv//ctJKl2jQX\nvpDd1Q6OwEZ3gGRMR3WeHqS4eRixDsLjPPj16/9mFL+kiMrDnh1yB7o96f9X\nbVSecj6NPk/APqXS48wkY1DZ6v1229mDiqRhNxj2bF91CwF4PbwXwZt8XXCr\nL/gJ\r\n=7Ulx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfGruDB0TFE1rt/te/JDdJcOcMayMMvLBvRCHOwB2wtgIhALHJ/Wn0OHYdl0BVUYvtQiWL8ljlvSBotuT9yhurSsMK"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.1_1630115456086_0.22108934133755231"},"_hasShrinkwrap":false},"2.17.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.24+6d1d2a22","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6d1d2a22958fb565277b8dedfe1a09161b8deab0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.24","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-OrHaZEnh3jP0cBEJ7FH4/OJXhez+/NeTzLDzs5CeGD4MfVGOs/oEvXcqUkFdTzbRRwUhCijZy7CyfLZu/Mrzsw==","shasum":"d6117af0eff44d2dea4227a57a31a279ae36e994","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.24.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLfPfCRA9TVsSAnZWagAAMdsQAJ2yzMrIylT5eUCdx0Ah\nZ9pfUYzV3wZIam87tgsjsm0k7Xn/xlbIEwhQu7COcAcFj00Hd/kY8Bp/MWaz\n8os+wO/nCjxFXChuB5fUaEAjqY7JIDRThkFipQ8L/IxLcv7XHJd5uP0pf5cQ\nrh8fQCEQan4Rm38AqDmXNMVpkdFwJg0/NeCrvQnYjUSM6Ev8xYdiE6t+LIcE\nA08VP76zEOF+hutAIdwqnFecpDhzYQ4umcuPVlStQi4C3ckoWDjc9bJF3Z5b\n7PhqWWq9QznMe8loDl1MSQ5pW99owNVs01dM2ks3svBUYFjgSsPRfxnc0ZdU\nYfGNz0TyaECatW+7K+VlkVnkTZDMMKTrgs00up5GE+MIqskvLYyI2B2P7Ciu\nvIb1ztgT3Ou1M0e+igi25Bae82KxhVDSStrm4qWwF3ICm8zqbY5Pkoy1O4bM\nlV183KjXkgCbjZi/HH9T7r7uUFCwAoEVEHOCDqCaagFpH3n9to23G2SN0zJK\nXEhi9cWXtin+fZ91gabs3+7GwSh07Ma4+0mKub0eiLY+bMUMAicGRpQmVLQ5\n1lFh9nXZg3TwhNNYDYAP/DlgA37YXM2FGjrFLaxWGBc4fMI0qhZIUcemwtcw\n+hzqqRFmEqfnGxyfm5Cv1VCc9WXcYS+q3iTNYzjuyH8lCvYMIJ4pTkRvmC7J\nRhFe\r\n=vXd0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8DW3NLwgwVF5ni/NbtZ99nQ9iCSaWTpiqR1QvXFfEBAiBpo1IbWSHBedkK2f5j4CkWFMsxDKXGaOroh3+G7SfhwA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.24_1580069854872_0.048063105528185934"},"_hasShrinkwrap":false},"2.29.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.4+f667ff17","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f667ff1708d4ed28b7ea5beea742889da69a76d9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.4","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-Nr3NgjCw/kFlxjnh0UZK9Dsj1211xpMRRE3gtCigbqFL8R2wenROCdnbNoTnyRMIczndhQFGaIvd5EqcaxlMWg==","shasum":"ee942609601a618ea567005168ee0f4e2e95d48b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.4.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepeGZCRA9TVsSAnZWagAAwtEP/R+ptf7z4jLniB0gqG45\nLEI3EjHamh4MFvdJ6JwVoZW4JPXhnP0NpNawctHKBbxiWQH9/zjYfEg/B4OX\nAZhDgaalX/GRvgK1vxG3kF+Vp9qBzaTzipQPGmSnV0e59Asc3aE493omnRqu\nLaI9agFvg5yYH6u2Xd87FJY1PO55Y+9q56ycR41jr6OvpivfPY8WWILvIAxK\n8nn9dQrBVtLR1DcxYlqcTt3gaXnsOjZEL3/CUrANwTeZNRCaSYzPKrIC4Lah\n3sY4H7UuOfCKTRVtmSbLuIQNVEnRnqAPueeRfgQIpivb6W8jdj0ABt+KVtJX\ncmgsZFIuf/FQqe3oFqEooepH3kjKVzlVtoK9BbXz9tEKM1GfwdtXLpQFUwTp\n/zv27n44ItvZLYcIW/OoJtLWoMoqGFAbh6RKFc/OzJudsux+5LkakSuCzk6d\ns7q1exTnGd2Toazumax58O5Wv4vUPO1L0iCprsNcB7/adn86dJfe3Ikc5hSV\n9nRFWG4yRKvC+6YQKrN9bzZwxbY/6LUecBfEvtcye9KWM80wfYYcYXzfp65o\nJf8h/s3m6XMSPs/xo/w3Coes8LysH3lDKXFG6xL2dFX7NvHeb9ObcnyDoRHI\nJE4J8i4al4EAhoXTr6fCIf5T8bZcECeF161gfEYTc3tBV4GJDuAG2X5dKds7\nPs89\r\n=pUxG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJTFvFHYIM6t6sZ7PzT66j20HP4IcxwTTxurpjyXiDUAiBuxnr6a8XevdWNFgkfS15POGMQfJ2g7GXVvIEWK+CHLQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.4_1587929496536_0.9373652097135243"},"_hasShrinkwrap":false},"2.17.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.25+c8dfac3d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c8dfac3d2f066e50fa9d2b5a86beffdaafddb643","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.25","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-jRe0heifA5E8cTEQKfpaSJdwj/u2n3Qz9+kHM9b9u4lPR8pvldGQBSW8sUmvGmTAojuE0vZ/EqbMNm/+LyMDLw==","shasum":"7cc0841e6f3e90db3b46bf4a00ba631acccd2509","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.25.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLf1lCRA9TVsSAnZWagAA3RwP/jBJvGM8LatQe9hFq9nh\n4jm9RucwrXCQpuIW0FUSLvoHuZeYP4po6EBlUEFA/1Ww/6glYASxr+hHn4cP\nOI/NcBNzpYSDj/yI/tYePNEBjHylm/wNB6DeLXXJxqwMbGrJemXbW0UevXCY\nP6+++pf5+SEv/6v0dK9aycve/VYsgv19016A3mLDx5HEqCxhnttEFQnFFEUv\nZPtXxnju4zqZTZ2C0V9A7pLFk3ivZyEwvcLj8FdqlUqPEA2j8s3Y2c93v4wI\nkMKG2gSnhGuHUrZ6gSy01iJOt/gs8RDAjxnysCIgTyjH2CNc/E5tZWtf7c3q\nWGF/KPOS17EvJSBZmu/5Oyg7XR/52zOThLL62QV33BA26SARnJBRvtSnZP6Z\n09ILEd7laXmYireV9J2I65EKYQI9VlK9nqWztGi7pQVlrSDvOqC9GomEYLR0\nXdzvIPsyjWKJtUjmWYvcDQkWdG32vuV+PYYGN3kG3RnlwsHEzZcIVwSjNy9+\nSlQdV82iEk5bUtwJIj5qT+X4W/8NhWK9F7Z0PnwHXewMzotL6Neq6MqrxPbY\nHu1l033VxnkPt3Hzz1e//kRdXBlMG5YfSttWQUi71W7XEitaG7oSUX/+I9Xm\ni/5jynE7c4Y3nNb4PZor9CBmY9HkMfA+fBxcOsFFrVOjl5Ed0nvIcnXksdS8\nMm7m\r\n=Dq2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC4Dbq4MoLozXlYty5GXS+WJ4N9JEmgGHUpwEySDsMQAIgUdjIzrFPOZ8k8zAzJRnwFDZA91Gjz+CTovBPSOBUsis="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.25_1580072292651_0.9051658107434504"},"_hasShrinkwrap":false},"2.29.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.3+f91ff20c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f91ff20ca590c95a25bdc9de185aab54746f9ef4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.3","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-yb9RWMD38wyKd1GGImWTb+je8TtOoNIeidufy8fthXL+Hch1MNjdcMdUDvC03fUBiMbjWAm0wPVMC0+BTzF38g==","shasum":"c90c292f3862483e5b2ece1b56403457a1dde619","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.3.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepda1CRA9TVsSAnZWagAAgBwP/2p7ECG856DHIuwK2duB\nh5fd/H1y+aRHMDcwA60E+HRQ7b5Wa6WwTf21Hnf4sVwOBKpYjKmVVRkVWg7q\nevNNF3OAw8BQqWSevlSsZfB2ykuv08RlmX9hblHNem0B1+gPC5g3LxEO1UKg\nPysDK7+FRsKUaasVT2frB1ofhxKNUf1jxNQSuvSNvXfy8gj4SfPi025P9N8s\nUm0FFMu8cIeIsTSsWUWkEkm+YfkE93Vvn+6fprc5dkfNyEE3J+Z7ce9x66tF\n15gURK+znzI6fUn/P1Ee0Pq/ctfbnNT7UCC03BFwTxSQIrycuuM+1u5PZtwj\nFnINVkmCGHCg6vhOYRQxEeZ/w4omukDal9zwZbwNsI65Ny7t/t/T/XyHPqFZ\nL8hD8ivehTkOu/3VEqkQqeMrkpeWu7h36U75ihe2HY2BtzKIbcY177AqWf5z\npKzvTQ5umMWvSTnQNl4oEaK8xd6MwPLeSrxSmuripfE5+0TZSgI5lcL1VMd5\n/H/KPRWlQy6L5RvhfcADQ+yuMsxWwsxJZBw6jUjPVICQxygvW+aMH1GSbtUJ\nZD8Cw4VreloPc5VK/7uPlZl9pm9XGjsU/XUvYtAevHoIjKXFI0WFrHVlpt9r\narvj7ph36veCb2TVLsoPowu5AMllAHrUgkSmCs6r7G5B+HNPbK0HOUwPhmOK\nKxQB\r\n=hkRh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg8aE6BD2W4RRHmfmpJX9JMaQC3sLICYOUDyUqMFwghAiB9zk8yYo4+ZS1TxZ4CQ5pdllVFT3xrquFSXJO+wJbwFg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.3_1587926709403_0.8070165605377577"},"_hasShrinkwrap":false},"2.17.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.22+67784d68","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"67784d680564139f4b959d549736d54beeaaa08d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.22","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-0JUOyWJ+ZEhVMnEavg1VxEvMUNdiEZF+6lmjOK69u/672FPBqOZFcscDG2GmA5jUNRhhuf2DS/BXf1fIHzteeg==","shasum":"990a08fa338bf84417f92b36f64961ab476e1411","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.22.tgz","fileCount":112,"unpackedSize":156826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLHGrCRA9TVsSAnZWagAA1qIP/RUKyjHmbPA1d6vfjFe8\nL9yKQ7EG1gYKuplpJJFP6ppifDtj3YbYG2tQXQ+OTSE13zietgfaSukrXMTY\ncfva329OSI7IOKaiLLs7WG1MfHEnkGn2OVgCF+ejLdc0PkLuTpjYprJJFxzl\nm0AQ8sMBQ9GRy2JG67lYEYEQiu8PQOdUoSaRSeHiW/RYi66UPAK9pNHCkp8f\nbAJnsvB9qmUfS+bqM7Qwh2bHwjMxKwgTtkphv9C9pR73tzUvx3SwVgnqV4xH\nAhfubzHHt0StGJZLHq+3VH5yOK2oLiydcMeJTFxW28+3Qi0zlYyBM5ZHAOr4\n9bHchUsIAS4eE1Db8mrPMWXdd+kb86vNyhvPZ6OVq3YUPsQAQTsETUiHdVKA\nvDcM5vPfYL+yHW44ZRpIRFr5a06oXQvbwY2LTcb2uYy/nuhZlzccINgvJ93G\nx/FOyUpx1NZWJQ/m2OjLgLmlrwlvxa4597iL4y3l5u6DW0qMmjz+vD5zIOjG\noIWZzZqI7CbWjmIk2YQ2FLXGCTdGhOZengrs+aL37btunbSv02AbAcedWsv0\naw6FeG3sPmfhuGIba4u3g+Sia7NILSZMqijeNx1ApTMBpj6RNo2cgLa5u5nV\nRT0mSgOsqjbqteAiurbokBI2DPviBzzgO4lY3mqhU3YamJj4vHqpo+izkmiM\n3DS9\r\n=awsq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt0LhD6zYckZnzLb8HWlpncS5PGvwEReUjfH2IPEW1IAiA7tuDX76OgKv+NHHfex6yQbZvoTwBtA0A6bNRP3bjxgw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.22_1579970987279_0.61585607723487"},"_hasShrinkwrap":false},"2.29.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.6+ed2bd606","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ed2bd6067f74ae33e36a084719bb91efedfba599","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.6","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-LyF41bz2TpVopTwCSwHAoNezK9X2OFgv8JWDnQzVKT56RwjirdDanzcxcMgblqYCoLauRW3pfjoD5WQL660ybw==","shasum":"5703979874d444f6a9c1eca701b4ee83a95c186e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.6.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepjaECRA9TVsSAnZWagAA4N4QAJS2VIuJgLl1ib2PXqnv\nbER/Ka0ZoHkceZu8CyNCnTq7mAyJKlTFWoANQ6F4vBRdmHJLYOnVpJgT20Av\nu/T5l/VhCsfEUMHlLow5rshbQY3Jfgeo+5eCQG3yuNZ7l+3/EmPexPWQ/uoi\nxOS4HtJPkiNZ8YAu4f4cG+HBETwoUPNhUCKSit/zLc1UwqFYzUMC+7ILBh4W\nBZ58lBRcFyrMX2GnHS7ROfH8YRkFInnMhqvXPTzqUl2Q9j1cMIDie0Wx+C9n\nRRw3s0TI2DfXEkY7DeY49HfdnurxKJWaXd3Fm/rhWyJY47d16r0idMhRpQjk\nzcqAuCj5QDNSqIOoC6LUllBlY2J/dfF0JvvuXwsYjKQqi8tBhB6JBfPNbwES\n+K0AJiVd4FG0FPXWVDqINw9ha6a87cNqjyZGU4ZNLP7kPL4wWH7Fc4BL3Qxn\nFdS3pGF1U5KyVR6RG0oJvOeC7PB+MPHu9B7yF1wqLqx2ceBUh8zf8IJIxoKY\nPPtw0mNvYxfwjZlOMZ9N+P5doJtMYi3ms4zFLCSQ3f1II+EFBhhxz/wZwedp\nmKRgMr9V9B8LK3V7i9BA0CUrWuVvLTtozG9s8Qvi47ZjAYSQkNcnjbCj/bop\n+cG9Q66tt/KoBMS/L7huAOhpPJHwFrqW8qSPc+m4J70EGVW0TzHmHXibRQfW\nqOll\r\n=euJA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKsLvxgt40LPMCkIpNDs2pjOTGYdOowHuf5G3VzNfC7AiB0QaG1e4oR1jTfgpDeonJzX5sjqTu7C7o8TwPe2O1FnQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.6_1587951236043_0.7697088993833245"},"_hasShrinkwrap":false},"2.17.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.23+b515e47a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b515e47af2bc914c7ebcfa4be813409dcd86b1c3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.23","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Gx3F5FrzIOnipRCh+Vjpn/CJ4jkh8lNCP8h8GvtI29nPAzyjjXK6CY5MVaJUpKh90XV0OA5pOQNCg7/e0dXVPg==","shasum":"6924788305b37a784629dafb0194417559b2c856","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.23.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLfN4CRA9TVsSAnZWagAAO34P/RiV64DA12rDkFB5a50U\nL4mpOKh+9aIxkzyaio/2e1Y0yR+3MjqdmuOPPBzEOk+K5lPS6LKowW5eDqNX\ncnKOLGthF6zoZlmE1/yliRcN/6O8dg1stsRb8ljVNKVg+Wh+fHVS5CmwURBt\n+GAfByCgLX9I5oCY2FUTOnDSPgB/rcBkCv47m+mM6V/TjkxDCgjj9LIvaMv1\nFotUhw0/kYxMt4WpTL5bBrau+hhpgAfK13dyhv2cezdy5bw98kl6JkS0AekZ\n0zNYithRrhlhORGMsphJ8FLNcHgYe8cebs10Ms7jWChlDyAUxd7/+TFGnbMC\ncf+kQbIYV9tUvCQ3QN4PY8XzSZLgcC07sdoeLBPf8TacFWYyM+F2OmyTOuxE\nG5IQnF9rnrUNcVl23KoARoUy0ZfzhWkfP616xnXygugrh3TvVlGVLpoyd7yK\nj9PY6q/0vm0LMTKjlywmlgOsqZp7vRJ6MLygPCLz3i4SMP5PsVP9fWOnENkX\n/WFI+uChzovlPWof88eDXnwacuJFyTql1YmBe9sH0wp3n+uc8l2SKq2IYIpF\n0SqLPtNswwVeJQayHp60vdFs/r9bYKWC82/4Q6H0f6HsyDvC1/ek+wg/dvsc\nn9/VGb1U8TJyLCqafh/4jr20fdViVvYvEI8A8MrjcgjlnWwky1xdS6W0Sj3x\nYEHB\r\n=Mqct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKlpf8ySId96bQlS0+hjldb9tglR2Oj5Al/yB2d+d5QQIhAMhVXsXI6Hd+oLNPBoc4mT4t1nf1xWl/dkB1bVgetGFa"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.23_1580069751945_0.1507913489859316"},"_hasShrinkwrap":false},"2.29.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.5+a85c3e15","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a85c3e1515d735b6c245cc658cdaec6deb05d630","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.5","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-vhnltFB6ZMZTUzTjM1Ad/FFM9H/NWKv3ricbAdUlQvRt2GC+wP+LVoRVvB/ScBJNAatGcUVoA7kTt72yQ7yeTA==","shasum":"413fd29d707d96f9f6169c7c91df61bef8106259","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.5.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepeYwCRA9TVsSAnZWagAAC0UP/0fm6JeblrObqsCguPPi\nqA9kC+IYZMErvGCK4v/rbvOPE+VMK32pSSJNeQOYjaaQpLMsInaBV8sxnqVa\nrOUV9y6yw89vav/tVlXfmuEJ5bKnkQiZOIQjGbCHVvSzXiUdhLZb3xytCElS\n8Meo40PxQuFuroumhtVgNeshW00XOmdJ6kHj005Lutw+R0F/ksCOLtVn/ZIN\nkMEQ9+axocAF1H4+raUWh7q9BIJuuElB5UCImWgzM77O3e49I1fP8JxBHTvF\nUXdQLbdmpGHQDDJZygKvJWmdR+v5kJ3FvEcO0RZckULELuYSqdQLKrYGaqni\n29fruA+oM0lfEJPblkgg8TDb0FT7btgXUM/I2YLMPSXtLAfE82iOt+Hm8H0x\nLTzq4aWkYe5WCOdeLcbqIX6xE2GHQfNVmrB6DTV1xE3uQmpbgauxms3NW0Sl\nVVCkQ9W9w7NonVlV7RNqzHa/JF/0/VZJfPtedwOMF8miVMNaNxnancWQ6ZZ4\nmhQ5W4iPIXqREfPzF1FnFNxlPPCVryhWAnsq3axwKycgp2nVKUIZi3zFhO74\nWuh0bHEekH06Ra0/qnyKQttPF3LNFea1QMrxcqbIybgz7cDi4t5e7t+Fbkzu\nY/0A8F0Br9phdHt6dasvEOi3QVjFIcmWXdZAvEVPp6NAVPDPwL757YubvFod\nDoDL\r\n=c+Bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlyyf3JslgObREw40Ro1E1nNAiqJ4HFGET+IROIVWXtAiEA0n8CzCbV0H3T2a/kD8RTNqLwQ070IchPMwyh55qUBro="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.5_1587930672077_0.01742934444537836"},"_hasShrinkwrap":false},"2.17.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.28+367b18f0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"367b18f0187ee503c4b21444864027f389a0c69a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.28","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-3jdZnC90gOyaDiI4HY2iTiI+nG48WvoJTB+rTrpAUaT7PU6UbDN4zDaEzLbntp4ZEUDNaKY9A42//HpYE1lavA==","shasum":"bee55141da4326223e88c675c20f7dfc5cc83a9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.28.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLi1hCRA9TVsSAnZWagAAccYP/AusqIQrELz3qlMd2L6x\nPI0mh8wkH+8jDFnRlvc2nEPQt0ouOmATiR08LThIJeEC2onk9hlK+Ohqg6Nv\nfnn3hq+ZCfI+Mo95H1KlvYSVQ3WmkbENWiZxd3TXuaecQOZkfbhAduH6vy1n\nv2W1oDpQicQ/oI9L53vK04/SthUAJXIyRtVgvDydQQzWjZ9SBa7njwCyLnMN\nC/mLQmq5a80Bm77Z437maBTwYdqscGGX2IbQ8fsJtVxG7A+n/ss/ARNjq2wE\njVpCTRFrrQ+q4w+YqmB2YUiGUojL/YzlvsWazUK9cLc3ejD+HgFWm93F1cP1\nmjb5rmLm3eu+6xe7KjbBXE22LmrB6+ejJyyAW8PQgCkh6dI+FGemjteU6J4D\nHEoDtQXDdtnVbKC/THb6EVz1McVekSN5nddqyQ9q8zMJBj9bgaf3P/VPRAc3\nKCd4yUzvrPBqSP/18s/81xzE6tw7n3pcfndejDyB4L9x3kepPRs0wFku76Am\nY/VgYZyA0IXV2kqmNPqXkiXcGoXpyYzo6JMe+1O5g7tBRttNvF440j8xYuhh\nLI+NdwCkfITL7rAg5cBR5KCcDy97d6lfG8l8NYAJzQ6422skTIkhOqMsodHf\nO2SbWXI0qJMd2j+J+v3fBDbU5LUPy/sHtWIPgRoISoUWyc8kidUSZczUR95I\nTOU+\r\n=+WsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrd/ynFUR+mXqngHGPoGCL/RzAkzdaqhvOz+fLwQncbQIhANuN+99g2K8VGxB/jMzVI0RmEUf6EGcnQBUhHjk3J5Rm"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.28_1580084576867_0.5722349043471231"},"_hasShrinkwrap":false},"2.29.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.0+f3bef4c0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3bef4c086bd241d7d663b79551a9a96064a6334","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.0","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-8rol9rw/LUh6056J81rChwMD/9RgB/JEQXdaiyVK7OddlmcS10l9scjmdAz+TohtqSaBxY9LKaeK0ZL5D61Crg==","shasum":"30c354c49a9e87b6c0449393699162635f72e4a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.0.tgz","fileCount":152,"unpackedSize":218775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJendjICRA9TVsSAnZWagAAgugP/Rwib4L27u7mocGSQhoT\npcznxiBdN2TwJxLmwY5EYwpHJ/QxYdZ1h9jnfJaf71+RL2id0ij6xLYZvIR0\nx80FCNDYSsiadCmBBG2gKTUh1eBSmdegWG69k7/8N4zRyuTwNPYwhtI4opUi\nzsheOdWX2l2/lFiPWzMKyGpIhzVyXg7LoB3USwzSYSzzNFAWgk1UOpTsM4Vk\nw341CzCZDwpJ9zIb2cqr/YuSFehlMNSgok5dz/V/+sm2J49FCXCgG3REg17z\n1ovEvcs2kR65DOD3FkgMZj1C45TmCMgT5+IaXz0AARnplPQbNnIgbWReKLF0\n13J7YBcj8nCq3qgGeRiLDt+MiFpWDgHZCj9sC1LkrLBnQs6d0peJUHuh/RvD\nQxoKG+FrO/5t1jxV4l0+BFuv2tduRhW5WFqdmUgLzEpllicSEIXr3oPhc2SG\nXT7cq5Et0BECt8KdhsYHHwKHB5hsw1mLBL7opI9hbtHdPc3SVMDMCfyUftA/\nwrDChoxAEedK7hQSe3Dc0auhphObk8F3S3a4c4gGAtsJM5oa4yLo0f4CEoIJ\nPo7t5n4XNWJ3ftTs8NGPVplrL8cUhIJ/7j2Zr1JopqhWS9MNDx3JsArHviEy\nbh4EK0LXlQZomPf3wcs8/qWJXqnbt9byl96f7vkgAmkbEoKhGQQw+vkvJhRE\n52oq\r\n=NS+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOXnen/NvT7ohsQsCJfJCR8l/GPaZNxJ6XqiId5eK2oAiEAibtpvn5uOi5Iyze+51KUlZxrzSDFgCO8AENEqjHw+J8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.0_1587402952354_0.9982057862434821"},"_hasShrinkwrap":false},"5.24.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.10+f3ee20b5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3ee20b506f1bbb0017920122f2a2d26e779b2b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.10","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-7nAzxePRzZG1gVd6sym+O80+aC9VHMWcp2efbhqFIKyXIuYEwmG/5PCLPLYxHZFfAJEKMFmWooAJvrbDkureOw==","shasum":"568b8a84d9682aaacfcd668363de048e03938f7c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZnmpufQ0f/+GbQb9km9gn/nuQuMfPKx6snTsx9zJbzAiEAwTwmbWOOCwZz7/7wMyKUzQxJ9+ayllPOi0W4WcA3+2M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigstEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryLxAAmBSlyrXoxHCgkRuvUT7X4r+HBU/XhcWvVY876TxcxdcxPMuv\r\nnFyrQkzdOp5x7pcWqYT6tnzwtlUbd2yFVUiEAGzDdN3G6YYcMyYj36A/zvWk\r\ncA3kN1P6h71DR8XhmbZqz7sHXW/ow2PnzzF7qcZR9SiaDajO8lb1c8HrqZ5e\r\n3H5bg18A9l6AztiGXwzEd39WVhI45np4uIZrLuaAD8RGYDxnK4TQjTrnhHcV\r\nNuSKnS8xEILdNkz7dc3O3Vr7s2GhjAiIrf8ca8eEEjRjAsFWMrXqPLqmKHls\r\nPIO/WOWf+YnohJPHhoX3gpERmjDcyqViO5IcES00H39l5nJ/gIVEycfpuMxJ\r\nsSV6E1M6T6SCBaNH74mWS4nkeaPCdvHVxLwDno+91obC6LvixR7QbpeyUw/i\r\nDuz+J0Ias/Jf5/B0vofCQjL4jBzx8c98Ix/1aC3WaSJPY89PEKKag9KHNoUZ\r\no/0xbyoKD98F9NyNSvX6szlxYDLfp8CdzHnSAYBL11lLt3Sg+43LYuQiHnSj\r\ntGXfrX1wZ9yPtEY6Qw0OYWsoOFl1U6AOpSlEXBKfj2jxwp6kVc+tWYR5a8IN\r\nBKaYhNBOOIXkKFtoO/ChWdc3Lxu0R9nfggshiO2acnlImOoOip+16dim3ulY\r\nqo6tEQ1cm/yOHhbd4eBmiRSjrQqMcaCr3qE=\r\n=G8oC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.10_1652738884281_0.9349911341803221"},"_hasShrinkwrap":false},"5.24.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.11+f2563579"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f2563579e2f302910f9de136a0f04e651cb59528","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.11","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Uz+jl11ap5QDlPAGGUDUm2dLRufczRpDsjf5mUlYj/cAe1DfkKSs+oB/bbhalRj075KGlHZoFf9DF7dMolaeFA==","shasum":"4c9c84c8a93b72aad00041e090b5d09172c3e086","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdQh+oU1ei1XWv0G8FCkee4ZiJ+86chJU1pjqoBDSktAIhAIt7t5TB6oespEc1AK+gCIdmKazEkEpMb9+/c9lZ3f3Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigsozACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8QhAAjGGipzCcrDG5Z98sszpqV1yeRouO0GYiZjkFbMKMNTQO2R/a\r\n0W/XE7fLf8bkKWW4kxiQM2aIV/Y8z9QifEkOcMCrzslVq+Mg6/tkn/KwdzEM\r\npPevIOYHoj6x1+3SDewY77oQhNslmkk87Umj2pFxOsgdHgk8HziPxk2cszLm\r\n3G/sjIXr6s8OHdHjAcxMR3W1sVnmJRMKpLtSLhJzyM2HA6q4VRYjjhcd5V7K\r\nGUPFABGRit+IM7EWlmaUjZ3Ll+KNT1x6i/dEyLGQFX4wlRuHDRA+BCZpHtuO\r\n9gjv108QedNL8Jj72xkpEqUGglGzvk8kle5k0o6B/RPo9SSpEp1WTN/ARze2\r\nWHc28VIAfGNo1HgHli4iviIsKSZfDdYckstnrjwfvaKO7/z6HIgKwKYOYuff\r\nIBMTd+wXz/ZS6Am8oU6zVPQutAuuwUpVtvqiHBLpwEVzUABlmeGsH5BW9U1W\r\nGHlkQxZ4Y2Ew1isgzx08Bb8r81NAFOdIBawyvxc/RSNaa/ndKPQxvQt/poR/\r\n6L6OmJAcOpXkOPeHg1EqAgwcJGfjTUfqmyjb+1GU89+PjAB4IINKChzoE1Lb\r\n8OPiUE97qpzmkEr13lfgc38jbuDpUsgLzZoFywaAV/nwHrlCuqd84ZXhJ5Ta\r\noapNEBRGv8l2ZbOgl+yfW73v/F88CYwRHDM=\r\n=VCWm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.11_1652738611604_0.4400540696146642"},"_hasShrinkwrap":false},"2.17.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.26+f991764f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f991764fad7d56e85a789ffa191919b0895d781a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.26","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-raqvhcLbZjtXjbgUMD/Y+UfxKFojiyDR9qhFbfys0v1Ip0ZnlnhGKZOnS4qjGeTwUooTUgi8T9mwUtduc4gibA==","shasum":"f1f66208454a62e74c9f755ad457e107af0c0c6d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.26.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLhDvCRA9TVsSAnZWagAAHSkP/iZcaIiHwz5mopp86uO5\n+KUz3ydUESIRiUwZAWByaHtmlMTnLe6+WJFyVanuo49BPVuSjjqBr69xTu7p\n5qzkgOU9Jw3IRqYE9Ffa0LUQXB8atUwJPQF+nf/MnkPx19eR7ArmtU3n0Mx1\nRwxU1LTkOOEMmiT9nGNU6w3Fgh4pvEVNIUMy68lRLAQUmjn6SvZE9C3XURlU\nzVAyoBfMkNc+QhnlHJYip0hR8IfVBhR9OtRn8JtXNtDuXFR0f5OMi3XGBLg+\ncAvfMPjAbKUth2f2wsdrGq/8mrBZLjF9QM8/5M0otm6FezmCeG+5ldI+0RDJ\nPKAGfRPeOInsQWu1z3lSuT2sT6hCisT75zdvlxhurAVoDX9JuXZzfhMxSfmA\nZPl7RgRXFVjurE6egDNpoQUT1EHnJO4t9MP98Ak665/jucNzHv6uIM4oFSoM\nqgEDnaWVdcT+0lLdVgQqpmhk3Kz9sivWygXLcNqw51vjijqLd9FZYryoCC9N\nzM+ym9KeMNoNcfC49FNfkOGS87szlmBlWS8aO1k4JzOJJB2bFPWprkmsfteG\nX1dP2VQx4ogfpzi/Gjm2lCKPJDMhTTzObDvet/mbFw79gX7LTgbroFzPpILr\nT9A3ku37H4y9IKLSiLXNiV8bw2AcGO+o+o/UeYsFS18UBV5f5MtBUIqdLO7e\nyWsn\r\n=/Cpu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChEz9+AlcYH3dsSrrKdcZ/sffvsx+dORnwHjRckjjWggIhAKCg0qUfBm0V1wMaM5+eOl0f0tbChtok5bEVbxd7JaHc"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.26_1580077295087_0.2639628738975157"},"_hasShrinkwrap":false},"2.29.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.2+93fb661d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"93fb661d803467d807d5bf1592dbc9ddfc5d4529","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.2","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-cJJL6AFu2nmtLxk4tCBARuHMsF97zYm6FiOH+FkofzUtr212uLzCccL8hW52/RDxaEddnqN5zOQX5fdrZvXiMg==","shasum":"7dd924f9b68fe6f4558a5e3422348033c8976142","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.2.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeow8mCRA9TVsSAnZWagAAIpUP/jn2HpguvxyLM3ba80eV\n3F4uquw6YHHY9keUl8bms04bxRb6gJso9VMnGonwRYLUUB3rq3yD2GLiqxG4\nFaqindnzBiRJagXXUscE/iveafjlcCsleJYX1XCd+UsszJqqV4FyuQ5lznno\n4ZarbIDuOa6BjVkWFqup/LQWZb9UhNu0fCfNMAcYI9PnCJHB9bHYVXXuhu39\n90JjlHObAoXWDuuh/2ZJu4dG4MWUjxEMijUVzeflyhHe+N5K739gK4vK9tSH\n4Flckcct4OXgIrg6iuiewFGekcH11P5s37rogaTpFkrw6qF3DqR9ILII6BS7\nxrnbsOVHPC8K+jHSHGEedpJFdIbhCh/vcIx5su51XZ8PVTW00hKBmLP7r0+V\nb59ZJLDEvAS0mHV7RHKJ9fSZwAndP1yHJX7NVy7K4kPSLWAuuM9C/nJLZvWR\nIoQaazzwAd2B84/NNWdh7DHu+U/37hgYQEHCWjiNVqTEv129Dh/27BvbooOi\ndJLaQM42Tf6iIm7gDhWn3CZQscSghfmLw1vyEji2DXaeQKcsjzGQMOcPVemg\ncuu8M3BdmR6xFDwRzZDlPYeXflvxLx9F4UCdOnkwQTRVGW23uKG2jdbFw0As\nSnuutIgBhe0q3vier3bBGkbmnWbOroWp+SczpEt1Pkr+58dDFPZBUiAL97lT\nvRG9\r\n=mM/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvXr/Yjy1ZzjHCj1cepLSAhT5/ZR0CxbKt+Q1230snDAiEAmjnoKv4dkjO1zPkVQGH+O6I7VX44uCgGg4WycsATpxY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.2_1587744550094_0.6344880755376072"},"_hasShrinkwrap":false},"4.29.4-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.6+921cbca1","@typescript-eslint/types":"4.29.4-alpha.6+921cbca1","@typescript-eslint/typescript-estree":"4.29.4-alpha.6+921cbca1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"921cbca1d51870e33865a2a7ece068a222249c84","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.6","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-C2WjqOhYXZbTRaE0lmPKcDD8JCsaYPnK7dKapTuMNy9pDwpvVkuudtgT+cnOeeQlZvN+qJ7Shvf9LoOSJ+uVHA==","shasum":"5a4228563f8e5fdc7202a49bed5d50a9610bf9b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.6.tgz","fileCount":164,"unpackedSize":300298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHyICRA9TVsSAnZWagAA1q8QAKHJKBSOrhZudvOnOmyq\n3uTTiFKeeOsxGJu1OmWQzQh6NowsHJMeaw7hPpB7gu3/hUhChT4XucMk4qDr\nrijYTGh8eqyxr7g7/CCw3jCv0NpsyVBO3kkfeEKJkDACzimFxIaL7s9GAcnc\n8/gWO3KfQPsVw2r/sSk+ewQp/PCRVl2eqLvylPsR3h90nb3gvaFoXQKsJBTE\n50FpOozR47Yf8lNV5vcWFm7eISBvH5eQjACrBM6QUP0n2Fed9NlM1rZe2KPF\n9D27IGyhaOlnukO2jHdplVc8wUwsg+mjuz5FnQFd+h17SQdyk2CGX7KawCPP\n0/wJV4ClUkAGY7+cui7josT0MrUEML0chWtcMBuE1e8s781iScqnIH8o7yFi\nvj6mPtIeWT31oS1urdqzhK/7COhCWmRB+qLjXKW8kDs1jH1m0v4kLv5mcUD3\nKuP8SVqIdf9fuisgUJovXHraKJxnRAowe6VR/C9wi5fOPK9jbDJOSyDFy7k4\nKx56l6dJPmhzy+oVmDfJOJOtsli6+/etPGHw13F7y88rpmZALAI1QPsj84Gc\n++AGw93T2pMosMc9J29vVcClqcr7IfS6jYE0DW1zT0JGncR++FMpVB1I2rIs\nBR2u1nMVVkDvtVc0GlKGZrU4fesGJ8IoW0w9vJQVvp8ed6J95j3GfPz6+ADY\nC1Eh\r\n=7BRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrX6WOnuj7zab1F9/ZLLp6gwRRz9+y73wTYI0OW4BzyAiEAgnMRrN7zaQZDdUORNzoG6mde3eNaL1qsvYtRgq2+zSw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.6_1630305415913_0.578267745083801"},"_hasShrinkwrap":false},"2.17.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.27+03221d2e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"03221d2ed1f07625fa80cf4638f96239536aad9a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.27","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-mlY6Dboi95rCh1PtwMQbrGFhg88xCXLCq/ICqogtkf2McaUh6ayDlt7EJGfoCX9nP9NVvLZGxBfiUv4tvEqE8Q==","shasum":"c948f9a5dd1afe53e0dc49cd2c71d1e8c61616e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.27.tgz","fileCount":112,"unpackedSize":156873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLiSHCRA9TVsSAnZWagAAf/8P/R9kUr9BkMUcRn9LTErL\nbIzNaabjl8MZGwDrjVpb/gDNzkGosNOVSbXCZ7sbV7OA12wviIKEoZlcJXP7\nPo6xHNsOtbAoVLy8ON+XoW8OFK9bq4ldad/lqxj7mVgoZUBezmpn6M8Rv8Uo\n2SuTIDupz4OY8DleIssm3R9w9aSqY1GsIspvXtgDclM3NOriOyUYpJ9zbN2I\nfB1VD179R/G2ipBQ4lYuX/9ccZtpU9UCJbeN17kNgsON0ID+tS+cHwVO++zH\nYTi9nCbUKPiFuTjQYNMMGdoFjValIPTIR/44/2V9NNtivjYDOgzMMZAL2R1F\nlxpo1F91NQuByjXWEmUOJUFW4eAgV/kg+zE8tgmf9UW0nDkHGFwOjS/lETmV\nw8BXEhFwu4ch96oQR+T9I8iuO1rJy8YPvNRRB8u7PH7NYjs5vdtjiOYPae2s\naSvBtKs7tm1gnMiJfte+KEfIwdabvzv2qfTDSI1aWvGgw2ASg9R+2/1hE/BG\nhdrGRsXGw7KJjNctPXxFNyDr0wAK/+5YBofK+Gsv4Pyt4JDdBUe4TXx0WXVk\nFhKAJUWDX9joEjexvu8a9g3v61djYFnwo4G0Ghwe7ZaTmerEnGXpL0yNiUfV\nA8Ya0ZAK+jTHR7aqonnGL6uD7iEULhvJQPlQ0KJGZGG8h1MCPDewZwgmOUrt\n9Aml\r\n=ETRQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDekhdf2kSx0CbtOSI1dUEkp5sqZVN3dMajUFVyGXAxAiAyd300GB3canIKo9C42S+fqDIORMeL9HuQIDzAiL2snw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.27_1580082311481_0.33862865141277454"},"_hasShrinkwrap":false},"2.29.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.29.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.1-alpha.1+4ef67884","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ef67884962b6aac61cc895aaa3ba16aa892ecf4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.1-alpha.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-KUFoWLJ/kVh9JfucjmBnD0JzxC7zydKAM3Q3Ula+/BoVFYyRvGevCPndr999bgBmrXvjHow8gloIgWHSe+9Jfw==","shasum":"dfc7bc89075b742ccf9c453238399835be4ca51e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.1-alpha.1.tgz","fileCount":152,"unpackedSize":218800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenyJiCRA9TVsSAnZWagAAPy0P/jrDIA1hua4ki85otTmc\nLGq4nX/eBEMYmsn9d01f1L2v16nka94c3wdpLvi17Ab/9vFlaP+TqibmT+xT\n2KLlsAThvVT5VqJkAZz1z2Bl96Le/Av4dXNQ0/mYM8pO9aZ8aqqKqu++lE1S\nR3aa5rcnbskTieIFkTkmp0M3aiTojj69rf3KRCSc2bIJkMJnNCNJ7XuS5t77\nV13KAG+l2f3LZptwav53pe7x8AbJJtCOVrt9yCzuO+r0p3TcJrrzy1CkgVwb\nHsIsjb8lpA8V2ogWsc0d5OrL/EvUIXVQx8pAMqGLGSugoSejA3P+eAol1mnA\nB0Wac9MfG+PI+6bcIOh8aalCdtd/Btwq7iURiDYXStyahYS5nWkPCdupFkxB\nWia+g5fEVFg3owAJxnb3xmE5uJW19WAPpSiP3I0dEzduf9JNNwhedzh2HHTo\nqjk0wZNx/dw1tFnt06azLi1QLsW514znMdJc4DNiVYBxN+4Mf9y6tNcW9Sev\nO02/nxZVZa/lOJGMoGJIBJlS+XMuaJcE//i6RSTrFGQjefYPCZXafLRFncIJ\nRzw5iYN7wX02AF/Yipn8x0eM+NSzwLGkVdW9Db+hdIGV02exB2p5eJtnXPuf\nU6Q4MTTU79BCN1dCW8C2lcXW3KRq9Ly1R/02tPJx3XslcsjuSaierhyqHCOe\nJ2SS\r\n=Ykw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBrnWwsX01qaIwn93YXSGwwIugTrMzFIaIY7644PJ9qQIhAPE00UgxM0jWC3v7kv0C86SQnYst37bqG7RiZxAobb4Z"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.1-alpha.1_1587487330388_0.09888398379717356"},"_hasShrinkwrap":false},"4.29.4-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.29.4-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.4-alpha.7+56964073","@typescript-eslint/types":"4.29.4-alpha.7+56964073","@typescript-eslint/typescript-estree":"4.29.4-alpha.7+56964073","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"569640739999d85111def13ac7ba1d16e02f10b8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.4-alpha.7","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-u519gM2XdREpWYZWVGrlBDyXgvcP5X3tY6DIQqTSaVzbFcVCLm9tRaMvBajCqL38ffpUWNvriEqXzgaSmv6E9Q==","shasum":"521587c54e97a08fcc2edd1c2b479e6a2fa39b36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.4-alpha.7.tgz","fileCount":164,"unpackedSize":300298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHz1CRA9TVsSAnZWagAALBIP/3moUwFE8SpSU2IJ9nYd\nCZ2sDeeUxqNw231t4KFY3cnuOONT8ETkae3hGrBSV8I7zAIoYl9fsuJwsNxx\njwCtVSYqlAGcl4VfVJNqZXHt7D3KnLZugy3UmNKcEiNXwSBt6dcy68J9itaa\nA8iSOmEhGMop3eiHKuGg5fpazsjwQvWbVmGeYLZsciAyBq3tfDJ1eDD82VVX\nH96qJb2mB6up7VZ1+wW8t8ZJOpHZ/45ilXigmY8UaQDcs0sR9QWNzlrDzBP5\ntsfrCm6U7Z/v2KBAlDuBPka/agKQkAcgLuf2Hgr4QsK0//hVX0mMmuUv/cZ1\nFUcuQIB+T4bHdvaYG1K4HYYsuVbAfKf+KMcJh/Bdn7cREJOVR7UtLkzMvnt6\n61goigEyK4UJ7aqos4bQyMjPkVLLfj/uV6lYnJrTXiy0MJOJW60ElvXDwfnp\n1uslwc6i9tz6/Mjak4qkfx5Bj5Hs7Mv+xQf/EiGZMN6Z9PmFe0BVbevbKdGz\nexBL+yFnpgL1KAxL0uPa3tjtqkUPEOEDYD+Q4S4uPx1N45fdeuRpdl2L4908\nnB/yTxx7Gm67VVHtmmQM8pkZGZ2F4yVpvsMzCN2Bg11jR8sBizfwIwQbFkOJ\nbLN66sjsRt26zWsgfjVrAadAYc9ULyq2Gyy4nGSYscuCftlLB/nzcW5ZYmx+\npju/\r\n=8NF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7n0ryZgEtLyP1iOmqvi6xuGH922eehiFfgqvgEnXM8AiEA/VgdhAhtE7Ja9pKMfcJ3lso5VubU5e3DDhYY7EvtlAU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.4-alpha.7_1630305525620_0.7406572858949636"},"_hasShrinkwrap":false},"2.17.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.20+c3d0a3a6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c3d0a3a6bdff0cae226a279f0a0a9b00952ca925","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.20","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-CZ/zvt23204VqxU5XS7doz/Y50vpg16ijf5laLIJgsRprkenUyulyg6VECYSLYBqRV12KQv/GXi6YhabBd2YfA==","shasum":"084eb29ccf57dc9483c112c309d17b31b2a0d96c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.20.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK57nCRA9TVsSAnZWagAAmLgP/3uRtIj8m6iiL3xB04a1\n4JFAxkGCmhlY7VMHirWcmynIxtmnqxZC5bNVaQM5dn3GjbxjN+QJSx7YyHqL\ntM/TWgnsmizk0f2162UKAuQHGDJt8PAQ/A/z8jeeAsCliYqzvPBUR3eHrN+q\nNTzY1FXpircYmf3oNIq804nYPDwlZRVpmv0vdH/3iwIMhntQE+LJOrD10g7C\nwfV2KFbTBdiv//fwahQeRg5KsfW78PDfpssLa7y/+XWtd6k0siX6K159xk8b\nS+utpAn28gXZ2ex1B1gzCUVxNto/gxdNYoMQVc2zNr3hiXMRUVCIrY0NwTAq\n66e7pEC80pORiAzr3dEh8HDloVx+/zIk1FEMP0cg1FAFh22tPX8ELtJQZPy2\nzjELpIHmnDqLrnbNR94yYMajkcDcR9ElUH68FdmIaSX8DHlKpgavnRlK1h8p\nDaNJSpDSEwOjTWVKqXjlTAxJd17NmQnFc7mxW0MALCxBsHS0YTFgz2fn0IPA\nkqknzJ1+6g+k0Pclg5mguKBGy+zaxBuWsHh6DD4eMT+HEOtEbPDXNUO+lbAh\nhsfhbLMlrSzOKeTmYoZOWQSiQS9SjIgwBCOGGUT24j+L16ezKVetKClbBbxI\nbL8TsL5G8q2NlXtdJT9Uh4s8XzilZJHksEcXDElI2jvAmPtdKqthl3TYbsaT\nGc/r\r\n=q674\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK3r/xMnYZMEcBKa5KSOxLYFjUlH51lLhHhGx817H9mAiEA1v9g70tNv0CBdu0Zc71ncOdTfb1BALQjPqjLkPX2iXA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.20_1579917031064_0.04794998555089025"},"_hasShrinkwrap":false},"2.17.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.21+afa79002","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"afa7900285ad6d31d2acaff0107fbd19bad4ff06","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.21","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-5+IpKgbFka1hnVoKQRccAM3BRA1ZJXfgF6BSKUqmmh8pmc7P5yOBn7K2wV1UmGbHo1G+hIRY+uLJd9ECDhCzaQ==","shasum":"3a8ca0eaae339ed5fdd584f1f4cdfd660224b7ba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.21.tgz","fileCount":112,"unpackedSize":156826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6tDCRA9TVsSAnZWagAAIBwQAI3a/n5qoI0Hc7n0zEG0\n/d/13Upj7M9lB1j3/+5WjJ8ol7kRxhJpLv2NLNMY8F40efSr/eqHi/EhUwOF\nhZtHu93cGvqoS6wZDyTVl3pL1PjLaKJ9G3ZebFy8jsvMmUJ9XhQOW+n9PlTv\nE1E47RiZwzYvqDNZjQZeRyoShM6NJAzpAN1AWYR+zT0DO+vNScQ8s9SLa2Ff\nPr7jg0qegcHoNVQ8enklZIaPF4rGfjERxRG96QynXiYptjFaOVkIiwuLS+8j\nYMglKSsAchE1WL+b9Ws4ekV0k2hT+C38nE2em0jxl2GJ/h2s6YUtafqh+WQH\nTIQThSpxbquOv0TNeqXXfB6i1FNHUS+p+zBegdd6J5K2yURQ40M+DlO3NkSh\nhefT75NTa21PKYfF7WM6HZqllwiqidBfduTkDGQmoupiFvUueCk1u1tLhxqg\nqXu3lQXDuC/RZ3GMBgjGufO1ceQ+l/mNUaTKO3cRtZQbOCGaBGnV+Sd22Ixs\nyqzM7ibsPfPLbYhPp3Xp0HzmmVJSbJzZOMFiS5dBrZh3J+1pvftSru9T/4fI\nwML01edDBEumf4vSxFNdEkObV6N1YP8KUX42REZhWMkTIsWCaKY2KvAbaI/0\nvFJNvvq1H2BhP3PiAUiXBFZuqvWNWP57pcZMQD12l30FS2jwaErDlLf5+k8E\nqjKg\r\n=0Z4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrC23nxoj+mTvBjDo9cjQ3pIe/URqId/aRn+Hhiv7NSgIgRhZEWGKegy3C7JxzOQnDJT7iE0zokUKq7NAQsZ6+bT4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.21_1579920194380_0.48796648668748865"},"_hasShrinkwrap":false},"5.13.0":{"name":"@typescript-eslint/experimental-utils","version":"5.13.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d47a8b94577540ae445e5ec17373da25423eeb8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-A0btJxjB9gH6yJsARONe5xd0ykgj1+0fO1TRWoUBn2hT3haWiZeh4f1FILKW0z/9OBchT5zCOz3hiJfRK/vumA==","shasum":"5f9c509998a4b0b5662c23a758ac0e178dc7bb98","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.0.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHQ5tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUqxAAo8keTVFqMM2vQ4iRa4CDyMXF5EV3fc0f0BwEt9dmkym/N9dh\r\nJ2vZsVB8OjWUd0bZUFPz5QCZbrjrgRLCdFHgBTYF87uLafLtxRKeyN4my6E0\r\nWsZsPhRZ3Lpp0eqP/skVHla4hNlYVWQQZeCxAw5IDxkmQ944M2LStYOtJ6mk\r\ndOs2DmebNQWfbi92yAV7LitCEBQj/fyjrB1+D/r+PQQBYr4jeKqNE7hs/6Et\r\n+Wr2rY0MOJOkoCzyw/UL7oNSHdav7DNAJ1+PP+U3przQuevZgqCyw2qgNBGD\r\nYm/fRdeQPbhaSOnWRtJ5egSL8enlu0cOazfam9wOIjeUVf6EdCnHJuwHTzaZ\r\nJrCuwJL5l49auzmJEdaO8Ftcvsb8PI3QUze9AJuTMUozO6UUskCYHwhq3sIg\r\nz6R37Q7vwaeYWZbIWYGFROf+7ftqLptFoU6/wn/jZtYuK27R3HPWB/HuAKqh\r\njEJ3SpKwaP0UxMfFw/W93LhGG3pJjDKywYlshO7Z93aDOB8u+3HmfHH810on\r\ntTAEGsK3+IysZ8eVoYo/e507TmUitLNBfJ8tHOGte3oDnmsx63WwyFTfaVjf\r\nC+49mJwhCF8fApovXANFdkZKq5VMUrXrEIhvcoml+YytR5sPMIhVEHJH76Zc\r\nLCk0qXAAlVGwnbTQWO19YZ1w62jZZsNrZog=\r\n=K3W4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDohJ14AfO55+EUKKigkTPcytwUxMukiC81LG/zzigdFwIgXPCXmvF+8iUc3zTFHTjuADmcsZbqWmssHMJCNsAjX+4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.0_1646071405259_0.6910970111797767"},"_hasShrinkwrap":false},"4.29.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.29.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.1-alpha.0+4d3ae137","@typescript-eslint/types":"4.29.1-alpha.0+4d3ae137","@typescript-eslint/typescript-estree":"4.29.1-alpha.0+4d3ae137","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4d3ae1375d03c17d1ecd3c41952915a4dedd4828","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.1-alpha.0","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-1Iz+fta0trmQA+bAIEHofVMNPefqR/vhT4yneXIesnCLhOYI0Y51YspKciXi/ASm9yKOMf0nlBMlRTe0FOrVuQ==","shasum":"32390887c28a81c273007129caeac649ea3a27f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1-alpha.0.tgz","fileCount":164,"unpackedSize":299520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCi8CRA9TVsSAnZWagAAsHAQAKR3huPkCnOFZvPRl7lP\niDGJALruGQ/oAjBV3iBMT0w1ctBdx7euYXJF8X1f9ufdnlYS48MUSX5qRmxA\nxbU5THDr+rYIIyZ00sHDqtTT4vYCuSd2P2RnqN60MfVTKzf/xci0ZG1nMSKV\nGT9I+hv3iBHaIilNwRQP3doXILHAQ7i+HuZudnRD80hR0t25Su8vJXeEpGYQ\nxJdQz4qeRcf/em1Ke2Z7KsSWULn3B/twgVivUucFewHbVrQYfuOKplkJhE8Y\nc84YZur9xHF7YNBkRCA1AFCGdwX2c2yxfNSU6MK47SMBTDTJrkekywj06fj3\nX1ZxbNrtbI95ZqH5kVeCJELh+Cndnsxr30mimsVU3eBOipoqWa4JZy0sn5nQ\nirjc9hCLtcF9BeNPEZ40DXdoNhhgY9FX0a+zY6afBVmH3v5QsckLtuBmVDmc\n9GwSJuWsB1rRTP7cqt3hqi1MDCdOomAhr0jKEbqqUxD9VNDVJ0NzDlzKv+/x\nREYLjmdR52Dh+BX+G4YXjwCXZzvfIfHyj0V0CTtAUure4/sTmefusRmL1PnT\nPPTaezsN876WXu0mLUt5bbschuHSvh76GlyjkDukAF1TuVV2BGJpha71qz+/\nwAGlIUqfJkRIGsBpgiVW3K0VngKJbyhTWT5zImcx7AEZ0hKsq6PM/R3/9yzX\n6IGZ\r\n=+EvK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDe/Wd3D9dTQoAC/nWdelNAF7KpjnNTGpqZiVDvAr1nOAiA2HbFRQLcjfCew6PfKbC6LiPS3SGOoylQApr6/eLLYEg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.1-alpha.0_1627924668168_0.6771497139271068"},"_hasShrinkwrap":false},"5.25.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.2+8cbbcc3d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8cbbcc3d317779e0dcba15d3835137f38383de34","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-cIQEC/afv3n3VFYUa5Vw4WLIgL6Uf3YNg68hCMQeZRVL5uHQNn9SbfYbA6v1rudcAiLVdIeea4TTb6Jes6eXfw==","shasum":"5147d059f9e88e051a7478e6f8bbcdb881d60db0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKcNigyPNzE6FB2UaX7Hhrjs2qurSG0OWpzs/ZnNHJfAiABgySIy2QMzth+8NCJUY1/IjAm4tre/k3LE82GaqyDJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig/SiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptJA/+Prs6pXvkmm8iqRTy7iHPH+f2PkXlYHwwTOg2tRVuwXHEtI+m\r\n3c7Is/b/Df7dT4WeZ/VKubo9wzKSft5ssb5LwDBOcxjyURs1qrFfaEAjNEfT\r\nkqSgCEDqICl3L07oJVTDgVBl38yivHk1VrL1Ug1msiHAXxUHbnTK6va/ixj7\r\n/JiWntGLsGDtMbTkz2lh+nxWSJVVccHykoJ4kO0q8bhECrsdFB/Wmv2qNTRl\r\n1bNZ/HBqkzhef2WWJ8XgnxLfUsByaWmnB1atPxz++pP7/XAmeds7ThvinU3B\r\n+bA5KcFLOAssfMEOE4KveNQSJOS/SBNlZYwyklRp9OT23oOWZ9qTYntlGUBS\r\n1Zd7YUzlk3nbMTiNldEWzpooPg71OFx1BfALd6ybSebAfiBiqFHEIGvt8omn\r\neVcx60o9c6U70ZG/ezQvCatNIrHsMALm9hrO/Quz4Sq977ZgMlEcUhw48SXb\r\nQDxcKfwhJjSuhbZgfeCH20fCDDFTz7iQyuWMW9MODMs1bptlgOdj79Yk0Zkf\r\nEIpeXI5qU3N6nhqyA06gCDf6Hwe7yxKG2HF4fkd6Zr3mxF7P1KjZjwF20y+W\r\nMkLsz33wP4BSRJYgrp7C4LC3/RU9C3hmvlrvkTzIDlz8NQg+75pGh4WLd2Zt\r\nZ41E07MvOynUwLsRAH7ErxBUYE5vVHyVORk=\r\n=mc0Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.2_1652815009796_0.9130858825454184"},"_hasShrinkwrap":false},"5.48.2":{"name":"@typescript-eslint/experimental-utils","version":"5.48.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"46a7c73152506d7f50c94bd9849a0353014f5ad8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.2","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.4.0/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-Iwx8De8dwl6qPaPZWIaEfP1feN/YFlA5FlCxF3zUIm+2AG92C5Tefkugj2L9ytOFrmTYkTE/CqvJFZbYoVZQMg==","shasum":"04057cd6e96d225a6ed10e6881086add6c230781","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.2.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeMVi3KzBLa1Ujibxw5uKies0vsU2KsUFr/sfxQWzyXAiEA3jAYCfsr6+fnrKs2sizhFsERCvke3C8MbkuPX9lL9+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYZZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfzBAAoEg0grMLH4gd+KalVESvhmagVp2v63pPh6DFGpWrF8R3yJrp\r\nh0h42Pdknx3qUz3JZkz6mb1SH/urS7shD74v0LSjA0k5luyrjKPmfjzed52q\r\nZEjqb5nROve8fUmnXItzaHTQ+Qz52Kwf1SqiW74yBaxDmPkP+phZl5XOD40n\r\nNhQXEytgik5/YLPaQLaL/SPnPzg/oP6WqV5CmedKLAtNs7O7lbi/AavYf1i6\r\n41yKLVJEdz91ZBr372lI+RofdvCcNNNjHGz4ZKlNUqMwVdvBMVok0Ck1Y9ny\r\nZ6LGEvxjTv0xqabTkWSivWtwkpfSrQlDJEVC2OBpJjb6UDzjBmhyyahKx4aD\r\nfloL3+rLRKAKEl/YqvEVDtDeoZk6PmHDLwtOT5BalJt+6qMjEaNjj1xR9NWX\r\nDGbwMVAjimbm87F8VeOQjUyUmkzZrqAn8iUrt822R8fNrkg7scMo6L3Rq5uu\r\n6uLyFVBhzsd2IBN2XgCNHOhR2BRNoEuT3sgbvkI+KhIYWSOz5lRPbKQcZd5w\r\nCaWQr1QrqMZZ6nkYGPnUMc7deivYbxzVwodlrKNQ3AHgk/aJX+37O6NS6leI\r\nBQWhvfFyyMfFrc1lG3jfBk7HtHnztDBpYBKRZzBY+DzhydnKoxazCpP3NBcN\r\ndfvJA++EfGS0rwrQ3jE4rE7Cf0E3G6nUVqE=\r\n=TjS8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.2_1673889369719_0.3050790383922908"},"_hasShrinkwrap":false},"5.48.1":{"name":"@typescript-eslint/experimental-utils","version":"5.48.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"10ce912b4fd4b2928e7df1e7ff9e74434f4c52d3","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.1","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.4.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-8OoIZZuOeqsm5cxn2f01qHWtVC3M4iixSsfZXPiQUg4Sl4LiU+b5epcJFwxNfqeoLl+SGncELyi3x99zI6C0ng==","shasum":"5951c0b7ef4b0838ea95f25d53385de0e366e0b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.1.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOzJu4Bnz6+5a5PKSeQdfQsq7BaW2kEqwkIKsCtg48CwIhAOeFjs80DqS4a/hgFg+u8xyDtlAoj5yKE91RSnkzFv6L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEyCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDbhAAl8z63I9bulOREmK52RRmY5ngu7bZpOVFdm0H6wD2ASXgfXDQ\r\nuH41tW41Wy1xBGn+kDc1aYaBKbmDla4sVNW4kckTYPzKn1Np1i5rhHD5BiV2\r\ntyJwgVph4R6Cf/De0zlOtIRzq6+dIQysa+SHeV5PNfXLpI2ZJpPXIq9Y6bRq\r\nUm9/BmfmzLjQYzyKkUXAXB1Dtb2kA24ttO3mNEmdm0uPIFkgECzZTVHK2IVN\r\n8NTP5FUn0vTQXsVARBbw+k1ckEM2jdXx/4dVWAfLG4kbacjJTHb3aA7/ZibQ\r\nNIScIFDx+q6vluR1Z1PpVPE1bKC1BP+lLgtszotV9+gwHATls+atqKmaZYT3\r\nWVB2nTKplZrM/QgS36KHoSAmSMBTYQRUhXZKdlnXCHvLM9wup91b6sj9aGkh\r\nnuK3xKJOdafAwim1tsdlbW+q6WlOCJrl6nEB9pnoOLfwtIQRisZ9nuY7Yv37\r\nlGBInouIFqSV0kk5f7IgaQVkDec8Y2ihmkS9zmvuH508h2FF5Iyi7JxwS5a7\r\nGITI48I7YB9aX4EPFm0L5FKCKbpdinaW5PW5kTA7rkN2HIwKAHH2BnKQ4aAh\r\n6ZQQQ3URm5exjv/8w4bJFEZ05xOEMPrz2HbfGkkDcTNkN7tM1ilWQKWDD9K7\r\nKDncw3Ht4gXPK/rIiPzGi6/GIK7oPCau4HY=\r\n=jIHR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.1_1673284737879_0.6213392709029346"},"_hasShrinkwrap":false},"5.25.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.4+c673e15d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c673e15d7e5873320fd9c71dbe8ef06222efba39","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.4","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-9jB1I0vWLGXmtY11PBrncvx4CxGkMSLtXVolSkXtAG0y0CPk4SUVSD+emg5ytgiOUk0mPzKv5Y+YL84FpUNHZw==","shasum":"0f4cc409d640fd5a0c92c66521ab789bffe9bda4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaECgrPl8DEyTuNRFk4ZsPOiW8da3MC1WZenfCc0p1XAiAjNk0J+jsmqGrtsG3T7jlAuAVBCGlGIxF0StQsxxWh/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihWdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0LA/+MJw0XQPC8VRmnWFhE4kRG6Ywg4KHgOU5NILK+JWb6qK5XKOi\r\nSrm5/JRWhOivWG3pEtydEMyV5njh3lFtx3Q42toe/mHaZR/0m9RPDlG+0339\r\nQSYp8hZeLPQKIDABf7eo3D/+nzoJyGZyWYlZSDnqQnRzCu5ks+OaVU5GcBZF\r\nZEfQYAgZFhYdhw6VUw0pXkitJumqgNr04/7mghICa2wGK9JMKwn/zysm0EsL\r\nWnogelL7LxCfV1eOWmMm97wEbZrdoqX35kkM/J9POJLGRRaJIzfhVwJ7HPtG\r\nhL7z00/WyCC+8sC8KEvrdw23TZnjiFzu4x5EKBYC4oLY7l47QfImbjHLAoX6\r\nWEhSTZ9T1pUekB+BBHFVCBl1q0p5RXn8h81zr0PsFV1v+iGcp765nyzA1jsc\r\nq43k3/Ji5RuAue3pNhhntpCLgv+xwBjmPYef3bNm+5oWhHL53pdIWSfM5jWe\r\n1JGv36dz4cA3B+e5nhaKbODAkE7yG1oyMKSaluZ6t9iDuimQa4bzo9SVzHcH\r\nfHPYiZyR01/GG0laXZXSb2y0clkfuWPHY4dPl5rUTGY2Sg1qbqto4GfToo65\r\nbRy4uyDqfp5gvHBYOPU4rZ+EO27z+Vve1i4qK017qy2yjCcmK2LRXNL7udTY\r\nNeco8m4170xyYsJyVO563XsWHeP29SzSJZM=\r\n=qs4E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.4_1652909902684_0.3785607160762763"},"_hasShrinkwrap":false},"5.25.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.5+79fbc774"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"79fbc7743ae5dce3190f8168776e0204755390ad","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.5","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-veViJbjAEYfbw6yQeHpa2gqlTY3haXc3Rc6+tobIuNxbdad/gEn7FMlUzJOuaa6DpPNLpskoB9l2xknTT35xWQ==","shasum":"4ead93b909a1c05204ebdd7f73eb8c849338946d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaVv5sNzGfh0DMuV6R4Zx7dAPXu6sXI6ez68NtYCoF0AiATOUpuJxdo1gvpvhDnH3TvcEZ+D+eWOlV37o1HjN6c8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihc/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLmA//ZGhmzjj2ro386fPDeaMeWX5f6Ad23hqomXJb5Hxcn6muSCv9\r\neB4blsDMS1XMkcJUHqS7UDqCUqvJMbAgXrC+XTqgTAQIZ9dstjmL4cb7GruD\r\nOcu4MmMb0T7aiLSnuidCNgbPP8y8Lm0NzcUdYu/PzbTyfwEbF8ALLUfjpeb8\r\nUyZzssLOQRzOHEGLzowmSkGYwHqW/pHAWvz1aIvsjtD7BTuv3NTxTaPaKmlg\r\neB/RYskKXAvTEtNsos+chNl/0un8nCFZZdg6qyITMlYIPk4FDhncF4yT+Wr1\r\nnj5fG8IgAx9J9e65gP0SsHz/Zr0oMU0HLMKNdcTek4hpRaOrpao6WBG8G5Lh\r\nUcHLQbmjLL4D9a0II9l+QHcpozVLcvNODsfPi1jiW0FgnQt2GVbeEALVxRdR\r\nGi53tV6xc8mSFYNLFVEaOjDLT31SbJ+YAQwQkZQPlmFgVRX0OflI4tsTYg/K\r\nWYIYMG7R5DnZ8xOlj5O0i9IgqgpDA40T3MTs1mBWkNsMUujsePlCr08iV+pl\r\nNab5hQQZS+28pa7cxGKnlIO1fubBHKmAsApsfGeY8Hv8cCxTstA8worVAYXA\r\nG+brIiXXFrptas/1p6K/V/73u5xIO9yUXLWo0bU5VW0WciZPcpEKhp1Zxa/D\r\ng1GZQwHGWDoy6QHkw7bXQh7UkSEhFCGvZs0=\r\n=bWhk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.5_1652936641742_0.9945191295726372"},"_hasShrinkwrap":false},"5.25.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.0+59e9d887"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59e9d8870a5f7183828ae3b4994c88d66d1bcc46","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Ly5I4bvhLNUAs37lKDJhS+iTcUhOHYqa9qD16Bfs9YtS8/QYlQPDoclNB+rq5x6kXZXGYHDMbNQZPBxRrrSmhA==","shasum":"365a2c39df9e722133021446b9f3b6e54fd2d024","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVRGMMA7z3lXXwWofvf1v/QAR+OBnRTuSQBSTRdQsRcAiEAl3ZfDVoisn+JN+LsJqidUxmkmJPQocwZYiLHIFGL/Lc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWwQ//ZyEOt6Gv9wrn3VrjsE8rn8FgR8pYHx7n8IBRwU78SYTe0BZm\r\nlchOTiCeuefIg6VqTldasD+raNf6QgRLR5V71VEaJwhukUidDjW40nRb+4gZ\r\n9gsY0ORo2nPR4FYUUt9VtWaIVnWS0D6739+EEYycXm4cEhsvXUm1ACbVUS4z\r\nurRUM9MNlisp9fEH9YN7oTu3LecXhyOfo6wxl1KoHnZtk+oso0xsZLPg4wrp\r\nnySpGco70bq+Hb4stPJIJ91PRnezwQVOzNjiCjBliGh/5LItGnXMJtjKUfSM\r\nrrGbekxY5r8x2/0Bhw2wpJnbOaiwQONC7twV9FLGMKJh1DF5ZXiynXy+zBNP\r\nJmSHmHBqunP8JtqUYOAYt2XID56QKRzBut5HYn47X0Z4HcBuSReEz5vMudV9\r\n1F9O2XStMgSzP34agPaTNEikWiCY9KGrhz67IiLce09Bl0crJQb1LM1RWaLJ\r\n7rZQ4KA1vWQbUY+0f/ibPHKMr5UmI3r8VoYmNvAGDW8rmwhUIFQybuu0+fnH\r\nHiQ3nB2wQLn2/iRgQ4MDxDrxRJO1qrvj5D/cJ4C6a8fV5nNiedKuX8drqTFq\r\nYoM5Zi8VtCXo+nA25FagG6gQaqJ1RTcqyD8krjy+O4ijOUWkPDd3hljXPtV8\r\nU1xAJG7AqZtAFBBC4N7BI0IlHR8NZ7sYLiw=\r\n=LdZ6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.0_1652801466303_0.4821074743289133"},"_hasShrinkwrap":false},"5.25.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.1+186fcf7b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"186fcf7bdee8d4cb33bc2f26b2961529f1bae493","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-bXq4fDMbli3/Ln8FiFg4bZogvSlC/bW2FDiL+KJswbOWI489e1ow1IHPDVtGM2foGkRC1z1x0z3divojOUDPhA==","shasum":"e7f0021fc56d4e7a88eabf53b4b7c3828806f2f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAi10VcbhLJyR57kdYhrQBm0VgxXqJouNq8h1mGc+HBdAiBhagBvVpq6GpaWYmzFWMGNfClEVDdOYGbexLap6tw7vQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig9N0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsWw/+JyOkSFJAxUvdoLxTcbmKqa1I6H8XC3Dy9SQa1GKYoEs0+8jD\r\nOIVfeB7DYRz0hG6CQwnENFjwdOsadOXbjak+DYTKEzLaPTPc0FSliZ1YT63X\r\nuS+YuMf+ExMXf2IuiFEZrwZBy3qa3SU8r0LkPGLsXklOjjUqVv00N0r0NihJ\r\n9ke+r+aXI2m4IGgG1igAlqMgIm79TYwTrEPku8AnaY7nPnz50TqvbRVt11Ww\r\nuGA8tKOEUOaX673270jy61yeMEi/PExkHD73kRfD5RT3m0YvA8Uh60CRZ1ov\r\n8pBDwI0KsrSMgSyeJRPk7+Vo8tu+WkWhmfjibrCYvf58dCziEIH2sT/J0W7Z\r\nz4QjfJSDcuUJ9wNhyCEBUWDdfgA24qOJ/MBVhOziUvURVHY8iVDEbsVb0MBG\r\nHymxEAmu0JXZ/onQqvt5KW1ps72khCXtSTx03d/p+ZoPmDDNRVGDmzfKbvYH\r\nSPlrb7ZHEvrin9Kjp8bpn+7BJmJfieXj0BP7ycag9MiNnDaV3FsGxB63/FpZ\r\nRKSEBN8xpR9/znaoG0AFFZvMNIgcCSWX2E6g2f4v+5HfWKW1zZi9izK/kICU\r\n+8gFIjqdgkbK8/2dYoRgMQ9SHNpEY9J9B61Du1/f5swid8KFhXupl1zGTPzW\r\nF5juw4wH0IZyZltFGqnE4arCqGXKFhX2sdI=\r\n=x+aJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.1_1652806516499_0.25955824361987934"},"_hasShrinkwrap":false},"2.17.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.19+718cd889","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"718cd889c155a75413c571ac006c33fbc271dcc5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.19","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Unr+63C6lab9hGeYGnd8Sk8WXcwVKGHpBSuiIn3TYwsH+YV+gluQv8roxIYXNvfByxG1HMRxS8V7MZqxMXhR5g==","shasum":"52ee01308292b4d0824e575646fe85a86884d429","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.19.tgz","fileCount":112,"unpackedSize":156825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKye8CRA9TVsSAnZWagAAR1EP/2UntrzN6YaZbiNKEYdf\n3gzKK0lFi3QWzW9Qw4x72nHg9bg90HAv1MKKH/JGJPpwwBLrbWlXPs5XyCD6\n5eLWZtBuK9FC6Pigi/9R8IMDFCYUBvlAkFIGjic1bsPnu39/cA+6c5lADq8Y\nwiKPJ/h5K6FLh0xG8F28wRIc3IY5GrI7mbbTkaL83Q2eK6bDHNu/+AfEdKoQ\nXsnrZMJZJEp/FnrMtA/KknPi0RwdEay3UU9vxVIr/Yr3TxFuTxpXzx7hvXOq\nrBf+zcmlo5POQUVZBB6icL1iQP5VcJyVBWzoD9WCGEYeE1x+jrOX62VRZf7/\nbgK/zG/vFgzARQkmDNESOD3QbPHpSBC6rdoV6zi+wRSpp7bk48bZiZIIsFza\nrDUE8NdhJ8zfXn+YFxRWE7/IMcxn9TwDxLRPgQXcKCcFB0wQ1zrBCbDFflqx\nCaQi3EhIfOTm03zina/c4RwM1yUcWNb47yx9+lAcg62TvQDL/TKeluEiIgu8\n2H2m5fR69s5btWMPfJ6c97pXJdCisuSIkeuRa8psptkq+DYsvhoB72uPZ6iD\nRV5tYWArzICv4GBLMnc51C7DkfObjwH9rPi1nfPZUOIEnUkfCMnWk9DUJM37\nk251sWGidl7nBefCLVXmMUgFB9csQ6Zvx0TewX2hl0UaJ9iR11PMvsPIkv5X\nWWiR\r\n=+Ehd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB76Ff52ig4xAZ09gil1QCHNm9c30YOzjYY/cOg/d5PqAiA7jinBQ6j7LJ7YNQN/VCKSodbheJindKSTHgKd4Dq7jg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.19_1579886523913_0.6030932124925845"},"_hasShrinkwrap":false},"4.24.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.17+21d1b62a","@typescript-eslint/types":"4.24.1-alpha.17+21d1b62a","@typescript-eslint/typescript-estree":"4.24.1-alpha.17+21d1b62a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"21d1b62a0b84b502d2cf12674b3d141994a3ffd4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.17","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-mUJol0GwyJEJJr+K9ph8AJqmBDaMXWr7mTCr98RZUvdOK/QP4vzAEq9/Tox/ZgUbJIzHkdoQTa7jiRwed/npAg==","shasum":"cd664fe564d2923cb9cb2b5a80c8eb2919e23f10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.17.tgz","fileCount":204,"unpackedSize":412643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqaGeCRA9TVsSAnZWagAAwuoQAIR+m4xTxEWg7/oAJWs4\nFfYPxMVhwjBpg0ns3RuuM7B2ryRq66Q5eZhKugoWDlLE3+3rJEHE53GczR05\noU0MeWg5WKb8rJXjhgvpJ7V1XRlXs1S7/gH7uhxzhYHOiJ2SyITTSFVUqAzT\nVjh7t0yNUjzct8W1/4KV18l9eJoGLT7AS1bLz7WcpmYDPkLUH3tX4wRDw1cr\nuDdBswvf9KSkz2RMrr3yPupZeVye/CVN+7iAvGBWkS1IyeydpE5Etgz2UGC7\n6goUpediPYZzEveMuzOgVm92WSXxmstMTStFxLIF6H5YkNsk778s5+Fb6iOR\ndCd91nBRJJULCeugt40V+BS6+rbfSAnsG3r0fW/Pj+QLvQPzHXt/CRmn2aM2\n5W1NsJJJSEhh/zLys6mSZ8RlJA2LcXxtUguEMcouXg350CC+XMu2Ec8q9GSp\nILfl43w7cIEccBfmZ/zL7IgVYKHqqoV6jK7wg411J84yUV1Tkq/+yidvI8dq\nidmxl0Evgl7+d52YXXF0NFVg2+LPFEgC2wjsMIk0lzoUw54clKep94vy8EqW\ne9ttkT7OsZQep3PeJ/x6NsUJ6q0ZcXa5SljCPq8bUhiiiQ8/3wKssvV7P5ex\nf8fqMmPf5swgZRCBDVSB7HUkvfgh8YY1FLVnsKM61VOXs6/GjLuGlC5PRbdN\nfbQQ\r\n=JbLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDemstWYm4Mz/IS9etYlnHc4EaUvpJ2Zt62RAzvVHYj2AiBmfXVMfX1iIsnxBt9lpR4Bq75bIvesii85r2oz6fv1iA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.17_1621729693515_0.07201244316640176"},"_hasShrinkwrap":false},"4.24.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.16+c3942c94","@typescript-eslint/types":"4.24.1-alpha.16+c3942c94","@typescript-eslint/typescript-estree":"4.24.1-alpha.16+c3942c94","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c3942c943350240bb55252ca4914ceccd3028d1d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.16","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-ZzxcbxrfbrZL7tJ1v+b3yUP+iRBr+8GWJaVxDF0E2VOPLAvg0gCilWBv2jaGFivJHduBDQM1GT6eZHU4p001+w==","shasum":"8f12dbd1c5f42b89065135694207ebc75a2a9a0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.16.tgz","fileCount":204,"unpackedSize":412643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqWo+CRA9TVsSAnZWagAAKooP/3oyOG52WeTodNJaMV/+\ngFaKyRHKmewTVI4MXWVCCm4XlxUnJHkgjA7PevIexaJUzSW67Rhr0ntyKNdY\nGxz1FrRsx84p7IvhH7JOzPydwDMi6TehVnzjOfYRd8J1FOhr5dcmVMiFKr+r\nzm5z1dG1556PRYcJLK81mN6SgRigspcgbPY6bv7v/YXAZPpM0t9hWQNrA8dX\nkfs9b8T+owBcCJFAtv6OIMErrhYSQqlMgZEisz/MZ3zJfMKIyWUqDQ9Qq9AE\nczswlszArymw6Yq5DhfcDU6YSPsv5xe8Q95UCRsOWrkUvzM5ePxazlGxa/nz\naOScsyZhPy6r4dEGjSXmDkSwsbeGjBDwmfnLz/2q5AozwEYFQCxgNFQ9OGVM\nlmw82Gb4Gt6PCinl465dBwgpU8dQPC2vUAVsJpFJOBTTFypExK8UgzwB6KhW\nYL33E+k0tRkQgilcwduf+q1ayVXCBeoKklaY1MYkeFvHYINptGveLSTOScTn\niUpiRIxsPuqKl0DLgVbii/yqqHrT5PioB5Xs8YnPVZrzEUetQyEX+/uWoXlf\n3/l8uO67iC9dAPID8+V4Bgu2Q1nv20MFUjjteov6is52xeWjIj27maf6s8t5\naPraNe0abdd8GDqnJfNdoEfHwe6PUruNFLaAoTCXlF9vZ1MQRCZqSUtYKryS\nYpev\r\n=KFFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYhI6PKDbz8hvpq7T8X6rqL4mO2wjDLYK0aCnS3jX1xQIhAOlAAJT33NWPTNMGqf5mjBWLCSzouBH/x8Li7M48MnQv"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.16_1621715518222_0.531226636653009"},"_hasShrinkwrap":false},"5.25.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.6+7e7b24c1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7e7b24c196e6d968e48f97f46feae5e7027e22d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.6","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-GkjLRjHTZMMrhmuaCEWEgSOemIwEO6lDbus/fxzRzZSryudV1Ai3KtrywFVRaVwvnrmewRH9YEiqfbAD+hYu7w==","shasum":"905f11648a99ebf8c1c069d67381ea28027c07f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbn0QIwDP5JhDclemJRYssO6e2JCKVvSx98aG3rXx77AiBfI9wmVTrOOLeYg8zSuE6vmJCUoCKYGhV4dDCreTaBeA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihoQUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXuA//YUCmXCM9AsZPT9nbwDS8fRvWfZ68vrIyNxYyq6Ee2IV5vR5X\r\nAddr9ClxDH2uusOZv5K5tfpxmGCTFV8ppoCnC3mBr6AuDi0vqf39AJnItGDv\r\nthHjIHqgat9eF3qeIyW+/qQ/pzRjgiHafZvkahkX9gZBTavF0BoSg5a3jS3b\r\nbsoQQ+sW0x0tHWsSLlLQQyrKufEI3E2SGBihcS2fGMPrDdA+0KPJtZfJ4VMe\r\nL2TA34SrRB+8aVDZOcUAEMdZ+gSRg93ZFJkk2Y8mM/9Um2NLRo6gpDv/Ej9U\r\nNjrk/rLg+aV+XYWJ08mRRAq8uS7J1mBtGZNN4AkTx/XrDPl7TFLASht5vxeX\r\nx9GtIdewLvu1zULIrBxmuAjKKiG0bvO1VZieYbePQ8W9f1dKe0niliggGRuA\r\nL95WO4AFM7qyUFmIPD8OuKz7lZBfHuGDxlbz/LSDSiGOmvWuvjAKC4EBsqD8\r\nvbEKBz44jnWLqv1HvIAYvU/BneGFreP/JMEcvgCUEOmK/DeTiBD11BqwTXbb\r\nOPE/9mlblgAWBacSauIuuh6V7ZOowfd4+fUxG0MFG3UjN85HlEs3obvQqiKb\r\nfWL4xGww4sb2t9D2OwJpqVByD6YOl23EXsF3IFnxBqeO/W4I/Dzr+mNUXY4S\r\nhVjHj+H3Yqo17GdiDqr9liY8dXaHPeSIMjQ=\r\n=54m0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.6_1652982804565_0.13988578932250628"},"_hasShrinkwrap":false},"5.25.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.7+450dd47c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"450dd47c0d35c54ae8ac693a4c67905df79488a2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.7","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-fLeb2lpn9V6OuNg3ft/8Z03GiAKTXzsuA+JPJzu1eTkgzzwWIy1LnIReTLuF7rFh0U/CM0sFBFvPW8L034gvNQ==","shasum":"98923fbd7103185502f4c24e4534c48171641c62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUNACcMRuXhzzesAvOn5krs1dDVZffwNhcRdchYkka+AiEA7ovEk9Pn9vZAa2kXh0yEKOZ47p9D+dKEW+4SdD1zSWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih+rPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1hQ/6AxuOWIpgtdASkAkD5UqjkyGpI3GJCr/V5EfiXgRVwV6Yljah\r\npkiO7uMdZsKDutzvb7Cd4IP/leJj82mcQXbN/+gYDJ44w+vbUynrlzO0eD5L\r\n6e/YSKLwKZVVLYFJH1jfUTcxSRlIq0q6OBfAPOMEelaVv3PhW5X31SKJJ3f1\r\nbgsyDDntQd315cBoPPRtW8MlhtOo5/XWBvN2r3sYIJ/939t1LYTf8HoiwNqb\r\ns7f3Yrv9jRVFGJ1DSQbUZiRCea14o93axv0z2+A8/TlfUCqLH+GU6Pms/sUx\r\nPuskQPuuZbMJw4QdLYUtDsmV8MCiAI0pvjJz1LN9VYtVRz4fdVA2sx6Vlcq1\r\nJVe/VZXYc3Vt7+YVVCEmm5dITr9iokLNs2pX0xUDEeEq+PaB6O8R5p9t7YXY\r\nL6nRNhaWn/rGXDFDdmD8pOeJfyn7FyXz/k0YmTH9hMLjRAbOsWionPY+XM9q\r\n1q7aC+tleSo1ZncS7RZ+ZykkwRvt5Q5MBo0P1VYqCfas381CGKvuu7cwVQoR\r\nmG2B380TsZFHf4GFxBo/RpD2f1X0JTbaf2YlYs5v55/ug4w8RgC8P+VNPapC\r\nAwgsRAbfb5LLXjGygHmklGwntB93QZD4R8Ic8WU/e8kMTFlVfujs1l/5Ce/y\r\naydQoNlklqmXVI4GFZqMZbI/VvVx7jIvyT8=\r\n=9wr/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.7_1653074639116_0.9751284766933008"},"_hasShrinkwrap":false},"4.24.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.14+4a20ee5f","@typescript-eslint/types":"4.24.1-alpha.14+4a20ee5f","@typescript-eslint/typescript-estree":"4.24.1-alpha.14+4a20ee5f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4a20ee5f8be2499c22635f662cd152807a7172ff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.14","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-wBHQbcOHpt1YID8f6SGHbe34Ntx5F/9dXDF5lEEOUP40cu9zGuyTUqJxMppHYITpm17UiTeevXb+YwC8fq0BYg==","shasum":"4e654cbfbb0eb65aebad15f436653478bfd67f41","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.14.tgz","fileCount":204,"unpackedSize":412643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqVvnCRA9TVsSAnZWagAAgHQP/j24LmVLY7L5YAl3PwQ/\nQXh7YT3fhbeAYon8pXoQ8rltnHu5Z11VXMn9act8a7DpV0fD6nYrUaBuyO1V\nwN+efLoWni5Ibd0DhBfoflwod4KJTl3FIwXwLVnyC1XWBXugL5mhAw4milrt\n8bi5j1my5ZvSNM/6QKpvDeNVuGR4X0t/JKFjOvH3bIJ01XKh2f6Zdsa42Saf\nBui4oXIsv5H3cxo0gHl2zP35ywKPsoAqOmPg0SHRKJVRf0RHeM0TShDmmfaG\n0cPrq9r24fGDQhj3LWiscObxDBfzZK2o/d5Goh9Pyf0/7GVg9Gx34R/4RuVU\nk0th59bUTy/GO8U3+KnBe1JMyySVX7SZtjWzYhDULJdKU5h1K9pSiWm1tQmn\nlO+xDz0zUyEc/LRbJelq+VtBWo1tO1lsMoI9axvEt7WqEkI7qM6Q3Qxq1adg\ntcs9ydbt4Rh9poONh89lLAH3KYjwqUo42Us02NwalJp7JZTT8s7XOwsxMpTt\nzN+T6kDp2YJNntVbs/0kpAO92PYQ94CJdpBQJyB8G3T/6sQ7wGl4s5AUHQU7\nE60xiFrBEw2f3/eIBlZDN10qr/Y3XxZLtMssBooPlPfBBjOWUax2r0ulH5uf\n4KtrQicDTXskr6x67saGc/L2KqS7XSK7RbNudt0CkF/KFGe74r/XMyfnrMsJ\nE9Vr\r\n=P/FT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRGcI/URfh1jcAiybhdwFPRdMrmYCjA2McYCUxs7Bt8AiBBr+6ARuJZTEe1O02KC31F577DutzbVzdmzuyrYaM5pg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.14_1621711847412_0.16719659997619862"},"_hasShrinkwrap":false},"5.5.0":{"name":"@typescript-eslint/experimental-utils","version":"5.5.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.5.0","@typescript-eslint/types":"5.5.0","@typescript-eslint/typescript-estree":"5.5.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9f58eab17e55feb92fb53febe758612cc0f13128","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.5.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-kjWeeVU+4lQ1SLYErRKV5yDXbWDPkpbzTUUlfAUifPYvpX0qZlrcCZ96/6oWxt3QxtK5WVhXz+KsnwW9cIW+3A==","shasum":"3fe2514dc2f3cd95562206e4058435ea51df609e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.0.tgz","fileCount":167,"unpackedSize":279997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpTOcCRA9TVsSAnZWagAAMKoP/Rp52onIZghZNa/pWH65\nQLV4PK/PdVYslqGxSU5HrjGqGGMLzeUIgKJ96DCfGrDA642U4Y1xbst2GaPk\nYQlvQAnqtRbH469z4SKOkL5kZNovojeS9hTBNzaznfOmCRkpQJmHbi42dDMQ\nkOSuYUUAKrrcGjeq1LBjrrIIcVKb+ORlJ1osGirtjkh8Pe9lW2P/Wcu2rVFd\nSISA1oAIzhPI9gmC3qAZa/pHZ81sK6WfwvKdUMcMY3v6m16WCMucpPnYFWl0\ntQ/DcrlLscrbq8Om7KrgadfBVVacFTjrCb9G2J8u+pm4Q7SDdVssltT8z9kr\nLijbZW44dmVnFMCirhQnz7PHc/a1JZj5L0jiwEM3MQ+j31aLb9i0fCaQzcCM\nTnGuPhnISfFJ0tgGwEISqtNsCCrkxfiEagtzMVm/iSqcBp4EGM9ccbbDEHAl\n0w+cJISzJq0wjNJNSONK44d00pePyHGqnZ5Oe0zzsWoKCmjVsbtUh73qbk2z\ns4GR2ss83Kpn9nR5wathK3+u5+bnb8q62jtJdc6G03cDoqwDrvREHRcp8pBk\n7tJw41QSG7hgN8EUEqSLW3UdPauhrKfSonRvKL8ZnfSwCBJCDLbxituOKTIQ\nNCUgbgxOuQK3vD3YHIN4oe7bjxfbQ2jGGJNbkGfOuzfWVMrGj3D8cJgZt5Sb\nwc2V\r\n=1JNr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5GwqNnD5tB8NdMNZPCoA7tu4TzvStOax23+R6j2BImAiEA/ILBpRBhUS8YfpbVivoohdBOvh2bqMlE1u5LCm6e9JQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.5.0_1638216604439_0.35119753599975634"},"_hasShrinkwrap":false},"5.25.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.8+7ee0bd06"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7ee0bd06037857204473576a99e99826a223340e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.8","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-wbIFWjjPjIQphuNWRXvTTGhQzijo2hC5fP4ZHfqWMw3GYpPC45mTQnfWiHDzwCrLZkIlaYl31sVm1w5QebMCbg==","shasum":"1e3d217b8636eb858e31d8502117ec3f59c67707","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjsMX0nqdQ3pXnxy5XstWxRr7Zi0ZwMNMIfeWTjUmuEAIhAIcDPSMjh2whm0nZ40+MtKnv55XcoD1/ssJ5IGirF+Vl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiATsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhlg//cETGclI/CHz2+pof11//7iTvyYFgyHDpjm6byyBM1npBe6z3\r\nTfh+xVNME/RWCNXq8eib0QEcJqMHUk0jJF8KIKKYS7DkJIbP2GDMi6BdbppC\r\nMynQv7oPhz4CpdY8nF3mBrm7zwTmhMCgIDe0+/tYdTrSRVXAbJhtSs/tFjAd\r\nTA7xSgJVxTRq2OcZBLzlj98002PyyhOYYm5AzjYdwDovm2LlfSYD3gaY999Q\r\nWXcsvPH1HPa81sKpMq90fMElp2nyI5xy1bstu+rtBaf7e4lr9ZtvKsNWM97u\r\niBgmPXJqmt3VeGzjwf/4FiTP/StRx/cJngje2eIw6SiWm3RJH/BOgxKHVMmL\r\nJkr51jh2uDNkOgBPdLaoEAhAK9OJZifzres721Y5kf3rO5+JFk1iZCQvP62q\r\n1A0U7Pg3fPVgsZzyynTexvn9+UR4Rcrdud58Uw4x1F45OdL40y9AmRonmFvu\r\n4k2RGcYWX5WI0k9Dv0g4Abtlc1d/qqVlKLdnKKhEzpLPyFFlLCMwRMN3K5Cq\r\n6s/1qO7tqNSxnbCBF4EiSUY2osJ1oevZu9fhSIwOrjyA5mnwJuD7XPPqQmVq\r\nPRVODaKOAqInfcBG7SrBmBy93UvNZDkmS0mEE/BXvizuE5ZFGMwOOWJZE2Gl\r\npS/sH+BEHXiWiMu0igwRMVosnkeVhY2YakA=\r\n=HrEi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.8_1653081324072_0.641229565247929"},"_hasShrinkwrap":false},"4.24.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.13+02acc4f5","@typescript-eslint/types":"4.24.1-alpha.13+02acc4f5","@typescript-eslint/typescript-estree":"4.24.1-alpha.13+02acc4f5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02acc4f528c92efb4a7023ee3fa26413fd6180bb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-zXnv/vr+SMlblH2aUP56DArVvAxEhgdidLWEYePJ68StOBZK04DKVX48cfjH0juXaKnL9ZX8nj/VG0PGBud9eA==","shasum":"c837660998aecc61d29c49b40a47e2a7f7742a1b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.13.tgz","fileCount":204,"unpackedSize":412004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpzbbCRA9TVsSAnZWagAALR8QAJhAyjYJSe0Zxx3aLt9J\nkCSJDHFaSxidJ6ObV277j8WIPL/tUe865WPGkHnlmrw/iN6iaDavMA9K6VQp\n3XLXUDuzvV3c82VCVd4yanRWNOZKrjWR58n0o6PQMQ8kb3jNv5OFA0bj61PO\n8EC2j8OryMZNKx66emIPORtfUbHL3QPvMgzWMp2LbO+T/KJnlEYxd6c3yAaP\n06bYMnqrBM985OcShwAlaPeUHbfRlGPQTTkNxMYDpuHjrMwY2cS9HvwGNhO0\nyIWk0rEJZt96qeoUgHQLhH7oQ2mZO4LOohvmTQtL+hUh69f2hWFgdP9XUw86\nN+RiQ/n2L0vonHepjDMd8BmXU/KaOFUtQjlI59z9ciQKxYvLL6JLFfGIRRkD\nSHNlmsTV4Q2AAzaZqcmfm1yPUdQyWqoYNZUCJBfQYTciWixi1sdASf1mmHYF\nmm0tVjPMLn0XXpaF2NwnAbQx5t6D51Y9nCI16Si4xLu7aP1gURQP2YU46Xly\nyNGCeNJuGLKKao6zJZHjqQWnS/nWUGW85OICsz2F97QjfmSOWIxh+l6xDpaj\nKLbp8xNavYauriXRcTyxhHFUdS2e1PrWeDuMPL2eRkgQRBiT2Ty/UfS2qd4a\nuJNZDwIRrysEa1ZM+jjIPa7mfxH/wHK18YIp6R8zNiWDzKQe/nalnxzX//72\nzSId\r\n=tQim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy7HNOmhpWZWfn3a+v5GISbYPnqCqzYMBJd15v2gdnSgIgEJIAJK34/QOSuh3jQAu/ij2BZ72oWHup++ndxt6qfmk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.13_1621571291014_0.05310835753168508"},"_hasShrinkwrap":false},"5.25.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.9+9e97a11e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e97a11ecd80be5c63c980bfe8d8e57400221cec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.9","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-4Or5iPk2cS742Rh1KYDI0Q3x7EerZXqLujgup8K4m0D4Gv1HedeklCpLPO3BgJSh88LUJ8bQu1jgdWBut2axHw==","shasum":"a2852e3ef2686269b5956342d7f523d60135b275","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0sZBV/2NcC3q7v9uHRYsguRH1Id/4TDJTm5p2E0+ehAIhAMt/AIrdVujPI8kIedlM+WtEgU7pLDzZke29yizHqeFV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiCG3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyNA//T6vYSRTmjnNS2wpXmsmxoEhBNxLqVqhXmji61/AA1cUIO+Fy\r\nKz4fKD5FVHt7CHdAQOeKgmLwh5tcGPXBNFikMSpiyEJFMnoJXbZ8XNCgQPtk\r\nUVIPUS0Pvl/iOSDB5cu47AQlCP5xtU8wS9lPkvWYJKTLJlfc/Jyqu+7dUsdj\r\nSZvRoJLvBIOAJJQ9VAnnggNxeZIhKIWw2k31tWM1MW6wM65BlGyZiZq092HW\r\nCVcpYmns8oiNtXl+NhWfuPC7r/lQxXyIUb3dlz6lBLKvF0U5znqfWAgevxFd\r\najhIOz52Vhku50qyjccnMH+jEK59u748KZTO7Utx5wr+8kJpYyD5lw/NO17/\r\n49z65MS89k08ULNWfChe/om2e6u+IwiFUTxyH87EK8wcl9cfVKhT4QP5golu\r\ndt9LNxqN2Hpn7TEFoWSEXzUBfgf8Mx74mTBUlaI6LljlGoF2eRQ20fOzt0NA\r\nS21ZMTtAMvN+RhQNPV5cyaGFAyNmc1+T6cZC9DgfsZcecZN1/WjPB2uCk+3X\r\nGQnyUK1ssqEyWmTbZtMex8dlyW3I1tUPGwjhge0BVzli+kMgxhfR06w7mTK2\r\nzNlrEE5kwtOAYZcCMj3+4q4Iz99jvOUgRF0tr1OLIO1REWkad+3zTNGsGtGY\r\nEETA9Az27msTruwBgbWOWAcpjpMOTlml5I0=\r\n=V0bs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.9_1653088695111_0.5534756536710768"},"_hasShrinkwrap":false},"2.14.0":{"name":"@typescript-eslint/experimental-utils","version":"2.14.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"05964763b6e1f4bbb0f54db9995f5ad02e2c8d9c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.0","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.18.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-KcyKS7G6IWnIgl3ZpyxyBCxhkBPV+0a5Jjy2g5HxlrbG2ZLQNFeneIBVXdaBCYOVjvGmGGFKom1kgiAY75SDeQ==","shasum":"e9179fa3c44e00b3106b85d7b69342901fb43e3b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.0.tgz","fileCount":108,"unpackedSize":144835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCjuDCRA9TVsSAnZWagAAc1QP/AzQPyyDKUDFAPvUcv1E\nHjdJOQabW+5Tg0Ds1MNAas4R8neu4JQKBBCduLgs1/0b9YvosBrpHa4I2ubw\n+Kd69ikexJXSljtltkw+7DhqGfFbEXrdkgf4V03uoh4bA5hHIMR6eDn7kBFn\np9dI3Iy6tSDthN3RC3Je2wAgEZSzPwAL4jaPrGXzg0Qy1IimF5aUy7Zv5Re5\n5Ag7Aqq/QWRTHJDhCT8eUPZ10+uq00yzlsayw/K4igrlsHKhAhdd4HkENpC1\ntTq2xRGy1tR2qxuRIbU+54KkG1ZL6VzhsC1n8OMDcl/ItnRIVvOYWpQWJFIA\nGCtOpKGPn5ZCFYSoop+6tlRu1qZvTsFChfmcXkwC1c/2TupMWRhyLT7LwM2x\neTi9UXogiK3vUAkux+gbS5EOE1sq6Bse8gb75CPQtwZPKi6R0ao24m1IXOOV\noxwqNrk1BYzDsJ5fiXKLqeE4MgctnAAeE8L0BbxpA1YuDOpJ15Ua1jwCScaI\ni5YWGdTcBoMftrOsHboLUErfryVvuHfQIr8UvU97NJUSuGVsHMrPgwDhKYkx\nGZHqhecZosdfFib19d6LpcDep//5dBrgOKd+xhnq9/DUYImd/ab98qcnX3qA\nfo3pF1MNSnA3nr0P5tlJFcWqOnHpxdsJ8vB9eaAYf3dqWXjCuOh4lSMHt0a2\nJvBV\r\n=v1Wx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1ZPmIv/193qQTOR3mShY68JHIltcYg+Z4F4chJiGM/AiBQwh/cxKgZB5EE7f2calGbe5cXtoNOaqicKThpTsPv0w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.0_1577728898762_0.30716583367861605"},"_hasShrinkwrap":false},"4.9.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.9.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.2-alpha.2+7eee44ff","@typescript-eslint/types":"4.9.2-alpha.2+7eee44ff","@typescript-eslint/typescript-estree":"4.9.2-alpha.2+7eee44ff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7eee44fff3041a9725d34bf2fcbfc6fd40a60c61","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.2-alpha.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-ws1Ca6nRyieJAT9aeMwST7MWQIuIcZNPylDi1qOnmYSYwYM8WgUYOnsrg1KqzSFodXOGm1WPOCHoTLRY60q9+A==","shasum":"1328cdccf5763d10a061994d1eba069ca42d2481","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.2-alpha.2.tgz","fileCount":204,"unpackedSize":424081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1ZkICRA9TVsSAnZWagAAj+QQAI8Ih2KwlRaZ72U3zMLB\naBlgYG5reCVaE4ILqNKWsZm58lf06a9ZyqUn4bVcfnJ5t+UArWkeZJnKwBY3\n462Xt+PVaMaL+1BFU7xgX58bkZBQ3awLPD24O/nyU+fj+8U3gIH6bV3t/40j\nDEYpmkFPNkNkFtWNDT+RkvLhhlORjY9BtdBp51+vEJp6T0NPaR5tfMtF5Z0e\nDT74lZUKOxSbuzl+lnzal49hU72dTq3zamG247+I6isE9QUNZPv7lG8kFXDG\nYKz7P2WUwOciBQsY3l9Uu/WuIX/maX9vBHvSw8+tfh5S5APgDjTIAmW4C7g1\n9wIb6jjKl3pkz7aVFvrRJemcq5VsdnobPSRGpJR0SZT6fgQh5HlEDEgwlVnc\nK99XeZ3zTV6AvnUn2jtSCDHTVsfex/Ez9DJ6HsDiTxGgV9/lNIgJmaCaJsXT\nW72O1N1su2ymrWwoXylsC4kbXKcK32vMnLi769iXGN42Q4UHs0O818FfqTZP\nhHpO5xWGDL6t1WGMA00tedrCWeSl0UVCdh2ffco9inZwRF3EC8uat3EEZAA3\npe6eAZMRFI5K0GyUnY3ajVqbK//quzQIed9iXZhccG6fbhBCketwcVO04eDQ\nQwS6dSK5X1leVjzNNhw/XduEK0OPN29RslUNAgphLeTL+E44bQerMhzy2dSF\n+7BT\r\n=dkDF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpx66PfFo/V7U5+Ev6WJqD6QPDS7r7XwucHwP1cyrgcAiEA3/QDDMvfSfy6SRuMYpVv+SWpVJBrwIwLRhoGOP77/lc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.2-alpha.2_1607833863563_0.9150256490950759"},"_hasShrinkwrap":false},"5.52.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.3+e8cebce9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e8cebce972a5009f192034304ba6e768a9bcdbb6","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.3","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-4cOoRnqx+2wCQwxvRiiLgQxdMzOWYPRmksmGzg5cf+X80CNOrb4LS8aXinM64qKeHcGU0+P8HNSasic/O51fFg==","shasum":"ae998a2473a2278588e9df620b835cd8bc3cd237","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.3.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkXM9s5RICejnr+NbXgfo7Wr8VDi93OmuHGGLSWf+C4wIgWs/iO24oGXtsU3KXpU6HuwYZ6NA3BMVbO5hp/Y9zBm4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8suPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojYg//Yxt2IS8qeXFn9W8F1CVHAzB0iSG4lb3+u8Ewsz5TZ0CqOZcR\r\no96PtDoLVQDl3wZHzz5lZSQ72dl0/3pc5nr7oqCaO18eXmNTlJnGjc4E0Gyr\r\n+uVzcczei7ErxBsfZTH9AspjWPxzGbGHt30iymmELhNu/8eiPj3UBQ4hOKY+\r\nFyFQ8I0qEdEyXZpnb9hHscfMlVAz0OvypoUe7+KijVV2A2CBlpirmu6lk3D8\r\nqfzFzYqATsJ/AzWXBLVts5iqhWHyLVivnNUP5HraAkP5obovQmwqC8m7jKmN\r\nydcnfrJ0EKsf0VMgkCheCxHZdx43k7xXG84qZjuhL+g7TDnjT7VpVlSqIpB6\r\nin093IrEHQK6wzs9gJ6HZbhZEKweqoHl0Sf2kDC3ZO4LcGyQQcUWMUN/P1qx\r\n7JxX6n0wU/O3UAe/ObrG3s/Vig04LnzlJe5F9VogFNgdF+wMpv0c9JN35SB0\r\n2YsO64wpBI+/xmKgIdqRyiU44R+FXZFR9qpi0Gd4/zHRkEvT/VxalmxDD2D7\r\nDKiQqvdTL4hGXQFAMKFhPizG0oyjFX0RT/zmPir8qm+twuacHAJkdjt/NC3r\r\n0njNHFKwizF8Mg2PCImIUxVx83Llh/XuzsHI4RCYhrKeqSMAjFkMzvBimDLr\r\nPZxz8c1/tIRl0TNHZ/UhDxBeucp0QZHLDD4=\r\n=JbAb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.3_1676856207250_0.34917809774091246"},"_hasShrinkwrap":false},"5.52.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.2+16144d1d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"16144d1d6a37668393f731913a306008f33eeac6","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.2","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-AGZwgdP9AnWmb5pY5u3YGnVEFxmFsmQbTaBS4AWtja/zxCUYX/h87uEC1aYgXDe1SrOtS+qnMmZ1sVlVOVMSMg==","shasum":"e004f6bf89d68029b2c88dc5b1e130737e21fdc4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.2.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ5ylQurCF3MWNYU2Wn8jDxdroSZqRys0/vL3bkgzC3AiEAjVn3gX4/8kPCm2M1OMwByEqDmuISayB7japykW6LEWE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7ovNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrblBAAlBfwPV7g4ZBNlUhODbickwbNa3177XNdpkxAGMd8N5PfeVDL\r\nb7NXVK71qadT/SBpgSaCP6FKdG6HK/e2wwj2lzzAMlRNXFyKv97hu75vl8B3\r\nvD8cN7Ph8LHuoKHRzQqYCn+9yVIOIuPA9UgB8MR4H7rs86QlK/wlR5hC5j6X\r\nig1acNwWkrY03Sb54mcTw7ytwpz3d0lPAmUhNC7ub5i0Afzw0VGHZRRE4Xf6\r\nEnL39RvlUO1qDHapR6MDQO1j7IColGnva7fsLOIpH5dByeBdUDpMotGIhV31\r\nmc2z//gXIusncP633YkuUxbO9ESJPtJ6hEzyizalWNqKJe2lMGRzuW2Dub6G\r\nedi4iarBlN8IH2okwfJ9vSLdD1C6r40s6J3+rYKhX1cE4H4BY6SpQCNI/5qM\r\nMSQ/ENmhPPM03wHewOdUz55/oVgmQvo2EDdcxvK1qrxEYLMBuP2ZCY+4kGP6\r\nqgcxPZHHXgjypyBhKMpkYeCRdeqHcDU4OJNzDn39c/EXdU94t8PDEzy+8LYN\r\noS/TijXaInD6nhFW/Gz5MUNZS4yueV7DPypTF1wWVX1VDxUibpDOHG5Fccw0\r\nxpsxQpIwBWfxU2Nd1mUHPWRXgIoUhcQ2BtPk3iTsCscScmP4xACu+FpHwZ2C\r\nBmMACX7J1TgeO3YEBko1TMuoaXHZ/t9FXqM=\r\n=L3ev\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.2_1676577740914_0.9383477563785207"},"_hasShrinkwrap":false},"5.52.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.1+725e7f50"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"725e7f509299c28b23ec40b3a52d7c493fe64e12","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.1","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-ywS1BXXPsbV7LyqeV6WMqxEGmBjPaKHkm7ageOfbo/3uOrCbcvi0u0sqYBXWvi9sVyPT0wXagEVrn0lHaBLfjQ==","shasum":"6530c58a77ebef5b51a29b94d1e69dd8b8b1502a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.1.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBWA0THEZ8um2AY9Pbh/bdl/J0ZV/DT2amQyfYTFQeqAiAXaaVMjk3r1oKrgDczZ4ftrmItvm3yKB1j4D3HOfTSyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7POxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1CQ//YrD/SJkQTizsagrK3K0vZQMg0WR1m5AffC2aOmyN+NxWW0CZ\r\nqEKd/64oXeefE/QDYmBdZszluZyy2fdR9IEYUxJpJRF8LetTUtpMrn/ATDVm\r\n1upS9oMMDIvrCLniiYHz2MMEW+5IU+Ecjb5x8ujjafsB74dut5nDNLKRvDW3\r\n5htJG3eHGsjOGvAjkjvuqC9mx9vt3rvWz9DLhel1rt6xK1No4nRmBLuyeeWj\r\nx8FXSrKBi3ZMcIhVZ5jEQ3wMCp+XqQvXiE6FPjALAkqlZivH49Xwx/rkXbVJ\r\ndi9rRbMX9q85xpwBz5hoszxAa1J+Axlnivw43QAmfJxr5GumOo6BXU6Vds21\r\nE7rtGqYQhY5Pma2JPu+xwgBcW2OM9txqwXTYldaQkCk6MSfEBXqwSzCoSXLt\r\npFMN6ibSjbgJyPhUi8CpyBUeR7xeaJb1W0pvzT11DQx8a+qs3Gn4B4gEY96/\r\nmWWkXdb1aN1t8rt6DcStfk1eySEZkyk5k8ZpDxA5RdEXx5ydTjNBbS59LL8x\r\no7pH9zQF/hriIZCW5898C/8ewLcXuSYowlaaZD50YM8aMo7wFEsy52/OAnNz\r\nd7MsmhuBv1zXiEc4eABvoFS3aOz06ALGrcLeL0g33c6X2InT9wp23/fa3UfF\r\ny9zfF4hXWlaJtnk6/T6ThwUSIqZ/fckYhsA=\r\n=zqNC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.1_1676473265622_0.7484402612063168"},"_hasShrinkwrap":false},"5.52.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.0+c46c793a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c46c793a34f82914a54b624adb57dfd4ac493633","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.0","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-om0rDqVuuAfYSqsGnlkNemD/GfyEOLqV3TXaHtrlhWTdY5Rulhp36Z6qeF+hVQAKnaEFpFgofd0xgAkcTYMEMg==","shasum":"7e9e2dd80aa53d7fed8ea3bbe8ea84df769c56df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.0.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQkM8xtiHBpVpnrvq4qUJtK43YkjNwvTvYmLh9vu7NbAiBUk19mmuTVoaGqnRxeaH2IA8ctH+8rFlOh7JWYwcL53Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6nTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRZg//e0uO9r5umf1kL4SsE7uEvzUr1RrWA6xz7PJ72Z7HAOPyd3gl\r\nFrdn4H8aqXH1+cyQQsRmW/vLncG3y7YNH+tHNulD+pGV1LqHNYjftgGGfM2W\r\nHzhuyC8Yr+iKeZi2zt07acBAifYB+vmBE8DQomCOp6Jw+pOCc3X2FXgphjCC\r\nG0cpmC1FeIJaJQpqHC8LmFOdMA4ziTGRwjlYqWMNg0iZ45C/hVPqGiYJfAfl\r\nO4xKJ9uKnWFOatIo0uRUwXJqfUXpdvN7GlXtFdupytqAUf3O0WNt9lTPTMNV\r\nkhgi+O0VDgaI7iT4x/EMjY5Tkd2sL6qukTsquU0DBqvKt8biyABKNTuvgsfj\r\nzd+ranM3POBLpyEu4P21eWN86qJfBkfh9JwF6tdVEysFhtxqJSNlBDe3uX0k\r\n8St5pumCrWUMh4RdNybKSCt877Wtv34RoX2yYyZeZt4YzSiBVxGBSFo4Chy4\r\nPJSUmFh47IWqdrSMyA0cW4iw4etJo1pwzU3CZvLzmbADMaMqYyGuY5HJvXbt\r\ngMvoR+mn2bVh8Ol7HifoBfsTxsMD85uvbTtP1Hnu8PjxHXoJ/nIgwz7M+fr7\r\nTquN2zvrKIsyf4uoagmmnnm39zjT+IQ3dlzlpjvZQP5TFL8XuvEjwK27ScKx\r\nZ0ENkr3/PmRwaok75NHUU+dbwMdgGQzs5go=\r\n=PNpi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.0_1676309727379_0.1328201415490533"},"_hasShrinkwrap":false},"5.43.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.8+ac7669ec"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ac7669ec6c1226dd6a5647ff0e69d02afeabd816","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.8","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-wMl31ShPCyKF34VtY9nPbmi4bRbhiqvNZhP9vHIEBefxXheWuVIxB0fE6GyqWYgQjcjxYtP4PahiJVd8qlGRtQ==","shasum":"9ae83f76c72feb509b3940d7d4ed5faaef65f338","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbfU8EN3OXKTja8zV7wD91f+yjlMpIgTcC+ez4zy7HqgIgKERsDVg84Pu6yjFTjDXpBfKH/zOGAMqb8nCH9SNgidY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJjSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVmg//XOYR9Zi3HrSj7fed3CalYURgANRcvGJnkE4dsIFqqOy1BIW5\r\ns6VGJXm878iTUhpHYeTcZWasI7iwRK0PK3aS7F8AuI8MPDqs4IkB1XChzg+/\r\nW6YAwJu4Y2KK4aFKzxp6kUX6My/yOxMabnLZ7DJUMRLL9fr6/nDo2R7RlftD\r\nthOxQDplpVz4NvtF7PZEQy1tdlYoLesMq6SAwvWE5RFuLsWUsQlZR6zVaoYS\r\noa9NmIEocyxNPpkw82xdlAAjcxmXoJoCn/Ca1rtPfxs3hZ2L3+hPpt1G8wb8\r\nT6g3JGH3HAFFFArFEsUy4BO7NnawdOBauTdjAgqKh6LT0jJ55uDzROxo1uCe\r\n7s65TEhzoJy3rsBmnqKFiDaUnyfNHKAgZc8J39AAlaO9WfJ5CGfOchHdDkWD\r\nmMbUX1PXd/X/NBnuethOGgcyV27RI2fqbOg3/B/VDp5NhPNVS8r+OCVG7pBf\r\nXiw4NVnIhZb0lsXEPkSSPf4ethTlLwNTNgO1mRxcyNcbDsJ7rIl7ylrKZ4ej\r\njH/Xdzonx4DzK/rkF1kxGt3cnFwUxo6fSbIaYh1ZXsphezrS+d3gcBrqZ9Is\r\nE/0cXeZz83kJu4ryVqxknuLBUARA3TVNhB3auFQYCK3UxeFnN+gx1DXbd4OG\r\n4cTpQn+gb+p+JYYAI1ZqgCLZf3ZXLeVk/Y0=\r\n=J0RO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.8_1668585682289_0.21296272907601965"},"_hasShrinkwrap":false},"5.43.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.9+e7085763"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e7085763fbaf66b05eece2d133e1c72a9869a57f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.9","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-ckIP/suKjL7bb+YablTzwsaCxyzgS7tv8B6IO4nMB/rOGlO9XMUYXuVVDF+VwyTXgpCgHSRLCaIoydVT16oynw==","shasum":"6c4a1e8219a7e6b8c44eea20564aca61bd765439","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMxNIUHi+cK+drosOmTYNrBF8EoYxhR2A04xUaEP64HAIhAOPqTzdwQo53vflWY1iGWEz7cB6OootDYNjP1QQuT6zN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdO9QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyxw/+NQ0ctFpLVqVxiHTEHqO9ciolIl7Nre4GWowmcHaaven0CHof\r\n9rGuP9eD3xsRFN/yvWScOrXDUUDfw7tzag0sfAvFE/8AdcIWUkK9t2KgEGt8\r\nS+/66mn3RzZjfcZXmcpIiv3/pcPJDpmZ/95Uixs98EJ/ftYc6pgJOGsMh8ez\r\nIO8upIRzGJ7GMOV+Qxd/nIUlK4jaZ8vB8P+NOgrSxvbbqrYItNuh+/atPPgZ\r\nR63zo+l62v3cfvcD8yOnKjQGJ6tbvZL3lSxHLdETyCRh0M/8mLeckeOrjUah\r\ncrAglicLe1EVv+mcemCFt4AEuYP4GsFCPzMXNF1rGDeSz6OsrN0huG61vQyW\r\nHjF+sEvJrNC5imZRhu7+Ttm/+DRCd0BtuXGy9p7m9xgZJbdWS61trc9rOnPq\r\nHMBfOY4T3xOGIllKOjl0R5ZFXuVjTz4Apy/k9RMQzDVNYAwqBdwdYyzvElix\r\nq/j5Hcreo1N7lDcSa/gUSFMxx0fPqXOEHmsUF0fl9FJEJtEuR3z+WBMtTmWU\r\nvtGg0idIsEAjnIm5Kk/ixHOPPRKdXwraRXcOhdivt8+bqbGDeMutE1esdzZV\r\n//lx1eIJ5eTe779lWcBGkznYi5gFJlhLwweQQ2H0KNbyzy8KEHoMzL1nv8bn\r\np9nhwfh4LJ9YDnxRJWBrt7zaDKBc1/NSbcQ=\r\n=H3fo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.9_1668607824370_0.44694268994297803"},"_hasShrinkwrap":false},"4.9.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.9.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.2-alpha.0+55eb0cfa","@typescript-eslint/types":"4.9.2-alpha.0+55eb0cfa","@typescript-eslint/typescript-estree":"4.9.2-alpha.0+55eb0cfa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"55eb0cfac20ccbc2e954083dd554dbcfcbed64fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.2-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-EZ32oOyuvLbddAdZAaz+ivYjkXYIwS2o8xOY6rXbn/euja+HEFxyZtZB7lwbGHkeoJbzyT2oRtxW6NpSdZks4w==","shasum":"dd672bbb1689c2825c1626ddafc3c7502c311bb0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.2-alpha.0.tgz","fileCount":204,"unpackedSize":424081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfznGSCRA9TVsSAnZWagAASpAP/R8uw15EO4UyIpUCv9Nv\n0BL+kncpC6rU9HzhhXufdVY6OYhiJ7o1pW2Oc6m+X0/3uOuAXnzL80gSuXOK\nXfKrqHZgsGGr4pteqQeiqokYBu9FwjFZWyvQLePrqkIgqqsElv5ozZ6thcKR\nzcPxyquZFpuu7WiHCBaGVKTL4UdnCrRCY6J/I3t9rdo6ACUSS0Wr62SrYhE6\niEL901JRbHk06A48rb4qP2ApfBZUwm3dy0mPL8Cq/S3ZUPp7TS/UZDXWM32v\neUaicTccy7dun1gXhyElCIBxvbPAK7KibJS7JfkymhDrEcQYDVlzaxjySecm\nxCJlv0dZ2Pt0dvefMHTHBOXwr+0wcVaZ9Gf2fylaZNTuR3PlIRpZ6OwMqWRl\nW+5jbBjih+OkNZjsNwOEpwXNyMyfgoc1pCO41/SoZpYzaVLM+jPI1ZMdOBGN\nwtQRXQjfaP82jgVbwxl+TPv5KDWS0n72k2vVciiLETgVQVb5Sk16F4rYlBC1\n26wSleX58rxe0e7f51TfJvwZZ77Q9+kaQ4PspKxD/Wwpk5yJiqAnnd8u1SGl\nUAf8Ar0GUtFOgtQsDJITqRNlcB+QqcaRBIQy5pie+18wr0FMV8NKyyYbzh1M\nPka5X40qYSdcryWIpmyPCrWRsGIgtnTW0wYUH5ggNNGHkdEIkUzmA/yUfFbg\nWoY2\r\n=FH7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC+/fO7Cdo0241fwYAcmwpIt6Zg05BCtu2unlMBd8B1AIhAJrYnKTOlY7gRmOC9eYnOU8G/mJg94RGYsdx79govDjd"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.2-alpha.0_1607365009465_0.7096396415658588"},"_hasShrinkwrap":false},"5.43.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.6+88b1ac7b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88b1ac7b4167c0ebb694dcefbe297a985cfb4df1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.6","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Rxqc0Kp46B7J2Z5DzjRjJTQKQOvdi1IhCvgylUMXYVvJ0yhJgQDgOcaN/lrmY8WcbR5UDTN9jOydBVXO9alSxA==","shasum":"7dbdf801434cd41690401ece1f92e00a71b5f1ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFy9xl6Hof6TlAduBAVvDgPc0lPvihw/9qqM/71JaxfAiEAvf4flbqyrfhT7q5tp8zDO/PIgSLnqEmdozEdRm6Lilg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdHxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaDQ/+JKnmislB72J3RkqF9s7SFU8x7V4RklqJyv8Kbh9OGrBGOOZp\r\njGt9HoRjUManegdImJpS4OzYzf+4W4VTP1C5j0X1E7aV+Z+rDxjjFZQN8eXd\r\nMSlPysDRx96/qc/79aoQlFsJ4b9N6sJry7lhsyZFnL65JBGufloQzkiRRWQO\r\nfr0oC/EptspWGbCoNGiPLpZ2a5CQ6mLILvmfn9xRbZ9LVBtIFNiAQldCjJvD\r\nysSK0RORNWCWYzUWIkSsCqkDQI2O0w8zUiUkaIICoxlf5UVajRAC5kOehQ98\r\ncpH9EMmoSskfMEAnv5O7ov1Uq5fWle4fu8MQkffRyOXsIeE6e3huMXr1vsbG\r\nGuhz9zX3HIECHKKWpBfQwHzfv8MgGh6KIYnkctOGflPOaKJQqqkysK2EfXrz\r\nLigh0Lf3Wro+k2BEDJ7VXCtb+bqR4oo/S7rmW9RmuH6jLPJ2tOnIxmfEq8r+\r\n/VxJPti1s1LT4jyWFtgQz8xvMnMgBOpOOyR8rYiUMsg9NlKAc1eAiYSzga8H\r\nHaQ0G41bpxIlFGzn4utSEfSuUUVYgpc/bZeOOKFMhoLyyRG0D85UNxyPPOhA\r\nLzeLFeJONPGhfWW3W3CQZGmSCN7uCQ2gV0sRVXHzNMtwcla8vMwL0Sw3RQNA\r\nyf1DX5XUHpueky1FJYjIJbn/xynsmFdtbbw=\r\n=DPj/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.6_1668578377119_0.0513990962317612"},"_hasShrinkwrap":false},"4.9.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.9.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.2-alpha.1+84a77cc7","@typescript-eslint/types":"4.9.2-alpha.1+84a77cc7","@typescript-eslint/typescript-estree":"4.9.2-alpha.1+84a77cc7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"84a77cc7e4e6bba2519e22c6d5772fc50961dedc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.2-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-Jmuy2t+YPB5ZTTBD1x1f8UJqNlQ3AncsA/lfIkBAAYa8Nv7ETZ2pFGmmE0ssaP98CZj8TW0LtN5za2wlhve0Fg==","shasum":"2d2b88b13e4d56b2ddbf786e67c8097dc4fedf9a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.2-alpha.1.tgz","fileCount":204,"unpackedSize":424081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0vJ8CRA9TVsSAnZWagAAgGYP/jq0GuLMKGOpHpMlA0ZA\nmlYaNpJfMcIu+mkytaFCOzoR8RFldde5JIljK9nkixmCk+nBtwrx6n9JtGrk\nW84Ekw4HDwJ2/jFThdu81VonDZLf1HohaNjP2RHJJz+O6UmcqvOhves/NeUZ\nOk80B5Kscl9SKKxrMJUqRAfdHgfTSFq6jxjajtvQ3Fx5NAbp8fW8mxpu4zy0\nh+8pcEb1D48nnBD/WxbiOTvMp+lrdKKOcpo8qcreqZICSmj9vQYvmHAcx+ax\n8WXYgGW4HbF1B4GywLkltHT6rryJzH7jwA9UbnCLQmcN/SEEC5vpga+JRj9W\nZ7BzndamPw13GoKJ5MADlEeyOFfuCyWNiLEm/1BxK4wfgj3P3NX6wWlilFdr\nqIOs7/SeviNi4yk044Lgd6ys+RpArnscwh3C/CYx3jaJjMovLOQZ8bEcA+Q3\nS4oSssrWk91IFj6ZMrfY9HMqwsMOp5G/goYiRrkyzcFe2TUeu3FxAItfL44p\n29k8QScsI4NW2MWQx7tEAFkziUmGqgwAjk5WqvhlOEg1xRJMwsM2oVExwNYu\n9FVufoQCFtozWmq4BGUZ+fPUFF1Kp6Kx0NvNGbeLGU1JnAHdVfspLy+inj+/\nYY+2NzjOGFs3JnuMC8GCLesP0tAO3CYTh7Ly9bPzy3BRUywP8sLBGI7ZwY4B\nOFFm\r\n=doxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCst+I2PT5aWGBwEANSw3cAMkwf9JHpHOIwxYmZmEmuZgIhALUZySiia1IUrDLR9K0zIvoumN8fRJqcPekwidcHhVwh"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.2-alpha.1_1607660156272_0.676676563492755"},"_hasShrinkwrap":false},"5.43.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.7+dd9b3faf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dd9b3faf645d3db878dc270b5fdc33f75923f6f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.7","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Cmw52pgNrNIS3J8/+SNFJg6fLC70D5HulJbkkbXeqeX3YKRUiCdCCvy78NW+gpcJTsIrd8VOfhvgHIw5QK0PfA==","shasum":"108f28487f6e628f4737b29eb2c8b104fe1a5c0f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOoczNgIL8RQiPVjdvSBW/5K71NvvBiE66B8i56OMXNQIhALFHgzpkoNinNlA5zTqp0HcqzxFTOCjldcGKz46FVqPi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdIHlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHtg/8Dkl97pHqSeFYR2of7Bawztg9sMKqhm/64RpS2XGaB0nkfWN5\r\nroeWixqNrvLs/M+jLH7pLrd3MA1NY2scEQfcQxNInaATZQaE60Myvagg4DKz\r\nrGgoWwaRhLn/roGTguk538/QJvhU3SSOEXq3J9yR+3tueKgIrUU156ZwiSBm\r\nNeHUl3E16UAvn7uBh98UaUQHd9apgzl08ZJEl7euit4uA3v7WUdjIFLvFz74\r\nrI7AixRn+Z/ui1+XVacpz+bag4gc7CgfxCRACzmL24r5cDZBYUZVGM5YuPiH\r\nGPzEfni58uznlpwCzfaROgxBKumRGloYtkfa5c/JghCia5Rg3cbEAd2vNhuo\r\nALgXLP+O9QOHcghUc1v8gSgagTYhucYEOhSVz0nXn87x/oPhMd5zNa45Izhe\r\netwrywy6K6COlXtIS3U9KDhTbfx3clQ7ehlWpQhBl4bA86Z6QRSui2bfZ14i\r\nL8e8sps4LPc49u43fnMh8xlkfT/Nh+e5WS+EMFpSXbZK4mXp9/To5kzorlkJ\r\nsB9t1fucY1TfESF6cb4/xbksYd03fXVZfoZMXqyYCw1Uj2SEjYQKQPstjK80\r\nNI/uSuVZaqi7/0nd3U1m1YsBip1sAcTFFMerR/GNnNy/QINCPU5tP9uq3M3t\r\nOx4m69XuiYlB6SSHwJNaQMlNBu0RFYGZUfI=\r\n=RaCj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.7_1668579813181_0.8134325216396936"},"_hasShrinkwrap":false},"5.35.0":{"name":"@typescript-eslint/experimental-utils","version":"5.35.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96b6639c8d6c0963eaaf8d7df88057ceec44aedd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-2iSQ+5krtrmsrjygnGDpVNvxLBf99v+5VKYPE9D5Zp1AV5wppC2nnNBdIXNtllLsypxkydfxAoBJM174dnEp6Q==","shasum":"5f4aac00a4053159820e9382bfbfe1c876356ff8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCESLlEy2VgoN0COQXOPza2M2SXqVP+KZIiasieVwkFPAIgOGtujkNTSVOypNxag8HC/GXQfGEHPTwKcAekb9DlAYU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBn2WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Iw/9HG6/QeB5p/ZIj63plyligBr80mNDM/wyrBbGqKbjbZwrtIlm\r\nrN8IX/qnl9G9wnsJ0y37laH1H9UN3xoYY52+kS4xu0iNuNjaV+g6YHGAxQSL\r\nki1gj+a2/kGQBHccKiQPyyond384uilWuWzfV8xh1zkcawXRhnKi+gNW4+R1\r\n5xlmITVt0QD2gNQIkMZG6wp9nOxfkRnAGhCLIm0pULaq9DcpAQm282D/IHut\r\nZ9FL8Rkc0+ki6NTRhGpzMyCKprSLwfCElYPTHydAzBpwrP7zqvR8KygxM78/\r\n7BF0SrOdVPxvTBnS9NLgcdoQZc0CHlEExe6zEG8HG2AHn/um1asUBL2P2HPW\r\ndFC46tkQgZa6EOWitE7oXBtygpLwQFoviEKRyzB7dRivKiQcnwOj6dVQBh2X\r\ncY2xT/DROl85GFUnZ/Z8gsSLrsnCmPBdRawtLbWHEpkVAJb2LV4TbjPYJm5V\r\nV+5gWZNVBq0QJiFDFbRjXIMvGco0sAY3vWc8/AlSZUfHSNQo0BQ+0gmJFcvE\r\n20O5k9mOCHhDRVcByVXvwI9i0eQk+d9wId9m+HjAwblE3iFRyC3HwOopoHuX\r\nd21CKidzhyWzSjfAYIbleVvHN91H9u538RU9VnTVPUDTigHP+LisZzUF+pNh\r\n5kbcxohgGyr5XbhoLyevJjFRHHH78MVNV6c=\r\n=MEjM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.0_1661369749631_0.5193493572420504"},"_hasShrinkwrap":false},"5.43.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.4+81236b21"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"81236b21b289d595d738591ee2c9374f2011bdf7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.4","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-T/sHdCw2rGEdNTVEp93nUj0aV9VDD/XSZps4RcbYmRRt2q21r6Hsb6MXzJA21BPW77g0qiohbOIeO1l8K96syw==","shasum":"c94cf9e89d99b1959edee5f3e80e757cfe744118","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpl3+QOoDjmGvuDnv+ArfTsh+kdGFgGKJB+LbZof9zTAiBwLcrvUXHgJkVTRRbRuURJwEnjKu94MtB760zNW+SYpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdHsOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuUA/+ONx3yBCBKFSfSLwxQ4Ek34DQiXZxLafYMcXtrqGjm271m4Z0\r\nOfWbDcSzxkrUMfQVQU49Baw0hTav5jXMwz7ShtFpLmRhwvaQUhS2Z4QfG2od\r\n9QwX9mj2Lb5blhbO9L6Vwvmw+RuLMvyuRgC0zGpxYwWf8Nso6Z1BY7EmVGlV\r\nfeW90M742jMi4+46i740WVW4xPkgx/XvcUWR7Eytq+7+4Bu9p/ojkh+U9OE0\r\ns2Mjg+seYku47l0cxis+7VeYiI+56GmyCHgWxP+oNmVZ3+6qgTXSovYcJHak\r\nadlVHl8a4jYEKu2Wwkv5JseGxUwx24s4ESKGbUoQAo7Oier+vX59ZVhtBzBM\r\neZhqELWUM/azhrE1fezepqygtF1hjJxb5MQJhwTmLuGZiW/ESyDbERZgKGti\r\nfT9sKhtOzAVD57azrB67OkXH9tRgfA3WL4rl6OvGG4zBa2c00I8OT+E5y6pG\r\naOLcv7LO1XxZhlAQbBNU6Z2Bv0jRGROPk/EJuAor7IJDh/OGSHvmbBdBc9Rm\r\nXM5yCvUDb28cjg4D1DyZh2St6vej2K/MeQw6ve6UsmCWI0UD3TgjUQQUNJuJ\r\nyIpqgwZH9rcxv+TS62y0IOjSvj/bhlLw9o57NmyjUJrAYmEJmmCoB/x43cjk\r\naHaHUEoBq8qti5RaD5ro6D0SWGoZ8tLw5HA=\r\n=9cr7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.4_1668578062162_0.28169762771070483"},"_hasShrinkwrap":false},"5.43.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.5+88d0316e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88d0316e60ee18bca5b74b87ad6efa6c1c418fb9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.5","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Ugv+4E+ydXu9O9YsAf32ESTl3aLFGQCF6kJfaqo1sXcksCCHy2cUW5SVgm9hm10LjZiEbwPZ1dtYtkRzJULXiA==","shasum":"6be8ece31326183f85b887b141f74f705edbd4d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0yLWPoD7VeVtOs9/XBnOjzidBNPbOJYl5w0nZ0NBwlAiEA6X9s79eIS7jqQyDhLsZMNOQ1fKytKX6aqoMurEab35g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdHs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEBg//SvBVVBygQrkjXQlkV9gbMHVJ0fzIaYR6R5dZYHWfE5I0QcJW\r\nj16qwusq8dTNaE2H6LmC1rBtE4o0bhB6rbbPCARJxgW3L2c+llO4XZL1UfES\r\n4Cb8Zd7HznZCpw5k/REgxuawWwRBWujAX9y4JQLValHG4c+nnpVGjTMvu3WI\r\n5/w61rvqYOcPzR+g/2a0ukmWQUqxXgJNTEd88DnUesgYQ++8gI2VlLuKKe1X\r\n2GwkozQKHzJI+5OlC7pSktAM0HqmahH5VsozcJwwaXwQG2DC9qaalnVqTLQm\r\nLwE6Bcm2kwmYGR+cyFfbTTgSOgaUCKG3q5OMbcpNFq+/2iZ//yUM26bESHXZ\r\ncx9LVhhYR4sMBgY+tWOuqpr4Jfow50rHQDs0ueqiY4QsVyje26mQdQAEjnoI\r\nGxOMFeOrtO96T8QfLkVFXoexsTX6EcBu7dwsYgpX3zgTEfzTMQow+kfLhoML\r\nuqsU3Ub5j8OICJ8AEFxq1g5K9AExo6gsSeu0xnZn1XUxkvg7w59w8uFHgIkQ\r\nVoeouANt4jgrzcGNb9CbjdBWgBrbCg2ji35REHFZIpIAMWuEj4if/NLuwLeQ\r\nHutcSQx0LMFCMBzXgIzNVt1o15vhbpapmD7qRsdYM1Ax9IIugd+j9kBzJi4n\r\nns4w0XWBffi4VgTNQHdoq3HgLZQwwEk2YRs=\r\n=h9Ck\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.5_1668578104098_0.3289200028367578"},"_hasShrinkwrap":false},"5.43.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.2+0fb44ba3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0fb44ba3f46cef0a35fbd1eb862808cd106287d0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.2","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-lbMNKGk4CzSB8TGA2tZPAnzIW7gb60CiwKsSwcPyJ2JTJsYXjcpnj6wC0oJpuuh3R0v10us4Z4tXt7wp3F+p+w==","shasum":"488088ad5fde8357d6f2eb9b8bb6fc6a435d07a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTDtNg9rBvnCvoVvlA926umgdqXVGZSD6hy2Dvw/nnUwIgBrxwsOGhKnskwYq4xhs9TyiSsl5QiXPs2OcgEKAbSVk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc+NDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMGw/9FHXDaKTh2bgPUXB64/NylQRRzrZwZLxQJtJWerLunlBruQqB\r\naoxn2Law6fpemxR1dPxGFuUk90SZySsHYZHwMeNwFJnfCuxCLoXKRvUewOcJ\r\n46HH1MYWVwZXXu4NQ4Bt/am3HJZppIv/1f03SIWl1QmLcQ60QCV8xXqU3C1r\r\nEjVnXKWWmSYQM3bLMp3km7MtXDli7CS2skNHIqqaygvEp8CPtBlTxrOmzbQQ\r\n33zuu6rwBQp0novP/O5Sh113AECnw8mgcCoRzvi/I+MFlQEgk/QDNOeFRKxR\r\nMgzNyxJHyg2TBXLX7EX80HeOVmoWDUedLkC49v//V/CX9U31RuB+sgCzam7I\r\n/8lblk3eEMK1dYxBgSYeOapO7fe89SstNE1Q1NzvUXXOayvKQmVoz8lXdcs7\r\nyfiyFCGK9cQdE7f8NrTUG8JxTphORHzaW1wP58V+eR05s2Dvup7ePZQ0IQpE\r\nkqjfVXpX+wUIvEUfDyO3c4wyV/U5Gxkq7pHk0nona7yLMYglPimYraKm+RX5\r\nd9lmLrKUooy8yXEaFRl+3pzA5Vc9ZD1pNYLSzQkGirforNTNOVmruQwpuhpG\r\neO5azKpT9N2uw70EujDHPGIZ3paZod4UE9ynMZ2Lew+iLq0MUdSVXKYc9f5n\r\n9HuecbJHX4v3F2wDFOQlk1Gq6oSeAqbOai0=\r\n=zA84\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.2_1668539202863_0.7382717091416353"},"_hasShrinkwrap":false},"5.48.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.48.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.2-alpha.0+10ce912b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"10ce912b4fd4b2928e7df1e7ff9e74434f4c52d3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.2-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-5VmKbtJLqhoUt+yYYBD8LVs99hGL92BErjLlzbEA9To+Ra8OSqfso43vz7ZXzu4QCNUEkIAPtCoLCU6Rl2Vnzg==","shasum":"f83f59df7e342866cdcbdc2177dedbd56e761df0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.2-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+0/EA173QWGkKyk8RH1uBEyejlmJ70kH5/JimoSkVgIgBNgHfgqB/rxen+jjr9qdKTGrJKWGkMockTwlC2Xj0ik="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvFBcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM+RAAjH5llFFl+fLTnGedUeH/JbBmx0iaxMplSVL3Pik1tLd9B4d4\r\ntkW3gmH2eA6P53C6rtNgU5MiiwAls6EobQM6s5ws0WUHoZHA80iJzi+/bib0\r\n/chI/lXksL0AZmCvxts5NTWBqYmiR9y/VuiB1VN1Vjd0GcomP9CTBY5rXNwD\r\n6eAkR7s7W1/Eog9sVAp+5xWHCjRFOLTVw9kO0F/sQgsVPezD/TYf85XM+Rrf\r\nbcp6R/8zQadOizqJ+1r+iu2A0sexMJo1dJVo1wTnaKVGnDKzi4sEjNVRUJnV\r\n+smrQ3uYbCQZM3qMlFDKZtWJg71qpdWCic1v+dTb9b42D75BIeRQzYaJxsNI\r\nTKvlVa6hoVlHgczI+wgWotEGSPoSMO4rXsQ9hDDiLmeLU2DjHrQ/q8fYOc43\r\n8SAxwan6bCYh8bpHpmCo9JYZHbJ/rU+NyE+XdzDXFnKN2pfMajNrjYznOl7h\r\nPgTgU9q9LQja/4MPm0lyQOkFPfBIhqWfn/QhYhyn3tZcn+5iAgecDU3LZ81v\r\nO8FzlfbMSQE0XfqyvAaBXc7uTmUU4m6ic6YxCA2H0D+IGzQPyzEoKzm123kL\r\n06K5qIdtJl3rqw1Q/P+d609rqnz1xxYLa1v4UhKvmnhqq/6EgbQ6grqid7wb\r\nU4S/tCPGpqw6xnbiN8dHfaPF51qiXro8FWY=\r\n=IBvt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.2-alpha.0_1673285724115_0.37389428873551944"},"_hasShrinkwrap":false},"5.35.1":{"name":"@typescript-eslint/experimental-utils","version":"5.35.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb43b4a19dcb967c3342dc8e677e57097b76d888","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.1","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-nF7JD9alMkhEx50QYDUdP8koeHtldnm7EfZkr68ikkc87ffFBIPkH3dqoWyOeQeIiJicB0uHzpMXKR6PP+1Jbg==","shasum":"4ec46ad8cd04001e44536f427c553f120a262c9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.1.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZV4bHtDXgsayEmVC7wea5C37sSyHk25ixbFM5yPVenAiA5pmP5EIeohlIz95lrh3sfmLqskxnUYy9m4c1bjuZLhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBofQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpooRAAlJTU9I96187RpB95eAEsRPqScwySwny/0/2rpECqA40LU5Bm\r\niumhMe+YzlkKiciVQz98mejKQBSSVdfpbUFXPzee1F+dTksfZkXiHXZR2fXt\r\ncxrEm8kpFUjTNiH4tZ6NzITd20nKfe5NfAc8hR6XLB1NMr5H0N8mAqPUCsqd\r\ncLmFs8JciV6476xDoi8Dqu8AeghE1UQnpgKqLEnjczBY85uczgzVN7ADFpDh\r\nMutEf8OaTeJNw1WOFXaSikhV+dSKcF8o2eDo8jQoLD3iGUu4ihUqWKh/w9z1\r\nm00ZvqueaajUSKPmfiWRWNZaBPEg3u64a6Bf9EqlIORLnrcGVuIoxNO18wju\r\nuEj42w/AtfDyAnT98Ontven9Z/lwWwmDrdiwMZT/SDJ+Y32noE9jvVd/nmFZ\r\nqKGoq1EzFy9WATljos6RMFb4G9di3CF0O9FD8sTDZMG1vN8Rvs/lhZ0IAtTD\r\nttnpdJXR3cCLdTniuKts+aWl3fKBIt2+7QpEwxAAgoUsd1CMWvngkUlXOIS7\r\nC0yVTc+l09TsPu64oVKkYx2iFZuj3PwNu2VRrI+FmB0FNnjSvBGwazXK/R++\r\ne0VLSyCSdWAWAgnvqoNsiFEZ51yznCHLjquILPalpp2ZFAxnTEaB/iDgakRF\r\nXEV17p0M/eFiJvlEtulIScYn+iguJzdFOa0=\r\n=xK+w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.1_1661372368601_0.49278173323074026"},"_hasShrinkwrap":false},"5.43.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.3+2778ff0c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2778ff0c3db011148be93ed3bea5ce07af3c81ef","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.3","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-d/T9coqN1eKDTXhgFTJawwFsJvQexQNMWz2/BXdzHV59ML54fG9s2buJmWxFUAB+n3fZ6eXvgTCkNHYl1zo2oA==","shasum":"04df5fb22c093901630929628c06269194dd32e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiypROz1/bCdyTf6g+e4+SlMCHboNQ64jcuvjSRh5+zwIgNuPxB1oYhUScAkONnUNEVuDlOLJ2hvxbNYI3ylQwPU4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdEVnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6BxAAjfN4fDy4D40KQ9ZUZUqOgnLbpMFFENBnp6xeEewTpnq+7KxG\r\nyc0sJFU50F0lUYPHZ7Fmx/yjoZzowHQlSo5PydpGwCi0jSQKgX4VLAp856bP\r\n2zD5sv/6cYUOaWvTknHRwYJZR8UO35UJ7wztUqTRfUHLhTd33/taerQlOEQM\r\n9sTD7pd4xEXJjxJdk9jGJC029yWf3JrXH4SJBb9HIFtYKGtSYvd3QXrh6Vef\r\n5y/50yi37xw/F7aTtoXmEiQQ3b7fLWPsdxDaECFWe0mRlBa29qqIT4JcSgga\r\nHOttnSL0ou4A32yXJeNUSWqRqwevCjr/gQ/OfQEXDlikF3W5GDZ4MKpA2lon\r\ncwxjXhnXPpNBH8/OJWfBbQWQKdjpxfd7s3zDobwPZERhs2sZfYAgrQ4VoQwl\r\n0wg0vUUf471Z4EwjcvdFBZ75xXwt3E0ol8lZCB5q+NTvWwkBbTkVD1izFTph\r\nhCIiE0JWc6hAHe46NMO9uiqp0NykfJJfY1GOAv5MeMLuPa8nUInWY8ohnKAS\r\nH6OChlG5DbbT8zXbiG6mtRmsQywUbbhKIHVhX0OaEY1qjtWXi4sUB6p2o7ng\r\n1GtC/yV8LozRE8CyG3mw2At7A1zeRHvT55OJks2buyDoKjovm/iEw3QosnkB\r\nHZj4PISNqQCQZSzMNsFou7pqMXE6J+ygwSk=\r\n=93TC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.3_1668564327498_0.17887259923963805"},"_hasShrinkwrap":false},"5.43.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.0+8af1b4d9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8af1b4d970438b27ea041717bddadc41af8fc72a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-6330djO56PFnlqQKEVOK7Ole9lnpk88gjMHLNOBzbdbwzGyuqUV9LoOkEoH7UPJWEctiuu7kIOr4XDJ1UsvpxQ==","shasum":"7976f5cf6dc9ba00624552450ff73d4d37872cbe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3DLUDHxcQbzMA7BpUVtiJUVpNVpSEKg8+u3PubaW/pAIhAI4Ux2AU8nuxtlQ2KroSXri994DZDr/VpFvcuFXz0vU4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcn8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzGA/+LKmiNCIL+2XTSV8OgeKUt/5Uowef1LuOFV33cWSf97j5g9xR\r\nYRiHe9+ARUkOHyDKKeEsSKo7gb20vD7LlJTu9CLhKA3ysfzNtSVOz0fpnh6d\r\nQi50e93Wq+6lQjETjDlK/JnzWaCfn3ihtkd5T6hKMS/sLIqt6N8jDurgppVy\r\ntLTswaWwavrvaWjilRaeUswrLUN95KKL5PMayCXFx8DE0J+hy0sHNkKcxdUl\r\nKK/LqMagYuQYzJHJ1SSaGPSJQZEYW+rUcTutHcPRB4F1F/b0nK4Wg064i9Y/\r\ngMWOCiIO+zsk3udFPNl4rHLthZh3h3ye58vf9ZDxnGsMqsPTc2N8zJKx96BK\r\nXg8hzrQDYbCBdVtRCejdMbuplEmgNyk8otSKbfiqnk86UkQ5AORJ8ZX/xor1\r\nbgdn9Vow87AwmTNIYK9DJf9w/STD1IqlU6pUBXJ+cMj7APGAk4B1DwHvmUCY\r\n2XKXIVwd3VDFYyVwzBZiy/weDE4sbbuxx/JbZAdbYC+X4/buqRIuFBLsq72Y\r\n9KT9VsoXO6pd1E4VgygKlZoSBVZU+1+JM2xMW70yT/gampoCLJBkwYepgCsN\r\nHISTOKKksqkufFkN88naP/1z8h3rB0HJrg+7mYhe2vPtPdOAbC8B77MS0e7c\r\nSMAEd7eRQPa+tLdDSCCQ0sY9l1S+OD5g0q4=\r\n=DsO7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.0_1668448048287_0.3781255116773661"},"_hasShrinkwrap":false},"5.43.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.1+5baad089"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5baad0893f9a90633d57fffac69af7523bd1501e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.1","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-VALv6J95/kHQ365L1GSTXuSL9ykyy0ppK750dRoHV0YTgOPm55RRd0EVFDz7FgGXnZ3Tq6+l563ikywWVl8BHQ==","shasum":"0a0b2c6b768f6af4166bc515609735514a0f6a1d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/x00OW33HEMPpE5n0yimhZdoZVn1dEuCLsFm4sjmV3AiEAhAv0BfvTm48HInAgI6YrsfGqYtQaYM+VHkHmqwssyvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc+J9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdzw//QYUzMF2BnOKddM3xgRjRVYWMEt5bmAJ6s9sBzBTzpD+VvgKY\r\n5rvLtslu8kVqbpM0PWgcs+h7SDKX+cDALp0vNyuqFT0GbfV/Sd2DWX+bilqM\r\nl6t+4Lb9Oyi9qMKzxn/ShqgV/EHGFz5eiyXrvtY5Nkwhdi7jEfMJIcrr3sy9\r\nsPzENxS9Ncs8HQ3m3AmxJtQ0HyFJznh+Pl8mdTqr7SPBUIJnlBryBhViS9tz\r\nouzIGD/v8+2/xGzC0d1Xqb8L6vL8Y80Un0NvytggWugTtJL4elnDGMMgJoq/\r\nZ3uunM3nkyl/7ZDcNcNwr+bYEENVoj4YQqepKseyyAO5ytH0FY+dcN9yBOGZ\r\nHUflP28wHmLO6dNqau2m042oK+Kt183jXIunRtux9DBtpPZr+Ee04VFcJALW\r\n3C4pCMNmEJdNO37uRQv5SQUvLGukqYejOdLhL3GTJux50by9NtGm7XcDMttx\r\nF9c3Qp1H05eJYmNEryrpVPHbR1h4ptkH4ntgg+FHLt1FAMxXd59fwNUDmDHz\r\nunwVIR+V0UHRBzVXKCrmwYUJV9mKl1FRcB2ljOhLEAVaUdL/uAi1rB+PT9GY\r\n/v2hoJ1qAcseNPs35dx9RPs98xa82Bks9gwPvqW85KkxuyvOXkhXsYnwAAUN\r\nHWijqNtLDtS8Bk2p5Dqyt36oUkARab6/3P4=\r\n=zlBO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.1_1668539005779_0.8239379230822668"},"_hasShrinkwrap":false},"5.52.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.7+a26afcfc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a26afcfc3034850d5e7791897944675df2b1e216","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.7","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-EqbtyphKJrifhR9YOR+zI/huMbaSWDGG/RShRCMbI+97QeCEmxGdsFYlFNi12QnhKh8HgG2SVHvLq58aBIsTWQ==","shasum":"276df9bbf69e9c3484480361cfc7e7597b3b454a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.7.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCReowRH7XqpqdXyFZy+yldqJO5Dk6WfUUQq5tuVa+7AiEAho/2xV7FduzljsmuIffSSK7uKMrvdvWAVAGhnEEyQfA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8525ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcrRAAl5MZ2toXV3h7auKWyw+8OJ1Mld8yEA4xiPzeXQ2exsiP/t2i\r\n3WJtaX3mCUzC7BpTK22Rhw2keKcPkkNQkqbDexEkV1BrVoyJ7841Vfe4xZd/\r\nSJZIbrnsU00iXyXOoKEiDU85cEIwD1g4yg73gNeBhkl/wmtHSlnxkOIUr///\r\nb3s1G4hi2UEgfyiKdLdSGj3iZRdg4d4zzTH4P5yqiItWQeb3NtB0M+sCYQAk\r\nOF7iw9SZ0SDahqFgDhL75uqyqxRcPcYzM5px7DEtbvMzLZVnffG1bNSVE/ZU\r\nEhDAwC63125p0UY9hOUrtVq/xsy75kL+91pR+MNdJTIBkz/n3FJaaE4gvk+c\r\nGnTA0gB92JhbGbmO3p1LV9vMSBzu25IgxvGZQ66UO88IYs1lX/TLhjy+HE6E\r\n/ELI4kAfQToGuKDafLqMHKvh8T0EVGo4aLM1/IVUlqeJtskEa3WzWSoZd6dj\r\nCJ1I6j00EffXnGF2lZW6f5LaV7fO2F5zSuyhmALbmaKZzmKhGlfFFYyDkGMV\r\nL/hPE0S7/83JTaE/kwJ8C5dPG7RfvvXbAzIYzxd1sf3zPRzDswozFsuN2kWo\r\n8izBZJ/FlxeDfB8j/Scx6IVFUXsoNx/VtYQehZp4YECzQy5WywqB7zoTvKnM\r\nwqVwyvWxTR8Xx1WvbU6Z8gevbj1bWjOAkj8=\r\n=Nc2a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.7_1676910009412_0.9369712181135066"},"_hasShrinkwrap":false},"5.52.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.6+8e35735e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8e35735ed856ca20a0edc70666aab0c480998a24","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.6","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-r4pJvQxo9CJjn6dEY+qUioVatPs02J95hTW8RBtWl0kOAeUzVfHxdBj7TF/66+QkXhDPmhc0Ak4iJDaVx0Fqcw==","shasum":"8f04cb0d16c210bd93e390e55d404b84e529721c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.6.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/LDoZBc9tru9cLpd01ZJpd0Jc7+uIme4Et7snCA2BNAiAs7sCxVHEt0QWfosaXlATRMD6P2kkAHpk1XQhHqjFD/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80hRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkthAAnmlWHrK6UrbVYqnd/6GhgkEneO2EweyfDnZMYVklq4BxPY/a\r\negDIkOumdwQq0VGN07zB3Ifp/kPwh8c2KM/j5E+T4dzcwkymE2CCF2XzbemB\r\nHsS4N4soIP85P34x0Mv7/cara/yxs9ZD1rHXNLcLvKs96fVfSzei5L6PnCLL\r\nbISWLkz4BRwtPOuzkH7eFut5mjKdQG+1bDu/CbFUc3PduDusClABxRf22PwN\r\n8AVJa/zmcuh9u0IKP5co3tihgIDPYyxcM4Y7MqKPKLdX9bhyBC8nYU43R/Ct\r\n44wTv9/Wcre92IAMZaWeU3YR4uK1/00seBhidDGfdauepM+uEUi7G3AGJlcQ\r\nP9UbuqmePMWn3c0W7VzK+JM7pWgKG0ErI853qJcKZCaIAvOITrirHiUTTCVC\r\nU8dXoNJQ0fHXabVuRfx2h9rmQ01Lxi9s1LWaiHtdHfUGtagB9CEuei6lfR4j\r\nvo6FmnwOsFvxmnd+/HArblin7FhDmzHq/TSKTyl9IUZRx+Nu0V/pEuEqVw5b\r\nopphQetAejc2OqnLq2Yxn5aUZ/ezge1oH74e+w1h36G9xcDiWKu8+m+4zt2E\r\nUN1fi/sn/DdzQ0a2YOqPEH+GNZNFWhfOaOkn9n7AAKsSXz9eNlO4YTXKN61X\r\nKznZ+X1duD1xvgiZcKDe0l0h5fx7cYvV/UI=\r\n=OJQP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.6_1676888145459_0.2119034012122345"},"_hasShrinkwrap":false},"5.52.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.5+0c777d9c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0c777d9c6f6ccdb3e63f055742f0bca12e11de0a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.5","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-H9A71Dof4+bPAIRs4cgF11XKdHGXplb2ifNnldsPkq8MOse0t8OAkXSM9nL8NQIcoV1uWF+22DCwSOaFu+qQfg==","shasum":"2e9ae86aa1367830c8a1fd9499b950628808a331","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.5.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDg6FaqC/m4Z3Cl2gpCuv7MxByrlCFLoF215292gGa3jAiAVOrl95Qd8H9XO0n6ktNVEihtg8cJlo8V/VIM5c47Tqg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj80NIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5vw/+Kig7AbVBZU2lsOJJJZGgAZzjnI5kTBBPY1zMF4WjBP/vaaae\r\nz2Y9X6QbTFo+E2AKfEQpDxTxIZUGGvB/kvtzSJ2vseH+gCOYzSk55/8tS3J2\r\n3qfLqxkax1KRG9DLj7wu5zW+RYQVvSXjUnaV8P5aOMA+EHe8Ay8VJcdiZ1YZ\r\nX8SfpRBudbCk7oCRoJu3rFx/rRQyIHUmG9skoMVCjmjf6z2cXr+3lRLySMCZ\r\nU8anYZwMhvjgBknGrpA85reVDVNIVB+cFPgRUF8WT1+qw//nMo75i5j9Hhpl\r\nsJtpMIcsjGwOJLNDaj2KR/1im82ytBRLkkqBJdOawys73zotB14WczfhwCxt\r\n45aJ5XnzTKgAo3+czO5banwKCTO+SCEIML7BYRo57NbsKRLR4KxAJNuIQi4q\r\nawMwtF3pSCIgbGEjBUQcPRQl6Ls2qrGIhrMX6yqY8vZXz63Mm7BJ9EaR474r\r\n05OD6j0naizYt/GZ0b184W+iebFleh7BwiP+48VAnurVmnrUDHZuiI0A/R0K\r\nEVE7/ICCuDF+nJBUXMFCeHl0zowx8ZlHJI7oL4jwcUwcz3D3V9PA9hxhY3qw\r\nC26IeuKctgLP0r8QZJ1KhIrWuItuC9vwcM2lH7Sbd5CNKv+T+SeEdJYgj7eh\r\nxmiErIP0LJMwYS1pB3nV8uvD1CAmZKAot2Y=\r\n=j35m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.5_1676886856068_0.9270320941603822"},"_hasShrinkwrap":false},"5.52.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.4+d8164960"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d8164960d21336d4a726d8179b314f05fe3aeb22","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.4","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-JZumrnonkKOeTalpLW5NLIa+sFbmmbrnCWoCpKlVAY0tLjjH7RkZu0eV91YgNhpjuGlWtItMUU++J9fCdKe+jA==","shasum":"c8130abc62266b56c3c4c9a8f14f0d633ba50ed4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.4.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChsMZunwjMClduDZyG0N8kAgeGUK7bno6wL4dEsFM5aQIgNYiVELr7qYL/N0sjrz2kE72/L+gFUnFC13u2fjVjgzQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8x4gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/lA/7BybwpKpPSgWjE0+ktSz8nSIeKDQR0/z9XLx+lo4sEUh9HRVG\r\npC27zU9DU1kK7Sn2G8t3NoO0jodQQJTORiW6hUr9vemrYMJ79tbHXE+8aGPx\r\nj8b4uNTOi3DWd4x2uEOAjLMRq/RHDxIisSKTM5yJb2wTyLhxWHXtevwXE0Pl\r\nI6otGABFzbTwKsmPAxsmoTMYucRuQj+en5tjuv7Pcb+ZRgLKxmWqjlEeYEFO\r\nz6NAYajJR6rUr0j2DBFXfCPW/kFmBdxLdz+mK6wPwSqvOq121FoGxzIcZXCr\r\nie7KBvvDjxCA2jDVkDD9874r7BQiArONT3iuEwreu6GYtn+Szfo3I8NNFwh0\r\nm0bwzRYNsmsWv3E58AAukGYnhAmnFwEEPvn2tn3VPJsC/F+nKgtReh6ZQJSh\r\nqWSLupDXa29DaMI015ZHfCsaa2pJUdjTRc/AdZUX6QGnZDwL22lxdplIaLOl\r\nFmdkcTr2SdcMM0rh9a8AKJ9KWT6ysB+FNxcu+K5Yh2kkOZrymZqdMtHaVrjz\r\nqLxZiUxNTLtA4Vzdb0FaYAaKPJGRjrk1XgBcBw9TzUT3Zr/virFX79FoSxkw\r\nGVqBPC7r90saEL/YQ0RB4hTjMfPG24asfH0nuOPYnkm730XfAZmveyGbkq20\r\nxpPz/u3S54daifIpkbYtYItjnPDkImtqclE=\r\n=Lqdr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.4_1676877344152_0.8372423659442412"},"_hasShrinkwrap":false},"5.52.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.52.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.1-alpha.8+cac26e09"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cac26e09340b777bb11293d6f7397cf4fbb3cf45","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.1-alpha.8","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-EkMPm71mub23Yliz3efZnQ/Cwc9J7iUbGEUtR35sO7zaZRh9J7M7WkPyPy3i0trPTS0JMKsZKPIyif024JcXLg==","shasum":"d313147a7254b5fda2d202174f9c753cd8583181","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.1-alpha.8.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwHhHaM0/nu+B711Dqxdy8/x4KsF+rSztaeJFwyUCf/AiAIan+naZvN45ZecNKw8IMcJkhxqlg3emtzq27ggbumyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj86evACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLdw//d26fhaFd12XE+BsRMObvilsKNNlD+kk41IekIp95GD3dbdKL\r\nsBVFm7nVMkEGTVNF14OAS62mAy64RAMXluARgZa9iJYGMFdHiWG6hTCL5j1i\r\n2gSqlx8uNYPi5B+ypalsiSUpdvVfD7ULmrLSw25+cyWvz45gynjWkeeC1vRF\r\n5kbtzHepH98ScV4LJ9HcN1qXQC4OZoOJqAZe5JDjexypVn1n32yJgugT6bdd\r\nQMs7oTG/ygqBWRd5d9mqElnnnzvJFvAjyQNa8h5sLgloPXQaNicX2DLPzXeW\r\nkc1uM6xLR0jFx9qESM0cZbQmqiK+1lauCID6WzPRcRa7JoDnYCE7Ex0egXqH\r\nb9iUDaLrvdiqJF3T0Pz1K/8y86IizODk3CTFkxKSuPvWOJWVT8jVUD8ld8nO\r\n92/aDeYJuzN46ob+uSjwJYEoFK0fgzMpCVWNFgHCwp6QWPuZEZm+wfAQkqyw\r\nv6UytNDOPW3Rp9lLjfG1K1r+VwxviT3IgY0HMxIyDk6ys/DTprSysZ0AkDNO\r\neJcffslciA/kPJI1mdhRnjQNiYwOFjUidRe7bGkWc5O5B3sIFaGo4S/7UO7J\r\nGFRQBta6iucjlsaz/At0bTTNaLFy06Ad+1nZENg6haeylq9hXXxB2ngNc/S/\r\n6yTlnUD+49CS9g5Qw2Nj/ohkLOIEdj2Q9vA=\r\n=1EJs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.1-alpha.8_1676912558984_0.5659917687956866"},"_hasShrinkwrap":false},"5.16.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.3+440be8c3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"440be8c3f6e5335af365a8a0ce44be6c542b0a52","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-bAwMguZVoBDw/6jNiO8EdsKGwz2DCnBoBdHvFzirQ+KY7Z71+BpgEr3SWiAk9L3W0bG2E4+is9IMV3rU6TELrw==","shasum":"2d60fbffde9e7f7224cf3f77313045d4ae6bc366","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOS+fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3fQ//XFT2/nWzjbMgdGsTmthYZRgCJrgUbLUk+XZSpKWm5duqhIsh\r\nw71WaFtfSjmQZkN7Wc65nYxoYXRDcxuBvEFpFciKxKWT6f3QxTCV1Aomvi4O\r\nIsDABdff7zl9LRbzEsyBLoIzDHW4+AC2KBMgYZoahkBS3DhH3VNDV2rHYzAm\r\nDTbEwEE7BhJqenXAr5L/8QBjTk0eleN4wGpwg+8oz5324gRoPhJyoVcRDR4L\r\nWOemG2TPiYNwLE5sNb+P5bKkr2D9CMnd0eI0RxRUhiTiyFtISbmMYYqlZ7dZ\r\n++bjyp7ad16XvkzWvXsyM7yqxYQ/XYChL4FZfmd6BeOqpd4oD2AZ1FeZ0qae\r\nmeJleGyjDiC6L9BfXXm0F1soJQM6+itYJI5Qt0kNbwX2x1oyTkTKXyt++s8M\r\nVjIvVmEvdeYwErWaqFXyK7EbJp/S/H46R6uUpc6XeliiFpAOWJ7Pjzvdu+H7\r\nGk/2Ls3CUXjR5KyGV8xeWfojqwnb1xK0z5L4hmzXy9lvGOCmckxOsuxe3Ltv\r\n7C7JXzN70UBGeE2gYIPWlxd+4DHkXbBnXs0Dxo0Lvrlw/2wUDe/8wKE4pQDM\r\n7NBDbZ5QjwBi66+RRx6T2nL6kkBAVaWzAFBgYo+iy7mhFHQ5mHbIeqypNxpe\r\n27irVBeFeJYqgEamAEPaEZP1OlAh7byIk/o=\r\n=cQz2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT1v7SI5K/PUcAfyCYFOOxEBsyaso9lpkLSbplXv+daAiBdakXEbIeLQDXEZWxtRmGZo86j2cDCSVs4yG8hJvmEFw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.3_1647914911423_0.8278971592870623"},"_hasShrinkwrap":false},"5.16.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.2+19e4dfd9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"19e4dfd96d7d2454463ca64bd9847b0dc9fc73f4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-KLJ5RQeTzgK3YIYFa5Bx1sqqmUpLcSRt22x6fvrAMLixdK/E+U6TDKi3zjfHsm/txJEQSHsW778G2QtGrIFQIQ==","shasum":"fa10b786f13ccae5f9599892e9bd975d28eb55d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOS95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofzA//cak/NgelDjhdr9d5Tn8lCA1DLSuB6zTqOxd2+xa4PoxTb5Q1\r\nbaQ9sUivBolaaWFglZXZXzzYJhV2DVSD7Ze1NbPst6J6oJbAFXVKpEYo5wsG\r\nt+7+7gCayhN7Pi9/Eeyj185AHFnCHbqqnJfVR/3ie4YfQvGsgVOdCN8kqFM1\r\nXhLNeJRlo0ZoW6+n3ruZhGPfnQU408QHBrgHLGZUh2ZMaWuMyU4yJh9aJfjl\r\n4KirRx8oVfNKrMqqLjzLnLiE3Ec9eH8AvFD2eapyyneCFE568QLmxlVD2JOn\r\n24u+5Jr0vaT6NvyeN34TzSsmVPFp/nIdCnbJAjVyZmBp+/p8erBNnka76k+f\r\nWEv7LuvXtc/l0mi8SnzLIPCEKGp8KwQ7kvoSissrJSMJmbkH8hbTUkxlge5z\r\nlM0IoTZOoZPHEF1pta8SADP5oec0qMxZ+p2IDkdzVybkK/7ZTmhlSa9l6HL+\r\n66Drle0BjA8En/u9Sz4FFKPJ64FBeVS7NYesaipj1eB3QJniwihcWcNMa58r\r\nndNzGJqSPWchCfcZGHaAAI7eL3fesP86VKwQM250M21qmIm5NOkt+coQM9lO\r\nkgYRh8lrlJiPfasaKMP4OAZ22x6oGcFRwNA6DR5kcRufPtF6ett7XA4XXK9M\r\nrnjPP8wjZnesIHDsKPf1Xv02P5IlVrjs1xo=\r\n=J8pW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFH4wwPUm9dsNLuB8kH21S6/EpzYGngH7Of+ocFDFHjaAiEA+bDScDyKCd0k3cc9qwtAUspcCFcXx7LbRJlEeiZuM/8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.2_1647914873633_0.147188032088309"},"_hasShrinkwrap":false},"5.16.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.1+b836ea32"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b836ea320cf7404a8aaaeed636826dd020da556b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-+rppJiP0XRixEjwYQ6drPu7CheuUIp6Ej7I2PCmZMoZa+ue3R4EnDYGEK3iSieRSLrig/FgTbz3Mf75qJuBMSQ==","shasum":"9e4023eee32ca8de3821bac26a4563e57f0d598e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOS9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOHg/+Ovkz7hRsAkBWJipJT425zGorf19BGoodyFvj2cmC2yr5YoC8\r\nPeFgyHLL6kmWM53OrvhV6OqlgyGfO46BUrsCXIXYz23BD5sKLRzNh5U1IrYC\r\nzIlg4hxSu6CCvawkT/HVMxJfc1H+G9WWG8D4rKERhVZyuwrkniNRKARJN9us\r\n1Lo0PFYhjH3J7YfJYAMvyyq8N6749EmLNf5GbugyH9xyFEKwHBw24e2miEOP\r\nA+PXsJ9F7G9mKXt76O/AzSGK34UZFYl3cMZbj3dYdyaYmO8JaCGEpIfQZgnM\r\n4vkWptvcjyLXM9n00mN8QYWpO/T1nHsADCSZ/aREzmcM+84tcpXcURhgUO+X\r\nhuhDz1CRLeQm03YEErS+2y9FRI/HJPuu1y/JLgNyEvjcAOuMz4g+sZS7xiOQ\r\n9Zn55SSZfwJSflzZShAZoqAcjLxJ+yDoMZ6e6hBQ0ewpTFD5L8DnuKQxa66J\r\nWcwcUk9Rjk3cIwWdrzldLCTKWVR9bLoKfaCGeaFNlf8e4PEdcjW4wYzJTSML\r\ngFf5a0Kb8DIp1az2ITc1t6KsotM8d1kzXjOtsL5A5C5XP1PEH9jCTHGfhK2Q\r\nZGh+AOUYq4x+/C3yX493QJgKhp71W0ipWoeIqENvTaEqbeDbF8iLpHXS6BgT\r\nhjN4ORohc38tb/htBBnjRXfq+F4ZjIpivX4=\r\n=YoA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYGoQ1DCktAfHoeNJTa45Yy5zq9VgFUxzRcKLmqF2LGgIgZJdNqNC/obMRAI+wo2we3rrBH+iiGxeBfIXjXdgoj+w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.1_1647914841601_0.6104727612767609"},"_hasShrinkwrap":false},"5.16.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.0+aff96549"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aff9654937f7c09b16b609bf472341b3c3598b63","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-IPavwFbxgIK4o7sJjqP5o0/yFn2YrqnnWnH5e0DToheKjetFxFANl4qmTOvgFKPRocPRvJ2bIu9/2bOwnTcU8A==","shasum":"bdd7b34d7ef6c781f540ba32a93a49e39e63f131","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOLRHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6LxAAoH6pCK5TfldEOt9uwMfVpW+vEInPPZdMR/6y9oV4fN9xq0QY\r\n8951g4IpA/gwXI92Q7vUh9gM8sI0KO95Ccmivuv+gXMmeg+v/+SKI6BOjyD5\r\nhzUbd4uC05qCJbzijwBvp27JI0ytLGlp/RmBcw3rqiA8z7WwQyRN0RuYRVMf\r\nTPQmyKf1q6MuWUKDzaqrNG61xLJyAF1mCHKkuZwjTQF2PJFKWejdr5fbbw2m\r\nHcAIfbb4OrADsvvgUJqUP8WUnNlrvnqpM/IfDrHHdwWmGAwCOom78n+V9jl4\r\nD1CWcbdHCaAN7r7KoVB94AONwfYsdDvOsjTMFmKs5l0556aH0S5Vy9TMrh0N\r\nztYcyPcx+ijDm5oYVc1tIdnrMPqLUbAIykLsXGh/V5DqVr+A2PMRx/FbEEXM\r\nAv/ZsnnFfXYlcJZuOydGRfA2u/lBXHQP559MdFToFAwEWTpyIwWOBpAWCZGU\r\njFcbDbYJQhLwNpbC/ZhlC/Imqz+4ByweoOwEYrCSq19/zYjm+DOblKgAZ9/S\r\nostyQtTOd53Jg+RVdyB+LDu9IhxZ2fLtTGlpp/cKLfJzwFO2HZyY93RLiBeZ\r\nnjKLkzCBkDNaF+VoZxGv3Tn29qT7BWvlqmSth935zlbjYmZi6uK17nnXS5+g\r\nrLSWp60KbjwiWBA1TkfppXw3BKvuz/+6aIQ=\r\n=Sr70\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGR0BMEW9iql/SG2EvID2dQTRpZM1GRgvMQIZ6qmT7R2AiEArKDPZAYwrLEywnSOLYzbN/DplCB4LUiebHddeoAzaLs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.0_1647883335443_0.5917696922685032"},"_hasShrinkwrap":false},"2.22.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.7+bc2a9d61","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bc2a9d6184973f1076e9aa4404fec3207b0107d7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-eO5nVON2TJQ2jLLiZy8RQD0CmP+POWW9QjzDwSbRWYuydeJXeJXOddg59bTI8Yh4V2EVFsNbDeYKASByTyhUcg==","shasum":"ec8fcd8f4054bbd65d15231df4833d1bd332b9fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.7.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZBQtCRA9TVsSAnZWagAAj4IQAInc+yO1lt131X6VU4Vl\nqKnF/TauR9ZXkrWGKVKHptbBVKky76XARLp6nJmfhR++HbLxpFaSqKtWjNLw\nYjCnMXd/ZRDfeLv/RPXvLr6uQSfuRBCNmgAIWZ8EpT9qzx1pt3DGP5sNvNWo\nk4aWaCjmUDE3BnuO6Y181qT9+awUDBmC1QGK+8g8iLBLi1Q/F5/iPuOw2sf3\n+HcyCuLetQgiQS2gt1F+BxGp7jEFfOf8g6qsWL6VBVvaMTlUm8MSN+WGa20u\nbjeWtVV9I1FVk9dZphZ9DFPgrmnrGS3auDOq6cqFGdmw1kZ3lyXd4+70GATz\nz9QvEeCA9EEIP0z38YE1UvKr9fq6LGlv7/PyYutzVRwOA9Tb9kJILx51yC7z\nd4gphhdeCedzV3SNkzX4JA1HcNdBKoeKQBCrSPUDg7TFiOQ+ssQiF2gTLa9J\nejn2D7n/vHYF72IjkvQHzy6SYfui6onKenPTCWuuaknXiCAPOkXJNIYDmTvI\ni7GsgnU67KRnM7Ez6zmmFJpnDqtP+a6JxKP1/4BW7k4dQSeMLksiiNXprzUj\n2fnSHAo7POmFEjjqPLPjVojDLqprYTZj2zuMmoUCdyIjF1hrP9LH42SrUVp1\nNNH014LV/IdKqXjKHDd5PoG8XwlIgPz2bagOyE21EC3JJakCi1V4gm6fxjoD\ndD84\r\n=6H6z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoMyfHj+zuF2xqTtc9tDTTO6bIK7XV956b9ryoUbkNEQIhAMt8EplIntEwJ/QM79JQopopZTkJdWWW8Cbrz+4S1i0+"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.7_1583617068830_0.23982177575327257"},"_hasShrinkwrap":false},"2.22.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.6+e5db36f1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e5db36f140b6463965858ad4ed77f71a9a00c5a7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-IuiMAmq4IR/JDCKNm1sncxNrk4BJdWjEP6INIwShyvFf1SJRLmIT7cdv9DXzyByPCywJYeFcZlTuDROtrEsBlQ==","shasum":"d036f76167ca1b28bd590849c5ee0a36c8199398","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.6.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3YZCRA9TVsSAnZWagAAgscP/A9VJtEKgWPYGbCXs4tG\n567q6KqldR5ec5L5ghPHYbu6OmbEOTLJsqzp/NtmRHux6EU/1bMvPpRztxM8\nteJ6Nm+7CpXJ2wzjIkQ/S4KQ9umYyGJmaQoGNVe84HjsjTMpco2V2aPgX104\n1tcfPJYOoHhrdDwlrh/2Qr6TLDPfAmtLL+btOrAoONw4owFmeGg3mxk4rfod\nN+ENR8PWZSQNRryH5HwTBminRdVV076U+z7koeX/Xqo4lIUqIHJNoFZjrV5R\ns2dRUvRNpaoe5X4GtMV67R5CV3ykkTKSHTelxY1+KLFqGDGHW21SjN6k/VY8\nZJW6fK0dkLEdsrYVJHkQ2xOCcnIZhxv27xyLio9tXMbCj1IX931OvArJLpcA\nOLpQIgRvptevvDk/4hvhwOXEtTfUDuSuGZ7tFaPZ/GxKL6XpwwZO5NxfMFMJ\nD/uSvYO0aqmQDr2eKSn++Jd8BuNghWRmqleWzRz4+2b0pGQ4LHac6Q8YyxSM\n7+BIcf8V+1U3jjFbcuwQe7wxLpn/7163KYABLrHgIHm38sFSxri9B35uKbVQ\n6pjax9Orl7aXnnV+3NcsAc2mxohaTE5TTxtRDzQS+7Fwp1kf8DqeFJP6FsvW\n38opKUKA4VdzWkHWPl++nx7Y11GLLIdCyfkbfpzgHucYba4zoseo20OSD8aL\n8518\r\n=iav2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUWF7zwktIO3wduAdogqBlko7N7T7Hyf3Js3BFXpzwRAiA+OTbbDGmWv+PWIfpQgcpOKFKoLOFmurSMo7HwkArAUQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.6_1583314457057_0.4375748818951619"},"_hasShrinkwrap":false},"2.22.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.9+144345c4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"144345c4774c0664752116ef2cf28f46cf52052f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.9","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-vgM2v9o5g7NrD3dSExSIkn9Z24rlviurLmDXghRomjPYe8ZFgp7i7WGOGAz2dRlfh6LEfKewze4WXycc7AQyxg==","shasum":"4d8ff29c584905edcbf6d732ee9c7f27c01c0569","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.9.tgz","fileCount":112,"unpackedSize":159165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZZsdCRA9TVsSAnZWagAAA3gP/0NhlLSCoE8kLdIYWumn\nSKbmMUrLT4guf2rty+c70bDuLwpbO2X4R/Mf6tuGC1W5nQin0vLjKVoyEBZt\nkY9MCjHP0NnrB9tokPRbYwpo6Pg+wVe2MaVOozLPFH1rMEMroa9kPeWS03mf\ndxEakuhasJOL7Vhi7FH6ZjzyxADLnUyhmQePjl4/JMF34kpdwUmK/uPLQKQ9\nuaYpgc276oMjnPkrjjSu+4sBHjTF+VyP8x9/j2f0Fa07czWPW89ylszjtHj3\nCZSEXKdskrUkZvhd9zzsPHXWUlNpbImpnd8Hkq/03zOwHTNfGrAKWTC11d2k\nLRBP2ifMmVW7tD6EmfZc+q7+R426ESgXJEOD2BXR/2VB/RsobElCQrZuAHPq\nDeGhvFt4/8B8kfPdtLjOUi+X38t4ZzqMZ/HPpY3BzdkLPlx2mX3ZgIjL+J0l\nrWZmGU4QvjfpHG7FFA3oZXNNalttEfr8Lj0p7IhZRMP8UF4odi91vd1gJQGn\nWOWLhO4VHWbezIeA2tAmn6mAimE5gCFMnPwMNmMZxp98+9F+GFpNg0BCTe7K\nmGEkJ2U776UrwLxK25xaDvTQyZ07zgUgkybVtFhK49P6hZCZRh9BE7pzC/yw\n+h0xkTSuq6jY85hfBWMBks2NvalVCcxFGcWQTAkmVznbMpmDJANc9ANOb21X\n77qp\r\n=kjaM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDElDBfqq7H2RTLiGjyOQ2wM/2yqWSzP4BfJGZNGq0CagIhAP58rmXDeJXhf433DVfncJO8XmDr7wwTI1tcvmmsY1cO"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.9_1583717148815_0.5397347177039864"},"_hasShrinkwrap":false},"2.22.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.8+85e1b19f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"85e1b19fd1cc493453e65b3319d29ec9b1c738ff","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.8","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-dq5rTDYgbpVvqZ4Ujo7I/BazlK4Y8Phn+DitryeyaDnDaM2tKuZdGevXdEhhETduZucEJd4gqQhAH0t28D6llA==","shasum":"1d564c9facd0ce367aed1a1b449acf9a38b38142","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.8.tgz","fileCount":112,"unpackedSize":159165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZZWrCRA9TVsSAnZWagAAcRAQAJSJVF6bqAnGTy6dTcFx\neKLmPgJ27uX4+dH6s6yi3Joky7bvobD9wgn0YDBBajCEoPNN+rYb3+rmNG51\n7VSjYXKCez//ccUWB53ym7GMMM+nPkNJObPNMvvNG0PGzTGpJ/qSxyAizcXb\n/VomtiJO8E9CGYlML/M1ROYmZmMqtwaJ3gQPwruIJT/OMPymj5tJvuCNUMSy\nXREKq5domARYHkrnJucI1el7Hj5CRbTMrtMqxDISH5swrbw0KT/u+Hpi1Vxh\n/2aOv8Kyn+1SeIu3SLM+Uo+b2P48o3wblj+gKyhsHMmEDCs6NnN6vLrZ0m8G\nTmTQVVjPPLu03JraZfjLZEpCPfGNPEFl1DpN10RvC8cT9Hl07GNxrNm/+9PC\n/yMr1Harg5fJyZiLUqebaQXNYBBqOakawGFOkLjRZfA9wav+ybNyKKMCs3ih\nlpQ7IERzAjrCmyeDl8QX44dJ5SKM1P79zQFbKPjaecNKzpaOratlXnzcQ7e+\nUnCeteZjWKpzbskQbEB/nLPqcZRtwByXV+us3TnVHtehuNdB2rG+GpfHjm8b\nCcqODc9kspyL+lKi0KtxLZ1RXFypI5OORWO1it4S6XMcWca7/6/7OSH/0RIQ\nUb283ZtBMFFfp52GBWXgPd5l0aWk8M3+VWLIiy3YORDHZTRjgVoBLFrxJiT/\njg9V\r\n=vlB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8G6r7tu5m9UcKModxhe0tuGlrusdihbgWMVLsZ9ZvkAiEA1qSkRr/nMUyEgNo0h6DE8xK8RFppzo0VbIJ/ScDn91Y="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.8_1583715754751_0.1755728372963692"},"_hasShrinkwrap":false},"2.22.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.3+cfc3ef10","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cfc3ef10941f46cdbc084e99e1d48d6d3a928903","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Bl9fDivfN4DD5dRbFz0giwy6jUgwT5Jy6Cr0A/mf8pBnvxV0SDMu/h6zoYZ6Ih/sFOVHCqiSlCoxAK/WO+JHCg==","shasum":"1f7a27d8dd64766ad7d0d1c61e9840a25a036090","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.3.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXiKtCRA9TVsSAnZWagAA96wQAIStb/u9oMOH6o1BtYpk\n1D9I+K4DkEP4XpfRqB8/jbv2eDGMkT50/gwZQr2aU3gUM8GSdbR2+syFXLaw\n83Dqoe/PCboNzNgM2xUk7PSfUBvMou1gQOHVzSTGbnRhQfTL2yXOFyQRf8mM\nvT1YDq3HCOL3YtRBEWF3CJ+qQFKy/w3j+8+OPYOgmO/Q8TmE1PU+mh354kGz\nKa6GUpRn5mI9Hp/uh/Q5Cr7M7C9B7vnfW+gbSpGi7iKJ9FIE7zUNf0RMr7a4\nXCWj2YwS2FHL8N3T1Oif7Ca0NIR/fVDbzZWYp+L8/anhB3zcKctk2OQXRiWU\nFO51im7RQwBGIQcvd1pZ1YukDQAvWMv+b9fPFjDuAEgkSa/AWZJVTEHBXuU1\nxxG+9rKb1zp5J25U3/4BQ+2Gc9pxXuAKvUjBnZYYC+a8kFJvISUP03LehqXp\n9Me6hTT40iGhsyBUq1Kl6UucSV67mMbMeoBq1hX2hS6JDmWM3FJRbndv/C/K\nW3SSim9F3Vzmy6xcDyQ7Bl43xpRlm3I4FEUTEIB7Ry2979OFRMIX/dFSHXiz\nzot2lPppA/puk8Qu5aZO2otV+7MReuKFxdkbsbzUEiAlGZK/YAjWzbYxytVY\npYPkOWIMINJC13dQrOJmoScVfl518QzBO7KX+ROq1ZdmTY3RxN1/NZu32xrO\nOXG4\r\n=yNR9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7+1Ih7IP/obTXh71gtSPAgI/aeQ5guUjH0M5mA3VuAgIgTdd/K1PqKZr5m9Pd5flz9wp1ilOKRIWCN3nIbaFsH4I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.3_1583227564865_0.8828616613150173"},"_hasShrinkwrap":false},"2.22.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.2+ba22ea7f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ba22ea7f604b236828ce4dcff75831ec1da01ec1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-k0pLTL1CiuUdVme5TbRM48KPi4BtnK/5I0UC/eng+7C3khzyJIIl38UTpffbNjBvZlzvUc80kVKUg9G/kVEEnQ==","shasum":"882582bcca6c689cb29c6faa8e2f0271268a455e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.2.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXh8dCRA9TVsSAnZWagAArK0P/Rp3xqeVyo5MnnOWNDae\n5WxHFg3utRw/m3oBD7E45/tutR08YIMapTBsEbk1jYp1sDzznJo0xTgkOsWC\nXdXdbmimNGDfa8fmIYTY9g5/mFYrzfnswG9vqyN+bjsZ/466P6t0j6hLy4Uf\nLS6o4QdGjzEjhM5LK+dls5Vy3U9Btumy4DfOJxkrLYtX/Wa8/d0QceD2XzZK\nFAHn7UNP0hA+QCdyObfWMTVoqRoBYjUhRhUiD42sFBhzElv2EMVhMn3J/0fJ\npIQ2Y42j5+wXd8A56joR+lLSFOVMBIPxh1c1FJK61/Ns81QnF90pibTRxcGG\nWNuSrcaFRuxGGKHUPHST2H4C9I4XjvW/E1zzW3Evq7NaV00mpKurAgnWy7Xg\ns8tzD6yvyYXWTM9d6+s54ea2ILJw1kgHcAWulDmTUrk55lplHgdLMrXD6vR9\nzh/gGPLJvIyPLPyy+htD9KWBqHJkKiR1ZSSnfG/SvL6b/2dtvJiodr9/GBi5\nBjfdJGR2d8tesHY5VzOcwV8DUqz4z+wGGSegG98KPmPLO2Xf698LjyPgBcqF\nd0sGAJ3MIGuu8VSnvP0eWPqyji6SphTal0aWvD2hmoNSz2QOrvOMrELLnEQe\nbivQBNqTA8MAUZYiCoAf+0Q7u3XHxrwX3vIFOoLR20Fh3B+qj9BD/JWh1slJ\nxNwM\r\n=V46e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC898fnnfsD+iV2nlW8g+l/WbTRmc0Vs/whv/qg4dOL9gIhAK2D5K58BoLPgqb48layTDBbKuD2zlW04sN1Fpoylp35"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.2_1583226653337_0.17501885321614985"},"_hasShrinkwrap":false},"2.22.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.5+fbf1640c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fbf1640c5ab67770a1ace5a9bad2bddfa35bd88d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-qQgHV1CEEyRGIKwD9BqZKLbysyapqhevKt8aCWTSaYF9L+oyFdfmZf1dDZXmolzHjSYNZ4daP1CPp1i8gTz2cA==","shasum":"17b29d4a2aeb3fdd833205441c68b9eb56a225c9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.5.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXik/CRA9TVsSAnZWagAAPBwP/2CLKvQ1nzrcNWAj3ODQ\nZaUai868OkHnqiEjJ1UqGoMbKFl6MyYptz5Xz4WMML/tbCRmeoD14ql4h/X7\ntHAVzjJ3xkskHp1o7OExXhvf/Sz6ciYe5tRrEcRz+30hA9BiUuRVHlJzE+Nk\nOSdupCfsIPl9IPXSW7uqJLf9AR2aCuWEnVypeAOW8W8WHcL4iR3Hf5V5RgZT\nmCJtZB1Mee/UcYi6zHpwY+MOE23vx4DyZ/AvLM8/9iMDSUVyDlPCU+tPfYHc\n7fC1978xVn3asChhG2kPiGynotZLFg71bQL3T3LJkSXokwD2ZU2szOrsk8uA\nkjZBoMwtR6ZhPVYWSlgENuKq0KBJFC4S5aVXLb8jvwt+slHofzjLumvIt8e5\nvhUJ05NMtdC8WrzoGyrFw0CniBd/bGJ4HxB1al/d+Jt6u0c0EoOH7t4ZtgDR\nTFPNAXzMvYbVv9VFllpjd49NWD1a3Bm8YlYmYigDtaV/GAEBVYAQWN3q0D+G\nDfZ8Nm33aksO6iqFpYdvIPrMtsDxhgG2U4hs+QPK/eNOh0HnduznKe8IKvln\nwvEk0aHIGlng3TCpDN5dod3YynMUNbYhztXpf1g0iesFdu2+5CZM6/CyeQp4\nuq3FY69K7oj/XBjUlsMven3s9TIwcZBUB1CmZ4EEfs1qY86cU65lAvje9cZT\nqDyW\r\n=p+Km\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNYinEyL1qvn3ebOs3qpVZjGBPbIS4RD+X+zuvXRR7AIgJIWeABK7nv36RJQvcltlbRjzFxK9J0SnPkeTculNWns="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.5_1583229246651_0.9262249142097541"},"_hasShrinkwrap":false},"5.16.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.9+181d9be8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"181d9be88c5da2fb17924202029cd41a53834d75","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-CYMlxchU1XBqCbIPS5Xkt6xUM0l2mQAFNE5ayOM8sA9FWw2HHoiUpkjHm8p/GAntsQPA8IM1pHF4+rexJpKQFA==","shasum":"5788fe7e1db38be7ce43b37c73bb7d3b8df0059b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSzA/+MQOA3+wvFcamlQBMhWgjLQreYcMxzkNRRvBquAJzM7Q/9nlD\r\nDxjutlxvidQ39bpFdcCBlv88ZrWfXqRUdW0I/R4pBsIZ4Q1h74qijO+LbSGc\r\nvErgKmCF/dFfv+MqWYEMPJRYZzBdfNijySh4mmRWLG/Aqufgw4yXw6RR6hgM\r\nIl6MVNCVmSSlf5LSp+G12uU2sGEdMt/8Zhm6X5YI0qrW/jUxyWBmcx0G9dwJ\r\nHoWk7oxSu/5wFdCpICYmrqoJYzpO74s5hEfmyf7mmx6V/obsIy0IReI+WLMR\r\niELprLB/OfXs5XxNo0rCScpPWPQ+g5WckDG9TjzJ/Z4IF/NUo8NaGvSJxJ4k\r\ney3wUJzOZWLKqe0H8PD8lLR/5kizNrw8IiTIMsRKnQsFBs7UwZCCn+L+iQC4\r\nZoBLXIOJp1U4ExEBOo6GOpyWUQugHSno6mKOQNqtgj1/bcSnHIvq3T6EBmFd\r\nWNFksZ/XONVP2BnrOCHvXeGdMWeAPkY7qVFqb3L4q9kUw3nP9gy0IbSVAsI0\r\nNIMDPr2DV4odvKdzTxkOy0YiRJokAUdpE6b78KD9sP0NrnCunssFae93sx23\r\nPPlci8ooXPC1y4A+4mpPfDDEU6LYQ/EnlX9VlaoFuslN8TzxEm2D83Q4XXkb\r\nU3PD4KrYwgeq6B5MQdjMGb0TsdYGgk/biCk=\r\n=snDm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg49HrYCk/VEVdbD4evvUCQKRpWolzujtfeBpQUFM/aAiAEyv4ugzNA7e/KwVxmazrv0YrdUoebWMLM+XToime/gg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.9_1647924439528_0.986626891379077"},"_hasShrinkwrap":false},"2.22.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.4+91423e49","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"91423e49d19163fae7b03cbc79bb3cd3db8c2c6d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-1KWJz/f34pbhhW44bR7u10N0EWY3OsQ0fTMHdKuHJXsjYxoBz+gNdP+jX41D4zOrSuWQxd0o+8vCwMA4h1cw9w==","shasum":"7e074519f6ded585539ab7154a5ea2f1fbae47ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.4.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXia1CRA9TVsSAnZWagAALGwQAJpyagGmdTVu718dFJ0k\ngYuHUtIcli6Mx56TYC0ViVH4mWjj2fnfJkchugxtPs4vdidVdqjANl6eVh09\nSzmYgZvrF1qHcjynnz51/pImHCl5QiwQshxLhQTZFhQMSenmocOVanQ4NrO1\ntnLZ8r6eLyU0MFjx40wAsrgY3Bd7w+bYDhnDgSCE9BgjJ7Apz9OHHYdnKR4S\nhro6tvV5yUrEisPyOnOW9AofmNbA0iw3EbJ2UfzLI1zAeqfc/GwtptcnTjE1\nfYof3itvUXeZ8eapa6zecdpUt0xG35Tj6ru0+xIZ6/KB5Id6ZlDmOv/Z/tI/\neIx+2BKGVEqyFq/MDLSAQoOvwMg6dROk0ushkkjUyvQdarblJrgLzCru6Syj\nJnvs2THhgFpfkX0FTvktGlYHY0k9oe/KGeanVspFO0NZNt5pbhDXxZ918J0+\nqXz97ysiXlhyY41LjsFd4PYiTBme3TqHRLsI5XVW7voEIuiinClCNCNE91o9\n5c9B554T0BOqngQr9tfziRpZTlPo0HYJV100qZIXiUXBKPM/zYkKKtlwjPtQ\nl2FPb9l0sWuK+BDbAQmkBV+ohx/w/gE++zgqOcROZbc+hjcbUWdFVfZ59AQW\ndSYe1BALAocY+BhQphtZfDiRzieiQhWddxD5Ve33gE5e3hiQ+HDUBnHHnCfs\n9Os/\r\n=n/V6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5cbSvDPqEMYODvE9OTnnsszDxZSpuohjXXfQVexfN1AiEAgQZIcQJf5IsqrMvtJ32dh7BBJdimW0/HMZFRlT0UdDs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.4_1583228596945_0.6691319252461381"},"_hasShrinkwrap":false},"5.16.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.8+55f5aec3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"55f5aec315067f9f9a180b9603703d362077cd1c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.8","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-hGcROtvaidMmlY7jVobMV5fnFjCnQEvNA82V79apDuOMctZU/drouLBVrd7ddUeBq/WXuMN7aLCgFAW3W+7CKw==","shasum":"04fdaf14336cf381fe13839d5c03a0280d91b750","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVI5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHFQ/+I/Gab4OXbLj3exZkyFPUeHAqp/572UpLZx9Hy5FnNsrtGnMv\r\neUJiH8NrhJDki+fhroa9twAUY3tajuXl/t4Zs9jU9u0NB5oXLR9klA8hS6qZ\r\nF2SKT+3bzFfdyJK7LPhDFDJVyOdpSejNEqXlofU4QnMLeDRyAMyLcguIIrqP\r\nvvlMdU2ERWgx7NA6DouRIQnU8noz7TrlvUDO+PRY45bm+VoNAJnavmYJ3aZ6\r\nAki7CTBD15Sdoe6XUUHOFdVMDU/g4nDI3CUOVg3F8KQf1FWDDUM6QKM2mN/F\r\nnqHGrDHqyxrEWpSNG5fBV16jUKDzKhW++DxkXFtvuYaTs4M3QeePcQOyOd2P\r\nc9Nln4RIVgneFamuwkJOZUifHDtJ4P4DSibv7iu6HlPYXhU4ineWiBXVBqaO\r\nkrM64c5r+G4KVCOn9EcCfe6EJ/HOMA605bttk5X0IhaoGxsny+jQmP1RigcI\r\n9XI/Jqt/zBSIDTxduMbWk+zDLPtnDmyEzcfy/28qoQV3BTOfW7nWPHKAz0aR\r\nGwKM2kZ3Xgb9e1i0M+uJxPi8//VQBG9WlCjXLw74+DR64qW+3B+fslMQF9l6\r\n/oStBZ49mDOB1FfSH5SoIxdMweSgOHIq0Ychqea6zUfk6ZSoPTg79wSx97ij\r\ny+lTCyFRt4NaemTQpam8TyVOyN9PJ2tDnW0=\r\n=u75V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgpIzfggsm9dPNJKVJX6b9K1PshQB5YEQ8D2PC4bClzwIhAMKoyJMANkPduGz/20WRLtT4Wrkn3RxAa9Hcy+OGryAx"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.8_1647923769240_0.4662568680896628"},"_hasShrinkwrap":false},"5.16.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.7+6a5fab3f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6a5fab3faf60d0f70f383c2671c23964808116ea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-EcB4EL6f8Ek8KB5c1JdzpHOBeO/WDyXPq8Bku6YACNODlkAEwkyZUIEtiPh6Dz7ppAjgD1dCQtRfUa8Yn8pnIQ==","shasum":"cc50d2486dffb8525a51b78000be971339eee177","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOTtdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCsQ/9Huh4/rAWjqoM3ePJm84SfSRm5gd9tSTyfEqDCtAurL6ySDXc\r\nCerAHTkbr7nSOiLRKAXJuzkYM430LokI+kSwXyT+4Ks3EfUFpiXBIxNF7pS5\r\nfCAyRdWlZdi61HK5PtdrEfRPuS478s3Tx3/9WN6YzVzmed8mQ1aJG01NSmTg\r\nIbVedX+T9xH8W7M2htYZecxvqL4/GC5vvBfpcsklTi92TthuJKJjobuxyszf\r\nRbZ0A0iiMHtO+dymArTgn3tohO+949WdtiFnIcCdHDiRM9y3qCoQ+vdFMXqz\r\nQdrBShT7HQVcIhaL1pDDY6uU+KJrQjJRn8NReoGYJZ4HQfmGDJJ6Q1e1mmLQ\r\nVgtaPb5ND0U3OcGXFv3tm9F4eibARUg96zzlbecjD7e78gFVOEniaZG5LDAz\r\nw7teBKGKunNR56fntvGafldoBEgI8giiA3AXskmfB1eyjKsMWZVDuVubQHZN\r\n6cn67PB2xralEkIOvZrMtNsI7NlfUNkiTaHrKfQDNvyirumU9nBkB6SJ0ddK\r\ni0UbvYKuYEP8vc9MEN6bV4wsbFynlVN5HHuvVJ5qMlZo8toRn1yKrVOtg7gX\r\n7J2536Yj84rSi3JllHPpLSofz6CHjC+6pe0wNTB6fbbAUQXuUemSHd6tn7Aj\r\nm8LJhtdwPx5jG2d2dNZ9DJ1FCuo/sN3JYKw=\r\n=Mz+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbVRfruIclQqk5SSzJpuzOujvWSIzv9+WM0OvWFiRzigIgfGbgzfm38yVfw7NBSJL2Yo82ueJw/6DP9PFtwYxMPp8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.7_1647917917768_0.4893400663286407"},"_hasShrinkwrap":false},"5.57.0":{"name":"@typescript-eslint/experimental-utils","version":"5.57.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"69f827c81bfe29ea85b0794b9856c2d66539aa2c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-0RnrwGQ7MmgtOSnzB/rSGYr2iXENi6L+CtPzX3g5ovo0HlruLukSEKcc4s+q0IEc+DLTDc7Edan0Y4WSQ/bFhw==","shasum":"e4ddb5f1c77f5be73e7d0435c8d0bf3196b9d2ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrdD8D6THLNKNFjBa36gMpgqs3mJc/VdJz277LUAY0fwIhALm+zya9+92wpAwvEY421ESReqtE1ZhszhU7SPYkfOY0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIc++ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXlRAAl0mmNZ0qS1QZbLilfZ8uvbdLJSX3vMWjLwFFxZGqJp6dwLcx\r\nlkjowrUIvjzwIUNQfd2M54jP0M4gMJB+F4X7DBkHlS7nzd0ISC2lbKm3y7i9\r\n5aTNyjviLhRjNkElw5emymNs2qy9DmZlrPGP1s+WXLDxzFXW+Pxxxd7JD4oB\r\nyUPiuY3Zd8h9Is+/s4I28ivu8Gp8hFpWaPdFcR7ZhWj39lD3p66vigmRLdR0\r\nVCAKXvjEfJqR88qc+PBu6hTPz6aIW1oi6pj8w8yJZKtS+4chdu2BtzOUtRMF\r\nfLU/T7M9YZ/aGW6ZkJhUgbn+P3t+DRPPTG6MjmWuoMTWPcqb1Fva30HJv3MW\r\n7sZ8JI4e+3kDZap479fQS5Wnin8wfrpBGOYfU8JIW5FFxSLon5AhhRYQp+sK\r\nCpOmLeoCBD4qTSq4Kf2+y5qeXSM26FsVZ6uCH3gcdxzKHYAxsE2xu+VZEN/I\r\n0jvT3q3IQ++7LnwdenmMKwtykGbZUoiQ8daciVerq3TKXlmUepj2T/Sz+ria\r\n8P+dhEZPKrYmzUJ3V9BfDpFDv/jYcVW78kUNYSOPpwOObcpmrz1LJKW6WONx\r\n5H18WHyvM+tV5vyQgTrYnkV8TR9WAI+l9/5KVnQk4KrS3gd9sHLeSbHbzpux\r\nvLdOPp2sEZmPG9WJaYz9/Z6gARKNO+u1pc8=\r\n=K7IF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.0_1679937470000_0.5464733566715867"},"_hasShrinkwrap":false},"5.16.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.6+f8bf830f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f8bf830f09d7757bbdc2b13a583f0517daf3872a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-4dNqlVP3Pqdrd4OXkqOXnGsqE6Kfysc3kZjOQZ3NFfjs+5PG5nVzdQLnh1lbP+iJSsKJce9dPFITJD/5RZVt3w==","shasum":"bc1faac411adc7253118a83e553c7405ae5f4af0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOTskACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2MA//eyiS94N2GNwLnTIDAoWOkmw9t6pv6MlOc8Ar98ddBnqTejCN\r\nbBKZbOZwj4ifOiMxEjLySulF9ylz1HcCtnkOThfbXTh6fqvph5ULvay5vrEt\r\n1MYbGp7hcs2HhvRSWvYgjylcdv0Idf3Zr5+Oj8mD/LrDYRmJ+XohRUTHtLS4\r\n4H5QfyfrcnCw7LTOtCXRRELoU5njeWvcvT9ahGuNP3RD3R9WEou6vSBy3C8d\r\nX99hABjlUfYZ7OTuu3/53cTlAaeZzkjROJinnMlyB1g7n7dC8x3j7N32rcfX\r\nPg6CTq0aaFQD0XQsW/YbruP/fetI1BW74JTPVq6U/G9QkklUFWXDRTryeHaX\r\nmtjMVSsOfmYvCdbC5jyEy1BQ1bfbBMx2nTFhztgN+fr4F2/qHnZhq6VgY4rC\r\nISuNMFEOO6hnKfcJ8xtRaChqWtTQS7ry3ccqT9e7IDiswZkd6/Zhqc87MJGA\r\n++AfFGCTESf5b1HQ6wMIzLBbB+6iG135UNjQwZA9ZMVCUMWj5clJ/MYdKCgQ\r\nThbNTOjYW0WVyV8+5pt0LkptcjkX7XhITf/cCjPEtStGsj01yP7vAqRYwc7Y\r\n4TNQtKf0VJEwXFGGdZyge9iCRUJnJJOnLZEkiLEGW1dqnS3eHUnVRo9x5eNs\r\nK6QAD7nRtwpe/EEQGazoudsSkV3bRN5d0zk=\r\n=YxbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERRdEvHi8sgE9F50uMxqzb3eQSGABXUY8QXawRGLo3xAiBUztGWcsUT9rKVRlhyFL28+Xhe0EF3j8dO0QReliU9tQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.6_1647917860810_0.44321014355993626"},"_hasShrinkwrap":false},"2.22.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.1+608a750d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"608a750d53c39e892fdb982aeea9e4f9c5e2382d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-yRdoliVO5m+lvFwXLtfKw1zdyNZcCH8Y/+EbkqDdNTiOnkXCjJwoQZDexPGgoo/GYc5mV9YQ/y5KCHcW+nnCRw==","shasum":"3c48e47da6e2fe02ffccbfba34db2690c24fd808","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.1.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXhdDCRA9TVsSAnZWagAAGL0P/jRPgW+jJxQjsT7QhVR8\nzG5ls9D8ZYpVXb6tVEiwnlG6MUzm/Kkil2pfKqpA/q7pksN63lJtAbP77Kgc\n1EbZkYlZbmkB2vzvN0c81LzuUVLl5F0t2Wo4YstrKYe7brDpAizP3LvYmQex\nafNs7Adz8Jbl+n25sYy4j71+lHlMUtM0G5a9vRLcTmVEIangAiOsrkwoQ1Yc\n+BirnsSGpXYPTWltxuUKhUlU7REx55KZ4jwUT2Sz8kM6xzvfNplYBUCwfn29\nv7doOJjqf+J/llfEY3M2Z9Le6upAC5OdegVMTW4OVp0VbuqFTqTuwrGK41D+\nbIaLNMuTh8NSa6RQaAeDJNAouXRz+DC/nOQqf52FKTQ4U8tdUCVkNb7gd7El\nJd4i3gA+aD98UxA1onLv5FzyIIfsytnAID96VIcYWpG0N4PocJp6OxVB0eTN\nMJTNTtZd+3Kqxb3HPvdh9h5ZYkGmWlVcoPFo9REr/H4+m9rpNi2745bS65wZ\nhQuABXMj/HWlR32OBF30w2LCIPgRM/WfzzovqmROc1dkZFI3iPbpZl3jGhRP\nfKhiBlKeLa9HUTGDuR0QLiqZ2j/z1oPmJNF+CgyApXCWqH5plXwapjzV+cwR\nySLcqaAkYjsxTuqlZLdJusVgWpYdTadkhY7xvtEsugqOy6CYqQz4QIBvoHt+\nD2dj\r\n=oaLN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH7T0M1OTDXiW3BdSgnoPHCCdUkqBLztQvY4bgs7pZ0AIgIhKqezjSojsebkiWwsqxhJCi1IGiRaeDfPSgtqNYY/4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.1_1583224642800_0.9921386625864732"},"_hasShrinkwrap":false},"5.16.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.5+d439308e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d439308ecfb30f6b50c7503ef1ba939af695c7eb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-sqjHbnCo7R2bqop7pRRRY5B0YEn7q2tSO9O2PvrRIEeiMCOg9krLAuLwzc2PkaQaSqbKBdog68TzkL8m3V8jVQ==","shasum":"0d46e5c9591daa5d629c7af18e95b0738608e066","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOTsOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvcA/+N1eGvVnr1NL1yZD2baxzuNX4WTeJ1g028EWzjGBDto6cr06p\r\nQWEDqv3qB1Z+GwIfzgZ/T8Uw2yyMLz9AHTXEFKgc0PEQ4ls+DNxqiTAC4WPb\r\nBy86SZfaJ3cKEX3xaYTIBRRTKHXAJAIT7TFK4dBQUD/bMmDCNGs8mkV3Ontb\r\nUagGu1bR7xmnmNu1z7eMmYiVJ8du1UPaZz2pIk83Q4Zo+GnT9af9Ac5E1R9Q\r\nIG/XRVM48qZqJY4ebfdocq2SlUUjNxc96pSkMoKV2WnH1TbNcMJbExo7g74K\r\nA5Dyeo3q9ernR0eNECRl+xNd5lhLb9sUYYLl0kQOJtP2qycYMbpgNtslGmAp\r\nGJRopD1noHFXkZb+FXCTEEUgEYVoZ7MtiM66MguC/Ge4qdXJO+t2ZMxAJEUP\r\nCt7tbsOranMrohjJKiqpIL+OSscMoYbKlWOMlfZ/6dPlLVD8nAvSAm0E+L70\r\nIpc2J0GtSW+MwUO5KQLDUF2RryYzddMCWAGp0ZMr+gsKfoGxSSJOtabr9c8k\r\n6y+ZqjdPB5c9X6+/0tn5udwDVaaOpdTQoi2A9mV1Xuel3hV2WDE7shZ6N/S+\r\nm+VIAHmuIlOCd3lNuNjHaRFfnYpZEoV1CUNwTOvNA/TkYbXO8jsRXJfYvenB\r\n4qx6OlrDrIxowsIy55FXH8fxSYuVhnGRIP8=\r\n=kdya\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtYaI4UwSYuIPvwIn0oA/dmDTnAn6N/4MMV/f5eFdZdAiEAy9Wl5SlG3WgHdn44rz9HGnKf9tuMBvgH+PzOgCfwXlc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.5_1647917838693_0.1649042777075178"},"_hasShrinkwrap":false},"2.22.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.0+5a097d31","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5a097d316fb084dc4b13e87d68fe9bf43d8a9548","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-vAN6NUEZ4etPC92T5GFPx/H2pGhJdN5eSxHkmh6krjwwcy2fq1bVFkqsr/uFyKQNXFl7KDD6gpNaqXSuaJiyBQ==","shasum":"bb93ca7f5301f622518770d242e892ce79067a84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.0.tgz","fileCount":112,"unpackedSize":159145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXU0rCRA9TVsSAnZWagAApm8QAJ5juZ22lI8UajL4YAQ6\n6teZP2Bf3fNp7yZcfAA23jZshU+Pf8HMxFDPeZ59h8QNov0Iar/CK5a1N9y2\neRwMjAc0BtHn8LeSgEPsylvCHIaharJlih7nt4oYQ/8G19aV1lS6Hakyegj3\nlsTokxgEf7zZoMjCpaz2EWXxXHGRzown+z8rAEEzd4dxYNO3CK+BFT69aHbw\nYBNq9FfpAhqC6LfCtFdJo/LUdZ2NAIu7U2kEM916xjlGKR3r8PAh74ghceLD\nCaaFTpG7hNmQ17kxBHFqrwpHvw9WtsogMNNg4w4MJJUzWB1XkmYbXFZoB+BZ\nfd8+M/4gOa9dOa2HvtfDvqc/X1t/mOg2DVAJHgbeDfaIORHIswF+0bb2mzQN\n+YtOB3O89HFmwH0wpzQLLhNXq181jmA83FgUhDlRDDMPkMr9TiayjsHSJOM0\nquH3OuwVqCDV48vjzkqXj6tswQdKwz2uFEvJCWLVKOeEorBNp3ZFy1tz7NRM\n8xQyKr+qDm41DiAjjREG83GD8EI/Chij/N9axK2vZoFCgQU4EGcF7HU6qOKg\nBcApeVOS6EcLyQd2Sugo0vjPKPmbb5Pf4HXrQo8ecryzz2qxsuhevYhRKEUj\nTt4j8KbleoFrczfHP/Ma1S6oEbeKyGbdOH64SCBGxqbceUxiHKwAASttfWcE\nxWlh\r\n=wm1c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZHJiQLjMBC/nAQvodURTUoKrRvC8XUpcWXGelC8RiLAiEA9Pwx2b2zJw0/i1gsdnDcmqpK89v/ZwKrrlu/g8WBNv0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.0_1583172907041_0.858382919705279"},"_hasShrinkwrap":false},"5.16.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.4+aa2971fc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aa2971fcc6354f8f5e9913867e69bb0e5ba84c4b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-NkYlVTpUf8fT/EdODT5NSQk+8hJ7mBML6BMI4BCoHS6qdSR/BYZgscJVaFkWCZH1igXcu5A8FVJt/cRUnAxIbw==","shasum":"857bb0d54abb119d6a98d7c0f663fee7f1956bb6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOTf4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqgA//X61CPTekHSd755PQ91ZyJUR0EFnuRxI1vPIpGM4intjWY38v\r\nVNR/f1xNvGJHOeH/d7LCqlWB9Mn0dTcGHzjAv5pSxo+LWqjQS0Z6n+1GF9Sm\r\ne53HAVdHjbfYlqSU8fFWR3SoxLtEVq3VEfER1c4rfRagRN024bdbKh+fAd8K\r\n63e7W4lR9F3vtlsGLYmXbCvj+FOiz9RiAohC7UTpZSW3XODpNKo4GKR9ZpBs\r\nr1/YISV3RGiLIrIQqYrrgRpG7f/NxeIKfDgSFEJVsQpQvemCisn6h/B5bm1l\r\nsizzjpQsXohtiZ5t7RYRxd3jngx0ZMw2oSq+o7uWlJPdF+ryD1d6h+p8varl\r\noRKP8VEFdD9euZHEh4nGTWWiZqt3MbfqQddPV33wrp1b5GOpGTYx29Z50rro\r\nOKt2DRRHlku0jVY0hlR00L4QpFHyBfo7gOU4AeVgysEPmY6EnjtVhKXe8U04\r\nBkYnsDsDLjNSF6xf4zWEXEwboTP7KxUl/irrZNtTPMUrS24GLqPC2Av/h9kE\r\nBbVP13ncq6JRPtDqO4BM1KgdllDXMCQX/HswCDHNr5XG9yg5rrRYujCYMWsR\r\nm5QIdI02RNYBHFF46X9190S5Nw8Lk3u9loHE19n8VM5zF6fa8obhx1b8ntQy\r\nrnSW1r1SSE7Xlw8nB6HPmxNd1L5MIDY1zL4=\r\n=xY1S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCUMFm8v89exO5k4xx7S35v28fbNbl5jpZbY3sGwPghQIhANCbK0Eih1tGRq+X3tjFyGOoDh1ixbU065vp91JZOU2h"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.4_1647917047975_0.3584304307084085"},"_hasShrinkwrap":false},"5.57.1":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"772b19cd4b3d565670c07a1a42b36ee082a20387","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-5F5s8mpM1Y0RQ5iWzKQPQm5cmhARgcMfUwyHX1ZZFL8Tm0PyzyQ+9jgYSMaW74XXvpDg9/KdmMICLlwNwKtO7w==","shasum":"da521391f16379b396896b120919c63f24fa78c2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoNA/JAZidgJacXVtBCzneB2Pka2E9TxgwN6SnDPZv2QIgHI0sh6pCHKnxIGOjGx+q6M39m5Xc02wJZM06HP5Gpw0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKwnPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok3hAAkDwRlqZDCl/uUpLc27R0JWKGJInDz9ASyZjBC/j+B344/BtC\r\nQ9PvGybuQQm0DU+2Bv6vpgHYwigZq+cbXKIsNKii6a4SSf/SdMieoP04PqPl\r\nCVMbO5x+qvYqxmw808aEv5ehtCkkgoxu6cOqbLfXs+4ULbhb+AbRdbgNXXhX\r\nKIhjQo/ffV9oVNayNDpD1q6a6d7+BjqTsNpvV2HCIN+FIQG1FdA59TmESuxd\r\n46MkffykE09gE2NmEf5MilGWxMRLX33YXGK9VIMqq7FEayYFEWGIOiX6hgqv\r\nOkFADe2o/uRM228takIEE5wymDnKZlY8lKgUkmSV2C2mAsOT3HPeyl8ftb2M\r\nlkWDdWjV5Ihz/kpB2UOz4zEqTAVcYfJatVZuc5Pze/1dQF88zmXV6e6exBkL\r\nCpQRTAK+Y6TycaCf0trmckomwPzUqPTfgeF1EIjJ5CXHro0kzDQLPO62o9JY\r\nrg7YJWXNlGssy7ldB+LWUHFwKuGsdkRsm1nE/VfSBaa2AXnTk2UKng9ZBNdo\r\nj1b6aTHJoEfl2yVnOXI5CDvXbX2iHTVOEMlWJvUjq75gr6FGhW7fI065FLgU\r\ng2ETGXKMqB6fB4yHsvAzbY7cp0Ob6ydlB/3E+XvGh13XfaSBfQ4c0MaWpWC+\r\nQ9IhXp58pGUFvck/bWUcZl1G3XIOyzL8jGQ=\r\n=SNSH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1_1680542158866_0.03421160575690507"},"_hasShrinkwrap":false},"2.27.0":{"name":"@typescript-eslint/experimental-utils","version":"2.27.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bed774320f4f9196c98351754f74fbdbbe9309d8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vOsYzjwJlY6E0NJRXPTeCGqjv5OHgRU1kzxHKWJVPjDYGbPgLudBXjIlc+OD1hDBZ4l1DLbOc5VjofKahsu9Jw==","shasum":"801a952c10b58e486c9a0b36cf21e2aab1e9e01a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.0.tgz","fileCount":152,"unpackedSize":225156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei2CRCRA9TVsSAnZWagAACyQP/Rhauw7f6znaiZMA2e/4\nXWJLbU+gI9a6bW/bT81vFJ3gXqFINco4Q7YhN9vP5HkWfWO60TEF/x7ZbfKB\nr+fSrV8napwCHDnvg8KkR9OCJC139LHmwtYvdYNnDkgoIQ6C4WtNdgfu6+/J\nhqGMHBvYMRRCRsCnPDG5vm/EAYX0gqugf6YluxWZaqIgQ6Ueb0yIyd9lz83+\n1yF3SncwLD1x19Z8GdvLU8cMsSsOJdhcGiulcVrsnbnWBx5ZSZXIq1eF+u+o\nTXVyeGNgaUqGNFiQQVcfVDX9KvCiMIBgHiQwqbcITvw4cjcyLiXl7rfXyXAI\nazQAceIWvOYnRwmtkZK0BajRfnR9FyRQb8baqyUBFaQ6i+0sL9y1o3zEKHUk\n2DbTtjuu/0eCI6ZncY5oR6EGo0miB1kY/lnE1vGHmJcx7/3hm0T76Aufh1zV\nr/Rf2bPVFAjEdSUyXexShL5DuMZmYA6O8vgoPAaV/+fnJv4kE1uyYsitB6PJ\njj2YiAuFHDnbnJ+SjBBsToJ2ZDk/Tqww3NGti8JvEY8511uUhrz5uhChY38G\nWYoWkmmH02jxWtw/22MXpFPfUosia3GjoVDVi4P+copjn9LdCHsthmH67rjJ\nGbARgmZh5OcczQI0MvQz/HioB7SsBOQcsgOgQrfjcCgOwiRGnCNaNdX5CPvy\nVXuj\r\n=q+Vm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDETUvUHYSO/vDUYj7XmaxvPMXt/RoUk0yu+cPMfASNJQIhAKAbJ0Rl/c1ghyMuFqD2D5qUUm9cL/7XGmbTp/I+ndIk"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.0_1586192529422_0.3401041875586919"},"_hasShrinkwrap":false},"4.12.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.12.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.12.1-alpha.1+5558f410","@typescript-eslint/types":"4.12.1-alpha.1+5558f410","@typescript-eslint/typescript-estree":"4.12.1-alpha.1+5558f410","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5558f410007da58a3f4726bbf9501c924ef166a1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.12.1-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-toqA4hqu0N7eSW3EEJtJHRRdtkuvoy/PJmf3SJVkoHvMLFeqCE2K2pG/r14jBmkIu0ApgzxnSoHfkgQ8dpGiyA==","shasum":"9d636ff354a966168306db527fb9344e7c15b1bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.1-alpha.1.tgz","fileCount":204,"unpackedSize":424845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9MiWCRA9TVsSAnZWagAAjgQP/iZT9Xa7Bk4qdZYX7M9N\nxPgsYE3aQOzlv2h/VKc5HzbgtEQEV4/dZMX/WCjQwABWMHbcEj+JuaHyJrC+\nqNNEPH5d4+HUKzX94BEn1B2r+PBfYXpwCK7ot0BeRpyP0YDa5BTRvD6Ir+EI\npLDzClUSnsXw7Mh+6afk9aKQISLf4nH3PcrDu6mssmxdstd+n1Yzon3Ps9h2\n4rH4ChAw5tZlmZ4PkSwHzNFnfDfDHhERPukSB4xM8AwwsbMkFzllAA7XHhQ2\nnQSvSY3F+ZIcf+dWie/V17izXZdA49IIRESkjokFal6Ieiex4F0zPpoXx/vD\nCnz3g/6Z0bZMHBltmZ0aPeqajeRerkIWoMgGfuziVn81kpeJJDskArSvjQlo\nmLHJKB/dkHYGx5OoDY2KwcY/nfiXgXPJTSw0ZF+JJ5jnIvOpSCbhSyLRf6AO\nStkL4RZreblx/ehjRYVKzySuDHPJ399JrK1lDZ+2inycGyBY6k5QkjFjksu7\n3nzJq0MuTTMofp19XB/yJZPuguWwWFZFDxXvT7MLGCqklNIF0IzFb88WBfAl\nzpdTwwjkyioWmkK7D6WFvohO8egoLsf2sw7r0X3haNWp4Px0UzW8xPV49/On\nRT+fz+crLYwUWeRmDqr/fwv9JtszQt2Qyix4MH0qCm/kbp2eqNhlN8M07N6i\nbsEV\r\n=08JQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7g1+IdS0G+SunSAHr77sfPhG46OTbQWeEle5F0aMaqwIhAJkU4CwILG90F49peJwz8ASd+ZxM326Vg50xIep4ak4q"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.12.1-alpha.1_1609877654205_0.9159255772230037"},"_hasShrinkwrap":false},"4.12.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.12.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.12.1-alpha.0+4c6ec93f","@typescript-eslint/types":"4.12.1-alpha.0+4c6ec93f","@typescript-eslint/typescript-estree":"4.12.1-alpha.0+4c6ec93f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4c6ec93fe580ba1cc284cc4bbacf2ed6d9cf35bd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.12.1-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-AJO0KofNAHSSiPTjNDLQwVfcithY2+/F2pzHp4J4h4bEVF2n80VhrI2ziH407X/PdmjBS7pFdKmIzuDvoOxP4Q==","shasum":"4bbb1c43ff50a7cb36e759bb4964915e52974e05","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.1-alpha.0.tgz","fileCount":204,"unpackedSize":424845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf81vwCRA9TVsSAnZWagAAiRUP/iJdCpP2XDftC1+iCLA4\npMpQRpUktsH37ATFEin3lZFLmjM1N+UfNkNUk2UNzYP18tD3iON/SJzWqMWH\n6nHT80JmOxOBu3gThmIfBNOeKRZ6CRKzFREUMwlakkSknDfzpSRgaLPt7Q3S\nF73+jeWvfwKwgbF5Ncwiy3CuPpqDPCp0aXNR794OLS5sUpoXGpaIGoQ++o7i\nP4nwqjEuMU5Erq/aUbXYjva2vopB1EWAnANVd2cYnyD+fwk8tpPMprjkP29K\nKRXkiDTsQADOs9bKFtR0lnUwygNbnAS/iU6JeHWSxYkOem0cVvLS5a+L3cv9\nFSrp659kpLEC9vsZndRbxqxhqzpNW3BXzhC9xbO9OiA8yTCQgsvTqGo0gYk3\nxiH55qC//01kMkX+qiJ86PRJK94sjWpV4z99pq4xYyjkDAnZJvk0HVvZnO+n\nxCLuSgjJf+/7BeaXH6OUVy4pf0SrcJYmLIflOuhj3kA4DViyhJoA+Qvt+yHD\ngs95/pubyqeXRcBCohKlxgmaGmFqYkQknXw/T9Uu8M/Vm+Fq7eAgHYA2dcZp\n/92Fug112eM9RxwGZiwrKQyrp/zGFaKI/iYFx2TplF1aXPSCzVPXf4FYsV4D\nJ9g/Vpzz+aLMCqa5Aij0GPTdUz1+Vu6KbjpZFDkxk9IM0uPCg3bYLqYtos/H\nLu4X\r\n=qOk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM9ykf1qpJxRn0veW5YGhkHBP5gCZxeeGysjMyvSao6AiEA9u74u9L1f88PQ7RzQ/2TzjUfTtqm65KqmY76gIgb55w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.12.1-alpha.0_1609784304475_0.981168260907485"},"_hasShrinkwrap":false},"5.3.2-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.24+86b130d8","@typescript-eslint/types":"5.3.2-alpha.24+86b130d8","@typescript-eslint/typescript-estree":"5.3.2-alpha.24+86b130d8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"86b130d8eac94bff28213a56e34755d37b500f96","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.24","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-aQ/doRQDkwZqCFhWLJbwZe0ucglO0cYYrpsKCNhauFqekr7Z3IJVXurlgktOBV6Hf4cbzWtsXiA6XEJQFnqFpg==","shasum":"5f3dfeca92cde76f7eb53b396a6a1344f3a9af10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.24.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiWC5CHo4iqa1JptLoYgdNijiudBD8UZV9NANPGXBxrAiEAk5Izz/84uUHvonp24W7JQJAVHhHTar9sp7t5frJlOD0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.24_1636963219391_0.8390049961003989"},"_hasShrinkwrap":false},"4.17.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.10+d9e7916e","@typescript-eslint/types":"4.17.1-alpha.10+d9e7916e","@typescript-eslint/typescript-estree":"4.17.1-alpha.10+d9e7916e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d9e7916e9c5897d81f01a4ccf1db96bcd39a0f38","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.10","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-BhAgEf62v+INDqQzTTb3txDenRy8FWPSc6PcPapzplb03nY4Bw5pt3wTxe91w6tGL/fqM/02fMUerlk359YjnQ==","shasum":"a1779c2dc21cfb2301f4a77f156347a58477be4e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.10.tgz","fileCount":204,"unpackedSize":409658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxf9CRA9TVsSAnZWagAAbh0P/1OCp0UIcR7TsAII28H2\n7IVowY8RUtgTV6vaD5+bwv7zvWa1NmsOxvrqKcA6QhjNsCKOCDs58yWgYUY6\nFl3Hv7nSNjYJkQg19khsGlWTqioAffUe24Ab4MMp+kKVDvnG3RDgCX0N+0lC\nW4j1Ym9MF6BzVa2t05ZGnqc2J559SGvsHiZKeS4tnEg7uSuTHTd3+p2jlQ7+\nflB1EFVSn17tAAEpN9b+UFHMo9nmEcB5tIXU6uPV0Psv1tKjGo49cJMVCAzS\n0m84kg2qAKjI/zOcFT0T6GuTIsEFgCojSbgE3W2pllMJPy8mijmyDLv/qkqW\n4AFHXR+1yHBo/WFoJ/BbPu95RHw8AIG8NHl/QZWNNnkqcX6kNF2R+RSlf5l+\n0gGtnB22NHzwUPsWyI4PMdaYN/Z4ib0Dt7ge2W0RB3nm9mYubDBk+aPoOot9\nMIkBVCpNZ873/YIsh46nRvXVHzrovvQzU+XTdXPdMIpGXORv7lV88qetmEI0\nOIzUaNmDJPMPU8kk3e2eAu+kcxwr/yYOWhijHvjT31M/AJ3sutLuWjCHjteM\n8W8Ly17wlD76CATqh2oHA33+D2fzri+MVRHW4y7AZ/J5EsC9RDb9kP7NrKfM\nLCf4hYxTIAnHuLnLT5awMA/txusvzGKRfbIrLsJr5LkRPJ226rUpJyXrdj6M\n/KkY\r\n=ffq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc4etPbURq17cbpjpzY2bBeRjvi7jCWAMSDXx86n8JgAIgSQSz5nk2VvfDm2HAQaBCv5NWQpXH7SsKM45mJt99Xrw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.10_1615796221127_0.1395807225776391"},"_hasShrinkwrap":false},"5.3.2-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.23+4c87b248","@typescript-eslint/types":"5.3.2-alpha.23+4c87b248","@typescript-eslint/typescript-estree":"5.3.2-alpha.23+4c87b248","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4c87b2486a9c90794d972a4d093c1dc22ffb418b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.23","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-h+xqpHzrZEyekD6K/dSTQP4SldgrtP/QYG9wZ8ZMlWlSZDob0QyHXBz2OHkuLVaaLSjQ291Pe3MtOcCO+F5wkw==","shasum":"4ae5e826efdc953ddb3bce6447035d0e9daca907","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.23.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWSYDUQGAegFknza3RkFxlSJfzbl4KlHPBNWLFPgh1EQIgZ2opkbPdLZdgp/ZUixcIt1PLn4epy2pZBWUaBEA4DgY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.23_1636962165171_0.11714775903128505"},"_hasShrinkwrap":false},"2.30.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.0+1b4e4301","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b4e4301de6cc1d7e651d3cb5bffc9cfa567d39d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.0","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-UgvkL3VmuJkHJW94x+pOY3qjZ1MqHhGSkTa+igF6ZfdDIxNlwJP3A4ELa0PPZBEXRpQZjrqUEbhADW3ASnBPUA==","shasum":"e885e906c58ad1a715ab7d49a2f614ac9c052fd9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.0.tgz","fileCount":152,"unpackedSize":219189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepxKsCRA9TVsSAnZWagAAFb0P/0cq9yCgS1Y7CrjfqUfU\nOUz726Xie+hV+sD9Zl7lXSZZVpUgjzLcMxixMCTwonLURwKyyjF9bkA9Ur+H\n84XsdkjBrC0brEprQDOpFHxx/oV0rc9qSTBgtz8YUkURCPMBWfb5+GgVZ5/u\nNRGG+0o1gxzlF79gbvb/IzjXWoh/z7qseLhN4LRiGhQPM2oTSZwuA/m7BbMv\n3+ZlM68N7HL4l4zgJVUqhunu1uRQscd9KJzxzVZUPPtqv0J4k7mf1Qc1OaQq\n9eoIxfdCY7jkLhSnQWL50FYPVKp+JXMHAiMNM2V9jKgQ4o1l7RuVtockCgr/\nNX/b9UTEbmvFuM+hMMWmHTChGfYNLkJ5uQu3Ee/+l+yUdN3iQz39F2apW//W\nmA6owjEHum1Ufmer4/Cv6x4JjjpqqCrDuSeY2k64l+d8YOllbbxCxLpy/gHE\ndMeEygsMqmyBc8BRxkHcLoH/TvNdgqww7DxnzQi7IiHG7JmhnwqVY8mcJ/l7\nsXx9/JLh5Lefqy4z/bnQFoG8HJEItM5HIuSpSw16/aSTT63WzXnBKc783Zpd\nO/rk/FMfWtlmsOsAZZqrpo9k89d9f+LE2ejgszrmMWgaxbLjRcKJLxLbAthZ\n1tBs78tDBlz249DLWJCfcYtAS0eoQbYfE/ggbIJQA1WvcbGHjbfaDvsZn6sg\nB7Qe\r\n=/vzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOCUOkUxCPpUHmgRDFks1oayDkb8YbcyWAhqjG6Lm3vwIgK1o7+DXkHoUb7B7RS0ltZKF7YwAT1nffepouP40VcDQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.0_1588007595780_0.18549692017737085"},"_hasShrinkwrap":false},"4.17.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.11+a1486736","@typescript-eslint/types":"4.17.1-alpha.11+a1486736","@typescript-eslint/typescript-estree":"4.17.1-alpha.11+a1486736","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a1486736d8ef3555832ddfb27fd0980368b363f5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.11","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-j09CmwvRgY4Nr+1MUaov0ZL33fSLDSse4f/A1taO8BU7m3XdxmgNXYk7WIs5FhhfDh8VLzYeVyeZJSDNTfBzIQ==","shasum":"0ca9ec5271b76916e4ef81241a944a5d252a0c82","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.11.tgz","fileCount":204,"unpackedSize":409658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxkWCRA9TVsSAnZWagAAwzYP/246pfK4Q3Xbtigia1Pu\n0r7/BN+Fccj78TI6FuQ7FZaf8oYPaQxvq90lnw6E91s/Ao77jwG1RfD8x7la\nuRECLgUl1mdzZU1Dq6ckUr7/5pKDCNfXJq3eCih6mgloUR1AKitreBS2Ljrq\nt85ioaYPJQveTtdwJ2/ZkqzwFbyLWN57zlkzBDnoyjinkZwqerI/u7ehdcdc\no1RPx07kZM9nz9H9UG+JxV5Ymkv/kXY1qpYiBOrk7LxWfOJHv3ae4Bg892zR\nnorrm4bhOjgIcVMV8Xy9vF6+poKgMUpcbtXyYdn5bf2IqpRC+Ho5EcD225gf\nuFBHGMbAPfzjdK1cEYJPyB+h6oCQiO08elX/5r2va1bp7c1hNWQ+qai9RIm/\n/ERERA96dgjHjMGUGht/DexdgHaRNx4CODa4GCj5oqsvLHVHKtE6pyfIo3gR\nzq5XTsskZhorvGW835haMEPzuq9T/EXaJ2sjzzByvm83763D5KRDA4aUpSKP\nnoSuz52MaeplVmGMa142agEyik3ZZhLNrbzPDvAkla89bVGl0S2Bt4ZgPslH\nYZG1aw3hdL4nbCrYBYg7po+J61eJmYbjSyWN4xSdCalyCnUaDd+zSXiDifpj\nyEOTEcGH1/ULxWfgStUpx2ulmdlz/z7gBeT08sr1UCKnE7v3Ubx/09lIl6wF\nLu4w\r\n=SBPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjnbjuOz9KcaQYR9CXZPqIqtmGJ698jKBoJLNMKnqCaQIgLPGy5NV7pBCX7+NVzfgNT30CrnNYrZgK/CdKLw6zGz8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.11_1615796502459_0.6817984099804548"},"_hasShrinkwrap":false},"4.17.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.12+08b058a7","@typescript-eslint/types":"4.17.1-alpha.12+08b058a7","@typescript-eslint/typescript-estree":"4.17.1-alpha.12+08b058a7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"08b058a7a6db3b59c28753bb322717e1fee44d1f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.12","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-izQ3u4jONVvEAjtbMxpTMJa9XaZWGUrMz03307Q+kXBrRe7nbKTJx1wPTmVdocD57ks2YW+t1pPgTbcNNb4ACQ==","shasum":"756ce2c3aa5e2d864c1953c37f05f5e138ad6d8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.12.tgz","fileCount":204,"unpackedSize":409658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxmACRA9TVsSAnZWagAApwoP/0MjGxi0aYX1jhLwOrMY\ndVx7PbdbthL8KSGVlCguj1BPbxF7FmO5wEucNdFoZx49hu9ZDoD5WkcxnhtW\nZWt6YzGWPrMgRPv+smYaFwmU+fk7xYU5CE4mFr7zDTvxuj5JJJ52d6EQNo/d\n/E1VbYn93hbVRkXZp+0zcomuUwa1IXjoFZK1Kdwq3VK/CY7Ww21AeMX4W7WE\na8gKSigw1v78XqiVy+T5himJg6+GMVy+z5rcilYtNMD/AbAf6u/T5ZZj+obm\noyFzvYNN4IlAbkgM5UfB8hviV9+3gJ0a2qetGHA/iVS+/pgVB6dtFplq268g\nYHAlzpjrtLXfNn/JSGahjxmNIu1LGLtqKxWtZerWXqXHKpqMAXrEEQ9PPFbZ\nWUsKflATXC4nOf24qF0HR47jajVPJ5ua/lMvz7OKv1b4fl/Y9apEqZf+LeKI\n0MLS6laEDqNQPZO5gjYIfG+3Reek/zzEGaHuwpzszf3R3qjzXTyE3oV3D2BZ\noUEVlNitg6VTR69K/lFFvO9BVUKU6KCLYtTZPklzg6fdb86YiQh0NfJr7A0r\n97sWk2HFinnXE9ZgzY12stoFmrrh404P8atfs49Qkv58I1vG2LNkgHLpTHNJ\n10hE4S8ZBaU5LGd8XQBGw54aFbEAPnhJ3l5hswru9cDZM9PnWQ1WF/8V3uQN\neWA4\r\n=e7X4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGinBhgppWQGf2BO3qZmJJxTI+iHrMhlrPNLydmRb14cAiBI3frU3j6qnsMyBKcSSnuf2A/mOAqSC1PGGs//BverRw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.12_1615796608465_0.8978975567481386"},"_hasShrinkwrap":false},"4.17.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.13+1a96426c","@typescript-eslint/types":"4.17.1-alpha.13+1a96426c","@typescript-eslint/typescript-estree":"4.17.1-alpha.13+1a96426c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1a96426c7a8d60ef5d04a89578cf664a82905ce9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.13","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-ZKn7yXqikQPK+oTYoN1WqXZIM2nbfu4L+PtTH+O97T0kur7a1ToK21i/n7Syop+vSBmWYIIXRYucbqWLwdDfoQ==","shasum":"a08ce53c6c4fbadb818d8f9a4b5f70158ad2cf16","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.13.tgz","fileCount":204,"unpackedSize":409658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxn1CRA9TVsSAnZWagAAc2oP/0uCjJCUqzwgDnTJb1HS\nGW5eReEZ+vFwqcyUUdbSkbWOyb4b7R0fVnIHkK3lDq3l8q+kH0vAF/kTRC76\n7ZqcWwf6PO39ozHVXpdMLAaMKdskgJ77Uj2+V/GwWGhTsAZVp5Y9yx3oqFAa\nf5h+P/v06XkV5jRRmFosvj6eGx+j3kqm4XvvJu8m2vZjztYAUfIPrFTcdQ9T\nDDpKj3+N8oIWSp6mLhxU/YoZ+vK04NJUXcv18iecYyRVR0k5E7eMT8052QtE\ngNh6eEPAkW/czKvZcTSaQQ+tFs/ttw8R9mSNmIlEH28VK0TCvDio8ldvtTW5\n8acafG5bU9iI7JtNphuwVqqjHV+/QpHGDHMH+xRVbCGQqnC/5rZpTIcyoVzI\nPApXVCbwQdMwdLxTSaG67pogB8flpt/w14YwZaoSpc5THkLojAOk54mSOg4C\nIjJ448KwTVw5VpUhxtqyrunmEMOJbQ0Y3qsNgzNyuNQ9Np5ZSaIa5il2UY+E\njivhm1FrxqA3WWoLoIX+nkHAzs2bv/NYCN36LRBosgFqDocpEtgHUMTPsWIJ\nOeOkn2yEA/OVmT+zAD6kqODpTAMqxyc746dNXgz+Irfv8jeCIA/3webztOOU\ngL4wF3c+ASD02rcBnz16Rg/32LJpanuptig67wi+0ZuvEpILUDEJNRf0qAW5\nJjN8\r\n=MHLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9mVxTspizg84pP/qztORr8rbR/JhqAbKb47HVbtc9UAiBLE5CmEspBR0ucMLtsXSK84xpdxvez+wDxh0duMJxmHQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.13_1615796725102_0.7210827516420344"},"_hasShrinkwrap":false},"5.3.2-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.28+547ee36b","@typescript-eslint/types":"5.3.2-alpha.28+547ee36b","@typescript-eslint/typescript-estree":"5.3.2-alpha.28+547ee36b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"547ee36bcf0f98bcc20531b0c1eca0aec9db9fb3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.28","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-kAVi0Td7zKVSAksOckYcb1IlsgtkkxBxm9uAk+UAnRQpZ5Tz51DVrua4i5jpUhPSXcBd689b4+ymUbW5kLNpuA==","shasum":"cc6482b70a5f839e3169e7659204097ac1292b97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.28.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClKKKj3mbanLdJqz4N1AXewcM+U67auiYY3/7vrugYOAiEAyOQNFSQQvRdIE6uLGX6L6yLCislooirJQww9dM8N2pA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.28_1636965748266_0.0914959097666812"},"_hasShrinkwrap":false},"4.17.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.14+55e1fbac","@typescript-eslint/types":"4.17.1-alpha.14+55e1fbac","@typescript-eslint/typescript-estree":"4.17.1-alpha.14+55e1fbac","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"55e1fbaca985b500cad1cc9ec25717b18cf5a17b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.14","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-NVYhAwxqp2/dqU77cl9n4RuKtlAS/BGW098U6xuPFd26B3rgERz8mCrP5PNtIAhyhES66QIgnPM37MBVwwRjMw==","shasum":"fba45067f9ce5916c9b17df32061805330e96990","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.14.tgz","fileCount":204,"unpackedSize":409658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxpzCRA9TVsSAnZWagAAw5oQAITndpH7qH4cvuLoYdst\ngdgmUAj2YJjreUcJxYJXkD4qsVDoxl5W9tqZ/Fy29WfSP3+/jrm5L9mOcoRu\nkr815fPeWEERyv1PTedGGWA5OW/RZfT17A/ryAEbDjVDiaS0DBrgcaQvATV5\nniJcZe+9oJ7R9L41q10kshrswUC1WpxeNXt3woPMUEQ7J07m8HZ0sZZTqyOy\nwuNJYktOHGUXIPIQcYOkiyDR3XVj0hfzu3N6krIMyx0W6ILGPX/howUNJrJg\nEPU9eIiOUpXlkgdvu6S2kC2PbgYgMfPk90kfe8G/RBxIlKLvGQWB98bh+qdu\n4LpdEjJhgXCTdSuCNwQcHM/4ahQlDLeGd3VqBaDNoMYM7lEtgazybCG3fsod\nOnna94UHfmbiEX8h/tpQoDrjEAVjMZGgP2MBECvPD6iBh53jyBcoPVMPSV+O\njQOEbhN7ZzQJhR3icLPdglrwbZswmp+rBoPUM29uvgRzV0j0jHZzlqgJ1HZZ\nZw2w6XEBuKf+nWLrWkaGURYbQIVxdFkv5hVkUINV0YdC/LmfyB7xHtUp9oaI\n5Dl9dTrUQBec7mPpE7GnuDEkm7vcLovBuqSGh3pjc0S7FaZU8r8nZKS6rmAK\n7JfoOAmfaitiy75qpdymRKLHP7dir++x/n4Uo614+jlPW+vAf26dIJajM1Df\n1A3q\r\n=Iqdi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxPhv0IzKuSjOUYpE3XSUJPQ7hwhfuO7mfM47iG1cVugIgVGuDmBkUZlJoElIj7FrWiDRyx7a3RA0S5MpriTaO2AE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.14_1615796850768_0.889334979166081"},"_hasShrinkwrap":false},"2.30.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.6+05476ca4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"05476ca4ddbf07fc5ba2ab9ddfb316b04586af09","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.6","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-5C2J2HmqMJSRCnYA0GGW3eimO0Fc+E2W6vzkNqvUW4axBMnqJjNCl+mjzoc8d3yjWjF8nATNKB+iGTA7pTwKJw==","shasum":"90a41d71360d048a08bbfc2e5f8c079367aec5cf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.6.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerFdSCRA9TVsSAnZWagAA5zYP/iAbbvN46g/JbyGC5KkV\nI7Qsb7iaJs0BJbGcN+x/bcTi0zit3OtRJ0ekzHx4p8mWDI/s8BLAwSFi8nJR\nQHtVYS23nBJqg4HGKMnUhYxYh8rOJf4L/Bv9QtafW+9YOdxXkHypz6gUQYtO\nhr07kq9DF8K+r8vo4J5KU0TLIHpLffwFqGnG6oHTZXZuyGmF+Ga/BDB2Djaa\naBgWHY6+7FDWvwQ8KWXUaKaCIXJ5uMX+v13z1XxFBUwB6IkHqeLqaCK1OFJ8\n075LJbIX3rsIbfqiJmy9wY9mVa5Ua0/XkTAcNhvmf4ynFs8yswO/qKvXX4yp\nZDLsjqHsGucnST24Y/uz7VUtUKJbH7qnS/uD3Y2PEVIFKxGwHNs2F/FCPEme\nnpyV/cs6eUYk5BH28WlJWy+9zd/PmB9JqzYmCk8GoCAFyD8D4egLCsCfAGIJ\ngRtFm6ccNk3wfJW17kG9W1YBoXd96/7YKVAtQkcc+ejQO+TlUEFzzOhp/SPE\njGFQdrR4xz2BoQBQBoRbCcKtyptusml7YxIzB2wrnb8RahDDoO+trHO24IXU\naNqvlXdjEDzbA8Oo31RxJi/1I+EqyWEovbY2dGNUze41McxcRbeilozaZkoh\nEfSpCOpNIRb1fkzSOM5GERdVWXYbUt06aXlfU/KjsjC7EYwiXR5Wb0tAtmyc\nfav1\r\n=4Pi8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ5LqMa14oSo4SMdj2xSfT2QqyeQGj1p2O6SZzW9sebQIhAL0JNQuBVXHLkSoXvNpLpQ0/obqcBxCX901+28vKKS1f"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.6_1588352849288_0.5461280802593751"},"_hasShrinkwrap":false},"2.30.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.5+80d934b6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"80d934b69db67c83a00d380e5cb08eb3cfbf4698","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.5","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-FVlilCZvRn6F3u7i5mv+YZpRngZLyGTul7NJkYX7KVpwWn7SszK6Bw3wVanbXOQsy6oT/knZKlLZNcycgULDog==","shasum":"6f6c2665ffad920c12f65edafd01454ca369ef0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.5.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq1T/CRA9TVsSAnZWagAAwTsP/2FQd6LSem2w5K1y54OS\noVAM8SmgtFUPMnIjK7PzBUF7Pvca94PsiD3UH3WAGP8Soe3J2oC1wbziZWJ5\nylzdvhGyyh9AJnwtCFxBcJSDZ5zC1uozNqjxZS4BcKTvHvGpJqgQCU9gaaT7\nXzyDF2A4zTaGhjr+zmA28T+77Wt1AEMoYewrfJzHOZNRtob9+ek4qC9yn7f4\nYnbOlNp+fpK/BImq4BQut9ifrTX/AQP6qIy57MV+cWqKH3Yp7mAmsiw3JsMI\nhzm0VzE5rS/FE6viePg8EAIeUPBHwLyVLOu12AW7U7Pcol3nPlFnePbAJ6gy\nrlUGuKxN9wPH0fUSrm8csN12nmnC6HTDSow/G3Jw5ZVb7jMWcguXLLC3IrW2\nKW5g1/EaHTMSbBQjvfxxZDLGuZcllVCq8u4Kq7LoGZ2vBd6Mv869H2UB+zcj\nTp9YVSkFCBYk4IzBtU14we5nZ2gxQYBX+cs3F20uNegjoK1oRSKhdsbCleHp\n76HI4Q29bYBBnlXvUbVdxwgKOG6Or5lEccg3OFNQZy6EtNi+2EfTFUeQOOj2\nQHlYIn14S0FVo0Y5wjulircox21k+hViRNJiKg4rCid49NJnF43kakgyw25V\ngIoAkrVD1LZO6xE/ln+2EQX2eaCRp4Y+HSsmVkvslILYRYX98/lt4IvBp+K7\nEXgt\r\n=Wlpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAzvKUkEMXyF9X7hS1wwhdaqYOrFmZ+HHQTFdO8PW1QwIhAKyJCuzlOTkbdsIK61Yd51zFsknhJ4dqSqsiHHG661Vt"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.5_1588286718711_0.9116666166703764"},"_hasShrinkwrap":false},"2.30.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.8+b35070ec","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b35070ec6f84ad5ce606386cdb6eeb91488dfdd7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.8","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-oTAQpjCn7eWbHccVZqH7keIZ2Iwu+EjiouUgK3fNDNhrugD+pvtyFLTElN1eXUjbSsiqncSS+2NwrcUaSel46A==","shasum":"923ccbbb1692292cf20e41229cd32ce4bdbb8dae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.8.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer5iKCRA9TVsSAnZWagAADk8P/17eulGuIqUFlPRJwNtk\neUP5asBq/ErWA2ja+Z59UwR7egNzY6O101yXhOS62QfWoth100AeG4UnA9O9\nrnUNF6Uln0VJHd0woRxWIwgCstOB5ekegxdbBSP/vqG90NQfn+xrNXydInRP\nn2CU6/AcG+the8cwR2tqwbOK5fQuXB/GgWpsquTE9sj3TsoEfA0c6n1jqzPv\n0CHa2tzht8RH5cQjMN0ztrUBKXj8w6ZdT2bB/8QyrkDK2LVi1BPgaxEq0cNS\nOSEgV4brwz6CinDLE9G0Y+r6YDguSG4QCZYGCMj4CM7zgNPzoG6svvWvaRjL\n40Ux70fl9+utSgwu1Yog/rfBr+ZDnjFoG1Cv1+SimTvtc1rKWJ3f/NJhVri9\nzT0RqAPO3aB5uxFwfAiHDvMZVT6mPegYDcBFMiCRto6LR4AIdLfsM5a60FDb\nTTx2TCm2qLf8y0Mibt5vn4iT9SHt/McTZqlwNxFY6YoF3Zk6lz78n2LjjygZ\ngbvzR+qXrvw/q0yvYhT7fNQ++mF9PfxM6gPmcVSE1tnuFkFOE1/INPdSyPjb\nlgb0RxoJajV8Dz/DtP3756dcz9Ic2svGmJXlwqOq1acgqYpatVbGXGXUXIys\nwkm5AAhXiwmhZcTQjBxwM6lE/T0oKR10oYAGiUGFZiLjka+GPJdmK8q50WTV\nqdea\r\n=owmn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmXilIkumUoY9kGoG+GePMDfiADst0xUYkxTOGNiFMOwIgHkPbgUcLtzJNQcnchin3PwndKg0jIzaV7wvq62AUQY8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.8_1588566154107_0.668125006532424"},"_hasShrinkwrap":false},"2.30.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.7+f82fd7bb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f82fd7bb81f986c4861d0b4e2ecdb0c496d7a602","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.7","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-AU2V/rgpg9XmI/6uuiZRXfmMe4+eLKYdX+seML4MKGOcWkx0ahOwyZ+HI11xHz11UNfSuQKd8NobJjxBVRa2Ww==","shasum":"b4464820a53b409b38ab8e33956db0a799846766","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.7.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer5g+CRA9TVsSAnZWagAACuEQAIXoKLgXtxM4rah3COXB\nxt6oq2J9kMmAdJaam7JpslYIQxUt75YGzvoSImzmE/R9CznqSoKjgiL/P89L\nYxCE1UQIIhEiyY6fa1rXzpphZh6xxq91FF4Ts8ExS23R3bqc07/jZMFIQpo4\nv1O/aKOuEeFsmFnn2HpFOz0GoIQlpvlQ7CtFWaSsiQUP7Mr34LwdimhOlWVi\nBDm5SpQ11CitwzSB8LbA15WnIsrWU7xaLqb5wDWohib0pWrQ6bFWZofmjAj5\n0UK3MpGOF0ERPsGLVc06qJ4FS3hOR84Yptzr9pFy6x3toVj1UjW6Nrkd2uC+\nYrfi+xFQOGrUMUVUn4JNvGOzX74ORpp0KXhcfWRWPNJ3fh9HdGvKubl7WfQA\nFz3Lf/t/MlbTbunyp3/1W3sJFCak7Sckmv6JLBwlGNZGmgGneHxEQSycmayb\nNPQiaCHJMGCJ0p/ktBPEP2FPfPJi1KXlASgGsUSxo/QnT3vetQnjW7oRt2zS\nr7ahHUiIO4JbjuzN3sTrrp+PcZewtBb14KoheuTXwjqkntZu3StuV2vaDFY7\nc4Wf4lQvVcNHKdfE1vNLW2sZSF2bCjMnvSKo0A4krfhKEOIGzmyEp/k+EH3H\nILZhmUiJzsh3Y3TL5s6aVqKCaMK6KJPzbrfLJYPWPKoBAr3tFjkg0tLfExWX\nWWiU\r\n=T2kY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVXnWBXMtYAZ18xrQSwH41XjtJ9Zc++2vnEu/20Gn12AiEAwPT+QVmFsoGg9ghEIjZEejBTndsL7UFoJYApE3HcUOw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.7_1588566077766_0.5996110066604341"},"_hasShrinkwrap":false},"2.30.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.2+2dd1638a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2dd1638aaa2658ba99b2341861146b586f489121","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-blEzl6HGD0QCPwfU7hG5XUtPEEcyDkvJlxQWLfu02Pd1AUaESbcVlXqj1sebfSSKPAuiNyWQF2Ca015lcwxW+w==","shasum":"91fd9503b7ce4b37e3774189df86938415195ec8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.2.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqe+kCRA9TVsSAnZWagAAYhMP/3wpLb/JYcbuGIUpbZom\nA3X1RJ2MRGlhMLgTU6ODXP1x2ybTSe3L0XHs/+FdX8Ll/iMpUsvLAInl78/7\nACvOszfKHS7l3wRfD/1QvCsvnq9zxqFCo4B6lU3liozh5lF8kgQrIWFUaRQW\nTvKFV/ENSejfySOdCZa2tGl4e0e1kePHd4kNabhYRL8rL5QfXrNT8IjZrAym\n4hD2V2A9Bch2DK/AMP+eYq/jbHspdLhAnvzJoLqmlc+e66ZC5Fm7WMQoeta6\nZB5WYo4sHJp/utj3Cf60Np6luA4s0my2042N+LjxN+E3EGVXL1kjQZMub21i\nzCgPyoHFPoRFGYWC8v3z251+pBFynV3QHLbCPQaSWSSQpaKseGFpEY8GA0Cg\nrACNFhC7qHBeDuFqSFeQWG7Gz5TFYtdhLjpSgKREU3fj6aNo+T3rN4lU1jip\nYMphzTonfYosZV1kyH48ZPaieAtkNruCs3RTNQQIsjo275NQGhWG3jeAxmRB\nUlgypwnGCA3+9cVXCr4KUa5wFVNbe4sQOxUGUJAcMhfPYlOrLk8znoQx6zgo\nHUJKNqJbUbNlIkyIrpQH/4kKyfi61Gjj7/71a0P7Nplz7ha46t7vaU/ap8y4\n9KLnZNU1yROPCP5x6OTtHOfSJwdyJ9a+oLp4DS1hfkmvUvmwq2PLCw51Cecl\nm0X/\r\n=ITiZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMb4oJpTBcwLChioFfeXoJmyG43ICydzoGzNNwJiky/gIgBGMdTp8UmCmgQa4K0C0phXn97b16TAWl1TytZbK2wI0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.2_1588195235679_0.7232446184878256"},"_hasShrinkwrap":false},"5.3.2-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.31+f9242827","@typescript-eslint/types":"5.3.2-alpha.31+f9242827","@typescript-eslint/typescript-estree":"5.3.2-alpha.31+f9242827","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f9242827662d0d5cd86e8e1e1f2d83ec07119963","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.31","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-y1GbW/yFwItXubpUBHSOsJQv4kzLmeDVZVh4RXfe2abn6h4codKg2uJV10R8U9YI2byFPfqGgNtt4ePT11lOpQ==","shasum":"05fe69c4bcbc4b437efef2656f4004b39496dbec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.31.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvWgKFbsjKwAXbCCNIZdozEvBP2BRm7Xop/MUbyJNpOAiAInIzuaOijnHjGuJpWuirJkXY9SeJYX9qqIzPC7HWp+w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.31_1636965769269_0.7631690387227188"},"_hasShrinkwrap":false},"2.30.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.1+383f9318","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"383f93182599c00e231a0f0d36575ca0e19369a6","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-dL/xr6temhSYpyOMbscrC10rFSBhx5Z0IudHUm03ZwAhMvopyWiiJZvoZETBt+8U3kgx52qFxawkhtc7z+lQTg==","shasum":"7833d32a74eb8310174d71510e0aec76e65d2f82","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.1.tgz","fileCount":152,"unpackedSize":219189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqeb9CRA9TVsSAnZWagAA+58P/0AbD166BHyhRWT8Dke3\n7HS2plKC0SrgltQeZuK4khP3lqG/M0LxT8c9c0wC795d+YlZFyUVjYQ5bd3u\n0kESmTisp3krilrTaZBL+KAveaEncZbb+oCLDCOuI0YQLuISPNyQz6uRPlIS\nwJGNk0Dp2lYsdeDI/SIcEwMahxssVhMbqfIOv2Gcw7EDMs5TcuoYG7MdJQ5H\nHdbrSi8SurlYsS7nzckry30LhIJZHLMcw8gu2L4N7BItQ7dWOsa6PFY8STsu\n58VhGJ7fh5V/FQe2+oBItoaRWw+aDklCNJc66PO2T/m3JclgTBckKkLmazAN\n/rY865k0QT88L2aZrgSpKevMxElmHdtW2qk2q8kDFG+Z/7SxBE7svea21PyP\na83LvOWwxuiNSm/9eGNeiCGlsmWUH+Cy43pXq1EUXw5CYAuSU1WFqwPRm0A7\nKon5JFtjkpQN3ucLtp86Wfe4FisfyTWzpHza1B/909dFOoQLz5qmZzTAbCu8\nVNpUZCBEBCCEh7Lq4PtTnQ6TvublaCd2Omtrl56lB78Fly3A+vllJIOfsuuN\nNLCw/T/MdT9L7YMJI3k8uAqf/UWNKO+BA8JCPViOE/jIy6gyNJ0uEt6zuO+/\n3/TYuR51qGpHJtPQp8Y7/YRv+UY3cMwWCYcK914CRToBdNIvZGnIJtJCw1KE\nhVTj\r\n=3GFt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4M6rTij2JwsjQqqGkgmeIoTt4qpUc7gvQUoGrHGDGDwIgByPo89+l+U6EQgIeqCORt3MSY7tJYtxJUAHTaVCOVZA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.1_1588193020988_0.34618240468161665"},"_hasShrinkwrap":false},"5.3.2-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.30+a4adbf91","@typescript-eslint/types":"5.3.2-alpha.30+a4adbf91","@typescript-eslint/typescript-estree":"5.3.2-alpha.30+a4adbf91","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a4adbf9163ed880e780a45ee21af00d1b0d8ef5e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.30","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-dJjZCgNaqPwr35ag9SYumT3SyJcimLbkt+yLChYLruPfvXfB97yOnveozAjpJEGnp8ts0Kl2Bk9rM8dBf/rUiA==","shasum":"8be07237fd78afa678e2e1466bfceca7e5c650ec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.30.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZyXz0QujZwBU9qfTUdPO92DZ351n7zBigzD1TDoTm/AiEAnO9waHI+cY97nh56FbwGiYYWMaHST+YLuc5AfoiIbZA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.30_1636965785415_0.49360287503663347"},"_hasShrinkwrap":false},"2.30.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.4+b609b43c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b609b43c933911ce48b3307f3e76202c53473bc7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-d/xZ3eQ7UPHENPhITXOmhTP+OLfMVv6/CSHZF1YAoDK6+KbvzJxmqcbxelUtlnjWel8FNezIEhAULZwIxcTx+Q==","shasum":"bbbe8d3ec269891c51e3bce3bea86fbced209e65","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.4.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqoJfCRA9TVsSAnZWagAAKhQP/3724o2SbkpVK34E/f+x\na9qEDERwY3zmxRClvraQUdUvjVDA3XyPWv0dXWF57+6sqUPA+i8LnkB8xbbO\nQpnDOEUeG5fLcz5Su+M1HQ7wdprBsjYls/EaCop40WYqkR6LdbCUtNSA24KX\nzHpO+lTvoKk/wKaXQU51D8DiBPyLOC2RceqnVJ50L/J+1dzzqQEscxe8sETx\nXFiReuT+45OZ/IdiRNXeUs2WYawmgD+ONlMRTy7OLRSmRsiVJ1HG9VgYTnkb\nI3S86jpKfFS2Q7icN57laUWDRmVl9NJ2k9QR1VJnACfgy1N3EKPgaPg0FDl0\nGzmxRmveuq/UxZ54pa9AuW2oQCFYdyc6/2XebFw1hdajzYP3VIWfWS/z0rus\nQP7mdMgUMwArUbhWEnXNPP50mryFhD8yru3u8JwVgFvOF1cA98TqchpAQNbG\nRHJQMBirw1EfBrXRCuHJrgHP28W0Sz6m7aLau0XlarLuDcvQRUAxsFiQRRLF\n2gu/9xw/ARpocDcyCXUfceIgdiw87SAL5kco8HwtyBNmOXkfT1x+IzWqv/ZV\n+EuoRSCXrZpPNJSe7giP9hxWSzqwBJnmP0HC19vt/CM5Aobn8yQo7wGHmD4Q\nTkQ75qD0NMlZljrz8Yn5kCNdsZVO7QdAbRToFjKyjOUW71iXmSVdIna5f2OC\ne2ck\r\n=SFsg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFZV1lsluFhA9K57BZIWIQWvCUrhJIscIgeZHzmeQTmwIgF+cShsWvg3t+AB4Z8pOR9VRRxJed2hC16PTOuOtnu4o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.4_1588232798504_0.09108763212496296"},"_hasShrinkwrap":false},"2.30.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.3+56ea7c95","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56ea7c9581c0c99fe394bbcfc4128e8054c88ab2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-3SlriGbD44uaIsyQqkulHYZSgcXA2aNO+h61oMJqgc01eo+t4MLE8V8KZzddSEfVahs7KnUENyb/RABpmTfxwQ==","shasum":"ad2790356b3d511fd860ef50a0bd622bef654d40","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.3.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqg4XCRA9TVsSAnZWagAArDsP/1YXAX7Sm2WK3IgDysi7\nXhR9cdZGAwZxYYs6IZPis888lcCuVIdHmFqx9OpUEJ2Se9H6aDd3oS1xBHle\nEjx+Br7JGHCHazexBLY17D27JYNhfUq6aWpCrqppVNgi1LsSiHmGmfK1qdUv\nqWGoM50wAVW0elsL572zGnmbo1tLNRkZmLMdOJa7QU5wKgNr32YIILq9jkyY\nEhK6myojQg0ysCW+lmV6aqPPACmvZZAdem7P646oWFeRdi/ge4gv9PuGs/R0\nII9wQtb859ful583jWZsbnnpayGm94YThiu5owykXSPilt3Xwbn3XvcLeWhN\nze0bCnNww7qr3oGLXaazT033aCJ/RZGRvPp++4v9bKMalw4F8PJuUwbL3rTe\ntoIi7ukparTPAz+eAUr+St5460ib7Rj95hXStbJ0GZ4mGed4DSHsAmf9Mt3g\nMa2GUSYyFUXGUP6upl7i8aRMyLuonqHfr5VMQSuedhJ/BEH0lK91bVkoumjC\nYhZuyckIFaugw3sECmoZayS+15rCi2ANZtVY9Dpq/DEMHJ8G7ZE/UAbN+7wM\nKFvH70vr5OD9c3NdfmzpdJ10oZTAoxcdW1EU+3K29CzFnh/e74UVlJxkOCDg\nnibUJ1W3LJji7KCbL31Qq1RBflMWuTDbU3GHTH8Zhg0FHy98AsyTiC+aekWa\nqtk3\r\n=GMBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmhJxyLw2rf9/cDpbSVKCVuHqdQzqSv5/q8qgvNNlQmAiEA0Jv7/eZ2/Yheov7RBvwy6DvkVG/OBw7SVGv0OORDY8o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.3_1588203030934_0.9448504908924229"},"_hasShrinkwrap":false},"2.30.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.9+f78f13ae","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f78f13aedd59d5b5880903d48c779a6c50fd937e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.9","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-8tYcz0qxrl9hQ04RA01aZlXhSX49MimsfayqOgPiSJQ7wQolvQUBH1StKddqnUluiz7RIdEz6IPcrejocNZFMA==","shasum":"1312df504eaa2f72a4612478256cf3e78a92b4e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.9.tgz","fileCount":156,"unpackedSize":227113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer5s+CRA9TVsSAnZWagAAjKoP/1tGec4N/8wLFsEsUU6m\nnlTjlPmIdV/7A9rxspTHq13NlAn/ekTgDEm/UFnRpA0+7elgbNguzMs8RRU+\nsOUNhjgXlrLlbqXJTl+SYaXoiUI1yhLdJsCTl2r4TR/yr/Pc4VRCAqrjBSEY\n6uHxyPNuwBZmSCLyeME+di88Sn1yF9Ir1VQNXxmF8yoRbaZXoEhfMcRnC3cK\njiNAmYZJPu+pn6kVp+n1bJLMeeZdNZyKC7nf4nXfxNsZ5tHYWTtfGf88PDp8\nIjpRyaQkfu3jg9zz9rj0ij6I7meYoZxeys7ekaI6VzuXmo0+/0LW7Y+eyjpP\ndaiCsTEO4LPDL1ABNTTv070LFBrd+IpCuyfFZZCqA+rddTd1TeG4Qsl8e6HT\nlweYo2vbzXOXxBtxO9ocCO2S+NnNiPBzQ3ssEFFx/U7bVX+h/nXAlOWT2TQ0\nGa8nZ2z+xU8zpeRPkCZrsO441F6M6t61O5oHM9cAiz5J3aV4ui8xPkp2o2Bl\nPpZSzex3LiUsjLbwNDCXYQFLFUpCF3QNqqoBa7evnkok58ue+gpaFfUL0lhd\nTV176qkz6P58j3GPZDAyXHCpVvVOUyPm3P+pQdagyeeDs/SkAmF5IXOQNInw\nWU2lTJfMMu5q6nYNqZ6GoOw89IXzatFQ9xAsm6DXR546bbj/qi7jiUcOi6kY\ngyWm\r\n=uT1b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTskuMTpNnxpk6nyvsvX+N3fTGW/3+Iam+SQ6cnNwu+AiB/X8fdUyOyf7bAcglbhqPh64HxFgn3c1eBnWo9J73Z3Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.9_1588566846389_0.8088620417294814"},"_hasShrinkwrap":false},"5.0.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.3+2c333813","@typescript-eslint/types":"5.0.1-alpha.3+2c333813","@typescript-eslint/typescript-estree":"5.0.1-alpha.3+2c333813","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2c333813728417a346af945b71a8b2fa395253f1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-/IY/jJN55ZNEBPJDlILqd+LZo3xLGl358HBlYcrJuy00CXD/MYR53zAzAJ17gcVqAby4ybfx8WlWzYLHzKd5iA==","shasum":"0286e672090c22fcc79fca9de4a34126fe078443","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.3.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+06C3Jh9XCYUbQrngHMaE7haRjGJtmDPj7pqoYPtNQAiBD2+/iQuSkZhG1rxYQLNKz/XeDC4Po68VBYjJ/6HwosA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.3_1634193654178_0.7807213776363222"},"_hasShrinkwrap":false},"5.0.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.4+3534d8e1","@typescript-eslint/types":"5.0.1-alpha.4+3534d8e1","@typescript-eslint/typescript-estree":"5.0.1-alpha.4+3534d8e1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3534d8e1e5cf71523a408f755c7e78b4f000b770","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-/efUdU5TIpSnl/bJ42zqMl1DpEJBx1gALyEP/H3opQ3KI2sGGrvNjZHZqC4dBL4fjFPwmQNFoKJ3j7j7dN0zqA==","shasum":"1dcd2c352576e355cf3b447504eca0e9cd352c6f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.4.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa7BvRJzNkW3Fi4hvVDZlcTBjbL0uSC7xBbSvFOl/1BAiAIzI0mYMXofNXlyUTcUCK9OFlG95PYDJwRTKpwXJaILA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.4_1634193664899_0.8504082425259458"},"_hasShrinkwrap":false},"5.0.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.6+cd08f7a3","@typescript-eslint/types":"5.0.1-alpha.6+cd08f7a3","@typescript-eslint/typescript-estree":"5.0.1-alpha.6+cd08f7a3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cd08f7a358e9985191553511f1f43923095a7a25","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.6","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-1w2xnjk0etM08aTDGYQLaMyt8p9mpvtsKsiEsQ01OW2uUjlRLhOek/uRRRK0xaZFJObkW7dZhdL4B11hjFa8pg==","shasum":"918a145ec2483eee656b69cc1d7f56e4130b3c29","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.6.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+xR6wojT9l1qCknqY+hY8i/n92gli/PveXirRCrZGtAiEAgmK8OXURkYkCm5LbdE0fuhcuxW9E/9Cfq2iBfiiM4DA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.6_1634193769446_0.2919601841367079"},"_hasShrinkwrap":false},"5.0.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.7+9b29ca75","@typescript-eslint/types":"5.0.1-alpha.7+9b29ca75","@typescript-eslint/typescript-estree":"5.0.1-alpha.7+9b29ca75","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9b29ca751f496c25240c0c14b8fa432bf4443d39","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.7","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-FAG933IXCNfmyThbt9PlmHlFL4xf+0VeBsRz38vfKIqgTbD/iq5FKckNGCAkUVnCmK9n6VAIZX5Lzwcj2fbBwA==","shasum":"fc7623a3de90d29c6f96bb1e5a861d87bdc44e10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.7.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUX9YmF4ywtDNVpr2DwD53ZhKKZXNUZFA/BVzfw03KWQIgVo8AHFoFR9+p3uwiHpb6sJJM5du95qegAD12fEil1eI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.7_1634193759795_0.6577156207511143"},"_hasShrinkwrap":false},"5.18.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.11+255eea83"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"255eea83cd2948754a7d45e82dd217d52501ec16","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.11","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-yIpEPBGDKXM+b2EBft/483C89cFMjGzvfRMydDGQGsP6XJEQ9RQAJaJDjJ/YSUMg6EfkK2yRK81sqki84X6Vqw==","shasum":"0d80dcf93ec187254b7ed99165e96c44e12820da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6vwJ0oqGuZIWkQaUfAa/qMSibOE/7EPbQelghw/irFAiB1rK3LYLH5d7Rc4nfODLvLQe1TCFdq/bBg/hEzTi5xog=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU5RpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEyw//RslX5JRlo/EYASmLbm/5ZzAfaOVZyAMjvJzAXZa02eqpAFrW\r\n47Fn5Xw8Wxu3eDqnPnV8NNexk/RFGN6c3wtF2TCek0lYfiGpxJfufaJ4Qew5\r\nBwNsLAceUc+q7P4Ka1wpHFa9ag4CkRkSgm97wpVWIBUu/4VAfl7Re4y3MrIz\r\nY6lDsYKZF7UUWuG6ezcwzrs51tjwcOWeJy13HeC9fJWjGQWoHrNEG+M8kyYO\r\nxaahIwpBgD4DBc+u6ftBdkAXN3qj0xJav2MsDX20M4Hqu3xYqHPYMzNz/Fro\r\nPK12yy6NFY4AXEawC+Nt880F/iVEQ3ToncBOECNn0l+1HcDKyFASFcx3eGL/\r\npf2kRav4qgLKUWYNQPQtoISeN9K2Ij2vRB+l5SoTSNfg/0ahPY5j1UqSpeM2\r\nhMFQ7EfMG3D816NVIg7RCX6pOGR6dBcJu1kCLDAAeY1gSIQ72bdCZv6gohAQ\r\nQlHvCL/1y0eqdzW95+3YDS6R2zB3lsmGOmOOU41IJJXCH2+rc6AslcO3iP/w\r\n8ueGu/VJOXUddSKwu9gUAb7f3NLk4WMf9eeY55VX7XCVECIsWwEyxDDeQhBM\r\n/ghlHE4V8NCXnkYOBT26O0tko1fZyPPnUcXaAw03syZcaeSZ2WxFckyjJTHx\r\nn1C1C37al55mUS0jYZi0XnRr/wRT7QgeE8o=\r\n=7ofG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.11_1649644648981_0.2926270610456303"},"_hasShrinkwrap":false},"5.0.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.8+154ec9ae","@typescript-eslint/types":"5.0.1-alpha.8+154ec9ae","@typescript-eslint/typescript-estree":"5.0.1-alpha.8+154ec9ae","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"154ec9aea8e81732cafe36af97c4822f1591b077","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.8","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Ih1pPGiEAtD4jmoQjxbj5W+PWqeGaIohmWqHlaBvLLpwUVUHa1wx4pTQBP+2OGoO2CkaM87348uwh2v+UtZWtw==","shasum":"640c4ef1935fa359f464e9ed3f48599dd1a136c1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.8.tgz","fileCount":168,"unpackedSize":320327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKN8UAQ9SkZZqgqViSv8F6OnGmvYYqNWKcsg8IcEmyCAiA5VCOy2kYeTYxwS+cqguGjGcXlUToPpXKWlxBEYgLzFA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.8_1634193796694_0.5732080949742571"},"_hasShrinkwrap":false},"5.0.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.9+8605e080","@typescript-eslint/types":"5.0.1-alpha.9+8605e080","@typescript-eslint/typescript-estree":"5.0.1-alpha.9+8605e080","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8605e080a4dac4a277e6108cd9ed1e5a707302fa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.9","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-tnWCT6ujJpFv0yMCH5yUajhh5reoTLbF2WwqEqoQkglA2aX3510zd7JEw6q0X2ERjGlHmxNDmsUSsYQa/vEqng==","shasum":"403f8a5f92ed007d7d0de69fcbc9a8e2be2f7077","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.9.tgz","fileCount":168,"unpackedSize":320327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2qLOlxTo0/iEJkKrV2RWLPg+gUlhrdKva+DIvfKTUeAiBPjiK1ZxeAEFZR0bVSFFHIIk6RHCI9ebTlaRTyNyZzjA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.9_1634194339551_0.4168364903705346"},"_hasShrinkwrap":false},"5.18.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.10+4c428c58"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4c428c5840f113385dc3c91a06a781d2c1f7642d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.10","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-+3fLSSbNI8AQ4Bmi/ewlXsh2kJMvlrQ2YsWXVR8Pt/Xq5hisPa2iC61eI5d4h1HHaedHx7lTlR8RS9ZnytuSgQ==","shasum":"13419eca96418746dbad92b5a843e7d314acb0e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg0uKa1WHw/w3vPLAl7hGgZCaOVMe50qrnI4GldYYBvAiEAlvfL8ma/B2ZPwXxzVYBH0mJeQdymkr6CrvHi04WzGgg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUNI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwgw/9H0grhwpAE+Nt6buizwBjehfMoQHSV545czMCaT0FqFNE2zHC\r\nvW2Q0mjHx45YcmqTxhW33OAZrxWFUxuMIwQZeKz1CGt2vmhi/SRhIyl49wwR\r\ny1X8HLV31HdFZ5MgnNr4MzklRRY2TlVs51UHeLkCbhze5V1Qw0Zi0vc0Fsgc\r\nbquotETf2Ao8JhqM3x7K3xSxN2BG8upkNN0LAQqdPE2oq4FyYUs7rvsmQn9A\r\n/evsNX1WMBcF9EI555hqfPet96jcrTmw2FxN2guFdfJGL3dl+5dXET4ib4Qx\r\nGY0Mm0K6McdNGuh+IbhNz4Z/eGukUaRznuJJ7qQ2D+sAQ6WN3Vt7ELILB9Kl\r\niPSbQPxOZzKw8WjohCtfvcPFRicDs7QR/NTzqFDDIuRoz1et+qM0fpukMEP1\r\nlczDV8LUIkNW4XGh9/oqndjuU/eeeOGzGaDlHWNSv8bSHfGXijj+nVJap757\r\nwH/82NuI5kj7xOAx1lhntJC9l/QmkWkyz0tZxL4MFVCWbhdGW08Hl7sm3xP9\r\ndPXS0x2DJ2Pg4gejfBB6UDEBin41/RUOr05q8awK5Ovvd9cOOiKcBiJSz1nk\r\n7OcErqsJcTtjxWBxtuygIIJMh1oOVrxHpGXb90pAflyj4Zvf3GOzCElL8wGo\r\n4ZlyiGOJDF3c1zO5qPfFWi71UlSBxQ5PE5Y=\r\n=feNb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.10_1649463871493_0.758998403789533"},"_hasShrinkwrap":false},"5.36.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.3+77d76e21"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77d76e21cdc2e100c729c839c292e82ab7c554c5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.3","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-a0iHVaoj8VkzNmPSmZbIX9/IMcaeiFgH0XQlmyDjXyVUDNCzkDysJIKgufPUxx5nGyN6nlWJ2N/VqFUYeeXTmQ==","shasum":"b30ba63720897abeac3adc4a0374de600c7529ad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4hbS+e0XYZzsmLhIqOJhex3vnSXcjc/Rf1YBDbNNJVAiEAuKc0u1PLnVNVk93ZrExI+uQdZg19JeM83b+jkEzkSWo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGntWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7GRAAnkiO/BDgdvrnNs6/FDnYWUDOt4H2QFofXd0Jwb9sLNNHkFmB\r\np8VuXPpjEWX+Mr1xKzo1XJl0putCIeFgoL8vPDAnWFtaX3kPD3xcUtZuOWbB\r\nxoR3sun/CAbJUKucTLLhbTjEbkhS/uIcSBxLJAS+yKJ6RPcm6BW4ofa4etoB\r\nCwYfUkZ5fiPucSVozu5v3Me85AhNKloAoGyUCn/9pVboItma3i6vbExhAqDm\r\nHI1W3V7mcK3RMYMbbnWg/67sHMGWu5fzDcvC2wJCjtGrLt73ASY4QaZw/hHX\r\n4uFnXqOh8TKLa/CLfowq3fz3t8wifNpSm9oB0tayckemTBMsla2CoXnIewV1\r\nKrMEIIGYPiQnT0LE7Ji+HSFSrSTLQL05EL3jZGQr1O8JnCTcgkWNWNGAdBKt\r\nykO3mUSl5oS/EMzR2ouwHztqe015xxDxhuvABb51zAVU0bdC/Tw67QGziOqz\r\n6FtafHMzyRDdkDEWjCdA/SycmoYTF0z3I5ilc3wLWHCpqwChnb/MivUv3D9/\r\nxTifpbh2i5aMkW2+pdzBYHLCQ/rX/OUPBfyh17bi4PlTmPj/9QhLdXw+HoeO\r\n5TBLYOi46IELtg8XGJLipLTZm2QPFe8jJwFs9iWtPkBuq34eEFtKrONumUhS\r\ngMUB/q/8guy4cJVA7EE85+ZN5WWicAGCjXE=\r\n=CaQu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.3_1662679894045_0.48051438286980397"},"_hasShrinkwrap":false},"5.36.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.2+8176fb15"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8176fb15299943cbf20385eb0ea7ba877e193285","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.2","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-yF9bmqR23ulR91lf4fyMVRsSLBL5o8Jf9+p4AFOEtFy0ITOCxjRgsrUk5smuip60mVCt1SdtPSo6lSlM0eOK7A==","shasum":"bea33e4286af41dbc85ee6a8b831141dcb88d15c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZFnw6hyI8IwtUzmQHkXcTkrMIhnijIw8MmC1cfdozoAiAV2gx3nsRUBZpo4mqhrmAE63CsPUzaj9hfSc8x56sqMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGAlAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnVA//R8WW4tUc011oqRCICtLLFXQYA0WaY1dXoZM+iLe/FW/5AkQK\r\n9ySqo9Oss/HogfsxucfhPmCrGEXrfdVKVmOJ7mSVR/Q/gZgTEvxDs2F97O9l\r\ncVZ5oeNnct9FKSjdqtE906Pc6NzkyZlDozarCKtNPfo5WJAONxbfwjx4z9jv\r\nZlJ1L/8K6viBRbCnGx/s01ipKxgk9f/KxxUCf7b6rYKR+NrpbFu/MjiKDqzb\r\nlMoIxE6o0VY/8D+aFKcmbdCooWuN5SdaQ3P1cKsO5PUK74hjPVHEkPfhmx9v\r\nYrSs5XammJLsA8p5FXzfPJSpmbRDYhtMcCsPTkX4bndSJ+HrI6HhVNaM+lI3\r\nOMkP9JWpQONx1OEQp503mgf/iWhJU/1F/YoWpBdBferVXH1FrCeUBDDJhlb3\r\nPmDyP126LeMjzlKeRyzBN6oS4MRrR3AVp9Qo+v7Sy7G+t1TkTKw+PDSbdxpl\r\nzARV5vnZRjJgi4HTlZbeVGqvFhtSyCkKuLCJMfp7kHafT4IyxgVhJnJH2L1V\r\nDHWpPCjomlbOXvC0s7vktZWxdYJIueFu3zPxpeMlMcX+2IdjfIzJthqge5GK\r\nHhhRp3flyXDwmJqJBaKwPGxlXZG6vMwkeM/FAolnGF/nNxBU0UkRVGIia0D5\r\nGQnBUxcHiGeUL+vCWhLOMGifQ4s6OGYPT50=\r\n=gWUT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.2_1662519616193_0.7953892912475373"},"_hasShrinkwrap":false},"5.36.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.1+45e29124"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45e2912425dc251509953f5e5c59279cb3d10e01","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-M64qsP6LYQz4wlKCJygUwEutfphcxMCaPxQP95fP5vq6uQrPhnzJc96uGirJjmh8huQErTGEDr1x3L9KEKj2bg==","shasum":"6c4bdd626b4954cd2153d2f158c53892cec93767","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWNQSaIs4nvSjOJMIfWY8/gbXdeFyTJ7jSK/+Tpj7jhAiABAlPdrd0Dn4irnOqY7BJXAXhyESoxpcaGUOvracOmlA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFsCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1pg//bo+0CnxuzWiR8En65eODYeKqE+3wuVPD8j2T7pho3AM6/Z+D\r\nRU+Jqw9aIUdFSBGsYPd8dmmB5ZHpJ2YSjJlCT4jt7xBX8KLgzkAJMRS5G2Ca\r\nYVCSmMpJINyYuu3LMk2S2YEahr98A0Ub6qCcI7fZTtLgCDO5MvHipxyG/nMl\r\nzA7PQy+DlP9/+8hCdPkHCkZwRFyG27hIyOrizkMSOKgzMGhW4SYXYQYj5XYO\r\n9UeOFYUDXTJsj6uaXkgX4UxLKZFEagKmWT0NCi1txAiqSH+GaReMsMV9ljdo\r\npOuJde2+ncMW+2XD75JfiiFQfD3cfYVvqsGcfmcdQyFXjSifRspJA4qriPcH\r\n8sioDNy2ddOKZwZIyt3VYlis+jnfOU3bhrFvrhZHZs7E8YJJWy9nmORcb52J\r\nrGWdl1tX6ysrejMIdXjDpFWaU5eOyvNUEyiFRtf7zVeE+LXfBmKQWZhZ46rE\r\n83v9+FMK8+4nUX/qp5vAVaOSs2rdteeAqe/soF3O5GysnxpcluJHKS8KIbjX\r\nJ4LHi9INfUpnkY5lf1/uN+0U0idqrORQ5sUKdt3gohqIG1KiVFI+rXTcM7B0\r\ncXn5WgKwdQF9q/fHCiBAAtjZivyOKD7GbtOJMFBEeOvv08Yo7FomwuIaytv0\r\nGa2koFXnECL1EzZLj4rrZJiCs7YdQjyprn8=\r\n=ULze\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.1_1662435502696_0.21481723915784223"},"_hasShrinkwrap":false},"5.36.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.0+a87f2699"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a87f2699bbfa4adb9d97bde94683ec561aa629bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-RL3cMRJ+qSF2SRLnYUb6Q4cd+o/7WKa766XchAjgMpRjwrPuyGnJ3JkpMTZmAdMFuh0XqJIdgQ6O04w37/1rmA==","shasum":"0580261763a8deef8d8abf73fa041198a90d9b42","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/tb9kr+fmFlviGueEmmy14xXjmh8Exp3tvMxjO+PgtAiEA1GDTP4JaDtVY6Umv2ynuiWWwzNie0ZyVpCx9Mw6XrH4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFjRAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfcQ//fgwkPU/Om81fmLuv2WveaviPl/sI5Frm0S9hVy4WQ1Zop3Vl\r\nqbczStybl/RR/U9yxZGflKg2H11E2PqSc0Nzt7DmcJ2gaTnkMt0c2smSxhQN\r\nG4gX6j6a+2IUGUiwRkOcP3CFEeLS9Eu4h53YdDDwpisZoTc5RA2CBKG9DoI4\r\n+rXq4343XFMUoome6X5YafHLMe0uS64eN8MQzAExtO/uHFQLsF2affD8Unqf\r\nONsxkU1mau81UntrTU6kCIasJBBtdKsmS+/wAq2MKYyVEV7PNUdH+E4vhCoU\r\nsjRE9JZ68ywrjilYYL1SXT+V38dKXqfUHH4GSc/bdCHU869Oqtkw8TmhCZuN\r\n6Lj9lnCan2SdMUX1GPR3MdbLS+g7SgskBq0iIOWdWGcxvD+QD2YKBLSiadyk\r\nSr85vTbOw4U624kyjHgDq06HvON4hICVSlR286gyOGkfi5jqFUpRZIrgCvy4\r\nN38gW9r18i6QqNDOspMCDTJko/e4DcTbGgAclUYe4EWnIWhuHe/qAF7ULlWb\r\nfNXvTPg6jLT3W6HzbVqusMLUwxLk0xKwavjeRTY3BmoZ8Pi57B5KZFwgOBzR\r\n40Kql0wqJuYV6NHKOgJhCvkP6QRphUBeg0elRqX/O3Z4FoX1MrwkO3VmJNb0\r\nMidWBJbX5qEcKwYUTHEojPiiLYjtYZ4qY+Y=\r\n=G7wF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.0_1662399551997_0.23322264744667542"},"_hasShrinkwrap":false},"5.36.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.7+bd4a7a6e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bd4a7a6e064a7967c03daf114813a984bba25f01","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.7","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-C0DcsZvaRDvjJUKoWFgZirwoVWD4nYFL2325nWstNAFoDe6mlhu+kjWdRsb4IiaTd/9/ZKTp1v4HoaRFLYKnGg==","shasum":"2d11c58c3c7ae8372d27957c4bfddfd609ac662d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErnZum/38J9fgNCWoHx5hk7MqayuFjMjqNt9DNQzTmjAiEA2hHXm3ufG64eAU/bVovHPXtKPN1p+uDKViCpkcks/9I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHqH+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqahA//WwSbW845cC8lHRcjn+1pDsX7smCR60MyAsArRxNngs20FQOK\r\nVH8h7N6MCd26f/x41rZqAwqI3ipyUX8wTrD018uyx9UII7MC1gsHiuaAB9CL\r\nEW5dxMHIBYssUiD0AyZuxhUsynpTvzfbNkog38RnPoJn9gLQAUuSCkLb0Xme\r\n47TY8G0pHLNizQHRQ8R6FjCyG3pAsNDCYARGUR6V3CB8s+CkNbDamB+vx3T0\r\n1vTY+O0pNijVC8jexLSy/037ICI3yibhXaViTKBWRaQbQeBrRrXgF2xyYejV\r\nFfgcq/D7mhw/ydtMnzWDi0gGouIC5eMzz4ukZ48QWIty4hi+Pi+r3adgaga2\r\nB6+AdYTxhaaczPorHwlFLGliBLsZBvIgvlbzEEuc8mPX8XkMRBseg3MsgBGC\r\n2jmxM2mA/Kr1BK/qKjmm7PJrY12jAsXU7cx7Fmb1QAyIkHBXVCMMVe3l0IGM\r\nnV1uAkmlEfOgL+Zn20x0ULtzynSdRPKN9BY0HSSocI2LERJU2zqjjXwzmfIf\r\nmu/M9SChJPg0PeBqOYeZl0KOwTMrUWmmJdhdeAcfxn05gOae6+MyMmUDBR7r\r\nF8o5l50fcOknc66hDDpGBkRGSpWhdECEVST5FNZtv7lonMmPzYW74P0jU4ar\r\nGXgkIijQK76GrVhFno871yJ7mGgI2ouFFpA=\r\n=gd/L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.7_1662951934733_0.7657887757254553"},"_hasShrinkwrap":false},"5.36.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.6+7bd4cfb0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7bd4cfb052dfda5954a827296a530e8be6e5b903","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.6","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-IIHXGewpQHDPfqYQhpEo7VavwMlBQzovvxRq9e8N2kkmx+HwTj99YiVeGlLQ1/bePT7jkO01j8xcAoTwx+EJXQ==","shasum":"da73f7cda72e9868bb783200a8fbb234708b5df2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMlbX88zBzXmFOOXBQMDp3FtlHniQvatexw8dsnLZgLAiAUfYHXfL6JSOUYSw18XfwX6powMDsQfAzD5jh5cIS7tA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHqGeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHeg/+JLh6oQHYoAKsNx2us0a5aRp6flku5867hv6D3/30jHsdPRp4\r\n11siJUmX6jgseb+pxxYZWd6dMqUZEm1xqIkLkPwAdPyzk9JQHE+1o4zfkAkD\r\nWOnUT6YnzTwGDvAbgvGpafp7U9f0Nshut04JYJ5+OEBWsHiiMyAlLeuZOa2o\r\nVMHEvOHzG9fEi0+eFFPqHGeTI46g+vuXdYfDZizzwv+PPYc/Y35FVSqvKIYN\r\nuEkDq1mZyXS23BnlEBnW6VxYfbdhsARIiXowLQ3u/Wk2gWxhdmoNYWgAw8oU\r\nb5LuYvpsQ9o4+ClCtrEFB7cOpOTRG0v6Stwm5mEF2fA+pTb+UJv7CNL8PccB\r\n1J+QTtyQoyk3ZJBzaOtmi2cTHhQtk/+gKgqLZbSRObFo8yb9Q+7MBd/CDRTD\r\nYyH1yNtoUv8YnLGv0W5rg98T72RgoezRDpGrWWW357bQTum6NEC6gSimBoKq\r\nP6+QEjT+WZEkdpNbdJukP1XajRmCXtMbbbSxZhgmPBX8XgYWygwEGgdcopGy\r\npzzm61ncwHFqoKdQv3sFomY+gOMYbvgqL4XVPZK+h04Oc1yINIWHPgyq0iRv\r\nK+M/sbosMv5X22H8YYwK9cA4liu5WhbDQQO+D4cFWjVcYKIjL3Cw+H84MJoj\r\nlPAGkHJ6nCnmLq5Ub2odXgQ8xAG0sXz3da0=\r\n=gh85\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.6_1662951838084_0.5886036237092354"},"_hasShrinkwrap":false},"5.36.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.5+3918e08d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3918e08d846791ddeabe53a80fa4c62dee96b6c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.5","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-TT329R9CAnlMArMHtLKasZs9fgEPtTPZ5cW2Vo5AXtDT7XmunGImRjTRFQ34RAF9k8rzZ5EcnfjxcNDYN6JbGw==","shasum":"071390296cf1f8acfbb79f29e0901c7469425114","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfQuaiIO/pC+vETU9vv+/YBFR69eRxNTMk6WP4wkDCSAiEA9Qt8qi48/IXRtSoARFjbwap5cKU4f4c94pVB4XslP9Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHnU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuTxAAnx0vgkhJs1/ZxZigbMhTFvwHPRv3cr0zM6wr1w3UY0g/6Z8I\r\nX8e5MfIzHzkXDqv5ue4Gr8tewYS2pTyGCLZ3NF+Jlv7YGqq2XoYkBiONZxXV\r\njLvwlTkEuaAD/2/0o5dic5T8OrndZFn9HZUJ28v5RcGImKg3Jx30gPlxZ3fM\r\nFawKo3k24fXQWLkgd4WN4xU9sD7gzEFSUu4C78Jnbre8aswWF0v4DJ4ZfZgA\r\nY7lNHInYZY+mCDHWNRFNYNw7TYO1fusDl/9Exovq+AXOFJZPn5AYo0ZO3h6L\r\nJCNfLRMlctJOGWSIoKk8WEZb8SNKDxZATUJGpCS/8xs78L8gwGnurDOlkkVo\r\nmQb075uYvQnmKD3kz0jG0nn9Hyh0a2bGwURKCxKt/aIlZGdbjSH/B3XIYpMw\r\n55QXt7oVjnomc5GAVHYAsw+AB8AwqICjpac002jTJ7uVkeiUCcAF4PDGe2qm\r\nU9egI6Z9OJHA9rT5LqZa9LxJqgmMkmzlkE98GcmFWd7V8ZW4BChDlbiWQfTG\r\nMw+e/gzMHSjjCj5JN14lx17E7kdFSyqBu0Uawrr7hmxvM6fFEKBldoiBmK/p\r\n8P006kaHQzwPOtGGjOt0w1PmjylL9pEWxGENI1ULddD8mFznjeq9qJZIrmgh\r\nshsn33lr37WNhGsJ93Uz+BVC/+qNlJ123aY=\r\n=/yy3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.5_1662940475117_0.5276935025487901"},"_hasShrinkwrap":false},"5.36.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.36.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.3-alpha.4+7fd2f89a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7fd2f89ae732ca12ec83fad278362032473ff3ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.3-alpha.4","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-BZ21KnZOx7vB5KkBCL1lnstpIrzNQSFQKODCjX9HxKirNHXTc1ckLVo42Ds0OrVtBsnsbzghpr1K5UWgDE/AlA==","shasum":"21d250852dce0550eba538eb63f98838bcca7bd2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.3-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwG4ZXy42+7+dYDaSxArcwgyamxpcMXCVxPBDG7ozelwIhAOrKRXyya29sp104Zs9OeUygnrMNcKtYz+txNW/REmOz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHnMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpICA//bNlDiWk5V/6bF02F8kjpEzBxwqFuH7Q9F8+364lhgunhRXu+\r\nsojrveo0U9dP89YL9zell0z0GY4txE/Ik/eF1Q3pvIH978tj41hktGc355vU\r\n4YzvMSo/FIq9sfUbXKvS+VLUuzPln0wUUAqMLCT2EZ35jYe1h1IurRCnwT5j\r\nYtrsH8So4atfb/BicDaeApsursCPlsBRVUt8VJNsGhSzVG6rLY8IO3yV+mpo\r\ncqKR1Wla1oZmbV7SICj/2vCkQ84szZwmn00t169Dli7LiP+cyA7KBPeTw+wU\r\nGTM7u2WkiYM3JKydCQlMZMpCbIORBWhO0t2QbfBTOL8Wc6KiCYYjKWNLPo1y\r\n95zVERBIJXflf1rxtrDTSftkT+6QU3mgMDwlZZ9j0JI6CTaZMVZQHIn0hCbq\r\nHvJUlG0FNj/srkqCnyumQ2eXRPj7u+mQnUdp62LN1G8n9tXn6KjxDiS83LGE\r\nDMzCLM4errMXZG+E1u6DX5NtKEfut9zVa5at7zLJPvqOXSKWvk58ms96v6UU\r\npxpjVLK0USP6IRh54WoqsaoidYPqK1IkymXSc70V9yYxWZUWl1yvt/wYY6P2\r\n7dQ/atvJAZ3tQz2xopQcuNiLB874m2VmKyE7N/IlzZlEwqiL5c1eBxfgtJt7\r\nj/m6RWu4Co/iuT/TQ3N8Mef7yZ2T1omUfeQ=\r\n=+Ln0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.3-alpha.4_1662939939428_0.6348464655823893"},"_hasShrinkwrap":false},"5.0.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.0+0ae445a8","@typescript-eslint/types":"5.0.1-alpha.0+0ae445a8","@typescript-eslint/typescript-estree":"5.0.1-alpha.0+0ae445a8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0ae445a8b52ad5b2b850bf324447418e9aefdecd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-z+1EndKeljlUmFPMPE6WLxheuj+f6QZyCLp7lZjrYJkNoZKiqtvilwzKoVUICN/0ZGlK3pvlDhC7L7bRmL5/Ag==","shasum":"fc660dd5a06993d128aa30ae8e8156cf589508cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.0.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH65x+dBjFN+cSlEZoHk5I6nyCTlGnezasmHESLOLrIRAiB2RGwsfbWMdvHNAfJaO/IkmUXf6td+48ns2ppFnJBxJQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.0_1634190603638_0.013213966341361072"},"_hasShrinkwrap":false},"5.0.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.1+41d6cac8","@typescript-eslint/types":"5.0.1-alpha.1+41d6cac8","@typescript-eslint/typescript-estree":"5.0.1-alpha.1+41d6cac8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"41d6cac8bd439ccba5ba763f033d052fd1f05a57","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.1","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-o/nMWxPz6MaAsZdlSBrdoE+9xpZwIoM7c8IGloBi8KI/0BOp4OjEANF0pnQUt0dWmh5bAm3QaO2PcMbp9lqqAQ==","shasum":"88b1c1d2b94c81e8a49089723e75f644a8f3629e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.1.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWhsyDNYD3m9Fi/TDRB4+i03izBqaphf3NEa5rYQdrmwIgcDNvotQVKdOKi3obaKlnTV5TailSqwuDU7cu+qG0ksQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.1_1634191151050_0.9882674821741995"},"_hasShrinkwrap":false},"5.0.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.2+2b176a13","@typescript-eslint/types":"5.0.1-alpha.2+2b176a13","@typescript-eslint/typescript-estree":"5.0.1-alpha.2+2b176a13","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2b176a138c90728f0ae196ca57e679dd469c051d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.2","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-q2RWlIWgdTkVh76GSfftKVRca2qcAucpnWN/cI9OHNl/qmIuyhJ8EhtoV5Hnk2xZzilIuU+KfCt9T/+tQD7EGQ==","shasum":"575b952542f0e003d2b70c0a90936f8620d2ad3b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.2.tgz","fileCount":164,"unpackedSize":318799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMxDjpQFA9xL83sRC+wK21cTywR0bm+nWJZYgj1WU9jwIhAKmqZhTQHt6AGZHPhQciDF37ySCcfD0CfmXXuQfilg/h"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.2_1634193524115_0.9465799187070614"},"_hasShrinkwrap":false},"2.21.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.7+b097245d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b097245df35114906b1f9c60c3ad4cd698d957b8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-392H/9QF67qJNygEU8mw6Wuw4xEp8R+58Ns+7QjS22ltAg6TlrpX6EBebMsTouIBVN3mN9592SOtypSJ3WKJjA==","shasum":"4dca778215f97c2c0aec5403d8bbee7f14eee7e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.7.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXJprCRA9TVsSAnZWagAAgFgP+gOjWVtWFeo/XPBNdIri\nvYWFs6yxDzRHh6PM3fLxhqom/J66ngPcrVXxATO4ilcSdxOrjgskyCZkL4TC\n1ssd+28kJTqJz2SVBJGtlCKDYGmVQgMG215ocYK6oXfUn5Lxj4+SvI8so5sD\nO91XUM8BSGkfcMW0w9XI8WvEFrp0i8s8nG0GVbCkTmoawDXJLHXkMWRm24+A\nMkz7E9LZYnrOueiG/fmHvw5/F/eJ0mweDhdJDX7Mojt8DPFVkoDn37I/iMlo\n/2G/OU2rcwGJZ0svFa2IkWPQkXeNBip9S+qhxwDdsHZAu8gEy4vyGxMGOpQP\nEywkV7RNu6qEOzu2Da+YNHuZZPR0S3d+S+kVEkpQ7QI5wA5bT+Hq689ETU95\nRG3XnHRTTtjLAo/Gy0VuwzZTrmbRUDT61kZ5N8W5W7O3xmAfLsuRzDP10U/0\n3oTfFXZUvDXLX4Nt9+QKA5tAY4Rr4AjGCt7AjWvcAVrI+/tC+dpwbyiNrgJo\n5a8ZMKsrrsE56mJ95j3m8ntDSD58V1SbdWjvG6wzxFjpT/aGNhpoIs2saO1E\n4Ad3cPJd38aRz//fI4ZY9SocoqREu68eChxOOKCvaBfdJVFB8f+cbSyuBMrK\nRf8E8KC6CfhnvDDPfL0i8mGy2oqxoKlZJYM4f5Y6PSYCUO9k2vKSdkbPJjSR\n1XP5\r\n=bIml\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8MFqvgE4ozedp+HhXyUamWloZFFkjRCpnutFq3rBSbAiBmOsSDjYCTySZZfr1+vQIEP9pYahS9HXvClBxA8HFXaw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.7_1583127147243_0.03804076846519133"},"_hasShrinkwrap":false},"2.21.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.8+3be98542","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3be98542afd7553cbbec66c4be215173d7f7ffcf","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.8","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-W/bhBg2SJoX05DsCyaqTcFLmj4fJx84eJLtuuF+2cM+vcPQ/raduuwR/7sc5uqMBjrmvGBw5gwxfa8Av5/AWqg==","shasum":"cf7f23c3755263158bbb6aa01fc8efd69a6a7812","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.8.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXJ2QCRA9TVsSAnZWagAAGdkQAJ5mRGOmy2htXqIXWOFq\n/wOVcL0/fljwUMMiUDkoRbLvZUTMIWbQLMmHBtTotndXFYBMh9aveOQws5Pw\nnyV/C7ZNnw8nZDz9Mldgxa4BQ8h61kmbSZYP76IDYFnjOn7SYPlSXEQNkk+h\nWWU1r/R9ZGgWgr/Ueuy7pb2bMmCwiZUTkCAsyKOpxIo3Bncq8t8G/3jhG3H+\ncKXtgcOd2RqBEl5epTTRaRrjA6aCPOfsp9it+ntd7esFkfHgNdXseF0mmjsg\nl+L6E/qnVaBn5V5VR/Q8vpuXviR203UvPnbI55xXa4ORVlITExmLfIyPwjzv\nUgDeqOzyvcZ6M2oMh7vPThPDct240CL+CFckjepRV5e993/nKV4fa7DSGUWj\ns/iOA5uogJWaFVA3tLj2XQC2GdnqUulb3RmbKZQhXVrns3ZtiUcmZr1GAKz6\n8y74RbvVmL0IGVSBPPA214h5KrbtrKMobPcdVxPcacM+jS5AOo6JMjXsmBJw\nxJX5hg4xpKGv/lgpoM3y3JtxbEGKKchPVj+SYsNmjAl/8GoDsPQyI3iRAkuq\nmG3LhMdGJ7Ft2oaLzkLN685hoNJ7r0XNtfa7D0gU8cOYgG02r7yOwBs1refH\nXpkb/0b35ErvQccQ8k+9nV2MevMHjygD3+HRkpSOZohvKvF3/LZDGHxe9BOp\nIz+n\r\n=n3Ql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvKipgbFDGKHhyHKMOQIddVvi4AptCssXwhlHQKFHMTAiBw8EtXAKNPtU0TXJdMleHR50pZlRMQbzGFQXgRIb+wxg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.8_1583127951654_0.25264991011066895"},"_hasShrinkwrap":false},"3.0.0-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"3.0.0-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.0-alpha.23+1d3a5ce2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1d3a5ce20cbbc39672a78f744821a6cff6c96d5b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.0-alpha.23","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-+kTvQqYSV1qsDKOZfpjU2anDWFVcG1S+MBnioviFyej8uJStg5miDMVuGHidIa0QfW+opeakycNggP0XupOZYg==","shasum":"4aaf319053d2b35d0d283349e2fc13e92ff9bd23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0-alpha.23.tgz","fileCount":164,"unpackedSize":278238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQ5iCRA9TVsSAnZWagAAy4YP/0cq+fTMYR8GSQEyBSB+\nwMe8Cq/SATpYuXSoWMedCSXF7vEdhXBlLD2rPHzRbqcjN2qCl39b7AvuBVKD\nJ+7Nyf8B9yz8fQVZqnKglP6VOF/OAiiqLx9sFkjan6OmXMFMtnxknvsgSbn2\n6WWc2/q+R667HWWyflWSNqISF030BXDXHcJ3cvzv6u6Tk2rYep9tTz7MT5se\nIpaLzB8S/dmZxXGKGlJiIKIW7HvL8jXX5mdP6oIwNU6c5YCeepa6LgO9h0Sf\n1q86vSie0haNUDEOfAnZ1dU3/1Ck1wbUmjeeltxlyI4n+mv2IOslygmxRKkO\nYzFYdSIUf5FxjUmmiMv3d7ZIkJWdTnyRxYyi+VbyyxoebN6oGX9kkOnN1Mjm\nwTeGjJT0xdwuo/6DTcX3Oezkg86eaQGQjekM9FbI+N0iZdODLguHh/VCQmsa\nYBEwo2DygBsHxufEMMyWslpyJQ2NuwsM55pybc6QybE95t4W2m2+tO2QdEU8\nsPZFBXQ2d2zybxnv5BNtHih34Xh/qZKNjgMJI9Awg3X9PTM9tZbNnomcR99y\nvOXweuS92hmm24dk8yigDeHnE0sNu3w8DiXawl0jx11XOt7DIyuCXkTt4So+\nTCxydgDmnsLc6OuB8NfHmisTZyFIAETHePnRjp2GsghU1DTx9rGgHyerU9fZ\nVBAI\r\n=rGXt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj9TvJ5/L9E8aTBLaV+gnObMzxQDF0RhsIfl4NmOBvsAiEAkqW1ebIr8LDhR1H8XM0PXCNyC11gsVgG1DPbhN7fChM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.0-alpha.23_1589448290161_0.6427088199389985"},"_hasShrinkwrap":false},"5.40.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.4+96e1c6c1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96e1c6c171a34b0793c50c3dba853c3999a6bd49","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.4","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-adm7NfpMbT1eu81H1+qOVkEpJjyip+pDpI3aELO7iu98IFCumQFBdINCqxHV0jV/sAF45TEnXkCTH5QLJxc06g==","shasum":"5f61eb520f91ab096282fe8cd7cf05c28481ad8f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUnFguDkzJt1xX1CI9pYFSbVRl3Aums4VgZLnTlxeMoAIhAKMUvJwyXzjjsGJ+sPWts/FYUr9W/j0aj0G4MYiW5Cnx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfe4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooNw/7B8QatDgww9DZr3bSiAImteA/jkyAQgpyRBtJaOsgJi9HpBHs\r\n4xVLkhAUXmGOW9yRX7t99r1EusdDqK+8ug966kkum47nl4xso4beC0GEYV4k\r\nsxEd/kEF3OWw6ZbPebmeZvE/4lhuj13S+dkZIlLtlKs2FJJGttDvR+a7Dvru\r\nYt9ArQjrT9Ii9rBRw6FiGIpJ8nrIL4iGVB6eOM7IgOadzDGbKNxBFHnCDZdP\r\n/ql7sCJfubdf1Ey7YCCJ2ThGR61MaNBTG8tDJny3k9uUAizI/t6tLTL9tDKe\r\nlREI47HzByna0+VYnGKIPJLi+l3cakUxUw8pM96o8tvj0aGBM4kJDhGnYzLq\r\n7bVIIEiNC+qAe+LokxbARYz+QVyOfhlACFyB74f8oJn16KWAK9EuG3NJTGx6\r\nsotFqe6vHgdTLdsHrfTiKU5cTKmwEuf88LkuPuoZR8srQqfxkHHglU2EbGeD\r\n6Nxt7nEszfrEiP48dgqlm3e0p+MtRVyStKClCfHNr6CDNk3hLjVM2kUA9qNw\r\nV6n6mkifrra8+ax5ayfwUCkn65v6fskDJJTC/hQ+5BtXFjkcB+uWi3NIOTZe\r\n63MRLbkFEw5FZz+RHbc00cCRKIJXMPM2anWhGArjLn6bVR7sgOx+HEq+5kyr\r\nLCh9wrWi40ZHp29xY5nrCc+AE4Pcmt0AePI=\r\n=UKY2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.4_1666578360747_0.7273555169894874"},"_hasShrinkwrap":false},"5.40.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.5+e70a10ae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e70a10aea684bc6bca05b69bfce3bae769a5f5ab","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.5","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-1xfRhn3wR1OD70A2qlio05yWs8b8NGHzn7wVdluLHFFsnv9o0oTZx20BetFV/+/6utRFo0dcaBT8LQPHB1g2Kg==","shasum":"a91e6901d21b79800576f505645c512ae34e02a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuKV/WMSPIJZnneBINnrULqRIE1a5QP7U536RYRSHAGgIgGJNopNm3YYMURYfeDFkCscsbsFahfeRnFcsGFg0VgDs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVpi6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbGw//f1QbtrNc8qonUtbxDwAVzYtXcxKHDVWkJ1iO7aaqX5emLF1P\r\nRnVuLAwsWB5fBKut95M4NS/Om8su4mbEPRuyYRH3C/s/h83WcK8dH1s8qsBs\r\nVzdlqVVG0ZgYayTpydHG+QRGgK0cg+4y4MPAE2Ucwr3BYGEd+PY8zAYweBU/\r\nme7Amp/JrNgFpz1u0nOKpqUtMPCkX4Nz9Y0Kaj1HMCUAZX173b2I0QtH5VFg\r\nF3MWI2KJ4lAQNhcLZxrOhPKzJpaXF900F5pIAscpoQWC13RtzhMfoPjXUK+3\r\np0A8ggCLdLQ5ZhhP99ZqHE96ElfPO3vIcl2qPF2rPCfqGmLYJ8ZMoVxGhslx\r\nkPbBQOm/I3JosTqP/uHORiIK4N5qX8SFyV0EZbiCeTXzTI98tTFWnThdZQlA\r\nBTTs6xBrrW/grfcOSmncz6rQMP6gvOlt8ZEcClfxcegjUduWicMxp/VZIr/T\r\nrNJ4uGnLNiVQgAvztWR/HGYy+z/DJBlduRR2j7uVHkJWwvsp75crW4b0FCK1\r\n1w6s5xR1uCJ/z9uNc0k9PQSNYimq+7+E+6dZRGXwoIeG7cRhGxx+++ZFPQnE\r\nFEruBqahAEY4HumGzhj0R/zsV05mBfidd+YREaRZr7GwQel3YN7POAS8QSI1\r\njjcHgGan7sizxPx0Y3cAXqj/upStARR8+0g=\r\n=jLHV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.5_1666619577969_0.8052561647749803"},"_hasShrinkwrap":false},"5.40.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.6+a6d8f7ed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a6d8f7edb84f9f6dd59a76faf53bf686756e2aed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.6","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-5BBdaBLgoyi6wiAdhbNSeiD/Td2ijWiSHn8KsdEUACfk9RfkVuxB96Ps7rbdfKjEbGJlvaz90bPHRJzGetCzuA==","shasum":"e45f4aa2b4e95ac462c3773b3a0dcade25404cfb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLbBeN96R4AFWu5nbh4yNd+A7jGYfTp+dRTJ9pFGMTEQIhALN/XPOCHj+lS/3EfnMuV+bLh7Vj3EyM12J9MJTEAreQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVs5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAgw/9E80D19+p9X1wBRTatXA5jYliMPlZtRKWEcfzuOwLDvMHDdKJ\r\nDtnbQJns0ieIU9jGISsXJ6fZFRcZK5m3PmvDtirUUmm/TEIFdZecwNh79RA4\r\nGabDpqz6m09e0r8/2nR4tAeFqwJGgsb1XzQxRldS5Q+D5skdrRTL4VKNxpR9\r\nmHZtg0w8jfrNT5gQ32JiHisMV/g6EKiwZb6NOjC7FTZkM+uucGsYImq/3P8A\r\nCaWrRpxaOq/Rfb4HaJHNAQnk6qlBF+sixWs/QVugHvnlCmPQp/vjk6hdjMFy\r\n3nxoiRE8r77IQox93ITirIRJf5XJqovsgrIFIz7PZdBNTa+x4TtXpCfMvozF\r\nDt7QZYcXrWLF3rVM++aA0ZBW27Bk2p02bNuSASszXyM7F+iF9qcgsZszKnEc\r\n8jhpv826oRuAkAE8a+eSKErEF500mB8qKFyUZIRhAUH2tLFShmZHVWc3TL9t\r\neAz8WC9I8NMsyjy4avnfTxWtVXew57ES5fxA3QuKQTym1JLQddMCQQpRZNLq\r\n8cWcBChLmxEEdm4naQOuhbyBGJgV67+Mt6zvL7uxn4Rv2uXw8bHkeqKhGYK+\r\nsiG2AD1eL31dizdX7SD03oxrup2Y+VDsnVwbJ72LfBEtvVoSpXs9fy0pI0jj\r\nW17djCOEO7z8p+zcoKg6NkJJ4DiEeLGCJ3Y=\r\n=KIFH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.6_1666633290105_0.9256977878303416"},"_hasShrinkwrap":false},"2.21.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.0+4eedd7f5","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4eedd7f5713b4967fe975ab30bd8f6a8323c81d2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-tnP0B9btzRzTfEj6EstVQz1g1c3vo+PtT/S0wFaUpAfIj/0LUjEI7Tgo/8z1iNzYIokegjLWaxd7Ar4419lk/w==","shasum":"6bf612f20e2a504f511f48b78533ccd43a13997f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.0.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVBOmCRA9TVsSAnZWagAAbqsP/3OLHLt5E5YIOfPQJ7Gh\nWxxEjbJAfkuKnT8nCjAWggUXXVHicM9iEKN2XxH8rFl+jf/MyjRN8LirmzRR\nTpTU8m9+NAlwOV9FgU3VQ79D/kZLNjkM6vCpywSijrusMiMunUE4N9oh6aMV\ncPYb/mhbzcBnAGj6hyuim//kiZ0NWY4EjRaUI2viRWWaVnS/DRk1O/zRm+v1\n8xtF9jGf9OCV3Y0tIvWGkxchgZ8+pfEjErOxN5YJjV0E3rXDK9x5sp5vYb54\n05OFhXHdFb4R4oJ4Qv+2+gD7fDOAK0w7aJg7HWeG1yFORYgZhzQr3LA5Xgvm\nI4FnxFi8utQTL7JdFMss+8VevD9up2Jy+3uMdgukoRGvO/eeCLwTNGKZGvHv\nHpnHqDQZF0jrlyi9EMCRSIj2aPmBsTTMWwlpCRBvmdE1SyP6B0LdKfLTrjlM\n3jww7DbfeMpouyIHf2nN9ljY5H/kCHdoqOCF2T/hEQWqH8rU3pHKnyG60enN\nCtaEV2+ZJehJOoF0+lbJW9+n6HhkL4hn0sf9L/FI+37QCNvy76YR2er84OQ7\nBBHHAzhUVe4n/Cjju6r/zvpP7rDi1zfg3323OhJT5Ll1fqqQP3q3yT5b5bYc\nrA0s3+Z5gNpwkoF8TcqWqMhmsyNgowaUzyA/9l7b2E/t2Nez+5D5Hb1gjQeV\nzuRo\r\n=3o9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqMcGN6TWQ+J1iCQkiKbNEZxm1C7GLyRGSTePzHNywbwIhAOZQ8uAxYnBVbYA4hOPJJlSMTOom/6HSIgHKlAIW6T4g"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.0_1582568358424_0.04177413046982936"},"_hasShrinkwrap":false},"2.21.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.1+ae7f7c56","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ae7f7c5637124b1167efd63755df92e219bbbb24","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-TUa3FtO5qXlXCtUH3JdMCMonqjXFCsKNStSVeAAGscrNZ1CF52nSu0dGNTihyASDoajQ6cs0wjlHvmfnuVO3JQ==","shasum":"432ea480c29b8987c5e3f58e2c6658a7b252b352","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.1.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWVXxCRA9TVsSAnZWagAA4qcP/1R8SVs8T4I7u23ofsna\nPd0FS/CNbqRxdfMGELdW2HymduKeXqo25dj5F5RhoAF9B2Rb8cHkbCOCbpbO\nGKm4QgP0zkWE4uGBv7lDUHu59t2HFgpzPiyUYU6UNgHh4IxxgjcJIh7m/BSA\nqsUdrTwxX9pAZPp40WZt81Q4h9479P9Elhk1ec4qyM2hAgAs2JUU7jE95YSY\nj0lBlNq6m7Xno2JS1e+TdDlDua8HuwxK5JbtjdrxJl4MiNhDRY65BpIJFHWG\n0/J5L52+qYVDIafAPmZupc13EVJmP+/0SNaWXuvmRoDnhse28/zzhd5NflTB\nt3B3H5BBGU/KV4pc2GTDNsUg37dRR7me7ZVavbfsIQmP6+COKquNcyUvF6Ut\nXv1Is2hHnCbz3e4mgLPmBSfhI9aMRAxcDgl2Kkd+ISWq3wJZFX40EpKD/KAE\n04fURzuBjKvq+diknMLJHvd6Saw2uc036lsYLowkmuD/n3t3dXzTRrWcqeiK\nshk7QCwGE84MYLoHdsxG2mIn/bjl4GVNHcBKvWKSgGUtUbqLxu0bX9N3NkqM\nUAtefLegEZDuWEQZuHe6rmXCdZ3SyTmAXFRkh04isXGPqbevRcItO5soEfIU\neImAEOVraPZkV098voaq2qD4LnPeg+qwQOl8sDIyFQvibnsLKZf9+KtBfGre\n3Q0p\r\n=7dC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0nTM1oIyoQ5bDKaHg86U7gDmTKiNOBtJ5kwNe5YcKZQIgVKqClVE2RwoxL/p4ioOENB4FxzgeyqG+vssmDXq1qYs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.1_1582913008778_0.26676500911896617"},"_hasShrinkwrap":false},"2.21.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.2+baf7c98a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"baf7c98aa24cbc0a6c69ab41701acd3cf4fc36ad","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Z0D1QEu9v05ZphSz1bYzlAf28pbrdVl6b0BkcwmK0m0eavtob8aQjO9oty+9r1U6FbeM2oJFo0RTSqw/SGWcXQ==","shasum":"f5e6d8f37d54801087a00be0f153a28297b9d94b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.2.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWabwCRA9TVsSAnZWagAAmXIP/12UWHfzjFusPmbJDc/I\nkCotqdHMAjMXRegkphvgOGBMmh/eaist6TDOgSd8QqXuK/MiAcsztmhUnCRN\nhpbiOPCOcwoX4AU1ieV5mqqrJh15gfZ09b/7Lk9ktWA4S4rPHDqt24z4Gs1b\nH7QixkXCwE3uvOnwR3oLYQ0EE+7qapFx1H8mj8OnxH9OgrmgfCrbZDjZmHeR\n+JW52bKaS1Uqn2sz/MeOh4v9IEU3Y5WNHJFFH/1/TConpfgFBDMaIOL645xU\nGSKmcMMOmSRtzYghU0pm+i7q7aa5vCwdcuQvSJBBdOza6ZCe9BxjnprxDA/p\nFOzVEX9lRvdmbgxt3+PyDlUkWnbWI9dYdbl9NV/hGrWJJCQ9I9IesnzcZvhL\n9lukncBata3hKLcDCH+AsGSOhO8/2vJHczDZRRHD2JDTCh/NtT6HuytIqN1c\nvtYFU+KgYdydWOuVq1mqVDD4sKlofB38OsLxNpqmmnqqQZJOsvQzuTBK89XO\ne9Nm+obsTmw+HbX/uI7A0GEM4aOF5fL4R76eUL4Pqp1uoDCU+VcS7XaMLMym\nUdVBufFaUGcR0s5nMptGKJMEEJrYQgsSx/K4uz3ESOTPe9p0+M5G9v877ETC\n7NJZKE9F7SlP4eLyqHO1NerJZhezxUE8Vse7lkNDif5yqyMZuYMGjXS6oM84\nJDqc\r\n=dLmq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQkQaS2wVPdVR81CiY/2Hg8Xv1agjJto5tIiGuMQYT3AiEAgsUD0qvlzaltbMV5UBFi2VgLXMKSJgA9Tb5vvVHh9nQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.2_1582933743957_0.27897079575584427"},"_hasShrinkwrap":false},"2.21.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.3+dd233b52","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dd233b52dcd5a39d842123af6fc775574abf2bc2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-m1dBlifJROxvNW59rGZNGBXKuMp3zatZ9OKVFGlLLyFnIlVHaibdNkpFPId7DQXM9a02c85c0QIRnULPnOKvrg==","shasum":"91dc1bf7c64329148e62faed176e9a394377c3c8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.3.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWc9QCRA9TVsSAnZWagAAcVwP/A+lZA2OdsrhfCuUVM3Z\nUSLThIAjaCmOT8Fu+sa2GlH3TLqk3goREUvytXvl6u8WLFl/B//IJUjgI+7l\nPf+LpCQpN4rQKMclK+/CIpT6DUTQ5flbNROBzGiJDxVpqfhXv6GC99LbesPF\ndNT3UTeM4Q8aLrXkZhctHAnUNK9m0VmW2OMOFqzazZA3WbguKQUNYfcXtCzZ\ngivbXrK4Bf2Vi1W2DD+dRb22d2g1bGxYsLKyui4wVo5pbGTTDDhQnpJQ3nL1\neX9NrU++qHipSmbWgVScSYPQfjc0C+/+M6EJfaGpybqy2cmjalIIBHjy7lK6\n5Ps7QA1KcVLznWymmJXkgyEfiKqjlenhNFAkcoJxHXpDk9Xrm38afCNkOCPl\nbqKFV985KCHp8JRx6cPqbi4dEqmIiCU4J8RqaW58hJkjGHZ1gAynDRdXWrd7\nhWbefKvAnYoGPEtEveE4NIMcm751qsjxtzFBBjpkuWqjXUwzXkP7SiLjOYfX\nQcWqoBVQIq4W/+PBgDLCKo2ZDy1fl3yVDfo/9MIwk8pNlCIMYKOI2GCDhhtQ\nNgTAGAmldAZeAdDpNQTcrgS1Y8K6AZ2/6apedTRra717kxS5klRgcNKmQJlT\nFDQ5lOv8FXScJXX1jSkxVrQqnrBd6CSuK0vZq+0mrXYe/1ZjYklzHAqEYjt3\ns/e5\r\n=kgID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbhp87KrmlylVuZNqhwaUdYA4BoHNNEhE1ufPnR158nwIgMpM6RtDuoWYDXpQDCXvV3nL3sQVIkWMmZQIyb+ehHKk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.3_1582944079596_0.28561037277310386"},"_hasShrinkwrap":false},"2.21.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.4+8333d41d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8333d41d5d472ef338fb41a29ccbfc6b16e47627","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-/1D0we/oSfSlUifDSgyIO/7YtL2l8sjRDaqe6X6YVF/f5ERGatLnV5ebm1yuLgtzHkrqw5i3ime/kDJgp4U7Hg==","shasum":"834730d6f43e3654e5a1d1820dbcfd9fb83bd49b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.4.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWc9HCRA9TVsSAnZWagAAfD8QAI+KWZUrP1uW/ZLnht/m\nfK9CYmE01OW10BqH1x2d5M6xAoCStqipDhfNuxZbYMLT9jz5K7ymwa7HNeF2\nSsHbqVBbo7Uwto55h1pX+728OzBL4IPPuJOedNLl51liSec+iHDQiD5JDV7X\nQhxTGoMvsRVEl0emlT41yQs01woqLiRjWGM9IPKs6zY+GTSsMixETm35STFZ\n5A1go1Co9lLFsopmfZIldIYFywrS1xGJYhRPpyL8nSqZnLXNbIeO1p83kC9j\nEwhBr3og4pH3AIQzhpht9tDJ5iClyiT/0McOGz67pKrPMfOVaQUb6DGhiNNv\ngF3qZ6JLPxZ7301pXofpvFkcnsLzPMTRV/3joHuR5KOf2Shll2ce4W4hqF0k\nJCCDAKYgs4pOasQahu2WftKJMjk/VllcWIJwcJ7W5y7PQo9tc00UtNAAyrhP\nxa0dhZBxU6rvlNelbIBDkkCzta+sezTjPSZhfOpSd9uX6inRYEIa4bYlnmmY\n3xGlTugPqOeM0E06C4XUvq5p1J443T+oADb9DnDPxhArCbDGPouz52QfI6z3\n4D32LJLF7xrguyztztnXGx1wntpxW/PBNd/7n7wra16NUYcpQfoq87QV1v0I\n751/dR55utjxDn7xwRzEWYpJM2/QGZ0EB+qzKlclZr+23oW9aArT9lHK4GF7\nQ/RP\r\n=6alA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxn9lJPLLoOkB0thcvISJu6n23UX3jFfi6zDWn9JSmNAiBGwFw2hKdEcgr7vWinthR+eg49nLcTvvKMqIiC9pztrg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.4_1582944071129_0.12064452935056535"},"_hasShrinkwrap":false},"3.0.0-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"3.0.0-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.0-alpha.27+00e641f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"00e641f6027fa690c3beec6aa57e46e948330687","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.0-alpha.27","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-U/vwoT2cjDsaVXlJkDmO606t28qOm4HCo7QJiPbUeaYAk/o6whNG4BmF4NdyMsohecQLe5oUv730r271Ti9Osg==","shasum":"4e4a566caf26a553840f6256be84bcee023eea45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0-alpha.27.tgz","fileCount":164,"unpackedSize":279023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewX4ZCRA9TVsSAnZWagAAZccP/jsLelAYH3M+K0GSewSy\nAEs1JIc6Ch4k5HvoENCNMw5fBrwHSeqc0I/0p+4PTlG4nP2/kUDzAtVm53TZ\n8bGXFCju5flJKkWVhf8KrCrncDgn2+ix34tFrH34m6aFkDCjQunxqXJOxuUI\n4XseoNizFX1kPFXyA0AfaPW05l3R+dBaPcPHsxzWppoZohmcr4webKTjqzKC\n+wFWXGKizqpYmG94wiDYViNmZw7Je4OMnTDbSFXpisfqqxnafSSfOuzp+ZPs\nfMwcfLfzM1Al7yCQ62qQCw9/WCrZKpgmygZ1XrPHMpRX0HgrCg/rxzgI0svG\nboNSGpqFeeCn55bg3oHcrmgHdUfUPCdFbIzXtLem0mdEkjnEUZXPtuuikcwu\nlM/nlTqYnz8wEWagAp0XlZc0VIfbF3VHr+gjDtkgVdKn4PXCS6yAT0J6q8wz\nC+Bq+YfMOTmLqQ3UDs/97IjU9MbMhkzLfOIPSaoreXnb/sD4f+eiJ+bDWpD7\ngaHrfo5FTP2yfzgHM1ADb0dJdR74R+TiFqIeQtOCxxBiIaSso5z2skwXmbaN\nJm2KYp6HIlHH0hJ3BKhQP+0fZ2vWAu9ocAMbq6InUpJL6TZiBwi/5Uff3Dne\nK+TF2gBERnb0o+5WxzlnzLJxu3C2orDSbFmWGNqrywrSml7/iLrSKI6VL8eZ\nuKx+\r\n=TZlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIZT9HUd7WFfNE4sAcJwNHJ8ftsdEgTSlCqlwhV6JMogIhAJWADh/U/GD+Tv8eMTia0joTZRm9PsF+pXT7ihAwcQUM"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.0-alpha.27_1589739032689_0.544627306736202"},"_hasShrinkwrap":false},"2.21.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.5+fc0a55e8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fc0a55e8b78203972d01a7c9b79ed6b470c5c1a0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-bIKPIe6h4lg2DgrotlNAas8V95hUsKkR17l6n4MzWyJPxykFZF9Cs+Rrim4p3iizIO9yaplu4P3Y+eMYRIrVgw==","shasum":"366808a9ac6bd5ba9a2b9077c6701081577fa87e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.5.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWdDNCRA9TVsSAnZWagAAtc8QAIBv++8HO7htm2m/ITQ7\n4wVIpXr2+kVaXQKv1dOX0UNaAkAYOxuHVwcZ6md3K4g3NGBjUNdw8Y+LYrbH\nsyrcQIU8tKnC8gQgNE/1zvCWkaCavw8RFusiNyx1sXD9O0wkZ+yNCOMd2W33\n2U8HuZATsPaQbvLsHOE2xZZjZuKspaHJ17zFes5i7f72DyMCYyiOJH2MTcDD\nvkn1KziFawStmcOoej2jNvMBD93qpJBFPbPhPODCq3xZPf9TN+41J2jIBlBs\noKrA83tiOxlFgR+n4TjMfLCifTynqe9RSXNgL/OnteLMLB8M+q0pGfQNcz4A\nRs4TwLvDGvTyVMONiG8lhUKevpze8hIkf61obnuNL9y0BolPX4vJ/mNr0OVZ\n6fqDUima7ah7bj9nwqtNftKkoHJW3BnBmZmvud/VCI5MVfLAWLjAodMesIoo\n/skO5NIh2+O8i2jxXT/4X5u1n9P+eHJz/zC4DEuwHvq8gm0MT4QRL5Xd+Ay9\npNZh5Mg1UN7bXk4sPYz/v9YAe5pGZ3MsBMnZY2CV3c7qeYBirYZ+5HLvmcXQ\n3W+570v8zvCzIu80nJgSw8cV3jukZI8mw/G+qDlZdl/JqLTGhWyIAIXrU7bR\nIzqYHzCLV8yLNzH5zT1vAW5e17T0Lxn+jIr9kbbi7hpsODvk5Aw+Xzc0kYFx\nv1DS\r\n=WuoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHOQEEtii9Tn4PweEWH5d4e9o+CxCw1nOiEsjJxtZqEAiAJ2baJyhmdgp4C0VoD3aNoJuBvbQG6t8pMk7vBM2aFwA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.5_1582944461070_0.9761207051153404"},"_hasShrinkwrap":false},"2.21.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.21.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.1-alpha.6+33e3e6f7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"33e3e6f79ea21792ccb60b7f1ada74057ceb52e9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.1-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-hSGuFc13k2ay28mVtoxPSrGgiH4OoVK6y64YQJEylxKyxjQObdi9DMC9TWbYJlcSXuVJbUvujUPgsJ91Qje7nA==","shasum":"e5e252369f23f7546d46ae7b3730bc48cc103411","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.1-alpha.6.tgz","fileCount":112,"unpackedSize":158955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWspPCRA9TVsSAnZWagAAfRUP/2rfZ8kdQVyvnZbqzFbl\n7v1lH7l9SaNpDhn9/3pKa6P7uu9SPWezldnKzW1XG3gw49P/XVFagc3cnTYR\nsBMFcC6yxBDLoXvgrilwPqcDIp2WauVQUokkHbABx+Z8YjSPKrMj/3iZwqYu\n7kUKGcdeUb14Ms3Rn8FTuo8TwQ7B51n3d9zzyLtbLE/tuNhB51bDF277EEWv\nN1uw04fLm//ZZdl6L+wI3BjoJF81z0dvHQVQ14hu5saDYkHgYtKcwAZGixCg\n33hbfMdJBYegfjL5AoH+DCshJaaWWeoEG98Z62qZ+rZEOcH21Jo+J1UuFV/n\nbUHaFRa+OfLZXmA2+KFDuf4osvj0+iA+6/MKdjgQrPsXsV3pBBcM1TERVbDE\nl/ofLI7sK8XBJfHZMa7SD02MwyA7JX509VwKG2qt6qSJ34a7u5gQkRTTkHcQ\nj45xlsMPedgXCcnPurqXySjuMFrcbcOxGi55nqxae8xcvcc6GCiZpsC1v6Ti\n/EjzarMI6RRB2anqt0/NhyvgHwOorRtAEFsFIGuQjA79X+ZN0GHDNbl0UN53\nnXw+Geea2UPpMd1IOMJ61hefoKThGBWE3d9veDyAkRtqpEpwPtLphq5Zr6YR\nxY4i0PRkVtUI8WHxMEBeP7Ay2ZN20f9Mgo3pK9DWooycIUqDku5/gDpM5mda\n9pIz\r\n=qbt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJ8rRMMnT2lh8Y4Q7cCIKN9bBLRy4xQ1Eca4EQAghegAiEAgIswJR7y9J3VisXVYOrxeF4lNZkF8M2xqbHIzhmfkQg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.1-alpha.6_1583008334614_0.4569419330636988"},"_hasShrinkwrap":false},"3.0.0-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"3.0.0-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.0-alpha.25+2c709fca","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2c709fcaae3f74a44d61c32c83c2ebc1c1838f65","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.0-alpha.25","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-6Roc8b10SpmGnfaOD7ochI5pxO9qNh1j5XbQqzzTv6Q4K7M/FJyUA0bPviwnEXsmwuHp05/cg/+B8/bDAr3xOQ==","shasum":"9966ea141b6ac4705913bb8608c07cbe0c5a2fce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0-alpha.25.tgz","fileCount":164,"unpackedSize":278208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevs9OCRA9TVsSAnZWagAAhBoP/3IsRmza6cpxc+U3ulOp\nlSXrLbenZ+/jGlRJg7L4gLP2kV1ro8iYHLlBMjmOXQjNf8Buj+8gSFPeN6sM\nzKXsGuoKTvsukgPeRPrAfJgqVPi0vT9uVqlUGuUwQlEwnIaef45A9RDeFNbq\nGkALI8UxxxloDGfpsmCB5qYSp0l9um/GQFgGCERUgrJCM0Jp57ZsAeA5AH6R\niL+XW6cp6VyQFulGjOhSwwsb1Mt0reFpZcOMqQWnfRKE33MFe9kJPj02nHPi\nODQbTwhTnMECDqzLuXYutESTxtqc53YzVdb5fRYL64+qkxvzChdd7HmwnSTJ\nnIeK3PNgcoYOsFxoH/lLQLFEY6yGH0vSJXgYXmjW+T+EzHK+vB05veqzMx+N\n2fQFN5Sj5K/cNNpZO/oy80zuWmOFyZhEvq5PxEUPi4PkijDnVynCL3O6SuoK\nbWgGePZVGRZ1X+6MUgdX+fJcQzDh1myxdvVEYDxjgDTQHCs/suhJy2djKFwo\nMyHjt1eng3rxMkI68t7giDVqxAfqDK/JNg7YklEURgvgGp66AHBu8tqIW/s3\nvUI2byP7LrtMX7xGXEO6BwclxSeWNky7YxWaBOrrxNhwxS1nCq+o1UyXpp3U\n8JDFUzD40cps960yrLysGwKNH53VTmoHZTYeudJATJI9/4g81+WG1y4jXPxg\nvcU8\r\n=bu9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXOjqPSm09LqOVkIroQm2RpD0vUNqrra1gJ+tiD5lm7QIgGRsWSIcYoD8PzMzP99zL9uHVGShy2Tu1waQIABUTQDY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.0-alpha.25_1589563213616_0.5145285900229231"},"_hasShrinkwrap":false},"3.6.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.7+88f08f41","@typescript-eslint/typescript-estree":"3.6.2-alpha.7+88f08f41","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"88f08f410760f58fdc2de58ecd9dab9610821642","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.7","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-NUPXRJ/qqj54o/J+k9qHkbqhgcZjLjRDMqIQTNttljNmYmiNGN9E7jUOE86lqjTP5vk3Isvl0dDZ2ZYXWkgP2A==","shasum":"f4fa982234427f5748d765baa8435c4a1d7eece7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.7.tgz","fileCount":204,"unpackedSize":407817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFS0xCRA9TVsSAnZWagAAjSsP+wQrifN5SYsv7y8nzLyh\nTWdbAyCNYj/Bc+nWe6s83Z/RX2M2y3F0itlrr2Je6yjygzhL0TjL2IdXxMUk\nPaqxou7H0VcTvdntMDe+QnQKOYwcXKJLt4ZIq+6h+3QEuPzx8TEs9+hzLqZR\nFxrCuW1oxYY7/YBtBOrrz9HcDR82NXgK8H5CFnXOqV4D1cK/1SdbwyaMIoEK\n1GLWwSStn5HKNIP0v9CVWiCVRJ5tvWzwndd1XzsC509roqZzSu37x5lFavH/\ndVX45xyVZiCJZXJyc22KG3sahGtxag8EDBmhQ5VrJJ9dzYYAV/wD8QYK+YOQ\ncHQOJA1awSOT+MXtHgtmUUmsaS3xFri1necEL4s76fTN09EHHbip5BvSUuFk\nymtcvIl/bSCniYYb/LkRkBbMRwZqExaHH470tote9fLq9LWqHDxWKDKXLH0w\nq+U72/IoqU7+b6E/FSqBIDC3oZ0UwQ03+BLvojEzZLINKh6JSk8eIQPOC9kF\nyO5UEFvIMqq5mI1jx3yH7k/CwR2bw0A090dc8HY4D0ZE1NCNImJ7PiSAijUK\nf6ZvZeG7SPB1SH1kYAzMp9obaxgjipbywiPeBPX8vaNOxj1kzDjgI/ZwOHw4\n2PjKX+YcTTPosMNVLAsJb+R838mXJ4pXGfv5zVvsAdDXEutWG7AkhUKTB4r8\nggh2\r\n=nHMt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0tU3diXhiUC2VODpV6zuEV7ALqKWrw9FEcFPqHnlHGAIhAN6nrf/Obct15ffXk+t+ezQOwoPtpru9yTEyLjR/hOH1"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.7_1595223345172_0.06241853545538434"},"_hasShrinkwrap":false},"3.6.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.6+156d058f","@typescript-eslint/typescript-estree":"3.6.2-alpha.6+156d058f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"156d058fee835fdf1ed827a5ad4a80d57190cc54","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.6","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-eo+vMpvQKDz5GMJ8X/cyPoprBkJJU9Jynnlqr1uTEjpAbwaDrKii6FxE4SpwXJAsSm85m3sNrAFfLTQyqDlcFQ==","shasum":"38b61afb6b329f35c88a6b878c6cd8cf9f790c17","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.6.tgz","fileCount":204,"unpackedSize":407817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFSeQCRA9TVsSAnZWagAAG5cP/Rmtuk8nkCQKh1RJDoQr\nySBCheg/c4s2paByK6EbkUBvAUcER6nGf7WaQkkrEW5LAnua3arTNckaLPf+\nr2iEJs2mGBSyCqevPOpPQoml6CEaL3E3jf/KvuPPPW2PLPsQxkBMvo+KDZgI\nHDatRcf0oLkcuZWEItZz8Cv/szuOyfj0EvlOZpRNpgCAXRVGdqo6hhdAixhY\nYHdOqmIwZCn+NP2Ogs3cGwOQZdBYM+ASrg9iTLcf5CC75y9rQboxkfHU/Qfq\n0OtHHRsBR2nguFKayC/bQPBl7uBKQdD/TnXS66DXrmLMlZakvt6gBIVI7W6H\neif+xLUrDNpM56ABn0QM3wqI5ZJlifuMcqybybZIz12i8a/v5bDBNA23o59A\nObJrNhidDM7SOvvEzARncvCixQJiroTpViPIoks01Sy+RThIU/SW7XhhJUE/\nwLhLMwvu+vwiW0QyKUSS3ZK4DChZrcfMCHcDZpMRm5qz5jXneDUb4Ln1szJH\niqSzjCj+MTK9ss6NnzPHIvLnfGrIWsiAlxEuQfjuqb7apb/wMFDBKQeylkQn\nkZ06B/Us9oGJIEALBQ/Nb21Tt0Q8DpS8OmdtCZw8YLstjBdAY0TRBNr1MnBg\nlBWKkI2djkcRQJj11he9Uh5iw8DY4FWaQHiztINdYgheLHE5SILBBOWM58B1\n6C5N\r\n=ObPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqIqDUi+xd2cZRY9Q6lUbrHZG/1Pk+E+fYVylt0haolwIgKp3dy0J3fiJENOIxubEmKbyilsBHE3uMSuYjbNyr7h8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.6_1595221904087_0.3673751992752272"},"_hasShrinkwrap":false},"5.3.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.11+81b25c12","@typescript-eslint/types":"5.3.2-alpha.11+81b25c12","@typescript-eslint/typescript-estree":"5.3.2-alpha.11+81b25c12","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"81b25c12eceae89e181a7bdb3c8298d820cfe3e3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.11","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-WgGLQj5NJ4vI6r/4z1nLMOfLYEwHXZcxMk702eE2B1kR3RAda839Jr9Fs0TT52qjqf6CzYKzqt2v73xWI4ONQw==","shasum":"384cd4f8b869de974dc5afff064ff4c1c7fdb322","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.11.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJpBwkJmmWJ1qh3ovlnF+kQJKqczjYB1iPibkmVzJSRAIhAPHdSXqT+YfaphTAtYkXTRVq+TOWMevMPbvy91XnWMnx"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.11_1636620342514_0.09413602718163583"},"_hasShrinkwrap":false},"5.3.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.10+75e2ae08","@typescript-eslint/types":"5.3.2-alpha.10+75e2ae08","@typescript-eslint/typescript-estree":"5.3.2-alpha.10+75e2ae08","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"75e2ae0856b8eadfd69f3613c22a5a6c726b7b81","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.10","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-ECCqGJ8eLZEsJdgQ0rvjmHoqUsMfNM47OALM8S9zetVxaV3eQc46eA0qQ551GriNZabt+YZpep/3WCJCxdEgIw==","shasum":"d18d2af36bc74976632d39dcffee61fe2b8a293e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.10.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2UUYUGOGW2G+/AcUV6zTbxq3pcSW/fJpx4UMV7jNkAAiEA6eW1/KDEndrIxGknkBoSm+7wYqMSjUx2wgn7FHPjdmg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.10_1636619774021_0.6347759338819852"},"_hasShrinkwrap":false},"3.6.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.1+94581306","@typescript-eslint/typescript-estree":"3.6.2-alpha.1+94581306","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"945813060882238fe38899c2b950b13764df780e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-SePC1jrZ0HR89pvnSkA4nfY8K83F7rnPoKU0eJVkQ4p+5OuOJxKWmM2pc6tfBS6Wb+PW0o37ZgB0YtTFFAV8Hg==","shasum":"1e4d0f1733c4ee54e2f029478e0dd4e28127f07e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.1.tgz","fileCount":204,"unpackedSize":407902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEMWwCRA9TVsSAnZWagAAWgYP/it4oCZTjwcK6+DMRSdp\nGVyWZ4obLzruPJ+E7raiOjN6Wd/JPKI7KFlEG1hjoZuboXIrCvl0mmo9GmLV\nr+R33ym3RGloec5wCOZYIns4gZbzMRetWeJx07M5NQXE3a5g1v3NsOR1yQKN\n4i+S1Rx4Ls7xUubmH37di7mgDjeCCtNDmeLf9/hphRCF/uMSkWk/1nYBUzYl\nI5OIN+TyIYcbuEwfq06rhwfovknNiCU7r2qMazPbr7BMmZFqfTP9/InFBGPC\nNZMf4h9qUaOc5lRkBF2ryl/W1JaNX8oK8VwdOdSQ5S78HfwG7e+zN9V97XAS\n70D02KcHAdQTwgCKqXfBcZTRBv/yDRtCMDuj0vaD771131ef4afOi/u4BLLf\nKOnct4acqtYvDpWCfzv9dSy8f3EqyczDvAQDmDmRwhGUovreeuFk2OTBrWrm\nOMPx3ZW430zXN09fqrhymfIkZuNluy9bQTxktCw3lXFOtUVvmtma0wpz2y4e\nq3M+zi0R6GA2YQF7g/aoxVe+IltGv1idXceBw06SFeH1rXY7/QeZeomUKguV\noPmlBFKxfMwDATuVu+sGSnuv9rjRG5Hy0RarFl/Gjgw2tkGmszfLvgrjIzUx\nalxWewf46Qd3Xwg3Byxte8qXFEjUjvVhxj89eMdzSy+VtRCxIOoMW5MSEINT\npNMh\r\n=awEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEFYMiAinLUfAUXSgIoCTNkM2fX8Diop/WDBpma29azAIgFT5jQ+K1duBT6B4pY4qAywGXG0ERguGu8+09b4Mf5Ek="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.1_1594934703983_0.09945145564643942"},"_hasShrinkwrap":false},"4.13.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.13.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.13.1-alpha.1+32bd18de","@typescript-eslint/types":"4.13.1-alpha.1+32bd18de","@typescript-eslint/typescript-estree":"4.13.1-alpha.1+32bd18de","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"32bd18de80f4f8388717d0f0c16d493234362aa5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.13.1-alpha.1","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-I3WlI4acwaIgLHFTTGOo8pNJkM1ci+U69ddLDIZ/nXcUFVz9j+E50r0JgMXKMsTQ4XiQcnPrxcj6yWyzpHCqkg==","shasum":"fa3cb00d8a6391885764eca4d98c3ffde9f8f07f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.13.1-alpha.1.tgz","fileCount":204,"unpackedSize":425035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBQmsCRA9TVsSAnZWagAAv1wP/1ZqMNTPIbwBXI38QNlE\nnqlU61WXB6S+7j9lJB8EWOq3Emrg/hy+du3r+HHhAlTQU0u8yEb4AiclmTyE\nB5EO5w+Sq8vYXszqOu26TxY3kpErtW3O2I4YM7KetUZVx4wdydfw5yaMab0r\nHjOWSRMAENud0z9N1J/F/SvtPmRsduaMzaH9hmD5v4yxgR/l5P1BzYilmnUr\nZpjCxJc3DcZEIeWlBP+rQaOSLCQztA/lAamUwS0fMyjijSNs1pCn93i6w2/a\nFuIFTTp6cXaEqT3b67aN2dO14AeGGBQCZeyuIlFG9YblyBeWVIuCfV234kUu\nu3krMQc2iwFJSJvNvOyHUslsW5oAezR9pcEGv9iNLVwxhqllQpMiKrBmDitn\nMqnEp+J0xPYCY+/77axu2/S7tVtUNGqera55TAAt5zRDCQZrI2BTg0laVE7v\ncy8C8LlY8wIWYbLSLDg22MXL3jZQee2t4g70zIaQu4PrhWVWzAqKI6WP/Gz8\nB/5fdvuItADgx/KUuFyoh522trFe2BnsmlGmU6/R3UeoDLRaZtcE9584pZ8q\nezbF/gjlIju7yNMA+Z8pjkIdY/vtobHGW0U6ESBqQf2NjzuUNpREEEMOjSkS\nKjYEI3WtDJiVnQX67z0coOKmLpCL1OF3U3+rsTmoCw34nq0708CE8YqGJv42\nsBwF\r\n=57kK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoImoEko//O+ZvFQMNa3iZSB+uu6BAVUNXd0nc7CVrgAiAwbr0/eGLVlhXGZk7aHr2NK1OMNDTg2Q3C+LN5LW+FRA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.13.1-alpha.1_1610942892349_0.2933598428864037"},"_hasShrinkwrap":false},"5.40.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.0+0be356ba"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0be356bae50156ba159c70d570b030e6d94afcb1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.0","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-zoUr6529G3SNVYdEoBftT2HwAjrojlQ25uay8jOxtVJMnDOnthmOUuLanWBH3C7faaqVJR+5bxmwkHkLhIF3zg==","shasum":"df1e2b05720beb654de2b33cba89b4da89337074","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLv5FhWS6ZYlryLU3+OwUbxhmNEbHArvzMdZlBjR6oQAiBn/TqoeCwFve1zXBm6Y98knm8mdGGboKJoH+/kDLVchg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZmvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobGA/+J4injV59xo/Uo4/0OMX25SSP7d9yBDC+yKVj3DK/uhoukoHy\r\nZ5L/8diV8R294EJVelq9eoMYITHVljSs4UL6E4DxanHL3SMf2MEGPn66lBeM\r\nybBW8lWz/rh0k5Scv6Kx8BQCd+hyDdZERS143R/rhr3/dX8GCi+0BGQUblWc\r\nkb33qPVQxTXYwyZfdzQsC5y392vPx5iNEx+lyD0eihAbN6mPQB8LeI7XOexB\r\nmPMSIG73HOVfJERf+O5vaKsQlLw06Tc1/r4zf2k6SS5mCT/1QjoIEXqMdJOJ\r\ns2TjNCa+uvcf0Gy8VIiyzB2X04byrmFMhOc5x57sokgd8ULa9iz1mINvYhMz\r\n2p9wl8ezGxONbxQYSPGbgKEjU/cUxH8qGkT0CxANwIdNY+CsaNa3trQTNeEs\r\niQNd2qeBpS0wngk7hrEATbYHqQaOlirD1L4LQdVifnY5eX+8tweUCGCQUTa3\r\nl1CobiUfK8U4IFEvIS7h9egwRsYysJKvVKtt0uZXRg8e/hnHIEa/lNdaMWNV\r\nJvDTWhY7t2KbHQmA8Q2uv0XA5FReu8JIameyQr7o0QLgyJ70wvhWt6XcYlI8\r\ncF8iyM0VfFRsSt1+OVY4ukzD60HcfwEs83tlXybT7XUi+9LXW+gQUuH3c8h7\r\na4mlsUbP51fXBPCW3YHAo9j4lwFsSLYHvAU=\r\n=1cwE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.0_1666029998874_0.722418733572197"},"_hasShrinkwrap":false},"3.6.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.0+adcee02d","@typescript-eslint/typescript-estree":"3.6.2-alpha.0+adcee02d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"adcee02d779f1faade877cb4a2692af5141ef09f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-OQX416l2ZggzCXDmYYUDeXQB3ZZTi2MQN0hgAw9AcMRA12DX7o67ZCNBrc9OJWR4Y2RahV6IoJBgP7YAHeQiAg==","shasum":"f8761a2267e5be498f7a69e86ca446cfcf2bea4d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.0.tgz","fileCount":204,"unpackedSize":407902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDJapCRA9TVsSAnZWagAAj44P/0BBT4r43P5sLoVKNrJn\nPQABg5DccL8lHTFhmZy2qclO85+WDeBre9ZuevGb6Nw66oQ13Tnd0mY1qe8G\nvdcvErfwvq2khe6/aimAEnjMVJjMQ+w0eZknM72XepNwxt6BDSyZ56+E/HF2\nHSDMlbienwq0NaIa03A/cgGmCCcXR4zxchhRj24TpkYZY2h1FUlBoTI+jxdq\n8qFHP3+vN5fJIZIzoc1HKZU9y3Vz2f5ZmySPIJTsRb9ZLCFHzQQls6rPgh6X\nMNpC8Qmusupb+xF8C081Q6ryleIkvsoD/gZDVxEH7imIvqxWq8Iad20xMzat\n1DIWCoMSOkL6JMT/eVPHsqJvRRYVL79rn0/Ui25vE2TZ4jAu1Yq1rkw1dPcf\n3jUS+RoJ4ZNiMBRE6AJIgDPgDhxZ2bOegw6qtue99c4DRqLJuaKWNk+RXRzX\ntUhwkjJg91xIQX6l2y4WBanmHfF/1Ag4Tv5hRC9tcqLC9uC0MimZy3LMMj8d\n2onTi+W6Iu2ynAMdyIT7XTbCJ1LgeVfUtF8WRyxwXmiASquGXQmL3uF98f73\nNyKY3ush7BR1sMhUOIpSM5dybJz3igVAcYrvUd3oVW+3SiSaFk9dWWbFd2ob\njZLbwBQtKjGY8PAeRzPlSPGMHibREQUuqougcMV67DmrASu7Q1qJ9Vbga7J7\n+UD+\r\n=uhR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5mWREf8eAWo2sT2nD9NR4EUspI6Lp5Bh5YXSNC8rF0QIhAJt5DF+XnMfDbOu1kxopttf9KNwWqhQf/X5Vs1Ckcc5b"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.0_1594660520527_0.0625578980244863"},"_hasShrinkwrap":false},"4.13.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.13.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.13.1-alpha.0+d02a40dd","@typescript-eslint/types":"4.13.1-alpha.0+d02a40dd","@typescript-eslint/typescript-estree":"4.13.1-alpha.0+d02a40dd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d02a40ddd70824aaaa21a6056b10b9e7fcbdcd4b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.13.1-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-xLCzpMkP1RRmFjRRRzM+cQiA+XfuJc5ZsYgZZ5oZtwceFCuPldj6+kwn+QThCHWUIzjZmP5fh7XDAbZAAgrHFA==","shasum":"10aadd6e6ec2ab1f74d5dfe9de223a07edc350da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.13.1-alpha.0.tgz","fileCount":204,"unpackedSize":425035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/JYqCRA9TVsSAnZWagAASJIP/3xyeN8oG2/OjHqyhwM3\nhu6Xj77RkUoCiRf31PFQ+qgwUTeN40Cd6aKuwYaUktgAo2XOedZY/Nzr/Aue\nZjZjurFBRbQThKUWAzCWWPfftUESTGE86V49wKEULBZoP+UN+GjFbUocMOU9\nrk/gqgrmwa67OC7B/eH4H7MtBeMB1sbDKlEjDVQ+2IuzGZ031AZ1+sMJw3tt\nrI2mgIgR1sGQ41J7cfUk+JUab0D4eFram2sMKcwaXFHIhypm+eKnZTCSudb5\n4bsqvfmTKhHVUntf3iHQCR2oIZEICXNQEhHRlyr+61WYNlL8tTlPcRpJQVrS\nsaj3Q63tNyuwhInVMw32wNibT3vfhSnhNNDcBDOtBda/ZfW+en7faLfPaD0n\ngVGsYuUGtyFqLr9xcMF0/opWGGyMQ7ShEouH+m+o+iw3NeJ2mCe+bTZirOXk\nv5llRV8Ny5PDIGlYoQnkY1m5aeF7i1UxcbV8blbPZR6NILC+/l+d0laWdcyu\nuFgnSj1c7vdcwqttjFs6PkKrgIxVHnAmYupOj+muqLVWKwxJLjhIH8rG6Zfv\nB/a7tIGY5cn3bsCKcxP2RErxMQFsahqww0oYHDQOqG/F1cf8RMyu0RXcH3bf\nHO/+aYX61y28S9XyTcf04NkgHolL9OfNALrsNEUV/v74ce2eJQh0LsrE/1bo\nKWqG\r\n=VJKe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGL4oN1cLGHbsNmvRCKwBbxNMROnL7+lFXZ0fA91vKXgIgGQ2R+DU/8OAHGsB1WQPU2/5ECXi5EUtBKI2Q31x3m8Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.13.1-alpha.0_1610389033510_0.1257790452225902"},"_hasShrinkwrap":false},"4.15.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.10+0c0ca4a6","@typescript-eslint/types":"4.15.3-alpha.10+0c0ca4a6","@typescript-eslint/typescript-estree":"4.15.3-alpha.10+0c0ca4a6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0c0ca4a6d2b54efd827d4a09f3c437e9ceb24979","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.10","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-7a5t0vDH1NFV7tTqMtkyLZLFOOOEuWxz/ICvdvQqB13KY05j/EX3YaTKQuWSV6HsVcUIGdyYm5mYH8sfGcVisw==","shasum":"75b2900248f8198fef1a5312bee2e9e776807dac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.10.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNcAzCRA9TVsSAnZWagAAi/UP/AvVbuc787jPB/7zv+jV\n6och/wvm2pxdPBvGhW/Qj6BJqEyMx6sc0WJkguKiMaqw167gQx7pLAYUBTHM\nmTcEZn3MXu/3VgA/3JlKAHSsqOhL5yTKMynV+KKFMpw0vqL0g2ZFQjsUgmlE\nbkAGFtBIQ/B1wap7wQOjCIYRcI6giHEDBCkeVujY+fIxaMxIw6PSkgU4ZAOq\nk+pRRG4y3V6wPyFo1fGhprKy2K9uC8yhOb3RX8dUhrKLh8rcC4IRYdKNo2e0\n//9V11ycQqAn+q1YVfoXOsCcUwYfW0qc3X06X2PLCdbnBbhqCQjtEb3+sqGP\nWeBNQJBeahK+z+qYl4vpPwtqGVGJUkA1ATK2qqOIRYLD4/s9EMiBCnULbQgD\n62NaPSPbOBYeuE0Tv+EuIOxiKV8J1A+7o1n5gLlrRJzCmim+G4j2+aTwvX6r\nTcdoiL6piFf7mBk5Rcg31x7al4Yn+dWD4ODNDk6hrBHeOWlUmPzCW9GMrCw7\neg9n47qwvM5aOskmT1FgbB5hoFCa0PE4bPXSL6yzksMZjbSWZUo2nDgDKr9k\noX1ASeN5K2ih8zeXQvbDQiy8dIPDrn2AQwY1R9E/eucF4q8Bk7JQSu6325Se\naV1EkcKz2azJuZ7I2pJreIlApNqGC4ICbXC1821asUcPJkeTuv/FS5OTL+4Q\nqNEh\r\n=mgAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5UnHzrJIbdIqhleidJiUM7cyX4i1prgEgmR4JPPGDZgIgSmuLdvX9A5oOcIJoRButazC98TetYI+o6r2cjyoIsC8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.10_1614135347246_0.7818981883282774"},"_hasShrinkwrap":false},"5.40.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.1+733b3598"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"733b3598c17d3a712cf6f043115587f724dbe3ef","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-qgjljzmKDxEx75QjGJBkAWyiEg8T3ZWADjZn+WuS+Lfnp1jM0A+aVwxa7V/FqpGQsxl26EyiUhJZVTuatD1V5Q==","shasum":"1a6d08c3bf3865695aa21bc9858a5888b374f9e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBQwqnSEbm3OzAyenFu/owHYEbSHg5Yj3aDid1NVgLzgIhAMMPOt0qbuCzTL3kSJhQBc6OzvhlIF50+gWLw0XlJX/7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT+tMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPRQ/8Dmp3ZdtXwGfVDR3A9biMZAeBfs9J8xEqfkNJ43C/IKTbLzUl\r\ndPlmGzlCaAAyX5u5OP17k/hRvTWIVWM8+tSmnnWsXPb2k7RbnOLvGEf8gWxr\r\ndnsGVHWf6VkhM1h9bHVdJUrcq1bIDcto9TH/ZbvG1eoogMPCuxnzcuIdD1v1\r\nDxzlU8Z3y/ujgaxDjwaP9ov132vb0sKN+JrqffD+Oa3HcoQn9rRdNO2xP8D6\r\ntPycqET1o28c+AxiPzuXVaM02gFrAPkA4G6lrq1grRMu8XenFOdSPGorqmAO\r\nkzKR94LL3xkwEZGiZ7/OdNjJ0FAsbhDV+cWtjMR3nbcwfwsKvorHiBmBxXf4\r\njcwsc/i83RJ1H9j6nj8UyvtjYvNt3HH7HWxUnZl9KfM/b4Kd3LidjXoHE3WW\r\nC/MXp2GoEB6cFVrZLGKYTYtxz3oxc4358w0MvEU5GQCcONTShpPZpc1L7mt7\r\nzmZdCgjF27LG7RQN7ib6qIrLSilxtPmNxyrB/7PdrMRI9mlfWq+IPhTnbr2m\r\njZEkdr1Zl7THPSyHzNUkxaXV0RCBFDCKneA5xSoS5uPsRC0VJxmONszG2iFC\r\nqTldpSyP83RVmMnEQKPDdmEgnqdOYPFczyoKdhFV+BxDRxIm7VZ+w6tjJQU+\r\n7VLyZjk8B3T1QoG4ioz1VudRrcUeTmxgVPI=\r\n=eMvt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.1_1666181963852_0.3091809347814074"},"_hasShrinkwrap":false},"4.15.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.11+1cf9243a","@typescript-eslint/types":"4.15.3-alpha.11+1cf9243a","@typescript-eslint/typescript-estree":"4.15.3-alpha.11+1cf9243a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1cf9243a6e715bee7167b16adc11bc599b87c949","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.11","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-eLDzpXVwE5qgWO3/aZUuh4lgbIh+nWQt3lISgAuC5Qt/pFvoZ0QZYjkso38/zQRRAqSwPFJUu/JvM/qJPw0FwQ==","shasum":"9be41ac7f8784fa56c46867e7ff18cc0571e1410","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.11.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfTcCRA9TVsSAnZWagAAlYkP/02+atK19J1KXTkmKMAI\nlS9tzvYoUrWgQ3ItxctncWWt53Q06mPNCjTLaMjv1rzX4atMy30C52eZ7ihW\nXU/YWi7Arqi7tW21p0XUFKdHtV4nwvlPMp8O4BEgAXNAGDVU/MmFwcknLhdi\nkCC0o8LnpbOKde9EHpcWiNBz0GEtvdP0GSo2SeiAj9cZuvbcEU9Zhj+ptH3f\ntTxyRwvrZK0MHPr5ZSoVjIiASPP89xDFyp3A2PYnYhH2V4HypIq5+JH72ON5\n7rxLBrOMgXmrbOTcwvXP/GKL+5eA209fCIa/+kbSxpeczlO2dnKAmkDK/ntS\nWWsZvGCMxGMSIKV/ZuUNXeFb/UMA6aciuPBDY9ZG3fdqtMcvSseG9Mk3anJE\nWBdcpE5UJkE+M0HCSTr3d0DVqcOsGc0qi6oG28E5g/3VH3qQMbFhjo2s3OV7\n8U563GXgE81yul3XIP/r6m2+XaSi8NYqlZs63S5e8nMSrXh+jUNSlKNnxe+Y\nxl4/pm53JcfITLEi8bHCS242uEqmd2bf770c0OBQ4Y5xpTU2P+9v0cnPeY6T\nNu3DXXUpnDSIH25Q7T24nVMY0B5/hQ1OGF9+C07Csj78u4aoeLQdDGwpxwxf\nUxrJhRt5P0zmOtC/sT9Vym6iwFBYIrqLfvPhzWRpEgkWikUKHrKGVWBwEtAV\nMw1J\r\n=rPJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDANol2FHCn+xyeWxZSnem+B5zU+thTpIxdHKSG8MUwngIgXGif5WBD+W+wtbdUCibPo4SD1NwnnEaDmxuRdyY4Oas="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.11_1614148827902_0.2247894664555954"},"_hasShrinkwrap":false},"5.40.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.2+d14591ce"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d14591ce36f62bb3f8ee4cc99849764fc8a38097","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.2","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-yk8yyCkPSdeDpA5f8IQolPZ3AKKNfLbqYS0Xrdbuduvzs+pKsG7v7B032gk2DE9SSL2PnyBvVjbMHpUdEVEV7g==","shasum":"eeae0b71d37204e8741b15cd7cfe1cce2792d201","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyNqq0xyQClOEi128rOKj94LfAiVx5J1dHuUsIqRodKAiAV8d+AFevgKQh8qLxp8akOT7GF+qfBVwrmtgGdvyXcFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVHjbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmCw/+KQ0Z/znjw4pUVn/5qadVZqR2Mc43n2dG9CWf5QnVFtgArAaQ\r\nS4LrQPXlacixk9QnCXHZE0WQXDXdQevOblIyv4DGKfvfL+HaMSzz20O1UBmp\r\nAGJ+FsajyDSOZDnNw4m6QuMeFsV+IChr5YlA/8Si4yjPBSIEXU9/v6U2Evuo\r\nYxRCymZllyrM3kQnMdJttpDvw7UBtXvi7K/CWS+dpDBK+Fr/8BXAv8+iyHla\r\nD0UADFana4SKI2MlEukAEb3wdLnwKPaQdJB/sDssmR1ewIhWG3quJPDskbIz\r\nTH5Nyf8znOhx2eF7XS8oMQCJ/YCGwc0MQy7/iOCmWYZ5COT1OS0RjBwg/ZdU\r\n99FemmN7VvdfVj2nQEP8gKyvhYsYlvG/3o1p6IAmvr9xeQTafx7uOHjCJWYF\r\nsg0qXzlSFnWSznce1fhJjcoVCLN/QBaVcuQytCabkGse4gVx/S7j9kjHywJn\r\nEh/WW5E4uU0bdWrbvpEL9NHvknAVTMl48QWJURK21z8qSTbPfDhw08TlQxrW\r\n7ISuQAWCXHWWjk3CpsSJIDJbvPzjOmErXVi9iX2y4g5lmJ2lG/pgdmnAijxv\r\nGdcfHW0esKdtNmFjIv4z+44Do3uIr8ntnkbH0pNi0MtcdoJwXLCqhgCVfJpO\r\nFsmdXTNLJdazJ7w/V8hmDZTlQ+2p8DJbN/g=\r\n=myst\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.2_1666480347076_0.8643030029824943"},"_hasShrinkwrap":false},"4.15.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.12+5e2a9931","@typescript-eslint/types":"4.15.3-alpha.12+5e2a9931","@typescript-eslint/typescript-estree":"4.15.3-alpha.12+5e2a9931","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5e2a9931ded2c7b563598a4170cd7ee9390afd14","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.12","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-/a50dUrT0TFIDFDckMeukfiBSNij533qvCDo5jGD1JAp+LKT8xEum/4Fg6zFzMv7BBIDaUWFWMYRYvbJSOdxfw==","shasum":"e0ee6d46f37c916d2e18c831a13785b9a7d7f115","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.12.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNqRxCRA9TVsSAnZWagAAXRwP/RvMVhSghYHBF2fU7/7L\nf/VIimD02LkN9Xud6GcdUdtu3SsfhWrXHIC+HR8qpiiadsgSdBKPYde9Qiv1\nfDJAC104JDeqNMF3UDTmT4Z/C0KCmx12moDTchE8219relZ+5o7aFD1hMVKJ\nOYFF0DZZw8D0FQNzmzzOepN58pTkviNtSLZSY8A7FBrH4iyWena0ZzVT4dyW\ntBiBEjQ1nuO9f1Lq7kaGT4PMSRyc+BYHxNKiIJIVo+ptYOeuXsdTH0389OpG\n/Kb1Y7PUygMCbVBcAGVZhakvqlo4RTj/iagVnvlPyICMAGy41LWlivewYK+0\nTxtGbC3tOuWOhfDvFcu0Ab6Gdq/9tIv3KGIEv+wx9+eBM2I261EM3ESOUBGO\n6rkKqyV+Lv9L0huUfh+X4Uua1Chaxew/7kEPcpJvMv3wpQlcwwrIN+Yxd4pK\ntDoa/gw59tU4Lof4yNgMVhrnirQduzohbWuG5J1q1mDceV68O6jENdUqtvht\nYxLU8nT4EM6n2fgHq7h/+GqWfRtM9t8Pgy+3CNkGAj2l/1oSgX73FKuARMAh\n+E+onO3NN15QDfHklulnG3ornq9N0AGnJtFbcifFtdQUFyau4e5oyxDps0zg\nSPSZ+eRn1MpZ621T4UsaDXDFJQdVmiPCl4DOevatAKbhFPCll6vY5eB22Us1\nnXTq\r\n=+fFa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+2P6qZVRiCaTEt9Jl5NkMN2uMDNiDyPz4zLz0lUNaBwIgaHmwD7fnM1hA6FsP3JdQn8Hqate+BYGRA5xXJtyZ0d0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.12_1614193777192_0.41072709152774034"},"_hasShrinkwrap":false},"5.40.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.40.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.2-alpha.3+fe80a432"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fe80a432a856dab09a3fc19c791ce66483fdda42","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.2-alpha.3","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-+9pREmMep2jUmN9KSdm/xzHOMO2s1tZWcv6TXAam2cqv2WHgmrOx7ChzStJ++qR8NHLiirf+hfWaFWWrhW5yWA==","shasum":"d72d64eeea44d7638af11ac3423a6d4330a5e888","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJqrpNCwjyE5ydJgL+IArNfAxMyB7x9S8SjQk6sNDzOAiEA2I+ZK0uUNRYmNqd9lya61SAcjL3WP/JqhFO21ZpT1v8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfdQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCoA/5AB5cgh3TgfanprQI/ejnESRMAlygUTPc0RdB9eIcPqr3lyzj\r\nHlByZ3NR2atJubdBuOGVrAGhfmBuuhxzQDLhjzZJbuNUHBRAkXQWLaq/mofl\r\nX/vqvk/0uN9O4/MiMP68A7F0MKzmwSlvU9bjI6xJ3uvqILea/S8EYPC6D1FA\r\nXviUOxoXTrdBWTKWg566HaaEQjfkj0hWIUSpm3oIFyCLSMsIl3/7fMQZxk69\r\noF1V5EARJbFRqWlHKB2oWh7AfMdCQu9RB+gO9JUaCl5RF5KpnITvB3CrkFcl\r\nKtG24DEygOs3PV5uJGYJIvwbj8rRNJvi7jG0bCJoZT9GqYiO+baXPdqaVNxy\r\nWx4CGCBYF0xTiRjZHZqSgGtmiMW8wEI1KzgUNCAAi8wUg2X1GRyl/gM0ZLoi\r\n1gfZYPRsiFHoppm0AkojQlClggS9+MD3lRGZZrsiQtN4ga06ObwdwN3GD1w5\r\nL26/gYodfCwgajkpJoGWsWfepBwBpSN6ZQhzNlIcc0uwmthCu5sJNE/WFkT9\r\nS+8igU7Pwk9NQH0ZXYOf+H6iWDtK7tcmjdV2um4OZApmWoaK6a1o4M782e+n\r\npR7xqA/Ty47Ma9N0S4gdbnN4xQf37NhFGEE2J91eK/PDwUWw7gqeASaWV4dj\r\noxWq5ntlTO5FvZ1+ceCbLXgTj8/hK5kEI3Y=\r\n=OxYA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.2-alpha.3_1666578256621_0.7911221719929133"},"_hasShrinkwrap":false},"3.6.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.5+2c90d9fa","@typescript-eslint/typescript-estree":"3.6.2-alpha.5+2c90d9fa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2c90d9fa3aa5ebd7db697dddb7762bca2dd0e06b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.5","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-JrfO+0IvY2S7H8hkSMtBuuu66Wsj5f7uZf8PKn9hs2/sOwlVER5HWf+TMPTj+erxwxwBAevQF3VJxRCJzMYCnA==","shasum":"21ef94d30f8b173f9ff7890c1ca4d4090def552d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.5.tgz","fileCount":204,"unpackedSize":407817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE6irCRA9TVsSAnZWagAAEX8P/jkQ6hzzG44lr1TZpYuq\nZ6lpbKEFxTHJ5x3oi389mUV3qwYu9mzoIVSxgMJODSLvrQeWu4LKgJIp+XFP\nqeEyzh4hQpeNZQ2rP8sqnebyKph3JyQGfnIv4v8yJLfW4bm/CSBTdIlDhIXx\nhXVPQUN77IJ//04WtSFd03vcaMdtpyG92VW5eVaogF9us0P+N8ESLh2Ye1l4\nvwWDUVfKBQkYDYksKgmiLSEN1anxIxgOExxxGHr3b/f3hvbYaq3s/hBd1Duo\nkJEgwxEaT/rSWL9K4/I8hJ6LFqxixpPmVg/2RUpb2wxow1ieRSdpRzqjS73u\nIUTE3usTDd+iQbTSc1Oh8eT7xGZYLnl6Z6ldq7s59/ZK8CRde70WjNQCzLEy\nNEg7qmYZlExCtBMi8xL033gnc/vk8Yr9VPWK3iXeGXAP+yJ2PjfApvwFbraG\nAGzhyDT+W4WjaCqFMgG50mHtYa0/SuuOzv5grFopfPuA9N7HKFvHEshILJMG\nVPtnxuNrS11Euw1WCLQ5jLRAUc4sQ5x8Hk3QV2F1XZ2Cc1aesT0FTO0bfh/f\nlenGpAgNi7VMyop4SE/bOokvOFcnxnBn5KIQp4qfvDJWAFR+ntYwdYWedjmq\ny+diWqQxvW80fkZD/qUg+qDsBFcJdY5xMYC+oj8ZH9cQ6zKbpKqOwrEyc50a\nc3vf\r\n=wXSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4EPp7XX+hy8bvAQmF/0QmYUmEfGfWD9vIdaZRoyltoAIhAPYf7d2U5sn72BfozYV8vfXQ1hVz9TuPPfSRgUZtadNM"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.5_1595123883350_0.32956384932119986"},"_hasShrinkwrap":false},"4.15.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.13+25f459cd","@typescript-eslint/types":"4.15.3-alpha.13+25f459cd","@typescript-eslint/typescript-estree":"4.15.3-alpha.13+25f459cd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"25f459cdc4f38d44b48554e04cfa1676538ccdfb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.13","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-Yx86xLBZN2dB3GGVjxZU4UCaE4/M9+GFN2fSYtd0hvOTC0vxOQyrq3e5nzIandYj6nL8rlcZMXwPgJo22ApVaQ==","shasum":"576413f6289b585131e671b60791dddd90b03bae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.13.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+0LCRA9TVsSAnZWagAAzgsQAI6D2IgkiypcxUdzMju3\n1R3AJcWEov+ORTEpscabJceMi9YBlzy1yL86qSGUex9YHrrkyvavakVrd/lO\nHWMM5mkb2jzWRxNwlisZuKih1yxhI+AaZ9Cyg2g1cR9pTJ1z9RiUvP9DgpPH\nhzDoGELNlx1VzH8l+LQP2TXqg5nCfCSmqSJSLZvG8bo3c7qOEsoiNW/5JnyC\nFJOTcPlt5zSaJ+P2MLmCl17n3zTLIVdsFMCpmK7FMLHQ0Ot2Tx46PqN4PUEO\nBA+Zg6vKyn3q1r+YH8MdDaAfFXfRGmbiLwusS0UGg9ArjGOAkWMiae5h+Rf2\nmtwPNwaZcqmZx4qab8bbxE9PrwSvKGDSEwC+QRWW6jVDr0IZbuFeUBbBnth7\nIend4ZVhWh+UDRFjpm/GacIV9PRRai5GZ2oYJE5KSnXjRUIFAdaHrs6r0TV5\nVsP8ipD1zQFIEp8es0NJNx64C7EjxJLantS87svAnG7BtgudEf5KqYWmjsj+\ncMvKNBq4V+CL04LP9NL7K63FPAdNMIx2F8WtyTl+AmJQXItLBjT8A6XJ0Rge\nydbEds7I5I/ZPBHsCLBb5Qj2LyWleTF2Z2sUByeymBUg93yaVK+Iihex8ySY\nmEFjvkQ0xA/4VQFUcpmNdLApuKlZxnFeWsvUqqhLXIZLXGa7DhkKB512Merh\ntSnh\r\n=8RXH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/O04PTgJAOV6SWByo/Z0Bfk+EJ6ODaBxNKSmJx/4D4wIhAM0BFcQd57bUtzUrRHzo9iDVImBkoUteI8WAjMctK/vg"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.13_1614540042842_0.007775425020096982"},"_hasShrinkwrap":false},"3.6.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.4+b5afe9c5","@typescript-eslint/typescript-estree":"3.6.2-alpha.4+b5afe9c5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b5afe9c560b9f38c8dffc312a600db30944129c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.4","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-oCIVGlr11saZWhgZX9i2+/Wwok4Yau7Ms8eG+QnRxufGLOu1RCNb4ma/LZKDgMYlVtlNN3T+Jcek7whyjuJ4Qg==","shasum":"2336c9166cfa67e722dc3980165a1226839892f9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.4.tgz","fileCount":204,"unpackedSize":407817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE552CRA9TVsSAnZWagAA+E0P/0KSmG8E0Vneq5ZqR/34\n8yfv3vaDcQVRJU2iF3AjIjX8q07O+vms7cF7X+URY5E0dCVliXSTbzUq3huk\n0YHNTIf03bkKPuNJHrZbM5BCA0tATH+x5r60MESt/a8+9QWdOBFA8xxoH3bX\nsuTh5sVPfMBKVFJHXwEf+bVgpFxgNHjQcddUII0e/ZZ/ah0YEzNPmSi/eoX8\nBvM6ez4k7RgUVZv5+E2YOxUgfON0YA5S2EKbcbalm8UMFCCO73XP0dbkH2Ru\nbzRJTM6MQ+XXalm1tHdsJJE4AEauvIeTbpMjdaFurkY8LJX00COHkrYt+zrB\nZfypY7moJqUCOK0eBWdw4iD2CYqFXUD1TZp2Y8/3nFwU9LLaIR6BE9HmZ4YV\nEgqDwkRFEWm4Gqg+yLLK7yWW2fKBDO5EMOeBpA3eZRI9ksOKyBCNH6M4WcdU\nWCU1wB+9DyQvcAh75iewzk2ME3rgrIpL/1r3wPqTN3kFlV7i0m2b+Hk/dM2Y\n/kDKFwBranCnAdPIqYKKbNQMNygSmVi1W0IokVzOw2mMXz/6zQpZRZV2JFxW\n7C4vYZ02CSf3gmR13JR8AgmpQEH7+LIjXWRSujk6j39E3uZ5z6GCgjZy9D0O\nmTgrtW0kvuApHbKpL03/nSLlDuAE0x4HYApCDK2GlAXLlYyxZE/hpVgv2zt4\nPZMf\r\n=FUFK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6emV8Vl4K9kmQiwR33YV/QuGL/jmUjFMnrf2BcU19TwIgXe5Vxugd4RWPfCFbQ4KbZf2yE4KesZCD0z1vE7mwWpM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.4_1595121269987_0.11808356150617616"},"_hasShrinkwrap":false},"4.15.3-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.14+b0475aff","@typescript-eslint/types":"4.15.3-alpha.14+b0475aff","@typescript-eslint/typescript-estree":"4.15.3-alpha.14+b0475aff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b0475aff3920d748fa74b5a6d8a7ad5dd731aec4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.14","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-yZsizZoAZ6kKIBTZNJ76VBLz/tsj2B5mGULmHPynqkn9ntf0gfHfOwxwvtEvYVJTSnJVb8fbiV57j9q+q0eJYA==","shasum":"6e9c5742479d05d9e0f36c2e764bc56ac9e4d320","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.14.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+1pCRA9TVsSAnZWagAA4gsP/0uXVIpxFTZ3C3yVWPa/\nS9o8YLCplvh7ySY3UhjwgTAzOhNeTS78fztWOJL0HCkupdEEN5ODWkvWM8rj\nCZ7Z51cIFGiBdmCquDXcF785yfTpqWm8ZlPVpKmM2Npc6YD5JU8VYYRQAo76\nQ+wm5H0VRmwzvAmXuHmJ3ys4AgA67SQqhrnT+kwio1oA12puSXzyVdqxDxGP\nGHzg53/CJ7NvZkz7ak0CgT2F34iNQtS+1v1myJ0MQS4LNvYWhEiLIamn7Zcx\nYFMFHJ5CFvTVk/zBphSQSqthd3Ea8INTvvFmRhR+S+ZnQzd8xdSSZFLWa3CL\nyMx0PQ5hJiGeho8ITA/HE/PiZ8jGtNb21yqAd6x4envxOBZHThiC25UHRCeZ\n/HrYVllwNX7+lotucwFfu/lCl2zW7Q1wkceBVzDQHve/HRk9P/mtJIFK4aMR\nh4St/w+2BpmgpVYeAPHEs+hulSPQgg+EK2/VROOSMkQudMgpJy+slZxaEEKb\n0c3RrWAaMW/z1JXAsbMrfpVcSYP4pJo7LEbrKIGa3lagmgvZbE0ecHltriOU\ngnw8HxXZODV79iOIBb/ZO97T0HqmrGPPr9FPmQ+oaPQFzk8RTmBPPIswnGuT\nTsuHJ++sQU8A3IOq4AIODOZDauNh8upjo4U9uopZ2R3qn3OKBinJxPLV+dLq\nISub\r\n=OkSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7SyLC/h7a4IXqxmT8wpWJCvSCFwwH70ecBlanL9m8RAiEArlKQ+eGGizmCWyMFmavCdZclV7PbLsQXS14x6Rf0WMI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.14_1614540136930_0.621209227866732"},"_hasShrinkwrap":false},"3.6.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.3+cbaac775","@typescript-eslint/typescript-estree":"3.6.2-alpha.3+cbaac775","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cbaac775c66fc74277eeecd2a6f9fcff2a3329c6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.3","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-3BR5fQMEySsDi3CWDY1kW8zyC1rc8WXE5f4k7KCLXMJlzuRTU5tI1z7Pv8U4btcdOqwbS+1uv/T7cj8QSSUr/g==","shasum":"340cadc951336d4d41e054bff52fa86b051fe31d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.3.tgz","fileCount":204,"unpackedSize":407817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE5EQCRA9TVsSAnZWagAA/esP/0K3+A68FMALS6w9P7t6\nRbIaqkywcx5951ATRUuBh8Nt+AEGf5t4yk7hStMvYi0wmZ0V5o3DxH/9q9x3\nTsVRtaya3gEANub0/bXzrf+hTvLutEBxJ1cLAHHWGGCLyPHkpAiCGWeayHtx\ncYduTg3ps/hr9g013rfdaVXVUM4oqy5RvBv97Qt1LsK/2F7rOS1mWtYOdBJ9\nGXa6KYJ/0YIP09UpCQCbfIeZZRUkBeOZXHKp1HQR4P/93PN1P2dHUpfJUWAG\nwZ39IM2hQNUMA6Ass/0GN2htCQHuH27AQYsYj0cQZHgQQOm3VnpgdjS4Rf6b\nFe26T4EevZuplKyPaLAFC6UqKJAHxlN5yVKzjmjYzZOWR7Qez4i/YAGidl9Q\nlVoxwqKwo+ZwDssl0Ka8RRM8jsXYYBzy7yxJiJ8Lt2B9rbEQLy3BLjSm81vl\nWr2JxRudbVPYCHaB3vgNovw4JpZBWL1ZHaKD2Wyy9INrxfsfM/0WjtHU2dF7\naOiV4UNoYRqcXtbEjJRAraafu7bWjV6wg6KmI98Q/oDbKepdrMU0uJdC9Otx\n/89Wdd2lblTtntnalZqhNKYlZNFoilnTk3xfyrATTUVuEu1F8S3YJjYW/Gds\nVzWA9NMktITdujja4c5T8O39ipEUzK/mUrCvc65rWFAddAB2/hpFpeIRCnHC\nyyO9\r\n=Rudz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRf45Rr4avsKIlbdD5HCyGl1rr1vGwdTnYAnBkLeEFngIgSUEvSWV9YjkoYESLm7JyXfmYBix1WvY25QB/xQsXSMI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.3_1595117839751_0.7037458298515473"},"_hasShrinkwrap":false},"4.15.3-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.15+c65a1391","@typescript-eslint/types":"4.15.3-alpha.15+c65a1391","@typescript-eslint/typescript-estree":"4.15.3-alpha.15+c65a1391","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c65a1391be15bbcf3ae293b1c53686703883d546","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.15","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-/ZiFmXUhm1npBTkbHqqV8Oy0AZ7biYJ1UeFdjDnHUMCHMGG7JGRRSiGpfriHnkM71X/urc94MkpWg5sIY+qiWg==","shasum":"bb6e702a91326a9287c67f5f5ff1ce1a6faf2b2b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.15.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+4ZCRA9TVsSAnZWagAAI0AP/3vajhUGYVMTmpKUCpND\nzw8BUrsZnEmrJZuzv5G+5aXtrLOppDhlpYN0MrgXbjZlBpCQEwIzSxJiQxYm\njkdez5EMPDliRkKn80PSExFJ2EpiW0nIcMjbt/Nmhduyt/lBKlJd59HTbqfu\nroc1yFN+HWDmMmNkS8YfNWuEpYR91PQOtieN5NUThhzE0Gli2Jl3WdoKmQB4\nrdr0Ek2kAUcGWTRLMADnFhZVeXjpiLwbeWAupq3HsfK93jgxN1qgimE0xW98\n+JSzsy3kocfmj8xfpkd7BGEQvp6Oo69p2Ia18DKT3W1D4WpSU9ADpIwwy9GN\n9g9iOmeCx/DZ5sdBmzIx+jufauH6LO+Sd5AdoF7zNWHcmDzDfE7KQKP1FvnP\n6pTaEuVXKHcHvc3Ewyb78NMh02fgksFAqRRDldqOKtcxPjwtqneDQyTHwW0k\nkZIBxv5DwxBebkD+VdwTNcE0E2OTzIct1cir5B22j08jCbwOzLeUXuCmwdNm\nNrgHVq/1NNFNq9dVxAkA/8NTki8ynqhDRZaRiJ89W+nNaM+10l5yySvcT4No\nn9+qrRInWXl1C3rjEHehI8vfZU9nHd4LyKW9AqhRhXnp8XFqH6UQtfsBRdRW\nAPl7qIOVRho0V015O3A6CjO9Q/HnJySa1yLOKpA/zyB/3YyaPCxylWt3W4k4\nPTcs\r\n=KvhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsPR4lFrg2snAsOcNFRYRxWjqU4dOgEOQZfH9QvcZE/AiEAkaxuwM5Gj0GWtY5ft3HRFC5Mf4pyKkcSJrFMax5pUiI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.15_1614540312673_0.7462658653241556"},"_hasShrinkwrap":false},"3.6.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.6.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.2-alpha.2+2eb3ca43","@typescript-eslint/typescript-estree":"3.6.2-alpha.2+2eb3ca43","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2eb3ca4356ebd827a9f4ccf0b78604fcaedf7020","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.2-alpha.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-rEK6oONz0gelzcDswmt3zHn2g7R5Vg9TzjgXohtcVUq/hh06+MFD5RnwzJtp7lsaoQ1VJHKb5h/tEj1pJu8YWw==","shasum":"eb92ed1b78331c66519b395344aced1066b764bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.2-alpha.2.tgz","fileCount":204,"unpackedSize":407902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEgT1CRA9TVsSAnZWagAA0YIP/jFFRHLDAPHZpEG/UevF\nQic1MDUnUqmHcwhxysPjaqGiM+5v6wOr1RL+5sBiYxXQlGFyPCgxaC7IbZfp\nQWaN9hj1GJD7XDZtmKj9EHqOVgYAAQ4IpQyzcfGIQcTYT3O40Xm3x1l1oPZI\n/AZVw1dZREBLqz9mG3R4zxGy1MLBa8EDyqGiE3YTjdKrtodveADHW+ANq7Cz\nq912F5w7yDO533cDIHaY1EZY2XXH7cwP6zEOTJ3IEBPXGngiz86B+RvIAqa6\n3BX4R1ZhkZ6GXer6Gba0Vl15PCRA/Bq+cPDHYIl6IVpY2HFPgdJsq7LA0xc0\nMXrMbrLYtQmTKpjyCHp49CN6Rf2nqjKj8In7LRmaEyFUtbRyCflYG5x8V0Je\nmNiejAJk6y8E0np4lFSuWBhhAneALFMXXhjIl7JU6rEgNFEpPHZu+KOrUEZQ\nPOoA174a5YNB/1K/r36eyKtqu8j4TIdIHsKWpVqABF1UH1yMC03IQ+vKsibj\nLFwezP2LSkh4I53/z5lwYDfayayZKClyeZgURnbMP++QxFYlHXvpHcv8UQUK\nDFlywQdOIYSvMSz90l1Cybzn0UJY84QL1csHILaqK5C+alFrOkYIFWvZ2vQV\nMWOt6HXeZFEAC/SUQFtNZ7LKJAZcNZMt9KpFa8zZ7Sj0IxpCOONY2mn9eZw9\nlED5\r\n=hJG/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA4caf6WnyiWkkTirPMObog35jOco1V/OWBRWL4zcUXwIgaF4kkAxOQ7r0JdbbrMPLCNnYb0GQHMCIedonRdkUZLg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.2-alpha.2_1595016436766_0.8256003234585998"},"_hasShrinkwrap":false},"4.15.3-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.16+ae14bf55","@typescript-eslint/types":"4.15.3-alpha.16+ae14bf55","@typescript-eslint/typescript-estree":"4.15.3-alpha.16+ae14bf55","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ae14bf55fe31b0eb982ba17333e4aac550d10342","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.16","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-SHu8m8N/de/qamwmLrCmPJ2hR18/7hXE58XvOTj8lCrPA4q0TUfed4li3wB7DBsBsgSJHw2I7p/hAX6vuxHyug==","shasum":"aa49630c791b53d8fd82ab2906a5e08ccdc164ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.16.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+8xCRA9TVsSAnZWagAAnA0P/2qvdghFtF0XPwBM5r4d\nZIxQX8OVSQVWQc2c6uQqKqmAEJsPxzJAdZFmH4hd5QjzYrv0uB3Zh8wIs5TE\n2Gb+qXompWxCxPKWBfbVVRlbuUz9uZ35IfffzHCvc8TaWZiJz49mXD+UlAB5\nvMrJ8zLIY6KdKemOKmqNKB9sVaniYqYi9XxE4rCeRJxKQxz9Td6IRJysbgpK\n1TYB8YYviTrwSZUApUh9gbqY6nM1GHL7UWRarnuTsB06p/gQuwv3bZn5bnSF\njMGOtPFQwTpx8UZJExyl1G9DfrqwRFwGJeN/StqRjrxtwmHNGxlHLcFpygtG\nzmizPOsMG603oqGGqxrzyAl0LmLmkJe276GsYXIEfl0FeOFk8aL7mMhcbafQ\nMskMKwmUKiL1rHz+6Gzt+CboHBagcbWukrxhtqG+AFxUSGYARFRo1lQBTQ+/\nyNWsA7n8Hy0zHmAO6zejHewCcUaTs+ZTKDbHUUgl4stUQtaqbWBazVaz+CEg\nBwXt9Gm4sMvRpg5Q/T97JSFqs1520LKnL3Iy4ozmSxNwZHQSvcO51YhtnBXF\nn73mwQj31TQvsADnYpbbQYtYiVeCsJwl6pQ1RmKHQ8reR3QoeSqBY+OMaTtf\neBqtI2QCYt4ysaeUJEzNRqyhUAc5nQWmdi2XBbK6WxFVLg2/+hvjCmUP8vBt\n98t2\r\n=Ih5E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR3ImYEXecHmx+992FQlCX9lJXuFcBz28B/MaXI+8nKAIgLpWf9Zx5ASZy8WzzBnjU3KCGgragYLMljnbFf1Zp6jc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.16_1614540592862_0.5217817832185707"},"_hasShrinkwrap":false},"4.15.3-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.17+c32f803d","@typescript-eslint/types":"4.15.3-alpha.17+c32f803d","@typescript-eslint/typescript-estree":"4.15.3-alpha.17+c32f803d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c32f803d4480acf5ffc88e308b4243e5185c4f48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.17","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-m/F2+wq9Ijfdce7GMicfmNn1WAlp5xAT0+wDx3iVU5+uQfWuw0eA42IdlOPHsG7cnWRAFHhMP2ptXJR0lI3oPQ==","shasum":"a2da75e5e9c69506fe49f0516385713fd7b25407","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.17.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO++WCRA9TVsSAnZWagAApegP/R1zeb3PCsBH/SJksAPN\ni9wle7tnjayzNfxMGvuVwcLMcwi+FYBCi44ymhEv1Oe97pGJJsc/PMdSLIXX\ngC/YOUsEzRneqsgBC/Cqv1llWYVhUkjQYBlDLdgQCfejpsIWHxjkCPi7tuNt\nSlKTt0jb6tRjkq8mGBqB0GWJnafl+eKipzIinONujsrBjIqKbppHPRf2tAlm\n/0naiEzJzj9umyZaJeOCl2HD4+hepgpFAndAk2ddWTYpUXAdSvG/+z9upViN\n6bS8uWKEIuIpNugqALM/Kg9XtDdLqc1pkF57m+FoJiuXRsHArETFk6vD85dL\nJit3J9pgpT7zPScTXiOVvcwQ4MeRSfpBhx3vbuRXT1yH/85cw+ZhOfq25tMh\nPI3Uuox8gKuWtA7MqtIHGBATFByoB/McRyXm5hsOkydgddl5r6kbd+7xdxrL\n4nDU18PuLREIdHkclPbSw33HJbFD/sQRgx+GsM54pqif7xv6FF/RX0/gY2PU\ngIkqbMeHmPeC0ixlXVEd46pWs7W3aF9JcBW3LArhtC73rtQOHj9pPG10vgGi\najbsnh0Ml+0UL0rRwmXfKv7Lgaknr/pIuoqeJfrh/199m0QQlYCKHFFu6p6n\ndmwb3PsdRqBYN/jon5OkfsYiHUukLqSHiq4H1DoyOHOonzT60jnpkwnvk1ka\nFinx\r\n=5GAM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7tWrUCkrwrOtRqYhuzGw5ruDoqwrXPMCg1Sp38nimegIgKtn3OlKxdF1fp6pklhJsxBc3ZCtnMeXJXAD+WL3w93I="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.17_1614540694326_0.573159736054832"},"_hasShrinkwrap":false},"4.15.3-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.18+cf86f427","@typescript-eslint/types":"4.15.3-alpha.18+cf86f427","@typescript-eslint/typescript-estree":"4.15.3-alpha.18+cf86f427","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cf86f427186d58b0fce4bb3ff9571c4301babeb3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.18","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-IVBbUl8Ltqy/Ea4hCLI2uTIj9EbpjYV5XNKgH7Q7cSuIc0IZ626ezK6VK3V9iRyUmBbmg/68uaKUoLfWstuwHg==","shasum":"642c9194c9b10b095abce101d45b1954977c53dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.18.tgz","fileCount":204,"unpackedSize":426238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO/UDCRA9TVsSAnZWagAAGVcQAJJJulMuXYajc6Swkh5p\np+RbVKjSHQyooOsnJHcwmgjfR6T5Ps3Wh1ewkUU63kreI+uqvQg5L+CzEapp\nfd2SIKdYpMDXW8yCgpPFkkPyx6EQDChs3wGIs44182XgebxNi8FCWMPAyjj9\nHlo07Y3TSNC9/1qSS/uNEdnYIO/rwGKtPbcrv6+TzIEqCsUHHsaFDKVrdbNU\n0qPHzZJ9aWJ8L82ptOvZgMBVPD6UwuzpT8KjpLho15iKigmFpBFzA1Uh1+A0\n2qN0VBLSZjDtbIJtmSG2yMgMowmrVWFTfkME+GvJbKKH7GTVvfhAJ4sl8ayF\nhje+CUjaw1rI1ct2ZnT7hB2UZPOrel1AJFCyp7H/UquvRVsNfb465YwBno3Q\n+56J4w4Dd/wMlHBZQuyaHksVaMXMav7WVfCi3McJTtyU0eJWszye3MczHDbB\n1i2QtDkTLRZsLNOr57/s9dHYzRbmR0TXZYZbrtJ4fmrhTk+3S/ycbHr/5yyE\niSrWwDZtEqXPM5El8pCji1bUnHq/aKuLmRfzthwfFSdIPkaIRFwz+wIBraLZ\n0qrXoyQ79KxaG3Tul24A2/MsEdIcfspaN0lTsSGB0Ppnw3pEjIhYMVEVoV5z\n4akkzHGoTrcxcAYc58KQwKGG4qDjVrbMxlzbbu75iBGnTK+mZSiIR2wthCCT\nwWsd\r\n=NExh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSTjtBFxev0vhh3W5RSJI78dqJHlA139Aoi62OmfnohAiEAuqu/0PNmS8rv6c4GpYbSeMtPr41sxpfSRHLs6Y91JkI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.18_1614542083346_0.432039974868891"},"_hasShrinkwrap":false},"4.15.3-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.19+2ebfb21b","@typescript-eslint/types":"4.15.3-alpha.19+2ebfb21b","@typescript-eslint/typescript-estree":"4.15.3-alpha.19+2ebfb21b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2ebfb21ba6c88c793cfbd0e231e5803b2381694c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.19","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-MmDXKFmekV3J+QU3MMwchYDnUbE/Uqt9sM5DFOyeYSREtK8Zv8eloHg+5Jib2IfF00zOw5Lgrmjr3txS/+UVhw==","shasum":"8c96159ae8b2c1309176e850ca5a4f6f57f2ce4b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.19.tgz","fileCount":204,"unpackedSize":409087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPDMlCRA9TVsSAnZWagAAUf8P/3oT+s0RNO4B46Y+C1D6\nhFl1wkWFAfJJ1xUi3Fb0mkxAXNhXegpytq4TkwfLoGUsDGLtX0/82/v8hz2v\n9aPLoiAQolWNPo/O2v/C4uCaqWk7yiyVcsxEcmOGrxaNu2Ipt37iPNyNs06J\nshTReklqLEPYXMZS8Fndgf9xnVCstafyx+i7iL586ItYilqEXYeSkomtx0np\nKbFw64/t+w6pxkQ+4djRk8frvc7JgWGmdqaghjJTRH3tr6u7gx5x/ALiAtrR\nyHVAsX6CtbgIWCO/hKDdhj6TReKop0zB5D+fZPK1DhR7kPF7tRJYAm0RJzRD\nyRdYF2vGVXg19O5W8VE4GBXZnS830GwdXKhWkovUlGR3ZImcLer5LtjUJ/sk\nqILjEZf0u+DsnUxJePpQmRZxKNLSUlup0rSRO+gcCLcBemwCumDaQbfJvhtm\neVPu0wpZtdzB3tL1Gs7RIMeCENNd00b5KYkqwy8a1lXawmRTm1sOjs5ZpPVP\nCRQu9NFi/FLgjejWm2z9Uae+PvEGug8BDwvw/l2e9JscDuyO54aGDGSrHAjn\nq6OXIrDRGOBgIc8xBI74u0X9ndHxdI3sm4Z88QjZjtpz8ChAJIeTB2ll1qBQ\n1xq4vExb08Z+kvFwCJQ8nKbIQOKXMG0bSlADF8crirpncKM6vQGysXdQJibY\nAn07\r\n=bEYz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD12vm12yHi4frIVhd7XPRyXIlmQE83NTAulBEfDwIEKAIhAPQJBDXCy2Ey/h4dj+vIo2kMFazc/mDKZAP4zumA3TbL"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.19_1614557988655_0.8194571372769006"},"_hasShrinkwrap":false},"3.9.0":{"name":"@typescript-eslint/experimental-utils","version":"3.9.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.0","@typescript-eslint/typescript-estree":"3.9.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fb6a33120184184cef278b2f9d11761df4ac5a91","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-/vSHUDYizSOhrOJdjYxPNGfb4a3ibO8zd4nUKo/QBFOmxosT3cVUV7KIg8Dwi6TXlr667G7YPqFK9+VSZOorNA==","shasum":"3171d8ddba0bf02a8c2034188593630914fcf5ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.0.tgz","fileCount":204,"unpackedSize":408575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMX20CRA9TVsSAnZWagAA7/YP/jJetG3q+NUzHO3DhjoH\nnWEKhcOkZojRpFDVSGxSCGT69phE22spEmj1QbaJLn+KX7DM+UGcIEYunXWF\nwDLHrBJGtMZUkFu/AuSfrAAyJacbbu5q1ketD0d8N24MZ2jB8AqdSjpWpXvV\nSaTD8IeYZvXbqaWfc3Z2smMFSpzIBDZX8BIdi9ewCuhGPqnZPnFduaNVnQrD\n48v2h55LHjNtw4EdJlinTSGsADiYyJtTmnocQpnpy5Rg/16P26P8ymV0226E\na/cbWhlOzYFEDX0qK4F7FqphnOXW9a6Rr1B5DAMmjRkkRIK8XlFrRJMxvees\nHiQEKNO2G3OHA2qGllrey9q1OCs47F8PA9lS+c9ZaJdTWYSP7thE5EChC3Ng\nwxoD11xGcCQigAKLm25lJ1GV+PmZrEucjwNZHFVJlYkLMFDT9ls+tbMGfTqx\n7T1L2KD5jtXD/ThiPyFVQ1TjL41HrQ68fd+pQjOey5HpYSaju4ah0OaUEkL6\nHEzHzJdz7P3DvbpzQR+WYdod0AoNECJg3xOY0Yl6Ah1PG/8UDn3X8FUusdWs\n6AXTzRqeAM+7BADxkNJf+P5hBrxXR6Ig/iiEFJgRMEnoY4BBkicd8O3ZXy5E\nQp+meeAmBQ491Qi9WY0+DSIYTGmJdsp4lRDWB6+VKAce1F1xjjEA+9cmfXZ9\nqrpO\r\n=T++D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjc+WbUUGQHEDY17l9FV006V6CKBi7XCR0g6heFp8YQAIgX2VFhVU90HS5Bgp2b8wK8tdgXkcLd/f3ydas4pUH8zs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.0_1597078964141_0.8332521640282988"},"_hasShrinkwrap":false},"3.9.1":{"name":"@typescript-eslint/experimental-utils","version":"3.9.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.1","@typescript-eslint/typescript-estree":"3.9.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b47a3c699b2801b682690a8d03c356fadb728a57","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-lkiZ8iBBaYoyEKhCkkw4SAeatXyBq9Ece5bZXdLe1LWBUwTszGbmbiqmQbwWA8cSYDnjWXp9eDbXpf9Sn0hLAg==","shasum":"b140b2dc7a7554a44f8a86fb6fe7cbfe57ca059e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.1.tgz","fileCount":204,"unpackedSize":408763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOrg9CRA9TVsSAnZWagAA8jkP/i0D+rudqrXaoXg3B6W5\ncSGrLJkA/BOsJyW6NAwT2eAbre+/XXtTAN3HSY2MxrTwSUO/W1a+9uMgO4Jy\nr/AVJL5/aPNPMghwgdFtrH6bC5nMq1fWDqWY2F43OzUhQV1n2twTIE/PIsgI\nQmtrSsqrdDGu93wKIaPR2REuuWDBkwcCYoDgpUAIT5C5v2dWCqaJQoECht6X\nYs4rywbB4UmYjtfEx7DoVmKAmRwxvLHozSFeLnYXlTM4VToOhY1QXibHiIK/\nj0aU55Q9+iO+Gfg94pXUaC+U/6h5Ief+GEye/P5AOR7fmraiHZaUgv8tmiMN\njt72n2sUPOFwDa+86wM3RwNCKxB56u+FiENSyCZ9hqQFpymQXtuKC9GzMpgL\nizAdum8WfNYrF7j/lcvc2IrqP/vXYCQSdTffbVSAGKCovrAgOQKURP+IGjFa\n+65Paz5eBmacZI51yDMdWKKZPhk6hRGChgVhZ1GO6Qc8Gim0I77lzakrZWwA\nQPkiIWlBdO+neEZmKtYkzD6fJ4ATnOu/QQTDU1cuUe8kLnyfFOOw6mLEqgAU\nPM30Hf8hROuf8T5J6GCvjNU/ZNHjwC8zmv5EOgH2oR8HJa46g9tksYyO/Y+Q\nM0F/0aJxCRr0JTykXxmrDQd+hCOMklghXejpBr8MtnGNmWFALPGTEqcTPB3l\n7wtX\r\n=PwwK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPdSi0iqtCeuESMr3Ocuvcr8iFM7soAev+PvtF7PliPAiAdz8HQxsjFXmKqLCfBpJbBcPZ5gNnDMz+3Kpz061s57w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.1_1597683773069_0.6246176771673064"},"_hasShrinkwrap":false},"5.3.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.13+d97140ec","@typescript-eslint/types":"5.3.2-alpha.13+d97140ec","@typescript-eslint/typescript-estree":"5.3.2-alpha.13+d97140ec","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d97140ecf4aeb0a1f8b391f46a31881f21ad93c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.13","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-XGl/fyhO+zHEO5xJYmvNOxqmtr9pvZHp1SevrsVrQc3w8E5ELiqXRz+5EsWjoFBiQXdU/Q4jZrE1kDz3cNpeJQ==","shasum":"abee47b0b73e6757ec59a7b78de3be69fe70d22a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.13.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMw45oKK2rimtxUIFRjTZuhjXqHeUMNKmSYVPpvJs0zAiBJgdljVgJnUgmFjCCYo3GRljriWGnKmBdDGHPholNP8g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.13_1636652491415_0.9017936429908204"},"_hasShrinkwrap":false},"5.3.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.12+844c25e7","@typescript-eslint/types":"5.3.2-alpha.12+844c25e7","@typescript-eslint/typescript-estree":"5.3.2-alpha.12+844c25e7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"844c25e7b6ef9d79aec99d538252e82557f012d3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.12","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-7EK6W23ESibHiytcjG94N+ro70hw+RV7rJK3YLd8PHbFdv2CDdlSTbNSz9i7z2djyjzkjKMx/ezMqeBG8/83qg==","shasum":"7500d13e81118426dd87a081dcda336abecd0cf6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.12.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlNgHiqa6Thbg0rQfPNislfVQ07+D0zT2qAbcRh+w0ggIhANPIk8WlX5GUN5HSEPZGWAnSbQt6bY1NKZImVp7D9gwA"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.12_1636652452029_0.8405353092904682"},"_hasShrinkwrap":false},"5.3.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.15+981490da","@typescript-eslint/types":"5.3.2-alpha.15+981490da","@typescript-eslint/typescript-estree":"5.3.2-alpha.15+981490da","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"981490dad85dfde798e8d13128cc1de31913feb0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.15","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-vRHlgGTrNc5DMondJxP+Q3GPiAKXYPf86wGWYuYpgRXRUeE5LWiqH1K5Gvda8dOZtoGwSgCpOkS1/QGGGOn0zA==","shasum":"225b1ca0771d41684a03b9ac38dfb3d97659fb5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.15.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnnphTZ+3Gtyk304sS7L7sdN6gdD9ZQNtx91w7PUhrpAIhAPFqvI6g/lY27kgzKs6M0K8tuedqgqcr0KpX0QzfoA0q"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.15_1636653507967_0.41968172074779875"},"_hasShrinkwrap":false},"5.31.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.10+ff93e6a8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ff93e6a839f7c34ed8c3b1740a20d37e0e992641","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.10","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-2KcTo6wMQanpfKq22M4JA0fZjaFLy5mFtPmMmH6iYdEg7dA3PkwKEdwhq34WfR2wKlUZRdLE/ykdKT39e5bElg==","shasum":"561c6d1ad62bca061ae683de0c698dde448ea087","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFfWkS7Yuvsu49AT1RvnFZgb+D/g453dTpVPVcf63ehwIhAMaFph7xy6rhVnJkFCaFtA/MDPBJ6LOLYs5wXpib7TcG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi50y5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpPA/9F7buIHOv7+ppFNJPr0SqOy5TqHHe7zvYkhM+c6nSy4YreTur\r\nwPFE9odUBeWx9GM+ki8BiLn3RBf2quts8P2oqMbllNpA+andtaAc3rkeMrxu\r\nBMsYamhB6N6POHuG0zaw36JuBL6Fdp4Ij7UioTWCi4FNp81dTgz1qaYtjfs9\r\nZZ6Ejz4+ZwD6YHnBSPh3gMylCJ8J/dMSLHe9wIJur6fDFy6xjufH+CMZYC3D\r\nkkxQsFPJ4g+nmdWG4slZ3kjM13k6HKk2uxlIDBe05lIE56+Qi5mDo5SGyflT\r\n1Td4yPJSrW7IixipIrdWWcYaXvEh9IVsh5MgCM3me4fK1gArNHHtROrmWZUe\r\nlm3CESLzguh1Ji8RLewJiCkttDb5RBrU68wpnEX9R94KivA1a8t1Mp8XM/QG\r\nF5+HQ+Ryord87fDVYRWWUjQtHSDpHD0aN5mStt1uYVfLGPQ9n8LgIjos7VQ9\r\nSyl4b/vhlutEUo4d6fOeObt0OIqE8CxJOYb1sdnxAgDajlbBqpnScn0eeW2D\r\nyJveSwMMpz9yB7CpCDWIQSFA3Vba3lBXA4V8dDsWDvwTWl/8KpI/mPPY5i6k\r\nRjVqlO1p2wrNrlgoIu/kzyHpcn29aHrlhId8nJ47LMA+My6USOHfxHcMz7Ud\r\nVpBuT1M8kjI84oLvZ5EpcqWm0VGbPDtTZww=\r\n=OHHm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.10_1659325624999_0.4301063922377397"},"_hasShrinkwrap":false},"5.3.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.14+2307a174","@typescript-eslint/types":"5.3.2-alpha.14+2307a174","@typescript-eslint/typescript-estree":"5.3.2-alpha.14+2307a174","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2307a1745eb91fb277bfabef1ea343fb883db576","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.14","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-3WtzCbdKCoG8SPXJBF73stVxfAQuJPjFOGUSI+gBbcjvi6/ujg5RmqMNv3HtPnkv00qjYskXshocFArukYk3vA==","shasum":"1970808a132a347f023569ad1ee1f70430bb5d48","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.14.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuKHcanJmVORekAvl+02OK06j7e81caTBb9CSAB061/AIhANw0xF5pnDItqPJ3k0efxuhEEJC1wLvHvpDuU6zmjhaN"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.14_1636653228978_0.6169833342286384"},"_hasShrinkwrap":false},"5.3.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.17+939d8eac","@typescript-eslint/types":"5.3.2-alpha.17+939d8eac","@typescript-eslint/typescript-estree":"5.3.2-alpha.17+939d8eac","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"939d8eac547fb1734aa00f1ea01cc6eae0b4280a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.17","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-eh5iZSmW4Jgdc2s+2MGSVhHNehr6m7yiIa2OyAp6gpP+4AZ/Q6e0uSFsqgTLiTX81moxrl/FDEg/DKLA2UiwWg==","shasum":"34d2f59b1ebd30b9445a17055e208fb5df9591b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.17.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEjlQp8LQnK1FWG+ElQ8uqiMkstsO1t0Wc/FfYUvj+xQIhAPCYQb4V6hN6uOQjL1bSEeYDyrZ5Ao367GeecQgePA7O"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.17_1636700606667_0.47549816588476435"},"_hasShrinkwrap":false},"5.3.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.16+ae0fb5a5","@typescript-eslint/types":"5.3.2-alpha.16+ae0fb5a5","@typescript-eslint/typescript-estree":"5.3.2-alpha.16+ae0fb5a5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ae0fb5a591958216b7df656e66b1dfe464898167","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.16","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Y0UrwsieV4yXkeDrKHklylcluiX+G2z79leWGfVRaGBPsl/KrhujsL57MTbgp+0sw2iKqC9v0Wq4oDabOCvAbw==","shasum":"b13441bd82236b5a9176529103acad13410438d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.16.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfTawXVyqfUAMYXvthswos2eJlpyWx4+DDRLzfv7sr2AiA961qYxlUm1voWLkh4vOU0l556oN0xR5qbIiCVqo/Q/A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.16_1636653729218_0.9012796796266525"},"_hasShrinkwrap":false},"5.3.2-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.19+62b8098f","@typescript-eslint/types":"5.3.2-alpha.19+62b8098f","@typescript-eslint/typescript-estree":"5.3.2-alpha.19+62b8098f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"62b8098fa7d361954c170ee6c190e47e95194b13","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.19","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-t5Zm2DH2JgIBg2yY3VDk5GB2d1LzXOod6QslUxTCVWtu9Ic/Vfqn86FbMijbFaLmMFpwE+uagZM04ywY+szW9A==","shasum":"c46fd6bae5f99cbaf62e19f35ce64013791f05bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.19.tgz","fileCount":167,"unpackedSize":276249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPAqgqkh6LRweiPAFiP90jHl8i0hAluOOuPmAIO83BMwIgeIJeRRe4PSIhsvbxErETZFLfXsE2TnSpR5fLR0IoIgI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.19_1636851961361_0.8734053925743457"},"_hasShrinkwrap":false},"5.3.2-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.18+77baa920","@typescript-eslint/types":"5.3.2-alpha.18+77baa920","@typescript-eslint/typescript-estree":"5.3.2-alpha.18+77baa920","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"77baa9203638e888a76e21003a278a8da386e133","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.18","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-ObcWBBMFB0bGwqKjXu1cLkgz6VI6CBbTJXJPShAyBOJqvI8GC/pG1QOxGrpOVR7Sla/ppd1P5gAFE8i1nBMdhQ==","shasum":"808ed8ea5f65738fa2d12bc0ea5b00b5fcfb92e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.18.tgz","fileCount":167,"unpackedSize":276234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2QJtEjOIAQ765cpaTdB5IOdZoozxsXXByq7uVnxRtyAiEA03nlojsPW3k1ojvUO7zR8eGO96AygYDDhAJPRG3/ZVo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.18_1636741590613_0.7002173832193803"},"_hasShrinkwrap":false},"5.3.2-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.20+ebaf9470","@typescript-eslint/types":"5.3.2-alpha.20+ebaf9470","@typescript-eslint/typescript-estree":"5.3.2-alpha.20+ebaf9470","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ebaf94703c8c4e3fe3b13c1a9c06b9e35b9e0f61","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.20","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-5yg0LcD0vr53X9MTv148YdJsH2LUEd/CrFM2pTxKXynvceGaV3cyPc2SyWXr3k72qqisVsIIcSTh/r01YxepVg==","shasum":"ff2d892b90995c02cc46ac354c178a541fe4d379","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.20.tgz","fileCount":167,"unpackedSize":276249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa5f2XaaSnUGxqqU2oDDHZBnQk6AQC0k4hKZug752mSgIgU6KHEsdyPV4mp0Q6Kc0vGvvUkgDWpzIElnCTeCgPvAo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.20_1636857655435_0.20256839946869976"},"_hasShrinkwrap":false},"5.3.2-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.22+87cfc6ad","@typescript-eslint/types":"5.3.2-alpha.22+87cfc6ad","@typescript-eslint/typescript-estree":"5.3.2-alpha.22+87cfc6ad","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"87cfc6ad3e3312d7b6f98a592fb37e69d5d6880a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.22","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-4JpukzldP6Guml/D18d4Qs0DYyXipIpA93+tarMVVlwlCjHHAGxRoF9/IvrooDZLhsGqQF9dVWyjKEHr/dyA7g==","shasum":"e787365cc75080295379f30f376437ba77e0be10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.22.tgz","fileCount":167,"unpackedSize":279939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv10nMjarD99Sqx9vQas5LzsyclX1Fs6ynQMyadJE3XwIgBSxdOtBT4WIYU0BPlaMwnt42qGzerEO2WGSnxMnteQU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.22_1636927304959_0.45913895210473377"},"_hasShrinkwrap":false},"5.3.2-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.21+b225da87","@typescript-eslint/types":"5.3.2-alpha.21+b225da87","@typescript-eslint/typescript-estree":"5.3.2-alpha.21+b225da87","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b225da8717051e3180ecf6de8779f04dbee5921e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.21","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-yqf/N1Ec81BEFMYpI1q6UfE0D2wM15tyVC1NkBp12ILYQdSaHYrC1FhIYcIdWEByUnrpM6CEWi2ag5frQTYXqg==","shasum":"f12524624a54eda75619727e30534eb82b6c5276","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.21.tgz","fileCount":167,"unpackedSize":276249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+7x/0yvO3qJBOuQ2meM8uEojQZDh3DeUwj3KBGVYorQIhAJvX9zZYe7zw27H3BTmskz4PDRhMZCzQI9wsbIzWZzDr"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.21_1636926308240_0.5263899516207757"},"_hasShrinkwrap":false},"2.31.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.2+6987ecc1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6987ecc1dacfb45c0f8ed3e81d08aa708eb96ad1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-QaSpwC9qT48HQcZ0Q+Zr53QaVuW42AA3pg/WO2QRS6j+FNO7ycpc2iZgtTbvr5TcSlk/HvFB1BEn14qKJG6Hpw==","shasum":"e60cff32758883f5c5484800f92a9ef51bf5f613","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.2.tgz","fileCount":156,"unpackedSize":227492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuLGFCRA9TVsSAnZWagAA428P/1oF93pXLBue4Axs5bpi\n1RJLYmNRECQOGKUQjbPIw0K+QP374F7XE8lpDx4nqoQyjvR7BMa/pnQKukBA\nV5Km9HOsrnhneAXudCj5+yjSb2pdQhx1qkmMo9WrNSQ75+4ikEgIMvSzAXTW\nhy7PipGjBcCjz4MaoQtD5qYOIgJJYEEyoOoc16dSPE1cZbuH+sa5jDpOJvCd\nRa8fkYX00tfNJ2jVM8pIjYDGf8rlA6FAiXYL6JlBoPKlyj7bznO19749pnXp\nCs3GwV8X/AUUQifQz6wsQWMi2xeg65SF85Pm4yF/2S5JqdWApQvVZYzwOpd5\nP+X+6Rp2U6lTUSurtzKIxWV5wJa61stHOoWBfOIloP5eMAGdVWXWZrurdbrn\npoT8SWJuWRoKdeXapjBsUQ0Cf9hhicQTfmNbrI6vymsCgKYHvqSzpjsg663a\n6njc7EoKE46zgnJms4Dv6NglNrrtGQtGXYl5LgiUB4OAEzGLENCxgVg6qNm2\nALMDFqaJl6c7guhMA33Gy+Q8ktnhq5uJbwKGNBaxoU2DirIUiyBnz4wcVrui\n/evqbNtH3iXGp3m+50B+JezAM/sA8f+41Fpd9JmyqptlPkjaAojjcpnRjcff\nPxNffJxnm8wDzejnIKbZlvG1YdCfHWRtz5v60h8Ypue+ME2kkT/5ZDctiJAI\ny8ho\r\n=kfM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3fkw+47kWT38UZzkCHM3Gg299YxpsPPzRFyi41QmjGQIhALI2JH/CufD4/xjD5e1KDYLLnKunGQj0c0tNB6qBge2s"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.2_1589162372707_0.6635706333969402"},"_hasShrinkwrap":false},"4.15.3-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.20+0336c798","@typescript-eslint/types":"4.15.3-alpha.20+0336c798","@typescript-eslint/typescript-estree":"4.15.3-alpha.20+0336c798","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0336c798c9502fc250d2eaa045661950da55e52f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.20","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-l3ud39RWfeUUGY0T2X5KcH0/SzTIbLJhfOIFHtJl7zEkbvchg+SW/o2Qln/0ZUKQFBEb9soWva1gyx314PrmFw==","shasum":"f69df8da9a3dbbb5e02b8ae7ba41bee69f5d2343","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.20.tgz","fileCount":204,"unpackedSize":409087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPDkgCRA9TVsSAnZWagAATUEP/Rafg1slK8TkXie+fn4w\npVNnry5E8aMZDS4MJBqPnfnqS36Cku/c1VZmWe/f05R9ly30J5y37tMhXmJO\nMj7iLTsOWL9W9wu5ncHZ8X/hUKKg+H5JrQEVn8/wVIm5PdG9UPfSXWUbY4hw\nV4SyK/YHFL5g8iex8+r7cFRt7f5vHlQG2Z2lguiNGu4qvC39ZoR9fM6BqOty\nyYHGNIqCRn7eJcr7owFN33OHd2DQtirztDzq8aPPtX6tZ08Jx0zwJW/30ck/\nG/sS1KLzCNXprBNMz1vr7Sp5a68DELkkeWqzppcdI1JnNtuAydBiUdVjR5/6\nHcnd7egIWdk2dOCG1F8qJ7O5MpeALBc3pjSOKxj0sy+13K75MRAPkH3FKiUM\nintSaQaSLoALdBBKA4aN/GYxa3qL8vzYbfADxrUMliXaBxV/GUzoTpK0mbup\n9oohhl87u4VNqhT0eCDiYTPMJQgrEPwgZHkYqeWyiadoPSXrffI2Dc5b9/fL\n0VxPzHDFvwfceU3yMmhEl0MhXlcso9Wng7VPaXdmtjXviM5OzKRQDEMP/qF6\nUrcjE+iIlSORqpUJf0HAFIsoyPAHWt/WLVSaKuSOjdzyUHOgRjqjAXpzmAoJ\nb5ZlbsPu3uPNfa7VSNGCptf8zGGAcf5zEdL62qJuimQ3BK9nTRs62fu5Wqi/\ntsXM\r\n=VnjU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAaLCsF6J8x+4nOAch5bePUwt3/I9YLnryaBWUiLRZ5AiBUXb6XG3LBouDpWdtljyteR0zvpcNA+xC46zdjzQ8Xmg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.20_1614559520145_0.9529986253012801"},"_hasShrinkwrap":false},"2.31.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.3+18668b78","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"18668b78fd7d1e5281af7fc26c76e0ca53297f69","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-/3YqaJGz2sijLymuqlsWwg7OiLFGUgHCQE9y2KMWFG9r479U0QeFieJrdVCsaB3lAJUlGI+cCGW1q2PlCDrKcA==","shasum":"11b3a78cbe2682734b19fd1c7393ee9732e42ded","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.3.tgz","fileCount":156,"unpackedSize":227714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuLg0CRA9TVsSAnZWagAAUvsP/2u2LEJARynjCGPhu5Hu\nFNlGXSkkYHwDaUwMclzQB/wAJD1a+Q2paoMpHwuUxlvSURa63EZIejsmCNTu\n7iKc0y5N85YByxra9jjWxqYUeLSdsSAhS70qDfG+DuhKG/x1oZUyIv3g6CqT\ndHEzYc8yeAf26n8PcF56uiva0bgTxnLzZpdkwdRhenJ0I1rti/qGG20hMwti\n3IrtxJAd+vDfkQG2K3huQrfmQNeM2miywoJHZwgkh5O57ScORbBYILP+jlLO\ncEhRM+Byd2FU1fg1oE3TdtqlmRmWVaKAKZQMh4rrkXb2kaxG40UMBtzGUieF\nzu6kG12J5uEaV966NIDelS6+rycY1pjLTcI0NeitcGbVOGPSXd114kK0e5Ed\nwOisz2c4SnG+/1tAiYAu9Ly2pgF8SKa29mqguy254KZFIPgeaOV/6Wkbwajd\noDTf3kmdpHwT6qfYT0EEqTyxzbbT1bJS7RPU3pA/sejmSdl3ODg56jPtUzRh\n8/dW0IF2uJl9RXX4P4XKzbZPcPg/iJn60Ar8C4+Ibw/aUusW++ILZtHBARPu\nGRUIa5ZQ0qg09GPVjp+sJBIY4pQWpIdJfIxzfJ1TWwekUoPTWb1k0ZjeEp7y\ns3gMy2Eq7TVuSCEVhLPbQoxovLojXkWN3vcmlewcvC6yF6iblDMP422LLgk+\nDJV9\r\n=Covt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXXmgn/JFRYCbTbyXMolBNuny5IpLQ82lZqgO5yqj6pAiBiQlt7xHpy7rARCEZSy1VLt5MDRFj3itJ9pQQj2fMntA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.3_1589164083670_0.40389244201458174"},"_hasShrinkwrap":false},"4.15.3-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.21+4ca58886","@typescript-eslint/types":"4.15.3-alpha.21+4ca58886","@typescript-eslint/typescript-estree":"4.15.3-alpha.21+4ca58886","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4ca58886adf3fc0fe31c263559990c8a534205f9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.21","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-0RL6Dy/qgm6N2Sv+aU3Rx/znZbBY6NB6ozj4TllZjbBoqNPdayw2bRspMICrpiswJOzAToDO5TEztl5z0yolSQ==","shasum":"21dde27bee3a5ac39860f05c5c75463fa1c5f9df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.21.tgz","fileCount":204,"unpackedSize":409087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPFuUCRA9TVsSAnZWagAA2/0P/itwOt418SNd+mwPCNLw\n/xmoXgN3ctLdqr3Kd9ZFSdTgGBzfSY+F38yk9dnkDmJ4Yv+MNsN7c8pm9zhq\nsiBDLzhI8iKLuVQV5RkcL0rOvWMJ6FmSZU/SqW0mwqaOVzpQNS2j1PfR5DmT\nJQvePeLmLocsiFU/W98b8GyyQsKMtrtj1wPHOhP0IGsDOE0c/9qRPdzQKl+Y\nT8D7anngXetV6Wa65XeTCrB6mwPqyxygI8whJ7l7u3gppUqJp3hAxFPfUR9f\nKt4ySGOQnbopU5zU1Xu4JSoEwXtembq+9ryG7RaXS7RT9wh3auWYoOgoRU/j\n8864zI2xrFdaS5oDTKtu6JTw6CifFvpGrsyaYlE84X5TDh+v+mXv8uOqOdmZ\n5npxMEjpgUS2sVMrFVxR5ciiRAM0AYQ7Hm/r7GpSrAU5xE/2u10YoU0aH9Ak\nvQZH8wTmAPczA59YIPB9xC06j1OrYmyFnlW5aGsUuQpmyh0BpMeKp7fJXToC\nUWnm2ilgaUobwVdeHxj6HOrC9ka7ZREaDKoTf/KkMjobHK4UbQ9Q0yfjcmZy\nZKMnPJaUw0CRQ9sXHaNvHfk4+rvPsIO1+ZMZ9TkjUjmLYPT7/0fdt14n7m+r\nleIZwhLJzjiQNHzagP4g5bgecqIUAqVe3JWLQX3VszzdHiuYARaX3C7S9pNK\n0Jti\r\n=ix/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa+HlI5X7h/7N4sVedagq5/3z7wZkli42VJTyWbD1IKgIgBA48P4/kViNwjqNF9oNpgCvd33BfquaOTPUuUk3kwJU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.21_1614568339585_0.17691914653513252"},"_hasShrinkwrap":false},"2.31.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.0+176054c2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"176054c2171b682217d6855208e50b15e1712675","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-aTBs0kd0bJuzK38kJBU2D445iCRRNyEuxmWVd0HjWPHRlFRuyUw40CqtAEItQmFn6FAQU/bZom1g7pDvXtiZ0w==","shasum":"65451f2d6a968b0ab263c847e6aa668b07fde7db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.0.tgz","fileCount":156,"unpackedSize":227492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesE1hCRA9TVsSAnZWagAAv/sQAJypUv6ELmElCX71MwLw\nN8VCDHjgDqKJxs3lGIFWh24e/wS5FZHd3BFpPzhvIQly6X4Ycqv4TcxdUF8l\nOeXrg2WNc9SrUGWgQQFZoLWmtN/+EMRdzOHBUBkcUYHp/ieiY5S47D2L/w16\ni8uHZdZ3qs9xsbU8O97BrXhpNSGdo5b3k6l6aXPBiKXPA/pn+9BiKcp7A43T\nkaUI5F0GRrbtdC4G8bkwz6W6743qztnEQ2Uv4ntNjui+pvWzc9KPSzTwa4JL\nwnPG8/1clR2pHDf9OWK6bIxS2RmR6avwD0KrqesywbN7jKTdlQwxQdt7i3b/\ng5SEcH0LKlQdvOyvKzx+mBwwfiFc38KbXlx/I7/7O2/evuF3mGNtki3jytZX\nYYCha6y1wqsofH1PGhPHoAbLOc9tiQK7wTSFIrqgvChjAYvnptY8Kd9Iekx7\nlwEq78nxToWC7F08SKsj97vI0qkZkQxdb9qp5m8MuvUbxHClRBqfPUKCi1j6\n/cg+APSvE4o6h/Q40Nu1tTOabRzjWAl3qQM0RpAQt7X2GlyVjpqmoGxnuupY\ngdd7XhqIeqYF/i9C8EZz6x7SSEdgfYExgh3lUhNWoUroUY27BNRaCBrdBkro\nEQFGXSJS3oebWriKKN/Gwj56KBkJlkHCUHGPohjkzv84HwG0sKb4Lp6PDjoy\nrXfn\r\n=5w/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlieWgawlwMkepivoDFNMgUSqkTuFWBQENERQazBIw5AiEAqneXsi0rrfzZZaN1Y+SSZmQZWXtkpkfLR7fDpS6tVKU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.0_1588612449290_0.0531033075584626"},"_hasShrinkwrap":false},"4.15.3-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"4.15.3-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.3-alpha.22+8c65d30a","@typescript-eslint/types":"4.15.3-alpha.22+8c65d30a","@typescript-eslint/typescript-estree":"4.15.3-alpha.22+8c65d30a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8c65d30a225a3b99e80326961d0cb0c8189b039c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.3-alpha.22","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-uaJF9XgBEpkI8mgBcN7FPg3OTu2K52ABlz0I6Wj1MIykpJF9nQ4VR0rQMVTCKFJIIN3/qVtC68dX71srP1NvQg==","shasum":"7c827d91134f74ef373106b081d3621d0f05f399","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.3-alpha.22.tgz","fileCount":204,"unpackedSize":409087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPJBkCRA9TVsSAnZWagAApG8P+QF1vCAy6jrZmYaEMz1O\nPVo/hpGu3r/nekiB75G+ZNsSYtmG54flyQAz94ucdxdwcicB779acBe3+M2a\nF+/VlDedl+udgy8iYzba+utHZP96N93syA7mXE3VF9O3d2qIETsbyCpxOiRf\nKLRZCHy4cC2WiJkr/KAsbxyq0Ofz07oJJXuOnisdp3JGgPnYDRckLE5CMjs6\nUDdXv1NNDTOxZhihjN/HjmLj/g99zps39nA2LXuLJb+OILRwB/jeXt/7yawE\ndX7u2DmyfyeowuT4IXUXiKsGKOiJqiOwTyaJIe/feTQuO5nJnvik141BY9R+\ng24wc8ZwnlS2bkQt2nb5t2qCf+gKhlMqkD3IRBJ3JZTP17PXvU6jF7EbLcyQ\nKoOn4qlgrPxSKY/FLhvrc5JVIwbCvmesF+qXeUnXpdxBgR9oBpSdesU53CPr\nwm6oSTkRCaxs8jJJlBcM0bnYQTNVpEy5hcmwlyUFE5SLR9fgKCJHxl7QnvVx\nt3Y41BDJLm+de8lF1+GMIGi/PibeBXFMTbKGKrhD4lqhbJN84CuRq9sLPHNc\nhU1V78dGc3M0g+WgtiIVrxev9V+GZHAkpCUxuNd9+oWCsJa0moZwglb9Vrbk\nnQiWXzl6Q0hWNhLi15sJ97Q+Q2sz8TxCQgJFkZuWuzmR6hKRvpsijYa4vFwM\nFDkP\r\n=Xov9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNbZI3buqFtcx1nBBz506wCsnwyIkGttPq0RMo/2xEjgIhAJ7KGmMBVH4WksOhDbfSVyGY8HnUoqONDNfkzQvt/L16"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.3-alpha.22_1614581859515_0.5833196118190114"},"_hasShrinkwrap":false},"2.31.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.1+56d98707","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56d987070f83d1b6410b04750b20a761fd793073","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-7+W8Or7BYcLuzraif4q0biNWSOAfroOUI9ALnauomyT600eTjgIDDuw2odBrwl7rWIeLsIMiLEe+nirS/jtZ4w==","shasum":"d685147acda2fbcae0af7fb5803773ed38142382","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.1.tgz","fileCount":156,"unpackedSize":227492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuLB5CRA9TVsSAnZWagAAdIIP/A+EuWrbmrMjGiujizVI\nGQTRWzPArNeB2Tf/FvGbLG10Uao0sJinIWzKnFgaomuew4YiO+6AKNtu+Ccw\nR5/yAIMscNQKQ0zMxGq7wBMYUe1QipC764GCyVIlZoMNE3aB8lxEgKLBQqCV\nuAyqQ/Wn0nEOewPfCSJL6PdRssfMQACI7f1pGyQg9VCYhrrkIVn4fi4Hy7VA\nD+JVzGhRJlLFSzsXeXq1fOudqerPeazjaIlOwygOrrmwfj2xBvKk9zGon1FQ\nnPm/qaSW1OXk5qGQI3JCGUA77JKf5rxZL/p+BcDIMlBi+K0ZIDiHhGlsG2uv\nDkQOh8ei5Nc1iSCYEPlM+a2b+6wdhtpf4n0ucoad+BLtU15kZI5XeGW4gz0B\nSz08EV6j8hV0BTIqesM3b7gSY6KPDzIYWr6esQrJdNm0CuUDxa3HbcABx+ye\nhLoCFnwOIeX62S4lGrXNiJkbcISmECTUxgixKDhsrIwGI3ciuUFL4zU4asJc\nQ2ji0WRLKFkyFSmx65pAJcjwaO8s6YEYqsKa4ywOCrasZTcIUrkjQZkt+iwW\nexHTehdsPTSupYIkQkEUjlNfIIaCZNOP+pE84sTdp5IpvkS61gjR1L5ZfK2/\nqViWERPn12VLh0JA7Fj+FYge0t/hhYFshBpXkfEuraP7EQivrmyeKAyPl1OM\nrlKs\r\n=vVAW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzOhNhWU4A5cl4o5M57HZJg31+1QkU5vbwx7YveNTXLAiEAlqF5cb6lkEE5pzDxo0CWhvyeCRQ1G79walN0nGoCb5E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.1_1589162104889_0.29077879179600363"},"_hasShrinkwrap":false},"1.12.0":{"name":"@typescript-eslint/experimental-utils","version":"1.12.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.12.0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"cd96c3875e90580c67023d2483c44da76a572eec","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-s0soOTMJloytr9GbPteMLNiO2HvJ+qgQkRNplABXiVw6vq7uQRvidkby64Gqt/nA7pys74HksHwRULaB/QRVyw==","shasum":"98417ee2e0c6fe8d1e50d934a6535d9c0f4277b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.0.tgz","fileCount":104,"unpackedSize":129070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKIKZCRA9TVsSAnZWagAAKcsQAIzWDZLHeV2cxiYPtwN4\nYn1Q5oXe1PsTSX5EXXuDkw02i4JPwKMHXQIImwVk1FuibzZa/Yi4Sh3X7AkM\n2dmHyvnEy1ZtjjWL+CDq5pPne931Du88N8+R5PpAjti+JkcA8xNv2+xECK00\nCycHBt4QqHXsXVCHcISchUx4uYFfVjcWvoXHbiBqDCl8zTjlDmFoPnTSAe15\nVwMx/+1tJZvPxA14mOrOjDRSfIS7rHr7AiHyF7d7HVd1iTXJKBbK9liwgNO3\nwtfX4cpIv3qjL3/fwevBwG+euAjwt6Qv296KlibnWwVIArCZcohbz+02cg7m\nRKbdCJbYy6OBiTmmv/u65+H6jm6KHiE0mIMrP4As1q3wrM4YCs91PfoU2nr9\nmdyFNqWjp1kWaadme71Iivxjw3NkngekK4mZ4rRb/R1A2eC4cQZAE7vyUZgZ\nZbDH99Z3VUIvc/mxtZK8OH0wc8zVknfh36e2UFACKvzQ88KpGHQRkTrdQLNq\n3v7SftBOraOZ+6spX46q49Rbj8uwp8tIMJmUOWg9ioqU7U9A8ei3/x1sjUjr\nxWEBvwtLB9kqehXh106Gjxch3lvIvCtfdNH4ahAf7O9eYzg/3Idt5xPeQDOZ\nVtG6XP7Hlh6KPSCh/pkBZop5ry9aoC2LAQbmHVy9s3bQQA1xTTP5kx6yGRNH\n83P1\r\n=8BiO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCZquO/APv+4Nkv4XLIjewkrkUWzvfCTwwXEHVXU5kmAiEAoY1EzPuVaVbxN2THew61Bjz3X/0utTYVVAkb5f7myLo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.0_1562935960469_0.19087079437245946"},"_hasShrinkwrap":false},"5.9.0":{"name":"@typescript-eslint/experimental-utils","version":"5.9.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.0","@typescript-eslint/types":"5.9.0","@typescript-eslint/typescript-estree":"5.9.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8d710a096880e13473b74b4ae6e784dcc545d375","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.0","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==","shasum":"652762d37d6565ef07af285021b8347b6c79a827","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.0.tgz","fileCount":171,"unpackedSize":282828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0zoxCRA9TVsSAnZWagAAqbYP/1vhDyaULGY00DiJ1AEj\nX8NFXv3FKg6PKJki7bYIzvHicCPYe06yjRE/TXlUf1lpuCJism1ptRZPmWDh\nKfnA98x5Pi7mMDfJAoAbBWEeMEHiAIUa+3cqJ5YhOdzI799PMM8gkbY669ap\nPcKiv9WA+UG4mCmcXlkzj1JE0OXRWv2CqW7FWEarHLw1BC/A2wwlVsK0UNkP\nCBvT2vjmGOOV2QxL6/m1JdBbcsqiDAII3O3WIGUg3qeKH3NlMWF+uVF04ioR\ni9Ppzuhdel/X+5lpvUXWlXeZ1LWRZX+7rVuDAxY/vwFmw2R4MuIunapw7DsU\nXeUhw0kWz4g/nT7OktZRA7YJzjS58efMomNghBhyzAuTLk9MearHAiGQ0E7I\nwApgZ+CCY/rPB17AmdsvI+lXiw0jf/btqfHVYZloYgHu0shiBqzQZJs3+U8s\nmnrWeO7M2rMeOz+LUkBtKDugvX8Is+fdzAAbXYzo4EkvG/IVotWgipe7J4Tz\n7eYLD5tKqcXopfoK4ea22Vg82CswIEU+F0NHRKzs5W4TfknQfLWxh0psq0yU\n0HJyLCG1kOrfmVIVBDPMzhv5Gk11aOMK9FcXvHqPgWy4fZ5PorxRNLaRrAq4\nfX15KbsChUFEXuRThlJyRlCcOHePs3blEK9fjkLSU3ozPP+Rlgbf0xZx8zFh\ns1BV\r\n=fmkS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ76El6AFYkovhF2ziG6a1cv94/ztDSLgSixv4E0t+GQIhAJt7EXVxDlWHHHNdkAVAKGzm/03F/8+a2KZmPkOcfxO3"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.0_1641232945501_0.42325789280750414"},"_hasShrinkwrap":false},"5.9.1":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1","@typescript-eslint/types":"5.9.1","@typescript-eslint/typescript-estree":"5.9.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5f897287b8e43aa38734c0f262c8fa937bf2e940","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==","shasum":"8c407c4dd5ffe522329df6e4c9c2b52206d5f7f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1.tgz","fileCount":171,"unpackedSize":282828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3HS/CRA9TVsSAnZWagAAyBQP/1PsL2m2IY81QbBCeR/L\nrnrLTCDwUzMd6XE5L8PuAyV54QPucf9o1Fs7qNz0hBVEM10XcDYpwY1wjM41\nVpup6s6hrpVjR//iM37UoPZ/coCVm5VbShZUn27FpQjjBUxOSDNVPABlyPIj\n3ufEEFfvWzB+u+0sClaTMNdonW8gmNqB644n4uaX/0ZPBPe7lMvIJ6tPVJpn\n8z6PxPN4f9iKLpghw/wfkXWI9S8/B3Oq6ulZg9VqIl2fx8dyiVPV3OH/hOK8\nwr8thbKoE4l5tQHtczfrQjv7fSx+F5KOZ+1/8PEMRP9Bxe1kDneiTxbXT9hk\nWfMtTwjxVtsY9J1AK/DJJdXSzuFJ6BCqxAV7nLfd23/ycsGAcnR56Qy8PIQX\nZonSK1L9XvndjTIQn7x3g4o6/XwFnxNoapg7obBzat93+RZz7TCtIB9e1G1s\nt21GCVkMY+QAWGV9tqVfUJoN03+pXu1vjgfhlc8mhqpL/3bEfEWj3uEujiWw\nO6XjRUPkVtKCs9lVcJOduwSXw0H4RR4DOiP0NaFrSQZMXwRBH0cKkRJYreB8\nJs4Cm/6bfosIgGxbqe+5gCzHbqz3cf+OxsO1o7a6AR1kLnwQrxOtA6IXrV1p\nMZsb/pFWLhd3FxugieObZCRSKstRhm72OWxWD0hV6DqhR3hzT8T1b8xHnXyc\nZ/5B\r\n=ULP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfCzVVVFAyEwi2kc2n9S1tFPRW+KPZflk0ZuAxtL4jiQIhAOAOpNxyAyAK1shAlZ3t98wCZcQ4oYIATz/+squji7BX"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1_1641837759533_0.500417872929829"},"_hasShrinkwrap":false},"4.7.0":{"name":"@typescript-eslint/experimental-utils","version":"4.7.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.0","@typescript-eslint/types":"4.7.0","@typescript-eslint/typescript-estree":"4.7.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c473780db9985726cf7a15cc6843dc29e27d923c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-cymzovXAiD4EF+YoHAB5Oh02MpnXjvyaOb+v+BdpY7lsJXZQN34oIETeUwVT2XfV9rSNpXaIcknDLfupO/tUoA==","shasum":"8d1058c38bec3d3bbd9c898a1c32318d80faf3c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.0.tgz","fileCount":204,"unpackedSize":418462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqYRoCRA9TVsSAnZWagAAT7kP/11Kdoklsf62bqH8vryy\ngf7wpDntxOJGDk02s46sruAXKx77+nf968GkoRb9ihCW3XtWs/9G8DX4Xi9e\npBX/RJeRHmmubkukdhoWHoe6mtreKOHInNgyNqD5yLSiUXByTtZG1h3ooDw/\n1TT6eJcp2YBMSE5xs8WzboQ0dVhnUdEjXLAwqk1tBf4c9CBbpxU9xiPETD2o\nx9iRQKnpQDLZ6LH2xRapddKa9tT4456jtQ/J0WJ0/N3GaJfc9ya7yyUjfQ2D\n1k3dLMs/BLMV8jig+rr64ROI17QnWQsbI1eCzDQKukhjWGAmtlg2WrWcSyCV\nUpKBu9Eej4LILDg5THPswREQVlL2ZQmTmumYVDWCB/+PmRVUYA4al0Tb/D0b\nF6KH+wUElj4NnbE0gkYsJZ9Uy1P7IqljwyV7HFtV5DG+pepaJe+BNsH3boq+\nxB/8aLo8c6UA7B1QQl9sqxo5cQ6qrQOaLpe//0qzDQpZePccWXQ3j1Fe0jZP\nFuzRREHqYebHLCcM+XLO0yoRHkyN4soPxUijH6nZQpMksQZKIZ7PiGxL1Nhm\nzMlTQ97hHy39rUnm0McyaS7fJnFQDbWOFDMQhSMEIv5spFRk9wdOEW7SdZ5B\nxraESOX0Lzc2T4RH7EQpSR/ZiqLEiJB3j2CvzCQ63eLxWIbixIv2OkGB+DYe\ntxzf\r\n=fzFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlLp5nkkf6mlhYwRjlS6cy8YxGFjvp/8dZeEjw0/vyxwIgVVJLEAEoMVN00m/HObu/8PcXiezCiSeTM4K5N8IFGsM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.0_1604944999592_0.43676563718954076"},"_hasShrinkwrap":false},"4.30.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.0+26de6459","@typescript-eslint/types":"4.30.1-alpha.0+26de6459","@typescript-eslint/typescript-estree":"4.30.1-alpha.0+26de6459","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"26de6459a38389fff86351c1aa0881b11dc2a76a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.0","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-d2aBIBfPmk7HycK3pQIaPHKn1Ssf1TARSHp+xCTJ+e/M8isYiaz8xmt5jZAHDnMTjZZ+tzckB5viuhccdQDF+w==","shasum":"afae915370842faf7fb4a3901dcdaa3e0af148e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.0.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLRLzCRA9TVsSAnZWagAANuUP/jol4CcHhAxkQLKC9Xdc\nYVWTK9BWdDhuzwqa4D8BFs68pf/I8O//5ay7VLFMXfnlpaCwREd/sNXlXSpV\nFCYhLVtzAuH+4PzxWc04Qqd75nkSOJaLqpQqiOyN8yMNen4/eXXBe6H32Zdm\nb1Tr8mFxQefE04JSP57miO/Uv7TG8Dk9WvmKVkBbl7qB/JSOkiAQkgm8Hnqv\n0rfrNOmg1y2V3z2buOD99OsqQZ71O6Qqs8Gfk7LxmX5L2v+g0Gs8aqrjBW7f\nA/q66BK29Mf1uJ4hzZLfN8Qq2t4MBXe6Fs4NuzKNEjnZV0Ks7tGtzu+WFAo1\n0McZj0LiJGUHL6eHlyabM9QlwbwcmG3BgN84KJynLcWqmV9UVJJdXSkaR6ts\nkP44rbvPBqn9Zzr+osob314POmRSs0b0gyM6270j3yEw623eqXEyGmbCkwJI\nvDqViw+btPf4/ozjJ2a4vpC+vrQ7Aw2GwmR2yddKAOnKUYl2qU2/zUGusboA\n61ECusACkLufHf7jRvxlGUi41J+PQJTDezK06CDpsImmubn2z9ncTqvXFu2I\nVxKqEYXbckTrr5ezeQOmPwIcpNIbQBtdKdsxDO354abhkR45/R1uWTHA+5SB\nN6J2/7L2RLOc0PkUkO9Ip2q6ac3wNQqPaeVHEceh7v5nsrQzFSX6I1ZWA202\n/Kru\r\n=8bXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMKHMlERKPg7FxlqD0ndQvJJfAOKH4XZMuqxLdzVdmtAiBraX87jeBOL+RBqU8Hhmz9lLRcd6/Qly7cBEvRGTrYZQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.0_1630343923495_0.8964653879016693"},"_hasShrinkwrap":false},"4.30.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.2+5f2b21f1","@typescript-eslint/types":"4.30.1-alpha.2+5f2b21f1","@typescript-eslint/typescript-estree":"4.30.1-alpha.2+5f2b21f1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5f2b21f131137b2f6822260523c8e8cf192faac7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.2","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-S27MyqhFmGh0WqGX+WwIkY6Z9dsJfEmF54+aIufVkI0046GxHGkI7TdamYuGKmFME/gSfHEaiCTYpYIusfo3dQ==","shasum":"b9fb983ecc56421011b48d3dfcce5cc3bdb01a4a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.2.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLtKhCRA9TVsSAnZWagAAwD0P+wWaFD7QQHJo/pSDVKr6\nVNzDff/XSq98oUK72WYpgPhWpdyylyo1fS8wyseGy+9/65OVYDzpuoOIbEza\n7GwCqhqyfIOZZAZgugpqBXzxfyshElG4nhzUQPr+1KgrcgA1iqfRA2wdTVZ+\n5sWaK9w5PMklqcNAbaNt4TsMFESxNEovIMozuvGXMmAxp7F+YNO2mycRw8Hb\nM81OMNEL0sTnufOjDAj1kALtl1+Yg6A9CPGo8L20gs6YBf9M1suWUTslmEIk\n9JV6k1I1c3+lP/uKOAFdSsFmRbScB6VjnaF0G3zXDRFrd0WmEEEyp3JMg4Ie\nbKWwE7B4vWYUMg9PcSb0HI89ghbyo7GGIg05PgUVqdxLp43GXvyJeLp6zubu\nLCUNQ6n/SNJdRhxRK8I23ZfvT8PZRs/b2Ti9AwLOMlq6S3E1WcZjgFwptGku\nuJt2R/g2IDzCHcrQvbcbWOhNBpc2R6vvXK9coX8c/hPlrr/TT2OmZNQND4/T\nGyRdO+HKBzK8AK4YRA4BZHvzGGYpYphXCHgIIerWM7MkkeLgmyPE7e6Zk8Ey\n+n0lmZXNLFbmv/J/zs6eXiIcKtudKxYRMMyAU7ER8ok6I5mil9hNbnSwOKZx\nIn5skcAK7eQ5CPsLqHW7+UkdRtkxX14aHVtgtktnfVH1iyZg5p2a9zSmMS/H\nsuHu\r\n=Fy0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhoTLULQn75sAQ2JZzOpiNTifiZW+ru0wTLaflQkfQVAiEAqHe67HSr9ezmGafUCc8sehOrnbuW9nfybJ/2jVqauiY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.2_1630458528956_0.5078551122786361"},"_hasShrinkwrap":false},"4.30.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.3+29a67f21","@typescript-eslint/types":"4.30.1-alpha.3+29a67f21","@typescript-eslint/typescript-estree":"4.30.1-alpha.3+29a67f21","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"29a67f2120fbc2b7cc19722689b7485d41badb9e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.3","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-zpTWd8zXC6lXmwsoNaCVn+9YCmhk/uAxBBWnIZKYhb3syDu0UwrTacyXzuAq/yRgMXu344hj552JPQ3ngN63nA==","shasum":"931f0bd7aa4cf005387f94354c1af3dac7e6baf0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.3.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLtPECRA9TVsSAnZWagAA/QgP/1qTlrW4fNzYoJM6PVWy\nFywtn9UF+4kAjJmnkJYbSeIdioEPqcjyN6gVpXnsFv+Dkeg0dBBF7Cey3gXm\n5s787+8zuchlKUUdKIJA3Xd5yXkHOpqVdeU8tzlCQ6+PxFDpTr+IKzPUYV2H\nM692tjRteCwRFT3VW/fRDHEOd87DhkbAejtqGoE/pXO5JF00RvXvz6ofBulY\nnHmROkRHTCfKW1H/7D7XP1tA5TcJguGW9zoJ33l6YjF84N0pnWLPtj/DmkgD\nvZisQf0nepVGxhf2kAT6L81/l+GrkfvjayULTieOrHENGqODq2rb9Y8kG6YV\nkdZIfNosYX+pFdrsQekMi1fLttP/Qfb3yl1lQOyB1qF+xLS9RmbdpCnzySOl\n3ZOjKMnvIQiXmmqqPyBRp904nnugutqaKZ4umO/gCZCHy7faeuvAiuObGj0e\nyadCxPbQ31CBT1b1KsiMn+DW9Ar78ijIyejtQ2DAqsbAM3fDvc2iraHdM2ql\nQ/DRltcYDj4hU0NoZMUTXo53nZgA0dlw3Zz1E66vRi7fY77oiLMJ3drGiacS\n0c9im28us8uJi8wMLsYWC6iTEdfShn15umS1mFBOp+9kAYYTcv2CGkjAL+IA\nprJWUsVfa16ajyUl3/FYUHCI8JLjwE07UZE7p6iKlUjdQh0dIv/N+qNb+AO5\nQoVM\r\n=mCYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc6P6Efvxi8YmgJ2iaO1R8rv7xRHYgjM0bXUgaDl5aWgIgNs1P5i++dmQInJJp7ASuf09rwgD7tavkjQuSwloQfdI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.3_1630458819984_0.3846486891191201"},"_hasShrinkwrap":false},"4.30.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.4+cf3b44f4","@typescript-eslint/types":"4.30.1-alpha.4+cf3b44f4","@typescript-eslint/typescript-estree":"4.30.1-alpha.4+cf3b44f4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cf3b44f4145a5ae76691b661e81dadf5ff7f33e4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.4","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-GSLt2Z9VJGYSjM5fYsfDL+04aWANfTQCsLffeQwPh6RRDeh8Xme0pa8ifb1h4AUFGdO0G2KD50rgdMvUbuKjtQ==","shasum":"a9c7b730d2e725aca6d419eb495cfd19c6e01ea6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.4.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLtRdCRA9TVsSAnZWagAAM10P/1KvS1+4uJLMxUqgvlsM\nNBTM9iysybYGaiRpktn/SYfc/tDB0MA1CrjjEHiRmtfewcyP62PL94Auuctw\nDFa9DV2ez0K8eKr5+29jZy5rStrX+jxyNsf1rZj+hvKSvH4gcVgik23/8DWd\n6QG8J0dxFfGC+D0GsNg63u7vh8Cma2OGlpv5O165h1jg7w0n+QXraMyjdZwx\ntet01pRVPBBHKdjqnrfYqFLYH1NGwvpE0Icka/oxuuf3dlJgtr9KYOXlcyu2\nBPLIlfB5jTf3hGC8V4i7TuuIbKMdyU1q9hMrV4SKlOu7s5gqRnUBTWFKhD0z\nSr59wYaHJ9pM+iJQ5LvvtpjT2xuMEihGJTBfMxFcjcTKTD3DG3a5PfOzA0au\npa2dX6VhYE9SThASUGvmGXA7xMxJ9gV7xfKbC288QTEnY6T6ncdTW0Yh+n96\nKYUhMtHN7GAe+25jCwG68gf5+4wDDDbl7hErSa0CT5pYqGwU13kGf7ZmyQ50\nqaPbyGGiFaOUE34zWNUZTqG8qQBecQTF6Bl12mGe8mcp6LDMzTjivwl/+bI7\ntX7H9kgLYR/sMhPUztFNu8SZanbzUou9vHg8QPc4Ur9JjHcmDyf8KPyd+cEz\nSkUhxucblW+zZZEjxUKJhyQ7qt980XCovfVau2CkPQJgkvPVoooL0ZfJCwuG\nIQfc\r\n=rjOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3e2ISmN4kR7s/eQimPcsDpWCyffBaC5hlX4ZZQ6E8zgIhAOkIBKAyhnUGHRWCa6WOtUV0+0Wz89Se5agXOHUKwdij"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.4_1630458973773_0.42267767267982626"},"_hasShrinkwrap":false},"5.17.0":{"name":"@typescript-eslint/experimental-utils","version":"5.17.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"790a1eeac93cd3405a774db80a06da7bc15d0876","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==","shasum":"303ba1d766d715c3225a31845b54941889e52f6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz","fileCount":7,"unpackedSize":5057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQeoaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXAA/8CoYUHtCA10d5/EOxn0KapMxq8nJXkslO82sOOgfYFRhWGWjq\r\nBP7+24aeGumxxXsH0t9fFH0f04bur605z1UOS/L9wCCeF2uY1bg1mQ27B7pH\r\ngf9VSisSPgiEuSf8Mt+bN2hI9SgM2JZ/R78ejoMPLwxFkAoVzg1Zh3sBr1Fz\r\nJSNRdHFcBDAcFJUEK1O1RFCBQ6BA5txqK8/3octwZlWwftpZXNYJBYzEH87h\r\n+a5xzwzbildLQHs0CjIstVHYgqAhpp7qC+MCXBDxEsantPnvpWR7q1Uu0Ehe\r\nQredwcuZgcw9AWREwNg2AiI9KKNbh4RoE0guIwYzsp/3/IJtTzCFE9YJql4J\r\n6eJOmwvneetaoBOt0M7zoom5JCzLfR/BCdaLPrSTrsAnmzjdQop0O+cT6Buq\r\nUqk4EfY2nVQkxs+eImYuITOVF+h/NhfBRNjR+x0xoUs3e/AdUrO2hU0ArOx0\r\n8zwVfgDWYDEUknKVtzemfTjsQxtggZ1y0k9Gawjc7Z10BB/hdD29yxJ8hy0f\r\nDl5CpXStPt8hwlwW6nSKhzul7+tbMQMpH8hHV//aJ/dA88gdSYffWqf74BCJ\r\nwdAgvOjDdNpCsCL4UYQtxvqnQBrmrCUkHT+cpEWz3dweTOCCghguqjehhY+6\r\nLqgFLnEXMdnBVIhCttR6EagtMqLriZ5MiSU=\r\n=RXdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0kMCREDhrHMpeDbwTTo5HYArd2DxAN9y9MJ4D8qC4FgIhAOyyOiKhPhT5PJHfSHtEvxD35C4lRJjs0aP9w9790Upm"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.0_1648486938721_0.3002841320961309"},"_hasShrinkwrap":false},"4.30.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.6+780548cd","@typescript-eslint/types":"4.30.1-alpha.6+780548cd","@typescript-eslint/typescript-estree":"4.30.1-alpha.6+780548cd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"780548cd616bd239767febd8a652bcc40b3a8c31","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.6","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-EIdcWLIQjSflmrJeaXGzD+mlVoL6sma2klSO04FJ9tG4kI7jqGRD1G2cR38IwatnVwF7gFh3aIZNCQhfoA5VKw==","shasum":"e8d22f2499bd301cfcea407deb4ad8def26be085","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.6.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLxDACRA9TVsSAnZWagAA9bEP/28OCT3HHhJ8nV4p/Au1\n44JrK/2lenUqesmvC8fH1ayxvDsB+cke6bdh10cAvrWotjC018UC4nSF+4AI\nYoExxxzMejhm5+NQymTLcEH3EcJPxNuXUl7fQQXXeBjR2Bk+Vsc7/oRIHpAI\nGiRie3Urskv/1epboabqkIssL2hjcyzmV2L7K9d04Z3jEsKo4DH/ifHWUYy+\nJSwjzHSgp2usTlO/8AG7K5ccFtPkfK9Y0nHHDvzsosHT91ui2RvCU97d2q8E\nVg1UBifKmHNEgJarUIVMQd4zLI8YPRMxaWODp1JKa6JBUHZBRMUlWOLVJnUN\nc0tVWUzdoRpkjb+vUVXdNNeS3+OdlAXCBOUzUUGllV+qhZtgg+5bZUrRrUke\nUJkUWeZwe5EiHgsOQzRaWvDnY0Tr6Rznpj089R/Io0Ut3PVmttAjRPfma02p\nIfUaP7rNglY+y/KcqDVd1k8pJrIpDTcxv0vzht5X+wxRjo9mOBXq1+HMHv6v\nhMnIj8SSPNMnBPl38jv4IzAdQVloTzRHur5HNX0eVV1+etBxSvf9GhI9cuSq\n7Wp5L1fCFG5zOORTfizOIrKtIsMXaueMfPWEreMLfnlE4mJFWLUzlf83wCvH\nRn7Gg3cAliF/k6DONvcxXEfjPVSMeJNJ3bpY1N1RHsujE9SoLb7iR5vwEVDC\nhF8w\r\n=bER4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhiesPps+06fm6rk3/jTmSfOCrJOberSSYgWsNXGVofQIhAPIQitkL/pGpHwWpX34ECkvXtVXWaDOKEf2ihZUp3bXk"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.6_1630474432003_0.36346648447008345"},"_hasShrinkwrap":false},"2.18.0":{"name":"@typescript-eslint/experimental-utils","version":"2.18.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b835ec231c2ff8764b897d6784cb89d9de1f3af3","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.0","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.20.2/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-J6MopKPHuJYmQUkANLip7g9I82ZLe1naCbxZZW3O2sIxTiq/9YYoOELEKY7oPg0hJ0V/AQ225h2z0Yp+RRMXhw==","shasum":"e4eab839082030282496c1439bbf9fdf2a4f3da8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz","fileCount":112,"unpackedSize":157969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLyWgCRA9TVsSAnZWagAANx8P/0RnIdw/8Vcpy6N96FDi\nq5rlvtxFTIJTzYXacsL2be4PmlJqdFbTdRKnauESeCg8TEeG+8QUS/UmlE2C\nvi3vRXyG0hwiAP+ZimdrbGoGPu0ESpJaAt9JnL/Nh2wy5JFO8DtNxLiwGnIm\nj6AkrQKsLPIu7SEJhobA9bxTAOOR7KYe2u9LYhSPv0PJK7I8T0Wm7a/P0fx2\nrNDt6OwPd2PKOXKZTCHGW0UgG9RCE513d2bwHvcqjg5AtYyPizO71nDBv8rr\nzKkSEOb15W8VhTQ8CEtGReK1kcmh+ZnQg/MP9BdA1QugcE6Rlngq8jeEkNXz\nCgFsfl0XRa1uLCWorP1UPyj9sAQCveKLGFqx5jvWQa7xU/t9J110y03bOY0k\nZjEEeYSixX8GwN1o6oZkJL4ov7csR9kLh8Xuq4FbeXPZjiaLRtmpdia6EEV1\nSRJVIog9qBNvCIQQO6WPCFbcQpZTOllURdvOEJh0GKRt9ffp2tW8wfLjW466\nB3rVhEhtyx+SJYGTMRBSNQgLIuwyVqj4pKIs5jzYNVVIY1B3gX3SxHH0OsyW\n0P6QFwk2A73zlOaSE2Swpd84i3Nr49JdneVbkArZ1yeURRXROpgbiJEk44Zq\nbtyNIiAhqEGXXUd4VlqWCAv8nxvJJebFBl5L6YwNBHCHK8DmtNApDyBlAJxr\n86pk\r\n=K7VE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmlVVLZA2puY+4TjlwtsJQdl0CXjwGWMJ1GRtsDIXOTAiEA1Dk8ee02mMhLm1LVvyi5sYwXjW6K3fwpVfSbutiLNI0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.0_1580148128026_0.517213833371698"},"_hasShrinkwrap":false},"4.30.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.7+f79ae9b5","@typescript-eslint/types":"4.30.1-alpha.7+f79ae9b5","@typescript-eslint/typescript-estree":"4.30.1-alpha.7+f79ae9b5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f79ae9b58e82f4fddef640a34a1d7ff92b763e65","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.7","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-iTLuu+sQQlc3mY9igBpLS6yGGRturqdkzaoS/uGLmOJ6WoWaqv46HpT0qKow9gEF2zo71CoU8NeDBbWhDObTMw==","shasum":"61850d869dff2ae5c7d8b0fea32dd27d4fd31460","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.7.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMl73CRA9TVsSAnZWagAAfNoP/2EELEEiyE4aN4Gsu8t2\nYdk6xJQH2ATnYgUzKE6MfLUNQWKcrgKB6kt0KX5Axh6AwrnHvzWmHhZqWJYH\njVg0r7wmt1q8Wi1nl4wPCLPXBO4t19yjIlqy6XAUlt5wFDsrETZ/zR0IfhdJ\ntIdI2x5Jh747dIFc9+CW/lo95znTn/kkqV4v+ZsrWD+38S0U3eBfaooxyLE7\n9sevLFmrafQ4hW1WLoTmindonv5Vg2zGomZ/vJNRSEuXh0j2l3284ddF1WLZ\nYKeoqWq0EyAmzD6LrxQszmTl0m7rFFMej0Iq7nxLUtoZSSvq528jXM4ssF5D\nBVB1p5gQtwCu5v9KQ15VJSo/y/Uc4BfMtju2c4kfb/4hpJ4ax6PXNjqNbNyb\nFdaGy8kmtFdAbEKAWSnyG4dZOKCmUGVys/rhWXESg9stO9rg5/LD+Zqcif9h\n3/QVZXJ48iw7J89nCEA2cJIOjJEs+C0AXqbv31p3rrmOry0nS2WBx/L8g6x9\nmQ7VnhobewyYHvEbTeQ74ti0D3A/+gvtYgwhlfWwUHhEptNAiJxOwRRjmNdW\nVZL+E4OhfjqWlRgsmJylBs+zQaZ8Uut5MV9WTQmjZVYeHI1dHqP+HxAym5qu\nBqNaGV38DsMWlGh/eBBvyRUhm5fb4MtqmHvuQrcA+3g0p+c71MHQOW5QDtlZ\nLE0x\r\n=cX1Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHQnnz7U/0NBTTPLo/on289JGehtq8SMQunmyf2xoYWAiAnqGn14eW6WEdLDFokRnJf3rXGKp5D/Q7ZfzpKCB0ASA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.7_1630691063267_0.2633462692787252"},"_hasShrinkwrap":false},"4.30.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.8+ea40ab65","@typescript-eslint/types":"4.30.1-alpha.8+ea40ab65","@typescript-eslint/typescript-estree":"4.30.1-alpha.8+ea40ab65","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ea40ab659351ae7cf7235ea063d42ac155b11e5f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.8","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-yAzi1FR+T1WAT87SkwjEwy/FUywb2Y/xmmB0XWqsTE0E/WuppWcz57rD0HKgLQob1WEnwGVr8pnMa4Q97lb4iQ==","shasum":"3501e7fbddbc198fba94255a573cba7e664c9679","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.8.tgz","fileCount":164,"unpackedSize":300682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmETCRA9TVsSAnZWagAAz4IP/2w2LfqQA0oqCrghhc0d\noNQLCudcG2rDflBVrQi+EcCF6TiIgfxmc3Yr/keeRQJ1jjQIev+nsQSPKyKq\ngOmRsnW/tp7eIp9dfRXv5vCYc+1p/RTWrWPtfNvYwHD3RWVbRmBD81RTjAdf\nwt6aw4F1AHs9ZGoZjwZnGkdhUR9Oh+yGv1oOnT1sD5D8MB7DvDtPomQS1KC+\nDS88AjvdtO9go8ukqRl40BoMZVaAswOj+SRsAJUYol/v1I79Fq002MnK5Z7B\nOFd8f1Mov9TI+amUsmGznzKNEp7sM914LVOPsXuGzDOpOVlf23SLVDkGBuaX\nF/6sIRCG5LzQz3u4jgGoTUIKO0uuWajs/PpVpFeqrRan5921bgPqTKl3f/o0\nC6wGNLmq2uZDHGLlJyFJUGiJWs1RdWCW1Bsd5UjLXYOMXE2mjDhsUuYlE0gI\nduak01XsXGUiBfe9fXGF/zFTD9Wiw5OhXcflcQ670slRNpNQZliieHnp/yyo\nKx9Uy0n6KVGp47uA6m6mcQMFMPfvXwJe0kVlqy9hT+Xe2aX1B20kN04FKWSt\nQMOYOKSMLgB5v1/BiSqsK0TDTh+0SgI9UjAFhOc/LWqQINq/ICLQ5TD98OuC\nxEamHsNht+G38hqsNJ5oB1pFZlmddt5jqIGtM6SCiVncPkHR2q2VPUAHNlKK\nz7YV\r\n=KWfj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtsYAV8vpAYwZKyLuQuCiufgE/OJOlthrfl72RXHWXQAiEAxVediE/bYbxCVFfYdur7anyEihMeww460dFg+cMQizs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.8_1630691603416_0.5117303697323055"},"_hasShrinkwrap":false},"5.44.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.10+f02761af"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f02761af19848a84b8d1832bd00fd6c95d38fa0c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.10","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-RrERF57sCsOWnajG39PLP0sN+LEfe0KpTYAFqCBDjd1PLDHSPmYkCvwS6D/m/vNf/xJj9YLBLoMiNHt1vrjgTQ==","shasum":"b9a3a0aaea864154dd3d24c12781e4290232d11b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.10.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPMNRo6cDEmry2BNOTfrNLLieud5fyUb3j1+1gxbRcQAiEAlRlQFkLTck/PRm7kUScsaigbDLx92RcKrt5uUkv8qLA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgBmqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpROg/8Cj8vSdicKkzaMfnVYxr+WHey7MkOzNxU5+0WHmWHewp52g7j\r\nMHrvBAqQDw/IbmhTlsZdcQA6a1ZcsiTzNo8JylqzTJi93gjtHudAw+VLSoSI\r\nEU8JwNgFPuEGB0q/wqmy41PVK+7+Ut3ObjGli82Yyp0+27jsyMgRvT7Z5UKF\r\nDQvotcrDJ1XAHSDwYekZR9N3JGx95BVRKnGm8U8JMhp7/pFivw1FuCjMVhLD\r\nwyYGf3QqfE/hCG5zlMYV4iQ2c4d1/uXd1b50jPWzlo7hGPZzU7VkrRv8HW15\r\ncAFwK9CV3OZowJtmAmVIpc96PkOswzx4pLy7XLr570M1wgOpTmdo6rlqGtji\r\noE+UwCGyYyfuF6RQGV+Fvm6ZL3uTbwYx3O+k0Jf+MwsBNnkEXC65xoqhP0Lb\r\nGKrjXv+SoQKoZRvxI6DpkqYLnGa/lOgWycCsVBL1iWnfJjR1rQY1wTicIpRI\r\nAOaS7YG+g1Hn4RDxSE9XzcP1/AstrzJ/MMGaurm/O6GuIb8DrTCk9emAA+m1\r\ndQVdW3AD4zVuTfO33yqHrL03jYrbGW4g3fp54nQLwxiKFAGDQk3pi1Sh7qEu\r\nFuFqHrMFMpgzHQqUmgNs2u/HI9eAmHtctylu7mZTvUG3ANO/5hVvOWx5HTDY\r\n+a+GGaTOunGZKPznU9+OALxjcIaEwVLjmbU=\r\n=CkR+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.10_1669339562431_0.18253577447548808"},"_hasShrinkwrap":false},"5.44.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.11+87a27367"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"87a27367acde92c7ecddf24a9a201c7d9dc939ec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.11","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-zXcjhnXFwRuiFUjG97Rh9rrxHZjgygPqXFHLxP+dJMNHaeCFsjFYN7+EoSDMKKz8uzhvkr19s+RdjJaZClJ0rA==","shasum":"fe8349cbeb17f035a6f19cb586be6a7626092c77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.11.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ34fclLSI35DfPORf6+4bhXibEzBMo9O+NzobyMgf1AIhAJsurmQiw9EbbEgde7MAdZSWEWVFhNRJMDtgAl0uxmMb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgGOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr48g/+Pycav5GOl/4LqB+oUcjAbI4PmuwVkXvUzaaY3UJTvNwW2ZCS\r\n7gWE012ZEpbsXbfERoEgNnFrZRHqT+2grXYRU+mnmGtFH5G+jUWGRfbQfKgk\r\nZTmWPf9GMEgkTuYezQro3l5vqeWxHHOWa9DICBd9XAe/CRg1dpdFmi0FTMtN\r\nB1RtC6R3RRsBNoYoBi1vkdqnu7nA9b17u9ikO+TAXQJwR9hyd6myqmv0IMUz\r\nmOPwiJz2RD6A6ap6ea0fxn0sk0gN+EKaUKGsdn2ivAvfcq917oZ7uoiL5Jt2\r\n/KogD8GdXLOjzLvvvQkoPn41tU+fCvDy7jmA+Pbx9qpmuAVP6jn03LRxGx97\r\nSqnnUVvTEGB82k/l4Qt2USMd3cY54eO+9AOq4Ma/l7+H/wMk1brrgvHULsIi\r\n9atFEhlI946es8G7ACdRJo0ExpEfzRGrtk533jsxAW2MkjrH5/eR2pgzWoSb\r\nVDavf3VfINK8bBnWxftfqjZX48XAQFP7e6MFvMflF1tKZAzyIwP872Nr866i\r\nu9acd69+MSMMjPY16l3qlcE7LdY+IFo/YxluGiiLCaiPjHmjng5hX/zvV2oY\r\nPQQHk72cYN/WDHX1+d5D+BUIFEDuOJkmAkqcdG9MrWOiB8UfGICV+wI0Bxnl\r\n0DZ3pE7Tb4r5IJPPXq/hEzpjiBuLr6fUp1g=\r\n=nhdE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.11_1669358505893_0.024606329828610773"},"_hasShrinkwrap":false},"5.44.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.12+d69fdf42"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d69fdf426eb7ee50934892ac4eb28224aec35014","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.12","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-KYzzQ48J/le7Vb+/EuKTEF7mcgHx1jWZ34jU+yFZKeLnShh2EzN332p8ZYFPrFnmqiiSQRdmLAIPVhjRe55usA==","shasum":"a0baf04b0d7db87ba9b7c92d92d4735e2421c986","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.12.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnPpnxiNT1um0vdSBmB7DqVElJeiFrP66uBo0rrkzZZAiEAg0Dx9HxUOORqlAPFknLtxFmf52Whl6jeYVEc/PMa2lE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgP/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEkQ//ersvv0IeqeTohwz6RPTF/LpS+u18wsB0LgXCxxm4WTmVexKk\r\niU73QQja3S8jeXmFaZNVHUnUioxNP8PrHfkXkMpKRnHteSlhkb0xGF4IYCgn\r\npkVm0hmp96HkktGSJ/2tElWE5/T72uHGDpyO9w10aXDLk/v1ge3/DLHtXL7R\r\nPIYmUlr6GZpK/QFfTCU3SHviVUJnI5bqxynxcU0WYw8pyx2e9SJzFMpURbUg\r\ndILZ+piDNKqk8lo1RzWML3gqHcM4SbpRjSpmp5OIUXaBaHfbdjjsrOMA9lZV\r\naGbnI+ygp1YOYdWmHcj3MZC3qiNpj3mfjEJko2iVWKoddhznAQ0r7vGVZj1n\r\noWJHFmyWPMatS/yKhY+R1j31vBzAvjPdEOo/PPRx/6uq7s8SYHf0HGsNFOmI\r\nuRJNQxo34w0NqwfqJkIpelzh2dyCNWIOEQ2hOMI+1RWHHqbAUxEtu/mAGLPZ\r\nToz0Bifqm1/BQpn5mPC/3//GfH+MWSwmXjFiWtyfBc8U6Hhri/tYaw4HW2Hg\r\nuW5keuQzV+5uJW2iRdpL4ZH6Bh91bsj+OIFsIdqUJBrBi1PcC/FBhz7jm89I\r\n6lvyddXHS4aocECz0s1V5snUqyru7MNav3uukabTCts7v6+GX3QEmt/8yKZb\r\n78ndSIVNM+TFcQAkkp+v2dEvKfDooMG3MNs=\r\n=BLH4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.12_1669398504931_0.7749489501479501"},"_hasShrinkwrap":false},"5.44.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.13+6e079eb3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6e079eb35cfec79ba9965627477117f026d161ac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.13","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-FLk4Pm0uvcUk0hoB5qIm7U34EeZP6LrcFpaiGT47AbMYnlTLh+n/fybu4JPEOWYjwR0kHF9ffpxtMwvZVhuvlw==","shasum":"a25a043dd138481bf84461804788e8e393f44923","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.13.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpY/dOgDunY4fK6ioqD4tQ9VAx+PawcI1b0NaStgs0qwIhAPM5UQHdf385ieF8Ib2FW1WGXqzSYWsKwbfEdiO18Z1l"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgnomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtdA//Z+oBhFAVL+GkEkzr1alIegRRR8Y5DrVwywuIjmEVhRJPHXme\r\n6R4BOXbhTkMcCB9lfFLWdYofjoAWMWoDhRuHC31YN1mtMpSXCMTWqnTG7DCt\r\no3iEIBBrhpy5g/GxjxD/roGc5m68n4xvfpH3WjmTdjm8zvflkzDgZQ61P9Nl\r\nMLqiAmcR1uufnNReo2Rx6S6AnHIuSOfyIUzdxJNNCoh9b8ZQmqaC2tAJt0WK\r\nOIGX32RdEkn6f+7pTZblsyVToCJAqKBnxDX+r2NZA5lNFW4u2jTho2oFl1UA\r\nOrKFV3V1wY8Qgchq8gOpbIOl1r/DE0OZ5p0rK4KRTJLZyf6NPWs3A9xVpHNR\r\nWHSHQxBTCxKfz6EYJBSWgpmAEG/BCRTeLgs45tpj96DmpiwuuD7K0jWt/N2d\r\nmvKuu2j4n9VyTbAqYojYe7ZOFhbXnHPGO5tl4RoIQ+v7ngMrVaOewyO7pqT9\r\nTPzDuIwR/HpkDQYtJrBs6emvKwT3KW1xQf+4LOog5T0gzYOrzDUUDIeJOx3c\r\nLEOfv38UenXyzdgAlb0KqKuHJ1HB0TsNONEeY+yCTs+/VNQuCqgfKVps8Brw\r\nuUl1aFUE2EDRcxwX3lj0GU4rt5YxBfcLvw4KWYNAGgh2LUmfs2Rjfqtord3a\r\nu8WEdDTFidEiDNgIlNN2KV6Mj5LjejFntAY=\r\n=CmUE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.13_1669495334593_0.6224726181279787"},"_hasShrinkwrap":false},"5.44.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.14+fe67b1e9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fe67b1e90ebc432c0dcbb121fc6764f30aff4f2b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.14","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-TswJzKgVfOowesinTorKC6vG/QrfcLhQ5FarHnJHgkk13cmIHI8F9vyPST7DKLdzRbghdurx66RCGKIKiFHPvw==","shasum":"e5ec4c0d78a21b9215f462fb502e2f88a01c7139","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.14.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCicxz5vYYbhCNQOmg7+x2oIXnSgxAVfmZtTSx7tGtV8QIhAIGYzCcH8uOBGEUPbEyq8fnVtJz63bkr15vAPpZS2LZA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgqerACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKvA/+Lc6FyC5l4aC3iGmLPFWAykBjgJ5nztM6ZBPa+Xvw/4H8+rOz\r\navrAPbWbvcmIHNIlzjUeio7KfLweyCcB976iMMSepj2Vrqm/U4MCIZZnxRjc\r\n1sxERQDfSyHwSRARW0KJZnb7OgFnfeQNQ1zm5fZcruqih/gufCNpEY7W7MVB\r\nN0P9MzBdfSV5lRjDBNT5euX16+lPr1NV8jiWa92cGFk0d+hZXlheQMs27Z8a\r\nNNGgoT416DKXT+cDCIZJmDUUWwAYrj2iE7NAp43zm2tlWqRUC2IaY0ZD7QL1\r\nj5sr7VhYblgITcujn654Ax+LRkRa18QuVBa0VYUfNzAbn+tyNjvRlZ6rTQHD\r\nV69268owHfTJdJ3HY+JZqXMf9KMbrsJwgcYcJXK1zJ016UQ9nVk5JVg1ryln\r\ngmgqmtON7O1uAFNxzIvk0T8QPDO/TifSiQwyk31EW5kUlqqTW+rj8JxyBE8Z\r\nBqx+8Ci/JHMXoSpm1XbbFaStC9pLxl/YSlyMYW5da6F9QR/YKdgqyJ6IM0GQ\r\ns6yFnXVVx5JXdIVTUqHjTK6IDTagtk6Gm2SAw+x48Lbg+Gvh8RmapnGJZ3l/\r\nT4k4f/iYWMcshbpRwerxM/fLAqSKSuVssepkkBRzdXDCTca7iS6OP0XFCCS1\r\n9P8vCb6nyUH98SAd3FGbIl5uirFBQDx1bwI=\r\n=lLyj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.14_1669506987249_0.08292068115449247"},"_hasShrinkwrap":false},"5.44.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.15+becd1f85"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"becd1f8581c0013399dfe71be6c265e96cedb57a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.15","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-re4M2pWX4ptb51TCg2VMYvegxv8lT0hK1Obzo8X1q1iGKL2FsSavS5+3x1whQ0YTzVZ9VzxToQhtpjU5fRyRPg==","shasum":"bf13828a59b723a80744c189f7859d52deca3517","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.15.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFHsQWMdqzMpPObzUEydUiRHl0QcKM2xLEahZDvejDKAiABWCUBliMQBlvP0CWnI7jehq65K1aunsO3PmRSa8qLeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhBuJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGsg//WYD/1BQlwEEYOL4EJQ+cEvsbZrmPcSWswUHhmm7116GDgkXP\r\nfGd72RuLL4Lp3LEYsu9vIgBeMdio7afPc9tCZT2qamDZfa1UkWuHXpuIl0OS\r\ncHCixyFd7k5io7cOkPVTIO3ABwoen1+nU22ajMb8cmPDUBaTtsgHXLnKqO9F\r\nYhzRyzbBzYXFYVbAXBsFPGVGNumrDy8G9JVRZfBYefR8cF3jBPs49crUOaqe\r\n7pNFivx6o3/XKT65jJYWdukg5zf0/xL0UQlTYIYxgMiZUqkSKk9kByuqmxlZ\r\njPtA4D+DATB9A+uGLl2Ctm7y3jdkLLzUx2auIz8mV+0INga0b0NCMv3gtv5z\r\nP2yQmRXt9ptkLx1+w29F0Bg3TOn6vOgXq321FdWtjc4sMchdTdJME4YtinW8\r\nFltp6LArIv6uEnTSBTnCEPt79K7V6Rsf4lOwKxN9s1NLw/UsEyaoJEQPV4Vf\r\nLgZz6vqX0phzaz9JYOWAI2gouRAFlYyzL/fVp2MIKfjbi6U0oRsjVyvSKVCn\r\n07p5ZOR81aRshRMp02yv/5XsFPblVI8bnpCFaSvIa6naWs2OtK0lMkTKndb6\r\nrPFxuCSNvBgfGAGFqS8LL2u32a8LALxuZHmFPqMkhYopb2iUcrjVxJP6gHeU\r\nUt0j2VccZJTrvijfv5eX8edb8BlOfmcaTKg=\r\n=zmxU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.15_1669602184968_0.5159826685978668"},"_hasShrinkwrap":false},"5.44.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.16+2abadc6c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2abadc6c26cd6300764157d405a2462b754d050b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.16","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-6oZyi7Is7IS1lT7Cihgpkk2QjKWvOxXHrnhXZwfGTRcBSxrG0Nl7z56a9bqjZVc0wcNxRmcuB7S03MJ6G6qtFA==","shasum":"93796935a97db6bb3dd24c4362d175326fdc2ad6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.16.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJgdgxODPVlYxTS+56LnIpONoz7+274fMfBw1fo2FVHAiAY28it3WoANs37cT62vjVqjPrc1KjYtu37z+2vQO1Atw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhOCTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB+g/8DhDg0pSUabCoP6BhEc6xUVb2xd+wJpt7xt/H1keykjErpB2s\r\nIHFl31sGXBPJ1zHXhVkl8JJFqHXnWS/w3Y47pi+WxKiBCBrXqb3piw+17I1G\r\nEjiflDAgHIC2DS/AFyi/B6myXwaPbrB0C9NNDec6DkrNzLOVVTRtDVeWYtbH\r\nD/OJg7K/fKXsHE6e/WpFsj5PUd5zIAeq9CLQMIuFCVAv/iTNNCOPqrkSIq8z\r\nmiYNuejh9xpp2Istuw/fuJxC7Atq7CnV+H7R7RdokZ9GPet82fRj24iMhzQV\r\nJpBGvohzmnwq9Bub4dD/nk7YYWZ7NhrwB9wQj8/mxPZs5zg757pgDNj+7YTV\r\nsSlEiUZjCzjcSkRNwQi8KYhKGcR1i9U6HLLKkYlmTZoUZnF78cK8JdTWmmOJ\r\n6Q/DVU0+GRNYG5baawA206/MOXwOhzn+CrorUDbasQa3UAWGyiF7rzTITB00\r\nJQIQsUySKjkGzd4VmbCseGTXLUOgKoaFipxg6uFMnO2zDYDlsaEH5Ho0bTMt\r\nqeo0kI0/2ZSPJXFmugYiBash8GzizgcVtljTfaHfZwyaaRvsg3EUPrCAOGIy\r\n/povOz592aLAlM8oZcbURBNwwJCmE6oFusayWFg+fX3KaJZGuGSJ+Qvp26MH\r\nZc4velGpInGWqh/6xORe0xZmd0uzxE3gnLU=\r\n=lJv4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.16_1669652627172_0.5568937284813926"},"_hasShrinkwrap":false},"2.4.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.4+0c85ac3d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"0c85ac3dadf59e475317bbbe422447c08689b36b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-NSkowJ/FbR6vWnwHqkSzA9LqQ8JJ+K3RC1NdnBpmDhBaRNkRTQOdHLT81ypjPm5YooHfSpyxJQIQGmg/CFzmsw==","shasum":"48777e56e608df59b010a30b8ed52bbdb1186f1d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.4.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp3VuCRA9TVsSAnZWagAAg+cP/2tDzjBPWTset14O54l0\nMyynPYcTDCrbkY7iXK44gLbD7YI3Q94iqYDvtQCStR++XJu5ABhrv+CCe8NJ\nitm+AKOZkMty8mZ0uTlMD6UiMkeyTub7L9kTnFgGJg+vG57W9gsKt/Z0d6DM\nwPRzsR6T5UWC9qoclgVpqj3m7cdPi3V+Nr7w2ThM47fqaDICtlyF0Ar5tfBT\naOqMbA+CBHaeHlFxdZQAqiZVwq08WLa/bqxY/fq1F4fS56y9cEPKsI3BhlgP\noG1FShZVANI/FhK9uoCoykSz0/hRgUim+onvBxLOUFvl1FmbzEpXyNiNt4E+\n+4huXuR6xG0ErHk152k/I36Wu13QxtQlmDcP7MJhm9jRdAb+W7g/qhWm4B+O\nARu4JzRxV0XSKoKHIn8bxPKKx8FLQU5yygdO+PkZf0pesU1oYE3eeH3pAEmR\nbFj9QxIXej8oWghi92iLtHgKFVzh9bZvM+HSBh0g72VwqJu7bCHxsxzxqCAl\nJDrQSWn02HN4GDJiRXxfXeIUeULXl3eQhKre2tD/dV3FcSYUeAVr3uMw803o\njYCV0jRIshadQxqenDVaJh4sAjxtSrd+/iOtpaJgqMMTDR4/wdJ61BPt6QNh\n6etmlCtaLCo/AUBr52h+jKFnJ1z2inoNkNrrjRhCVMUACIx7wpMpMyz26Yji\nodTp\r\n=9CfU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVxWXmO+r5zdu4aiDmcBUv3S+zFN5zP7eIOpAczOlaPAIhAO8F2xwA9pCaDhy/czz+G4CVz8k+E791Yuf2G/YxuG0r"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.4_1571255662412_0.5836227797990954"},"_hasShrinkwrap":false},"2.4.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.5+ed5564d2","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ed5564d22ca198c98048e93f1beacec715c427b5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-YzB1COeLHUuWlOl+hRVT1AxDluowDn0Z20foZgo7DMlItCbs7LbvK6EaYXfd2uICFAn+FXHeWPOy1ya6i4SBeg==","shasum":"74a8e8ea8c75e72afae2de58f4a484e285246240","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.5.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq1+UCRA9TVsSAnZWagAAXwwP+gPz65AckcZA7wLgAbq/\n4zKEiXQfMF63COesSNb8iP7n73de849kirRCMaSo3jPB229BgvjlrOxFUc7G\n0wUiHpPNoPd+jepew66aV9pHcvwGStjWLkYYhinZhLjMLbpIYc/nrmVGwlBB\nb74rcU73Dm8e6BPIQBQPOCR09HSLI+0WXhNtQ+Ev6uWXPx2p6ILdklH4b+GZ\n+YFvwYPWwE0cHCiUR+ODulrujm54XZ3X7cB3ke45164opLebF7ScbvLixicG\nFo5H6IZrdmhAH+fvdU6KANjwPuNH+QlvXii0vudyObX0HfVp2ke0CiT8095i\nJXAWuSxgVgnjBAIlvw9a9Tw4U+mb31Niw/99InHfaTOLxW318w5uI1OdQcOl\nOnsafOtv6DGJ7PSwC2MgVowYuyRV/mIeQOgv8BvKoc+HfWtyC/FrF7IfAwMI\nDRNG5hOwmGW2GyuCdcX3EWy86ab0X93h7sDl8S9/J1ijHciMmFUunOIA3iHN\nx1ilwtojm+ZbzDEekLpKHO46bpyJk1PiKJIjq1Kj4x22TMVNj9Xm/qLL8dQe\nbhvVAwropVrox3XWtmATdZgw5MwxgbpbDfYD7Iu3elR4Zxl9XDoUoZ4fa2TM\nBRbqBX7AKMVRVgToiTZmGc1B/j7FPSB/2T5sHY893Hadqhm5MFx3bh/R+uY8\n7GGM\r\n=/n3t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWdmx/PZfFBbtOJGdv95KnI243south6ot7wkNqlombwIhANFPLSh9ZQM+ybKPuVbxPauckEulJzDLUpKu9I0WLB7V"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.5_1571512211995_0.7133206248024755"},"_hasShrinkwrap":false},"2.4.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.2+ec627477","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ec627477fb314e6e268d9d5ddd384902af4cebed","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-OJhN2yronvOnx+pB/lyH7vGIuEfbD+qiBGloqL/AIYu5WRMzpIEkY0f8dLgcGEWC/oFCPUGOA1W8UCSTtu/aYA==","shasum":"d57a417cd8353b16616991c9425ece8abfb503be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.2.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpnFaCRA9TVsSAnZWagAAQucP/2nAlNcuPAKSnoj2Q/Jo\ndJKFxPEtVTqS41G08YpnKT2/Ar/VwkqMvuBFEDkmgBNr39WSJRzQ4X9ubGVp\njdp0T1hSEIKDxxzxQk2AyN8NlHDfFoE+RIFbv2YkWIOnsidxU6DDBtw130gA\nFXVyTiUS4pI2gBtRSErp4e2OEbFZADYLqqWKeF53XFAJKxSFT/PYZIOV0sHe\nD2Aucxl9nNC3pF01r9ySUsb9DJR10dY/r/4xpWzC/Qb9QCILs3XRuRgCplyp\n57zhFUZn3fza0neUt798+4OBEbnNpxvl+UKn51DIQ1GBqLeWvEShCy4wue6F\nQsFoOIVWjmM/AbZO2Q4aH0MgIxx0ZnW6QsF+sBlantEBas6cnKdE9fdtluH3\nKCkELsmFNwGTz8SGd5OaFzauS2fnLzpMNjeyMKbHO1zm9QATmhM18FImYHB+\nmVYAzxr2g2duBnORoXU36USxUaJUHilNu2kgtHW1gqZ/csP7BnGkNpGzoT5N\n4l4VI1f7Uq+6oW557QRl3TUaQPiOpWyZGvSMs7/ZJiCT+I1TGJ/KW3AlU/6V\nkERcKAh/bOu2U96Gmf5Q6/w86hTU++heLs/EuPj2ZdebBdk+NcpI2hEphW4d\n/YNqu40jYFApjK/IQAHCCZUI+Pce1tSlyiUMEqNM9BRiMVvy1g9BDOnh0Z1F\nwr85\r\n=6PMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClI13biqbhXhcG4o2Ja39j7GsDxoRSN61IIsfFyLa1ZAiB4T5N0eCvmdSopNi4+/nZxOomATLZVSi7ItpkQjy01YQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.2_1571189082481_0.6083787977839528"},"_hasShrinkwrap":false},"2.4.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.3+16adda41","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"16adda4199509477f9e08c487d4bc29f00dd7f05","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-XjN081EcmkYPXRwzLe0gdusT1UVFrpxWb4U1S9maKPwdmG83gQ4jKGLTroG1cKsCCiszu7ah2Po1IgsOTz7UAQ==","shasum":"24aee3402c7da9479759ab2911f0d822284c01de","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.3.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpz8ECRA9TVsSAnZWagAAtdwP/0Vc5Yr1spGaUcjs0BFo\n0FSag28ypiAJsb+Hi0HCw9UTX1+SDiq1cTAg7FoXShHVPgVIFUqQZTrST4Ov\nG2TKA3fFcbAUFTTZ29esc+FD4wBPv4pVI/pwFp2+9m8e9zcgu98vxbz5MdXW\nMGILCSdUUE1si98A92o/DgkCZMwFWH0Yggfmy5IcKKb81Ifp13WE83X9n72l\nGfd8IjG869QYNTrenQy3NnaprOVLeJOdzc5F1m/SzWJOdBRQLVTFOu57CNq1\nzraeGA065T0iQP7v9Z9d1JHMrkCxcM9NCefaRGoiueQ0ecv0QLxprzSklcuW\n1Zs24Jc/jjuMGR+BeW5Onlde43Fq9QaVyZE0+fv7ly0/n9aK5DuBu5wqAh6B\nM0A+Qz1pve23HErl2qzRliEuBoovJ/kJuSX539tq+oFurwmBlbrjsnaHFZCG\n8TQfz1kjdh4g/JQbJnJQQvLkis3Lcajc3JUvd1kFZQUG5QiAt0dx+LpF1dVs\nkcc/q5hn0rigw9HhJLwhv0xgs+OquPCvbluYt8SJ9/qBnHW6Da0UJK7euhxf\nkEfGBQvBI/zkDlTenPETA63LlAqaqFG3s1gdOYPvsE9jp2ZdfgwsQMRM4X3w\nEJ0Drp8n6VUp+ze7oDr2NOVeBZpj8LZopgGEezdWUaSYxxRFWQFYS6Bjg4xY\nRhfg\r\n=ScdF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDiYLuIm8HFPYTX4uvKKzl+XaHPB0EsOjxgBBk/8Hh8AiEA2VNmnAdCKUs+mZU5csmtO+2ONhKDlEu7Zyj4eJP4S+g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.3_1571241731573_0.313681997087061"},"_hasShrinkwrap":false},"2.4.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.8+7a8cce6d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"7a8cce6d4c7b3756a0267f57596b7204ca8c2566","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-9bkg+o+ryO4iJPrCJDoX85/50oJg2emnsfoy2+3If6HtBOEtaanINdaeysxgkGQWGY+vzbu6SlUcjBEqdRugVQ==","shasum":"48f01e4e8f05dc6d5fa5d07c220053c122b0c6e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.8.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq71RCRA9TVsSAnZWagAARjIQAKG4476qXCGd0+9uCoOy\n14/naMcyB6ekDsEQBSb62FBRG1RdQSxVUVFgvboAtF3y5GVgGvIjpmAwypuq\nu5RWdOEtIzjaeBGV8YOfYcBpNKtECjoN800OWAf5vsSbwXYM+YMZkSqnO+Uc\n6BqHYsxVBnTldnxcaBVnjSJj/p6KzFcUqI1kyB008q8B11oOBEKueKsZ0bdt\nQ+MxK5XR7c9szgBApZSYbgr291cciagx+kZPELVS6tAOsJ2Kk0RVF0fEfBrF\nw9bM+TkQuR/cwRCTKtbEuIAn/tm3ntTMyQQ5mK3NcRbJBaVkWactb7d4yXT4\nHOuS8WarGOPz9NTW2kH1gJ+oFNodvWVNqMUcpZD2uiEDUyj6X34uxOS/Y8BR\njCmyCOm9x5NMXxwC/4XQ94qYa3Ey/rzkNNgV7r6wrd700v8v0diCYHITPUKo\nZMBnTa5YK9bzIwPJynrW7PSQrjLCovXixJUNmGz9ezpW4v08yq5FpSyNzTD+\nXwOIuxvusV1JukFOUIW+1zgDjKYc8n/LSb/yJ1c9vARWGriVWxKjP7L1DoHw\nHJQPsF4TUKGYgNhpfq0/nn6GaGbyjtG1LEYzLwuDhmAUV4dD69VH2hXqdW8Q\np12eX+6urHVZXddco78RFWoBO7kTMbyJ9uv3vUAUyglc9ei4wXnvgW5R1Klt\nFm+V\r\n=vmx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4WYCg3oPk2SfDfEhfph6LgQO6JDcDiu8qjQQFOc1edAiEAnZGCQAYpJzHPaQwsraFmcTY2zhqL8R1laRmza8zUPkk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.8_1571536208625_0.7549645935506559"},"_hasShrinkwrap":false},"2.4.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.9+611dff3f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"611dff3f58d3c91fd7d7ab9e07a536ae09f50522","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-eXQfrGB4ofwLGQh1FyeFegtRpgvuz1NNA3XR1GzbgaDVzuaKZzkYoCkseekCZN+hhVTuwxea4njtnGdjXvGypA==","shasum":"5e30e6559f1c8c023df024787507a31186fc69b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.9.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrK7dCRA9TVsSAnZWagAA4AAP/35D+q8+sd36gScPteie\nEstRFZir5woRppcRayy9vvbTXjnJKQEl2ksT85fSIk7fNrfMmhaA/SOM2b5Y\nlu46Y0EgIDrbwvlL3K4R9+NKfHbvcUfhMGHHdLfOygOxeK/fRWN4YY1tV/vk\nFHuHV0g0t3rX7U98z/CytQgixfGA2wPQ72z5oFcz8yk6U4gBT0yyT372D/dK\nBYbLvCyPJ3jm/4fCON1ns+adCviIiQPyJ6ovc6F2G/7UX2yhdQhyhQdbrgoU\niVGcc6/k6T19Dv2KThCHiGsUjbf1H72ntFKFXM+xmNS/DzBsRRoRDsSzDLo3\nlfTtz6mW4Y+USKyc4zC574PfX3l8uQiu/EbwPPfMnG9u/2fI9MtkmojSB43C\nThi0pLUhUVwgPukNDvzaLvApQaowkL+02E3blD8ZOOZO3/kG3kD29S+T8jLa\nMmQrjiUXOAT1HtgU3nmvDrhbxuVk8C5iB9+wC0jKn2oKuMvkFy6zA0oHELSD\nlYny8OYobPWvtFUscwg65rcmxMGAjtm9kTNfMQlADHc/98rJrx20SEQTNEJC\nBC9T1XfLTVCTDdGA0aBJrO8bIhO/X1a8wyTMwSDnGGal2qCMiqsmIVF0rdyL\nLh3Fyr8hhaVR96AlaZg1kBz8X/Y1+33bFR7HStaIfzLSuBoRChDiHsbiBWnC\n9JJh\r\n=RDKH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzEkcuxUwA0qcXws/etO744QimGFlR5599WT+LJWnzHAIhAOpbyMBpYMhrzZsXScb2Cq4yQpuem6H8wd0D5S718Y6H"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.9_1571598045140_0.6859142724615284"},"_hasShrinkwrap":false},"2.4.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.6+088a6911","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"088a6911d503df3b3ffa96f97f30fb43313f9dee","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-bb50Ki7zM3cdvSUudZYwVpG9cM7/WLTTqgbBQ3N0KjsiVGfH5am04znfnP5/7lvVtsu3vBrAkZSwRSqBnGWNBw==","shasum":"c6b1be481fda5ee378beb007a7d4db2ab999bba5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.6.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq2JzCRA9TVsSAnZWagAAhWAP/AtjnmM9ibWHmjSpUIFY\nmQ27d8WB9QsrcKW0la8We1rcJkZUtu12C1mqiHP7Tq+co+ann69z46P4nCKk\nV0co3mIIst8SLAy+Cfcuj0Za4QpsB+WhGxVvxQylwumOAcVR7e6tXK5uDlvA\n/BunXg+hVmg9eIzhTwjiAzMlPMjzGU5HEFAFvpU4ff24Fp/EmbY3PZ3kb4IJ\no/VdK4pm6Vuf2PT0qNsrxO5DDQgeyF1xUWv3f1Bshf3XZ5WttszqrLqgOPVr\nWTFI1LD02MAlNRfkuaTxXLpPROXJghA43VD/F31NtL7yVipRcJtp6woB3tSG\ntcLRdhI9jSBtH/0MPCK8ca0/aDPbeL0UOguyAbZLET+ll8NQJi9XbmMz2sYe\nGPA1qYahvtkW6wsQxIi2FKFYKQBD2iMuv4pmlSXBZlRIfH3eAsyk/pTTb/8x\nJsSzz/hDTDFheRZVNbrWoKyHkopzZxcY9hG2Ycf9z45TwFsxUh17VfJ7KXR2\njPFiiPoAhfvhq2aNrdiJVLw/Bu5tVsqNu/GbkJYuj6p6m7fmaCYCGt0i1jOt\nRdtNxEE8eN9VWcqcFudqX8VthPg/A8zg6l8u4Iex+/K1DF7DccnXQHpkymWt\nhLdQIQLCOhGtsdjkO3jYYs2oKbO9D1QcfyLjvo6ELHnRAMSwZ2lVlf7Jar9A\nka5F\r\n=M3/9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFhh+S/PVXXWqd2ewYtTeUbJrxSXksJlpFcTQUWafUjAIgOWV4UbXZIDurYamgA8ZgwsKUB3X/i880Gr/fcLCTEn0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.6_1571512947177_0.90508955639406"},"_hasShrinkwrap":false},"2.4.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.7+2fc9bd26","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2fc9bd26495da59019a3e9dfe8314dba40c6b0a0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0HME69iw/hBB1SCkv1VsKuhjyAXuf+sjlfYZoH0pWqVNbf2VuXJ/uHBWNG3SOyxW1/JO7yw/lX6KfbsknyLfAA==","shasum":"41ea0bd79f93c27d185ca3fc8fd3142382505110","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.7.tgz","fileCount":108,"unpackedSize":138222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq5fyCRA9TVsSAnZWagAAZmgP/38A7vHy5gEsBrRSB1vF\nrTx/aZqN91PTi63zEsasA2s6IOVueV5e3tZLpmWkhRkHJAsnGSu62IUrN3lt\nl21rME6DREQVHqFzNh+hSs2tlJ7DL19lXDrnJaxQXbRXUzP0lyX1dGR605Cj\nyE7sqEfvlIMZyEd01yN6JyskX5O9dxthbrDr9C/x3IhnqqBMGpn53adrutN7\nsIfE32Gx0JvWSLFU3MUP0rCuYe+7px5HD309Rl+Rb3q3HyyIJ6yF2uPzNPZo\n5UdqbPR/V8S3bNz7Pm/p1aNsr1rNQQ6pHJQSs/9l9ZHuo4HmtkcXd4pgH4ZU\ndLwYvzu+0KwNTjOPVn+3ItUyPVRFOl7hLICl19zHVGUaia5NxPdND6lOuilP\nzO5rJXUyJf5Xyc8R0KKb3XqKi2kp9ibJnWzTjQ9MTb8C90DI1xdWLgkWy3m4\nVgRYsHwSCHLcEaHzIhg4ZTXxCtAG1Ri4yG1tqZR+GrN7oEqREd9O7uOdYoWd\neDVfsrMTMCYq70N67slAyzl992XlMkTvnVsVZoZ0Ay+AFTZJDtbyOwHPp9BX\nWfMelraahNO1S4tXpyrKmFJmbmrmFXfaLk0kzHyyT7YrpQO/rk/wOVr8i4aF\n89eKWWDZcJwYzaeZfH21AVvF8cSlyAf+lrtgkNB0+By7VsudIZtCC8k2uKRW\na5ye\r\n=7aKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpaFcYSDUwTVxv98pXXcdy/vymqxAqSTRTSZyUd+DdvgIgTQsBEyWsz7tpa/lJ2a5GF53+6Ht4FQp0ZbW9ef7qwIo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.7_1571526641613_0.5289628336650205"},"_hasShrinkwrap":false},"2.4.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.4.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.1-alpha.0+111ecc6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"111ecc668eb8a332d7311dacf196fceec83316cb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-V19QJSQzbVCOoSeVPPpJh+7p2wuzQH7geG8fXPmO777SiuvoeblflOH6k3usFnj8VFZoAFT96yWW4PkTwhWh9A==","shasum":"b700e675be9d3cd48a091bde92e015d7341b3a92","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.1-alpha.0.tgz","fileCount":108,"unpackedSize":138220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpKyzCRA9TVsSAnZWagAAgbsP/i/4RwHQEBwAJa7O/FmR\n7N70SDEvJ+gz9hxGPx1BRxhI/r7vozeYCe9/6Kz2eyxBR/BnYWcXpSNALJis\njD9PFMR2sS23W+1itL/EJnSdOBDNSDh+VQ3f/GpnPH3HKY2gfefLRMKr3XX8\nPzdOnrFYUAOE2UYmijE+BYOVS4TleNnduJ+PVB2BqDcDbWBKIPumoeKiSPol\nemuHjJxj9Z/oRuwbJ8EopD22mGgX22e3/wqfn7hoq1AegaSOW24J2skcNKPk\nlOjBHMleKax3ZMr6tWNVDTgLT1eCd8g5PnBOq1m/y0TuvJNRp3FjU7R9AVQl\nzz0yuWi7PivCBebVBS/8pNPd8oXPC94siwV5pWP3L/FlVxsesCzKwfDu1ATv\n3EkXy5/bzqQG1L7Mn+55CI3gkg0p7lkcByUroN9xtLGJPrAxPVwqFEcYOkAN\nInFOeYG9pffgl3ck4YABX/JYFcWs3Kai1M3cTRaUz2WZVMHeDKyTyChXciFd\n0W3xHiajAt0gaFfVjQLy1O4arKWrV5acpoplLfK2RWIagAiQi+4IfNeGQAQo\nw97PCVvItNTQJbg4Z2HraWpT9GiLQyD3kmptZVka7YATnj4sH1XOCW7zdHro\nIki6FLCUjdubPmd+coKAhH0YHvg8lOUQkL73upJUn2KfqSLsoXH53Y3ZCYCk\nfLeX\r\n=PzvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZoSMVyFP5a3dARaPxGj6ldCAPg9vKkphN28gFydysyAiEAiR+TEoBZq0aoDan12MPD7QgS8HSLOvHO+ZKVpkTdQ8k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.1-alpha.0_1571073203104_0.9811255486285699"},"_hasShrinkwrap":false},"5.17.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.10+12dd670b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"12dd670bc8621867c5105d8892dba9f9550a2f35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.10","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-p6rrUlhjyOjoZ85GCGVFzbrHGVPhsEJLLJZfjUJom3uvIB+0B3rOSt0Dcpp0TikgeEOPj99GfhNwuhOM612TNw==","shasum":"2ce4738ea065437b17915b5f43bbbd7c66aac940","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnU0ykb9DNCGwo1JneHWXDT4hiykhAP8DCsJiGK6akDwIhALELfERCTpDZYZthCOIzHZ5rgvzFLol97RFc+g1Ki6Yy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSixnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo8Q/5ADC/e0kKZ8+AwQqBKVYtGRm1wn5ud8yLzdvBH1/6U5s1DNAg\r\n7+ktCF5t66ilxk5NxbRBI5EbUTyi/rNQ0pmaRpxUYyT/IdxbC09lSoCagwv0\r\nWlCYRvfmI7ewF5DBffD4iA4PoKdYwXKSEF/p1Mq0xDp4Yk3IapwINZEJN0Je\r\nlyy098ToJSFAoZVNUnXWJznb3HzHPJTZMmhBjughDvfIIGvaUeZ6kec4Y8AE\r\n3Rgu+g5yzqf9PjEr6KKwJrPSajI+hR5Sk7Gsuw95seu/UuxVu+0UKeeElTFs\r\nBfOyNT7/GUIJhTqVLrOAzG8f8HR+cLhAxLlwA9RJZ0C/qxJj/vKAhzDDhCMK\r\nRRAjNGwBnvhdLLXFkCHhBA0xbQ4uxKfmmSXASVDklXWdfCpzXwXrZzPRTBKe\r\nRAVVdsFSKxeguiON6RH7/IfLOzekHjq9vqqY5+0hzXYmCQ8s3coTFL9WqTO8\r\n750P6khxi3SoDflhKDTUi2NIkdd1SlXg132o4AX1LsJaW3s/dxzwHq68KsVP\r\nnpsPB726pwc/+S5AoxRI6/0nyf72NwYuGkQGEJlzQcQkm8A3+4qCKn3Azh2E\r\nCfrE8aplfgeS5TBNZNxd6Nl/4mQtQBQRnLdtDHRwS8p32Oiy2BKUAhKpK5dy\r\nwriyOg6vmipWfFdnlaxdcSWcIKT569tX68s=\r\n=W5q2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.10_1649028199429_0.38546566295081797"},"_hasShrinkwrap":false},"5.1.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.7+1971a3f8","@typescript-eslint/types":"5.1.1-alpha.7+1971a3f8","@typescript-eslint/typescript-estree":"5.1.1-alpha.7+1971a3f8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1971a3f8027416cd1fb33b1d50faa035599917de","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-TojLsa03UddnYmJuWE+MeQwHR8JkMsjsAy1pSqbyX23g1dBhiH51EPE9U3xjjB6pLM3oH2R7sGdyaZbEZLWuuQ==","shasum":"fe2565def99655c9eac74606bb3f0dcefe661431","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.7.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEGZwAZddQFr1kwveu4+oaN2D26mv4XHwGjub7ST1dbgIgFDPd7Ft6r1dokYNC+xx2oB8LrMVR6ikWKjlW+FcHDNw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.7_1634953929953_0.5744248346056631"},"_hasShrinkwrap":false},"5.1.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.6+fe53d22f","@typescript-eslint/types":"5.1.1-alpha.6+fe53d22f","@typescript-eslint/typescript-estree":"5.1.1-alpha.6+fe53d22f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fe53d22f57ad418397fb31fa89c97db0ab4cd6c0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.6","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-cy+YD+Q64FgKCImNKzae349VKOJRk65aU16wTGnzQ46S23A2vUGxhsXM249AgPVCmrHdjgMTEqiYUisPrSRdrA==","shasum":"2285551d59500abb6e0aa585144f146c074eedf8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.6.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrr9pzTsBLWI0L11t5GExiBW80YpGOQO8RAWY3GwjkaAiA2t520jDWq1Edb9b5zhos63ZujlM/6+u7rF5rz/VQ3kQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.6_1634716940826_0.9408333716180157"},"_hasShrinkwrap":false},"4.28.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.1-alpha.0+8cfe9337","@typescript-eslint/types":"4.28.1-alpha.0+8cfe9337","@typescript-eslint/typescript-estree":"4.28.1-alpha.0+8cfe9337","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8cfe93372e1d826e54febc3aeb7047c792b90963","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-hm9qRy7KOH/3YDXbFvDCW+TNBygPKPvc72YLFFD6erxotlAxcurfQU+E50MznDpWu3YvmPdW1xP6V44hp+n3dg==","shasum":"c459abc60b70ef646197575c3ecc57d00251a8b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1-alpha.0.tgz","fileCount":164,"unpackedSize":297777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0MkNCRA9TVsSAnZWagAAyLkP/3uoutAQXkD2Uuf6PgNA\nc2kE3y9Gf1/DeJycqJCcLqdoi8WRd0HSgjII501I1PGH12vTTbue8ay4jKYr\nEFEKxGvYAvG7id5vxqPDfNh0BcTif6sovHr7eIg4v5VJMHa2GKWcSKm1bjig\ngEsflhlAdBa2QJbIRJmv8tz6rXIfNK+2ERy8q/5WTHVYixtrsT8fBIpcOdhQ\nJMvoVTK512hDPvKRgKdKumdb+FsYoM8AlD8coGRfJefAUnIQD9L05klp30HH\n+XsqQUf7dqQ+uAvLvGbKYmjW3mSZGaIuozBJ0LoIDr7UN2sjpWDqinDlCTka\nRPuyZhqUwPQM4dwDuac4fI+T1/sy9N3GBuzdlvcXr53ZNE0WlRHjtBkVFZtR\nAthjK5snhl66mkYIa5ft4NIC/kBR6XAqoHydI7GCsjmYpa4YKHcBqETNDiPf\n5b1FynH3KjoaXmBCWKRqvfVtxPfpJyt2MR+I/SkEGDER8bRSIqHscpcoAz0B\nn02RwzgLcvwpip4ulJLoJbGYgHiG8ORTct44xafhRjZtLAh5UIBThxAFU2Mc\n+12F9JcPgmVV0Hy7jPSecCoQ0XfvknQJS64jkqEHqECfd4/hz5Z1fcQNU6Yq\ns41EK+q4V+t8UWnM6PYk89PF5J6bgeHz9cFi5b7JjSeE4JnSr04vpBHMKBuC\nWBxD\r\n=lU/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqizTmfuVL247/ST0/zZa8PNV7ehUclA6M+I8dxJDVTAiApEv0qHfv34CXo5c+1GLbVmSG3G0wFwgkv2SpDIT1UIg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.1-alpha.0_1624295692720_0.8979353538797274"},"_hasShrinkwrap":false},"5.1.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.9+b6786559","@typescript-eslint/types":"5.1.1-alpha.9+b6786559","@typescript-eslint/typescript-estree":"5.1.1-alpha.9+b6786559","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b6786559b2406a68887b27cf6c7d0185d56bc3f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.9","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Lg/KYNA7UxeYmZHuUfR4eYwyN1Y/cKfyxpsxdwyYv64GWlIOyOZxiCQ9aY7+t0wfUEoDTsU51V8XrQGcR+ojAg==","shasum":"47e7dbed84880e6e048ba602d05b97a3cb08e55a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.9.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXuHSwtXxHr1tCvP0Kivp8E/1faCTpcHhU4OmPiwhfCAIgItiMfBZtkNvEo/Mazot6HXsJcxwTBljdfkXDjnCVjNI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.9_1635127478864_0.36710182828192894"},"_hasShrinkwrap":false},"5.1.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.8+f418f483","@typescript-eslint/types":"5.1.1-alpha.8+f418f483","@typescript-eslint/typescript-estree":"5.1.1-alpha.8+f418f483","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f418f4835573c164fc1c8ad626e4b5edccc1f22b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-NnBritt+BkmzYggfXXRxPHhAClrl9Z70uifLUXVGTKLIRIvRnEwDHBROUaUYvB7gLNuzjGBayPC5qMEgN+zqDQ==","shasum":"b6c1854f4d6e5a6bada47b9b284e8751ab82975c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.8.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWYOmMkwU+5eNwa3mKuthSPLS/Vl+TJYMJ7OkrDCKXbgIgavwxvlXfBLUHKaoFExHGOm0BdA7stF6EB8mJUGAi5PQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.8_1634954121572_0.8036892037896983"},"_hasShrinkwrap":false},"5.1.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.3+b002accb","@typescript-eslint/types":"5.1.1-alpha.3+b002accb","@typescript-eslint/typescript-estree":"5.1.1-alpha.3+b002accb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b002accbe50a548940816839bdb4532875450f8c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-7jbLneKjJWQjbIgleTr//1H9R80uK9z14NfzoY2LYb/XJ5BBQ8348R7HqVbT81H09ZJMgyX96W7PEcOBaGWnww==","shasum":"471cb646a603c0eef60759436f748ead8adfd4d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.3.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGilW+VPHZqFEg/y/9pLRD/W2MznndJudJ8JmcsTUwJAiEAqUfxThygm9uO0P1qDKOFp88XD6FUv71VZVcPePBgXEc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.3_1634611027034_0.9804969250006217"},"_hasShrinkwrap":false},"5.1.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.5+600d4136","@typescript-eslint/types":"5.1.1-alpha.5+600d4136","@typescript-eslint/typescript-estree":"5.1.1-alpha.5+600d4136","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"600d41363bb349f976549fda852a6f3e217c9eb2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.5","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-tNZa3ops/zIzEQopERkJfX86qIy0Zab/hJJ9M8Iq0sx3BrJrKKXtcFjgcNO/Zas48SEkkyP1WTe20ogF+deVlw==","shasum":"83265be17b9b2c7d3bd532abc664bd207c0f8c6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.5.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0i5tI0MzfGKmrwfBAh03YXzrdyQ9RS4GIUPe2babC4AiBE6rT3AVyJM0Ruy4X5lrm6g5S/LA96OHW0/lE3zsnvIA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.5_1634613827707_0.5284815777878917"},"_hasShrinkwrap":false},"5.1.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.4+13930ae6","@typescript-eslint/types":"5.1.1-alpha.4+13930ae6","@typescript-eslint/typescript-estree":"5.1.1-alpha.4+13930ae6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"13930ae6fcccd0c38c44eececb5b250fe843e77a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-KcMLj2lIGPLzjxdA05C8BzJ6cKrgOgld2JQqiVueOO0vd8J0GY945izCgZsZG/4zMd0/PB8wkr61ttTrv1q+nA==","shasum":"4a27f718fb3088bfd77980e8ab20ed71afeae982","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.4.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDn1iXgWszbxojO35n5TOL2vqgFDiYiWDdIKuHAPAQ3AIhAN4D1S6598U1YPDx0wFEZSNTtJUe5MBWHE0UiU4JvXon"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.4_1634613428238_0.7397898710411421"},"_hasShrinkwrap":false},"5.4.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.20+42111214","@typescript-eslint/types":"5.4.1-alpha.20+42111214","@typescript-eslint/typescript-estree":"5.4.1-alpha.20+42111214","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4211121426ce4e2b8ce60019978f4b27e4c6ea5a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.20","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-qCMXnj6xh5AGztAx0VA453y7tT2CbwkQe+ZVe4JSBIZtp/FCKQdZs/jqjrcK/r5+6lObdArmL/Y5OeM1tpBF5w==","shasum":"d89f383f188601b360e6948bb97ae3a7af0bb240","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.20.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYN6CRA9TVsSAnZWagAAdc0QAIJFBRIAxTwfUA2BQNuE\n2xVQJKizmuOsoNghQbV2Jy80xRywG6cUxK6CEGS61cIsvd0u8cYTj7O++LOR\nnPE9NI0CAQ5Xv/R8xregCeQRDwYHo9DvZwpMiXbmLGPPsrTtDZqfUbDZ1qzI\nMVGIdtPZvLaqTneOAkBxL+mrz/KfOq0ABI/fdwyRSfw7hA/zqmtz9BGy2AFg\nUpkrlC351y1krIn4uJUYFz1ftIlhVmRlyz8oPXbYlViL+PW1TePXn+mA/ytV\n3kglo6J+9H8r6wR2cepE9g5PR1del4PCyC09zb1bitq4heT7sKfOMYRhbXwy\nJ6dp64b7pCxRDtRnHENMFtncuMAOUrGPy3ouXqom5AGSXsSDwvtuAnF+Ms9v\na01pisD+K1raGc9Ap4N6pTC6q+eU3SZmEEjKhbJyfxbcTCq4bv5JKbbGqHOO\nUv+vAm3kNHA++M7Ej6QOCEkzANuc4W2fckkCdm9wcnXaVg/jyun5DjgsWjwC\nGRVqIHNJmjhkFTo5vgzg4Ep+WBOxMpjW7+qlgABB+o3Ym9VTsxs9cqHqkRFv\nYMwN8YsE9YpN/H+nP36NsiwfUJLD65v4aZQiO9jwetHNd77al9KLPnIN72rQ\nUXlOOkRjPCl7IBV7xUw6xiQSbxFRLuvWO76dpSXrRd7hanU2lEyKh4FCZYus\nDRl6\r\n=sdVz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCej4hLtXU2GK/FqIsGZvI6VldUh1JrjKjsgYNbqGNgLwIgThJrdNakjwVNMR+riHjmehPG54oScSDdaucUJqZ7/CE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.20_1637712762631_0.6883800473947048"},"_hasShrinkwrap":false},"5.4.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.21+6a2ac6ab","@typescript-eslint/types":"5.4.1-alpha.21+6a2ac6ab","@typescript-eslint/typescript-estree":"5.4.1-alpha.21+6a2ac6ab","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6a2ac6ab23f239c0c7af3f07b45cd13a221a2cbf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.21","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-/jkAzVsU/8DwgQoVunwclZattpACAnIyEXNoO3My9tbKMlLxjI6XUlj2uM/aluypOnT7aoY8MBAvxShVHYC3mw==","shasum":"3fa5d12a1873f0d8fccc1ace9b64a1e09b06bb36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.21.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYZVCRA9TVsSAnZWagAAnPMP/RIF6N+5iWNlr+BVZ3bf\npxMfyb2KMdLubD2DQPE2tB7P79GTqCreLcrTsPf+My3E87hhJSKHUgrlKSho\neq8jjoqGT6FnyBlcaMWJ5nQRyR123pu30NWgt0iGtXTla2YyL/jL3B7Am9L+\nl16Y3pgek28kcAmDh132B5LI1vp3i95CXzZy4ICWdOhdVAWzCfMs03eJ/h5v\n1IMheavAXl7lQORp6jBXRWd27HSFOQipm6TqkgWifKF45alDxSEWABA5nPQF\nYpiFaPT/yp5HLasiWU4r/0K7F7zJ2w66BLD5peE8bJdCwyB6Icjh80b5J8zb\nmyHVjaHPQZQpIuLHGk7KTtAA6kbu11X9+Ty1olGhKxZc3tI9b20kLj1OXJ8X\nyr+bNPYrFj1rBCrpuno3zcIr8fW8OmdKgYsRBxthwLogyowZjJVHZIQ1OaNV\nE/5dcybjP6NucpZReaVYzW7iy0OcESiEbt9tgYNKLhKYIfg8LmN9hnavdTJK\n8FhKs5sz91nwrzbz1rPRLtMzd4U9JRZJ+o134K77FjOyK21yOP6GE2NmCQvF\nLsnqx6D1RQe13Xuu7Vtt/HzNX1BuoSNfyPKbuUIxMxlHAGjAZQcDcuqDkN14\n33nW4ehw8NOzG4GSwvsFMxBFDOpnTkmsbhCLAv4hWEaFoDFZ80BZ7f1p/Gnj\nm0xu\r\n=oBlH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCse5NGo/5GCTaDmcXdblQs2qzxHdhrkN9MWoZdeB2/0wIhANconq6qg3t3GtBR1sq95PR/S4WQkZds3ghhQQ6CwoU3"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.21_1637713492861_0.047352348928920485"},"_hasShrinkwrap":false},"5.4.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.13+84b4a8c5","@typescript-eslint/types":"5.4.1-alpha.13+84b4a8c5","@typescript-eslint/typescript-estree":"5.4.1-alpha.13+84b4a8c5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"84b4a8c5a67bc8da586cb00589fd56737a261885","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.13","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-qWDLYFoDn4/fvMUqJhiYoGNWUWM9xW1QH7C3HueBWhuyR96C8D6ThEhA6OBVSgI20M87Y56gea62TFh1N50hOA==","shasum":"47dd2056d5aff45e43e0ddce126c900c7f55e693","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.13.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlUfcCRA9TVsSAnZWagAAFfkP/3Njldwyyi2BITzYsDOm\nvhUVFb7N42wUQBY+7lNB+LfmmrqjDkholMydt1Tr2vq6RcyJ6QtS0dbl8Vzc\nPdNXw6x68b9qYvz+8wlKXkeb+y8k/vvx1Xq9KcYqhJIorWeWvSt1JJhuLDaQ\nJbpleoLLo5HQy03DA0ZhhtOnna4L6klaYT0GDNxrsz8RLTzo7PTXV9gARldt\nyhpDluzOPd0fWSNGucCR3r5UPvjmDuQMryaaYP7JFbXfdgnwY9vuDTYHHOrq\nT+930juyv6VnxZRds2ABECqup8rjcg2KJk7lmPMfB6oir3P7z8pv7okhxptD\neK8SNGcxqoJdO2ES5T3C04oQb0Q3M9JdFPC6d6BrSbqR3fC7X8enF5yXoC15\nQQb1f3H+pyUGO4kCpiF/QQyipLihQrzQRoYm+vcHeOPpFtToTWN4oY0bqiB1\n6LC0G42CqR8xONS90GIJHQT65/YVrPPDi+UziGdohDVwsnCscx4RWYPgAKQq\nPny/FKdyvj4jNfN6tsfDaXIlMASZgzzAJczqDQFVP13cnWURqRSJddfd8r2/\nY6pGeVGHWRUgJhzfoSwO9ObsyU15erPu0F/v77tYAmdkNWiIrjU/RKFJZOm8\nxWaFg5GOB0RuY01Lu3S1XMvjSn2jD2qd04FrxswY2+HMyDJ1ytDn9vanlYPv\nnV7M\r\n=di/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwxY/Q7ImTKkTKlWKBeTZGYTh6+MbfjHNqMjeTllYJowIhAPmDP+barnbc2U7n/YlfjI2xO7iU+UauPbBqexD5jPH3"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.13_1637173211963_0.2990905175459433"},"_hasShrinkwrap":false},"5.39.0":{"name":"@typescript-eslint/experimental-utils","version":"5.39.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"556b71f3b77f85bdb3d5f454e922c26f2ed1b6a8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-n5N9kG/oGu2xXhHzsWzn94s6CWoiUj59FPU2dF2IQZxPftw+q6Jm5sV2vj5qTgAElRooHhrgtl2gxBQDCPt6WA==","shasum":"9263bb72b57449cc2f07ffb7fd4e12d0160b7f5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTxnSAtAgnhMUX5fa7xvz3/dVV+4teQbQhWaI6OsnmLQIgdLWSMhK2FZuBaEz3HVZLuiCxOYaBv8IzTxqjhQqQcr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOx9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFghAAkS9gy3YfrZAF8q3jYpDhl3y3wrZIeLoCNSwSC3qiRtzZmzzP\r\nBtO69Y7oaNbQruzXoSOuNwuNV06amQOPGbs5PQMNqkKWQkGX+AxPCWae4WcF\r\n6viLWWDRh4h43rtnpaGGmoL40E3ID61O6g9X48ENDUfMdIxqN9xVvam5Ksb8\r\nm3kIPhxXTBiMa1z+Sy/X1ApNjh7RmgzV0M/3QeHw9ESByfDJj6W1DSb4ooIo\r\nlCIIMAPSlAtMWVX5GPxK8y290HsWm7oOtegLvVPO/hTfG6SM0kiDYdMttttM\r\nAuskYwe42Kt8pR9eQW7ClhrzTlmavepLhAMss6q01MxGaoVlOQSqH54kL4YO\r\n5Wg5wvrSi6CVYC+58Fyax8Y7Wt9w8/+Vam21Jz9Lg/wpQvB8D3Jz7Vo/7s7t\r\nWdOWOeO+5KjXBoclcRQI+Lpmt/WVxXACeCvO1TvK3ULfIuxn/WIreJ9aY+t9\r\nr+tVx8dQiSoorng4gDC0dzrlq3N2p83kcgjYOg1mFONNxJDYOjCv43ExYySh\r\nzrNB6QOGP4xN9VEQKAXD9t+HqM5f/m2qh8HY5kW5ei5k+QsTINyLurGj2WlZ\r\ndWns47ZBxmUh11hVcSliCCAPwuPgCc+dJn3tglZS8uIx2rwbFkZgTVs6lCks\r\n2pKuCuEBZbDRufrelMHZDSSH1RI3b+3hLko=\r\n=9WR5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.0_1664819008436_0.7614678738067928"},"_hasShrinkwrap":false},"4.26.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.9+ced9b26c","@typescript-eslint/types":"4.26.2-alpha.9+ced9b26c","@typescript-eslint/typescript-estree":"4.26.2-alpha.9+ced9b26c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ced9b26ce088eb4b3a39ddb0c5342373725c9912","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-pXncRpOvZ52UCU+A4Au83/STdgNkGSv1/zsWDfXOYswfaHGduQ/t06lksgqQMu4yhWH0KmmWlZXxFdyyk5o5xQ==","shasum":"6b6d60ade33477d9779f3767bfcc30824c30f71f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.9.tgz","fileCount":164,"unpackedSize":294202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwHU2CRA9TVsSAnZWagAA7pAP/1VSdIt8uIagU6NYYWrN\n9gL3vwTXox0c3EOnw84KVgMweeQZDGxWmXUAIrgkoPliXRjd+HJ0sU6mA+Ao\nRWllkp6JHh1MwbqzvSj8V1Emnh9N1OiCN/oeGZ6odpSxThQ7fbhlVWBD3S+F\nEMOZCHWjMrb1O1Ne4mt9G0c+cSlXqngv9hGuWzHf8dUEJEwKtB+SDlrkxcU1\nUdvtTmhqZlXYbw/JhulOlEVPZj0gcSoDdAT9TArQ722ZysVosGoNul9Lg/vX\niABnY7BRBBKQOA8WQwJuwtaPrXosYrbc8pBTtkU7cqsr86KEtEw+uVApDV7I\nPz7kZFOZxPyYyPfErBaDifQ8cfJBouC4RpWbyyynpMr0Q6uojn38NJE1e188\nIY1ple7p1YaBJtl4iWTSmkUbOHHXpPZHDMmwgNuHtQHKdR1qTdtRKwbHuc4E\nwRjqvDWxI2QNO4j+V5A6/YD/M+4a9zjrphe4koLGqrYnGkuTCUXvgPUe5b+g\n+sHj4PP/P5jakfU1wj5YJ7mhnKRhZHmf6BgUiDAXsVXkeUbCZveQ8TeT3Zzt\najflXxnJKB3OMTmSV0+M7L5QPNvFDwDwHXnMMs7VH/5h1DouN7PVkdm1Oflu\nlxv3ywrIOhwkakiHYZ0M5UlcD08ceKIoWiZprEfJ7dgIRAHLCjusIy1Ix7IF\nN4a9\r\n=Jaac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpGhaRyLQbwMKv2f+5cXFoFC2Cl4RjEmxDecXujGBvHAIgeGa4Trd82Yr+ok2iyjkRGwXcfTYhPL4UjWJxE0uTSaA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.9_1623225654256_0.08087048722226964"},"_hasShrinkwrap":false},"4.26.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.8+33b9f69a","@typescript-eslint/types":"4.26.2-alpha.8+33b9f69a","@typescript-eslint/typescript-estree":"4.26.2-alpha.8+33b9f69a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"33b9f69a681cd3219a2acca5b0b2fa67609f099e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-YhgKRft5xkYPvB6xmTa9qxI8HEV/06z37jPN2ljktXBIVMp2+Je6VYgnw6bNaivKdTTpL+K90BGzRfOGuLyiig==","shasum":"4e532550836569d32154c54eb07d7aed022d4e3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.8.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwFufCRA9TVsSAnZWagAAOw4QAIglPuXpIoRQTPkWEPck\noJkDEw+Sd4Ia1S7RPkxbINwmHztLnYVKl7/65tX5h3x0FuI6/d7AGwDloQ9G\nIQUl8kr2uspEOm8ADfV4jTx6iSyJ8NheMUmU4oUkRYzsPlauYjxRvExFbBdP\nCSt9qk3SqBdnqsUktxVEmh37WfyGcjNZ7ehSK7nULbbp22Djvjdfl1S6G/0D\n6MDtyHn/uorg3SQ880UzVb8i9sDlBtZWkk2IKMUzMfb7TGD40EkqgP1MeaE4\nm9lM9ZMLyS5bHVd4bdkT4OswjhjElc7+n5IJd6t/HMYZuowIu6sfX7vd0EiO\nfMXvgJI0s/bNkXqWkB1ZXMdT9AAxjeLPFobmG9dQNa7OYjn7w277/brUxZm8\nqT5XElOfuoRhj4eqapidOv+6XZIlpJ2FDDWBC2YVrLzKDZuGJ20XbYI5X21D\n6ebAGXEfXP2g99l6I4DbhqXoVIeCzQa7C7eMatAPfotQJlhLVZNfmX/d3UQN\nPAm8B0bndALnpzX3b7U0+GNMxHrYz28L2gs/Pw0ez2dYFgFa8TJuQuwxABqk\nPMoe0VOX5ePXF41urpFXwaHku0AkDcoEdRWnVidNAMsRpXU1LnlqVjDCnhtg\nOmw1/o562J+Qh2lvZ169E9t6xIYDIOWlxgN7P2XAfdP9hjjLAC/crHZpAcKM\nwMSE\r\n=XtDk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFegGcceuQBv4WuBAm+bIaZu/x8zsgvs0nY8NwS2NlaIAiEAuLPsnJCwPkF3fxDhdCFv9mTyJsE/qTBhjveDMKILmtA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.8_1623219103075_0.13451866859879402"},"_hasShrinkwrap":false},"5.4.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.15+0fe07e21","@typescript-eslint/types":"5.4.1-alpha.15+0fe07e21","@typescript-eslint/typescript-estree":"5.4.1-alpha.15+0fe07e21","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0fe07e21551d324000eebebf5b88b21db686f0ef","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.15","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-il5Ipj7k7tWNSBdG+dlNTl4ibHc388BhsNiLcSadPy4VqHxa9E2TTNCvumjzF/PLRS8kiHI/eQEJt2urrEB7XQ==","shasum":"1afea955f6be65d55f5c7e935c454e8234579be7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.15.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlo23CRA9TVsSAnZWagAAnwsP/jIGkRdbW0mCoQGtyUB4\nC+gf4alZSNyJV07g2oOOo937Q0ylRpykDpgF320ZjpnXsQsQK79JcZoFoPq2\neV3eb7gwNI9RQPbJ+lr7Iqxt1mqOzlJ7SG/gzgEf9TV6bFmJ22bV71zHRGnf\nEeaGQH+GPgalYuHBiy+8qEh6o0d99WaNtyByDMsvnHjNVK123Q5kz+9hRuTo\nKBZgpfCOo8KpZ1lTFSh37m942hqQIBO/5xtHzUPVbbeISKdr+5tuIepLvBwT\nWW+WzlSMxIw3Mfo4msR539wpNBBl2nIxGTZaQL9jXmjcLZfLJxUtSEsrJ/Fc\niPHXWfP7wZC5S12dadxcm1v0XqPK4XL9CXOP7Ek6OVq+kw/px8KPecREUYLF\nJC3E0juKTJkV3qWDBMp5uOwawQejigw9isff5GMIfCPfjAwHy75Kve+VLWfU\nruY4v5KbunSI6cDYSExAwUtjH+wlcyJBXl0ZN4Vu95Bonlp0ZOS3GWsjKdAi\nilA5zW7Kmhu1mIk3rmoNgyNVPK6NYqZdsR9gbdredmATZbRq49lH0zLZUkY3\nDX/FqEYuQlrTaA/9m+dzGY1yj93kaJTwEO8w7+LYI35apjfSptKUGS0CIC4Y\nNI/v8bvH2fFpV7HdyGl6pTfpNHvM460QRd4SK9fIQmi8ZFSCSOtDvpg2/OV5\nsBaX\r\n=dz/G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGui3tDKus5QG2q6F4ZyEKpL22amOY6SfhH4rAg5qJrwIgaySxwpM9qBxMH0ANTwBybsY/53FTRma9WbbDX9CRiCI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.15_1637256631127_0.589562674950421"},"_hasShrinkwrap":false},"4.26.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.7+44452dd5","@typescript-eslint/types":"4.26.2-alpha.7+44452dd5","@typescript-eslint/typescript-estree":"4.26.2-alpha.7+44452dd5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"44452dd5a545665c2365f2f747fc7610ea0eb686","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-iPiDFa1Mfa9FwjbBSFqXqm6qKqxMInIMPacNq7HUW1j3Ht/QzoYuolS1+RnTgqRctdx9fCDxYjOTI9cBn1GfpQ==","shasum":"e5eaed9da6dd505cf3157cfae3a9da43494cd03d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.7.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6h6CRA9TVsSAnZWagAAJmkP/1smvb+9o6AIBVb8q+mu\n6dUrGPpBleFK+lRSMsi4SJzLs4A4RJyIENYwG/s3MEFUb3B8Sq8r9rtI5Odx\nSCXQYY2ddvi/ba8Q/Pkr5/wIRAIQHgmnjoof24pCgOwVexD6hThH9gj2QUvG\natEWrwSrKgPHZ2Y1Zkza4AinL4nVvG4BHYa8Wku/512JCisxK6i5Szp/hyG2\n+0mksxKufsSVB2QE31x01fTBlz/1uUbm+/sT2ZVOx1IbLftPQzsaZgd+82qi\nEINMegGUMUWHRORiQgKlBNqQ1ApbGA3furHWEWysoQMUtq6jL+1E1bqQZsPX\nvON4AECYffmZjMuMkcMAlh1pBSsCIC2pmqJrInBZoztJZ758f/fuSssXZrCG\nZXh9ZpXH0aLf6i4oq2JB9Z61HGzvMv28fBAoB2/nwBhjmGwBMK/AjplWh6Dr\nmstri+NXv2wRwMwiTrz5Kl1MDo12DE5ZVxKHbCXSS9flsfQ1z8O7chSLECFK\nZGMR04hbx7Q0jJaE4BCt75cTeQaLaINWmp8W8LoFJnxdFGzHTyaYeyK/pIHu\nZfXysHhDUzR42atBFSx8cnxONbp4mW/NRaT8b1Y+r6QzDqcuP+YF246gvztg\n4ShqSqAt+vObs1DTE+QGO+FrpjRAPa590DRRXGI1Q0o6UmMtlyP0QlJPrpA4\nY0hu\r\n=VENJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl2GAzqaj1/FxqPssw8qKsHMUktYZFzjtUR5QyFb9wXgIgSeK/M2LlLaNgFTL8x992nUckwYQlztPkHFRmNa0DeMA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.7_1623173242657_0.7175864122464364"},"_hasShrinkwrap":false},"5.4.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.14+9c38b7f7","@typescript-eslint/types":"5.4.1-alpha.14+9c38b7f7","@typescript-eslint/typescript-estree":"5.4.1-alpha.14+9c38b7f7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c38b7f7fc3ce471a8f720c4a2fbce01f3ee12a4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.14","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-7IhZQp4pJEjmZDee1OTp6jWW5T6Gky7PPMmWy3p0cNTAVZ103YFdOfZ0jI6I3lHdP2lWwRwmxC7rRqX1ONf4eQ==","shasum":"17849654980304163337c17819fbe9d2d28475b4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.14.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhle0HCRA9TVsSAnZWagAAd/QP/jgZ06dmP8mVpqvBsnSg\na7M6+cjyxOv7bxgTOiUaGd0w/OxbX3IN1BBmXjhhZvbaLz2xte+arsUVTyTe\nZb1aIXqEBg8J4A1yHPwcVT9+Z/CIk7CCS2us1xhdY0NLFwcd4a+tOTEIdJvU\ndwTV00JsM2JD7Dz8bch9O1mHDSMCFmo0qTtILont2aVA2Gxxj9ccbTUrMP/G\nmC2BCMdHTCOD5nNL1JEUflDtiO0fAqRr855YvMLrNJVJBMEZaDnBMCOdT14g\n4mInCx4Mkk3lLEPJMzaViXj6bAAhg7kjmY7BLf1YsHe6YncTZ9TtEy6OXhj9\nAREJ9P/RXyB/8kjyMgLEBBqkn42Gzq5CJuxQbt1T3v6OwpMg4s2kpnEZDdpS\nZ8/2w4oNZLdi8da7IgvCD73GKE1u4RoPQho2Q4NJMT7kMeaFBasc7Zwieqok\nfX2W87NzCtnxYgukaRKC3da5sLUWp4CcVTgMppxCFK5NcmZwwVppbXJZWaoi\nWsF4iQ7YesAgL+sFkFNOYvKKAUOsxRd6ln8boyJKeuSXSrn6vFJwOb/S7+To\nhyDvAFkTSCfMEcEKPYTLwJibls84DhEhEdrmIm1moF5kJXut/efWXmYfBRsK\nfP9C8iJseLfqEaaJzGxiAmag76F1JQ6g/vSd+zcomfNi9gPZqIqhtosgmp87\nYf2h\r\n=AgWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdNzgx8mInOwzZWLK8sIuMKbvs/+vnfLmp3viOBLXtPwIhAOEboUz1KqKwn76XfIQKpeFrnKR/q8qM80wrRbJkIHUD"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.14_1637215495162_0.7071152918760535"},"_hasShrinkwrap":false},"4.26.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.6+389418bd","@typescript-eslint/types":"4.26.2-alpha.6+389418bd","@typescript-eslint/typescript-estree":"4.26.2-alpha.6+389418bd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"389418bdb4588dfb1248abed572eecf29a004d94","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-jACEVeVxBTUZKPclBAdZEbbY/AxX6raUniepPnqmG9791UmMtwFegMfT6/z2FboMmKgWa997ImmoC6Q8HeCP+Q==","shasum":"a3d388940bea579cda2ef4a1a061b49eeb53cf7b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.6.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv6hcCRA9TVsSAnZWagAAtkcP/2bJYfwB5Jr5b2NSuMWN\n9i/wBYcP8wd8cp2+R1M6IhmwNzHHW4qGTQnVgdCo8m0OQOep0da4mdsSxuhd\nESLBdjRMD/PIVHK1yTGX1E5WjD4GLs2nQTaAY49nUjk4OWmKK4Vv7tAckOsU\nXaY1l5wWsfoJOrlvHLshGFNhOytf1GZe2yyFnUoRKCl+IgBtVLQHNfJvw8K5\n4fRxgdMQ/RA5wArELm7NDioA6hYIDOrOpYCZ61uy1+Y+SVtk3q3a3umzizMI\ny/d5GnXQJWcdvYkyOpm7o2xF3v8JzoH46qr1GCi9x0Hu3FUAWRpMW1vgIg16\ndUNjVQfkhDV1EGT4WWJrUQg9O4Tlfy4B8xvYc6p1WQUaYGk3Ay975CmZPFyw\n41XrEo2kqtgKPqylYT0JATmZtYsA6TmOCQIltXkLXw8CzZo9qNSgYzaJanx7\nwj/PKuV3M5ZKgBtsNzltZNkVg+WslbWCLUOnR2s++jl75SVTmtwgsBrtwJLY\nBMHobmYD5SoJ+JvQGH+LYttuUvdprJDl0io++/XA0tpq7Qs6LwjXC561o/aN\nG94lP3Y9qNntMMTng8s87JLbB141DxlAeSHNYsi0XPFsB65QjVQVSpBUFD4G\ntMA1VSZNGFsTZEairrBmTklTJCbj+L1tc2NVaz8hDZ2TIwnqq/qrodaqpEF2\nSInr\r\n=ViYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFh6kRAf9yvu1/al1IfmQUHuxH7cElU3xaA+53yGH7vcAiA5fPt/9Drc3n3l0icYKV3xbnWdonOLvUwOBWh94IW3aQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.6_1623173212578_0.8163930522424805"},"_hasShrinkwrap":false},"5.4.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.17+2e2ff5d6","@typescript-eslint/types":"5.4.1-alpha.17+2e2ff5d6","@typescript-eslint/typescript-estree":"5.4.1-alpha.17+2e2ff5d6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2e2ff5d659160a40431b87af9f1b71eca61a5715","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.17","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-wffYVE2RMwuStPEWWEnU8Z1/r2bIZBC1WVp+RKf9Qk0FjMjdbCR2sZh2SqWkfYZXJ0FZ/HvCbiUa1tYWFgjepw==","shasum":"8e87d2b14da102ee7bfb2a04284f6a9cdc985deb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.17.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl6SwCRA9TVsSAnZWagAAXYkP/2PA2CmJ6iEfk64r9rMM\nNarL51IMil+5D9juVK3Ch4OeFkQo+0KJiSr6jh3TpM5NfqQnFwhCNqhc4gzu\nszF6RRPwIhButYYLxyb50mzWFovchJL2npNF2iL5WcDKPDl1LFo6XUP2cCYj\nmGNNHqU+XIQU9Spol42cqGHK9w1x8eXGZXCIwhagli041aZAzIThEsQu65WP\n8T3AA02SQkIw7441fTeIwtEIbNLj0OLNc7TAK6vX3DjXgVB6X+yWBPQI++tY\nBvEfajd2PtmZdb6w3w7NSv/UehJGCcbNEnXDBv3P2A3ygQelhjSe5Lt34XKQ\nJ/xri6VclwfK/cHWVUklSYCSjeaiHCmZ9tQl4eD1OSTpaQkKoKGXrsBZETTw\nGU5RFVYAzQyYr8T+O7euao+hYkc62vd8gcH2n5B60KMe6IErr8JfmkDVL0uV\ne04gsui6OghsCFkIcbUYi4XhnKh2lfYghjNv5rXixRi0Z5rZaKR4StgFtwsu\nohEaX1/nEWEOyEsSnaKmAdR4qjuOekvwqWKc7A2BHRZovZ/kxU+Ek9LvsPrP\nZSqqxaoTRGLmLxfV0kxzPFG0LsIhDbxkN5mI780UB8XJolfzVtPQqyIgTLJZ\nqS/K+8ZC89yq91RFpVFPKo+Ohuh9PtpW0gpscHw1viYa3aqUJRpygw1cVPjF\n5cTa\r\n=gLhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUwFm5TbxVUaK9rotEvNKWEJZw8XqHKpvJdYh9h7EIYAIhANmFM0HlsnHrylwMx6t/k2ZLIcb/hxZ13vsWJTNUYIez"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.17_1637328048019_0.7450369511845083"},"_hasShrinkwrap":false},"4.26.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.5+e855b18b","@typescript-eslint/types":"4.26.2-alpha.5+e855b18b","@typescript-eslint/typescript-estree":"4.26.2-alpha.5+e855b18b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e855b18b8feee0edb5c617c11006861426a6f530","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-xnj2xDat0bkXHQdQ9N4JyT2SFv7WIbcmmlofqZPyr8TGXDSgLeNU3vATB2wR+d83X9pLKeSPmgc1oyS+Fr6uyQ==","shasum":"ba1583ee92dcb25d16872d17a4d81ff3b0067529","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.5.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvxKcCRA9TVsSAnZWagAAJO4P/RppdjjlcxA6JKjMPEyT\nzNk4dB/pgEdoSbjjFxY5+Jqo25UfWhiARslzXX5YzU20DL7uVfH/tMmNDMsl\nUOKtnXjRcKKeAfLtdHmRnAL2BZ0uTl7+IShvtXQHfnJP8gGGiwUxszamsudz\nLSutzf22fxgKvOppDvgpl/NUkNyeiCHWIvpV5Q7EjwgB6Rs43cLajgnba5Ba\n/MDrm9C6A4XNiS0HqQnAEqn3bMQ+YW83CorCxB4poQ5e+7OcnRWsNGnm0db9\nom9NaMNY8L5CPG55EGZAYeLKK6mliuvbZeKWWd4oSfzYp13y9dUY+yLUKTv6\ncK9HwQbPuj04evVJoGWZ2djY4lVpSJ+nHpY1FaNbtUcA7T6Sbq74Pr1UDXnJ\nLrKoYQWokW+hxHJMhxBpl/X11PqcoEB316XpmZ1VPahhDp7ABMv3BbtcSFow\n0tRAORH1uEuGZFChrGESDkXimhd7J/J5Li3tJDISfQDV/mF22db4rktXj4H0\neUG/VlAAUsmekZs5qP+OswxLsYR56PBNEGsmZZ3+y58fgeOKnNbeXrLMfzKa\ncRn7jM7w4JkmWKQmHSe3g9KddAUO5qxOBobiSpejL42YHLTRT56dxu/zBNvu\nz4PFjBwSRfPgeCKdgFd8e1ZiTQRXEBvVOs4qQam/dINUccfZx3NCnhtY0g/q\n4sXV\r\n=FLJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRjr3roBXL1vGGiwtyP/qH1/rmINc+p98VrKxoefkq3wIgW8Z4/BEgjZ4QJE0Ribieisv7PqXdZXUGvvDtUXJjOXE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.5_1623134876657_0.12845717942554957"},"_hasShrinkwrap":false},"5.4.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.16+6c3816b3","@typescript-eslint/types":"5.4.1-alpha.16+6c3816b3","@typescript-eslint/typescript-estree":"5.4.1-alpha.16+6c3816b3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6c3816b3831e6e683c1a7842196b34248803d69b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.16","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-kH3mYIo6X0KZcXmJ/0iQy8mzDYMhIghXyayaOnXfhRWB3KbBOHZQqRYZ/nTk8QgcIcNCRTNPuIXcV2l06vMCcQ==","shasum":"31128212d5fd347062cc5d818397953b4b456d60","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.16.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlryOCRA9TVsSAnZWagAA2hYP/jJXLNXrJatm+JCk7jXE\nOwCk32xO2IQwsVv/OQ6YxA7Y3d67LEokUubiVI9naZk9yprpBE7TNERdrPcs\nRJgp1kEvcMc67+P4Uu8j96U4Pt46TTdc3WhCyqqgu7su9dhLfozLuo+6nSJX\nyIh25WvF8r0KKNIHzpnW3T9Mfjo5rS8O0JAvJw4tVWujMts55qPo4lf5sJJm\nc1/e4taXNFH4BuB4sR1gGM+lTQphkUDKBqc3PqeFzjjopZsIyhHhw9kg/wrK\ngEEEHIOk3/8Gv5cTPjTKLp0wiv5fQZPWUFw9ct41IVVPB1njQ39GDf3zm7TW\n35lhiEc2WGjx3YeDxPEM2w3Ohdq31qEePuTtFk/GvSDFBcWV84VXsjKji3MJ\n+c4zMhv5iHE6hddYQCz4T2gSfm+66iyySUVJVOp9t7Wl8Zyb+nLDOP8YB340\n0GRyuZqAXk3ET2auopc2Ne1PnEoJ8EA05TZJwygSkEqv6ccxdF+skwUW9UFa\noyZsTweZb/KW6EBSrvi7PRP5ZRqByFVY5yCCGvy7rnKoS3PTwNaM1+DWnS+n\n0iSB8gCywsayNNSvovZ3C6+1j76I2DLtz/yu4t6YWqIYXVmms4z6LMK3XbsT\n6FcHkaMQgFvNhJO8b1lA0k8hMelkKgyN1N1ylN3LWmXxJBF/MCFKVAgWl4hT\nj9RR\r\n=Udqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYGUr9xUe7DHZJ6K9PbkJziM70sAyN4mxfZXVG4kkARAiAPoiAoW6+UcPDyrnykFlTgCCtzT7k7E9u7lBDji3fn4A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.16_1637268622346_0.28630809717996986"},"_hasShrinkwrap":false},"4.26.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.4+9c78619b","@typescript-eslint/types":"4.26.2-alpha.4+9c78619b","@typescript-eslint/typescript-estree":"4.26.2-alpha.4+9c78619b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c78619b1ee8b30c47a6777d7ab9c2ae8dfe732f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-DGAIAoFYMjvAD3TbF54lGUYp1OS+x8d0S6MMvnMexCXcW2WN32B+s1Kr/QkjHJ2SqMOT6ap+xHGnkrUYDZXR9Q==","shasum":"d1eed0fd558b037f48c411b6dfc543f122926b46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.4.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvwzcCRA9TVsSAnZWagAAOqoP/2tse/Zb6WpKpxxsFIb9\nobNNu0gDTpvqvX5WMs7QDmzQxVNO/+Vm2uza8+pR8KiWQntGQG0j5MYWiPDL\n0Eny6kAXbzb19+k/EvlfYoZrYA2AiLK9X5Kw8QqsoTS9msLiD/d7jvZoP544\niYCy0gAn+eGBDsRJt3Rka+Yt0bZr+/AZwxU56Nvd8uxcdVouIDMTBFnxyGeM\nf6eyDSfGNSKNrFth8fKc0PZoUPVLujWENc3wywyTUigMwaDihIzlKN5lcbqV\n0W72u8J8DdkoluArqq0wZunqN0bVPswwK16Ce2X+lQCvoSjPZQ0Ku38RJd7Z\nqSsKSP4FRV/B0zU3gJF8tIGONPEfsEb261b2TR41fGC8h+k4wRWgaJgpz3Ok\nB+6O4klgc9ocE0hMCQeg8DsCUBXEbFyPcNl2lFcqLj6ILmZXgkW9BVIGOY6O\nOwoHYeBrXENz7fiiH8GYLi1VBkdB+/auVAqb5rLfqxBU/fbtEJUj4oW+7Yym\nWf6fMKK35Xmhk3xJwrtZuSd5S0i1Cj+b+F1A429xV4F26CRdWmMQ/Oegyfi5\ng7jPhcn2iPi+ik2KXtxHFg4OpCu2ezLJtA7ltO/Z+0MtbpcgFXcbiE75KnjM\n3WNIm+FiHq2sXoVOIHq/Gittj9/9xN3ZhFxBb/QSfJY0T7vro/V/mxKOL6gy\n0Zgl\r\n=jtBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDot0ZPc/qTBH2TOiGTXocohbojP1WTW1cm+A+oHBRqHgIhAJEshBDs9imWY33a0IatZQ1QnU8+8G440ixgDh4n7ht0"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.4_1623133404002_0.7541370588985086"},"_hasShrinkwrap":false},"5.4.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.19+5f60307c","@typescript-eslint/types":"5.4.1-alpha.19+5f60307c","@typescript-eslint/typescript-estree":"5.4.1-alpha.19+5f60307c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5f60307c93417976a524449dc4ab568f0daaf5a8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.19","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-7mvYdFvVxD7Wgg3w81VGsYqUAPKz5KIVYLlH6MIhbu25PnYhyBrTZnJEL83ZiWHCiQfuVEZTWrmMrOuht4hfiQ==","shasum":"0ca1a3879b2e9348d0045da99ca9ca74ac0ed0af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.19.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnX6uCRA9TVsSAnZWagAA79EP/jihALCi/l03x0CEWES9\nHctRuJ2ag/JmIeWStgj/qMRncaDnKNYcaJd4a4Ivn9UPkPolzZphiUj61Cll\nuTx3FkYpAn438QRKgXR7Sj7qkTpIObnssFRlUfnvK3fdk2uqkUgPv+66QzNn\nMvbo4KllUjmOh98z1OoeQgP/XnaMzf10o4advIooFLO9MOSc7lFEk/q5HOat\nuwGJ99RfAyoSJ69a+8ShoIGZ9s/GjdpOhqNj3jfNJWWTJOaUJ7RQYgnoB0Rv\ndWZboaUPJ4SBAMijZXbNI6W8W7K4W5U0SX/RLQEvbhzRw/W+6GgKwoKWiGo8\nTaVImkiBC9WUC87GgFXupWDsLNo6t75F40f7D1rStMoJEW5gceAGh4cR54V1\nl9/amV9i8bIvsk6bkCWXO0mgMKjxSGfTKgMj8qU+weIGg3aDCcNIQyTv46AB\nTwMJD/PFEGa9W5Q3cJStZ7Vlol9WsTEr8zlws3MkJBDKtoEnggzEA/KkOwvX\ncfRQuhtxKXZ19xd7mW0TwR/iMV1CwgIB7wKpQPtO6T+s6mO3jMLGdfKxlskx\n2msBRwphrLhOwB55gnOXFYa/EntHKACmduV3rbG7yvlO2NjhBJvBCy6xSvjQ\nMLvfRid8W+Hl5Lll1gx+HZP/9dg4cNA2By31bjDFaRTHSjW1j/J3xgRRDaCz\nlFxj\r\n=WdAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIuN1Ku1gfeVTOBWzCppsMsYNMXHBC+vl03CTFUydADAIgeGDi9TV8SwPz8syPqtkTUZ5mVa9aZKE5etCPMAY4exg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.19_1637711534157_0.7868144791268423"},"_hasShrinkwrap":false},"4.26.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.3+12a9128f","@typescript-eslint/types":"4.26.2-alpha.3+12a9128f","@typescript-eslint/typescript-estree":"4.26.2-alpha.3+12a9128f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"12a9128fc434fc8bdd61a9bb751c004c11ef9741","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-4lB4BR7c+ej87ueTZ6orkbBWBIrj1TCQ0TBif2cPl2qrHurJLjQjRTv5PDth0yNqt9pBcGLYRKJIIpX98ucNVA==","shasum":"2d16de560534c37bfa7922a63fe49bbd493369eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.3.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvwsRCRA9TVsSAnZWagAAO40P/RGqfMJw303ALJOYyYok\nOzEvsSdua/rsvkeUqfsBs4PtC1/yBZ4SkLSWmpz9zkQEcSYXuqAc64PsDLl6\ndnwR6YF3nXRl+dtStbN03nwGokvxRFljBZZ8zFqQ5hIRIMjAcgZ+6ldTA9Te\nqQh2CFCzTRBd7gOGSN6F9/hAgg0CpHMfdMunbg+iVOxbrV1CCX7FyHHpWucU\nXTQS7THjZqx6y5tmmOm7r1gHGxBwynwjpQGEA3D5J6U9dHO+oyvIMY1Rk4WF\nZW2kNJIQRhA9S0kRinRA6IImP4ldgQmtji0L6f4ssT03WCbwaBMyHEM/UuWs\nPeo2ccj5XuCrsNn9K7ROgzQn/8BLGCLRdU0/ygFtXBUrEREesGEpEgpFL4ow\nEe+cSCnvcJR8JVsccVeiCwYHeTOhVSQWrPeet1Wab4GkA6/daiMN3jk7bHnW\nSmM/sOgBSxUziVJtTrpSQYazYP0dkOBZUmmimtFGzCf7cWq9jVag9duNqQxi\nbMI+L6fuYbXjPztch0WJG1xIAO3CQZYg083vPt0NLLDR9lhIkQOQaz2qAGiK\n7xVRpdVXHsV5VxYlUJXRz5ktQGC8dJ0c9b2t60HxOy+v+Z1zPdp1blJWTmoz\nLpRp43EdLom1IYZ0iy+viCXVIzbvzugJt9HHdmyMPymchjXrmGtgAnqNoNf+\nZq0Z\r\n=d6Vm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOiZFFa3GiP6K4Vf8dwePMFz/4BEdoqrbJ2Dvzud5KZAiEAmiBygtmRwoV4q1KqTYmFn/RFPfypxZiPD321ZQh9wdw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.3_1623132945866_0.34798387058460345"},"_hasShrinkwrap":false},"5.4.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.18+03ff45a2","@typescript-eslint/types":"5.4.1-alpha.18+03ff45a2","@typescript-eslint/typescript-estree":"5.4.1-alpha.18+03ff45a2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"03ff45a2e6cc813611378a133d975ea347b86e88","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.18","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-DX9cAJDXDYk+Mnb2nymjwCk3Vrg8pGqtsc8KozW0Fy97IUWerCS+a9SRG6DR3mggJgngPzJ2Ui2tz/m5GcUM5w==","shasum":"43ea504a1d73ed1c43bda4d1d535075215810588","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.18.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmXjnCRA9TVsSAnZWagAAmAwP/3yLiwTCF1Smbuge7j48\ntEbKN0dg9qHlLsOS+ZpGHv0zH9ZCVt60pgmCPbNGstB5cHIA48YPhAD28viP\ndx9UQiHJW9i5mBIRiPTxWpOZn4P3dpjrEKe/oso+8GYkHgGfott1av+pHkGU\noOnjHQHrsjaaW2WLd7H5HVOT2kk1gw1KDmYQk8PNm7rQXqlnKHGqoaqffK4j\nHTca5T7cGtDzhu5lNhIyfMjFCjL7leqFd5Vb/ERiKpd0cIdnQj2JkVPYDoFz\nDyqiwxCJbQOiKewexjD0V1aifcUS9RTrj7UESB19ayuCAbvdZ4qrSvK66ydx\nbdXq4vh19jhRlylLhsfYL/MufX4SiZEj9IT7eoP3NRMJOV1B5j4i/4G3smv1\n8ashjXccxWsbzQPtuVnP/ysc0UbE+yr+UcZH+ZjCBWRWiX6iRzYDGpsYPVBF\n6xFJ480P2xOb/AbB3S6ueJMoe2JtykRzdStk0vOJ8AdlHoJD2jUVR7vR1Be0\nH3YfZzTfsLDE/IOhIDygk81As9V40iMnPhaLDTMqxLKUJl6dx2gcjt8PFjiG\nq9+Ezhs1b+IqHe8P6hHAAZwO4UYtxwyXBP3ry0WLwMKFEEph3PHPKEaxbtOO\nw0Ft7ZYyqzZjcIxl1Q2Pt4l0WMBMTOmF+df0L5yuPT3XseKmVWEADlCKS5mL\nc4Nq\r\n=iq0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD842b0wP4JwC7QdNSVJy3wwSJkUJJNZ8vGjL55F2V+3gIhAL1/DXSec7RczGYl7gRbCtPRgDK+BIdKU+avQVHGLFBh"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.18_1637447911318_0.5924986770448644"},"_hasShrinkwrap":false},"4.26.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.2+d8614cef","@typescript-eslint/types":"4.26.2-alpha.2+d8614cef","@typescript-eslint/typescript-estree":"4.26.2-alpha.2+d8614cef","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d8614cefaf96bd34674443001daaccf6f778900f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-1Z809e2EGpBQ5JKV3ZnoSXvkqHY24mybK6GX5hHb+/Pe5NFyRfcFL+O6U3YDGRm8vQsQrlJZPTYZ2loFeAJZTg==","shasum":"607c261072da6d1ae2e1e32472d43b95f96e45b9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.2.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvwqrCRA9TVsSAnZWagAAl2sP/iwvTlgEegBXiqe9n1FX\nNR46AtGro25bRbxPNYuAqphfJd5UHzxLC4vv6Ude/1/baDAG47ndIa1fp63k\nz22yD77duIea7JBDMOkb9o2CfYew4nMcqA8LYYLMT+BwYPyBm+neW5R+jSkZ\n25tu3DLBwEgAIXeDJHX1h+OMV9TdIXL/Aia/DMboMQM/9m5rNZM+9jWjwRvV\nEhMEJLELAuHjQmlt3X8A0JNl3Xff3Z2PAhIqcKjtdxyMyhtNlQDU9BxHuhS+\nafBoh+7XE0v78RvUL2rF+H3KEM4+8qEyytaTFUlUrFGtmG7fjBP+peYi3SXT\n+mxskHrDFX/2b1/WvAiqapyiypvc2lpUHg+fRO0gXDIYYKOFSasJLA245shj\nHgAflyspJGO3GjZCltws6zZ7P7Uyz010Zq70VsYsts3zf9AONstRfHNL2hAw\n/VOtQpUSk1ssTxGzSiirdY1ANqjr2vEYwEZkp9XZx3XxBIuMetcGG620YV18\nPCeTCDHgDcas7V5cG4uFHJoJ00yULxYRYwwpS88j9BBCAn4FO03K0opcE/v0\n4RISEJIQ5JO0wispFyM4zionb6H+mn3dcXS6r9Cq7pcz+g5najP8JozO/9gl\nYo+cQs0PyMg5JXmRZ78XNxJmzn4MZmIIPmlyfCMMEZkml0ID0qtW+ErzrPmf\n89iV\r\n=Mxjp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB01kHf4Kv8dvP1wf6umv+aMrDTJFf/p2Ke2qTILf9VLAiAtDGYGOuyO0LNgPc37Pa3DS/WUX5RSEUd2HR3F0KR55w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.2_1623132843633_0.32962552230403763"},"_hasShrinkwrap":false},"4.26.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.1+f558a9ab","@typescript-eslint/types":"4.26.2-alpha.1+f558a9ab","@typescript-eslint/typescript-estree":"4.26.2-alpha.1+f558a9ab","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f558a9abe644b804467d21f1f8fa34770cd6802f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-plxG0ISMVInSFZ5e+FKL5+sjEPKsS3He9epPhT442fodUYG8CgJI4FW1r4xEHh4FiqHkVHB/wOMFBiYnfGtE4g==","shasum":"b973c90c9633edaf436a136aa24b18feb84b3ca7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.1.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvwp+CRA9TVsSAnZWagAAVN4QAIMVmjZ57/tUpBffL08j\nsrnsTvDHBOgJdpwsXYT9ser0mt/EAN0NcuSLcPumf/3ufnHnNSLRXhVRmcS0\nSDBu/PhCAhmWz6ikOz6teAJNB8ftBxmVDIfYGZ13EC85gyNcdUcRQBfPCmxJ\nIIdXZbF5DnzRzm5LxBd4tTsTuXUe6JDOQFH4vUiUrjvmaYuaUhIgTXwE+eF2\n1B9nE/EsjwhwMTo6KGbsWkStXaBkkCnl4+7a46tAy5AcVDNG3XkegiYnPeMF\nrWEnMcSI5thadKZKd60BPku7df2JT01+U4qagM14W8EV2infckG0gz2uYu40\nT7DvjkvV9Glt4COHKOKcMVyN75JRSZsH+XgQ63vYY9EC+zSdvynRtHjbWfVy\nnfjjPYZfW6fIqmbyvyJUHQmejX+H82JqJo3eUWI/zrXLUcY8VgAOqel2+ESq\nXwwR6LGzpT2yd+silxB8meENGxBbuDxh8M3zJYFNsHGrgbh2sepEXEc0CAav\n/3M8c4gWfIqtZrVsu4H9THh9KdvBL0amhTcXMJgoqRJ2dFA6UV3amLnTe2A2\nv0P6RrYWSawoc6kK7IU3Zpz7SK1qKb170XRN6FjpalwY2PMw50cnd1oi7TiL\nhHK2AWjU60ACrEM3koKWs5ltrm6n3v7TV+Hn7kyvt+ViNtBXzKLgaIRelQZ+\nXfad\r\n=z2uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJCc3PBDDgw52p66pboNm4W0JnVmF27CWpF8K6Jocp7QIhAMqYRyOWBKDCZxZVNjipu1LjsWsbVmlN8p5rxxAStiog"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.1_1623132798368_0.5101014937755506"},"_hasShrinkwrap":false},"4.26.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.0+dac8845c","@typescript-eslint/types":"4.26.2-alpha.0+dac8845c","@typescript-eslint/typescript-estree":"4.26.2-alpha.0+dac8845c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dac8845c6821d51cea5bafdc0be2e9a399cea68c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-tOAFdqdco8hLxq5Ru6WKUPCAwiXUD0BIlzZrfYRf1Anc2mVlbv7nRefnLiqfqLHWzH9G8uGl6Ov7p3Ga8vP2TQ==","shasum":"b0eb463d8429cec43f0a7b5a8dfc563b344a123d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.0.tgz","fileCount":204,"unpackedSize":411119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvlSBCRA9TVsSAnZWagAAlHYP/1+6ZOqwnAHGVoOQCZ64\nSAXzUtCGX9djwCRxa+cS2gs07OOuwV1Vh6QHb+iQYqD/3kg2EnOH25TCscGV\nA/EVlRArAqpUF9ZuKwSndj8nygPIhx3EAzTR+TvtSJ9auLUl22Fx8tK461TT\n+CW4FcyAkffc1N9bVEEkWHCq5LDZ6i6CLn5wjdTngpo4egRxSVTYkGlrJSAo\nwPgCWWFnoxcl5C6c5FkyXuKhLE5aqAaPmzXt5WdukjmfJ7xseQAt/jgCZtj3\nsH1SnKn0bEK3tndKFxDf7B6dQTY4c/kjCAwJyrSf0k4zfK4Ez9KE2dlaWBgf\n88aAgCuDfQzB3u7BK+XvZIjN8DpU1Fmi+bVOR/rFbgSDpnbORpIsu9JTF4r9\nx0lL1rHOuIFdLyABn9m2yknIPxlZO3j/RkoM6MNMowRgskRHrIeobVi1Ddyr\nCb5iMnAw0ikO8pTEp0vx1hBZq+YAdUgDwIdZX7HoNgJNd9faYCUMiIkLsLCx\nBDTvz2fDy8GbnaHAjCyY5tMmm47QutDNgndm1HuY6oxD7eYq0aOND8aYh/tE\nDfSMvlU4lXHnlYxqKTJXQL5/jb5gtddMdV7tzU6TK8w/BNVk3FLJzHZmy93F\nRuIE8e2+/fWOUuZOxLZwIs/F1280gD8RQXI9tspP69VwLgR3B2DrqkpqcWdL\nj932\r\n=4LfT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvrd+G595r2ePdMGs5tIxN1zNmQlbkQsjchd85OG/fawIhANmZ5p7FsoTR/SneCReCq7H63gNxYlEhnpHoZcNdzv0o"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.0_1623086209017_0.5416166016234656"},"_hasShrinkwrap":false},"5.1.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.1+b21d4de4","@typescript-eslint/types":"5.1.1-alpha.1+b21d4de4","@typescript-eslint/typescript-estree":"5.1.1-alpha.1+b21d4de4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b21d4de455c908080e89866d08ebc9a4a7a0f859","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.1","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-jD+sY+krcEOS+NCKDistvdV6YP14PZk5hdixrt3mqE9kq/kn7aEmWzdAfzbuMrbBJ48KnN0KY9eJSzE66/2wbA==","shasum":"51dfa7a3ef3c839d2a65248a3e6a6e23861e5bb3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.1.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtikyS2NqBOx6uc18zyqqzJV3dkl3CHvZUII5n1Q2KEAiBlN26+ef9VsmmN8d5pLZVeJF7PbE/iYlsgGRAHA6d4GA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.1_1634610886094_0.07398312100767668"},"_hasShrinkwrap":false},"5.1.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.0+ef1c82cc","@typescript-eslint/types":"5.1.1-alpha.0+ef1c82cc","@typescript-eslint/typescript-estree":"5.1.1-alpha.0+ef1c82cc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ef1c82cc2e70347a689f60ec048d04b17a9e9c42","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-kxzU1xcsC3MLwoNzsYEaoC4P4rx1lWTojx1abD0sGw4uYtNRc2tX97wpZbSF8ExHGOtywcVi62dPwjj3bjxAsA==","shasum":"5f8e0e00d8e16e619b19d342f00d97063a456633","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.0.tgz","fileCount":168,"unpackedSize":320714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbrj9NRPeFIXJKnKP7wq8QGFpgYLIDvGvhwK8WfXGkgAIhAMKHLfmnTfoqKLQJpXG00um243QYCZVwYBnQkNzBXar5"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.0_1634610895568_0.2771518781621767"},"_hasShrinkwrap":false},"4.0.0-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"4.0.0-alpha.0+2edbca38","@typescript-eslint/typescript-estree":"4.0.0-alpha.0+2edbca38","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2edbca380bd8f317cd96bac0df5030ddcd14a6af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-qTNCU1HHOx7QH6hcqBmBrB69C+cwrBBN3Mp2RZEDyxUlt6vYJR/sNkNUU/158T4JyX9RQljWyOFFwTHcZjPRkw==","shasum":"eba92d303807a639c0dd7081a63eacd06a1d64d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.0.tgz","fileCount":204,"unpackedSize":408192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1qZCRA9TVsSAnZWagAACy4QAIULdTXGK5n5nhVnhgN6\nk6JcoW+JaWFLF8se0XaElmggUzGbtjUPiHJffAwP0XtQJMu5YYBzYNW8Sk95\n2VWQE2xcHdING1lgd1jDFy6wS2lp8cY4PRtHeDOmoJPaKFxg9/UecZfUipxV\n0TXPKYJBfplF+7YD0kQC2ATsDBk3W/0rnlRrm+Zx225MH9d25mUV3xTjk9vD\nOu/BGz2k9oDEBGT8DzgoTXQLfxd6VFsUl8ezey9Jr6u99MqtPa8pVVNf5Nzf\n4hdirUusus7CeX1ZEKTcyGJtOrBaduZFWDR5LYKR2pxO8JnoVb0ByWWMP8WJ\nVDgrvnL/sv0Kf34FWNdNrxZaumT7Gl3V9n8CH4l9W8AgFP+ZkHR4Rf2wFpS0\nr3p+sXRXMmr3MTJ1HmaezJqX6iqDlFIgXcbv8l2p5uAKDEN+jeELkquJ7Y+5\neZqIilM0RGtYRjsRVmOZ5/eh2liHcHyfxrjR35+1lo+oMdTpzNvYcfDVu0wJ\ncZXpJHA66DCuA3MNSZLdJOnm6GBWp1vSVASnvUUEshm3+CMXJ4bm+5TXr4jf\nphhbsOgHMinHFN0A9MtYXePKrYynhZln8jrM+bGtn7uSkOuISf2iCSAcpRyS\nRdSse9J1kU4fCJ3Tt9q2TyV1zyocHzUntCKjTta5CE1tMcOSnPzwVc7gFqJF\nta08\r\n=v20n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnt6wXcinuGYfRQk2wlW+KoNsnMRSXF5jmxl9jp5vRFAiAQxGS+gb0PGb7NwD9XlvpNMwpih9kGgYsWiNw60noEOQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.0_1595890328678_0.5828556201303836"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.2+df37be2d","@typescript-eslint/types":"4.0.0-alpha.2+df37be2d","@typescript-eslint/typescript-estree":"4.0.0-alpha.2+df37be2d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"df37be2d23c11c476e99f40f8c50a79166e3b4c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-+DL8LLH7kXA+oUyVvn3JkHWJOqV91lbihFHXQH4gMDmpd0leyfAJT39HXUs6h8OAHe45nGO66CWt7t6R5Q3TFw==","shasum":"674225b67868e0e87360ac15680a19be3674780b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.2.tgz","fileCount":204,"unpackedSize":412212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIGrpCRA9TVsSAnZWagAA1JEP/2usVobJfM5qsgZimAkv\nBX6gmHc7WHa+qNH1h9fabg8Xr3f/Pw0w++3fss02TPnAIBvZ8kFGonI5oJ0y\n1LOSYTLiTQTggQkrjctRJ+pBxfyNxpQbWo+EvIv04ao7kMfqAEVMfChVQ1Vc\nWUzY97n0w2Nd80TPcMhK5HGW/y4nT6cGSPtShhrk0+X4Vgu2bNR3FSFrlfLT\n30XrQ948QvpXpLYPj8J2klJ2+OjDZoXSp0U3L9NhEy/Ox65rJzol3Dq2Uq9/\nIzZK6VyHCgYjigYJ/bj6ieuDcc1juoBKK1vSgnH+Rq7zIopqalcsDBrNx+5k\n8B9MMy4MiF/aWLkJ1qOwkHiUkAorkdC5FcYJD7uzhB+JdLQI7/+DQg/4nx1f\nJMXmdI/NXSWlyeVIH/yVpUHdUB6GpA6VU+9RSPBnQ8ZjMLQlyizZ9eTxEs2k\noJHWClLnAd0N49rpbRvFt8ifkKDkPMxnipiWxXd3pweHBIcOOfrub9Ocr/Ef\nukMEKlhE/CaXsWwjdTUzp+x8mhAi/xNu1Gig3C7OtYuFUsRrYnouMq5evfOn\n048XXXN0bwQnChzyBDUKruB9JVjBWP8RMB908W+HPBO6WKuc/TTXLJ4zFafG\nAauB/jUiDtzIFuTZ+8Jlgxd0nWIU1vh1Ks9TtCty0EzJpUP5GsKYH10+hEoU\nUnBN\r\n=p5HG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoD9MQSHwmQ3nDozLBQE2T0pCgKBhCELEMKsJHrpBFKAiBUOKcBfoDMBUuRwBdYQ/KWsc/YcO9jzqqYyCugI0rsng=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.2_1595960041007_0.9865710418284317"},"_hasShrinkwrap":false},"4.0.0-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.1+abb0617e","@typescript-eslint/types":"4.0.0-alpha.1+abb0617e","@typescript-eslint/typescript-estree":"4.0.0-alpha.1+abb0617e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"abb0617e7cda636064193c65c73f8f8c08d8cb56","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-qHgb+EjYbL2zXC8h23sf9tbS6wfg9FlvWAER99I5fLmeF0t85fOkHOKYUQUaB1YI+4oTRgSSeYO1I7dgLC9TTQ==","shasum":"a463cb2c749e91c6aa2ef5ca26ca571018927ea4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.1.tgz","fileCount":204,"unpackedSize":412212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH32CCRA9TVsSAnZWagAA9+0P/jaTCjXvN3QiXoVEcMrg\niEzVbwWn0eIdg+B6PSJ9MhJMF6sQlk7N1aXbXJsBm30rWnYqbXBuyw8ItvrT\nF7Ebct0RUy8+mJisfxBjHB48wRGhRTrJ0Sk36AziGcZlQ1McJaknw1d6OteS\nXzu8WdTw6AW/nhHwTvgbb55S0sz9yGKSga2sOrf5y1E8PsfXvmpLiDVkHXEY\n1bDhTlLL5LgbiqGTgiDuylHOVC2zsbIX0UGEwy6AFPMhKNsLLWjt2YFZauKT\nRqSnBOvuInoQ8va6O5//jD4Sz+FangZy4ES7o2JDUPPTZF1+fZwMrNA1SYnI\nZgqaaGM8WN1aucxxFTu7NhsZ9MDzO4fka/ZjXc55H/oODomk3GbEkuzBpgiX\nk0EavNQXPTlO6eM3FQtoz350Gy2Ji9Wr30hUHB2A2p6Mhet66XubaULOtGNC\nyQlRr/FVfsWo2RCXYMWEuHODNIv4tstKrTWM3K2rHQw1HwWGI1eeKS+1al7X\ntB1CNGujvheUCcAIwmzeq1QeAFIWp+vo9vdKU+vneVYCLkKInUGsOZ4HhMGw\n4DRiPe9vfW044lKFGgkvYvpo1/n1YdAVhZ4XVURAm7Wh7N4Y5gesdN+BU6bb\nud1TONT6zZp23+42H9QgSu0kD7NQwWIB/Fz3h75URoNqvR2/S4s34SAumPNF\nPEXB\r\n=Da+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0cwBIFcc4OQVwRloDd9UpDGa85ZYi1+XVeKPgFuT+kwIhAI3GBtqlF/5Pt5yF9nf/h4VN/aBJQr/axAs8q6n5WP7a"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.1_1595899266442_0.40116906240180117"},"_hasShrinkwrap":false},"4.0.0-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.4+13bd4dd1","@typescript-eslint/types":"4.0.0-alpha.4+13bd4dd1","@typescript-eslint/typescript-estree":"4.0.0-alpha.4+13bd4dd1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"13bd4dd11fc478a18a70e9e71853f099f0833330","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-evPXelMu00FKZxFM0/npO3HPWLLl3XKEJ60s1cp7617zrYkH8ALrCNtjjAew2uU/vF7QM5jTjUizEpDt6zuNww==","shasum":"d9599072a7eecc7d79087ae84dba0662efe16c1b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.4.tgz","fileCount":204,"unpackedSize":412212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEpCCRA9TVsSAnZWagAAA2gP/0NwAf0Ryiq+nTDEUZyK\nIDe9ff7fJ1ZU9HNrIeZYTaA5+rDEmLNEJvf9Rvde9rk39Pn2ebBSG7Lw7zDq\nRo428IQN/xnfvOCixuWGGmE4NcgGIQcgjafF/NaH97HhPzdU1S92LHy/3rdD\n738wpM4CxvIZjgLv+J1UZkEdm0nPmbHAzCQWAS5G4Fwm9Kk04ZtjRnfPM3zO\nK9jImn+9QKVVIQi1TfR1dxQrRjDai0S9Cd4sKmycXeiZq8vHkciWhXp2CMWn\nBE8mBvVr8g3qXkiYqDlzgkU1SGwO7CEc6VjYEQmow+hnvQbbL5f+c8tsmdPk\naBv+9aechLPuldfouyiU2HlmgC31kxJQvmpqXerdYEFmc8Y4d1ZOze9j9Xw4\nxmDRkCz81oJM0HM18ts448dcWtbmHXUaMrCX6gIEkPZ4V9QAxnxTxYTYNFVC\nXVQFNRRiB2Z5RI9Zr7rDeWVR9kUu6Rrq/Ikss34G47EFWaUgJdcs+9nr8/kx\nsVgHqfDGzms0Y46mkalslcUWbN8NKeXmhCT/8D94rAWTeU6WWxuVPYkev2Du\nHAeozcSW/P/PDw9qOcHrEU81WkSR/ToNP92gnu1mViaNLiTFkG3lMWRotBaF\nd+gzEyp5ZeRW35ee7fkA7QJ/dvgRCHYo7ZubfRi71y2X28g4cvcyzZhaZqeY\n2a7W\r\n=jVM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB12+DefOK3FC2IAGqp8L18aB8hs1N6mR1ydfPhan8ffAiEA6y4VwizCVI8vx6J7K47GQGEDeJfR7w88bK1JaQIcWQQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.4_1596475970397_0.75037187526794"},"_hasShrinkwrap":false},"4.0.0-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.3+ef85b7b9","@typescript-eslint/types":"4.0.0-alpha.3+ef85b7b9","@typescript-eslint/typescript-estree":"4.0.0-alpha.3+ef85b7b9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ef85b7b92cf7b83e708bc85b58baca295955d5c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-dWMPLSrDPTPvkZDVa30I/xdr8HWNjcTgTHYWMBZOxQKfcQTKUETe+euqvUm6ciEILA5jEeqDzZls5KGA1jN0AQ==","shasum":"e59ee4ad906a6c158e0f60773e7175072089cce9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.3.tgz","fileCount":204,"unpackedSize":412212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKDzMCRA9TVsSAnZWagAAmaMQAIjAO3WAwXoU4hqcZd4H\np5LTzrbUFFjbFTuyKY+wwegpIuN3a+bIPD8vsTs8YUV7W9dR91QltLudDQcJ\nunUbebcdW6mkdN9JdNtNC84fkrq6agLYwfCoGdzaM1bLN9tP6j6KTGHy6th0\nlDgDZg/4eoDkdCy2HzTNEc1znVNRvY3WEu4D/ik5IFi+UwWI3PRLGCPfUe5W\nzuWuu5DYC5u3NCL4NygXdsMzmIYUQQIiCOGQ4LrrDbntSe1/IIlKGqZkiKNa\nAh4ceVKOvJqD1PWf0FqOzGxbdqyJqg1RrBvrvlJpDNdp5RHBr+9ZnmU15v76\n9VJQJd+Of+QyPCXdtRYCV1UOT90YSYqtcinNZGWmXN0ylOxI7oqkj0gY+yPj\nmcTqoL5KdzqR/9qk8xaTaZUxRoB9urz7qVCZgaiRkHr/5x3IsfBO7zuM2LIR\noV3l2EzUG00JXUpEZgmI6j9OGfZNnvNkPh3hLbpDZK7Z3krSR0Uf4XB4Esd3\nLDGn1Nuv0IyZK/BfHqPgAPm4igdSq9gKOcctzTf8zyqERdNY4qlWkNldO22q\nqqmUFmxk86biMMqXG86Z4rtfHzjP0R17PnmeRTwNhKJvnBpCHeQ1RUZBQJs9\nB8ISrM5f/sk5pVwNtv3AIUW1g0O6/0B8qrSWSENlwt6u4Czq03Bu4z3hy/KV\nWG09\r\n=FWGZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJmBRp9rZWKQcQY0PAH4Oa81Y8yJVvMQyzPCJkhXfNxAiEA/5y9Sba3PCaoXzWjGTwmvc1NASiGutAiGuC3KWrEOuE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.3_1596472523757_0.6869734973311112"},"_hasShrinkwrap":false},"5.59.10-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.10-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.10-alpha.0+a2b6b2e0a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2b6b2e0a1ccdfbd5c76ba3fbcffd94d29f5d2b1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.10-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-29C7N7G2LYg5e96vDpMQ+HJOUiLvPzL13jfgCLwie95mYmjunl6Gkvxg1RPJEY8pPAWyBYx/f2MXP67C+rTEfQ==","shasum":"6c227a4feb32cea5bbe354761044cc4917c9c486","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.10-alpha.0.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.10-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/FiyiQY35l+O75JGhG1AZ/wV4EWWwUHvVj2hal70wigIgVGQtQ565g2liyUFKle6LR4UZJHU1vj/wVSc+uH9AhUs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.10-alpha.0_1685988945690_0.8892205554725896"},"_hasShrinkwrap":false},"5.4.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.11+d57141a3","@typescript-eslint/types":"5.4.1-alpha.11+d57141a3","@typescript-eslint/typescript-estree":"5.4.1-alpha.11+d57141a3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d57141a3d13fad30a93ed99a6a15f4b0b369246a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.11","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-3ynRYiDNSncL1SMZgamHrbjb0xopFb/R5pOXVMyyieqQlWBeKYFee6I5TdMbLXqJQzR6zqXbDLfY5FTuIkmprw==","shasum":"e937e6a476a5ead08ac330fd7ba798b2479e7c6d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.11.tgz","fileCount":167,"unpackedSize":279939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlLiTCRA9TVsSAnZWagAAhn0P/RsFpqbefztb+4VTcvjI\nG1o016powfH5epp2Tqj+snx3wszRguTTv/klEzda8ueO7JyZKLWV6FBGqdir\nNKAYnUwInlgISE7CKolRKDEQg7W5jC814MHCo9gg0eO0rk1vmH+jsqat4DMc\ngKutZ2sSctN7CqVaUncM8szVfyjF9CW+b5ZSXJdhZLwR4fKsmM1zrBaP+KWQ\nh4S/8PI9E/vTXeo/VUQiSC3X/53T/wE1qfISbRbZpY4jFoYnKGNCKMNww9b6\nsRmiEut/UrUJi0F6QJUuOtJT1DBrj7Iod0HgqiL0OT198fIa+JotXGg50zCE\nv4mZ/wL7PSlCnE9MXsDg/EsHkbRToF+QPlBKHQUlltqumDpBTRCEtKOLDFbZ\nqXS/qP2eL0jJUNXrj6ZSoNk/9TT3eXl3RRr4ls/WYTfXaWui3KTZZ0J6tOxv\np2DEjcTsaIgM6U6de5Mg6GYD22b8fK1bhxpQFi3JOfaT2vrbws0/0J7Rz5WU\nlHdsjDWIOxNxmCa200iucMETJz60354raM81qVv+0feDI6lFpyFltQZSytL5\nWruH94oD0mlmsWHkDx9CRr35w4NoaKIgc1iZyL8gTC2nIwd6nwpZuvD6WPhs\nSCUikPgpCxLk86TIZXVibqsEiwuwamqsIy4OqyK/o0jNyazERfIUfgezKthK\nx0po\r\n=srvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHdH8NYtdO7sSTZDW7e6+0gor0c6XJsm2p0IDGn22rqQIhAIZQYOiASolTHhff0/wqyr6p4Lck2HxvJPd9yEMrhiob"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.11_1637136531035_0.38443749542748873"},"_hasShrinkwrap":false},"5.4.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.10+e734a748","@typescript-eslint/types":"5.4.1-alpha.10+e734a748","@typescript-eslint/typescript-estree":"5.4.1-alpha.10+e734a748","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e734a74811f92886ce052522ae1aef0427eb7b43","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.10","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-OuGO2yTsZecBsztaH1c3kJvmTL70Dbrcgq3WW5AU3pQmFU/Y85/TzQb1EzCAJhYGv4gBOY37LgnO9pmVxMXZDg==","shasum":"06f368a0a2d75969f3931ad37fc85ab15bab9a35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.10.tgz","fileCount":167,"unpackedSize":279939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlLeRCRA9TVsSAnZWagAARRoQAKIhmLWvs8U38s8RJL6A\nuf0WOrLQCG94LMvXQG4I2a/R7JxI8/dROXGwUgCI+iOX5fW9V9BPyfz2e5nI\npCIHdKRvfAPLRt0pcSNfD171Y5sHrZ32J7QlevQ9MdknYN7qn+1ugic1rXVV\n6vg01K040pq73gymWHi63f6kYb++iJ2VuFYlqpk0s+wZ3syznluyRVEM29NN\nQmkFiw7A509d8pBtN3P8vhO5paO8S9+iNqt/eG3Y2je5N4v/sGR+b5vj97pm\n//ylg/XVqnWGw1xMfO929D73MNPgdelHuBhjgdu//0VKlqxy5/SAHNOXZ0ls\nxu9wfSeTy6riesp0GSi+fG8TyqMETPJop0uc2Ibpe6NgqZzANF5gzILGBCAt\nihA03gPW62PZ1VZdKwDabgsV8QsDV4ItRBOlH4xZJAjWCOR/loB4ZofZ027p\nmmLF3/6s+V54MOC447c3IVl6UJJ8DXXq3ursUkbH4bdni9t8/kk+z7B9Qt/a\ni1EcVuKXhaxO4FUtPAQzJdMHlnJgcPRzq9Z1eeEUneJHg5nE+i/OkGM5QkD6\niPLYDTnkjISXrIsa1TZ2v63YYS4KdgOudkmiiq9LbWlDn13YXaKThzuHNSVE\nVSg5mWOQs+0bB+dswRIT8bIhMmb8FQVw8JkAtHRxjq/2yE71WNFxdNImuU+j\nyDEd\r\n=bhER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaoSTaY0kDPxb+gsDC02KDgZXvyozaF5jkpNsqxI94JQIgHp8cJ5heq7DvGVrBQy6l/6KsJGuidZviz6t+ilaBD9Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.10_1637136273318_0.45339713690492256"},"_hasShrinkwrap":false},"5.59.4-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.4-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.4-alpha.0+200afb611"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"200afb6113e3d8f42e38d5b3493ee9b9bdfba22f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.4-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-dhp7zujRpvx+rQlj0+OdTSJN7wmrPFVWcs6lqgeS/m9vsOhQxAGFWC0iltgGqMDRfT3VOV6LFv7ycPjizybfaA==","shasum":"371bc7c905f9f61d071047f100f16c60f7b1ed3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.4-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.4-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK14WOsJSzTAcDilrVAh4MLWKgw5iBjv5Wiy13tC7w/AiByBg0l29m59QvvImi7oY+xpdGQyD1HE8BuYMKvy2tYWA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.4-alpha.0_1683567298042_0.4941179616332436"},"_hasShrinkwrap":false},"4.16.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.10+ae0271cd","@typescript-eslint/types":"4.16.2-alpha.10+ae0271cd","@typescript-eslint/typescript-estree":"4.16.2-alpha.10+ae0271cd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ae0271cd8d6406e2fa54403f49e5072bd729bddd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.10","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-cz3EB6qIemzsiUzKKpkOjM9zm+fA8wN9HCvqyM9vuc5X0SoC00RWeAZG6SC2HdESB1dfWjK3OnWp9RfZwLkAig==","shasum":"838e2c77c71d883775c3224bd36a30fbf968258c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.10.tgz","fileCount":204,"unpackedSize":409468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ/BpCRA9TVsSAnZWagAABL0P/iLW7AN4O90RNg5T2j4g\nTNe+w/P8xBoYcpeOgvVXVFbA3RtnhQm9PaEXdxckx8dJgzocLFYcC4Si8faa\ndSiD8u615EGHnYGTsxuIMhvdLjK79k22y+UAGu+DHWAqkauuEAoxBcrbEyc/\n0T5omGkcOV2EF332kBwtwMYc95j+QmAN9dKmUHm/eHzCTfiUZm16MjiZv2PN\nf4dV+DWwEMiJdul4BkDKcJj+7j8w0jr3zEHMg7/H0WCOw/0T16vHbITyKpc6\nbRsLQgwRt7FJ1P8R+bws7zpubr42bY1Z3a2COAXJlvicvrsW8v8uP0JqXi2Z\n9JM43ffC7fXWlZtZKwSohur8ps5CS+714PG+6+EsTBWnauKraJHCFrT+7R8d\nA3WgwN8FtSfOb198NMmV5M+JUgqFdkdW7+cr4Am+DG1Sdu5NNGz9SGT5LX69\ntHL11HSbuYPvAiZ+VqH0OjXhwwjDALdQswpLaWp7MKLNYZcrqKbBaueNxcnu\nQh4jCGA9JANiIzPwl0GqKnlU9gkaKz88LY8HsSWS7KgIYjKWCEFnbUorJNCz\nuW3HlQMI2MpiRTPJjmqA2Z41z6w0YtWLeoGaDvwicyEEaGreD9PWwiPHMFcV\nbXpnNg6jnf2j85MON1vhZBhVqxka5aj4cnGEA7yu/+dJIF4A+/g8qPymxX83\nbhd7\r\n=GBls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp8rXG15qyQIQ7lao7Df72QV6UgwyShU2pyFf0uBJvSAIhAObsbuOR4zMNacBpRC6mLj2uTFDfMY4PtIcgN6TAYaj2"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.10_1615065192765_0.36063802949057444"},"_hasShrinkwrap":false},"4.16.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.11+3f9e9a1e","@typescript-eslint/types":"4.16.2-alpha.11+3f9e9a1e","@typescript-eslint/typescript-estree":"4.16.2-alpha.11+3f9e9a1e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3f9e9a1e9fc3e507bd01d1913ef642cd129de402","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.11","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-Kggkk4K/R+9grwtncPN4En83VGlOYj/O1RYt6QFoGMLeUliM4aG30QyNUmHgmV8xvoF39JsLvg2SZ/rTRzZPJw==","shasum":"8243fbd2ebbf7525b3cae23c6a3e641ed3447e04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.11.tgz","fileCount":204,"unpackedSize":409468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmMrCRA9TVsSAnZWagAAyFcQAJBwip2zgnFW9aV4JM4K\nPyBHbi9OK7AO4+hxSQ9ZSHNWuRpo9YHmuDlupzkpqpNjvdW58/GLU2obYa1v\ngBXtkufBnzDlc1Zq2nYXSvvWFVBSnqNcBauqsL7CElpkFp8SVXb/952vcRfJ\nveoItjL/Cq2OdTsfSCBXXR22IOF3PWSOoQuInvX3XrFoNPlsRO09f+03OGLt\nuglESfZluHDo3ukil23kkSd9mvLC5jwR/dSsE4ql48Uor/F6bVEAqGdYSwij\nEoAduI6mbQXaojxO9ohqaHWJGJp/rfIQwecrp4ehEBpPc/ew1FivJJW4DMbU\nsV0bphb6vkUiKaaSaJ/rJvJ+yqn8K/zjW0NL2Uwzvnu1PfUqxbMA3JLnUi/6\nC6yFjbwgGjxBoQMvg5JVOzvhCU1S5D1qY9gfzGAlz4EB7v1tegQe3kJ/qz2W\n3F5NRmMQcXNos5UJTbqsysxG7Ql1a0j9O2V9uiC8vfXN8TZIDU+ClMiof4q3\nZ9qTHmHj7a2edKXtEAQZ4/OqrDyF8A3zHwvudX5kaiWOPuySq/n6fze9GSI9\nYDIvUFCLseqc0mtF0AkLXhY+xgEb63F0bRmLUIA1ixfgWMXiZmktq8sQkOnt\n+cGBfsLg9pDJI7SGS2GarUaaZED5NMARNW77TJGxzZHtI+j1QrEq9NyYzUwZ\nX0WS\r\n=JJ1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC41iJaUbOzdI5DAPVVih0twYsSVxZnWQK007D5aZA9wAiEA37s6Xv4DqvlO0SYpar0pHLEOQ5JvIuEttt4sedf84/M="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.11_1615225643395_0.7628804262776427"},"_hasShrinkwrap":false},"4.16.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.12+cb225616","@typescript-eslint/types":"4.16.2-alpha.12+cb225616","@typescript-eslint/typescript-estree":"4.16.2-alpha.12+cb225616","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cb2256168c67e0383083673a5afe77076de49da5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.12","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-RQMDWkOJ2m5WUWxZBcj4hPsiZ4Xk3y6D1z29KawAjQvI9/z5DBP5AmVHDconUi5EBJEoVXsk4QuF9cXjdjeEsw==","shasum":"026cd38fd478ff3a392e729c3d71d083d0237ee2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.12.tgz","fileCount":204,"unpackedSize":409468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmP8CRA9TVsSAnZWagAA2DUP/RF7H2wUM5X+UGckySRF\n4PM3FmApepWT9z8r/xdU/TWUnL3/43UbMV77jjgh5zMK8HrZIyq7Tc7zc2dc\n6rhwDdhi8R45zrwVmQyXtWY9jUj+W2GJC1RG5iO7kAg5bUmuoianTMfZoIVS\ncTLz2/ElgeaLaCi6GpiXxhJTcvPMSti+3Vf6UitupnF7h1cRztxCo8xL2ZGe\nyJV/0d9fQXIIjM6TF5OhzqJeJIsGExohnQVziMsmJpXVdyVmwmOZsriImd1u\nwLqKOplGkS4XiBssxRNMEaRdSfWkSfeMHlQ5CUAIlLS5kZjwqw4UBIwKDX2L\nWaSe5yGMDrbT2PtjTpibMjYSq84YvQB/IFm7WfZh75WRuLke9UqH0GG5qCsc\nAXthY55kjwSzQRSJ/mxAV1263ya7es6SsxzXeaHcXMag27eFQn4ppdUMdymf\nBmh2Kqxor8xjJXNH2MbJT8xVg0xcjRbKPlH7Ktwe4HqCDQLo50phIKSya7o1\n7yCvN9fMS6A5CbWZLnpqDEDuXWSlBEneeVe8Kavag6OMVrU6JpcYh2EmktRM\ngzlE4zP3KP13rY9f85k3iy2nUjL0XHj7cxEwlM9q4hu6xPcgiftzZq3NHbzM\nbWQS1DkhFdLZAhCBaMIr08Xfq3SFgRCkwdDwrC5WqEm6CHLGehw/RvP3y5It\nfeFr\r\n=ibzg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNaScaG3KON1XI+Okg5Yf4/G4LmmkxjnFG6niklB51UAIgSfRRi6rXW8Bx8h6eOkimNuCH+KvovOL7MpSK3tPsRIA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.12_1615225852247_0.07940227583056059"},"_hasShrinkwrap":false},"4.0.0-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.6+62c0fb52","@typescript-eslint/types":"4.0.0-alpha.6+62c0fb52","@typescript-eslint/typescript-estree":"4.0.0-alpha.6+62c0fb52","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"62c0fb5256d3bba8e848a1c4154699ee33da13e6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Nh6ccSRfOWlNLkerE9fGopVuIJCJuIl9t+QEaSDwuFffC2lwyzEEGFyqrMIJdHw0VHzcoohXkeK/iF73lBPO4Q==","shasum":"f46899466902c7a939f467887e3ff72dff5e48d5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.6.tgz","fileCount":204,"unpackedSize":412399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLyHQCRA9TVsSAnZWagAAbE0QAJDxu/q3/VWVTjkZC+4R\nhN1P02Uk2tKfxwsYcsggn9FmdA0qX6jl5ArcFh+zEJ77OCr9ZJ+KtRuWstnu\nKYTv/Kelf2OFqA6myz+7qhA04tCIl4vrYjYFFdrck+H7YYvOLjQfpZsc2vqL\naY/OLHbi7aQeYkORYO1mmjWXb8MyyRnm9DCt6YmvEC24HIo9boNI4oexUZ0Z\nFVUz/pCJnsVvg98M/otZ7S0R8OibyOHIkkpLWy+NlbPlUJjtdtyFPNncTeqW\nLJtSDuv4MOXQXprzXkslOzN3SRHHHDQCv+R9KcK+G8y9C634imfQrOJR7TGi\n/Yr9c1FR4NrkCp3iDmdgFXFZPtkLxJ5mc6gN/aPWFKQkSdZ1VZFCOHH3IdkU\nnaugGkFKbPxycwHQ+g51893k1Vo6p8miWOJA98S8xtcUwloEhuU5/vkzjVnm\nW6X5kJMnDmxrJ2pP6pIy1vtGl6Ga4h0J5/a1QyCZ2zJNxrd1HoRFNWjvP0pX\nb4RzO/pwTH3NpqBd82fLv1F+dIGzB/fo2h21y7sUOC7Rq8Hri3sMIWHS4Xao\nKHmHSQMRhX/XzDG8iXGpsa2fk8z5aji+STQjR5PUlcBuzqIGp2h/PO/XQefs\nKl7/gahJNRjA6BblcvzsRBYeoDglqwktPZvXzjMrfudoJ7DrwMMQqnnGQHjY\n4bi9\r\n=Xh8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEupXH4WDCdExHyIuURecfRMBDiGnejs600LxdUuxrJqAiEA4clYl5Vy+ptoD9LyVWWO2Z5d+63TIVg2J8VuW5VGycg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.6_1596924367740_0.8861904149582458"},"_hasShrinkwrap":false},"4.0.0-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.5+35295892","@typescript-eslint/types":"4.0.0-alpha.5+35295892","@typescript-eslint/typescript-estree":"4.0.0-alpha.5+35295892","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"352958929b476ce5218e8774df31e895e72e84d9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-H0X/GttYzeAUso/T5eGRiBQgV5Qpm7PogcNGAIIM7915Plu1zjwq1iqQgC1ezitqQD0VwftbVMY2hsfFhx6XQg==","shasum":"88ff95b96db44dd3b11733649efbb05279d2ab5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.5.tgz","fileCount":204,"unpackedSize":412399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKE5PCRA9TVsSAnZWagAASvEP/jgwYBKAuecKmATE+W/K\nBoyL/4SfwVXdWRFbrlqDllwqoFQSdXpyApP0usoDCKSWXo0Q7lUoCYL6vEwe\nyC6nNJaGQf3uJpULmqkapOrwKHO0/y7iFes00pGkw2WyPZenP9Jr23MhMM2h\nHQTVCviS3oEcfRq/s/5oBSQdOaxeON43o8R+HVzPcNg4FDELSNZ1A5JutIz+\nrotNly6cLiclMoC3wwaTJxl570AwaufX6+FJlrI96ssIRrcPRc/0beIv01be\n7qiogpZw1QR5pbHk4YpU9XDFMBaRD0T6ddcscWeOfnLh0lNPb5m5TPbG8uwA\n4cM3boRsaZufWRZNnn5k7CKlHkJ+dwlNr84Hmd02usNt4XWFfZASxl0Djv3w\npukuRBHrRGX3GPhuDL3vR9JW2pn2m6v6fDxmUg3poMvwx4/KKpqbi+5DDTIv\nacsX2HfUBGLHtFvbm9TmjxMbMxPOWutn4+b7+CMni1bpJKQiz2alaFsE0M7X\n2xgRyPGh+yc5nNAGK/hpxWkgkqXWBxhWwPfN8zEQCrzDnHi7Y5fP7xuEIl0L\nyluAXBLXchFTgc+5LJ5NRBCHppFKer7gNUVrzK7MTESDyYbE6UQSTMY2LNvo\nb1Gtw677XJJE1WQ7+81Ddg9yFqeMI5kcko/dobe+tPkkzPxv7GdEa4/Ab0Yj\nksFo\r\n=R/Sh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDodFInxOwJrVqcOIsByRj1lw2Lc/IEdavRQmL3JpAjswIhANi9n/SD+WqNcqML4/9vsVQfvBDYtfTpRNWVwEYz5oDw"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.5_1596477006610_0.5636999003017107"},"_hasShrinkwrap":false},"4.0.0-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.8+12b9c8a1","@typescript-eslint/types":"4.0.0-alpha.8+12b9c8a1","@typescript-eslint/typescript-estree":"4.0.0-alpha.8+12b9c8a1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"12b9c8a1361e1672f4db6cfca896ee5e96a2ed94","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-4b0Qz9pyBZ24Fd1FQJwm9NVvjcjzsjiG0NcGY+oaPPvQNt9BLcJhbz/L0EjtVRbojuIlW997sAWsUAYB6UeX9A==","shasum":"76b06fd6a5ea3f918aa5677fc5a8d6caa9123840","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.8.tgz","fileCount":204,"unpackedSize":412646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMeEiCRA9TVsSAnZWagAApq0QAJNLjx88qeNG0CBMxuiN\nUWKrYfGoqUF7VW3HPPbYoT6Uah7bpyynYKjl10Fd19V7lSuteJkFgqUVv3vl\n4gxSGj6LUWLpHetQwa2gbUWgKDUpSinH1VOXTfBdptgTNL2vjKrF3JJgglDF\npIwk7V0EBfEH2mmBmwXOWhA17DXSz1Vx6oF/+ykNeCn6axnRgQihrvVKhjVa\n8DPzfZedt84A3J1Mf6w0wOaA0b16XMXqDj1pyskG/mgLyYnCXhNPXajwFiIS\nom1Vdk49wdueC8zKvvWjSA6nR9jMFtcq6GP5eG0G7up2ngN8KCxG68ZOLhn0\nYva1VpVH1jmDmYS0lqGPWBXIXBSjHT25WbtEU6Y474q4N5xATPr0SDGDxF2b\nYx8YhFhJOh6ZC4J+EhIqHScXA7QVYQQfpomu6kFJU7EBuSSZJrdx5OU5QNqt\ntQGmZZFndO/tp+7UoKkMZdU0TQvvcrl2hGAS/Qj+OuB+xTHeh+1dX0Mqq65p\n0HT+4PwQRXPdXdDAV3RxPXa/J85tx2ahDfl2+1cCqvp4+EJgCc7WiphizCM2\ntIS6298/G69rwMBQzNXtpbeB4loAJm3DgiqUWjGQNmbR3XbVW9XUuNPp+xKY\nfnvH3+71XGjghRRREOpxSRfwr5Y+uB0oRB7amuIlEUyLrpZCVKCVXl5HPPao\nhyWi\r\n=PmZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSQwe9GY4wzn+WGvD1cosc0fHK+Fxuw7l8ZsQKsOYS2AIhAM0sdV6vFynLkm7ceeYeRyDoJpqLO0LyjeqFDaQqITo/"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.8_1597104417333_0.4327400911523882"},"_hasShrinkwrap":false},"4.0.0-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.7+5ab473c0","@typescript-eslint/types":"4.0.0-alpha.7+5ab473c0","@typescript-eslint/typescript-estree":"4.0.0-alpha.7+5ab473c0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5ab473c07d43da70ddf8827efc8678c376fb15ab","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-rZM+mDcTHtyasyqTiNqrfM99G84Ue4BSik50XlN6XIV69Av7AlSkUpRNcYKJRHFTBY5992uKjytRW/GeYoC1Mw==","shasum":"02de3a0d4c7b57ff7b4c656f9fc21d6e234d90e7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.7.tgz","fileCount":204,"unpackedSize":412399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfL0k4CRA9TVsSAnZWagAAsMwP/RZv5VN/kfprm6ggx0Vj\nXxOw1MD5h94NgK/cPV1A+9IzyuLzDs/R+5kO/ksvmg0cfRWW0x6IKYAFL42G\nRiMNpKorT7DutR9ETOe+itPclQ6hgR/pBXgT3xeS6sxr4gS/Ehl/xCUe46xd\ntYf+2ADGzQ198sIkCBdRu0hayVbPk//PXJ3jKYXZd39SIdwu3Ze5jUkaap3F\naQ7CMdXB0Fvv/nYfRzGmjo8Qb00/IShcTYGiyXBTWSKplXIAc7NC2umFPmJB\nXFD8+EejTZjxF26eO/QD1v+r3/cJ4ApJCZX6+u/vR+djnIKS53QD42LlY20+\nz6RgAaMlrjoZoc4Rn6F+FPuVLXLdReVjrT2IFKTZcpPc4fMRhBXIeVtwIe/v\ndeU1BAZSWHCdLGTFplJowpge2KHqvNf3/sY63BNgmhQw6tQfKm9EGHZW7MnE\nHkfR2s18/vgIT43o+zcR2OfQJJBTG/YfQiCq0E5mAqI5oQajOQIN/24cwlTq\nxBLqakxkuU8SOBslKsXAcWJNW2CpeTrQ9cyt6W9Wz2tiOFWuwGa9MyXYO1b+\nb2+WCx9n+H6bE0fpuVbLtNDGgDdopAiOlumAFoOfJh/KX+yF7bVcSTc1Y2AH\nATGM9OmeKgnkJ/KEdKRtc/AUduvk/6i3Th7ro0NQ5JAX+idL6bVIuG07GfAe\nidPE\r\n=Eta7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaMSoenvr5RNDtKnpFihwIUiua7Ymt9xEYxuvvwmJFcwIgcoUdmuFi5d8H3C9PTuhnl+CJ82cAp1Y0IxRdsr1r3uc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.7_1596934456272_0.11588552995009094"},"_hasShrinkwrap":false},"4.0.0-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.9+ba9295b7","@typescript-eslint/types":"4.0.0-alpha.9+ba9295b7","@typescript-eslint/typescript-estree":"4.0.0-alpha.9+ba9295b7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ba9295b774765c293c94c5e82c26804ded25180d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-MjIBuPdnYOyrYA8qnRSSTv1dNHUKT9TXjksl/WNc+0RiWm0BPPQVwfzj87RbKbOAMCZNRMRu0uwXMNajWG2nxw==","shasum":"09f3b10b23dd88083dc8d0637995938633721495","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.9.tgz","fileCount":204,"unpackedSize":412646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOYJACRA9TVsSAnZWagAAAnEP/jDsGrDgoPGGLADUP+4W\ncH6t8m+PTYPiE0D4qL3WAgXKvw/wYz4u4hcUAmXyrQgR+PG/KzkApVAYfSRV\nLA3AIisTkTlrEMIKVyD5rnjKTb6PXaqOMjFUS5JMEhfqoCzpVgq3XY+fotdi\nSsICs61613//2NQpZ/dZUQp6PBWrPYClx7KDIu+cYI6N3xdKwQX9Lryy0avQ\nKJrY1a2u/gMz0Vw050yehDUVDlCGeNoFyHHuurDSnkXJMPuHECsFPzMJ0hmc\nvwHCKp5X8dH0fKg+R8P0C7/XgPU2lJyJmY6rApoY02YuFn8AQmHfxwH9e1uo\nzMg93ewL741honyaGkOTqsCkat9L1MHMVEmY9VMQzv+W7quR9l4t0zUcNixT\nRf2vW5ShNOBCTEKIkMV2W2u+calUWY2advP72fkVV9r2rKXuoxlPjR8ZEm2G\ntqF4SPNWTh9lTxzwX9rUihijKmxs47KR2870JxddN78yLYZiXRNnyANj5yrj\ngY12+o+DCwxMA/VmUMOYRnyd7EiV3trcwlNYkkebmpiTLZuKe6BeVoF6cgSZ\n0vxW02jid1doTVsZRTsyn98FYSzr3VoqwdtWJO8ozahtLFOLvqGPQk9xn9s5\nTfIYyb83JE/ssFCfSzFjdmtohRK2AXUCgVh+Gv0Kf9JyNsSyHomV5Ie4GLEH\nhUaW\r\n=1cLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdN8PFZivpAzIwDI8ZrN+ZDMrza9i9qilZoyVm5JajbAiEAtNLJmAyDEveSyFx05XSLWgpTOjj/7cV2CtdQf4hDxQA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.9_1597604415770_0.7878678992307973"},"_hasShrinkwrap":false},"5.17.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.7+c59d9d7a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c59d9d7af25eb1b48d683c61caaad8ff3ef2df29","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.7","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-ZXPjqLhUqzDGFYkIzpyZwkR5eq9vWOjG3MQ0kBWKgFoVm96MRwXiaBvPN26MUG/a7rccfqie7gst84P7eVdcZw==","shasum":"5fe559bd343ec608dcd37faa59a9a323df383957","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3jKUk0A/AVd3MFDIPFTvjRqIIoZVUAp7UV/mVsDlJTgIhALKBJUwou71dSXDhN39qNYEXt9KySZ9Y6Xbpsr9Rm5ud"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgVcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9gA/7BcCQbjPxWWZt55M8ItH+2PJh1mcaS84dMF4jm1p3Sb5RoGl4\r\ncyLbkFmTd1RVoWEOdzr/xcdbhFFEK47cku8BufKOHk6hAYd5bITk2/HBgsMj\r\nBbBqmfeNA22fyfZAWQurxvss3auj5ztR9bM5oaIiFmM51nnvEBlTHH8MubqH\r\nP9joLJgGMPlnXi462iwznoMxPKegPNONO6wDedJVDFeF88Tar9DC9mRjNrTo\r\nTUVe9YJ9kjlcD6buuCwxt8fy8qJrq7j/AbFBQAohha3aWWIz2KcB2H0hX5OU\r\nHp4B1ybrHyLzh/MUMO8PHQyRVWsScrJ2J+9HzRtS7pD/yofvSKT+3KK64O1g\r\nFCHDbJvr7CboyGf4T4bXq5McTnTUB0M3W9MrCvkxN45O2s+OHEBy3sQj85j0\r\nhWRv+7Q8PP7sahzZZTLYnvgKlQmLaEONdcgiKWz8818MaxCPEmTr2oFiBCbg\r\nQQfp4/kiuy8B9KdVR5wTmZNM6CU0DLgl+mhxkD2h0kuU8++tcvUPXikPcFha\r\nE7RP6ZfMQRraUrwyaXlvJlG0QLyPsTEUviUp3+W8mZedq0LXF7VeTQZbBdmw\r\nNk9cfS9J/GOwpBfVOvV2HlU1bidaK6Nv+V496TcO7HNbtyNhZOX6K3JVDGh2\r\nR8c+irCL1tglqztmystXz8w6ncCKxVhnYV4=\r\n=CNAh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.7_1648756060449_0.8106349713767467"},"_hasShrinkwrap":false},"5.17.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.8+f102f23b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f102f23ba78c1b37f94fc47d9c5fab2cd8113f57","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.8","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-5ALi54wzoV1yYcrKyTM/gJts4rSGggQuXbqJqEDfIJOUdmenTZ5KnTbTvhfC7SBAjujLPHIozM10XoO4mAuTsA==","shasum":"0952bc64fe8a7b874d749ea4a500609662036ef9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp0bvmcuBDZmQjlFGz+cN9s6SPiMM3retxM7HbCAnQqgIhAJmin0Mu8qZwa/f5OA8BewgdI1/Rbgz0XLxFDx9cV+Gi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRhGeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoITA//RuZmQU+QrzhazCxqaAtrRYEvQEYgCyoNSv6QxBz8Al0KoeU5\r\nkKxRIA4Q6upabrJD2hOPTpybbu2/e16NKD/+YtI77YGmeQjgmeeszuJEnKlN\r\nMQAEf2bZNS9wCwr6P34cHbwqPQn0I/k6GjNKcjG1SPvAfGBYFJJbfpagnf5u\r\n61glMl2YOSsanlNWNQb60d7UINYhrLDfFu4au9U4rfhztN3HlcqEJDNdmPW7\r\nxngBxdHaLs0ccvaOWSJlNx9WMW/HIciVpveGA9OOdWOe49b+RuMl1sfsEUSw\r\n2QWh74omssBKnHHEZvRQZP1V0+LuJgHpFy8TTkjNm5t2jjeb5WIIQL5Ey4Xt\r\n1+0F3z2vspBIZJBDveUa9Z+widmbjsghN1I7f5wpEgmPUUSojLEdlr+uXFB5\r\nabav3GhuXSMLs1nbbQ3EUaY/cCTcRg7/bUtPZFD1v5YFSfUcftfyJAsPhlz3\r\ntVWHeqUOPQQ721CkKjCsBcLQbEjfIFBFVY+zbFROAoaHHZjAnKqLiXTe043O\r\nKCC+C4Iy7wZzK7pJJJ8BaOdyOYJS+04y43f53fq7kWiCcR6n5SQBIQJWZTEo\r\n3HuKGzNQKS6M0kRH+i8Ikwt2ffULBTupwSAWIqT+G2yhQ0jKZC6qj7VVb/Ze\r\nq2OVvr72ld0N/kWq+OdnEE6grdjvwj1ykpk=\r\n=59Cr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.8_1648759198324_0.16314525441067107"},"_hasShrinkwrap":false},"5.17.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.9+363fb0ae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"363fb0ae4d5e203ce37e739b6d7713edf36e057f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.9","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-bPLJJG962j+ODZU5bLMGn4bncZKdDhIDcpLx/6bKHrwDGLDDabUw8GZGxfE/CVF5s08YqvDxZv3jDO5ihcLBdQ==","shasum":"c1c93c3c42fe24ed89c64b707c61584ed4635da1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4gjyup/0fjsFKzsrxRAQIyTg7vpegpbFZ8sLkIs/3wAiBCFLq10uhNIRaQBpROMboO6HMnzhk4kaucgKxj6spI9w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRjN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Gg/8Cw1edPAJvKJr1CAiUsPZELdyCSTfngfRHgsrpDpqdQl84Nv6\r\nTK/y/vPJDs+uGnsgFtL6MpbX5za6D5uObpj3rGLLD36tswkDZCww+WvTdUK1\r\n7bGqcR2Nv+8tu7suH1XoDNaQ5YsgZDErBg2B2oeBOCUBUtcXanK+dPiS4JAh\r\nSESqojIMhlTbdr8A/XJAwbmIZgnEH4fVuhuagReiTd9f1Zp4xPMNiSqsRbJP\r\nQ02iCw6GQqeS21iTgV2tbB0t+Ckckcw/Dl4ZAyfgB6dhFSDrpRFjU4aI4ByA\r\nxAln9QlqnxzzSuDE29mWXI99y8AJKoaOcN35WQ6SIbkZbSNCrdsKJcRU4DUz\r\nX87udYFdYhsLgK22CwsKxx2y+LVtZyULUsuMkxSCwroiCyskpRq1KCFN0r2H\r\nWt51KCjXpB5ur40/wHjZQIm/hVHp8lqYCJxBTZd+vfQ1o00rKqRHIXxdslTe\r\n4OEH7iB/S04jWRE3oInNtYdcODbDXp3clJjPryXnVTGGAjlfJIx+pF/FqP8r\r\nvhhKM/gP76zRcvxqycidzQVl6fMVIsTx8di/a9AOK22iXK+dIkJEo9UP7gE3\r\n1cTjwli15cOGhlMRESrqalwQdqLxvtd1Jd24Qa08IzhrRP1TmX8zoCizuobW\r\nNkc0VazKvyhseNncZ36844NC51Qw5izRiok=\r\n=v8JH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.9_1648767869579_0.3463460850624138"},"_hasShrinkwrap":false},"5.17.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.3+068ea9b8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"068ea9b8eb3072fb46a6035f29c68ce96a69008d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-zNKjur8uy/Uf52HYZL9OOYvnsmTLWgcUXtRqqHhgfQfYjy3pUkGB0/5yFu8QCTV6YlDG98QdCQ8k2zj2DucHdw==","shasum":"78c59c52850b10c8a6dc66da42209bba40e90d08","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl8kHXuYkLJ9IBbXCgbrv99+QHKcKo2iz4CHF+ma3ZZQIhANYU+NWYCM98ljabiJaPp2UxOmy4m4K5xkAJ0VhWarQ6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVVg//VGPi2aQuj9UebDVbP1q4PLFE1D0tBezHRmbAP4WJTYXPpM7e\r\nYZeHMHTGP0+1yAn0BuihNaobIrbgb9dDD19ZImouysusUyeiTxRjtlwb81Rx\r\nWwXDxybQwWnlPdn0TbAuxOBecLHHTwcmHj+pAJ6u3shkFCeaA2YOxLBgNoKN\r\nJBShjpU+mz81iuja5JmXYMdeMhOl9k0FK8Dp1fWurZlBiqTwYeHEnwl8D3bZ\r\n4oU6n2tdOMrSQYz4+t7z39u5/37AKC14+3X5wIpEhsOKTjChL9pkGa6Do7vi\r\nULrX0SFTnmNe8SnDq55vjHQB2ivvQpwtQhU19VvixczYAZQsBn9a78IYd031\r\nDAGnTKzmOcKOw3gYOQrcOwpErfhYDAN1Ma5Dqu2G4HpX7GEL1CWlsnDqEzPK\r\n8IsSLuNtsdbHi/LYfbdzomcODHqetM6QyFOBz9ebaQRMp4Z5nXL6JwI5qhU1\r\nkMK+VaTyPKei4mzwlTl21KCLxhJpGN8CnTOEdniu34lJZ0TMU0du/IJISBt6\r\nlVwXqkE9M7HHNLmovj+6Z4g7l755cIUfInHedfqOGcoOX7I5IDYNBgAyHFdm\r\noK+PKXXRMCMjrLxSj2X1i34pKPcpiY3Dw4nadpcRHoRLhX8Y68rt8NV0TQTF\r\nllMaIgXdBO1xXgOXfm0oSxwy0fbZPckB7hg=\r\n=QyZ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.3_1648755427807_0.5140821830863807"},"_hasShrinkwrap":false},"5.17.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.4+bb575a07"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bb575a0763f39b9b988a7c20afee7b5eeb64cba7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.4","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-N2RUNEemJhE6B3AppBaB1PSGGtjBm8VlI8JiPuzGEMPtclM/c+LlC1NfZWc/s8ueIuCpMIx0laOcMoqPc6uKSQ==","shasum":"fcbbfd81b3c3fcd8438ba2fb2919966e56ab21b4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0KQGV0wY+3nnSH8HgWyHCjmoAnpKbLAZiKCpgD9bQgAIgUlnZGExmAHerlrZaKzK87W8QWfWc6lqY3p2z4RrZeM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgMvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPHQ//eMRWySeC3wXpFVQ7fypW8b93ruoisxpbkHA4PGYY2W2PNX5d\r\ngy+LwJthcZcybs/OaJg/c3B0XwWTMynJy7J18eWy2ZHq2EjGUk74LbGjQOTI\r\nzm7NvAN1z/P3WE3quMb5J+Spq1gJvLF9/CyxaoWG6wsXpl4F/rNBjQYYee/q\r\nCndqOj/xtBEDF54tUh0zKCmLr6F02t7TY/e4GkMH2Tm/oi3G0oKNYB8XKALn\r\nNcSg9HgCUSiFl9qxmX+O1T+bjJn0K2/XVimmzjvy1XcB2HNY/M6CeyI6VsvA\r\nsXeJXNAepAr8dg9WundyZ1x6ibSmkFzIacKcJgxkCszAjSswDvlOWREAf7aJ\r\nXn78qaF5YqlkckezOST3oRC8IizM9BicHWwpzPjitwazv+W7qqLG/iqOBHre\r\nE8VTFreTO1eAfqS0bJi9C/NFsp91cAVmH5ok9ID5VYT9urvVyUrW2tMr4P4C\r\nhtyMhcPGLtaHvquQv5+0bQUMD2zDUeR23OJ69ib90abTg5VB+gk7x+I/1izf\r\nvzo9nv6qBoseNz2v0lueq2RUrNd7k6nAjstcdDAwPKeR4drjCaLjIXcnVOl2\r\nMOlDqBqHZxbCHMX1n8PPd+LkqZik19NoGSaNpiSNBKse1bGmfj+JUq+UANHF\r\n4MUQ/f/KQFaKZbY3ooyIlbkX1AUYxOE2+Ho=\r\n=s4tx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.4_1648755503567_0.12222346850038068"},"_hasShrinkwrap":false},"5.17.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.5+f37cb3d0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f37cb3d0a3408bfaf770ed86ced81831ef66c111","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.5","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-kvF3Ip2vohmKEZ5WfXWXbDF8rqiqp4T16iAP/RJUEjmBI6vU2ugcBwC9cLIHN3grHdImHfWIAIXOfllZiFbfSQ==","shasum":"3499dcd7ba50b7b2f5d41cab33241ee24422f64f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSLNA7MkJJZ88ja4AjIG5uOLIhL9P6tOssnttYSgu+VQIhAM9oIxUYfAyhtoguoHpJ0lFDB5WK1nHKVlsM3kFO2y74"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgP4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFdRAAg3yKKeBqZTou0GoaY4wCi7BF45vkM7vYZLZTHgKStM/qput3\r\nH9ReIBxKcoNM7as1vcOMDXLsQrrRlSjOp117Lf9KepNnhmBmcxvbXfNhkUIV\r\n0En9gwDWX1nGhDAkljANMbQim4QEMqMOdDxyZIPaUGCfXYtfLNX8XaCneWZG\r\nYlHIsETC4mw3kWyRbTOzAEjzTxMbhdq3XBg2bUssLwM5l2vfFU6ZqxtXk3EW\r\nfBzbdNYtOuZfPrzRW57JDCFujTGyqSNJMqA0PTAC4IBMVBzgnBRGMfyiypXT\r\nxFpkWaPRuMjfzw6/G+rmcQZObTZ9J3l9IFabGHoK3K2NOpnVebbr62mMRKZS\r\nIl07AKlPty5aWEOsBQ5budJmifmTBVlVvgMVZpqxk7r3NXQAlc6F/PjYSTWf\r\n34RfU9rEZjjbxLg5itPx+JzfiWBTDBPKAQbTJuC6AoyE3df3C5Gm37btZqlu\r\njq23erKG7ukDtO7LwxKQuoi+gXlmpWAsJn5AvsBpZmPz1eKpEgm8nlUulCts\r\nqdVlo6zd3zeVPmmWTsnKqwPE96VsGGGnaY71s914q5B3QRMtXQWyezhycRpg\r\npT03R7fS9U4NClKbOWJhA/RFsEXZLnRN0KY778peEUSQFkK2GntKpsX5VVPQ\r\nx/ttKPKEgiS9ORcSiMzew/dNJNMVBzHNH5w=\r\n=tLjr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.5_1648755703759_0.9495627024258049"},"_hasShrinkwrap":false},"5.17.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.6+9f4e292a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9f4e292afdf52b0f89912e85ef7abda11fdedd28","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.6","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-ZB4Gm5eicOgu6TY2PiVb0+4pDePeycGpXUWiN5Cy4seCfN7yXFtewhL9iKnNq63/zTkEoEscplhJzumcnbkglw==","shasum":"d8bca777bd85d7c02004758b2d91a8d87981d3fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2YHnK2hE8O86HuSJgDI+ne9RS8juD/SL8xbUbUlzhZwIgVmherXnnMwMygXfbgSfeWZJqbY3lfcZPaciZy9T60Es="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRgPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLJg/9FrsMRU+n1DtKpmsdefFUx+Z1WZgImtyQEcZ2KxGkz0LXKssf\r\nAjlLVuFGLkbmTYWkCAg3w94BxMd4+DRRv2kjv9pbKtlEaWhqYoA1xXrSZ1eP\r\nlan24NmBhWcvp5B5JbUM2aeIwjoNKbxydhu5icqqP7c/6Ac6wrklCBGhQOMv\r\nGj7kH4Q8X5ju6Ph8L8cM+LXQhYp69R9BJseI4+98egclceYvCjuNsgWSOaX6\r\n3ixe9mVeA5JeicdPHHNzS+vnYEFdd0dWwbp4unxPGJISfHCG2ey+e0OI6jIY\r\nya4UEEwXwJGhQiI+Yc4MWLAUkb4QhCnk000P2pqmr7l7Px8IegFbiNabSlzc\r\nvbUgWU40jnkwfRg7u/ySca6k3vbuJgI9ytuPs88ib2rbkZ/AjzSrF+DmNyAN\r\nyof0Sy9bQBlf6hJLbgv4se/jy1ZD8qmBVQAfLpmKUKQXqH8xFlP8zmt1hzge\r\n9kqbsbIehJY3/si7uJ8GcD8CXE7Hwe3JGbWgzEYyTOGhAUvlLD9jNlGKxkhT\r\n/W6pUwXIHtRIn7R981e68Sl4Bjjexax57ri1yoaT+Eh/BBM6ALPI0kr9Sg7I\r\n7K0Bk+Dxzi4GhcaR+41ONTZixaXh/1LTKI2MBy+cnEZgHE4yQNfDKGxK0rMV\r\nouOOv159ELh+4KUwsXma6xcZypuV59HcIFU=\r\n=9haB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.6_1648755689152_0.4785207597563461"},"_hasShrinkwrap":false},"5.17.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.0+790a1eea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"790a1eeac93cd3405a774db80a06da7bc15d0876","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-79921O/bY/koHDG4wCq2ieEXR2TQVVPZ6Jn5Znx6a7N/UgWGrmAyTtEKK/Xx8U3dJ6jry0/YbaRSmh+zSb7cRg==","shasum":"bcbd8738ae93eb93424c9d86d48604e2bf3a336b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQe4sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprSA/+Luc692/T8bYIaPjqaI/4O0d79+mrX0P41T88MhLL1lTIg0jd\r\nVy2t777mEdk485Q8sO4HzSCMDh+D8uRuYYcW502S1iXBelBiVMJN7DZyneLA\r\nrZtH4oyMvh0iFxfNZkie95qe+K3fPxre5kbCHGBXfq5RSDLpf1NrtmyYWzLN\r\n3m41OHlEPxWI1tkDcbBiND+MFuwN0RqdevCxnLL0aloLp63FydqXFy+TcTMV\r\nZSOLIkexiIhEHi9p8qEii5SviRyQ+RrCNFoKKmTdGZT9NB1hFYOXDmOqDXjp\r\nN8tyQwWSVrNRrHFclbSSsurfen3y7uLSH8bvyN9xGyHHUGSPCpuX+Q171sX2\r\nmk/OomLTwh+FxY7gGsdLgjpUh9gBq4CMNlFwEfQVZw0otVc5HRFu/JiMSMUQ\r\nLzTh5J82gG+BVTtXusUhQj1FTZf085Lg8n+vCttUCaJbuUzEM7R7y/9bU67u\r\nW4rUbs9OpFvgihG9PUtVQfRW+CnMYRagVrHGAFQ3tU1Y6LIqt4JEvcHoA5Zu\r\neEvJSzwTplVX++ciI9k9vylIHSWpjhVpao4qXElENxk56hUIPAggrvVbS/ql\r\nrcXM+K0sUPWycFRCQ79K/OHyVZ2csiwdIeHhDiBMK5NOgRuqegOrk/WJnW4u\r\nxIdlWE9Sy4fwaTUmjH+hfnQ28WzJ9NVU7ok=\r\n=q06Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoDGPqc5QVKenZWDN9JH4YDOxLChDyxAyTJTX5UG1ySAiA2kYOmiQ2C5AjnVJRaLXMPs8v2/LzS0VWgmpv2vrkibw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.0_1648487979916_0.3758536671321959"},"_hasShrinkwrap":false},"5.4.1-alpha.40":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.40","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.40+eaaa2047","@typescript-eslint/types":"5.4.1-alpha.40+eaaa2047","@typescript-eslint/typescript-estree":"5.4.1-alpha.40+eaaa2047","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eaaa2047ca54f098dcdd32aaf5d8949495c6be26","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.40","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-KFiXFDJ7ptkhD8GaK5wcmtToOmEmjwAypc3bXi/r8Ekc0Z0EtEgXDR7tfydFPNxt2y6EsqlkcoJaOTO+4VpOTw==","shasum":"d3b41a78869508526587e587228a9e706d12212b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.40.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho8TkCRA9TVsSAnZWagAAco8P+wcZHouLPKoqO0tTKlzg\nKPL+0aGisLgRvZevtFHxqUpJ2UpXb2Hha/6weT2vZQKy6nQ/ex77r0c7A/W6\nSs6J0ALcGj5C24Gr6nePs/cJhH4UgRTS6599CO5ochP0Va7eORAa813/pmyb\njJNT+UeiFn1U3jfbNOsdQ26LTgtrjm4G+g+uq1JjSAWqKMCRACKUl7o8Jv3D\nd8GPq0d5cc+wtT9+hKM6siBB44AgYTGkUzX4BQkNInUUm4BeY/cEmoYIzfqJ\n3Ox+KKoqOkdSZGoME6mOEuDX2cO8sxdCvgSHAGauvojiZmpaq5yY4HYnBgTU\n4pxmRl+buxNBWxdWUZIOOHSFJP5zApNUe39MWmwZRfCRIg2Y+CrRKboIREs/\na3ehPTXy7YH4d7zWOCmSneeQwqeKOqZVxqA5gZxuJcv9+3TygTv6XNkfz1ye\nzJCU2rPFEkFYQngSCirMxh0xQCAiLKT3hih/PVIRTbPGF+vuw/rAKOMJ/W8k\nxc28rYmLx9kn4PmNt05rO1WDr060z9CjnZXjpR48pUUn4cCSAjsUzCqNVe1Q\ncf/+Je0UJCpAyu2gXjeKYDdPY5kPFFwEa5aTgpyEPO/Bw7A5CkofbV4+yGmW\n1BTpRwtPTzIqEfCZldbm6arVnhBfMJDkVLHC8NPsXJ1a9qxggt6Ld3QkZi8F\n579u\r\n=1OO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfyrfFP6sbmAVeFOMAAtDKbkfBD0gUnlguB7kgsGZG+AiAzopN678Vrc5E8HvELjseJKBscfzwQMwBZ0jGZyAd6BA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.40_1638122724291_0.051022569850779576"},"_hasShrinkwrap":false},"5.17.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.1+3cf8e10b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3cf8e10b6928cc8b4ab1dcd63a84892549d63941","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-TBBAfDTSQ8sjQKK9Do+MDz7lv5Ug33H+XXnSh+P2OGIhRS47xLy8tGC3xpb4BSNkfUTcNwHj0q06zRto9/B7Ow==","shasum":"0f50540e7c77f2ebb55d467e3c80a5888bc0c246","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFmDnZdyIMSS0xJpiAL4xJXZi8IyJdPlujfHWgFnBOcQIgGbtyLmvmqv0To9e0Ldo9cwVTUMOzxNoAXdzsdIkJJUY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiREXqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqufQ/9GflMGBMM6TT6NsAnUKLluDHmrrX866sv7PmnBe3YQXa0Xf5G\r\nxBUrK+AT9WVnPKoiUf0PQG/4R/7ljBpq3AlHLFoZ+APqnlwU7INZnX6sJGMU\r\nJHEaPFEYfGl+DlZ4uCgnmjjl0aUj5qYO8EfZl+hCPEuHyJd0NcL1UOFd5mTk\r\nZnICo2Bf/Zvuqz4LRDX64ECcBtSnF8/6UKh478gRVHzBiP1vGH85txFGNAkp\r\nXDUN35Uh6EPJcNZuSDcOUzfdFm1v7zynlLyC6xhNJMuyABp9W2n1GgnVgvN4\r\nWuoI+mGMM0uC59do77sO7ktpvE5TGCt/ypLRADHlB25kKh1+rESCMgBCJZ6Z\r\nc42CPCvGk2f2kirv1YMgD9eAOnjZoEQ+wDfev4q75gn0GsfnznrTITjFpYmn\r\nixiGOP9eRDfEypkMcNex4Fmfg7V85yW4kfIP6La73K92+stdKDjA7kejhMjP\r\njnZsm+04Mkk9P2WNvtHAPe7z1vlMy/kDfToSpCUS12pE3S3HVlI2L3OocixB\r\nbBNcKqOeLvuwbrf7EA996LYQFqM/O3lnc6A+xobJTME7l9nfMP76wfs1lYLb\r\n6Dhw/cXkB9Y59HC7qcn9YW192IDxU0xV1wRIR6sa7qe5+FHSK5jFfT1WmcGG\r\nmotvhGWdRLG+Lgc6ZQ7C1CDVuy+xECbuQ0c=\r\n=Oju4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.1_1648641514737_0.9520345752677595"},"_hasShrinkwrap":false},"5.17.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.17.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.17.1-alpha.2+8c98d160"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8c98d16034a10ebddef35a0a59e31f9f9ca406f8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.17.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-dZrVxzJPOZQj+xBzNl5ySvxjvY+8cUsJsbDZwaC5XaIDdTLjCNGpEV3b3YfGXik1kzX/h5lsalS8CVBxzrivBg==","shasum":"62868b5a36c616a525c5f2b32d3b687063d59b69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFy6IRMlik2whYqQclBqWDGMC3swZaCAyXS68B6urXcWAiAf5cTgIHOPAY6Tcj7hIkY1RockKq9KdzQgXOxlLRBukA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRNmsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Ag//YN2ob4m8v0/aetkQ4MhkRYUuN1yitJjJdsxVrk6xzwOMMOm3\r\n0DyQKx34EEEdFUhvBdEjfbbBesxKcjhscyhclPXTZK5BytHWigNqZ7RwyuHl\r\niB/BGKpVBYzCSqP3MiDpTVAQ5MNtr3nWmvWmrtAMIhGJHwZxOhgHLJTYlBO6\r\nuvsZ5FJT1Hyn5P8XP/1vKSxbNC9mk7bU8+nKTG3COt1hFe+n2ibOhbNKjmgu\r\nFnOQLUlWiwC1C89gWqmt8nFJiTuEhRfN5UVRW300VevgH1UPGOoOWUHvUqW7\r\n+gARqeJzv0SWl6z0+F86ubhYvTJIJv5tbVFuIqRtY+FZBc9ehec4qI6mizn6\r\nV6+sLwXzjb5EYkoAhGHqnsgRaprcJVKLSP3F4hBzuUt0TfDJKC8sTo05cWJl\r\nSKChj0S65cnrq0sW+66Lnu5ZaL9kbLPGxe9Kw/vuzq09fTn9P7Y1VN6xS7HF\r\nfmsRy330I6G9GFyUsUtJ30D/940camLVXYLfm7jTGHSjHsgXp8qa7YDgi8Jc\r\nDwNINIaV2jtUx4LyrIx4gPHola8DzC1vXwQX6wZN5Mfn0Layw8aIL4CS3hpx\r\nBFr9twVwn+OBOYekQLZ/7KRwcsZEmns0d20he+BJTklvAlVM2b0l3AuBG8C4\r\ny2jEMklZljkWd75SMhp3CAG1rqeCxg+zWeg=\r\n=o+q3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.17.1-alpha.2_1648679340549_0.07739293648284473"},"_hasShrinkwrap":false},"5.4.1-alpha.42":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.42","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.42+77e9aa5b","@typescript-eslint/types":"5.4.1-alpha.42+77e9aa5b","@typescript-eslint/typescript-estree":"5.4.1-alpha.42+77e9aa5b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"77e9aa5bc07639e6a387e58c7401a7263a143fc4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.42","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-PteiU0AXU+MXbMjOLJvvQI0jwEdXrEzZz4ZeOk568cf+QDCQE7dqnKLAU346sCtdfkr7UckF19A7390KuDpNYQ==","shasum":"ca5e30c3b9c8d8831a7689ff7c3c523a2024f549","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.42.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpQ98CRA9TVsSAnZWagAAUIUP/ijKn1e6UmkltLqLhsL0\nHmv1NKs6S/1zfcbWjhrDv4HAffR8eNW4nPppo/UIoc+5JJW4zTesPyzD+VwN\nGi4eoIVgsCAJ9MCE+iEJyQ22fR5CdA+FbyrlRsnLMkIVAtADw9XPbXOE2Jac\nzpDGsiClv3LQfToyn1Y5P72b6DjuUqNtBIJ+WA/Xxhf1M9p5wZg43u96ofoo\nVj2LEdJSLno7nbgHSW7ujdzHkxeJc5/Wo0pftiuYn/xI4QJLW5FNNK9jHPrD\n1pAJmAV36hgRe3E3cZ1ujCQeo1SAnR/T3EuPMDA3hH0hmd3NbZRXxNb48i1q\noMwuaqR/jDRFiMRM4moD9hcHCZtTOjkA34+K7PIid6LBi5w5/eWdX0WSeKaU\nJ8MZ0USuzkmVfHXx3LOLv8DPQXDMi+y11EPSII7jO4FcOK44Ctbe2gyX+kck\nI24BswouyasyhNY5QddidiPWri3RipWWOTepxnXgy90Bp4icI6fo5wIRMedD\nrl7uBbEYMha5fP9Nvvy80nlDyxjyVD59/sxYDvt8M411zo2UO29m+562yuox\nSfwQX4GFVuYNrMZwwO8tayavAg88J12qdhp/+viJ2H4OnDo6AFXjbBjAMc9p\n07Vw2gMGU/t0rYlsk7dXBhHNPi/ttyB2aT+am9KYVqqon4ImFYlVvodPXeiy\nU1NI\r\n=hvgq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXTnyRC3+lSJKsBldlkeot2chvvDqs1cpkMpFUrPTR2gIgKQkTliY+kHyhbvKRLHra1tJLFUmWCUgPv2guKWZgnGo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.42_1638207356258_0.39361065100076"},"_hasShrinkwrap":false},"5.4.1-alpha.41":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.41","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.41+d72d577e","@typescript-eslint/types":"5.4.1-alpha.41+d72d577e","@typescript-eslint/typescript-estree":"5.4.1-alpha.41+d72d577e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d72d577e7431f2fb61fbf73c5fdf09445d88cb44","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.41","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-w/FxdAdhaEp8RRxPnyoZwwcdalhKqyLErUQ4aUxhvjzV1DGjMMibIVTOLr4OcNZJ9uCyAnf+e5brIXr5W6DuEQ==","shasum":"9262df9695b4d9bca9a3e8239e863ca26d118747","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.41.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpQ9eCRA9TVsSAnZWagAAaWsP/14Dzq7aP8FcDaFm2zx2\nHucqEcOSpSafw+BtdEwauhIgE8NaJ+/FSyGmA3KL6M84qiI4eHKdjvb6HHXe\nOHPANcKKsYtwUS83WlELvdPVwwVa2WeaFrViWKJBJW30Ll5XpniUMb7UPtuC\nHo4NYRLqEK/NDe4r72qbg5wWFhDSEUp2uujstSIwn3e1WztQNs74y4sDPuML\nq++xlM+UOfb9dvKz568gnTnPSGwrz1C3Lct/6d2PzNIiQLRaToKvixnZTdbX\nPL5fmNKtppF42HJnYQjeXhdqlYk4pnhWGbPif2AKm13OHieE5/p2w+l2xvQ9\nrM3S3gWjKmuaUQOPePd+xAquNzFEe2QqRnZTpJYP0X4ryTrgBcTzEZlZajWt\n5vvsfUyDPpx+vcj57qYmX8iq0yF3l+DBC4V5HDd1tflHpXfscK0LAFjpfDDZ\n9FxdAkCJSTtz8GVrTHXpJciVaKMIo06xB4+F0OIbzbvnQ7RMf9iJrfVfdt+t\nBmv1C4oiZz6EtIgm4IOucpYRKStq/KcWiunxncKHDkpWLuKC3iMNbsADYKWu\nk24gkBwn+9rLEC13PMy97sb30gt4tsTXnxUrxJzER5qGXDFmiUsarcXx8Lfn\nsuqWJzWJnNdLDY5+VHxqHsjWHDYu7XB50fE60hVEBoXT36zVcDyLBZMEvNZ4\nwjo4\r\n=vRFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFit1tYtPIygwDmRrnfAxVXW1jtHr1Fd7zwWfG3H9I26AiBuHDiI5Q2n1XANQmmf6OlRip4O5SmFNaFmArbeps1FaQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.41_1638207326658_0.7110524771725715"},"_hasShrinkwrap":false},"5.4.1-alpha.44":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.44","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.44+47d7dafc","@typescript-eslint/types":"5.4.1-alpha.44+47d7dafc","@typescript-eslint/typescript-estree":"5.4.1-alpha.44+47d7dafc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"47d7dafc73c4009ff4aee4c0dba82ec90228ec9c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.44","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-1Z2zDU2KhrDXlA3rmUTeua+toaN35pIlb7+YD6vT8tdY35GViEdeNEcS4PsC2U8FFrzuOSB+YAmoAY3BELUKLQ==","shasum":"730555680b7389d9fb25ce5063cae4d6a3da5203","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.44.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpRMYCRA9TVsSAnZWagAAM/cP/iQ8wh4gDLAK1jVqTx9b\n/L5S6ez3+UTDO69gVAjmQJxcw+V4enBGTs8fx0FwJ/D+8SpsK+pmRbPVE1e6\nY+e+AIxrzmUM2EL+aSkpHbh7GCiqiM7Bqb+3FHDM6Rq9FZdGCtsqzqFWF1ZV\nMg4ISXdfsOe6otPVNtjGFpS9DLImP0u/5bJitxxqEhWv1ITSoxDIBEPbOMxI\nLpOIajHNEVA3GmG/3JydD/CaAB7M9E4h29rmPt8xO3JVMC55EaMU8L8DYTLD\nciVyQTi2hFX672XEoMcN70UPe9r+kJ9o2O26Gy3oxKlLrhW5nb2E+eJSfv99\njve9AUU7etvPXYvWORUpFfQPsrlutCwhCXL/dCb+nDmgzsz1dRJuSQaRbkRZ\nJGNjCxkIg2oCV+4hxkWMqmYp3butZnv/GW+Xl46e9k0bpmp+YH8Z2BeOMOhy\nQ7SWn07my3FkLwEQq/C7st6utwYiYfYhSogtIqfWKye8zTk2L+AZQimLo6uT\nhHV7qWXfsagb/SHFZPNSZGEACEKqxwI34fKyT3T/F1lKF5sRh56Stix+cGKW\nqawKs4B90EL4ArzejJdhBrlVPN2sSKu4ZSgsze+bpK0T5nOToR8CmI7DIv1y\n4MnTb1CiYT+5oT8MikCRsvhZk7foc5K5lCXFEa0cf8Mk5YLMia3jl/OC5ESK\nnBPs\r\n=GPp1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKQD7S7McYAd5NFz+KHF/GbT76kMeioUhVsJILxuVRMQIhALs3IeNIEK0cs85TV/88DEM4U68szgayT7ZhUV1lJXW5"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.44_1638208280325_0.8881018931072824"},"_hasShrinkwrap":false},"5.4.1-alpha.43":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.43","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.43+4c9d073b","@typescript-eslint/types":"5.4.1-alpha.43+4c9d073b","@typescript-eslint/typescript-estree":"5.4.1-alpha.43+4c9d073b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4c9d073bdb0321dced71fdea9806736d06bb93a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.43","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-47ME8HQx0u2GjABbeSVW0efV/85P6T+Nfcx+ormiaej/ipL9uv5PN7gUYHEEf+rR+kwE0utchl51Iy6Atr7Xuw==","shasum":"8741fd0ed696aacdbacc9c385b4c7b75fc02707d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.43.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpRJFCRA9TVsSAnZWagAA3fYQAJyzYaogS3RLyXj580gL\nQdlxWzx3z5a+oRNBskmBSwF19cxXkgeEND/5BINZpKIYqaJP8vwd02zh0ybQ\nLPic5ML8Ea69yQHX9X/GNVxD8NQwtXxNDAVzAONY/wmcATujvcZGxzWmGPkW\nwbFRJcDvS7me6LOeDxy2LlSVX0ky1F3SnPdOOoB/O9nl3K144LDLe6VVyWs1\nkwsfqYZIFUvRKPFzFQr53LVSTblcmio1nOGQ9mn3Ri6wUF0sOZ7WHVD0lNK1\nmZiLdOiRh6shPnbeqo9sEAz6qiUrhEaPBd+HBX7CnhbJTXnCWVf5RinhnSab\ncOvTlnVyd0Qf/annqFlbj4rqDFX2jyxw+GmlqtVQ+VYnpLNy1KMRKnlFW6xh\nK5rl0sc5ax4jI1y7DwlfyXN/SEtVRieYWapl2wWJMs39b4Fi1hgOtr1tqwGc\nYeyQYDRAUAE5TWZW1zMyHpnj1O3gNInUGiMBIco0pdAQ0YwnrIMHzNoMKAmT\nU2NhUOp9O7DzAGxQH7U4pRW1IFzoCsn88WdDgaUB4Pzh2SF/rJ+zyo3K3T59\n//SXbpXKMRpjjwLwVPW0vN+JQAhSKVBSKD7sAOlYTfYftFBm4seLBX5EwEGG\nyRCMb1CH8sD55VJ/PX8OAIzcS0eGc4EiLNs0Hb4ki5yJyetasNPCw5/QVdGk\nWVDR\r\n=WA2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKZ5mKW/Y6jvQFo4yMX6BXGi1J1I3WkekO6QCCYojUHgIhAKieu+SFW7C95esfknLIXHbaQ0Tel06Axi416gJzKfRO"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.43_1638208069193_0.8994898430770191"},"_hasShrinkwrap":false},"5.4.1-alpha.35":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.35","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.35+4aaa34ee","@typescript-eslint/types":"5.4.1-alpha.35+4aaa34ee","@typescript-eslint/typescript-estree":"5.4.1-alpha.35+4aaa34ee","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4aaa34ee21bf2c3d8649235d73d17d40d86ca79b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.35","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-/AJTGysRLzC/zQ5L7O3mI0PrxmPbjE+jwPOuAwmAxFfPYH8SfUinKzMotCDAVrOb0UXu3YJgmhpXQdPl/zI10g==","shasum":"d8da202f37512a1d2f7f60eca855aeefde4cf190","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.35.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnZYZCRA9TVsSAnZWagAAS+MP/R8tY7kkT4mI3tbNAE3G\nUTU0lo34e4WQ4rS5SwGSSgHm6KKgPAiVD8uHs948NThqEKCbL3aD+AbhHfy3\nq347Ju5fgbYQKAVEw7jrvYA9f66+cDXpHD+EYbe+mus4QyGBglwCm75bEz4c\nwl/Xvu/IFZDRKGtB/7Hp157DPTHXsu7CpQMtJ7eyI/XjGi7wj3/esRJcjvBa\n7h/HS0Whr2zD7WA/tvyHtZLklaj0GOJaelA82ttBO/HfgBAoGUHUqI3sSuPD\nG3440BgWymkwu7AyjXqNs9y8JLiEaqv0EGzYFTXMlOZhzKtqjRE7c6KCQcoG\nOopxsKnK/NKXzQ1bIfi1gAOwEzejfznJson5bUu+QODgRLXaNt/+NcZncfQ6\nvh8vluYTkbUPZyvA7edeiNpZBxzy7Ej43Zh34hJR6+svWIe0iOxHf+Cigi2x\n2fEeX8ovOOyHz9bqJBEtuk8e++z95ldj++sy1cLB111+L5MOJLg44HOOaLLm\nl///aBxG8UFlnCixix0tfkByrLinODBAD0Un4NJXFcCyjy3CwOPGrapy3BZj\n24qW8op4AFtVDh8mAVU6SdOMY+2Ojxd7nVj/+s6giZ+4XKUlCqE/ym9VDu5l\ni8GU27VsAXMoSf4814CriOwf6vt81dwLdPf0+UhvdDGLLy/Yj3+w7fP6o62c\nDTkv\r\n=2LLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGri/CEVr9YMSyN0cJLZmWZ4vNs+bEkijNPBkdA2K1HmAiEA8B7B6xLFOACkWNl7wIWW1hQksOD+Pe3DdElxZnLSeks="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.35_1637717529136_0.13405733906577133"},"_hasShrinkwrap":false},"5.4.1-alpha.34":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.34","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.34+963ee81b","@typescript-eslint/types":"5.4.1-alpha.34+963ee81b","@typescript-eslint/typescript-estree":"5.4.1-alpha.34+963ee81b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"963ee81b0b01fa3a2e03e222d66334e31dd0858f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.34","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-ODM7hwBsAPyGzbjpgg/eWZ34O9vGI0rtP2cAIHN3MiR9F1NP6BiYJQWvONp4LncEwUQbmcFPQXh/CYxHLZD18g==","shasum":"907cb33d4936a0644d383cc2678b2321541b06f9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.34.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnZYqCRA9TVsSAnZWagAABQgP/2snDYAz4/0kBcXO2opi\n02UBhitOBZWTN84vv4e7H2yDseeiUSsYRAkYDASvqgOD7ShQ7mHtWRYte+/9\nj+vRZ+GMjWgnfeKpgPw2OHCrMwykVX+84vfNDQwJPtDTZpu0saNGOA5JQgmp\nUzbJ+rLXbSJ1BduRg5riNN2ICWI7LS0pO53cjyJnt5//nM2WNYs4MvmW/fSa\nCFhT2CXy9fcgwqbcFm7IyCYEvIVqAN2KSKo8nDgGYdjBxhYnfPVXh/857QmB\nc4DQMj/4+nIXRQIzhVztxtWhjv+6IUu10ctBR08tg96QwBz9CpOBYBiaTwTA\ninkIbvtzhsXhtDcvO3Epv9kHG5sAZhKA85BtgIiFT7M45tS3YEx4xLBSPvpK\n1cAExiuDcu4zK+8XLG7crEpiLDhp49OQ9S7K5LOaH95C1qBWEfReYPouA0Bv\nXfyebHWTQa+CVcX4y3WhxlERV6zqdaKnvuDKgYlvAwuJhymgZw1sJp4ATwjs\n/sw7/BB/6XDX+7RTRxGsR45wGlKAw0fIHnoN2So/dz1eQzhQ71ifoWMsSDJa\n2XOXNl29vhPV4tNi2iRV4oV8Ex+EBJh7lnRR64ppxhL8TDqAZTO38xF5RM8d\n/WkHNXFVcuphK8mAPFeDFcDz0v0PP+DG992tEn4hf2c9A26x8Xi46mbtNKf2\nweXO\r\n=ctH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWOA172bSoywYlSCOyzvv+ro1aZFyMeHk2fu1ufq1PrAiEAmJ77f3sv6as04S0WZipLWpYKkha2MNvoD1fHvbtcYAg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.34_1637717546317_0.617969475802344"},"_hasShrinkwrap":false},"5.25.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.10+9f3121b2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9f3121b228b9c066bff7a6011aecf269ac55f17c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.10","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-GCW3gbfoshF5xKvq3iC1+I3Q7RuQjBBh3bxBqaR293vW/rFAK1V5WNFGSxTu2GACXw2YzCYkv1GVJ1hU/9g0Nw==","shasum":"e3c0f7048033621bec19f458edaa98d5f9a2c9e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmYdGn+ulNkp3DXd7iwADlqwyK9L1SCGAXnKvvlJl4PAIgDBnW+XORDpr5G92dYkAWi9MJnD4OKUiHKGk1oaaJaVc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiCiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomfhAAoXoW1jNaCuveRHhlRGwogi0Lggr9BgkxnVQJw9ZU0Faez8nB\r\nKe100vDLagXc40ggMga86L/tQWwCY2nzCfTJHg4RcjE8PYaaXUjvYrUylk/2\r\nXTX4pl+T8D8t+Yc4dwrFdSgDU5GPemu24UUVBvye1S7ovV/9pGuXVQLx64aF\r\nTjorv1ImBrsmqKbm3Q1t4XtayI15x/4tcX57mwnnJpDH6AldDYMNdTDB5uA5\r\n5GbvQ1/dd7r/pTaLYmrDIi6DGnmj1P5oavo6KAshPS8xnVEXrdev2kFxXfk/\r\nNHoEOYMSP+ps67mjkvQcOWkidpAZzksYcvzdru0R5SVS3vba69cZYZ5CZH2f\r\nkE1qRPBRERaHE4frweppOeV9NIN7GzGwunNKQLlImbBKOdrMkJY8oBRHhnOt\r\nejPP0lbjDJwYimSdNtw8p73ZSV1y3snlLEjJNRTAFzy1vonKzjUy82xdExbJ\r\nALvV9lLXGDTUbQU2Wt4oy1gFegCu2gdVv5O1wwxpos8ImqkvJzfW3Jkrjoy4\r\n/kBRkCSZRRaZ3YeHTXoQgt4sWpxkMqG0B8Fk+vnL1+F55PGmx1AwhuT3+hkZ\r\nz2Pn7iWqc1AloitYEKmWJ5WDiHmOyonI8VCmW5SQ61x1cnN2bnLGYEDGlDhM\r\nQSIVqCKNcuTWCddvNCdOq5f8ix2fXsUmsM0=\r\n=VB75\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.10_1653090454451_0.25367193303890656"},"_hasShrinkwrap":false},"5.4.1-alpha.37":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.37","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.37+0040186a","@typescript-eslint/types":"5.4.1-alpha.37+0040186a","@typescript-eslint/typescript-estree":"5.4.1-alpha.37+0040186a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0040186aa23692724986df22a71926e8a7ff9e02","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.37","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-0wnIvqkzIt1wHaHjKjjzSAq3ayLgt6TxwlMA+ZEjeI+ZVYsEgRGqOBiQS5/W+T5DCnz3vOENoG+UOANXsNUMXA==","shasum":"0d7f3e9b99784aae29d3168edb5d88d455ebcf27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.37.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho8ECCRA9TVsSAnZWagAA5A8P/jstPvRDsEwL3HYwuais\npTRVp8awJ3xXYGKmcfCGe7CFdSMFAu6udohcsXSjm8zNdr6rqdgFgZx/Bw1z\nUrhRAF3e2fQYkPLzy7oX0SqO8VEsBVnK6PpQV8YYbSdNdYIiCX6eJOOxI1n0\ntsNeFDxhQ2K5emuVT/p2IRLJi+kkF0rG5sOgA9MAGfY/2jnGx6zG8/HGiJLW\nc1GKALK7c5ok44eVaTMyUvSYGzyGdGaaNjYf790AFAFU26KQHE5pwkupZW69\nb0gjx+gc9eQ/dJgVcc+aqazguWYI6XSp+iMdEpCYKr7d25DGewSibm8CS2bd\nyL4DiSHBg8tzTRfD9L85IOQPF9HtjGZkWm0Lw+qprgWacvlRY1H3vG4y0QiJ\nbdnXA3LtAcg/obdLgwt0y7AWo8F/c0+xalT42lAh6P2UzSGJBd2SmendmfhY\nj7eFb2wsiltGfvc1AN7UX2IfH3YutRUwEb+kECslSz+ktdAgbP3IO6yeAZgd\nAPgosB+rs74aWoqoYjx0j/LO9MqzIRHUTBflzU8S37KYKPxgwwR7k/fQy37q\nY4H/EXeLjeO3P9rpOnTblg/6AtTbFwVBiT3yvHPeLbmiOXTQSVV54aUdbGbR\n2ReUo+hBSsrsltkUXy071W1PiOujkIt/JJ2BxCvr0x5X8MCAcNMzvpOSEbLN\nAH6s\r\n=buT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9bQIqeMct8iPIFG2rH76GWCA2h6KYXUqQmZwlwOnZywIhAPqjit9uSx7J4QXZNkUNK3w4RsuOhA6vYrRjlij2js4D"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.37_1638121730637_0.885761033958296"},"_hasShrinkwrap":false},"5.25.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.11+ed7b5f61"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ed7b5f61d93799fec3e38a87935ab9caa3abe279","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.11","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-2xVEmRG09d01BaUXRBNka83dIQ1o/fWuLiH15luzJo1DoWcEPgWO2byFvXjXeOb50jx8+a9CDJuu0Vt3+mZXtg==","shasum":"e16c87dbd84f3ba015a2e4cc4a250effa1efc0b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm6FMWUiOM1nkSt9QUXdgB0YUY1imWUZcZc12xtaVGOgIgJ+aOO4KfwtQdgUmgeRIiBzfEB0OyprhhZArvxZEmGrQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiS5cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphaA/+Kj8RxXN3CGO9+s3AJZUA7ZjwIIksPAOTrSU+ErempDoyYBni\r\nWGDjp5KNLGDSvIXVgpH0xCN0kEma8kbA/Rt+ZZ/8bzEFveHVD1ZTeKtKMOGX\r\njrBUjTgQUun4VeiUq81pki9mVXW2Gg0Egc/ybpV8pc8ob/LHMop0Wnf7odeP\r\nC+ueP8W8mQWIyJJVHjQXrgINYSwILxeER4HeM649kSrTiOfwkZdD2yHJWp0q\r\nStdtUMtJ7GWsM1vGhfg9dYeWdZF9VkzHvy0Pp17uGptE6TnOaJWNRy9zoMOH\r\nCSah1v0KMrCU6U0t2QW72hlDTMh3lWI5t7PiQ4zVmZHD45mwfdYItz4YWq2R\r\ntotaPJ72ELIHuMfoNnx81iQW1gMH4Ub9HQnmBmfIFshyxAfN9eEO52gatnGC\r\n2htMzydGgt7Sk5Cys5nMoAKEHNCoOYNIeoynNwr0zd6lPtRhryWDvujdJNlx\r\nWAwolyDCOPfukhgB8q6qN6fu8TV6XCXRmdMGBluPlaAFNwIeiISLkgS3DcHq\r\nQgOnvjYTwqCT0xzAiKpH+zQ4/5T/Z1/qTgH4RUEsuQqbY4m0FYpripAp3W0E\r\nce12ogq+dC8oncT0vOcGa2PZc5EZpD7I+zmvETA58ca82qrxSRwpHdLeaOGm\r\nxse0BjwgoxTEYhoJCU0vpMAQj/PaIMvRBD4=\r\n=Sna3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.11_1653157468659_0.32146976334613564"},"_hasShrinkwrap":false},"5.4.1-alpha.36":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.36","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.36+853d7994","@typescript-eslint/types":"5.4.1-alpha.36+853d7994","@typescript-eslint/typescript-estree":"5.4.1-alpha.36+853d7994","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"853d799428a061d9bf6a2e74b01dc49a1e4f3134","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.36","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-JnhVfimpewoKNt59IZRfV7o5jTHrnjPgeY5v1m505YoOzoIS91aDh/DSHstZA1WGW5xVh3VR2Bs0HW90u2lQLw==","shasum":"cca4b8b581178021548773982099fa52bfaed743","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.36.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJ8mCRA9TVsSAnZWagAAVeQP/jmBy8sV6hOX97J9dd4h\nxsBLAEZuemw7Ye4J84CsgBON8bQTNAb4JHafbry55WYxsIT7V63k/2SEGEOr\nQLeR/MGBGPXhiihj4x0HWdCXvPtoTJ8iJQLqIxchaIwD+AE9YiKa0Zby/MWy\nR4qAGcnm8gQKIHmg2b7tAOhqTEnq87ozyNKVzI1/uL76VjMgCSBD7yVaAPDy\ng+ADDn+USWij74CETOZ+VijdRbmJSgb2ilOhCSwGj2i3W43rdv/YWF+ybEQ/\nh1a7nXny7a7tstrvICV9LCTSs8+YcCHpPsh97XWNmdzySryTNCWN2q5nOx15\nz6Tx+hNOGq99p06D+IbVHVTODds4xdXkWqxiKQAqkGBivy0ccAnGACm5jXI+\nDVFrbg+ry1KvnP+ZU7fmG1YR/9RPm7nSoSnStFKPJAX7CYmmtBGiBCbB8gaD\n1wGg0QRe4yeWuTHmkmsdYHvMLv2Y8H5j1P6xgDdcUy9QVYgxqMWuXm3XDAM+\ndJWV+yOVlg1lReBOwTEROa2R/FbzcGQO4AWfZSKVlYU4ekxhsS51Gwx2h17q\nEtrL+YP7CDXic1DY2xANpKhtH75b9lfL8xpeSQKa/ai6Yn0ZaruqhBImffcs\nfBDGyQoDFjVmfTsbm6sWvBYHa2hfNYhd8Sz0kVjUpc4uoI/oNpIrhijyPSeb\ngGs3\r\n=IV1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVFv5AVKLAcRvHCACLTmYCmmok3Z+0lmYEv9UhU1rqfgIgNsb2WFKEvT1IUmmVz8Kopm+2HPCR4kct+07HMPqgsA8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.36_1637916454412_0.11948177028913909"},"_hasShrinkwrap":false},"5.25.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.12+1f60fae2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f60fae2a1fe06b886da92e4a3bb5ecc7df230bb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.12","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-3Z5Zriyxue3bmcqCpBPZKoODsBuSiX4/ZyO8BauO7vV5fzDyyAZUzk3RU1NetfsoURFcv7l86PBA+oyeqsXB7Q==","shasum":"b5c02fdbafdd01f7f988103d3441de2e2e8df2ba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWUs30Zf0a/sDyngTN8QjDwCVaYon6GWMwemWu69e+FAIgAcf9AQEJKFI2oocUyegucBT8g3dmUVi/QUGa7oZv7dg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiioEqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdPBAAmQvH3GvN5VBTKwCrZmYMTBC406GzhI+b0r+Yva5nn67e8kx9\r\nO6LB+jcTbYGBLcb1hqvwjZU4E9qWb0C/4C2WQdF+o9O1pxyh6YAT8kBkaV3n\r\nUMl2BYvKyqxIJXJugM6qfun9c67c6/DviCCbD8gYSDwyCLUtBbgt1G+4IwwW\r\nPbDDegy40oZ1a9eeIaAZEnSx8EaVTI3L8H1bVJXOEpgRBmdNbGCvkZBi+oRg\r\nr5n/LO01a+F1Q41Bd3Sw0LmWBBTR3VrDLh5NdlRlhLh2p01xc8OIF7tV680/\r\n1fDE37po+AjwCoqfRCpkDGS6k+Es5VdzWuTfI5esgiDTjYGFbT4Bk7RoeXAw\r\nc8F0JokOOmpHqKev+ZaaBo5EMmaUcsOIcpB2IhRK45wpeM4qFQiQMAZg7VBz\r\nVJz3Z6BTU06lUULl7W4UCLSdRhAV+D9DEtLlVnSC+UWN+v8pE8vfM+l1XUEC\r\nQLY3giQdUZCAN2Aa0AqmdAp0ky/sTWSse4kLs6KESR3vBYvrjB1+79XrQ8RO\r\n5M7KEglFrbsp9v6IWmpK8eE+SpKx3ZgKHIrQ8M3j4Es+HeDLmWplVX4O2raK\r\nqImmFmjkiOit5AkWjkIgiv2/lmddjo7kBBR/tXDYe1ihP/+eagLCxfdUruZF\r\nFta3loP8+Mwh7nYeQ4IhsMZ2ZhIH3KFabvA=\r\n=zljT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.12_1653244202568_0.655952513436832"},"_hasShrinkwrap":false},"5.4.1-alpha.39":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.39","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.39+4a5380da","@typescript-eslint/types":"5.4.1-alpha.39+4a5380da","@typescript-eslint/typescript-estree":"5.4.1-alpha.39+4a5380da","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4a5380dabd6e174cc98a8a970e01758de68494c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.39","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-vyMXrgTCjg444jQFFNdJn/QEZmMjeX2WIHYq7m+ndQvOJ8qnPVlrMmunspJY2sFk7+ed2VEP0g0pgriPUObnyw==","shasum":"0b17a57d58f7046e85f8de96ba6d6be311d696f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.39.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho8QxCRA9TVsSAnZWagAADvEP/jVh/WRyeuyPUPtW8Py7\na5wCdPfy5U/1V1lh7I4/0ccyim6bQvJe/KOaDjMyrbhOgeoKvzS9dyNerCbG\nBKg+J0+sEE4Dd0B3VMqSrrIdeWzZ2eE1BKUFHjHQ6t9wpDvYfCJqg1mGDGL/\n1nEhFgUsdNYhQDKWJLlzzixWp+NSMFRsFAmxTfEbO7XsITcgB0M9bvlNkwR7\nWi3A52mHYcgg8arD+Z7ixF1P1HzONoKxqPLadcUe81DfFKCr2RWEbv9oSjhc\n8TxgsOXGOBVN+fZ1xQNeQ6d6bxwmgTc9HTt+3jzU6d6+sJz7MM6006QTdnmz\n3zCGA1B1NzNqXtNKI6M96pi0d9qb6X/zzhJ0uZBsF5M2pTZ2RmC65YaQKsda\nZfsCw6CBTKQR2rWvW5+0QtRFBkKrlGgzMPPDW0d2XjLwH8WfRJo4Dfp8ebWd\nWgsEPqKeMOq93wM6ze88hgYKNRnSEodPUzIDjEPehZLKTkdWYUCNM7UvPEUX\nc1Ygt9I6KV1q9JA6eTWABSBbSAXGnB71WF3a9FYdHhuiFUYuZzFTcHLJQqiN\n07I0NQPd8vCJmcM0aK8zuyrkT90l4qxl4HcPDErrVqz2cDjArG+Z0HWGs/6O\nn9ZfXevM2LH+1ayhkil953tym+SsJcE1NwdfpDIcGNr04VHN4ltrNEkXvMRW\n+RIK\r\n=eW50\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgg5ZBuOSTXbB2krS73gqRdnYSFtEZ0jTvbqkzlDlPeAiBIvtVEn7ZjbsSFYxHAYN+gHebKrA9ryKiOncGwhaRALQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.39_1638122545181_0.45136588115979137"},"_hasShrinkwrap":false},"5.4.1-alpha.38":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.38","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.38+ce27488d","@typescript-eslint/types":"5.4.1-alpha.38+ce27488d","@typescript-eslint/typescript-estree":"5.4.1-alpha.38+ce27488d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ce27488d948e0ab31707cf8036c601d8792ef91f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.38","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-xlJZpyY4/gT1cD8hvY6XLE9VI+SN1sHzt8sLptqkEHEi8dZL4p6sOSTxvDMst1mLtmJtVy3AJak0RuVWzjd/eg==","shasum":"17e5f19ad502df88392c64dd136f2ddf082a0003","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.38.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho8L1CRA9TVsSAnZWagAAGLMP/iycBscfvpaFFAajTODA\naljASfKWSsvIVg2tMLex6K9fL8e2TnB7sFiF3kNGhQ0CNDnU0R1WHqcKzDmy\nHckNGBssnkkhqu3dD30kijvDr2T3R/UKU6mNBUd6aYUCFEuOr5dFRCI9af/i\n/a1hS1HatanGkuUsMQaOaGWIYsFQVfW1Yir1D7iyAmZmD4k92e3EewS7QmYF\nK5lKOwzgES8hthKBNwF40X2o4d/NcuUORmaqMaJCzUv2M9urjLFDBZ6H7R19\n+zuTECYwr8lbheXce7TkVwq3UzzXYn614KdQLcURdLx0Dr0VFlF6d+rqOo4K\nHKVnS0SWQVHe458MA7pDPAe69DcSPFpiD9uE2fv5+5stvbiPVW//2+NfzCru\n05JS5VPJseU7MYs6sLe2GJMGZPr5WvBzikTGczSf5GSZitLalCDgtRJZewLU\nv2hPKF2hXzViqqG/gO/S5paXXbVj6MFJzF4YB9+MN7wKMCf6rvHtoIDVIpjx\nYLvv/UtOSjITND6LIu7rvJdSFXcnPAwoQ8zk5SNvI8ZfUlxFOQ//08NvlC62\nBngdBLPsvPaCPo8JjENslrNeuXFV6ZTKLRi2s2YT0Yxv+bWs1XynzVkOt5/F\ngWvjHaLu4bajFkPgFT2eMvV8/RwjxdxcAZGGdX2Z0fSb3MB4eDTK4hiKtiAL\nM/KQ\r\n=eY81\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXnJDxzMcEy+TcNfRmCeg1oOnaf3atmfTu8bmwI/Jp2AIgdPATksDsA7lKQvRl7rQcCsczwGWqMFb2xeO4DWBi2bc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.38_1638122229353_0.04015817789128118"},"_hasShrinkwrap":false},"5.24.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.9+6b06b5fa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b06b5fa2bba70d85618445b79c217eb1265c1e6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.9","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-A3IMO3Dk54sJ2T2MIRRNWyUV59KchBEoAPH13HqyyLUtlzjdg8G7pl6lZSpX6aaosEETDAuFTHHat2HUttUMcA==","shasum":"e327d84ee5dd77b9d28591cd6d9b6c2eb4a5252c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbBSpZscfH4nS4y+IiBUIoxNcQO9Kmv4531/kR+qmkaAiAcF7dPjeZSCWvIgoL+heZhIbo9jmsebxXqX05YIPWHiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigseUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYsQ/+ObpFhsnIi29z12WZzkKRe3qYW9Is7rsS+Cw+A7uQadeoFQeH\r\n+ZDZWQdlBQmmZ+4p49rB8wpZrKI88lxkcm/a67Z53xiA0h/LtcXvyHJWbSv/\r\n2AiijOHzKEhf6zJOlKI6jYnuTBTlhR8I6eDQ+3R+f0Yp0ZKNS/G99k/KAMQe\r\n8lHpDcyE3iEwIPgC/5ThThT5HaopBIC5CGGkqhia3jPNah6eXrh3+G2Pm6/e\r\nSXEIeOfpHP+xIEDm4A+YWidJRz7xZuPG2e6Itbczv3A/A4U0Mhuhe7Vg2yMR\r\ndKTzc31xaVPHi4s3IDMW+iI3gOtsYUv6vY3lVYldHnHwcqSd8bruwMIqt0Fk\r\nko4C3BDEm2rXGAy6jmTR8jwSYWtU2TdQ0En+8JE6TJGEPYmBOU1ZOKxPsW6/\r\neGmZAXfVD9Xg2bdum6c4NR3Q/b/aLYniCxXvGl0XoMOWDgv5xA09hRd5BcaA\r\nNOq76caNQsFBAj4HNlHszGzSK0Lopi1y7jnKH1neGrk5JAFxn8AuL8Kzg3+h\r\n1ZjGY6nyRh0YyaQB4tDqP6riade3jV5gPA5jC+VLkuy3IncUG0wnri85+Ybj\r\nhy5OyrzNqjY3cRZtTD45IdkutDfVD8Ymp5W0YZsqvfb0qxuLQqt4FbyYXVWz\r\n2CTxMWaIn+uU2XryCqYlchxJTjX1Y1wd/rA=\r\n=2oCn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.9_1652737940493_0.6212620970633684"},"_hasShrinkwrap":false},"5.24.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.8+6fe783c2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6fe783c20aebe26ef42b526e4a59a9be84dd5643","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.8","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-vmjL9LRuQSzEhALFF+PCd1l3XvtAcCeMHgBxKMvCdGQhkjYpk1sPyUFtOYKzhA5Ox4cX89FB2JrznsmE9iHPbA==","shasum":"20782152a9a82e89221ba05f2bcabece0060539b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9C9Aw2w1PP36aup0T3BJA2+vrgQmBQIVjZ5QwT/ExmAiAB7kv6A/7gYp0OxRaEdH3jG/iknKr14Ckc7eZMQgytqQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoLRAAiRvVBL66F3296RoLQzW1Hww3o5qb+3CVDYQj1hxoL8noiYOo\r\nORiiakQbt6xWnKHat8d/Blo3eXpVbM9lZHDzujeYeqoY0l82v0Dh3BpuJTer\r\ns+MHqqViVhG4V5mSrQpTovlkGyC8dZ3cf1qGVBB2CQ72IChKwPMOUujdVT7H\r\nDbOa0EkKpHb/o1klmTbVlS2rZTC6XZ+301xKOEkXLZtyzWEz9pY2Zdd4z8qS\r\nZ/T3c6RgmmyWtjS7ExRJG4enX6zY2QC3+SRqomRiRJagBH+UWT/Q/xxg8/5D\r\nYSpb7GWVOw2yty7ZhtOXYBzrZDvyDjkH9uk2GoxU+8SEwO/kYvu8+agl4+Mi\r\nI7BTKZR1gTPayBQZ12PgACLyCJg3cUvX7h56l1KPdv2UPQFFCU/pSr6sEIOt\r\nGHc898iAfqYoGrqvJLCYoVeJj8N2LcmtXrIcqwDIEVQ53Op044mFFc7vR/Xk\r\nm0AzQV/ya7VsWoISn6CU1GbweEEcr4q+32//qwNMTj0J12mKYgGY8raVvmgw\r\nFWj5jyK5iKQC6uAI6WomB8rxL+J2FKcRoDOprWXxIyh3faPGHVskUJi/9sgj\r\n59dqd+4Ud93y++9SkmiQSveERWoWzGdzNGjRg5IVGCFD/DIsG7O+mYKcGAfc\r\nDFcZAQXoCb+S5scMxGNrKDLkillS0Mi5LNE=\r\n=B9C/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.8_1652733503334_0.7674838229314693"},"_hasShrinkwrap":false},"5.24.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.7+0ecd58f6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0ecd58f6f57beebc8161473373aec893e02951bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.7","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-qeh0IpSFNvOK+VbEL46JFHWaoZdJhcVt0kKlKxt59H85dX9i4nMIJNfqwv7Ze3RLGy09s1R7CtmsyQ0cxoGOEA==","shasum":"e48cd941b2480faa03f7404b0400e1e7b1cb8edb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5zLdnEEERDLkl+fb2sqIgzJs5ZVS1rochNqdVyCzH3AiEA9DFT91nz7TIvOpdqWPKs5DkzBZy/tjG9ja3P1u6r5NA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJzA/5AR8suo5qdGeFWoeZ4E3oKNHADnFKaCh6lll+VUU4UyYTjuaG\r\nTXAqg4xjwb5Y6W+k23XhWC0rK/Bw8WQ0G08tlasmT1M91wIhAeB7+R13AoUT\r\nbvOJTOA5pYg+ByxASrEESBoAiB3YzskDzCXPxTTSycV01LMBNbqrNAJvDTDY\r\nkx7cYqOXOSj4NwTDYoIRid4IrMSQMfIcs1mfhrftPK0j6kAzAS8aWjIQnDQO\r\nhL+eQLied9uxNXDq36PaKs2Ghv5JCgP7ma20IjzNEpFZy7qUAw8vV90QhSIv\r\nmSzJ/jv8s8cD508Z7aB19oVBohD2u2LWqXKrhUOa8vHmqw9qywfP7U0lVEzU\r\nBsX3xLfQ6olALR/1Z5MPFLJygozxkpXaIX86pZv9SXSdNNDqSl+UzK84I0xf\r\nT9WcYZUVfCLGrTaQLjQfIChGzsS17w+WFyxvuarb50aprmgTNO2y5hR62i2H\r\nRp59nIsPcHHekkViXFgmWRJRC3RnqEst0tvdc5loxTnmK+Dy7vcNbE+1jElO\r\nOVGEdkqhKkb2Kg7lLJn7gJFfGyf5ZiNm3QPEqsDVV2f9pQQiDjfUbYSPiP1Y\r\nUE2yN1U26bz5SeXFiB9arhOhsMPeAHb50L4Uh6NmDyNPBK+VK3SNpZjcs9yM\r\nXJDMxij0Evb0NQGDoen5m6rCdsr/fxtJ+/M=\r\n=2gRp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.7_1652732174958_0.15433634325213985"},"_hasShrinkwrap":false},"5.24.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.6+ab468fac"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ab468fac0001ab636930954a8c2847aced911817","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.6","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-fxf+pzLvoR0wxqRSf2uwmxWdcHQe1CUB/qPlF9hY/MqTVthQZJ1u0oXFuHTE4yTZNjshjC67lVv8xBsxQ2WxCQ==","shasum":"9bb55df06965931d1b9687b7ce3321c1ff5e706d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCsCxReGOQN7AfVxJGyF9gtlMbetWeFSWbbihMJ+AangIhANqUbA3oagp6dUG/1/sHehVMnl1FBYKIxWfRSQHPa0Z/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofJxAAi2qWbJ81iVj2z2uUg4tl/sMAn+kAt0hrrz9vEKCS2HxD0Dub\r\nactD2o9y4F3SLz4hlzf8eHCXKGbQuWU1PxroKcPAEw5f+BonSD1y3D48LViP\r\nKEy2kQwo+/k1g7TwsCgpqcxjsPK3g5rQDO1txVW22BGyQ8gqkNtB9EaO4Ecf\r\nMlub643/JdDOmIUDXOoPdYEuP905vi1E7TP1AZb8jcfzDQEEF9KiZPc/Cpqh\r\nRtZhVdULKu0G3UpbMSq6YXi2jN0OhJz83HXjvQb2NNgAiN1LmdyFzZ4SzeTo\r\nonsSnyEnqvaJ+3oMof/8QS+dvL9j63ncsFhgt1tx1bBwc3mDDH67SCT7KNBD\r\neOtg/nL3QQc6nJoDH9ZINY/BfTZb8GWKfYgpbGw3VxMKRErw88gO8LDDL2oa\r\nqHNzpRwTIKQ1BWEGKHG50marVqw3tQxDqws5SkIgao5dRDriSpoHNKBa3lz4\r\nFgj1DM9yHXwOGNYhlWbAzirs0QQdPZhDb1jfKlIR8Hn3OxSNouJtY5D0UlK7\r\nuoirO+in4bV7IqsBSuog4RzDU2FvOiXJcaj1w6OmuJFh1ZYI9OaLY1dKcBXU\r\n00LEdrFptELHfz9e0DoUwq1xTPADOOm9duUhA7SA3YGwrVJwm+OzN2QPIQwK\r\n4O4Xnj3/7k5MGiUEfzkdg+rwYnAqmr5uZ+k=\r\n=obwj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.6_1652732193583_0.989922539205504"},"_hasShrinkwrap":false},"5.24.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.5+319c4ad1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"319c4ad187af90bd44917277a10f73c561399744","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.5","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-D2YIuSXDFnSmhOjsAMK+kw1Lx6nsQTaf264S69bhDUruLStsGUM/kFUxb3jweu9xV2Fi68uj0VTOKFGmOqYNSQ==","shasum":"28aecfe51fa2acdecc349ffc3104534e7223228a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsYzvYOHohLt5p+xNUahAZaxMa5eANERGrdnNKZzbFagIgR4mXxi12sXBXOe3rzNxTMj9vdt6HABAKBQILpv1JuzM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrDjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVkw/7BiLzC28Cs5Jzi1v2CXLsx5gG+f0Q3qe8nrK0Jxj/gMSB3NvA\r\nz4yqfPVjG4bGC3r5nihEDYv0kDesuue7a6u1Hqogw0RmNwySQBPeNQhkKVSt\r\nBpnRA+OkUom2hRt1+yTrlKbzbP8I15Qwl6uZf7MGjuMDrWRH2PHgU1F7qNvp\r\n7h/zwpdeP/WFS9CKr5vmCCGfHM49wHGkR5nyzWoO63KEPPMsIvHqxCs9wwEF\r\nlOjA0nNjzGFHd67mlBWe8BA2n9nTImQuEo0jB+6LPKvFEsfnFnY5S1pFGGlg\r\nbeEsZPLrdgyT5wjvHQMQyVl9RhugLpeyemYaPKt+we15c/ikkbye92l35/+g\r\nCStoB+zC013CwSi0H76xWhB/Qi3rYea/opfA33S7TDd5jfdnylOSvhN6Pbqv\r\nj2VH9JNyRYk1qEZSbPwRDh3G8UykbXg8dA9YMIbiQGgcDvRZkjR2V4hQUaXP\r\n4RP8ZSC0QCzdLLzivLVga8i6r/OODKuMlwYUeFEq99NAEtD1FjwQuV2fjw3w\r\noijbk396IA02PGqzHYFbXd9p5M5e3rghF/leU6jH6WcCIbbQS0+qV0fB0Oyi\r\nQo6f8VVKQDyRcCZj+OGr7MwCi2dPzENMLwVilZOhQnzJSiKjwEa5qAw+EsWN\r\nfow63Rv6iHwvgC88dykrQbC1wfJehe+8hYc=\r\n=JbPg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.5_1652732131757_0.8937981541071094"},"_hasShrinkwrap":false},"5.25.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.18+952e2f06"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"952e2f068862dde089ec03d3eb5452d1ee3e9271","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.18","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-2VNqa7SfZfjsEbSPjhx3lpD/6LAAX79XZ+0dQzJ9mq8N0s/zyn6xzlEVQrapmPv8hVMS1fRuuNz1D6jMUSsByA==","shasum":"e67e3e343cdb4b5d936c4b999e61f00520fcd1c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM24wOJvMz9H/XmwVDAQSIPFdgdj698Q000Uj4Es29nAiEAqvs4Szom5/YoJOfvUwXOvfTaKxz4uCFfYX//MMrEvfY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii7nFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoceRAAjx8F7CtX5yk37qT81PfKhDIFNAJ/xAEai9n7JKAbm1B6N2jn\r\nAqAva6bcWa4KiBHgyAWEoq20kWH/C05tF9/rXsLm/UECPI0ZryEJCtOo5FzR\r\nkwXdV/BxBY2OE/s8EiiKZaCmHvdykqAYcxLGu7g25W636ps8eTiKtIffHvfW\r\nCMnm4P8JYFOYmBMP9XWbtRREsccLwT/Bh6vyu0KOQnappAzU7P/W63b9djh3\r\n1UShHumYwBb4RaWYkWslX7zaF0ba9bPL1skM1HkBdCat4uFOHZf2mXlJgt/u\r\ny6RLobC0TKb+sm01dWNJrro7xx0eooExBHy33UmGntKcYlaBl9g/qokqY3Tg\r\ngGCPRa4MrdG/4KppCLAVjohR6dqT0CMZm1z/oTnlfzSgHGDxzp9kGA88ctLF\r\n7aix5gUUv0g5chFcwHEQzEciFbKn83W+OMsqlTVkSl0QnWMiHak8S6+VlJDR\r\nO8hLZl7scxcKhS97ewtA8ddfq0eNruPqOsCO8GEw/GfoDHLQfUwuSp/DZK7g\r\njerEnkSPhEGnEfXPy1GV6UCZb5IxPylehTwz4CptKyAA6IbU9GnUGpDyuKc1\r\nLSq38DWrPPMfUxyxB2IBdz/1V8M0N7rGhC+TXv3phdu1sj3V5l1+7T8tCk9E\r\nOaax6/frmppIpJlmKHfaa6HOijTDU9AbCFs=\r\n=XPbZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.18_1653324229728_0.41817462498700375"},"_hasShrinkwrap":false},"5.24.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.4+1525fd0a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1525fd0a5499126310a71f0f3b95351265702985","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.4","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-jZfbvmErKkDI2o3Ir84TjeOZqzvvjwh3oP5muLlOjn6/0tTwsUxtC9sQMHxcy8aAXVW+KOGEEGYFK5pNjf/Obw==","shasum":"4b4205e62fe32d83769b219d8c28b18afeaee7d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa1897NR5q9hZbOoIiRJQmu9o1oDvLhNJTD4JYBNct7AIhAL7HbgCE3dtINsfPzC26dP8apzbIm9lg2sw1D8rd8Qw2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlSg/+P+HE8IDN0bKDcaBqupbBs+ZX07MGtoDOYioDxqStfUHuqrbn\r\nlCNIeBIxhLUn1BySwisPlqwSc0S085I3MbOiExr3Ca8MkuUsMk6TClvZ53eM\r\nt8THMmXZfspP0eApot9plHNkqhopyuvEqn2O/UBbnr/+f/YzdtXJIE57xAzi\r\nIkgAiD0i9JF6UiRVcCELT0lsSKAnFh/s/YnWFRYAUq0rYOWNx/MpFBSSN5/4\r\nRPJLPGoB+zDON2ZBlu9FT5uv7aE8KuHgA/VoGTB7XgwzKRcl6wKmbL2k7jwv\r\nip7hHhAtVaobiQhT7aXAPu04KP+3G42tXZT2Zaua7VdtM7A5kc8e6hbUg3fL\r\nX0rMlXOF9VrR8+5BAqS4CYLRKFqojOy2rMRlMr28b4anFBZ1g0bYqiUkuzoi\r\nZYROlqg2xUSoXKPVgb7SH0Zwko3jQcg9a2jUotsmXtLKkpSwR2P21uNRGEHs\r\nkDglYSkrolK8nU4xv6KZsuKy2NUWaELQSgF24MQM+gxx1/uNA0dQxGJcXrvU\r\nIyTiPKbdZPsqp3hm095PXOK9ac4xT/h8OZA8SfVK6BrCdhf3MB46FktFT/ZU\r\nKNQhhRi9D1l7OwEQIUb5Kk/NuoCCSXp0zgADQHNbCK+aJQUvG6oZiX0qGUvf\r\nWSJ7jEzOUPeRhUha+x1CE4DuMejGtbt90As=\r\n=JS1o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.4_1652732060526_0.24469046745906287"},"_hasShrinkwrap":false},"5.25.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.19+eba7d7be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eba7d7be060b5b552622b70abc223098b606abdd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.19","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-5EMNqKBM1Z75IeNJjbalvVeSuOHxurfRTgmR9bDbiP9KnpCI+kl+aLFFICpSbKDQadeJOm0LyAovd3cfUpzc0A==","shasum":"0ae3265360fa537f028ed3efe4017c975fc2beaf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcdens8BhF3TdOcJFDY6fa8SCqDa10FGfymQw7ehKdHAiEA5djIZCbnBjFCEvQ3YxPVFnb+8inciMbw8H1btJIfIT8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii75vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9vg/8Ds/kHQDhvCd2gRQhgJgG4seGdl6otGF5rdJVzr7CQiT4jTQ/\r\n/JzSu8uRUmLxtRP9zAIPukztAXBeCc7JDsMh9YS5PBtB/XEbHJc4ILJs6lMR\r\n1xsJMpjahxB1POWP21TO9bEL1cCeHVRTfDvL+AxXB0kLyi+PtK+5c12WkP09\r\nlJOH/SdgP28WCCuofvEO+ogli8p96eyLG4DwGsKt43FaJQ/GL5uSBheo+nsm\r\nD4nqdtywc0P+y++u4j2Lp/XsAHS5LYWZYKO/TGZyUdkrRgd15CQYPoRpYET+\r\nE53LIdT/FSORWM08+clk2ABbHaRqG62loYI7FcNfZspkYzBkkL7M1SdQGxF5\r\nYCnzdyF8TV4ntCsCijQHmcBDGCEzFAUVAAXSKs+u5UecqRQThUBdsf2iTzBC\r\nUZO4iJ1tvhiPntZ4Ru20UCy9yNMQZooEeZqE9hlxUufED3uiUJ01Q8Zo8XY0\r\nI44ca+1pStgrD5nSLrqr+Jz7m2CVJl73wp/0WJCUUegemLjR89BYBlGMaEMe\r\naduEccqaDrpFzXsHnTs7FFOEFte/QxQa4gQV9vPDr4YVFlh0zi/vobwuvXwC\r\n5JmeBBxWCWCa7is+KzP0iHEaGxHpjxJwXHxpIpcpuTxvtYbrbORC8J8Ct8T8\r\nFE3Z+2htDHLrliwSWTHzOQouQ2X45KZpA1Q=\r\n=BVpn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.19_1653325423641_0.30800159106333513"},"_hasShrinkwrap":false},"5.24.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.3+1e87f8d7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e87f8d76f67383c2ddf5db8d51e444edc102935","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-hiifHCcnuUQyS0dH1NG0Ke9G8Qx75RiGdUDitCYFVW5DuyLu4RO8m6pUd2c/QqGjERHTvJdV5VnysGnk2ZeuhA==","shasum":"18b9da09f7bc4921c2e0eb340c0fb727c42cf2dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfAEBBkNVqnuilharycHo6aAYw6hLWwl1TLkXh+5O0WQIgMfx/30lBVuLYbTHyx12zF5c9Lpep49n2QOwvkRhjHdY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigrB+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYUhAAiF8PDm6eaJ25sHkEET7Tr+4DjbWpvoeIrGZnrcBWy+9rd9ss\r\niphDupUaJZCQsgmVP8O/9V9h8+TeW2QBBsHpuTGBi0ufsQEDvC99ip8gKbRJ\r\naD9LLI0bFUykcJTGTP71FKeRzaVZAwxl2S9kVQCJrjMn7/u/IpDyI0e5Vi1t\r\nsdCT0AsM5w/0w7ytl2GFm77g0uzwINX5LhRLUIuOAPiizycdbE79/UObBujT\r\n+YIbAJ0PklFMfAKs4H5EbY+7cI8eiX/9u2d44zo6RxMUcGWzvTD8ONgMXrRI\r\n2v1+C+wsqfImI5Rl1rVMYRzGDE2NkLCGaYXaAm6195F4WvhFiRs+Cc/Bz3ks\r\n3I9DHdFvVS87LMG0kP5Fk09J/ywbRbND+43FseWT0r+s3zUYdzBXv61eL8mO\r\nK4IKKZCXkacMCCZxL3uhq0h7T5sieCO69UepdYE+Ril31Plqg0BvFuuoYH3w\r\nrblznerhjNEwFwSveKw+3fCJmkohjZo2yLcLy0IsreYOPuThUoG0dapcTeoE\r\neXi5nxSElDXS6cnqL3vd7hZmexcJC5leqyWyhb6qu/zvtWqO/arnPBpDXj8D\r\npA5fQ4xa3UVFccCld1wxoPDi7NAX1Y1OVSBd9oui7gT2VW9Zxi3XGUol8n+G\r\ny2SyF1VeUW8s1LIkKQG1C+O4XDrUnp/zty0=\r\n=HwJR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.3_1652732030787_0.63850941579491"},"_hasShrinkwrap":false},"5.4.1-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.31+731e7c7e","@typescript-eslint/types":"5.4.1-alpha.31+731e7c7e","@typescript-eslint/typescript-estree":"5.4.1-alpha.31+731e7c7e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"731e7c7eeaf19c7a06983fdcada7908333492684","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.31","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-RDjy4RgssaOpRSGUfVPSX/zkxxDy6Bww7GjxUxgcttlHvtV+H0dbJ1Cd/vkDNaxIA+VF20HxUCXLUHsz7IXqOg==","shasum":"db3383b5d3b83f003958f9d5bee9474af2fb470d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.31.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnZM7CRA9TVsSAnZWagAA8soP/A+kiF46POZxepO26PuD\nyA6tv/nGmOtUTDwkyMudTqDxN0ZFHvxS9CIg7mDtXYtTlVkPgAqQtDx6M2ks\nT4rm0BaraUPps+0yH2Ttz3dFf+FNC13OLOsDAp6qXWbyTjbxVayjeq4b8z9x\niBVxHdQtzFAQVIYZAzQohzqMCbXgsjkEdILbLpNezJSdgs3xoB0s0PMBXr4R\nW3itji2cg4Dx77bgT6akbsoxgnFLSYojAH3zgTtMsMogoQdEjrrT1HMchGna\n5D4V6x8YkxUaLp9e3T74S4+viuLrU2peQHR/1CAQ5WTm2IroPwilzwUYPhFQ\nFMpAh0DoQRvXHtfsopUcidtnEr6AtmPyvniLho5fZUSAAUc2jx3fhJdkKY0f\nNHaMG9Ufyzbdgn6uNsTigryATdr1iBBxgCPQGqSAe5b//IPNJrkutUvXFlav\n76IRNpD0s97R/4t/PuP8TrZt3nphcawLmqw0kjMFSOq/3p1D08mE6z7vmrKD\nPApU1zqH9LjcvYE9KeBAfODM+hJv4UQ392JHEZ+NhbRmqPmz/0QYEjatEixY\n4A8dBKv71yg1zcEFH8Y3IbveofO1sCYFUBNcl9y8Px7qKk4VepKBjMzqzQY0\n3YNjklXCIereVZ6D14ukR3/ZGxZyaCHDKKvllLUMINSlTqhprMWLdxloaZhe\n6eK8\r\n=TQuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARrpt/860QvaqlDrzQQN/+KHlBscGksTpn+4CgWfAkjAiBgrT99AdABR9L1xl8WC/JRcUoq+qtAUYH6AItSAjKF/A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.31_1637716794907_0.060364958343273045"},"_hasShrinkwrap":false},"5.24.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.2+1d2e41ad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1d2e41ada1979c081130d19b229c82bf1a69b7b4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-PFOteOu5/oxYt/YUPVfF3dKhayyHh6fpWGqsamVnaBnwgnwAaIDJxOItyh1nwU7V4E9APbsXSshFnrhNw2Sz/w==","shasum":"a9e8d810c6185475cf9b34af7acf0ff69f12fb20","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMBTKc5DsLqsVyr4QRYhh6lQQeCyDSs/UlrDGTZiEGUAiB8M+KMpQr7AmFjYpp1ieBYwoWM13NMyaBD8glsLDcHcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigo/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEMQ/+O2ke/mqJowzOGZfL7l/ILFddkWHfda2ExCcqN9xE83zJ7rVf\r\nzkos1QitLepCl+W13IMdBzwwi2+guc/RCDVXEAb14M742MEtat5mMKFGP3Ek\r\nVIqpNZfa1XzVmo+6m9StVYjv6xPp4EyTrjJaar+b9o1sCVag2Vs/oVPIE1e2\r\n7vx2AvoRApDk8VL6CDKcrPgx722YfbZuGBItnD6JrX2y4OoXUoVdcTMGn3Da\r\nyTC92iIfRApUBIgtTMtxrF/t8eoV2jdHICd4PAkef9HlU/J2LN9yS4fJrzIo\r\nzixV0IEynBnttJOypdXYZOGN6aBSb2TqC3g56byutgFmqR7mC9nw8pdy1Pf9\r\nhgCINFCzyVhJLzzfcxBOzPIrLqSCXnje5G/cbU4MBLRCMl7xrllEdc9bXGRR\r\nSKUEojhxU17SkNq14ocOGAjOvNuVtuuEAxwVJ1LRC0t660Ctx+h4LJj/1hPf\r\n2VFINNKbsa52/YfDgJK7H3OanEMVfav8ic4PPJx0nt0t0CITCPCV4qbQiP6/\r\naLso2N/Pcyjim39LynTBs9LFffVD8KG+wU5qWLUMdjmqrHwf6rygwIKrO+Y7\r\naWXEg333npP7YgXnpM7Onz43TE8y/PgPrDsfVXbojO/k/pqp3Lru24sXOZRG\r\niSwLC/uP3wt/qNie/5/hKhQTf4I/wnVxjAQ=\r\n=AMm3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.2_1652723704737_0.36650913077382663"},"_hasShrinkwrap":false},"5.25.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.13+584a71f4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"584a71f4e6d7da93aeab300afa8e7ffe6c1ad4b1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.13","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-ci5JI+vT1F6yNVpYkSAdweuP//y2LoeaIlk8oM88qI2roj2UfSDziWghPPQdzn0EpmK0qmZIqNPSnMaKYClHOQ==","shasum":"49e2d51cffc7375cb1a442a9affefdb20fa928e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwC0zlAHh2mfyKn6l4BJjzKPmXhnZIbzk9uueyn8F+TAiEAvW/7Wzigz/qhPFxxYpfZ0cixxEEC0n77iKnPgjMPGFk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii7CmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2jQ/9HWGKu01fl5cwpx3medRExy+TOWBWKdwsG2yrOXMApeBMHNDK\r\nXqoGOvFApRnhrZUh3+rGIKQzMjcyaulqyJGuWm05z1cZCccNIqEDJP6olqSi\r\nZi+040bMesoMZ3vQfbkVc2zHLHGLI2xiZxQElYgJgmPGgZ1sm4q9mDq7Wieq\r\n/NXFHS/fQ9qoBE7vstRvEAi4kyGHvXeJniDK+RhL53xxMc2hhoIGgAn0wvEA\r\nVVEIFh0PNbYuuvG7nKnmEbYhOVFCqOk/3PmdQzXw3N7cCiouhl4Cmqm9akGK\r\nFw+ADHHgTQH+UzsyyG/H73bf+J3qDMWx+KBLvih+DyTdSy1uwrT0yiVqkouy\r\nvM9YmauFrFo2ik83lAR04XlFpJj/FYCB1gGF0/k4co2FQVyQUqbPnFMzZhVF\r\nWdITEllCrKrznCLeeer/1DBUfgT2c2nNGJEDIOl3Kgoko+uRgyh2LNbPVCaB\r\nYbDif5ZlJR2Q6dq6c0ksTLxYnn0iVyfJj9fKcuEtj6GdAtewJS4dESXCIWtC\r\nN/Hl/PZsWAp5XdZUKuHjPEVFj5VZaAbea57liORBqwNScIIk87vfAIj7Syzg\r\ntTd7q01SwBKVtC/eVza0B0xk3lcW1ELbQxN0sMC21+rFCIEFwPCOtXk9q0tw\r\nBxvgZx6mPoMXFPUfC19lamFrNVT99hPNAi8=\r\n=3gRN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.13_1653321894733_0.5316220752157648"},"_hasShrinkwrap":false},"5.24.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.1+13c05aef"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"13c05aefb0e6531d320629e04b7207a3baebacb0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-iOQ1nn7ucmyPIocytdwbeQy+qgyY2yTydCSKHaX2OvW6+Rsjc/evPoQQCrSFcW8B+6pOWWbvl8iCC152mdEg3A==","shasum":"6540fe320833c0db7a11d660dabe2b41d66666a3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR5DXa34XIYneCKM8Xi1zsg8XP5KcgR4cmgJ1uFAIIigIhAMynJOaqU6KznqkXJTZJYheS/sZeId3Lsf5dqD3lgYUb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigo5bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ2w//e510TFYmIvcXrbMU+DmiZg1jL9IoWnrZ6mIqdfbpAQdyf5wS\r\noWmxWhOab2F7+n4TFhvgZFpK8SNrUxgBN1fBqPK0vZigsPDfkc2y4hHRcpwG\r\nYpWtllltfxSk9ae7PytVPQ32hBo7diPv9l4I77NJ6gc1dJvu/f/Q/X/PH5zg\r\nmNj6VblprcCCo7bg3eXhQT6Swhop1Azd9jNOAbJ9tYq4tifbJzvVHv1dJdiW\r\nDFULQvgmu+R28GAEWYRq1qNQMTahqzApJMtZ04+htJUYEq9LdD6TfuzxbtBC\r\ny01+NFH6TPAigZU1AqhylofjJ4PDJFb2wIsH/eX6EufUVje2qumISxwbIHLU\r\nPZ4+y8UVzCJlZqpyHbR7rQBJo88pSLtxL8xMz+ROI6dmv7z6WMmIvVV4C6/w\r\nxoui13qZn8W9azrMFgta/y4M1dZel+j9DegHAjY6TBPwb25B4HwGJ/KJ/x9A\r\nioZgLB4+Mi5gvhpvJQY3Y2Ky2m/70PJtVfRcNVWzzGIKZmDULCF8wtYGI9hg\r\nsVJkIfvJD/DIAAOEhmn9JkiHgAUeFnutq3kpfTAj7OWmi1XMFnru/ANy6Wgv\r\n3oVmaRySubCHq92HtWw+crxvZfnOWJjjjdbd0LoyGV5l05mKQw4dvTQKkfMB\r\noOTdOXQ/jFy9eVIXJypV0iXvvqW28Ne6HOc=\r\n=DEWA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.1_1652723290883_0.6315966096628485"},"_hasShrinkwrap":false},"5.25.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.14+ba6c03c7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ba6c03c72c51a630fa6d249f84165e7826ca0e51","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.14","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-YSjDyl9Z8kGUpL3xaqYy8fMib3g6ucOXz5/IMamor4a5iLQW764sh/iv6NNhBP7p4rR12y92X5ACo/YZRz8IHQ==","shasum":"4b02c77cc328ae836c26a0b3989f34b71eb99e6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP7crsg9834Egni0fu92d0LhG3IiGdmX6orHzZk8IbggIgbSxL3iAlS6fBkHBvPbNJ4IXCTZ5dP/W/kmDvDRDueEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii7IKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmnhAAoLHxFdeTrA6aYlllkBysWU5c8Xh9+OQNlbHAErBkuKRN88Jl\r\nmm9OlFEo7UNmhxc8hdHRFEVM7pRnnDcxtjvXrhIhB8AWtwywe+N/fSL134Tl\r\nhKr1DBjnHPdZfiWEM7oQPfJbgvFUqsxsEF9gSEMkDulqfuqdboT+C0fnQ/2X\r\nhrKuJTEdRALTnSjeo0zl1vFBcCJPTnfkt2PL5j1Y9L89c46oxa9ggB5RSYqN\r\nfxhJZWZ8WBZiTWTXIdOYKsPNmsyTT/1nmFJ5RXCQa3NCQda2+RPgjfzwhPFM\r\nvoo2RwrnHi3R6Y2Qly9A/BaS0d+8b4yr15zDfsuARSxGPUEloaWY1ltGQ56K\r\nkuI8XG96zTb18ndbBT9ih+KSgI7s5J3pnUDxnyn9cTaBqc/zf2BtSDGJDMp4\r\n2ajhPzJIuf5mYNghr3DGpC5VWN6sNSQZKrH5Gv27tChSp7XcG/V9JFRJIGvQ\r\nOeMbEBzBb6CYyOsP2RIurTgJOcr0lbM0aptjLXgRshGDhblnvb4opS+7kXRr\r\nrPGkhrUm0kMJPhO8DgFLOi5Q+0Dvnmoke8iNYXB75FNNCK8CCbQ/nv0QGR8D\r\nRhl8j1T/1I9ETNg2fb0b1/twhBMrIRFAMmvIZ5M9zcpsElnKiuASl+JBTms7\r\n4AYvNiyumskZPnW3+p2Lalb1cNsTIAWnWJY=\r\n=x924\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.14_1653322250041_0.936067757302059"},"_hasShrinkwrap":false},"5.4.1-alpha.33":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.33","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.33+591084f6","@typescript-eslint/types":"5.4.1-alpha.33+591084f6","@typescript-eslint/typescript-estree":"5.4.1-alpha.33+591084f6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"591084f6ee3ae7d87e94a2b796ff13ee7eb307bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.33","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-4FBK6HzgsrjPKTuLfLKfdXR3SmJNk8ssuMaC19h7vX3CBMXsNucdgi3zcYTvj4j46Y0pr1W4nF/EvR9m7/NVpg==","shasum":"582c9b0c921293f96aac4b0c759788f8127880d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.33.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnZShCRA9TVsSAnZWagAAJ98P/iRWoKNgn6UUzp//whUY\nV/TySWpD3XZ2U6Q+3MJoSGO4wlmIQ+N968tVwCqJcFu2k/O3l+WNjwhi4vTK\nuK9XyMIjP/Uv032GUsNqrVMV31qlzQgKe46pLF3m64tQRkvwJJbPaLJwgZdS\nHGIQkkoba8TkOCzTzKqUP/HyrUPbIX0wE57iGN062Az2Ic2p3NVsoHgM4jvR\nieLO3vY9iUr77yuFnvaWBiKQ5l7VD5cHx0WYx+n7nmlMJnWj8lt5UTG71HCS\nFnLx42QaJeKR6pY03ag31EJ9ejULc8eni5JvZ9uecSBMBh2Wc4AeAHyIQCn2\neLaDJsINh/5Z2fEcgJzYQGHc3+DMHvSP/7fMUIOOUt6vG565+BwRzryieNwc\nWT+4rpmZ2bsuUiOUtCwoUE/r8N2VFwxBJYJkOG7ZfbacVdg3o2bu++0GDp+J\nyBIY9bqQBomtyvyYsxYXNt5PzU5g/89tDHX1ELJVItI0inzNZZj9hq1Onaus\n0p7K35nvp85kOA/gxS+AaZHMBKcNAqusV3QEaYU/BhqAsegArEFb7dRD9v/y\nmSqxhoynrAjzM2UwrO6wpaTX2pUzTG9JO6I8/BxPV5aReBNO3DTmBp+GZ730\nYeKPcUS5zJ+x7jTBNkhNUDm8iDMO9lIQACvTsTpR1auUrhdpAhTxsgxnfCdD\nZXFn\r\n=Ycn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyiOCh8bnWFMHyiYQ2Mw6inBB8TZLEUyNzRfJpqKCi8AiEA+PX4FiRjxwCOTByaH1gO5tw5H+zY8iXQu13Pse275C4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.33_1637717153187_0.09488991150667037"},"_hasShrinkwrap":false},"5.24.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.0+2f57f3f3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f57f3f398412e108e2ef86df71f076207c8e81b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Fkv2ErEGsc6iV4GTWxvTIE/VFbFmx9XjuLn2S1Az76bpL3z+yBr0/fro+1UPwB7GS172qc9T/ejwKqOPcKP+kw==","shasum":"d6786cae1b2499ffe1cf576f37be07c36cc04217","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0svS6zIfL0bryBUyUhrpzhMCaLY3Hu+pck4oY777DVAiEAzAYnMAN9xKk0sLFmY+JIJasxITegTIVC4Pviv7HvM+s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigonoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn3A//S9Lva+416+TaX1G4sFuVm/tx9+SS+mLmLakl/X2jztPGg7uL\r\nH8jcJv5sMGQMYPnhFpdnEj5bXAC9K8ZzdyptCEFn5lbZrJixWTDr2Vsr2I/c\r\nQmRRTxbeDO4TH+kPzwxZ3Hju0VUEUoeVupBp1kh77LB1z442S7K/0yBcMkXy\r\nKCC0Kxvr6uWeT2Nntjjoy9Anujk4GeEd4FneN7EkePVV8u7haUPj24UscJQF\r\nHKv1fraubvWyvzx/c8IaoOBDqlNhA+zvKvhg32elnCd55+0CPw2TZ7Dqi2yQ\r\nyJwKTEWdoSuMVSgjUiW9o8wJOpl8Chuz24Eqxa37HJU1LdC0h3mGwHcK39/J\r\n3L2t7OmFvfzxA+gE4MfHapxHANgL46BbixDCVig/YkULJXnQNqswmDQNrdpz\r\nHm4+/IsKL1DDVxM8qQZZExaz0d8wnsNyz1Pdw8OfMCzjqQLQJdLxpRCb1CNX\r\n/BkNOv/Y527iqLNUi3aIRD87c7eBksRPG79H4qwjWF9/snBWR5DBAd3eI2kC\r\n1npBaT+SEWTTkMrUlZFSDhRMkc3GCyyQrh6L5ip2wpbaopNdV+0BLDoFsO7H\r\nD0HqWTnByKK0+QNFaMoE20dPqxEIvt3R8qSXmcwgmCYEbDKpoZdwN9T4w/GE\r\nWQKwEUji51J6soQk/wD8QVY8ZFvfv6uRECc=\r\n=1G1T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.0_1652722152356_0.4905428919484953"},"_hasShrinkwrap":false},"5.25.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.25.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.1-alpha.15+83fb364f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"83fb364fb32bc1f69e445e1f5fa9cda05efb08f9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.1-alpha.15","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-I20QdhrLxJxusFJ1zf6YhJQ3vcB7EpJHe4Jprkl3bXbq/QOTm4OcpBlzU1OF0wB1DQcADGGl6/b/K7I68KEgyA==","shasum":"2d857b811bcc07ea4ad0fdd25c319174207f1640","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEptJglEqn3ld+2spOycoWR56gjm/C9RFZJPuu3pVGhOAiEA9+HdtJwB8ZtY7AYb6WTMe39xyfCzFz2OHX3Ap9kyo1o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii7H6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmYw/9FR/+3sWX+pDfsw6ukRbGC6YBZIV+6mJjtW0WMzgjiOCxASgi\r\nOf79wbhZWD+xam9RT1+K3gWTTw/HsQ4zDZu7ZbxWNtrzT5aSXv3EylWEg6xb\r\nQZBBtIp77gVZx0r0RAthATnbCpMzjKKWy7HBNV63b1IPNPjkcCsvZsylNlLx\r\nAkHZhQDxBel4GKBUwBrZFZe9MDK4K+XWAhcLRvncIfUTz2XRUEQsB9v6Skdw\r\n/QirOsFKOMN8TRRnuWcrpywqw37xxr7yjGuf2p41KP6b9E+63jLYPjaXD3xE\r\nieiaR1rk6JeSjSF97Uyl3gimP5iwsudUfiixEZJMNq/GUhIdsyCZwBIq6b8o\r\nR/uw9zU+Q9gY5zIjfAKVnHAkd9Cs1gY+/5pcTq2Pz56nc1fnBw/p5P5MV6xJ\r\nrt1EOzqoM0rTxxwtDVeYRfGabxc9z10IpLrz0I7ajBih6zMFMA56L/ruMJ42\r\np9uZLh4zQGW8veZNkWA/au488XHV+/rH+12VL82rDRFBLHGWQeDhuIv/v173\r\nPCN0tT2I73N4V5gqjjNDjJJMflWHHvnXtbiIWfzCvGnGDfHpRdLabcmUkfV6\r\n97ip+xV6IX4cK79nL5kSpVegVNxU7Jo1g2EylrNuxlAq+2B5cBibPbSJIag7\r\nDkGB+Luoao9Auh6u9n8LZ/8Qkcg1LYesAqo=\r\n=/wBb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.1-alpha.15_1653322233118_0.45833219264002967"},"_hasShrinkwrap":false},"5.4.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.32+5c3eed8b","@typescript-eslint/types":"5.4.1-alpha.32+5c3eed8b","@typescript-eslint/typescript-estree":"5.4.1-alpha.32+5c3eed8b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5c3eed8bc3b665e098a120743bbbd9de6a30e398","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.32","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-sgekBpzf/8OTHLB1piXmmn5nEzlz6ZS0WfpvysUN1Z5ZPgFmgV06xGqmnGS8VhupXnT1rUhzl8kV/41RcMfTwA==","shasum":"d1607666a5bc9b7efea450a7a0fee6f1c8ea6e89","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.32.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnZTWCRA9TVsSAnZWagAA1NUP/Am7LDAstCi6dy/dAloN\nkDeuPaeShhiUNYrN8H1AWGplWHmpYtiur5YguHS3xQH85Vsge1Z32ja6FAFU\nRCdID+PESGGKFZOmGiEMJz2dbo7mKfV0PzGOn82P8stVBDFZWC99ljzQA2QV\nu0i03Y3liCkVRR3ENZyk+NlYBiS0BhwXWUrgm9C33GzTYMS9n0EKpNw9nD1c\nBpUR6l2lo6S29Qwk5TPbI2+YdFr4+s149eysqjfJYp1yNws7Y/18AHuc4MRl\nW+6ajTwKEzC3xaK2KTQ+TE1fQivDqLeTQmxR41q/MqAJMvIfGqGhq23GHkL9\nlr5ZgNTnvo+rtsl0vWTqlxYj+chPIaeYqky0WBDfnsCjbT6vdQXyIB1i1cSk\nNf4ja378GMTNpCAFdGe/njfaiVYZf40S52/WeaZ8Lhb0TvIgWO7uNiMqEC4N\nhoXgHnEORJLNoozYXU3DZS2zHBcBW18vQTDa08kZnZunmv0GEPQHTiUDAG3f\nkgEeWm1i4WjMcJ/plrGub0pzJK/Ub/Of2b+v8UB/7WAo4/2ceN+arjTcE8OQ\n/9ExprTZ1H/5kD4BUZcVjvuMKIKA/hhwvfi6jWd/0R9tCnN9qKePZGKCpBUz\nxfNGLSPvob6oIP3kXypeeSvg1zIuzpb5b2Mlf6JZ3k7OxWRIzDr6428Uk7Vt\neehV\r\n=WWVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWkB9BDCT1/ZoQRODDv9v+GlfLk70wtS2i9pZKBpm7JwIhAMGotO5A4DRzeCKR0DVJ87qOmNEfo81mXxNoIACerdx/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.32_1637717206238_0.5476084474390148"},"_hasShrinkwrap":false},"5.4.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.24+7821e4c5","@typescript-eslint/types":"5.4.1-alpha.24+7821e4c5","@typescript-eslint/typescript-estree":"5.4.1-alpha.24+7821e4c5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7821e4c515ca2f11a14dcfa94dc77370da0287c5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.24","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-ON/L09Nu/B3uCEzzMzUQLMzD8Mbgt6FN1Uow0PNPB5b0a3unxxgUTndNaljEGZ/nxuBERU1ZwJy61hffW0j1oQ==","shasum":"62f0658f212a0385f333f58abe35b52a05715993","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.24.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYmFCRA9TVsSAnZWagAAiNAP/Rydux6ut4lSN3lDFa4L\nkh+BMMujCjCqSi/hedoa1c547xewLxPT3dvE69UgUDO8R+iCYvImefgEDgDD\nfQp/4Nnyqo8FR9JyJluhFZ7U1YMYJw3QamdREmqE3kRqBnQ78yO01rGkhuAV\nFApSh17zEWv+ctLuBRLwih2vmtRDxo0OFitw+Xr3M3VaN8z9nNBuRwO8fbp0\n5TJWRXHq5iCC0SBRRWNoanE+Q958nXuJbObglK9y9M3SusNAuCHehHB7GLx9\nFzlp3JgmooJ3duo3+NqlZs1pnGeYtZ6hL20td9n/uSkYJlZFlIUJ28IQlcZv\nCwPY7epfk2uSvVMT5m1Wz6QtgXQMvEthFhKIFbISVI5G/xBj36ld3KWJVNbO\ngcxWNMOQkHbEtkxCz5p8eiL9d54KQTeLQxIDdtvdzuqGXcYd18fOHmGPJb3I\nh6ZKE6fGQVJLvu+p3LUFOnPh3THlq91j2yrD7XzuwVRuGt+R7IHqGd+XGDYT\nXsmTg9D2R6HMRlY7/OgwwVKb5hoomT4aY0Boz8C7L2+biTmA87QbnQRSfEVj\n5pbdlYVXnHL0ppxKg8f79Etwqj0AsQKLQoG/e+el3zjPeZWLK3DI2NM/vZD4\nV0pNDKvTmVh6R/EfImPLVuHzJoAWINkYoiNEuO7ukOCMDKwP/daltJiStMHs\nJP7I\r\n=dqhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGF2vLFmm0C4AtjQBCUY9a71Q4gEf3O9erva1iQU/7oeAiEA23pIWAPkg8QliholZSYOXeTKnS7c9t43li8w/dy9GSA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.24_1637714309096_0.4818216399738027"},"_hasShrinkwrap":false},"5.4.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.23+2173be26","@typescript-eslint/types":"5.4.1-alpha.23+2173be26","@typescript-eslint/typescript-estree":"5.4.1-alpha.23+2173be26","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2173be26b54d8d1c4e840212f7c739f7cd2aba35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.23","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-0ibp2GFNc9g4iafI/C73GE/zRnldp8VM+vb37rMGS5kzl0j6UVBus64WXixxfULoET0Kdu99dRXTSI0/EfU6xg==","shasum":"e313501d793fddd270ae3aadf5234f585dfcce23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.23.tgz","fileCount":167,"unpackedSize":280033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYmiCRA9TVsSAnZWagAA9vwP/iNtYhNrFbYkSaVhRMGE\nTWQF+4aHDhE2iAVLM9dNcQnXysGvivSi25jaTw6lKlS8aRHG2UInHXf8rGiY\nRKMxhhNXR8xzGA3cDJTpb90rYB8CIeG6LYco1LRN2bYTpp+A9Xwrzdq2wHvB\nrDYdUrEFhl2xjSd6UMnk8bQ3g1/ztvzBh6wc8AWO9vRZKJk6CODBtic2AtY9\n7/+lplTSfkS/Y9fiqbgTRnS1C5mz7qHt737qXVvB5EZvEn7vKfffbpIRwjil\nR1DDgm/tQ7AGMcuraihICNoLHaNtEhOP6FlWMOeHIc/2du1BNiKwZhO6/Fkz\n7q63Nzu7yHcralfsNp02B5boZGxZhLEAGE+V/q37ibB/oOKc5pYZAWL/14xL\nJnzQSCSkCwZuT7XA817qwwHwNG2CghJJ4f3uTODFgmhra613p5sDLa1wwLd4\n0riLsDsYi/X5GoIsWVDadpKDdyv5Yw5TKtZsYBSvjyObu3kdTdvcUZzuaOs/\n7ISWucf0FfyXFVqs0VAcKIscIdnZ9jGnR1Nnt9sOxGzGYEiQ0iOdw5aSYQY/\n0BeyhgvaLgmvoO+88kk3ADhHWXcvm8xfLhpDE3qRjmN+womTiB9sfMC5Zkxu\ncYtIL7C25t4yy/jWkFIEYYuEi8VB5AmaV3jJ0Hu/KmHNs6BMIi3iLsqPeGSK\nozM5\r\n=r3ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA5A9w67OZ5ga+c4gSK8R/DxPwO4oBNlJjjiuLtuJkTQIgE3ALL+Yb3qmb52OdqGx5BcxK5/rUHEz1gm4aCJl9zfI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.23_1637714338048_0.4698407453884721"},"_hasShrinkwrap":false},"5.4.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.26+46a9aee0","@typescript-eslint/types":"5.4.1-alpha.26+46a9aee0","@typescript-eslint/typescript-estree":"5.4.1-alpha.26+46a9aee0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"46a9aee06ca51708cbff2904d3db01465dc65258","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.26","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-nNmaQWr90rKSTSA/eDIGMlsnulra8/b/T3g5VSR1+1JKakxZCQkVGv9NFjPlZorIdX6kGlBgy4HVeQcPw4KG4w==","shasum":"130b7b84564f30ccc96f9e8e3babaf6d1739fbb3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.26.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYrVCRA9TVsSAnZWagAAl0UP+wTMVSNgOumnAM0s6rh2\nAePRvCjVzguxQwsGB1fNN36y4aSOy9I/cbjQjr2MR1rmBjKSQeOEt6v6gasa\nlNnlTbQFk7RTqTdrKafR0E92h56cZd2tMuKAo88eHU0BceFIq6Fa2zBxdIYf\nF9ZvOyCbZCY/b6cHoAvzX02lSTQW5yis+LY++9KKCDhdU3/paaLR/dZwxPH1\nL1dh4uSrX0s11UaBt7xnE4bxMYUDBQfKX6fHiQXZe6T9vYsmk1TBpWqQ/1Pf\ngN1ZWs3bo7+iOYjXBpsyFuCpkNKYIerMuGJzWVyFMX2ZeWuYmKklbw5iEUQP\nA+P5b6qCY8uhiBUCz/gOaIN4s4nmzx/YIKOTNGf9+GctdrZJpfQCdzMgVPdt\n1/57J/lGyptSwiczHgzwwALZmQu7pe101iHG29X9aSY4Mk5oJJTEPnpvRSRb\nR0ZDSbgnJZAkWr88FojfPMwSnvLU5VaKzxGMZaKNjH275sskgF5eEkogeaoN\nnHk4NT31VZ8hGiaNGtHvDlEu1CHsXUUTibZ5GERHvHfYaUgzGgYk+OT0sgGt\nafIoBium93DlJ44oBsU6CB0EejM92ustEMu06qIzJJ4cRbZxuttl/jZHjFUe\nBu1rZ4o/CQCs//PEwRcW2KTFGOL8NqnUgwVR1q90kmqv08G198w71l1s/RXc\n/RyU\r\n=cF/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp1cz/K1sWGOHf2uUe4wT5DmiH31brcBr+Btoj3C1dwgIgSfPgeYk38uwNrdjVqC7nkhLpGOks77eC+fbCF8XGY30="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.26_1637714645121_0.7795131347557505"},"_hasShrinkwrap":false},"5.4.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.25+637722a7","@typescript-eslint/types":"5.4.1-alpha.25+637722a7","@typescript-eslint/typescript-estree":"5.4.1-alpha.25+637722a7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"637722a77667f6ed1e0cf1f0e752d61622ae8546","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.25","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-PbVIXUlJlTV1ItUkKphbElk9kXm9y0znNU/sibpUfXOoHFymlRcP53Eyd6Mhtfd/8T8qbiyQPi/ZlCCyeISeFg==","shasum":"bc2e721057679ba76415bc51222154c402b4afe0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.25.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYpcCRA9TVsSAnZWagAAjIcP/jkhADiWyy8m5RKYfeZJ\nQSw/87Lc2FLkMlvZ+Rfymubmza2ARIAcHzg5V2c/6Czgc0hzhOZnq6MwW6rK\nlyxMpvkErD9/N190LmzMUt7DTH4IMGcc3r3UlZESXmQiMIV8O72nTS8giJLR\n9yY7wfSa3OmAe4wnaA215Tl5/5rhfKAHdoBEwKF5eYDJAmBGhq2fKorVNDZr\noSGuOTHftkleqekKTyUGfuSjpySxuhYTp/ZK2tFvZGfQxOyLyZI43HRmmck9\nWwAUoGe0wp5H2unmmvCB7VrQ32qrjsnF/95VVgmkGWFkkbI+zC5PaDyWdkyt\nb6PCV/lwDk0og43rLjpJET5EdKKRNbp1DMfn8GQ4C84RzlfQiXWpJjdPsWIP\n+Q4+RJq19p++CKmsvCqNasTOmVOQr2+jHZI+oFA/hmmmiFZw7ElOfZjDEzlC\nyyTVm2N2Ucvz1etFxRv2607KQTPbsp/34VglVdjBRB7/A5bryPAISUD+NGWe\nYdhy5KBzlpjJ6iNwmWlouR1e9tpQLhxBF09Q1OSM3QRXRdaxsSXpGYzWHpNv\nuwQpTccTyX/fms+5DVSLILgyvBkCre987J9CTS/Q3NHX+5Cy9r/7aqgcTGGM\nrlmqZonjHZPezTtNkRGliJhSbcOZgskHmRnR+ErCGM5PxZBOY/7o53+s+20v\ndF6U\r\n=kScU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcLo65kgY08pfZt8KAQAmVbYGQ6FrzeXfgOsXgPMI0SAiEA+7NtnMoW2heR8bCeFIHWpJf7VVRIectnkWkdjtTFmgU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.25_1637714523982_0.8710410808240538"},"_hasShrinkwrap":false},"5.4.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.28+258ddb07","@typescript-eslint/types":"5.4.1-alpha.28+258ddb07","@typescript-eslint/typescript-estree":"5.4.1-alpha.28+258ddb07","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"258ddb0708b7a44959bd3ac399cbde912c8021c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.28","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-C4I+KPjqI/Q3TmBO8AfJHCONSTHw8PMwM26yhT08zw2d7eVEFmE+aMTul1KKdo9xShpIYcP30171yKwMfGWBdA==","shasum":"9888a95fe1780eea452aa7ce06ad480b1c2347ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.28.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYrnCRA9TVsSAnZWagAAjL4P/3icN8EKMZ1OlED4Fwdq\nZkGN7Q8dJBFoQZPowO3y5l+F8bStl1Z6LfR7Lfru+nigCHz6JS30qGHbNZTg\n2BUr7ASRaLI3apUWAwg5Hov94BfetH4O0eDLkj/tg6v57RB6hzrpH3Sg9Ee+\nXSJ2jsr5oFX/4SLnSJJDyKyX1kOINBvbsTTaM0TOJJpcKcOQwINwbZ0JwIKl\nr9P/+6HFPF/BI365bvzNO4ZdRVpBYNsKR1FNSpKOVzhi9dRRRdJq1ds/ZLMg\ne9k+ja83NjZy/pCoWwdYPO8YW8n67K7d5rAaNwHp+mqlzDRLAqqHlCBl+G1D\nStkHdpK8fojsePkDHrs7NNhOk5EEIVyhy+q47vjCSICGU2ITBq5PRp0tXZJu\nu9z+tFmu8bwd3EN19dujs/EAVDFiQxREJQwA08dqHcNulMJhfwRMtmZ+hrk/\ndDagYS975aSQy8GbzyBX5a6q48rH34g1zoF4i3Daalic2Kd1bTS4ncdY2F/g\n6up6HeDdXtOlYitc6F5R3hP2TZ3JMxam29oRy4M7W7/411cIRbHCXTW1FWU6\nrcDfkngbSiR9GQt0GuI1HnUmkbgmKJrYuU0eBtYTdZVCCkpXtLU7Xmk1xAH5\neaSZquMnl/OIACXljY5fI7thdfivaZNVs+oPjAMeJdQtzfRqdI711wyK+LIe\nhw0Z\r\n=/vGe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDh8aeOZqt3kkR3DVJPBxQFGvNWWdcdijH+1J0XrZ3I2AiEA+v2dAhGB59BQ8VSKHOYS7u0jXDCgrszBkQzUmVfvL9o="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.28_1637714662990_0.8658850375397078"},"_hasShrinkwrap":false},"3.7.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.7.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.1-alpha.1+d7fefba3","@typescript-eslint/typescript-estree":"3.7.1-alpha.1+d7fefba3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d7fefba3741a526ff2b58dd713995c3ee5603962","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.1-alpha.1","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-SFgwaogVF2Hx5j8edzPSjdO1PmOT/7+75KonttxudLcqzttgFLFYbs+qpYetjJUPQheSIgs1PM9OV5tbRxMyew==","shasum":"46decee6c663f0d78dcec4fcf61abfc119104d9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.1-alpha.1.tgz","fileCount":204,"unpackedSize":408004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFzUPCRA9TVsSAnZWagAAHiYP/1K10xziwTp5lDIRktL3\nWvZxgBjdV9jjMC757iivIj3pk4pqImLjelRVDU9RdAq6zho46OtASdOLh+RX\n6V2B6HOe4t04LJMFoaUqx5kwiJvkp/6DtrYKGDhKzpqBZZREJm52hfaELJzg\nEZyDXDt3/IjjcJvx/DXKV9hciY3golAmxdvUtYo6qfxBi1iWI/BRsGvglPSh\ncDwMMf7MOfbLl+XbgJbyjTifPbvYbA+0tADpsPhCc4SODCFQXYrAlQezNAip\nZs6+utSB1RLQednFntqjlU2OP1GE7A1z219/Tsx3yk8g1fnQMlhgbPHiS5oz\nwPUCof6y341X8wgtAjyDUjlt7cMvigpIVkhyAZuyxvzh8Y1/jnwQFnPDqowi\niKiX/W+enpdu4yEyeZPi9dJ5Awx4vn+1S294Rx3HFV07jyAPrlOVVmCmvw1J\n5fpzoqAl8TcP+BMoT2P08B0NEzdJegEFIW1U/larOvJ48Icec3O4QBVt/wcH\nuoxkf9iFkF6aTsmkujtay/kftKLLWntD/st+xBT+vZf5+/CC+GYs++7TTrfJ\n7lgMqrPj6EAY3zF3aDkbXLfR8Td6/C/z7ukmd9F4N2iaUL4I5lA1UukeYBTe\nDhPVqC3vC3wM9yH4sTTsi4gAOjMhdRd92KKxDQ30aY9DDJ887SpfNiOTFaxm\nltMh\r\n=5LZ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvIZojuWarN6uejZrB4x7WKpn+uCPC3d3Ykh+O/Ho48AiAvUppU0riokCKI4e9mOdXt5jwQOeDT3/SWbdKhjd0XjQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.1-alpha.1_1595356430765_0.865972892604667"},"_hasShrinkwrap":false},"3.7.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.7.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.1-alpha.0+e75067a4","@typescript-eslint/typescript-estree":"3.7.1-alpha.0+e75067a4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e75067a472df0c918756f391fdc68672adb89c89","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.1-alpha.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-Aq8afGfCMWAWyqmV/JFCy+oT/KNzGNMipm86gKKWRcN+9r/cR25EZUoOs77V3sDvPesUpmUSQTCD8uVk6+7yHA==","shasum":"73f7dfeac97c5753de7a4725c3c6c725949a29c8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.1-alpha.0.tgz","fileCount":204,"unpackedSize":408004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFdEXCRA9TVsSAnZWagAA39kP/A5GroBgR9g2x4lOHz1b\ntpUVFLBSg/R1gKYB2W8QrViScEcaX91uqMmC2HeXrXAL8QMV+jMd0TE7XH/K\nzM3NugHNU1Ii5q/qRgYqMgMVt3s7QNxCzWjubMxA7ZByShaYKlUJblBnF/Qb\n/ry/coix3OT5+/JesqeldaSmMtaN8Tj7/hq+h48UeXA2An1sycYLBKW/Xakw\nw0jUoltMYqotJJI5g/gmrMXAC/rLzaE5slkEeyFvh4oxKWxXJdYkyQBo/3I2\nx2TDICtsarSqyS1c0zyO/2Ix9SE1WKTASlLPt0G4J02a8MyOKKq2rv1Pu4NZ\newZtgHmvsM3dix11So0JOVhuVtpbjCS1YdoJ5uxOd9gxtuphYBSfc01DCsew\nrlaW0DqRhWfQ5y4OyJhspewQaQIkEHFPCTrAHwyN8kBNgBP3MpO5gRbDcHQ+\nvqg1UUSjAtjbAYBsttjBYMRtz6XmeYcG/ItONxCsl/iMcomLFiwEFSiMMDQe\nGnyySVLb0W68wPis/HVptroszFkVxcn90cRTijInulsTkpPam7977sW63ym3\nO/vD1pYcsljaJZG/oyUVIV2d+UXYbiRL8eer1QtTnJs1RaKCTUeqyuuYyrd7\nFaMCcY83ebYz76Uq0ekKJ4Bjy5WXOkscAht+wMZHRjGbz1BJNa7uvSg2sKkk\nP1Of\r\n=uBfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmbb5x1kWo6ZqZR2PBwrOsCll7w7s8lLJXr3M0/1m+BQIhAPbkmwiflVxAUYFVfBlNZSg5emmfcaxQMeny5NVgV285"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.1-alpha.0_1595265303347_0.8903618592118983"},"_hasShrinkwrap":false},"3.7.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.7.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.1-alpha.3+616a8410","@typescript-eslint/typescript-estree":"3.7.1-alpha.3+616a8410","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"616a841032bec310d9f31f1c987888273df27008","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.1-alpha.3","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-cIEGZbQZhUwGXb/echPxhHwecVYdaOsOL8E21LkGHPVVzZTcSAlqV5I2qN+MG9rFdzUpLEBqnBxXoQx0jTV/7w==","shasum":"072512a2e0f472b669af5982799365b50b8ed557","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.1-alpha.3.tgz","fileCount":204,"unpackedSize":408004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHuXWCRA9TVsSAnZWagAAmzgP/2J/5zefS/c8dnzSZKes\nf2Jr9/4NCJRk5fm0hm486lj11+M7WkeLNGSjt/FgcXgpCanrHnlgr3BD/c6s\nE7og6XNPNZ4s/rAxL3waihbIR83cwRR9tXenxULGZz8J61a9H1ToPeZbxbYr\nhcTXwtGRKpBrhQa/atP2aslampZ2jU8aUHNxbR6qOA+3f5raGLyugkwUqJ3a\nBhcuDKBhf33+ibevNXX0j7TWwkMy4C0K/VbeNOk5OvHwJt3eRV7LKlRrKpMs\nJtt/7iDRUf1fwOkpHOmEHdgp5uxZ9IERpJmV1uzkqIK6BgJwgE9hOay2Xygg\nQKeK8YI2cXqrRpNq3a/Grd1k51vlleA0zPuF0gnL1SkZPB4W3S/gykXFNEfM\nWOJ/6d/MtVnfgP1neKnEovSk5SUsn5Os2xS+mv9JeVIiXtjcThiirHKFOZPf\nb34c34P55TkwHvTlYUMRA+0N14MnVmh4ulVgUh/mp25XUImnLenFqySF4TIK\nvwcm8kctL40J2sX9Akgm5EFOTG1xbXZKqOgRzjVDOCtTrWjBLaJEWyixOcxG\nkoI1kCw/GuHDyeXfkffM3iTk1MGLsTdEFYC1JLNaywem8q5LyRYZ7DL9JTnJ\nzUYjpDiyD9DjAiLxJJAWupITtfXtVJ1DXiT9cjdV84NEYzV69lECTLN9DG5Q\nqteP\r\n=OPrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDn4aP2n/ELdnHV0uqntlC7xqctzOL5NI1ddaxPU87XkgIfXISRz+uuKZQJBmkXp7zv+pjLvNw1KbXwbfXbOe4HQQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.1-alpha.3_1595860438051_0.38534997510423197"},"_hasShrinkwrap":false},"3.7.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.7.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.1-alpha.2+fd90e310","@typescript-eslint/typescript-estree":"3.7.1-alpha.2+fd90e310","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fd90e31019afb81aee8f83d9632096236069520b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.1-alpha.2","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-dFberrspXesYSho4F5DdadKiOsIZDqp2O8JGDUorGJCj7cRKkSdSuKPxxLyC3TR8+Tlt12r2LatDfY1Cn1NTGw==","shasum":"c460189d49e2682a5c27ccd2cc4015b7d9c8270f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.1-alpha.2.tgz","fileCount":204,"unpackedSize":408004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGHDpCRA9TVsSAnZWagAAH7MQAIWT/K2nbQ1GUu4aq2bF\nK+sGJ2C20aIB9SHhvyuVtlzQE73O5LfTzLgiikmgafdufVL1iXuROi1UXPQZ\ndYYz0WMFiE2BdgyUV33alsbyPEKePSsoRheeFUaKTu++4d3zECF7W7ZSg6ON\nGqaFFd8JRPzl83nGPH/18Kq655AXvFC4ymAX5wLHq52cU8YE2/tyouu+O5NM\n2T72kC3FqUX05p0wrJ96DK9niRqbxhztA/dRA/3j2NMgTW2df20yn4WN016C\nk+zOw/F8tb35GunY32dYf4MV8RwNuSPRThq5Hclrc2U9YWDaAvRxhbNmu8ad\nnUFUPV3hGdbcD6r/EyYMjtv0lnQpl1dHTNha1TZ7d8IZtZZyKp8VsB8ycOOx\nGpBmW6c0wQnC+Eek/kSPOtQDeFiQCIpnPCEtRjM5MWigS13SzSYov7xfeRpY\nlEdQHfk8+2nUonsoVMnRrGl8GD4DHQxW8F4LKz7sJIdZDpWjL/Ky0trCQdLJ\nA51qOIUWjdF5Kf3Txq7I79x8rmxncsXJ52P2/guuG9y9rOY+/+B55+gkG7cZ\nAy3+L08wyADMXWDKg4nATmYdIExw2gFC3+HgdGxs9syaoNEGofzPVB197+AJ\n9yHnzEBGv6l8zXPoD/12OkoxosoXkOXuypYL03H3m2lhTuXqOi8Od4w5CcDE\nnLk1\r\n=x9Cm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcm3FW44iSKEET0ZV1MPGg4BUC/XucgpAuVr3XrlYDDAiBXf87nuCMIn2uSQzF3ee3RTS/bh05zhAeZ20gy5Rb27g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.1-alpha.2_1595437289415_0.03131678869626531"},"_hasShrinkwrap":false},"5.15.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.0+b5b5f415"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b5b5f415c234f3456575a69da31ac9f6d2f8b146","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-3Fz8nv1Mv6rH3xH0a/w2oFIgzts43LEBjCDu5hvXMxuWwO7I4wByJ33urivwXCw7dl7g0oMxXzBwR0vl8uFt9A==","shasum":"07fd449cb5a9d98287a0233047d7e933a2dfcf20","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL5bXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokQw//dH2ld6J9dKR3Fu7hbd6SwPlnOhOWJ6G/rn/grJZgLQgrGA0U\r\nsV7Vkg3KFKdBWq12DHmDENWWirH1BBQOyGFgsuOR33uMCagTZbkmtjI4nUVW\r\nIR9f02VlaSYSMmivVcFyZnx2GyeTs4AjadOhPwlNIUiSS/3LOaYbzLTQSUdm\r\nIjsv8WO7XBQHXrc2aZhYvEt6ZxjBL591lQEjyFtHtW8OvR4wQ8oGYQDD8bzi\r\n106lAere9cUELpo7s0C/r+WSDfM/3Ss4eDZd7cx4J8qrULSjw6SZ2pOmqjxG\r\nKyursXdp5gKHwpnyfd7Y0Xmhjp8uX0fkzMkGUpEfqtVLAFxfaXHqqlFKuOtO\r\nGZdF48YauW2T6EDRxM7ArAFcmhfZwDSmAxjGSckLnWh2PXOumllqTcEBOLJl\r\nQcc3VbkWQRaSyyXQf2JYS06Scl/ZdQoi1Va1rWgGfoAua9uman5qWuWdRJj4\r\naqK0i3LH9CWTFYqN2B/cW6W8+RdiSf7UhgAYlSoss+Qwr9rSy+y6fa3nDMXU\r\nEsbwHBvznZa52SLXB52n3xNPWGnD+wp9I169xfvUJsXSQbtZGYKsPKPLiaqN\r\nDavkb/mmEWo9JbT/jON4vcyGBXRlHppXOq0T1sGgRA34uj1TTU+NCpYfXZVt\r\nlJV/ZfZqcyrUzOt1cLDBmWSDLNMmh1Ld56A=\r\n=Fx7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3dpdCxKlQLqaXeX6E3DtOGgQ5LNKIS/NZ9AWvdbvpAAiEA1MhKDMYvsOkAtGzLBRpwHgftMURGOobW7D0Dc6jBUEE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.0_1647285974991_0.6660850058401111"},"_hasShrinkwrap":false},"5.15.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.3+8ec05bed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ec05bed0fed0dcd48b087acd5ab5a6132bf3b09","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-pGjUBR1HMG3//mWsVeU7wKI9vtMz3D4/rYx61+MkU2bU08dKrhL2Cr0z5EvhEg+znIgKaYIXdb74ccredJonPw==","shasum":"91b399422bea2c2b4674cfc5450221e9d15c61b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNNFXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbjA/+JJxSJcdJ332Z66bmVjP+l/YvkXsv/wmI0YLamwNQMC6gkWl5\r\nhJGpFw+5SuT2e5cV4214a2ggfYBGRLyLhu+C6BLf9+T8hQ25d/GAaH7qX3dW\r\nKFPuQqBTb6q4aiuaigJd7oOq9e1IF6w0QQVsd+GdQCy8Dks58mDJhDrir5b5\r\ni6wf7OAM3UjKD1T6MBFqM4cfMY0Ra1l3RPQLLK6PHvegkjObI5Ut3Ou2QNK5\r\nj7UEcIKHqqLsQ8kXJUyUgZkUv3WA5TRx5SWhPQzbvHppT6xNWQctwYK0Agm7\r\nDHnNpc+xf5/dl2nEo3JR0nmNg0XLk0nQvUFrrcgdFq+tmKRvZueIbMmdVbJ2\r\nknRoN2g4lAp38jta3yufOvDtAQTOYvCG2enARE92MXyY5HDMxtuqiy5rwfg3\r\ndV4mgeLFOmMv3YhM8Vp12JlEYpv9Chd/Z+F/meZnkpsuk/3lUPYWInyWp30O\r\nDqOsX50kjYCojRHr/IHXnGKPQonb6k6x9Snq+sSNJKtet0HmQjsTCzjuO1p6\r\nyZvhMOlUoutXH5jvgbJRDCjzZgsSbIeUR3TMluk4e75CxAnxmfPn1R3AWHiK\r\nzRUCZuNNa4TnwOTFMocwqDmqZxftz5vhsLGVEFkLbuyH8Zm/5q3W/ywoqWKk\r\nXxDeTQxQgLkeUu6QRk4xKrtgqCmM0KYvPxY=\r\n=vUgg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8jqOtC6/8Dvt1GzY4ji0mj6dT2wgdG59Jg6TCL8PKLAiAd9pDTRURFlPyMWWEKzZPoSHMqkOp3zz71DEbWVEnCAg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.3_1647628631469_0.6938502682925705"},"_hasShrinkwrap":false},"5.15.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.4+d21cfe0f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d21cfe0f4b7d3041948b1b6e0cd56c5ec34b2b3f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-YgHGdwCKjD96dn/93jEm609ct4eRBxHm0wJQiE9Pb1+vGHVuZgL7KO5RzqHo6aqzRTILisvuvZKkHRblE90mOA==","shasum":"25904521e01597b73eb7b09e6093dd0e57f92300","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNPQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPHA//S464nENxvlGZa8tZr72K4upISaWLP6P/nO7eq/1ctBi8QLxJ\r\nxuOPRxLjzHqorfWCg8WUwXHBvmfwO/9s+LCyXUQSS/2HkjaTqKuts4GSdaZU\r\n48Pcd2hxxpPzaJyAq+ixg8qZDMe5FJrBhXnyiGShpHRekQIJYE0/Pgugl8mb\r\nG5Nmk743xbCzGn6nPRZB9dDaabYzxFK6al7KJYYo86aiGl5evPb6gKrhWcFO\r\nssZim1IJ/SmCeqZFAvPYgcJpCmMppbiMKzC7AoUZZx1R+V173chJjO7jQklw\r\nLl6EX5kRYkHwKIBYUOQ1ez7WxpI/qbOEUmAzJiLqYrfC61bF5Sx+Qnph+ECz\r\nfjp8pC3qsU7IoFh3bHAe8PKoo2If1ZVgmmSbkrymcz3XbN/zIm+0axhMYoTa\r\n6ebf8Q1HsfRBVXlCKyBERsN3RR6MHoaZ7zd9tRwmpdALy2GCgioUJfWYNAit\r\nHJRCpx5yG/Xzb1dl6a4Giir0HN712Skwns1JS1lxhXpOtyOmRDncS1a8L2Xt\r\n0SFZt/9FkB2DbgJIO5EmG6E0xjd7pqAaW/qAbEq8fVFWn/KNZGEA33rZKEnl\r\nNsvT/rAjNLxv8GgC1KuFunSdeHgj2sWWGsdDtluWaMx/dyixwJl+bJUAr5mV\r\nZohJ9qA4Pd2MTmfN9kADrtnsfODRmgjYoCQ=\r\n=Lj5r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD0uPewaq4IT2yCcFtbE5n+OQPqZmd+JoP1eRjxCwMUgIgRmPgT568B3A3iq9J1xACenLA24B0o5Ph8mzUSEIuoX8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.4_1647637507375_0.9955985665551115"},"_hasShrinkwrap":false},"5.15.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.1+dd49280e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dd49280e50cb2f5bd26dc07210551bc1fda120af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-uqkaj2JClEbd+rhfcLqLaU3R99Gg3+V7zX0HS9dUxS+NVbTKTPwbHXemU6Se8xV1bPDrb0N2QqEzmGDM6Ee+mg==","shasum":"e20fbb510f10361aca5716ff5cc1bcf66fbf8e5a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNMkxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+lQ//QjD4aag5br6JlGgWOxs4fHPYsifB9qoFEnEexY/g6XBz3CWT\r\n/GyvFOGn4Jhk1E+UO9+inrWqJHSRsBGX0qzGH06vhNH+DcWaGPI24Dczjs+R\r\nNntFvsvaqni783oLU3oROOCvYPjV8dcQmF8EDUmMkqxIkdjmvXURxCVwrGJJ\r\nLT295YBopPJFbibpSjpadbEHQr22uqgQnxST8utQoaq3HX8huCynZUKJ9dEY\r\ngf2b5BafI5UazhrT9tACq66N+ciKFlX42B+f/4h4bxgMHBu2HH/55Ndnx/1L\r\nkzvqIZogcFiohHtz5oVg1Pdlg5jCLBV+oulGKAsCI/piJqaMFawEsqp8pN3q\r\nYyMTvhGgttLQ+qt1RDvM/mK/8heFNAGtY+R8Mobj/zZZpO+P0X+aJ+uQuueV\r\nuMck2YBYYWugqYVabjkNSsvABzBs2W5NK4V++vs+7njAtJdLo9wBJMF+38Qu\r\nKl5SXVrXsAgeFyJJTys6syafQm7ZZhKutKiw8izpAfzPJF8BfmIeS4DH1YzT\r\nr6B5qLFKptrp0lJjyUhXNA5OxWRKf5DHBSMkKKz72eLqWl6xy6cfrfrxU9k6\r\nZKn6R/NjJryc5+h3bGuk7SizoQ3UJbWWI3u94sHECkhaC57Pcbjb/CV6vrTR\r\ni0PWP0gzynZpu9HqYu3ybvkmlVQ7yh1izpE=\r\n=htI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvpTyme3UHPf5Ko7Pvvk/6kEBVi1oCB8w84kDsEzIs0wIgDp52cR7U17iH9s9Ypg1IjUyUNRC0mhKUY9t1VH7G5MU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.1_1647626545584_0.40333712551208767"},"_hasShrinkwrap":false},"5.40.0":{"name":"@typescript-eslint/experimental-utils","version":"5.40.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6ac0aa7ef4506031687b92240f5cbdd13f568917","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.5.4/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-wDYn3NYqVOmJI4iSkyWxXUu8Xoa4+OCh97YOXZecMCuXFIgCuxOCOlkR4kZyeXWNrulFyXPcXSbs4USb5IwI8g==","shasum":"e2c49c9052096f66481bdebc8d39cdf359c6c6c9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB0bZY9R2729GQ5axhT9khRasDHPFmJfFL8T//5t3gSAIhAKr1mOFhXCWFiei+W9CW8lbLwcxtTK87mi/DLknSvyZA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRFkQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZGg/+NIEHtax8G2DQf6dttv6tfiYXOZM2gpP7wl04d5Kt6L5uXUUP\r\nUJ09K/3pONypWIwrm9pULGbUPDal3MPAUa3MqzafgHx7+xw3p4ZdPsEZIyFj\r\nZC62I3iEebTgTHdVDaJFtOpZMkSjXnoqFYcaiyUlraAg8Y98EF+jGO55d2uZ\r\nI46X/WU+/XGOnV8gbdK1OSk0K2a2NmUOyhvolg3yhjd1WHHzTQptfp0qDoUg\r\n411ekqg9MDNL3io3oNOalLyJqkVay7dqhDT5ogBz3EQORbkET5MJ7Hw0385t\r\nNngGIDpNVN1Uo0hNLBafUyK06V8z94DfspeEYf5D3rzZJWw9+qRjMDj1Biwv\r\nNHsW5RJt91vLUbKDXIfPOD4QpYzNW36Ry/h7/vuHwW28m5ZdOuEdd4T2bfNl\r\nLl4KYSFWD8jZppfRpX4vDE5lj8Oy6pr7K9VPRTgBHenJFA+E0AHxaSyntahT\r\nBAkCV9q99Cq+yUFp0KfKmtJHbXiMm209hlIXx0kmPYd+LPlnEK+dedKytvRW\r\nXZPubKOEoSwIVFjgSiVdL90/IcgSeVFxwnlw3XjiUPEeRSAdinBafcT/avrx\r\nhkD5Uts29xCLr8FuHcyMhsQLGLKW2EDc9N1kzo3PmCJafX7tW9OeSDb2f4hM\r\nudo8avdLpsoNBdVY8fyl5mAUP1uPwzBFfsk=\r\n=sAxp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.0_1665423631819_0.9791420175377776"},"_hasShrinkwrap":false},"3.10.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"3.10.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"3.10.2-alpha.16+4ff8c43f","@typescript-eslint/types":"3.10.2-alpha.16+4ff8c43f","@typescript-eslint/typescript-estree":"3.10.2-alpha.16+4ff8c43f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4ff8c43fcb0905635665aa05cb3d98421e7fa0b1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.2-alpha.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ijrSS6o/3iY5YaDpKW19FyCorQBGwmVgT09e65RBfLugIEbn64V67JE4MrQh4fhFtO38PKWJqaVhgU0gxSx55Q==","shasum":"f4df217e3d9c4f347baca80f46921a0385e2fae4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.2-alpha.16.tgz","fileCount":204,"unpackedSize":413430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfStWGCRA9TVsSAnZWagAARNkP/A9cGxiMzwftfCFTGqS7\ne+V5qYMz8fKFRz7xEp1MbrbnHHLo8/Q2r9yfhUaGXdx1OVE6jCyNeDFwsb/Y\nteR2msu43MCRwTcetvNe3MmCw1RYgFwiCYLZDA0oODdAoygiz7mEMYk9lQRQ\nBsSz6QhY7AI7YLKiw7J1ASjDEElapgrrfss9sGoAcF6mzKUoyQ/QG6VWyrMW\nEoUhNuSrkGTMvdaqXxaf+PKrXCtRKDakNNLidjPdTBXSezdqaYQwWi/w1iHk\n20uT7M3dWY1FHNHOQBSRjE5Ij39BWXNhqqmVb9VjIujhXWwSy+VoexS1tVVK\nHW4hquCL1xyC/aNTPLPRP0sPre5HUSOlcUsyX03o3I+eVZ43Ww8qWTZ8bMVm\nuDcfsoIGX2cMSeQnoPjwk3ky/xLbWj9ho1kxZe6s2uVcItZKIMg3ilr7nVcm\nli+YDi9+jRJIkJb6QHW+ABXOl8orpiywXApXY23txcGfTin3PlSSyPMNqkfO\nNaGAXz0E0rM6SeO2ZB7v4yt27BQqVlPWBtMhl5g5OrVT1nlCkTtyBB9n/8Uf\n42BzhfkuFeKNyMIx4XnXH+z1spxBA0TDBHN+Z8bu7MhnvyxpPkyLwvtkifw1\nCRvOWZQKG75DpGDyH0unNACJpvA3gYVb+Ch8+5DLygbprY1nbfXW4WAm5euY\nUlQz\r\n=hOTC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFk4FEpJdyIYmqXY/qoZOLJybZMZNTL5HzE73QBcbngAiEAleT9XE6sMliPd1GXkP5zLllX7LJwHuAstWXu4Ox5BGU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.2-alpha.16_1598739846076_0.7662763637492394"},"_hasShrinkwrap":false},"5.15.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.2+0fe0683e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0fe0683effe4c7390806a72c6aa7795445a67929","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-GME5IPFx8mvTRbnrIqdqVMNcfTvweZ+ZWFyPHVE5cl4Y4gblqrtEl3VqAsGtHN11H6+EiDvTZlvM/0qFMnJGXw==","shasum":"3ce17d086830337ea386f29eab163333a0247c05","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNM29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzCw//aNQzHchip50ieR2JPlB5zdKHvQ51XB0I5HsJ4oLBT2PoSvR4\r\nnwO8WRLXeuX2h8clTIntAoIeHdHMTl6Jy5qh/l5MdxO63W3Ac6VL95By2nb1\r\nvsxiQZbwvhdtQIzN3KdNk5XY+yhxhFZzhYqn+naIlo+gHPLU1LQ8siiAbWXl\r\no3BuUPOK4W0lht2YnyjUG2PK94IrRGrd1FBoe9W8G025pGwtGrZ27kqe3lk0\r\nza4utR8flZP6AI4w7k2/EqekabxPFkQjJxeXeK7gxzCNQJgrvXA6alqMl9mm\r\nb2Yjjr4Dk6NyQTYjbVvoKyVBzxigUw6XUcQ4JuEaYu2EBBDq3aNlr2VQfd5w\r\nLhvUwyYOMIZeekbfHqv1aEsITvK5bytuN3e7D8qUANjAmDKOVVQu7lamiYuK\r\nhoiiaZtQ0jGv3FM+tXQZJkjKIH98BdrHOh4DlOIVqs5ZHhEiTUQntQDpNvIb\r\nu854aa2jkHI3AXz/m1e2yJqpOcPFlyKWBIww9/3siR2rZAcYUqu4ZbsQuT7M\r\nX6qP2VagIrwGrc0AqiFOMEav06uoehqYTWQ1p1g5gHxQOqD3UH3YxDpruZfT\r\nTwvxilgzB25mqiLMo8r0c95IRHeWmHdKO/AOw/zN7iG1UU6q1xa+rDNhCc9j\r\niv70/qxiM9iZ/PLOoAtLmcbbNMUCnaqbHCk=\r\n=2DfM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5M70ovPoC/nA3l9APbUqM4jH5h1QAfRDQn/SqWxEL2AiEAuexiY7H1Yy+EueVTalzYR1UNsfsfSB7pdz7ScAME/xE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.2_1647627709217_0.6751507062577926"},"_hasShrinkwrap":false},"4.2.0":{"name":"@typescript-eslint/experimental-utils","version":"4.2.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.0","@typescript-eslint/types":"4.2.0","@typescript-eslint/typescript-estree":"4.2.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"39c45f360993f9689a8460dfe4735fc4ef2331fa","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w==","shasum":"3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz","fileCount":204,"unpackedSize":416608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaNyrCRA9TVsSAnZWagAAPZ4P/iHI7gVItX3vIziKmp0O\n6eguzSwVZM6bOY+T0NyxP3C0F48Xsxjy3JamhDXVAnesHo3FC9cD5vlMnsmT\nP5GOp9LzELHhy2G2uUeM/tNcv38z5Vi91WMMRkhgljXwHGBdVeAd8Vbt90UR\nJmn69sPwKiIdYzmo1p12gidnygV8N4ktI35luAKy+nx4YRMlmS6PeK5OSmf9\nWKL6idAi0wDhur722xiTFBSLCf+JipOujz7y2eVRIv9rylm2ATaCPC0/roau\nUbuSunwbyiGDm5yLIbwBh2iDpz/CfEn4ZbMM/iFetPWFY86p6K/IUcJUgSWX\ns1yrwvDsVVcCeXrbn6Pr7xytD3yy0vfi2rGzGNbCDi/2dmaXabSFbpZU6UYE\nCpJj/7/sRAfnrq5N1lCKKuAiqmchFiEvyCvhQ6pusl/ZRFjbsQZaA3D/RAn+\nRs7mS5Qe5+7PR/KLbu4tZ5ijjplEqpL6LL6Ic0/aHGYNdQbatdQyJ5aHNtdr\n5DRCIiPiPKJ2LWPsWqI7AjFFz5ylBuxPCHQitB1z8P+ALZ/AbwrgKFCcG2zM\nuEag1U030GTbXgEH8vBo5sERSOce04214E5fJxErGADLQFh4uYMrru4z/P4B\nLYFVk3l2wA87h5c9qM4qMOj5+BjiagZWMaA8DUYXb5zhc9YoaN58vehxvqE6\neMQ2\r\n=JDgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKXYEpfIZr70St5xRhTqgfFCN9k8daNJ+Bb2w0zvuPOQIgE6Or2P08Ja54oM7S1uhr/U77NCxJel3adluF/3ySDa0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.0_1600707755424_0.30490146009334773"},"_hasShrinkwrap":false},"5.42.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.4+2d9a33cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d9a33cfb2db53d76246a59253daaf2abb19ee57","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.4","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-0E5DGwt6BnwuNRmjkCT9iXy7cT0c7oYvofsuOBABffks61gVtFWcG94Oi6ebP1wmbT38WWv4HVXz64XfXm4+VA==","shasum":"40be5135fa1752949d5557763084e996142ab5f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg4N5joLX4GGh138XwmsFFDNjzntvrus3zf0/SBdsbCgIhANDGsYYkD9O54IcJdjgCahcStSC8AzGhUuf3zoXQjgqb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYvPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBJg//eDPbNIrAET9JCk+LB8VCeZYjVD/LyZ1Fsw2l+zb66+uK7B3a\r\nrE/1lsG/nCBS2D26A+FXZY2RXrxVmHS9BUJvGZCdmZMJNUmBrU6vuvKql10T\r\nI0sbwnbMQZ38f30dC7PcGPc5jWCPFM9d04gphMRnsy6Qm9PnVIzBqh8VlJUY\r\ntU/fQ4AK+wIVsqcRnErLtQ65FGKawNWLQpp4gdjWXDOawnvISimDZokjUJEc\r\nTGji91taM4ubbAqaz+diS2ZTnTawknAPYqcaNdPOx2L+bC9HoGjxECXW613K\r\nU3FV2kg4SmnOXwq2YK1Nfy2aQSmtSSXqKvMOiDI/mI5XRSc0FrREAwdaBDD9\r\nTLlBptz9pPe7GZZBwJDkwjaA5pg9oGlO2MVyQOsTp+R6rZgLXneLEKdJsLud\r\nnVvwka/6I9/tCczomOjoOyf2cc95ifakmIOFTt/37MY7oxOMz0Aqg7gDAXCD\r\ngamQHR4xcxBI8KxWcDFAKgH+Nd1C6dfCBPTfXuHBrs8pMfkVKANEq0ds2BRR\r\nc1EJ/hYILf+46XBExd3irqaQxsCMc3oQI3fm/+/Q3ITXDzRAkZ2HSikKweIk\r\nw/FAp4UrxXbBPJF7XBbBQc/79SvFfj78trT91dE5QviGRv4ojDD/PygrihlI\r\nKNDeoLHIw0pd/NxDDyvAPcuV24npseFIRiQ=\r\n=nYbV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.4_1667429352591_0.013850542194688842"},"_hasShrinkwrap":false},"5.40.1":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0be356bae50156ba159c70d570b030e6d94afcb1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1","_nodeVersion":"16.17.1","_npmVersion":"lerna/5.6.2/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-lynjgnQuoCgxtYgYWjoQqijk0kYQNiztnVhoqha3N0kMYFVPURidzCq2vn9XvUUu2XxP130ZRKVDKyeGa2bhbw==","shasum":"2fa6b4f768d42fe7174c34cd02fa79717e4e2bfe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRKjrEd3ET5BG0Mn43bDeMi/tRDf6/LqFKeiAHToFb8AiAGpD8lU2RPHyynaxG7G6lEEkYJWrk1l1bR19trrExj6A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZRaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxUA/+IRcDj6TkSiw0RgmAZ7M6Oy+p7lWWcheFXTQkvBPI3P3v6iTs\r\nZX86MCVlVPnFZ+WtxBCoWn5n3F3wSZxIWO8cercBQNcBINXt6a3EcDlrc7Sv\r\nDmA+VI+SjXfQ2rABbOL9LIbh1Klw5f4f1g1PTuObX+c1AJ+luLAy7D+lyjsi\r\nZ0dlWVhHRcmhIX1xmdfPtnJfcYtpZo3R8/ypekCHi/VsQZERr4B4r9MbTGrU\r\njF6mGOBkUHtKZyoEgfUdClMP3soy20Jyynkgiq8gbnf0bn09MP+sDxeQ5siC\r\n5Gujpxlrsc0t1NoYnWkm90h3MN/gtQxj8DifFzAF75Cm5FFs3Q4R3iSGYx7M\r\nBgio8zCQsFVD5qgc4QaIP03zZrA3DQkbU7/sLpQNy7AAtluovxCvj5GXpogg\r\nHQHNONAsaZ2oIulOhI7zw4klCVhxZ9JV/nfP3TvovKei/Yz/ToAjuGqaUTFF\r\naKfDF6YSlbO6cvBAq5zYONRBDMONpWOcmB/dwna4b3wTLTNf2toeFLxwuWhA\r\nzfM3w7d2o73TJNPHaPD9sfuVkZpy5ghgOvHERypg8EUpw20QLNNATGOdESGR\r\nxc2Hd3PFGvoVf3qMVK1ym25J1SKBPJlhEyl8KbZ2dZhmyie7v1rElLVN/X+b\r\nKfaVWA2P1Z7JGtOLrw+Kg7Syzl2Zjecx26U=\r\n=UZdB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1_1666028634695_0.8545545389182589"},"_hasShrinkwrap":false},"5.42.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.3+f11183cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f11183cfe31e4e2c29d122516a9884c85a2617e0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.3","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-7VbIuRNf/qxPwRhOL142hBiXfjuKoI8RYYD15ErseGsOG9Rdw1ODEjdJO9k97ki8KO9IZU0JPNrNrgN1h6EKiw==","shasum":"1057b517d0dac3fe3c1a88347bd5db9b26378f0a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtXaY2xzGcV8bLjwgPpLBZY4CylR6JUD+cjWy93JN0eAiArPSwVbM9mylNELUwXxEAKw3kyCO7fMIgCe/7T594m8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYgA9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWnhAAllcVP4Ea5u7NuG0jXkCOVAqT1TgAYC/Bk1IQYp+Z6DlfHVky\r\njGzimaUfHfTM48myp+wMw1o1Yqo+icYFD3/GYZp6xh0+Ln71lblLuTNxufll\r\n3/PKVvw1IACwfE9/r3YhitkmkE8A8pQlcJNGHSUkYoUvK89RmQaM8wmWU9Tz\r\nsCdtPNBHznE1/lFW212nGDKe1wvii79RkTeSH8q1JQjjGl+Xch+iuuFlt4fF\r\nJbri/ift6axeFKOijXQJexA1jn7/SBNUA7tM9ScpGIn/TEw8L7J8BD0urXvw\r\n+zyndEhn6ogFBic7gVKFuWKRn/iuZsiS6t/RTjGVGkOqir5PUaFJnTyIVGRM\r\nccCC1HQ26DJpKUCRTlSi5wyb3zZTB6oezXNWCJDbcnP+4qMqQUih9PuULkxw\r\nGksYjwLtZGW/odSohLuh8c3mp8wDRsSbN72633P/LXh3DMLwlJq2S0mMip5n\r\n0BV3VLoCNp/BN4NWOMit3zaih2CQc4gH7m4jdaNCiU+QBPa8fhXVwlVQ2nTR\r\naIDsACO5T+22raErl2vY7WyKgqpirvfqjHC/i8uaS9Yo89gNyffub7610bVQ\r\nDCIvHIKN3BsrhIJItmioKstxuGKWD/feauA5P2Io2C0eAWVxa1uLUzlUWxJt\r\n+mh/lgS+4lDyvDHx06qwlR9/+lbEuc4bIZI=\r\n=Y/xl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.3_1667366973196_0.44152880368134273"},"_hasShrinkwrap":false},"5.15.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.5+96729050"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96729050f0c51aa3867e6e7192bfb36f677a0ac9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-d7O7CVG3L2htWDWnw7LaBHgflOjJzzlUsPKqCNCIccZDt3H+t3tLrORpYba5J3zwVO8f5cuZ96nVBC9RcOwVXA==","shasum":"fbfaad8ae28f115d067dff3313d632929b1c40f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN2NrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLvg/+LAYBlsOVB0g6VjG+4uVv+ddHQ/eL9AxGEpMXrFCVM+1rVOoX\r\nsaaOg2vbVc42xkOfwwWr4SVvC1U9PN9XCOrSlX6+nTLR95rNDREQPYrolN3K\r\nSCUWLLZnRwf+k7I1JA8ZhDp/MU/mS7L9ANuAkTUOhedsTz7/OxdK51rz3O++\r\nUlofrXatG/9RtIEzOzaIoBdO6Z8XmF5kJvNapk4EXf5878uMi+zlbD7SGIvL\r\nBRKbQ49Av5VWXjnwhbxX15nt17rNSId0kvEQGjjE/3S7JTlnSZZ6Q5mSLIHS\r\nbD37WW8Hd3OrX5BZEuem7AtM7Fgyrh0na5wGx6elFH5KglJ+jXEfvZ7QmVw/\r\n1nuaYlQEGNBTQpD09pbin+jDcIy/GJAPUFtDfqRX9le3al+OMbPFDOgpjFVa\r\nM2eF4UoSUGOPpdOHCIVq9dLwwpo+jkpYqH1/8rbivZM528X9+Ofs02UaXTe+\r\nWjYCUu6EVf8tK4TVP4ASj98hdyah86UcG7fZbK3LBkKLcqpascWi/aTcNInZ\r\neSbaRvZu0kLybX5cpyMqlodrcjQ35124H7qpLzHhadPv/AZXE51uxaSVG/3l\r\n1jvDkJKm06z7QMSp2IDOrGvPYcnOGfEuitOYdjAeuNasUhbQiuWeO2eXRYvg\r\nWzW65rv6b3ZB8iBjAYvoCNGbkjeDYXcgE18=\r\n=7FKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPXZ4XP6w6nJ29rdlsyqoX2AP3ujBV+nvoinp8hE10rAiEAwpoLuy9mzAyK32OrgL81xwEjophc6yz+0qG4T8jYDH8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.5_1647797098833_0.5467339364697765"},"_hasShrinkwrap":false},"5.42.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.6+bdb6bed8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bdb6bed8a37c07a86af0544013b56f6c4f293cf2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.6","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-wozPFWbpZaFc3J6ThiJ8laDI5i44BmCSmUNJKGhYyFm7SFAmoryVcEpkKquvkoQbmT7VNt8/4YOJdBuWkpB97A==","shasum":"ac1b2557808eeecdccb7c57e377995945589a433","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZugZy0e2F0c2c+PKEwWFZ9CRskX8v7uMhOCQm4IhoMQIhAORXMOUnV0mi51TFpMdN+7QA73VKsQ5wCW5LVXk5GYnE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaGXeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr37Q/7BH7HmQDCfQMhEF0b603KShQ80ZF26UjLMbcdf33Pf7IsFU4R\r\ngZ+G9wmmTPizIDbO1vkStt88aXxtzIC1MTSALqCIIC84u7IYjN88ZL7o7k7u\r\ncinxRRpuNi3b7j6s2U20wXORmvSY0ba6MqZ+tSi1NXscJ8SMeCkrvXf0flXi\r\nhkeStrhn2kO2ZN1+HNnXCXuz/PdD9HrYZ+vGc7STmTIN5ece6f6TcHKXWu9u\r\nG96w8eLH2/kS0R1fiHsUPs1R3nozVIMM2iXFpKnqmEjjrq1UCQlZGksr+HyL\r\nigqJdmSwM75R7UCjenTp4JkMQcks8rNCkW8uA6eW3/3yFiwhC1UnavjBn527\r\n1ItucFr1h+fOrIniYMAx6V6wf+aikiHe+wVTPtLiAABCSv87ihE2MyIP3B5k\r\n7/sJbiFHkIu60Lvfea+BTd7UM/zKUfJSZvH5B2pQ5a9znAznNSHAURcj5PHW\r\nLjuhTQ8+wN+4tpjttA1EYGzOU/GGs9siivIuFSZY/7ToAm75UF5SlbK3ZaLY\r\nED9D1WAaeoIfdX1uSoVhBgmLtWN/vJ3qJWCwUw+RhMp0za+u02EXHfvbZUdJ\r\n0X2TNXQrXzMuNQvTr8U4Md6IRbi0ROsJdj2j25us9L/1aeaQhxoy3x0QiBdF\r\nFe2/gehGlJ8KkgH3I65LUzEQ4NLWKTADjgM=\r\n=F3G+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.6_1667786206558_0.9885220828346244"},"_hasShrinkwrap":false},"5.15.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.15.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.1-alpha.6+ae197181"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ae1971812d0e61483debee5621ab04a2cf1da509","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.1-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-mjn2fsPxFAlnaHgkqF46KAN8Q0w3njjgwci3b07kZ1utQAP2v3514ZOiOMaBMMoawne5Y2dGJvVvsz+JdwB5fA==","shasum":"ed6e2705248c9b8fab87a06519ced14187a8d0c1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN9GRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF5w//ZABiEIgF83EdvPjOnByjCEkb9b2nMRS4M/P+pi/moJwYD4W5\r\ndOl/8ybkbzuRXyoNZYmtPCBioWLFepP9ez375Np2yEHJRvuhJFC2ZWGsoHKh\r\nDKrQAjNEbDpiJDgbi9U0vnDxHqijPL3AydFRWjhtrGK2bWPtEf/KVvfsBEbT\r\n8whqpRyt6VX5mydXp+GwKFgGEjlVDMvT/UsEjzm2kqa7AoPxfWgc09p3CsSl\r\nQzzPoCMr3g6teM6pjSSkJlxHTBqO48cUPRJJaP6bPurjTB9Ifc0a8NCotO+Y\r\nsDtTJEsx1vSpAHyTStc5hhWBNsUZdWVrR6KX2Rzz5ZkaE5WWefhA3t2lLTiv\r\ncHiQk/w7F+yQsMTedgDAHXo/dw4yeKCuP45MqGhfGiYhgOm9TyRqmK8TvJig\r\n3jnf9RSc8/EghknFNa3ACFYu4Vy+xUMiR7RvNwqrN3xelN33AXI/J6tNZpeP\r\n5Lp4eOAzPmGea/BP2czNkZYHbu0IdmpcrD9x1lKmac2ya/5jb1LaxjfRoOUQ\r\nkbag/dK5WfMxR5hPmBiTchzAol5jWS2XARIgInX1+80Dyp8kF9CI7W/r63OR\r\n/gR0C5Ltot6EOADPJrWPxzVDt2sU5qqMgLkivDdfwugUveD7UgU1GWPRDkx2\r\nqRmMozANy+5VcbEEKkyXNicO4XmIdcWQhtE=\r\n=LbKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRQEsKys2j4Qceli27Ef8W4AQbSzVd7nrCN6Q13k5KPgIgdBRBED1Xx4Wk06RDRrq4G/SveqqTYodZMXBO9OCA/3Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.1-alpha.6_1647825297210_0.1894284457929738"},"_hasShrinkwrap":false},"5.42.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.5+9c130ccb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9c130ccbb05935d0969af6a97b7fb590abdf83d9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.5","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-NAIXaURWk5WAsghbyw+FEpYpBH1mT5vHfD13KZxahDhmOB+j2AkvOLOjk8d/sMHRdqJX12YQuAxQgwr4uE3DFg==","shasum":"9aa58e15e295dbd92f452d7c75c1e4d16454a510","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5Bba/8V1E0RnLk67UL9Wn1dCAyWq6QbEW72j7h2JxMAiB5SrgUMHmv26p7Xlu4Ag9cYO39czg5pdavRlEdXqN10Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY8dxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKBw/8DsKpIncmskbLWp6vwqRzbNfIF3xEazWN3V8y5RZlOeBX9xvx\r\nnR4/06GfxK6zys7dQTC9kZ+XtjMN8458F4sjmW4AH3sBtKKEVyQ7t0r3nchy\r\nUG9cFMu5aNvYAc0B/kDDkAzG7DWeKi0QKjSLzh2kN6nTCSPHnQ181lb6bNgc\r\nhzd1bHHg7y9UsQ9FvZnaUBpTS9GNGzS8kgh40IW7+BbUxz2QA+29Z0fIalZ8\r\naIisv/88CDzwRuuBEW3Yt8E6vxHikYB6zDuqbPxRhvbm/p8VsdmDigLvwQaG\r\nnSNgHwqBJzyUHfA4dQ9syat7JWZZp+VUOLrWEJrKeH9RX+NswJAhse6aZ7wS\r\n3k3AS1aOZ64Ns0nUnJu8u8PIquOZqQflr/InPhNHjbOxg0ytDhNdoB5Yfg3k\r\nJFaB/U/wYrxWzGdb8faqA0fg6pBya5SBkr4KDvJPWUaTER7dGLGnHwseoAj1\r\nDJ/UICio7m81w3OjWdTvoAPZzDU5QZEl6aoKXma6SvmlI7zfF/sz/1rLEXYd\r\nwsEu3mcVdC1g/nKDBTbWHO2eMSMBbRM2KEFChiin4PUHNFFoEjJXes3ZnO7C\r\nQTYj176EWvMUk6W8EdQ6FRM5x8aaZ3vhEsTsgb3YVzFrRcMaW20JfUF5fEcC\r\nQWZa4T8KMQCXwK2HbphwHNZCfXQxgPpvGGk=\r\n=44oY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.5_1667483505622_0.9764115178657597"},"_hasShrinkwrap":false},"5.42.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.0+1e5e9ea4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e5e9ea4cac25947c3a8748647a4fb4d329c4b25","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-ONhalcJf7FIi3Q+3+3g+ItbuAWBiqXcFqPsswq3qBNyjWcgSFUgg7ogMOBaiBwQeegK/wBLsXHPep67SH9zxHQ==","shasum":"e87517100b0c8a57ff7dac0b575c4f8fcb1d45b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMDp0NR3tjGNqQdonKkpwN4AO9e0h9o12013KhSkUUbQIgIKJEWxCM+Sh2m8W/rF/16XM4Bk6kPp9N3gL8DlYQxww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYArwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFuA//VfrnP5aKmqiCE8KWDLzJBPhmCbghtbVyeOSpzd4zLH+55eUY\r\nA7q5TYGjIsr80/YHN7h38f0JONE0x5FCB7xpg0qOzwzslMGvznQDQp/6GABP\r\nvQZCgQFvEITi/s58V+H8VKI4LbANdO+7hiQ4xZ7h/ryVD1abam3Fi2fVlsg9\r\n3PoXbCz3KNCu7XyyIYrB8Q1RoScBaJl7wz36Q0flAjfAi4qLr/uRgTXyTBqH\r\n4BdE1+AlTymclMMzIo63w8IbSSABur3H2Xq2l6BsK75VMp2Tmf96rvAlDxFQ\r\nuJdJVPKxfKU1/H3zNQwZuIT/lRfBhmyClANurk4bDdl71Np/88GiXeIsIScF\r\nyJyl/zrHqhbhhYFNcGWMLAXNR4BnZifLC9xT7yCKhDDSuhAoWA6AHPOcWqNx\r\nKzuQGaU8pdq88ciWh5d2q0uaIj5EmIJ+K3Tl9KtNcvCSolx2xyQuSuPGAA49\r\nvlH6fd1bWvu4nBZFz7PVQPGM6wEO1Ky2+9GfLcNwpQC4jsgZgBjzSzgRd/yF\r\nCHzZaANgW3TR9W241b0q1nBcYhUZ86gKvabF5WqhjNgRowVJb4rygKEIVqiJ\r\n3HIgChaoejtoDF6Piwm2Qp7Obvi8lGNWqxCi2ReHuZ3le5Vvs2RLSQRSm/20\r\nryhuvMOfN1YKvtNfqSdr3HnRT3uuQun3qaI=\r\n=LAgk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.0_1667238640344_0.8015593897102531"},"_hasShrinkwrap":false},"5.50.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.13+d4747cd8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d4747cd8cc9dad2bf2cb64e1c0e8980ce34d82c7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.13","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-Kg/lAxlnAPs/Ym0Yi7zMkrPnUbh/ae8gEGLbimTFzC+Rb8sK2SSpOWws7KM/w0YYgeyERFIbV4rW9jnQ43MxPg==","shasum":"a10aa3d8f41f11bdfb6ed7b94ff32c2dc6437b67","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.13.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCphnV06F371/pMqF80JtINsZaXglJAFkHoDBQYgd48QwIgJWM0ljOX4YsAKkBC+rA56p6hxsmxZxlrN1PfmaY66s4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3xPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkFg/9H9iJl1nFUA6l5/Rx8sbKNGocRwulcdriGusW6Jl84VMc2zap\r\nwShpx+UZwC7CANfkNwO7PGXEpf3UCapV+Tc9ZdMk6HptcVHH0IDHNlq66pIh\r\nmbivuy2SoD1aQGt9BlfjDxrKVKT4fMiIkNJl5YiaZtwGVMieZ7esnVP3hcau\r\nkl+95Uqi7Tu5GiipBqbaJEV1eD9pEpgLZJl6FWhheqa5iBe+vuZ6zTb9UWQe\r\niwWkKo1IgbPJl5Wi0gbdtI4EhYpa6eaNEetnz/4YiWu21xHGRCffYw0T5/OF\r\nt3cE8CmoBGPbMFUtv8fd8RvKkc359ctlvl2IZHw2qg8YpXa9Q7Mcs/93MbdV\r\n8UI6nu5lH/YTywGPImCtYzfCfSmhXVcJ/yFNS61eXJfwiN6rsSOnMY5bNGrB\r\ntO/2d2wtUeftEj7NX8Ws2fewYZ4YBLBGFl5LWS59kVTVHWoim1oZnfmU6Wl6\r\ns4buVW9uWFcdu3xQ4ZlK6HGxUtBuiEWJ+konlhGW0MOSwppxjGK4rxH41GG/\r\nY/3zR43BvGRgCmV+jjtMLdgGZPcb/gJ34Og280vsrWPqrxtWlDDB0ag9fKgz\r\nFdBosAwIRfJt6t4dLV0mP2eo5qOTIhXxAA+N3P4JDOjM5kEObEkPAb3VtrmV\r\n6C76Gws7JL98E9VBZduxAvzq9XAQLNryjR8=\r\n=hHq1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.13_1675564002803_0.6534851504853358"},"_hasShrinkwrap":false},"5.50.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.14+3e102fec"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3e102fec3c7ef50612a7fa2f866926b2602dc8d0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.14","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-tGaKfMgEP8vGZHPK4hOqXooPMoKZaBnow2sInS1O+WRUnQSJbXXxVnwSD2c6K/2byjKI3duKgOiKrPEwH7hrWQ==","shasum":"a9eb79e18bb57c450f95b88024eadfc99c431458","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.14.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqHnJYYFTRJmiYIJnZ9RQUCOZr9bqwwGmYP8ToTEzcQIgU3obZrMYyethhLzQQ7/gxoooKYoF2eO0fG06dVJlUbU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj30/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw6A//fmvJPITdWcjZl3LGMv9RpvDgCFYES5YqEJvhvnKkKZppZLhm\r\ng3gb3Ma45/Y8oH9yrzekTV2G+sIkzFfxxDddU25SMm/C5HqZk6MLWQMJ8oca\r\nR0rMIIN4kfM/kxORfWaxpoDucq3eDsE0QZtFxoaLTPqoF2qsTNLiHOa0L4kK\r\ngR/wTwCndnsmobFvOTkkHG+ve5UZ8J58sP/iZDxLYq08wkMDki93mtFrfeBH\r\n3XCnqZlhd6znGr2H++Muo4RcryF5sNv2Rnor83U7BYn+FUi02zBxWX8Sz5gQ\r\nRYSUMqlHVa7Cfp4yLwlBUzbbWu/+IFXUNw5o608rLVvb4krGmXl/H+kUOpY3\r\nUxqB0h9RFCh2SQViyrYeaHauEod5AVuho1NYtj+rO4Bik5Fajqlg+9B+Z5zz\r\nnxAjOIUJyuXO94LqrOG6iHxIxhqDCsDYhUHyKJK0TcHGi2tEu4JTPSHX7pyZ\r\n1D2WvZs/jqV6wwas0+asnxMhi1EJ5lj4kBQEmJUYaqXDO21sUtbZ21lHdOHo\r\nEiPL9AmEoLmdUB+M5HtxB0cCBKzxtpy5ED+/kzDpq2Po149FBu7nxpdHisLH\r\nKV2kN+rVYX6ED5JyMyvBc5kzjSqJJrBQ1Fm/dbSy1md3jDiPZexPGxypnsKq\r\npEahI/U1thdL2cKqxZEZZnVYqbq8RsyD2qY=\r\n=XyP+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.14_1675579365884_0.1735278403008398"},"_hasShrinkwrap":false},"5.42.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.2+c874e500"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c874e500abca75f069bb6a176660a66e90783519","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.2","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Rl/ACah8nnLi1/IAnNKhdvIXMPASgao/thHa3vHz+ijAhFAaMrbjp/y+CUzMSyD5dSTXtF99s7R5lDb2VA5S3Q==","shasum":"40f442eb3011e13e6e1306b814e89eb86afeab62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvQwsj4f/8aCiSFMaUZr4pSCl3675XlV2X9JTeE0oYkwIhALP8o84DrxQDoe422WIyx/vbz1vGbe6dgpMHpJ7qjR0z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYf31ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Bg//Qv+cZdVyuR2oih0HMR7B8ZZujm41c/roAD1lQwZr6ONZOaS5\r\n/C9dnje1OXKhzx/sfV1hC9M/lpCSxO8JMDQkUWfxpFoKzxL1NAh68fZV/O4x\r\nYkvjfvU3sRz4gyPmbpioBKp9LT0ImaBRlPS0m6LRSd/qHu/FdN+rQ+o5fQZI\r\nni6iQ0+hXTzoJSWPqjTNpBpTe5PNKFM7S1jKOGNLxSGf4/CYgO0yXoXsK7n3\r\nKSU+ks4YbFpexbYfMtavAN/md65pZYs5uiSYn6alIco+AH37lz1AqEDZj5zN\r\ntJ/S9zu9G0ZmvukrJvsnR065rqqMlybMRyvRsXXdfzTPMfOH4az2JZlX6Z+T\r\nFxvEzK98uF8I7ox+yA8IYBEUXtqBlVu4W6hyUG4zpZt/8BrQcHOOKYYstwEI\r\n9vgh1q6Ce3lwFdbBYupm1P5yobcYbj4/o1d/QvR2sfsXI+cN6rqeRPt3f7Ry\r\n/5gqQR8AGwWUqafhLu/yj8VT19dctOZpBZE+LqIih1XdYYfSWfz1g+82B857\r\nKT9/X6zVskhiZDKCYqQATgGloO/DfbNrMP+KXXy9CO1AWVGWuhlHxj0coPSh\r\nFjXO9FK/9LV6TEqftXobZ3ZgvVg8yOsJiU1vMsnj2YC7ZEOoXkK5R3RBaXI4\r\ngSxBAyR6ptFxMseUphKP9PON5Ni5D380LyQ=\r\n=OM+8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.2_1667366389059_0.5245687247568118"},"_hasShrinkwrap":false},"5.50.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.15+cb4d6ac1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb4d6ac15288733f078b7a17984a1c65b949ba7e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.15","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-9cm70O7gpvx8aJCUpGZnRAQmbMnSpcn6EDFblzrcAGlBYb2ZoSFfMPJD7eQFNltipQbGZPCJkw0TrsaKnTw2Ew==","shasum":"e99a62603eb14565aa6cd8bbcf28a3309002ed97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.15.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8LhwPzBEIUUrYXCBv9tfd3sUezP/LqxAT8wS2+SYMRgIhAOJh/tlVsZNdKgBZa0DVEBoYuYFs9I9xzhd62oNTC01O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4IhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu+g//enQlm4eXiWS9iPqRusut0ULs64TKdiAsTpseNFKEo4X0uLoz\r\n76NUCBHMxm6+sRpnhJSrXxN4EDJ5HTNF4XZJYmUjFXpFmPAAPSOCiQUv7vW1\r\nQyf5VjEmCt94kt1jnOV0sUqPVS0ZuImW5H9Lt3JOmvy3VrDlJaVUk9ZQxCau\r\nBpsDvw/62sIbayHTcitMbxDsDZAicnFqbRdMn+KWFPvAj6temovb0PuGgF4j\r\nI78CAkvHAgm8lEY6KeKWRtq10HrtB4Eisjus9VXAOcfP/mILxeGi6Lf+X/gg\r\n7N/ei58/wig/Be3poFCYCzIWhr7DPoKFJgPQg6vrJj/IkQ7Mt4nP+bJ3+Gz7\r\n+4iJ70nO6lJgMPguh3A+cAR/BxsS+DV5Q/4EsUMl6TLX+f8pBnk/KQZVN4w3\r\n3y5R6IjfllK+x6+zMeeXzVpzo+VNP4XsSuGSK5pa3wS1/hekYbFv8UyFQcac\r\naxX96rBvhO5hWYSn5CopGH6kCWKloS9PoQRixCO3kOQ1g38vG6VhGUjBBTms\r\nvG8ackC+vwpHASUXP3xzCNP9PcDgg+o6PTv2X8tyk4hMkMD666oZxgZjdIor\r\nPbv3gq7GvdP2ZlSlGYIrPNpmeSG/kW60xWCzbk95loX7xG3Vb09FBNXbghh4\r\nBulP+xXyvf1jJTBRv8/nGBZyi/ljn7ANR0M=\r\n=+XNi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.15_1675659364214_0.12135457156802953"},"_hasShrinkwrap":false},"5.42.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1-alpha.1+e88f4fa1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e88f4fa1d0127ba0ddeff578ec67f2e66a1de68b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1-alpha.1","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-uySAEaAhuc99xlCyPkZ/er1z0imaFFXt/W7ppcrz/CkUXNWWLQZ3fDGYzWRax+Vov3+FkG1qi5GJkO8/woUXBA==","shasum":"2fb8971bdfdecda82689a28a836be0e1aa4d2c2d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlJqkxYvehKLkua6ozRubhNIwGAyYAZ0ANeBv9JxBq+AiEA5DiHIhNEamrRgDOKBLusNN5kBceXk5Y8fAdMHnpM3MY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYfpWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4dg/5AFug/bT7Ryn0QVgiXwc9MMs/LQe8+2UFmdPmHoGlrEr9JnlD\r\nEO6TccIeraSSnxwTf/z2rbqIdQGgAJzOLzzlEFKW5aV9Im4fSAmfPR2wEf/v\r\nGmJ319oPl2xSQjH//HwSDOfCqhFg3aOEGaLhBeiMk6cLxJpsus3Vw+1BIz9n\r\n1pjDBjnqregPVw0uFAO8mfrNnXXrArtYM3ZFZl1Kjn02UOl4rgIHHg9WbUEc\r\nv0f0eVjflh9lToLMBzj0BVNnb2xxWQPcE9Anp8lSvVBdQ2FlTODiBs0FzEAR\r\ntngLFTzRbQcoQle+8S8DOUZZZpAXDbdO00kp+qnjJmWtim51R6d5ANT4c+lv\r\nYtP8CRMf2xEyZG+Vm8hoRSgxnY9qPi9tIF+fRalAw/gteHGZXkvPGvGDaIl1\r\nwIFbYnGRapwEYD01t5qnlw+rF9FzdT+cTcaONEtIQKo2XcDdYSm4IKQ66go5\r\nrqZ1xkvaQZLDp0MLTxXNngi/ZCRR4s6AJrGvEj/R5bxYRDt02lxaDVxpO5gG\r\nc7qoeTXy+S6g+x4zbf6DBKAc+1fKZchi1hn9Bh4GpW1ReEwbPHMFmcTEnUBz\r\nF2GN3qqi2q2SijXsaUHVSf3BdSrWnwDtvRU0pm3Ix/MwCYN1kiYc31DsFgQ6\r\nm7shCcBWwkIuxt8a/ZWBBp/K9G8PsG7ZaFc=\r\n=7fBH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1-alpha.1_1667365461896_0.9147542207253849"},"_hasShrinkwrap":false},"5.50.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.10+a9487296"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a94872960423893200060fc9e5c178da33ec6de8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.10","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-TfP7N8NhhqXcE/LGip3zeWHICK1+ztIXktPduBLovZrmG9pqaAFr6VRaVF0qUWRVwsCZiIk7TNmm3XcY9vHroA==","shasum":"b1ffcf91bc0cb2bf74cdd37594a72101ca3b8cf1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.10.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+DOLRnrY4xBi9dnu+qO9El82NxmrvFIAf0+gH0XGzOAiBflsH6gcsAuHGcTlcnmFXfHxrDJ/Ulk6oQgdCrwAbAfQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3Ac9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGexAAi2bO5TSGpEOeYxNkhYhzXw45BEqZtsP6y9djcL8qV6nundBF\r\nfLhSHzXXB9Euep8o+YKYLs3/yKmAIBbQ1VuaYjkSbH08anUfGsUQgm+PoTHN\r\n3Gf8Yk+H7GZxqjAHha/2N8/j461JgCmD5uuPWDMj5iB//9tqPXeSabzMsKyG\r\nQ4vz4Y9jVjQuE4nRn1YN1RQM53DIuYanMjjwm/MONyclApEOnBjhqvnUgViQ\r\nzZKBPjgEaR57BZH4jx2og509j3r1NWy3+VVNLjSBQcDOBG0OEnrEI6I+JM5K\r\ngQcjriKH+3BZGDefqpZo+H+GTFWLVHZC4wwrPYVqIYeI3KVNCFbrAEoYJ2fJ\r\nOdPOBUDxRE/SGyblcCdQwArSGI2MAPhsU+JuNAMgbUN66v/OO5R/8xYkVyya\r\n9s/Ia1+BmFIuOa76eynW6NrDMixTBw1J86xNJDCPWqIvagviZs3mPRq7jkNI\r\n4lj3a3cH8ObnpvRFsGhjMgD2RajUMVwwhg8x3pnZf7fHTDTnZdBqoYxkuH+8\r\nYOFh254Vu1SBc+oPv1aElQZZfNtcsH46cwedgCGLb2+pjtJ4cZ7b5ikO+VJv\r\nW/M+BfVXW3S8pAhj245YG63LcgCd+mEi8d4Dcsf+rhMEKfbACSBahYTY02uX\r\njD7xTSq3dh/GaVKRZ8bi7dL6tdTWUHw92Vo=\r\n=9aek\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.10_1675364157479_0.28519276263071114"},"_hasShrinkwrap":false},"5.50.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.11+fc24a57b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fc24a57b0b6465ebf9f3406cb0102dda835e2205","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.11","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-PVboTuFQGkLJNypTuyhYXHVU0FsETkpPu7lDauEM+Gx87Ny/3ssIdq8GvKiVlyquIvSjnL83qzoaIwWPRtwdOA==","shasum":"084fe502173079fbaa55c090553e0ab07df0e1f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.11.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkj5ct5F2NJmmLoKsXsWW9Pkw/wrjvtMpN8pdSOHQMTAiEA/orlzhKxIQFt7xYrpV1utdbpC4pCLp5GlaO0dXPQ4jw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3F2TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQRQ/+MXsRVFrpzDt18gMaIw8LKzLC1PPB0JXrf6omj3HQTUhCGzwO\r\nW1DxTRxRp6y9wXWvUDDztaTwp93W+4YG9PCJyzRhe3DMA1V2d61DIISqcSH3\r\nT+7bN3+cXTYhUny/sawlfKrOc7khcO05mJ03yf0VGnpx8iMKr5TRZlPfjKkn\r\nvqknHW+FaqP0SYFAYymFfkz9w7PCH+6jqJV+U5oim0FZOHfKkuczAsEvZlaI\r\ngcP+aY+CGq8tezfqx95N97khKtSxY2YqPw2zZY1rpCrj3KMOCZyb4/V3PJtL\r\nDBx3Lc6TZH+5vi+HWv3QRRYcc2xAN6kNzx/zg57EceGy14DMiLH9z3Rwkwwa\r\nrmH1P6g64DpE3bRkOG4H9Ggl+3rKzfwa2LFh+8rwq31IIjftTbXyG/0b8K/q\r\nQvxzpIzsFUyb4X/NjdCEynKEivxjsOIBThu7/ihNpS87uJJCaW8od5/YHoYX\r\nlm+BcNW2tUNJQK234y3rgsGFEpj0TLaPa92eI9p/vCIBCIG2MMCuz+mA5mr6\r\nD2hwK3AkbeHV1xyXQUjemAX465EG5S/RgkJnZLvW2SzIftChbgEPBkHTqf/X\r\n2mKAHV8w+Mn36byZD56hOLrsX5BQP3azd4BNiArMYkaZYlmDuha0j5pw4ETX\r\ngh4WR/IpKpOaqBvjH2ogoVwaA3goD+xn9uE=\r\n=M15L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.11_1675386259608_0.5126311697634531"},"_hasShrinkwrap":false},"5.50.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.12+f330e065"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f330e0651548d55163ddc3233c90fd3cbe37c9c0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.12","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-A35RUV/T6st4KW46aKt7zkSWyZvesWruA7elQA5QRv1rzUhy+c9zV2Rh9YMNZPLoPzZxdE/AtyRhWzEnTk/RcA==","shasum":"71ccd482787ee4c5581e4b36e8d99f9a197c8090","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.12.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6DDlqKJF4NrVxLHyHXf3+bmCmLbYRyo9uwKSq5BlWfQIhAPiR35UwCcIN5TKcIQR4HV4seIKQ0oeSWNfxkx8Chccu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3VZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmGxAAlbg0GQCLlJUXcD+paMu5ymYbJ+w1MPRgfW3f3D3fI0Wkg2/E\r\n0cfQtui39jqGyZHWMC5J10lq87ei+r/c88L92ZVUeEZFf7khEjTPWfrOp875\r\nUqs4MfNAfjhhS6yijaoJLpqLKeCI6mhGyYn1fbrJlIwI/mOjfEDy6T1zDfEm\r\n+SoSVbiNdexJsjaKKxBoaBVzZHNaxr6OOnXxCeoUFDYV9dQsEPvnIJ2j8ewv\r\n92Idv/JD8qrSEJor428YQSCZT0cYu7LJt1ZPYTs/76bA/LZVGwa4IdpjPHPh\r\nifnkpE/BqMTK4pdX7XgEHht3vyUSVgz201sBLxOwtE9C4wsTrh1ivdWH6Aqt\r\nfBJt77SOMkRniOAVrzgS9l52HQzYgz9aHrEPb1hgsMf6IqSvGNiwmXHFQ09Y\r\n+saXOBMq2M3TTznQ9DTVekaNzuogTU6q32HKtZCRXK17zK/T1SXmbC5DgMZu\r\nQElV79+qBD42zGQQs9oNZsNJFVyWUzMf4wcp9iABW+ojNOUx3OFR3SfEc/G8\r\ntg635RtNkkdkmyQQyx8RpX+AcbmoY2FySg2xkG4KmgFcg6rH9/x8BUkUyIP7\r\n7c1dBGyOTqP+CEqHFHgcrj+WDw6JVQH+NsYePETTOJBAB2eosgNYPOOowfkq\r\nI4ZqWs6aVbxO2dFXesMexNMGRDa7BkwHOuE=\r\n=xUu7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.12_1675449947671_0.5090365637956844"},"_hasShrinkwrap":false},"3.4.0":{"name":"@typescript-eslint/experimental-utils","version":"3.4.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.4.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a2202c7da6012db7e18eb63926b0a016f9475551","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.4.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==","shasum":"8a44dfc6fb7f1d071937b390fe27608ebda122b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz","fileCount":204,"unpackedSize":409800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8OQQCRA9TVsSAnZWagAAYTkQAIXwb4uonQisXrxTBUjR\ntwqtczIkapW3iSHUQwNGfeLGmGkvJL8ObsYDX6R0lI7LisBrCPMMsS0oYO6e\nQPyh486+7yAWQZrrKcDfUSt67mmcZeJ1pwNxpTBZT4Muyt5fkJOti3Ol61IT\nPG16GXCCLI5CJ4rvgTKmAoAtDpvoYuz1sbQSjPpzOKna8U6hJrhPn4XXKnwx\nhrEvUQ1p6HZD2P0bs84JrY+27OVUjxiwXm0vTmbytnxf8UB1RwjtJgCHeREm\nPZaKa+KrpiRx91HxKxdFyYtM7yPNnsu9E8fMRvLA7h0CY7MqfQVKuTuxNklF\nOEeuW0jW3leue3Zuwu6ssiVPQCHnQOO9rdVWMpEawTvOhLai6KOwhzLTjhEB\n4quGFVaUB8hBrE0OYytjoPSvRyvKU3YuMb711R79FPrzdzv14XrWfTnWu9EN\nKHLwqd1E19T1EaxHGdMrqKD+dJSw9hsaestXkntgVzYHitGV5/QlBgiuICKq\nWZoeODDBLG17E3aOY+IoDixwEYd9yGlxO0D4XZ39X1B3IV0VhyeTPEzTcsrd\nXUHjcMA6o7dtZ1E3wUCLanS44KVCqDHZnzXz/4zc1Pplj62x//8sscQMnfK+\nZKe8dfOdBVI083Pflj4vXPJ0XN++MJvQe0mABYxcPK25jvE+S1IiIktmNgaf\n9wHw\r\n=3Dox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcxPVtckY3cF8zSLWXPD0BTbmTj2FNpAKF1ftSu05YuAIhAL7Ugs/TpZmWxwV9TefDYJqLy92/iiQrO84cQ0e90QRC"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.4.0_1592845327702_0.14979068436578968"},"_hasShrinkwrap":false},"4.23.0":{"name":"@typescript-eslint/experimental-utils","version":"4.23.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.0","@typescript-eslint/types":"4.23.0","@typescript-eslint/typescript-estree":"4.23.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18d8151e54f0ee7015ed4a4d83c0a7bd8887396c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA==","shasum":"f2059434cd6e5672bfeab2fb03b7c0a20622266f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.0.tgz","fileCount":204,"unpackedSize":412030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmWdmCRA9TVsSAnZWagAA9mMP/1Y8lvoEi90okPPOxdfz\nqJU4Euiz0xSQU6Nbg05DkOk5ZwEeT2tzGkN0wsVddHn1dNm7skjqaHlkzPPL\n3hYeJRJvxOrN1YCL0oIvzVrLGaRm1LY2nRdn5W6tky24SRLXG9PEOJTVqZIC\nTMrtKrgzbE+sc1LWTelIwealMtNWfp0Iv2Pe+HH/b3jF6102vY4b+PEeaynR\nrZCo+8LYtHdqRiMqzEOqtWpqw8U19S6pGUwf5c34bV+mxX579PPpWSviUne6\nJ9RUqjosKfQUJsk+fXIWR6hJb5CYQOzSCcfqLtkb2VaM8pAJQn/lcNYhCKms\nxD5yu6nZErDX3Jo1dEtpD2zqd7MwmoDHgT6PSbRr+AB+bCgdi+XhMBwe1XS9\nXAmX86Mm6XYy1J03+VZBcZEuOldOncPvHdNdmy5zjGJserECk5C2ICTuTxSY\nwk4ac4fyQVzzhAKBuyUk1QAJhc8+shOXolRS6ukYb0qW5dCNxxdLw0jquTn3\n5I80geTT1a50RFALvRpxz2qGH9+c3dv5eBWLVmFn9leUpojV2yiIdeTxCdL9\nBSSJa0P7JNQ2c89PgmWudwuqad8CTFPGUVeFxebfuBZbq1QiPUWYpiQHr2zS\nZ5rbCfleUGU6C6IbZP2riXbTk+EFntufIB8Tv+MfmwOrZ2bj9xBcDo+B6zgf\nDgL5\r\n=4T4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeIvj5OSQBL3h3/Dz3pKV3irpFvykzZOxQIIDPfweXhAIgEa3CL65D+3SQMzKYTvwpUAsXX4gqmBOGGfbLKQL3Ta4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.0_1620666213552_0.8428180430950778"},"_hasShrinkwrap":false},"2.6.0":{"name":"@typescript-eslint/experimental-utils","version":"2.6.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5338955f1cf6513ff3bf0c391ae2bd9c092ecb55","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-34BAFpNOwHXeqT+AvdalLxOvcPYnCxA5JGmBAFL64RGMdP0u65rXjii7l/nwpgk5aLEE1LaqF+SsCU0/Cb64xA==","shasum":"ed70bef72822bff54031ff0615fc888b9e2b6e8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.0.tgz","fileCount":108,"unpackedSize":138562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtx8ZCRA9TVsSAnZWagAAHrcP/0Eu7PJ8v6RetMBC1Le5\nEGXjv4xH0/N/7SQVo1dpgzC8FpHcT66kyJQpbrbr/+alxPCe7IjYRDB2x+gY\nHsC9FjCfhZuHuZxxthNW/sb9ZBVZJ1pBjIqLGzkL537ZED7vhxtl6vS5z7ni\nwvNx+0BzZRD+SXOEOTtF5uNpwWn92+C9kFQhjHuAsaL1TkB3QV0jYW4Z1+o0\nV7XPtWUTd64zHpg+j4x4w9V7noF6/xAOShVysjf7+SJb8KwekT96PixJYw8x\nrAwg23sD4ln3DwgsVyzeUK1uiDFqY5pMNZ2+R4sQ7lQDSJK3gJIbAaF8Uq5Q\nPmxlR1FlDE8B+G7hDVGFlmulLy/i+71pcZfB5c2Zb0NAbUB4eAGS1Dm5D9Ri\nHDeSSQVNoHbI7uhb5lP32zicEReORTqxobS7mr82H97Ht86WESYcvjUj/DDb\nUxs4fzbeZUHVXzu9pGALrrqBZwkPehaYLa5lQUOgcPLrQjC3LEIL9kZA7L7O\nXU6xqJvlALysM9rRKN6UN1OLbksa3mibgvRax1sAtBTQZYjkTij3u06/Lpad\nNNm1iNtEeRxiL5uht/nTMB9X9LXPr7ZA6yMsWP5loass8qj9r28dLL29kRjC\nRdiz3NDfkcxGiVOczdpc1ZfEzBLSWnhAH3R0B1H5E2pOtApaD/NXLvpARFL5\nj5Pj\r\n=MXNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj+FJSOKjloT4omf44Tb2yEPVQBMpf+hm56u10GT4clAIhAJCZFRmyrPJxfRctSYEh8rSr95V0mqOdraujLVzz7Dgv"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.0_1572282136798_0.8914839114387405"},"_hasShrinkwrap":false},"2.6.1":{"name":"@typescript-eslint/experimental-utils","version":"2.6.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"643d6d62630a16d189f0673a4bcf34202c7a3fde","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.1","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-EVrrUhl5yBt7fC7c62lWmriq4MIc49zpN3JmrKqfiFXPXCM5ErfEcZYfKOhZXkW6MBjFcJ5kGZqu1b+lyyExUw==","shasum":"eddaca17a399ebf93a8628923233b4f93793acfd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.1.tgz","fileCount":108,"unpackedSize":138750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwGeZCRA9TVsSAnZWagAAiGgP/j2ej1Tdp8x1daiFk0Gj\nsrFz6OHQS1VFvqcMd3XknXVSPSI5bg5AEgMvWwiCQEDnjKMuNDZSEYNHp+8w\n0ZKGdmyw5jGokHSQ4FqIb3anrOALVSJHPyD4L02EAwhXCuBWOy05yC6EGNW+\nq+is1b2I0QmRxJF4YTTXy+hn9Ki5ZZ0/9kLLGLQfXfBDRmraSsJEflNtJbvt\nVWZG/iPRwESFNhgKCS8fJydodXv2UI4vMJqbo5DFVzJ3bwolw+pbTQuZ+VIT\nFjq0PXXtImP7n84s74SjksI8LBteV4+pzpwWDRB1dbTIEEDoMf/XAbpm7RYT\nobWAnfsN4LeGWLEC4CBI657dze/aAeb0VZW6bFqB9sBk1cXCQ5uZ5tLx4gxJ\nHTmkFOhA5+unDRiYhQNgsJnKCCOdTbUZuck2W+2fIaFHpwKBOzub6wxaUuNq\nJiU2GUdCbOoBmCUzk3Bk7OvxRG0ZTLQOsXVo1KabtDmkdTpU56I2f+/NQquz\nCIM/3WkrXdsjPstIW3gp2VlCP55WIzrnQnRHn5a5v/CUknj4r22TSE0gUYuU\n8w0M8GlQ+oGLTsWcjtAc9KA77YMb4tiwlJ6rFNfYglXZQy0j7qBCJWVXh9rP\n/BZo8o8qW/y11Xul1gu382s/lslghrJZWUy1U9+ClFAfI16OHnJp2Yk1Ob6C\nntlv\r\n=sl88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+Uy353EWBkjvbckmOFyuxjx46qwR/OX1cjDEdNDPUrAiEArsmmqMIQn7qh5CtweGuAj6ygHMaUrqrRc/yH1JN6eVM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.1_1572890520518_0.4606814380456963"},"_hasShrinkwrap":false},"4.31.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.31.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.1-alpha.0+4a88de2c","@typescript-eslint/types":"4.31.1-alpha.0+4a88de2c","@typescript-eslint/typescript-estree":"4.31.1-alpha.0+4a88de2c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4a88de2c621ae645c070d995768006df8cb7e4df","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.1-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-BSfVWrM2JgVKv6NgzZb/h3sgk3spkiRJnSRC56309esKTNFQa6JTluD5TtBePph5yQvokjpJG4GJeVgy18bBkw==","shasum":"792505e5c6e6c1fddb9d88802662091aacc6edae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1-alpha.0.tgz","fileCount":164,"unpackedSize":301149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNk3qCRA9TVsSAnZWagAAg3cP/je+QQ64FO6f2N5+kP78\nOroJWovmOKKUDImkqVfKFeOe6531TBQigk+E3s6i7E3QTmjAQNJ0IHDCR/vc\n0J5MHos1V9LgCJYUk1llB3XZk2TnSSSI8PUWff/6giGq/CX/v9vM1SrrrKPD\nHhLBZS1QOI0O4+Mig9c9kOdxcerHklbUhYrXXldpGpwKi6j8SaZs5A1VjVkF\nUlFGEB0aY8hFyllGoNKdCbOIz8EOtGWBTBzCh0YD3i9zqNl+XJ9othKTsJzL\nbTpyfxsZFCELapI183G1Ku9+s+lhNpgGVkPfT2LPtEIaStwS+bzHy9KO2kOE\nArEWB0HCoXbI4jZtoV2GrOn57vB1mu8O9o7bo9+phAT/4X4s1JCC/6YOtfw4\nL1S4kqyPnn8C0L4duLuEi6x+6XSkt268w0oNCFSf024CbuDVQQ2a7XHJBhzQ\n3r39d2TNi9Bpa+wi0FhXALoouDpscOHuG9RCrt07r0VAWJREWEzgxHthklnf\n0qfO8NteCRJdsHApMMHoQIbO1rAUk3vVL7aHEiOStE8Tm+KA1oIZck8FicUb\npG616JQRhMsiOMLjg3DbDXmVPBuRBqjzI0bmG0QS4Hk7opDDUjc8NCclAl97\nrhGVKywPby2dqldi21l5zLNXuO7XzPoFHtOlPKdQyYzitVSZLUjz+dZLmdvS\nTOxA\r\n=PFBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1i/kAbkxgHFzVK/6NJz+w1yMnk9HnUf0BBXluRtz2EAiB99nQnO0fvptjUaywNnqjob+iS3OcIazRsFrkJw8MdQQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.1-alpha.0_1630948842035_0.7486872669131757"},"_hasShrinkwrap":false},"2.18.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.15+0a110eb6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0a110eb680749c8c4a2a3dc1375c1a83056e4c14","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.15","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-V8TEnPMKivnl69/Ds7jEWYlVOa7vxyvNwIHEelQmf87elx9pdZrIBzKBehG0zCwNPHys9jyuy84klSS/fjuVgg==","shasum":"a66cac779c1a389681541ff14b215d2ef872e930","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.15.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGMTCRA9TVsSAnZWagAApgIQAJ3hoGErPqp4ShctPaSs\n+aX8IRRNjOCbGx+cWbYJq45bvGRUfxxlFYkX3hs17eDVA+5dA5D1sp5KDECd\nYEHDa9EKHezN5M5+qacEAxwMK3kZYJIwG+d2cHco9F1XqJ521rGLmSE7Y8Mb\n8t+Gtl3hda14W3HYZ0cN7sXSV9+e6Gw7GdNDgIj3U5vdIGgy4yrqEXW1bxGY\nODbrINyOZuO/qlB0dAkYGvcQskVVBNaBf14Jd0o614Cv3lhBIanuONCGe02B\nJIdrxIQqImyesBEuUVNF8/I50cBV/hZBB2witF5/Rjl7nfQ/EoT3gDJaZXAa\n27iCoul52Ggts3LH6QjGei0A0BAlmq+tB/xR87uCK1Hpvi0pvwoEcxKJGZEJ\nC2LynCYh385pSME3WyQNnTVf2Wl1EJ68QFbfx2AC1hSUOCXBkfuG5FVWjvtz\nf2qRGjd+AbPvv4v6xapBw++8Z+cg4ko1TiJFQT8wrtnW+oF+A8j/WuMho3Yb\nJnpzGRDeMucFxDDnHL8ebtwk1j0Fy9GDyGdB2TcxL3wOxn+RqeCuaMTFWyRK\n+HMru/a3LaY0Wj1WPFy9MBiN+WMQsKptwd6GSUDzrk6SosvCXjmFL/h13df+\nKI0Ni1GOxNsZFWDR8JFbds03bvxAlbTnNuboaZiFzmby74yZUUDumEiAmw+3\nHNCh\r\n=hk0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDc6IS5Ft7NCuI07FNrlBgci5es61+UbbkHxJ4EUSTkQIhALeCH3b3r/N/+mzGOUfAVAUITgtiEseG4sw7+syrshiX"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.15_1580753683309_0.9701809570268014"},"_hasShrinkwrap":false},"4.5.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.4+ef8b5a7e","@typescript-eslint/types":"4.5.1-alpha.4+ef8b5a7e","@typescript-eslint/typescript-estree":"4.5.1-alpha.4+ef8b5a7e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ef8b5a7e09cca4bdacf205da28f99f2b1a419d00","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-tFE1PaHAEzCAMBUm1onp1BfUckFA0ACkjS3t70A6v5xeZyiyCIw/9zpr+QerFmQNVjyjATYxt9PWs2uB7DtAeA==","shasum":"a43d4093bd743f0118606225bdc494fca9d10d77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.4.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflf+qCRA9TVsSAnZWagAAHccP+gOSH6oCpGk8uBFR6scI\n5uffy4ARRtoNoZDt2RVpAhKNiv+w+ITTd83HZ9XljfIAJNX9jpLlVP3EtpsX\nrZb6LVdSSWNiXSV9e5ff42IvJiAUOJ1mSJG7JjNr4uhgaB59bE/c8lHRkFGp\nYScLTVSSWriKcQFfxpZ5I3P76vt/puSfGNwL7AMaxPE8FtbomM2tKBSf02aQ\nouGYXsP0eULikA9U/3lWVRpxNislRt3UpKtOL4EsVN3zAK3+Znzd51j1WL3r\nMmycduU+gR4tu7ffXEAMMDzbrNTtXI1q/C7tEvCCqqbfqd5pEaosp4ItQ7Ot\nZZIT4NVPQ9yecE0jhQkRXq0h1+R0LNy/YveN0Ou6ecvSBIm1bDOgiymxjn2x\nKRjY5UUJyoG7gw00zHdKn7oU4m3q1X16Uwcqyfsf7OqQkEHwpn3lTogfeUpO\ndbR4OAtfhrCMz/uk45LJUBsAZXjXubiP6+JrmIfPRzHoNd6KbIxyrYQVuOrt\nxmAqimkAT7UaDP3W/gJNK67XIucxzWQKT8iSnUD3f1eezv9bv9flHAAql40x\nCrseu79OMCNXobUm5XuVVIyZLAjkNmwbms1kdg6wMQSFq7Yy9xNumEqjMlf0\nLY5lNIfXc9j+BkRWqkTaSBi0kvb2Ju4+o7Tk4WyrJ5MH6COGSUb9oc8GAGb5\nmt8C\r\n=3xhs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIKoqMf4ZDUAzSmt++bsuQnzsVXJj7l8HgdGzib23P/AiBFnbJvaDCJoMbcA6x4CldDENKTfM0YCxohwIZdIObVjQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.4_1603665834011_0.3493503266835407"},"_hasShrinkwrap":false},"2.18.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.14+9e0f6dde","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e0f6ddef7cd29f355f398c90f1986e51c4854f7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.14","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-2JPGVFqnuEhU2vM7vFpR9ZfDxlbSqsuStoiSf+rSc53HjtLxHZE2EhdTxchMfOS5UDNZNSQXdevikEApjf5Kmw==","shasum":"35052f8c16014af6f30a1663b70713965e09abf6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.14.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGLjCRA9TVsSAnZWagAAaJUQAIdPAfyII9nXXVClSU45\nNCSqPjmZuFTDf79fZ49zh6rEAh0DeDJ4Wd2xUzAVULeU0aLxMVXO3QK2oNh1\nN7D23TQx5U4IJqOKEogRbN8sY2XU14vrrJmGdnBRr7qQauqUhCWb+sy7/V6g\nZLa/Bg/En0jdXAfGsSc4DZufBDwkoOy7eE4dB/PR+0AJZEMxWAlJh30tA5Rg\nU6ApglyMDNvi2Z/59VcC2/XFKo6BHhWo2KG35VS+x/5OY+kcwceN92jEKB2v\nVx8d6AzJL4FCGV0HN6tDl0Pcv8wjj8NhcVpfrla42zctev7uyrU0PB8pfGW7\nh8kallQLtvNFZvj+Qf3353AuKW7rlQROGKbNO8IaXmMsYKIUKoNHCL6cydo1\ngWlZa6uuem2wZ10xMTmVzD3xKk+8JquTfiOofAS7C7gjOFU01f5sd+qpLtwX\nZt+WTUUE+O7Wcwn+bqraVl2u9ES2iXnhMypGizJjJwsi0ctmfhpQaomeLuDh\nXUycZX2/tqWfaaldmatGDthF0OEyiLValh+q7yE9q8QR5txRwm9z6eAcc6hc\nZiP0DedPGVEHyF8ixZL2N/1BPriZEdPAFsBO8DccXCNGT0i48xvNWxSxM6Uy\nM/ZdWtedzKtuqlo2I+yLaYjqze6DjGXfLFNJpfbensDYEvOObBcVNXEPsvHm\n9jyg\r\n=8LbR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTEpOhQVukdfSXjirG6lANVVTToZeK33G87K7bJMmn5AiBw3oKz2fwQelLkvb6uBHY9Aj67rMKms0cEYUHjXWzTtA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.14_1580753634933_0.6506500301765552"},"_hasShrinkwrap":false},"4.5.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.3+0763913c","@typescript-eslint/types":"4.5.1-alpha.3+0763913c","@typescript-eslint/typescript-estree":"4.5.1-alpha.3+0763913c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0763913c4a0d1061465ae3329704f1a7de4b9326","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-40vIrmFur9sg7OTsT1qr3N/MbK1sw3AyxIH+viveyFPRSmKVndtM5GKLlyrj/PxohnAT9ocZ1+jHT1gu2Ny5dA==","shasum":"766670a1c402dd5e55e88e4fc73928a422f36e66","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.3.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflfhcCRA9TVsSAnZWagAA8IEP/3i/YovbjPUnAMxxkZMR\norAlc0G/kRz66IPm4jL7TrLKXvUPTttLNfTKI24vCarAvVx1hZyaU8nTrbxq\nVx8b64IMHIjAuZI3BKBITS39nmLsXY4oAzDHMxjUwmE0h3dTuUSiIO+6lhLV\nc3BFcXOFU2+VLF5tdS39LdzWXDjW45JAaU4QieXp4N7aSe6h0nLs2Sahnv2E\nlOn9QgTBpwxG6xCVLTAJoFP4uufhUEAU8s7pl59u0N4WW5BYdyZXLG9vCEfQ\naVqOZ067aIohIJM1eS3+Fr7F9PlItV2JqSfp2cHNIOZsg8NQzVc80J16upt6\nBj7b8ugkMoGVMSlk6/cSXgS1p18bleQMotyTiItMgw6v9cY4QC9lsc5Bs/l1\nLvTL5xtB2KNmsOeZtt2unXfQdgTn9Xl9m37fNVOW5WzBWrn9sploi3UkUXXd\n2XMpigRsC4eWc1p/07vBvrsCcAGjzmFVSrAFCJyij/9613nV6QvQLVMXPD0r\n83lvoPcukKCVa1u7XFulfXiUZ/HF2rKSpJQe5y94k6+1wtlvJVTQE0DUpC9o\noLv2Jr0USf1O3Uk5Lw3mVl+2DGi2M8zysT+FmwD744v16GBgbw1AL7ef4LjP\npq62sJ4HGa5uV7nfhqBjwF5FGcRpR6uNE4ptF71ll3BqnJoldZMwNC8rCzHL\nKA43\r\n=p31M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXlO4EsrIR2f2MDej4bB9zHD2TSG29dHz7GkuVepJ5aAiEAoACm/5uYnwYBF9/em6eqHizz/RutmSlZEirCdJkz/FE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.3_1603663963670_0.7583896002061521"},"_hasShrinkwrap":false},"2.18.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.13+7c703232","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7c7032322f55d9492e21d3bfa5da16da1f05cbce","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.13","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-pkH5avucfdixNakTB+VNW/lxz8kNAkxaIxcR9F2qmlerJrrYD2gDZ747g/oww2ez9ARHDJCR3Ppp+q+QhSotMQ==","shasum":"6949ed3bb05d801b3711b9856c3fb76115b2bf61","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.13.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOF4xCRA9TVsSAnZWagAA0GIP/iURtozfIbB3MtIwQKgj\nk+n4jcSkOfHbr0qNHi3nZ3DCDcl/Zn6peMXuSS05V046ZX1LSU622c2bWOTW\nW33G6Yy9JNtRs+/5YUFfocMsK1xG5efx94enEuMRqC2QUW+g3mhiEDFHrNV8\ngMVU1YPTKwvVkYaCHNhiQ5yybWhHKMt9sYS0A/mnNE+LHkvhYtvsvzq/jXag\n+/HhysyHSle+U/V2QbqAYZlat4JQxWoWJR9iKxsUlG3RofddmEwHd9awRMbi\n70vrylxINMW2P6LiTsCB8/fWjtvRjyhO9GrJ+6UOk3iCY4qOpzYvUN7EIAKq\nq6JCnM7F/T23J6XoRYzTmi6DJgrpwIzLZPgEF3b5024ZKnsi3pxvi3JKI2rH\nmNQTEB+byaix1GSfVO3r79XYPmcecgBvba6Nw0HMjVVXDXnZH3EB3v/6C21l\nyG6onj61Wprsp36RMQI3KpOIuAfaN+ObqiM2ZU1JGLdubpzToaCMkD9Wjqlh\nqP0ZD+KtTW2qEQPrwZKF2+B8Dbdtng2A8WO04G4fu+aadHTvzk7K1jte1NFB\n6XXLXKjYaQU5q9juYtgbfbV4Nq12ZypTfiEcR5UIMWjmjpC8+SAr8dpw3ois\nESTdY83ToaUJBsobqqGcbpjfVe4ObV7kTn+c5TjeLsgmbjU0tJJIFI8kNs1U\nZy90\r\n=YdHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjIDwUvlGB9d6F9ZubbXOIrbqufdpUNpDQzDClIKib6AIgDbf8oSDVKBE8aT0WSIh5WjZ4NExf9fdBl28Syy0RSLg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.13_1580752433526_0.3300389790406677"},"_hasShrinkwrap":false},"2.18.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.12+159b16ec","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"159b16ec3a66f05478080c397df5c3f6e29535e4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.12","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-fyn+Fx908r5buPN9vG7cwNOpqztZuWaX93h4EeBkCY2ZbsLsTyR28fPoYNd7Gyd1jgHq8j2N+PFQnOag5SI1Vw==","shasum":"1efc4002375d451e984e91c33ca35c70673c61e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.12.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOF1wCRA9TVsSAnZWagAAo74P/1vIG0FN8zWgje+GjEQ2\nDGgFxiwWLPbw2H0IfxRp1n5Bz10P1SLqw9v7mnLIckHZdUnarb+BybaYfBN3\n/XhCFOcg7MnnR6CJbJNrOvxAJ2lszeR+lgYynP2Ywy/yVRSZWN/yfI8bq3pX\nYXzuiDOlsDSjzu+KXjrCpAUfOwra8nF7TmgPiPy2WU4WjnJvvRlvn2fMSwpm\nXbiZ43aZzl1tqvjQDd1daIPi2svp7fvm1zHFZpAcSZ0G+Ti4Th/KgjSm9ofC\nhABGprI0+ZzQfFhHu2Ni1mHI+XveOBAaPEwli05vqGxDRlAPFvypjcP1Ov9i\nM9sOhNrwtwD3tcexznlmMgrXTMd/LI1oI1MJKOMw1LK0PlQ5362T4jt5SI2x\nx1+KLF1bll9/LTmw0HniVXi6x1irKhVlyFkqedNI2eLBOwh5Gc4ffkshiihf\nv8v1Xnq4CCgReelzM0IjVLZrYDGYECMayZwI44w+I+a3f/k88mNRfYoEzdzh\nuO2KoEHUw7sRo0eTKN2LqLfgN3I0dB1aXMR373IIXSwUlRRd8SwYlBInGaJW\nu4PRXZIjzzNBnP9ad20P0BYQzoRf7iwXWFV7XuddAOmjh+Vm/RgUouvZFjJa\nzCuZRye56HwOkDn38XuIQaimCyPz3mAi4i7rsNHuQxluvmDzoEZFp2EuN/pY\nTb8N\r\n=Vl0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLEn4iIchrRz6Znny5CRPHUVWRL5zQlkyVdFwhDI+DZgIhAJw1867iOeDe49lxANp/xvBHAv7tR2v0KI8Dm2mvLjxb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.12_1580752240183_0.34694449918192616"},"_hasShrinkwrap":false},"4.5.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.5+880ac753","@typescript-eslint/types":"4.5.1-alpha.5+880ac753","@typescript-eslint/typescript-estree":"4.5.1-alpha.5+880ac753","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"880ac753b90d63034f0a33f8f512d9fabc17c8f9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-HdAvn9Ejss+iyy64HVYngE36VbfspeBWJGhSiMk0/zjGDBzzudtZ3Z/dAfFo9IVCWFsmVCXq+KhH0HEto1WqVA==","shasum":"30a0319522d1b49ae2063100386f83d3e6f4b612","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.5.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflkESCRA9TVsSAnZWagAAZ3UP/1iLzMfm65bJAODfCtpD\n8wodDV7ZzjlN7VjgC/btzNjYFBP61pj0QXkbBaAY6Dc0hdpEV2DOTfb9da+Y\nlW0C5VanH6CCc71x7YF6L5cd485+3Oi5ft/lPMvbepCW9tgJKeZUGmwEsMk2\n6Xf02f/OpE/waNEOlpyTiofM8gwnBGd4pS3zHXjfY7W0kDIbMZ9+koBX8wjd\ncjyLyauHt4RzOv7H0LJA8HG+ltwcdJC+DnfHMAonXQFtE6mlITTBGKNQDirG\nenDTK3CqNwAf9llJtsylZ+S5FIEdEW7+da8XlXunZ+tAfd1xsb9c3btPHegb\nVvCLrf39aXpW7Cfcn2xb4N90P7D+MZ0ujqWov9zmUeR60sxy0mWYuG7vVYyz\nWIvZBYRzdbjPC5G3c87zZeWSvSf//Ck20vZd6SEUt/RlwIdEfAg+2PtLlei1\nFrBJ17L4dcz20I0A/90B7YEW11AsRHDKKlocQLvl4dI/SGiwii2LpWUb62gV\nvHSCkbrSbBXrzFLJ9tGohZq/wmRyAH5+F1LmkHU5uudAaJol7O5t1If+CxXk\nxTfVQ7cUIGhZ/sk1JDIlCsjQUPcAYiFRHYSewKfPAaIbZ2909S47vm/w5FOw\njik0732mbDKDveZy3cCS691J+Qdm7Fa6iGS3qWVclzhEibRXhnoHv0j6LHCD\nELVP\r\n=sK3e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDe4T/tRdEpWU2YsgVGbgPU26rFsuSg3y/8Bjiv0bfimAiAM+jAzT0+eoAXradpJAcSlcUeyaud5I+PGGQhkmiR56g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.5_1603682578058_0.07732271177253369"},"_hasShrinkwrap":false},"4.5.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.0+5225a768","@typescript-eslint/types":"4.5.1-alpha.0+5225a768","@typescript-eslint/typescript-estree":"4.5.1-alpha.0+5225a768","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5225a76852568fb584de2e09d016ed844f8b13dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-JMHu5xyoqCiQaECdkeW8nIe+57MQfRpZDh/02Pzkg7ioqp/5nlhEusb8SIc2b82z4gAo/nGxUX78qcIgOYVKNA==","shasum":"03bbc5d08f89b752a2023adaf396d08b487d8567","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.0.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjcnXCRA9TVsSAnZWagAA5xoP+wY1riNxlsaMh74TgVXx\norUrbGT7cJGY8PITG5hSbNl/f1mybX5m5UMGbjMqeCVzgwyziMuYzua4brIl\nMZ2EB/3Y7WmaXfeR16wSZCuOxe5zAK9vHNZt022Sl7t+s6Jy85nYrKikh3YB\nQykc/8ddsSqR/ZSLoJvuc/+dY0jvPL0jcE0HygTrCANAok89zb5V31PLNomq\nbYLuP1hIld5Gx7YHwOrk7aSbTlrxD/7TJpFhrIgk47OOIEaF3koTSU2A2VR0\n6vL9y35aWi1mIW16Q8cSFj3BKQUj0FwBhc5g8ha7bBfZaBDo4GIukp1H7Bth\njc03qpoBmeeuxo7uEZi5g94Er/cNiE8uQTQPt1LXoYtJlf4Yd6xNjIML7sqH\nzjsrXnYHq4IZyzhIj2Cht/QemqpAsazH3EIdCGeTaSuFQX3W/IAgcxWIWWDh\nnH3WKrrReE96yxt2VxAM0wMoCX3pwPHCmwUW7orTTgQF21BniY8qfOi4A5q5\nKXJ9DXhMLIlpNJqdKiKLWHj7PCIPaGk4oGpVDHplvRDrbSXnL+PXSS/IaVj+\nTVFSOVT4AN0AII3RG2zxRfiFp7+J5B7GM9qy0RSVR4stNx9LI7qXgBYL2QZA\njNvMzBP+ExnOw8hpgtpY64uTu+w2wdrzW/lBQBdeTt7MfUMKamIFddk47m+R\n/Ga0\r\n=4yC3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu7JTOva3LJx1ESFei2gKYxr/5aKrYlcvkSAXC07OGuAiEA4KelS2qvOKeeOoC1pRazqYEq4pkTmmZ374bT08PHde8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.0_1603127766126_0.38924415260152023"},"_hasShrinkwrap":false},"1.8.0":{"name":"@typescript-eslint/experimental-utils","version":"1.8.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.8.0"},"peerDependencies":{"typescript":"*"},"homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"dist":{"integrity":"sha512-j+uDLmB/OC8Siir8bJk7PzGxkDn04MVLC+hRMADrK5JnKRXxiE2nSR2E6jk4XP36y/Hba2uma+CRGfs6n+Kwaw==","shasum":"634edf60c2fa6e6a34df3d96887dfc26c4fcbdcc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.8.0.tgz","fileCount":60,"unpackedSize":78777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1a3MCRA9TVsSAnZWagAA/ioQAKTY+NUFFfg032vf3I5o\n2BdlqA+hNo6HDUut3QUUNWR32KqqJmTG7Iu7O6euMTuPa8pIMGLRdY5iJvql\nDlAqKuUNEmZ3bXw6ilwce5jSdEjXiL1SsJ/NwP+d8/8ve9yBJ1/lciht2OTt\nI86tGN/J46rrRcytMgsvXbFcxFRF8msTXALccypWlaoyO3s/qVsTO+Ynqbx+\nv9OES/okd+P0XMNBozKYTUyrTi+z3mK+gJE87pwNvSlbijblHzgM97Ezd08K\nhxYP00VYSMn+3hU41cf9EwYnMJpJPHI3Gg9NR6UI6y3ukp3pAHRuAjFHddPr\nQWaWfIdpvIxpWN8fKyrTp5T/aFXk0mojXJdadbJMTvjo23Xuv3h6aJ65AWgz\nWYymRliufHg2rMBqJHgN/YI/ppiNxVzcE6vl7ezGUy66EFDnTvs6k5JhWg/+\nkMkwtc0vsJhDazkZ5BGl+bg4rJ7Ep3HtJQIzYf7nWXV/1cQFMyVxGOKm5E5b\nmexR+WOwPZ5AZS8c2WuOaLyD2U4ioqJTbm3ZQ1aYs0TParmCgadVr+ZS+Qx8\nmLBGq5LS5aWEMNofuCCzUnkImrsygc7YL5IjYVpX7AWf4HIUi02GweKiGOjx\nKayGMCJGRudAj8/ShmAIyRcYLYx4efJjDp5ZgYVeKuy60novQOwZgEpOgHzt\nsJjM\r\n=ndLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS5w3++Yht7jVpCaHrZMZPj6QOZ1Zr1uypHwCc9o2aNAiB/1w5mg3jb3f58zri56lt2fNzlRYr1yZCGap7yzN6M8Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.8.0_1557507531588_0.8840582010161613"},"_hasShrinkwrap":false},"4.5.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.2+66e9c6e2","@typescript-eslint/types":"4.5.1-alpha.2+66e9c6e2","@typescript-eslint/typescript-estree":"4.5.1-alpha.2+66e9c6e2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"66e9c6e29f9f56bbd178ba6405f47053be591258","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-T1QTe5I5CZEdBlY2iPJku4yr6orBYibDVGSxp2fpzSaokrMw/Vervgq8sHZFtE2cJE0EvMtkicMDkk73ezzbsA==","shasum":"f34c53a2d851eb837b2e46a38f6d60b3e7b4049c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.2.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflfhGCRA9TVsSAnZWagAAPcMQAJeXacftPxknUlS6q+Gm\ngIm+RmARD3AhCuhb+2J/KjGplqQg/g5uVTqC5zsYl1dodwylYaM4AldSY4FR\nnVX1MbmKAiDovnFfvx8RdXQVt8L2UGtuXylUeW6mjiLxlYlHPku2/E1UX+Ii\nUZ4J6LXVXl/sc196WDiBeD3g27INN/xlEICCOcZFgoekrgheEyLL46hARwUl\nuIAa6JI8oHUSsRCf5F+Ns5yev62M8/UMIq5fAF0IsEQdr/REXqcsBa5gvF6S\naacZfLi38HFAHS1QBSlhE4ygRNvtSDLkvHIT48kZtSA6eLQFFo4tsLDpk2Nv\nEG9ZDYoK+xFw4qGybNjaUD3Sv3J3JXXtWnNjP8XtyTeGCXFESGvAa3TlB9W/\nd4NROQqtlcgcPpKPBuWXR/K3aNj5OOuxXCMSmVKSzOtHT+YleQGgu+8tBFqc\n9ithKtpZtAXj3WpgZGUS8A/l66XHttjBvzQ1lzzCS3xaD+9Lx1DFg3PmUYKI\nG257sd8spB2lu1EoR3Qi1+mDF2t+T40hPnr18xDR8lqOYOJ4xDkXZYghEX1B\nNIDXDmYtkOs1TqQKErntWaTH2B0yZhZxjXNM1LWjWTdoOW3adUAPGKCOAOjS\nQ2HL9ohDGN5cwAfwekizjGx6lNPm4HAu7XGHYmdJ4rUsk7NHDRsE2ue6G8g5\nP8RQ\r\n=7pSO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9PuzBWl2B7WbxmFaTUiGiXIs00VjnzzYdcKyGcwMlfAiA9+hqHeYDAtRKT7esOTPZ2kPIm48Kbia0h+JiduWX3wA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.2_1603663942224_0.747170037272989"},"_hasShrinkwrap":false},"4.5.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.5.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.1-alpha.1+343d20db","@typescript-eslint/types":"4.5.1-alpha.1+343d20db","@typescript-eslint/typescript-estree":"4.5.1-alpha.1+343d20db","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"343d20db23a1640e3bca8cf52b7db1fa46e092e6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.1-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ORLozCmnfoFvlBlJw8KGLpAjiDF3HoGS2f0Bmd4HArVhHsP2/2nlBeatyFqZNS8ibPbqLgkJtEN/v9lOIBEHqQ==","shasum":"5acca0580c8dbd55d7964fa76594b9054a4ac039","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.1-alpha.1.tgz","fileCount":204,"unpackedSize":417902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflHXJCRA9TVsSAnZWagAA7coP/16Qim/ecHHE42CaOBzm\nNzbdxzx9bMiwZrBF9uAymbjAGViGQ9R3MB39MhfqCW8ts0Fs3gHOSGg9w65Y\nLz1iTYig0Nd0x8Yc4fXP7JSzZxVKcazMclIfgz6ctyQqgbxxqYxzsZT9D09n\n1KbxT6elVrEUa7WLVzL548X8HJ8ccicX/6ievWT61f1+pRf23M3Zce3JxTJ0\ncs+NIyUq7upCtI9SPkRtX4kQiG95IxG31eYBqI1REoc4Ig1xOnYq4MgTB/s8\n3Oa0zkVwfxc5TVVSf4qUnFfZWRuLnFoRyTRy/sovOqMNKG1Jn6cSDclZyBWT\n3QJSvTDSSTRZF+62Xv0v7zQBdibFGUiKkMYH+AFaI7S9W2XtChOJlTPFX95E\n7bHnsj2yiFW0Zagn6m5a2pnvTFKUt5ElG6IqH9GSOdVwc2SvRKxm4stQgXMu\nijyVXL3AUWuduBJojReT6W3gNdSTrP0Ldlur5pr8GVn3raTYsX/AllFfgZSP\nTU1i4+h2Wa4WHqZgKTd4KY7QJ2VGFyHsICkXVm4ZI8HDEklIl1OlYB55Lztx\n3eoglWkOacy+gGfKGA1ZdHRryjI6Vm5oxrEmiumBsRE671kry2IQ777+ekWJ\naWeIvmn8Vf5VEWZRR93+zM+tDWwSMQlJZDYu7VVuHIBLqPmUcO58BMNxIdI+\nHsya\r\n=AiaS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPbogJb8fip/3UR6AyIDwHHjlioW/6KtBN9q4Z0WHOrwIhAK75iza98PP5r1llI01nOVLgZUzGXuqIhGbS9seYKy48"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.1-alpha.1_1603565000617_0.6208547474992627"},"_hasShrinkwrap":false},"2.18.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.11+b22424e7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b22424e7d4a16042a027557f44e9191e0722b38b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.11","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-fzavV+3ckGfdnnIt7FbPpbMV72qkMP/EyyefaeRUu51D9dJhfYtDMXaesSHBuZCkH38qFzh7nLSwip3HtQr+kw==","shasum":"4abc73b629c764074cf02dfa738e80a48cc7e5ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.11.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNwveCRA9TVsSAnZWagAASoAQAJy7Y2Kw8wx0U0GHAVo2\nA9LlAKe1D7KAT51R+G9r/mjD6ElAf9mNhXHLyazq6grwlCDkekJKif3mTFMa\nx5U/N4d6joarK2w3uXQtzuI9uLWgkcA/F8Y+Yvro8lKiBpsuuu39mtQcUWvv\nYOER+KCnYN9fNbzxKVzdrtqBBMaVvfOIdBXMVKHS/40jyW7xWziOgCRvpDeC\nYyRK2y6V3xS/d4+Z2ByOgx7NFf9q6PNQiBo2EtpMGpJVfJo65IXHATtMbW67\nX7Snrtc9qYGrgn7a97FCEbF61RcZ5SYsQJzUrhQOz+QdBRXYZtbR742GHUUZ\nnMzNInyYVW6jWpBvOicPtMoRJKlI2AenSXChtR2InQMbjEZU5AV5tUwxtz7Y\nuV3eMO8WyCx2/DPkbP057F2fc0nYNbIl/j2FU5bX6kQsLhOv011CtRoUaZqw\n83QIJh0ZhOGpngECIhoWxqy9h23HrqzlkbcRttTa99Fh9XsrRPNkVgX4yJER\nCvEC4nYtYkcGsDF0bC7EDZ/MxeBTN3WUzXHLq4tcYAVy+5w/fEuGa4c8GvII\n7j2ijoCyFHBwfljOtyN888NMamvbNlrlrdo2DvjBI4Cpp2fEWod/xVyIaeMW\nLq207iTHMClwJdiWtcO0SIO0uqMQItBpBHrJ33+YUm17L2X8jN47TpZOyUqC\noqMM\r\n=QOiu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWqmUPHpg6w2e5WLTvzC/Ghk5iZZ1br4/Uh4i0yXxfXwIgLMmRzFk8DVjtiUlg+jrtJl1bARutI19bFr3hR8sQr5w="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.11_1580665821698_0.37640980910015776"},"_hasShrinkwrap":false},"2.18.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.10+9e7d1616","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e7d1616d78a0f94521f4e6d4b48344e5df2d9f7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.10","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-l1zSB5SqZpTqB13FReaRNPJZ8kMzWelqY4qn+MS592uT17Tgk8y+sFYCSE+qmIYmqHTh00IXKq+eC4+EjZpk1A==","shasum":"0818e5e355ef1424a33c0b3f0eb5a7a386f71aa4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.10.tgz","fileCount":112,"unpackedSize":158005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNwiTCRA9TVsSAnZWagAAWw4P/AhqF57kUqSNdj5bo02e\n7TCjzhdd1gQ0Uc2w0FS/4i9HvveGgNoWIq2ITqvehSfoRaaYWhnqltckBpnF\noiU8VQYN7lS2KQlEWq9TuVW8LdvhcWlkdIuCODGlnHJOg5rEsqhTk4oldVCr\nK4UiLB4/qgQj+qTf0y2hzzZJSpIefjMO9TISm+nrilqYxvihdvhocmGaec/R\niRz5d93kJXU+bXh2c2Kidcov4JiGNI/Eoot7VkryrWYucGJkY3Ho7Y8VGpZi\npg6Tg0imVSvCqGo6d8BK+3pYuHGOJxYWqc5xD5yz/VUmXsZeujYBQ9rQ79aD\nVJu0HN6d3Y9+8Bxiz8FeKM9qe7G1IPejgYc0Xj2u207hBwew/vD8pRNZArfx\nJ/ZUqzHqkeFLKL5oX3SPKjO2NcRClYVO5e+Mtrxc7FxJ6JtCAmI+iN5CHp9k\nuKwMr4FhvUxQ3VPRNNPO36WeayG41xI795ZkRRlsJo0zFMq1RFdn4jylqY5J\nRJ/qeV7zk7C7bwwq4XtxW13VsMEiHHEOeSM1yUZJcX6AdCcGxHId9dAhc6XP\nsF8ZuQfissZX5lHcW01PwlOHCZR7gsPJD9Ye8bX/DD02cYX1UY2vbumZFri9\nSy3Lbs/9btHuanshq+nDG5vrryYEhnuViMRyRJQAHk1c7aQ2SNcvqJZ2whw/\n20xU\r\n=GaL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlvh7pXhkzKc4R2MfUFauAWqLf+KQIw8gWGs9CImamEAiBUj5IKvkBctOiudWUyy8AnKOR+lvfo4Xx9CMKvdFdFxQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.10_1580664978879_0.8260772331335322"},"_hasShrinkwrap":false},"5.62.0":{"name":"@typescript-eslint/experimental-utils","version":"5.62.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.62.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cba0d113bba1bbcee69149c954dc6bd4c658c714","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.62.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.0/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==","shasum":"14559bf73383a308026b427a4a6129bae2146741","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP8Ben61axdbqC6NxsrMz5AKPz8MjPh25cGKH/FTzTVAiEAiHKY3dn67/IhUd+4eOKpMXLWu/wgJkbeEeGwH5Nm/7Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.62.0_1689009536283_0.7169881165833432"},"_hasShrinkwrap":false},"4.32.0":{"name":"@typescript-eslint/experimental-utils","version":"4.32.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.0","@typescript-eslint/types":"4.32.0","@typescript-eslint/typescript-estree":"4.32.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02c6ff3c5a558f9308d7166d524156dc12e32759","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-WLoXcc+cQufxRYjTWr4kFt0DyEv6hDgSaFqYhIzQZ05cF+kXfqXdUh+//kgquPJVUBbL3oQGKQxwPbLxHRqm6A==","shasum":"53a8267d16ca5a79134739129871966c56a59dc4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.0.tgz","fileCount":204,"unpackedSize":418634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwPTrZV11RuiGQH7UagZAJDlKD6f/ACMppGWPJl505oAiB/jYiF5WiYjeb9DFseibh7g8T5NBt2SvFht4dJTeFHRg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.0_1632762232030_0.27475407247656336"},"_hasShrinkwrap":false},"5.51.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.3+2f948df3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f948df35b73d916e7fe42b21343568b1617e3f1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.3","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-+9BLyoGS3OcdMEXNUtK/soJHq6MNTL7PN56lWNN7cgNMlE2aDv89qLwtrWEoVGy5ggMHKxK73Yy8pQUCKlptHg==","shasum":"efe351b6aa43f24c1fff7c47150b907064d4ddb8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.3.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuksBd7/im/BRRuBsVtrYLJtRxE4bsDoNBxzkvn0m3mAiEApEwKAeKoNpciTDsPDeFZFDnhT0OPn7r49BqZb4uaaOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5bXwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpwxAAoFQILK5rlplnZHjK23D6EhS6oAeVoO0vYjVaim9HQF0rjmxT\r\nHqJmwvAw4HVlfWT4NcexVA6bwSulCglyVxaCXDXLpv854Jxpf2VOwF5aKD9A\r\nsff/64kgefLR3jmDfvxtvQUFRXMiqBj3MmFH4uYbEJEosY3kaiRUf4FrxxlY\r\nVcvht5LxhPjoNL6FS19zdoUes8xieIJLvwWPUcIHo9gFdLOpR3pwybGWoTgZ\r\nm5PFzA7LepeVFImkW8oklzjAYuKbnWKMLQ+zDq/Y63MVc+shlw9vXHs5jC3E\r\ngDSpWwt/lvN73OdMbX7yp4bmxy0yCl80sWV5SLJePNVLL+G7/ehpJ38Yl8ZR\r\nj+/SZj9sl0CIMWym2/ktwxR+WT+gtYt5A6zL9h3GD3NWZ7bLfsKagZAh+DEA\r\neP3FBd7yOVN7GjOwMnFIIuqUY1WzoHaPdOSgyJw9xo4ON0w4aqsE/TPHL3jG\r\n8+grN9puRZUxSJu0fwLUwsfhy9kVkzbEi2tFsI7Bv8jBaVVIZJZyYN6ePQaP\r\nVZE028Eu/JVXmwEm1rJoQDxqJHiocbfJNTHoP418J6k/UbnWK6EBdxRHXNdp\r\nANDB6BdalXZ+d7h2ea/Yc6aBmnHSrvk69emmaQjOglzlBCniPDawSaDVzGVM\r\nt14fu74WbyA1LK1p51ac+E/o1i4o63y7Ao4=\r\n=RF8S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.3_1675998703946_0.1747776249245454"},"_hasShrinkwrap":false},"5.51.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.4+113640e9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"113640e9742acb3a193078e9704648517aebf1d8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.4","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-jfQV+tKjZPgsnDvzDRkTyu636R86dMpqg679lYLN+yEAwgEDq1UIHcv2IokrNYgdAAR1DC2ui0f+JOYO8ZjjwA==","shasum":"6c53068dfd4a3c22eb6d62ce8c6f5084821cc81e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.4.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB5WKUtU2aPt1W6U35zKMglIwYIsPg09ypl1cGa1jcWQIgE3+bFWwofJ/7Qd64W1LHVrrgHaITMLcFtSth+oC2DYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5b3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRIxAAhVXqFbokVPmUpAaX30qK/GmtZwzh7ikH3shpUBRfitqBsz4Z\r\nLUtLiZsbLnKGsFHY+YR/Q9AI/ENEzHLEX3ROWDEkmozvF6k77aADGdM7JW/i\r\nPFYXa0d0A8VPdx7VNpRHPVXNjrWpA11svWgtG6341B7hbjVRXGTKcFFvjl1u\r\nOlwEUheO+eLSI4Aiye4OPPlui0qP9Vkv7ZB0HRxWxu9mFgv8WNEDU+ri01gX\r\n5xQDRYUrMZ87mopWH9ZCfAtmnEN8RYOK/vZKiyE2q3UpLpug6y5plR0PbFp3\r\nNxuCFjmJe7OUl1PLcXu52CNQAQOxb7pOERbPnz2mxE8Y9xEtxvc2hqA3p6jZ\r\notxqFYwgVLMUd0cqM0Lvy0yUkRbuW/MGE1FWXKZt2U7PaSrZ9olslpmfjc3n\r\n0uF4f2Hw9/w7GDYG7VDbkVh96GdexYK+Meclv5QkRBYVoMKZOk8xmMLUsRjt\r\n5cKH1Jpq7LgWRtLnuOypm8LPUINZZslwfrYNQnyjEqdltgUFL688OJNZvS07\r\no7oCSOYllUyx6x8rJQMxEA2QPnCFqGJJPdWH1T/H75YlyiUj8Y6ysxDVnZSO\r\n7k/SYbUerxlM8gD3SjKG0tTMcF600Hxb483gmDAJK4DO2ZmgqmaUU+1sx8x6\r\nzVLft4D1QxqiiOJGB6FLv1hAL74/4HNCkn8=\r\n=A13n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.4_1676000716609_0.3589984972771483"},"_hasShrinkwrap":false},"5.51.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.1+fb799e7a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fb799e7a8aecc4b8f4a0c42b7d030fcad7162749","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.1","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-sl9OOF1nB271EluqzP2Wb6AAC+t9sJW4ESbxIAl6ZeUFbzgGYYo2XOv0WN1pQcnA5cBEL58E0H+F/uJH16duOg==","shasum":"224d9d217706e407d1c574115d8dfe82c3aa2e96","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.1.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXk+1gcZMPZkLnzLxm4GesMr9cveU3ZLdLo4YxqNly0AiBNr6sWZunXzwG0qDoqHJxmxysiXy1cLnW0rsOMBYAG7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5a7yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF7g//QE+5jC3YeAsNyhHGX8PSQyE336QW9SeO2+r9lIHi88EDDCX0\r\nIVDenGKBwnZJEho9TDf3Mm5hoNr60EnEQEXQdvK7ufYirfgPmbekhFbaiwh5\r\nZZ8nlqFw0qrMyAIKrmFQtOvru7t2U7vr9WZt/jxA0PN2Uc50LqWX7cMHkr5o\r\nNe60xyLxU37tK9lu+gyIi6cMlGQOLg03f21Xdr5e/Tp+yEVQa1zpQQL/7pjH\r\n8nUh/nLhsjLE5wbudTqsanoD1TACUVQH02nCyTJSt4Q5LzWTCD+3sRc5XCyG\r\naYv5DFOnzEcgt+jZdQWRuVTw0mHZiJk6z12qWn9S0yqS94xVQl6qzu0gYjBS\r\nEFEwwIEboEzgX4fxjZkYTFZ1tMq0mmkRnsPmrtMQGwey5otsVdgjBLUA0ACO\r\nJwfo8xxbUVdsr3kiNvwAj50+MK/qWhT9tcKKOCS18Eie4H4xXtCWhMVG4nrI\r\nNtZAyurcNNUgbUg8jYw0e4OQl7Qrzylg+DlR92NEAaPRzslwpa1Z1FG8cKoG\r\nWBUuKHToVp+Fl0gLabGwk6ZaRfk2O4XEWAFTJ+/0clz65vlaP/61lBYWmgGq\r\nvIvmN07j5654Y0MigXZcmYnQB9RvEPZs5BFRZrF2Rqqq8QnD6dQyGkVtlHTf\r\nX0tDeQgdraMk4/OIRNVCMu/WiTxO7Sw6DdU=\r\n=zl50\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.1_1675996914049_0.4044670689184633"},"_hasShrinkwrap":false},"5.51.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.2+24fdfc82"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"24fdfc827c0689d0b56af62304bbcf4f746340fc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.2","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-nlA34laS+CHoXijIDZftnCwqKO3H0fDDKBJhEs6TUcQkPft9Z2rpdju6bkvQSuE+LVOy2158VDR0XdGEEJVoug==","shasum":"45d85f8d6d7cea954f8e60eb4f232896249716c2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.2.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd17SGjGTIc0HihuO2qoIC3PPv5EYuzQx37WLq5oyRoAiAFatV8VZKqzNPJupufHeEBQGHoXvwcyAGa+ZwrFxZ2QQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5a8wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrcww//frEpGeL1YiMKq+DvqJYtht0DAub4OPWDM10oMgL96TkAU7CD\r\n+v3z19PdBNuXKvR6HEeES5w8MoYDOXC9sOZ0YEVyzNxUNsEN2ykQEEDaUOIM\r\nj64lr1fC0jy4FPPUB98dc8yl/bG8NABE3X/n6wZ1+yAK0prdtUOG6J9dqi4c\r\nethThGSnC+rGJSpQDYy/pASpvVrhMM/yQAv1S0Dpdb9U1CBaoYB8diqryWqM\r\nNQb9Ot9yteePT3tl542M2ThlQWBptzeQJ0+L8ajdbgTBOgxH2p8wV0o/GD03\r\nQ2+1PWUEIg6fLzh4UxVdmmGiyJ3M0QnUMhE6QPiM3e1/0pPRxEpdG+vOwOvm\r\nXDeRExLt8p4I4QEr1BLcPpWNfE+su4b1eQWHjCDSfOfQlpLclhpMM4DIxYje\r\nMmcJnYi/1x/rCEWKpkgZX/d0tV11i5zN2/0qOTPwGY2ciFIIv4rv+p3qUcA7\r\nbDsmw9HdYYlgUpR2DQfRs/7A7T10f9a/WTacuhq4ktxCKY64XtgIUksez0FH\r\nOwCLiu6n0Uq/llUh5Tz3bZfiz8KjP8Bfp81w+yV+ZRP4AhJnfK7N8DOEAZ6H\r\nUprwyjaEa8SeiHxav268atjfTd+4SR5OATLl86MEkP1HlVeXOtQRBqK4aGEf\r\nsgJisxpt4Go2TZjY+0gCCNUpad9VsBsedA0=\r\n=jdCf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.2_1675996976587_0.3898309606336603"},"_hasShrinkwrap":false},"5.51.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.0+a9cb860c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9cb860c37590b01222879f07a4c63e6ce95a37d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-KzLjyIWCJ/Pmj3v49RFe7faMOrKhjT/rNVpYbPXnGT9DCO8huFX5ydSO5JdKxR7MzluyR6KmYeTeW4gnjvtbmw==","shasum":"21f1f686af59a4b6e298c24fd44422eda845e4fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.0.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIgVIR2CwJemIa0G+YWVqKIDDw+4KAzn7zNdvcCw0v7AiAndyvY67CdDEUi1FQb87OweAkxWmW+nB3CXGgtIz6qQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4ToCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoogQ//WfQXpgceTLdvC2wYbVaDpG1sQ6RTBRXjeSM1u1/V1RV4l7gb\r\nECtuvKFpFrcJNJXkGrBVupNy3MLIXomI7jt4M+DuGGn/ukk4EsSzlx/HDvyq\r\nPdiyT60Q1owsWZbRLMZMuBFXBuFGBxXVfqFpDKgQgjha00jp5ZlW6G7w0vvj\r\nzZGajYY3lMtTjQc3lh+FbCnBrJiltwcGxDhxV0e5wQzngHQ3SM6GzIarTLfS\r\nYZPmN5VrOp62F8QDewyjaFMAaKrHViy3psaN9Lw3V7/+CynWsJxR1vAG0pLN\r\nWKXd6Xq3azxpwgHfuNNsVRvyHq02SdrYwneUf1ylgHHAMswCAbcYYYRrGvb0\r\nkk6dfBO1Tp81YTmOs16WpETY2vQ4v4jTZWqsPE3wUxawclmVMLT8668BMpyi\r\nuMpBLeBV+CQYR8GU34gjKEkutJO+TSV5l5rWvNBJIKdoADTPsLXidy9sdBHE\r\nwxYCj5jWB2O+iCty9B7Bsl9pcavVuY5pQWu+aaXIYjxhm6QwMzYHMGky44Hp\r\nn3bSTmNODmrGr5bqAPjCiCxSMRAOB+JqVeGViTw4qJ02jC1sdYz5qX1mgSom\r\nX+OEHwDwnknaHKbuk7eMeSL/zHAgJdQlX8G6zx5Z2AKesHTPXFbJGJy4dmRy\r\nh3/mVlGPvRWVyWpKLoaSc8F1VS4PJNj+YQA=\r\n=mlZ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.0_1675704833928_0.35351785542510594"},"_hasShrinkwrap":false},"5.51.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.9+bbfed02c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bbfed02ce62533d2020dc0b834cfa17e26a6d523","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.9","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-+Xexk9FNpDmGoj0GKe7oKnl0rj4yJiGnVxBJ1WRM5CwxaxF2ZcrhS/x1fLDg+wttSWGnqG77S3CzYybuVrmY6g==","shasum":"715cc80f30fb40a5b5358d04bac28c5572ad75a6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.9.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJKVtaGtmdrJFeruOdwsZrFGq2hV1pCoO5T3100ryppAiArJiSyUJAlcEqZXLIfnLCyZjotH40HU6ouFjkGHxvumg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5nowACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTKBAAijEtPCI0AuWVX/vU7JvYnfcBPshj931AQQ4QbMtECF+oaca5\r\nMBDbPHARMk/CyVpMqFDgjNKOMboc8rmfjb4mCTPBHMuiHc4og3t9v3phw16j\r\ns2oiWC3O3avUm8fwMq1yqni5v4WV0j1OU3WrNOrYxiY+l+ruyW8FcdA6OcyQ\r\nzFYZkQxfxk7swFj6mB+lUsc08SkJEYXVJwuZTjDr79RkHkeyl1snetVs+O7u\r\nIKeu34Rx/3Gjnr248AZddk7FSEZaJTC1GrYGYmpOeMXt4JU5jhzjLgzmhEU4\r\nInNVkzsVXtjO3lgwKoPo+Qvsexf78Fk4UJkn+VThttouDgfcRXtS/a/jAGsB\r\nRW5NDFFknvOxBcrtTv8CJGOqxa2OB/AXfHAgQImbQXGU0XK0lVuuVzk4gAro\r\nMc5tCr9Yww9+3uBumECwLB3pJjpgR+MzvCtLUeYj0fg31Un102lciJARrDuo\r\n6gtyXPh0PkK3pYpdRB/DMNPLpePIRBCAiN1cTheViCyGQ1tI0UcHZVZW18G2\r\nl+SPZPbBFhuesYXtQeqx02m3XCRME2aJY2Ic+maSOdAiiFYCPsS649WByiFn\r\nUD6Ma5j4c2pRb1UTg5GRnUrOQAoEzmYe9hrKFx+e79KTLyCAjGuYl4uQIf/6\r\nayY8YbgP2q7wcqICaYjUYXcQv1r7/pdMNCE=\r\n=/Upn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.9_1676048943927_0.8810472030896912"},"_hasShrinkwrap":false},"5.51.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.7+d6126b88"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d6126b88d00601cfc9df9085e21fdb21b58f63cb","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.7","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-WBl6bkhhORrcn1Feu/LpWmhasF+I4cZB4zMKYosLHTVIfrARvQcisiwX2X8ftoX2/Ql7aGXWpDpuWDvMPzxyPQ==","shasum":"65b385dd6b0b05ad8bb7f4cb2c582c4c263e6c10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.7.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmK1f7EaRkvHR6rFbpSahsnMUoTpxuFsJmc0q1tOp1zgIgK5aB04fgK/siVZZ7AFA/fX4sILcIdW3H6F4HZdMx8Ms="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5cfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkUA//WBqutfoP7ACcoiSFQGuwqte/TOb+k3e81PT2/w6DJQsX3HAC\r\nYdYoAm40CWcqK89WJhI41Bm73NOpXZzr535KiWC6slEuRtlrG4ZGZmyHTy+M\r\nznj3TUS56eEoQsHOfwBl+tEM7XkUuiR01QE1GRXwlfwJfh+5GlFHOJiF9bfD\r\niC5/rV1Av+HQhsUE6gJoYY6BUAcN8IqMG2NYcUyu3jNRx2IXFZDbJXRCgLlG\r\n4KtzzgY6UndUYdGUP/moniGfqr2w4h4wZMe8vIvj/AAyNRx0npQ8rd/4mZRi\r\nlCMv7MbavPnIX3FWOdSsIP+df0n7jUm3T6mexD/LQ8H/MPe2cMzgFsV2Xauh\r\nT26C/jLNJowe9a600hvOCs9k1z3N9kpCwNuafd8FVZ2mmSs3T9I1/QWM+jcM\r\nnKjHdNZoarWndJPz6S7wxY0zjnVVhyhCdfCdW4+nyNns6M2Ml8R5+Q+r9/Qb\r\n2Z8uaxCsIrFfG2KVO9KSrGUUWOYBuE5Rl7adwdW/C9zNa1nsqEslMckWU89a\r\noaWvNJo6ss6xWseVSzfItyA3bEGQl5SrfBXeVHXtl9OfsEa5m2VKkOJ7cBGG\r\nrIl+HBgTrjBiT5wQKsEimn9N7m274rKhPHgyg8D6wbCkEJzCpY44ypPNns3a\r\nmsS3dXCW2dhSs2ugItAkyX65BqC+Slk5oH8=\r\n=BE7E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.7_1676003308345_0.26388786527905905"},"_hasShrinkwrap":false},"5.51.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.8+e1d9c679"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e1d9c67981be53e091a4107f326b9bf097650c1f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.8","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-FsszabwG1IAezeVx8c3lgHmMdrGxclxIHdNL6TBFCDaz9GAvc6mDHpVeLFirRO9Jne2j/6Vs/qbv/fOkvUsfVg==","shasum":"783884e27b53e954ba4da015acb8559a20545ca4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.8.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfw1irRQI8LxTKivHH5ZrA5Xk3vC0z5bE08ABsH4aICQIgCUwCsiqGhbzO7iI7l+ihe9na7Nbj9pgQzSjTjYfR6FY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5co/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofvw/9GrmVnjRvCK9vITB1c+OJ122MEgp/wunfiuCQsiLHovz8//Ew\r\nvHE6dhyauuogX10ae5GwCR30CTmIEh9iy4Y8PilhKx734BCPdcwDR/G7FFYf\r\nP7Buiw4TzOlT0u76eSxdF72wLaKeQyeGUx7x9s8GRyEpbQ9Gyl128m8LbYAB\r\nfHTmC9b2KSu+1isvhsii124q6vHJXkCvs8OTQyRXJcpJFlDe+FiU43lC4T5r\r\n2hm93VTV+hLf48jygZbrh+FTTUpXAUTTz6zSx+WsCi8GzMHA23Exhv7SER6B\r\nkU9fi/s6vLtn2ZTBUToFZag+lryCDNvrHo25XNequTCE91mmNbB8i8qCHLBX\r\nqKRpAtQbx6+k7d+iNBU+KveT3YJrQSwlpSzb4tT0u6O8KGuq5gqj+jKA/w0T\r\nu9OSRw3C64TAAeCl0ROMWZbWWaBVRmGhQWtE8zcpkZbCfdxeLe8dgc849GFM\r\nq2qi46OKaIvWt6KwOT2leeLyZpp0zGOAbg5+T8fwKJPpd3wfbtFmkjzbNoYN\r\n7uK8t9ujuPNE2l/fwYYo7SBXyRNsCDwiWs6UQFQFXvq23U07QSOXEcd64cbc\r\nJY6hyHlVlfTTZl2wOm52u6affqZnJ55avGLGog9ieZNeXRZ4wZ3LYKw+k29T\r\nw42fYbF3ADchelbfuBkqf0Hpf2kfVVzepRg=\r\n=52hi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.8_1676003903655_0.16002692297451615"},"_hasShrinkwrap":false},"5.51.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.5+3eb2eed6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3eb2eed6167e2ffad6c44c0fcbd86be4b6202aeb","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.5","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-fOpYtWrR0hGjr5lYUxcnurcWkaLAqwWu9HfjDWhXno2vQvEMZG1mEjrfaXvdf5RDXGlyoxAPE8nBNgqtdtZu2A==","shasum":"f0e2dd955278fabf180f89971a0df43aa767de4b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.5.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrNjqmOmPrbY2C+pZYem+Z5m3OgpK1fGrNqQtEoEv/uAiEA9bR9F+vqzmPQ0UsLyl7sUHfUnRNgdJb1akWQmJahRVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5b6dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5bA//fZFBp6Te7EX9GSmr1SC8eWgosEubUSnkoAYk1Zo8N2R+eTEj\r\niOXr6VfwmYASTLA6Jni2pN/yEfsK/3JmuUy5Ry5CQISZRHpkvpgGyD1a2MgE\r\nteOsbLWIiZqdM1gMhKoQkABzDGfDU7lo+qxS8ZIrfN6gY0IEtqgqVy1dlQyR\r\nKGb5eZsfhvd62sA/vVcdRBE6t4AnoTeUCYDQzFMfRFo+lc53gEGc+x/QDtlP\r\nt3YzKO1kybthUPCN5HfUW2L02TDAPcnQmCCLWyaBZNxH1CnGiaq7A5/nT9zO\r\ngrvXYjbr+hrv37yRrCRfkl8up2JBzG46UvuIsFHeFECU1chw04WQXCXg+9Ln\r\nU1lqAWj6TPI/vbg3YnQM/YDB2WVDKjA9msnZBrt6SKDaaU+ny1EDZ0JkXWCg\r\nXj64HN4/hzPsMhrC0C+lw6bfMPwNAqtCw13uUpyhRl4xHmYoWDjHHhBRddbY\r\nJavwxLqij53pml4P9ux3iYIlcINYWtqAxGt/Al0cyhSz7hy+B/lSG+8shASK\r\nFDCMm0vf+QOMJgxbd85Oo99EXxXU9htRR/Z6CuSue87+0L9jzIGUDdh8ylMc\r\neBEeNmIcbJoBeHwGTWSO55cBLGHNZDUNSBl0IdCSKHDPTyT5MeEUXvDUswzB\r\nI42ZIhSAHLa6YgHRc3xhi5R2+SUAJnR1pZw=\r\n=5KFa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.5_1676000924829_0.419509796407211"},"_hasShrinkwrap":false},"5.51.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.6+dcd05f0b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dcd05f0b3ab62779571294d08a4542d66ebb2294","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.6","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-XLoWoSZAeQouSfVp87MjkdUrrXVzsqYNkCJLLJX+11u6ZgfeR6nV4waYZ89yJi8b9ug1KmTy47pgTbdIHP9PXg==","shasum":"89326b3f1b550ef7a2e87edb45612a6107e61ded","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.6.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxfcF33VBUVRRKgkWnDoLWs2mceP7yydZLlBLnTvog7AiEA0vKNVH+S9XjXbmmJJe2a2Nm9SUoxVl4V3CVhKO9IKuc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5b+eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3RRAAg7XoMPuFRB2xRsSs7aQOayS6aKAMCG/lrwdL4WekVoAlVGOq\r\nGfPfcnefeaBAUIbNPDFnDscNOb5ddM6wr+TMTK7uAWAQMdKob/QIigKndoPu\r\n4ac1luLhoRRseHo+JreNamqE6tw/zRDB9WgpqHxSCWewEzOapcf9BA/a6SS/\r\nTZ+PQl2NmRvAE8KS1f9alDgpXnXrdnJEjai4T/s/rYEE+pq5ciPwoY88flGz\r\nfWsJ5JMtvbXVExYajCIa31J/sKaIbRgF8WKA3JKQBf87aPjRl3gH4F+uAdSr\r\nOuWO9FeG/eOGV8rcpHvUT8qIsOfO02LXGK2RdgZ7XveTeykCFFuadsHiInaY\r\ncR1Zl3gSvR74o8TqLQtYbGAjW7d02iiRrCYKROaF/xXcBSmJ1EZOx7jo8Mlr\r\nFXidCZ7vZ5zLMwNFpqcqnw0ixYE5CKVIwt9VGB3LB0yEoOiLTfdgd5ueIG8l\r\nnQeaDrMoDRs0jwY4VimlhDdcFqX9+Rxk7UzG1KD/oKFEbVFZ9dp4g9byQUbC\r\noHOhNlTvdu4AlvyZXopQmOyPsodMeb6tTLhPJ/gn5O06DP6+PuxahsCacgXy\r\n/QaQplon/zFNq3UiHGGPgEoeZNe88F9VUVVDLgBoG41FEmm9h+HbneVFZn24\r\nCM9MsbpJ3YBX7cEK648+ZhlR08IPxpx5EJU=\r\n=97Sx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.6_1676001181944_0.5952991909383876"},"_hasShrinkwrap":false},"4.10.0":{"name":"@typescript-eslint/experimental-utils","version":"4.10.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.10.0","@typescript-eslint/types":"4.10.0","@typescript-eslint/typescript-estree":"4.10.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d35a539f115e22d97d05014304f948286c2ec9d4","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.10.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw==","shasum":"dbf5d0f89802d5feaf7d11e5b32df29bbc2f3a0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.0.tgz","fileCount":204,"unpackedSize":424206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf16jQCRA9TVsSAnZWagAAav0P/0J5x+kqjAa+FFizp0DV\nDjWqB7mf4FdOX7JstL3Dn1nV1wgiPLbBqIU2XIvefF/uPgJ0krvVq+3o+x1i\niPc7HcLBMoIhGccWFBTiAAzc8iUhhl0YC6IvazHv21pV/CHq3MaN5TmL+2hg\nmWTXG0vuoenMhjiPyLXHQX2sHcy5FAGRFEmNouSqo8e0Q0I1ItBr1g49uFq/\n6vXyS/W4uOkNVbDZi+WueMeWrv7V/ruqVwZm8PMnv4hCHznIvX+eE1DEWA77\nCux/M5SdZP7u6sH6+a6F5GXnWutSnHTs//7YoRTPinVuzuetuA6kpNZTJMie\n2T5S3uTyY2uT+MqouI1HBSNEuQVQGhODCWME62EehfwBWSgEG/uJ6aICQ0n6\nixwBwLDJGdogUYEbAUPt3FuWsu+T8D1HFNTU1CeimM/UnuszIyr0tUpYGE+s\nBkswu4QgtqDa5kAbLFawg2Qo9egVCvvEs7bX6zelK8m1kbuqxT5w7hXQMk2I\nVHT8x+D3Cb6vKFEiK/esYmPBngJwXF7p5HWoB7Hr0XZ6zWJcIbscWA6gm4mf\n2ogZS6ATK7FRPVLmULddFdfWLPlXv8EtMFdS5OyemcurEDjBsjKT51Strkbd\n4peY9kwvV+/VjTXQK4O9AXqisrmVRxU07ofou0Q37uy1Iocb+PG2al0ewYtp\n6t4L\r\n=EpN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSiOrmaiOHacs878KY9CA3nP+i8z6KxjJgXn8KVagLkgIgbuYvs298y9z3BMcodB6kIVrf6LTl4OMeGDg1aHPJZFU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.10.0_1607968976218_0.07498538903272567"},"_hasShrinkwrap":false},"5.49.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.6+16233508"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1623350899c5d0ac8776933ca99f0561d0ec1827","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.6","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-g6B25jV21LHbbgxl2K+xNrV4BFXQ/olrEc+04DfpigdIOi4hY0OHHxlXofPNHXKtdMLeu8u3IzG7RckZ5pgDbA==","shasum":"5fb6543e4086a1c3b248da51f2ecbc7240444008","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.6.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdB7dZKuu9ZaY84mzSltQCWN1Qlzz68QjtQcF5PSz7qAiAEHDAB1axWvfyoS0qA2/jYYY6MPupOoOcGpdt4MN8EQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yW1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq48xAAiLmS5SqFjklDrEpjUz6HPFiWpG8laCBfVCxxQKJOmUGJG1os\r\nLXD6DaU8Kv4WAHDaP7AREwYSHINKqr1J7MSA5vV+uO5Sd57aUg9nE/zgADvf\r\nEUfqhveM9mUFrxjunAzz0P42QNUQND2UI4/wL/2Eet8hLHTCpvdGZTA2TXn4\r\neIlMmYCmK4O39QLhS71gYVb7zwRoN9n+jXK3cbqklRYX13WUKypqeNoH9mjD\r\n1GWEHkl479yKqy2YMpx4g/Zai7cI8dQIavX8HP7jNZVuNHFIKyZxTUrmQHg8\r\naLvXP86cLTvFxkilLQoTQjIvSAUXFJdzqTEoKEh0yHPp0H8P6L5x7FrxU9UM\r\nYk67EGmAIHq3L78+epItj07CqLToH9fWCQqnJ9Yt55N1HhzJJp6uRw4Egg/V\r\ngyk3b+rFXOyPZl7tp8NKkXt7X0N0AbdwEgbzz+pfVi08u7bp+NKmdM/ItVC6\r\n4RDL8K+3xBM7Z5WGQo3ZfLFjxd+LoVGUwvdf/3Vr3p6Eg9ntiYcL7T6xiKgj\r\nHhs+SgnIx53cSatfy2bCanb/fU3ypK8DLcHNqBoMYzNDf2LllspREx9WXEJy\r\n1Zzl9vpjGGTNU7CpObOFJQMl0qLH/Av9MYn1dyYVsAJyMM7tunHV2gvVbk/w\r\nRuH8O03MS52f5DnubYMWraRt3vLZLTyotOQ=\r\n=r390\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.6_1675044277272_0.9352715301890719"},"_hasShrinkwrap":false},"5.49.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.7+403f2afc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"403f2afc1a33f9ef3d6e4f6b97894c4773424815","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.7","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-u5QnBOAWJ6ln7+awO+hOpWbp6CuN1vV/qCFQPxnUd8u8WaL8swMLgYGe2ZZYaAH/sSyrh8khytwP1tZET2IgJA==","shasum":"88ca6305f2886410f498c39658bcc8af8df3ffdd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.7.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMAol8gGQTq2GESkKR5/5B28ELKHcq8o5S+rCeNyWJAwIgLBqretvmDS0IpbT68S2im7FD13zyL8LYEWNHhz+7vTE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAoBAAn5WP2iO6QWCATWt5xwifxuwgzhJ/Y57iLywZPlXKq9tJrA5P\r\njECC2Fspzwq1VMUp7yJxEj8SlYFysj2lSRvTY2YX7U5DXqpXvs2rKH10hI0G\r\nzLj6Y2YPY3oj5mrhS8ybnUCLhjQELLDSuStBlqDedo5lur1jujqq8hbSH6Z+\r\npFB2+AkUf8qWltXM4NWpVjZiXk3PEzuVBWpu1GRMRhzpNlqV5sJbEkNKpV60\r\npdnGVTPw44jdWD77r7wyniI9mKR6lKancvS/f5reIC1LKGc51XCKbBDyxXTd\r\nCT5eBwP7w7hu9gjmMqF70i/ORh1LjA8b99igx2H2VldwGJmZwczegVpxC9Wd\r\n0ctk6gvPQY1OT4NfCm2R8R1k0aQ8YCT22DtnkbqqZEBvx2Iv9CmUqOTDvfhx\r\nLuvTkVmDjOqwRA/dAw1/yzubki0wxRyLTR/5IflghHpsgS+1WjAVXgN8hzJ+\r\nbHZ/MqqHYkT7w/w11l/OvdX4mQETyM9vhfr6E1pbeUjfjfWSAgo1ESfgBiw0\r\njbDH6s8YyMUBd3M2nX07yG021Ro2OcXJubYVwTtNe4vBqMfI3X9KcfVrszv8\r\nO6zFbz5o85tOEILnqsmVy8/dVIJcL9pRbCC5mzBEfiGAmu6u+imoUJm2JQ1K\r\n06zczrXu8AroDj+qVBASck4kT7WBT5tbQuc=\r\n=GyGv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.7_1675044439030_0.07499524369716437"},"_hasShrinkwrap":false},"5.49.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.4+b0f6c8ec"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b0f6c8ec0b372696ef26ca3a2b4f82dafd9dc417","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.4","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-ygj1xyEuLlL9nYJZSSBmDLDYS9elONKvVgiVzJ+sO85kVe39bhIlbPUXUIwY70x8YbS9b35X5FoxX9j+7w30Qg==","shasum":"d88d7edbf87c0c5cdd40c2015e4a16fd801db7a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9GBSP+W7l3bVnt2Vr1VY+3CggZM+2DYiC6QQESk61YgIhANnyCEzaF4g/uPV2spdernFclI9sqYZxF09YMDUYiTbC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0qmQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkAw/8D67DO216JEiZin7Tp0uBo7ozp6tB19aML73PmdGlf2nAtc0+\r\n8LuYnm+ePP9CQu9bfcPSqa52WQ1yH16KBTLMF5pKQDdvIDPCZhSV72dF8HHn\r\nBy7KdnhyIORXytDojZfDgGW9K1AdDnwSgwVbwsPozngdDvXbOJUkZciMxMxG\r\nSSuzulnGV7XJCFmmAssYBZvAfnYCYY7xcZbAzQFUqfUEMXf2tqaYmxdjx+B6\r\nxhnW+xNMmWYqWjaslsGdzYLdsX2fgxvjyJz3pi4mhCAfpYdWZDPmAOe0OSbC\r\nsZXSd0lTpDt+ITqsk6hR0SGguNff6HHJegCVixh+IempaVzbAfiJKeRLMhhj\r\nBEe4p9nUZhJX9psqamDEDAZeVgIb/xK3DgkbBBbcjJkPoaPXWt6UIHsZX60P\r\nYDCXxibkBlEVE1hdThoSKvtNGqkZCXlMTJu5wBazGiHSRzUgxjICce87nNP1\r\nPhHv85q0bTjR9lbZwj6WEENbXPp57TxmG66gKpIY3+xPuqK05rqnZ0Ez0sEt\r\nopwoRdq0TTCSnwbtRRhYyGeJ/+C41zGHpaK9pzHjTgqjQtdmoLOFO8w29AQJ\r\nP/HmDUaTFRMOhKe5mt9UGN/E4G6yHSlmKO+EUnhwFFw7EU2Op5j7VxUVi3SS\r\nE3cWp+kwtIXu2b3sSkZ+GRS9k0Ui7PK7XQ4=\r\n=H1lw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.4_1674750352782_0.07308145538901845"},"_hasShrinkwrap":false},"5.49.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.5+f17d34b7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f17d34b74c83d4fed8dc4224d3594a6b44c19952","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.5","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-Xv8GQE+anFiegG8fOKnuYQAIr0oZsEF48ghuNG498JtjxV7s0jspLxDcCz9U0dNq8S+67duuo5/4r1kr3AgGtA==","shasum":"4476b7828c532ea1e18d8883bf75eeff99341471","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.5.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUSpkldzGmbCF2sFoeSo/zJeTqy6EgUPIsIf2CBjAlZAIhANgXupiMA0ikGEGpQee6yo02oo6KWI3lLBDjGLSugPYb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1zDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxwhAAg+UHYMdZda7aWl4GnCiAlHeeR/LjVyLgocAOMnXncqZlScl1\r\nNx9SgtP939q03xoR+MT37CXRPylO6BCrZ6M7dfrBJo592K9DMOAgZA9LXIev\r\nG5ZsDq+tFThdWo86P94xNpvzDePh8jRAoHKayXhWabPqkTBpUXZ3ePV7Avp/\r\nnX+41ul+Zj3vILrXQVksc4mPaILU3aAFcgClfrGJY8fQYF5Y6MNLa+q5QaGH\r\nSc5gGZBHTGO9HvlahZ8KnZbPYHDV4mP1XIlOL9BzKfbm+CKZ8FWAolDnyyqa\r\n6ciafO2SMulSrNUuI6/ICmeMcODRR5NP9H/swid5JuBfgqZQLNd1HbqTvuEK\r\nh+S9CRU4kPyN/zp3h9vcw8sFlZCvFrVMst4dP3OxLTweEJb4SY3fvqLwwkbs\r\nhFVfQ6Zq1tyoDmvcRRL4aeNr6OOwjYh74yK6jn3bAINhoxlllfgFLx4uF1TS\r\nrEuHJBUDgre4kV6FEaLLIXYh72Oh4OSkxSFSP8aTvUq+3O3A0fEmOy5cb+i+\r\nQdOsYaKRNRyAMV6QpysXF05RzAfQyz7oxNgDl9SF5J77xxvKsHuF2YFfWNvH\r\nGnPr557qSBSj0z8UyMS7JUS4Ou41SxvlrD18LAbIooYOBAvsneYXYZpdLvCQ\r\nVkvDcYEDPZVst+uqExGwj5tjyYkDVWwJrpI=\r\n=IyGT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.5_1675047137678_0.5029260622562794"},"_hasShrinkwrap":false},"5.49.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.8+e8d2af30"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e8d2af308eb9e82181e47c553d13cda65083e678","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.8","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-vsa4OFU1XIbIR+2Hmb0tOSnuLwrwRef8jk7az7XjYml/CIwtsgU/ihnwfTXHzTPwknkYh+601DuJoNq7Bb8OQA==","shasum":"df4cbf2130cf4e6c1ef2bb0f5cd46935164b0499","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.8.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmW3XLxAXbKAIGfFYqXGYgmXNIEw9A5rhG+lKFsnW2gAiEAmw0R0u3GbEdEDN8D7w7FYs94wxjHsdSvI/MwSCP7s7k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1GA/+L+YOyNq5jlPjvuuwfaN75m8Hl4Y5qokfDdlE8vHfXgw97HtN\r\nygcVaD9Cwd6nwRL1nRyQ2RpLde+bIbJKiklw07R8aruItQ7MejKCPotWooRo\r\nxxdpjSWRnleIfCxU2+g9jslP6uZ5jedWdnI2KgkcYiDkv0iV9FPQlu/IqcVb\r\n4pDd5BXFQlWzvujEvaJUbBOZIyyHRFIwhwR6C2Kqk0FfRdiT2zWr7K/5mN2Y\r\nf22wpOZjsmOWIB3rb34xPfo6UhHjfBu90nUKVGae/wutLkd47E3HEtOJrYIj\r\nwI+5UqjwS/Zg5SBSS3kElIepm3c4uU05eBIsb6udXKG9bjcFq3v+6XOHRCW6\r\nrTYbNBIi/DBZ2p07PtVsjvbiNlmqUPIwZ3NaBuyBs2aaY1f21qlYPc6vsX3U\r\n28HChgC9WFw8NP3uSr3KVe3GVOQianV7yx3wNo+0RAr3q8r8UCvADiAXH3Ra\r\niSIrMqMtEghES8YcKXzLWsCRAf/jh3JchU+B9MEaFqwT2JmC9rM5TK24t4f9\r\nQAiwItRPuOr5ls7a3ZMVbRXfp3XjolcoECgUXBc909ka1LEPLKOn//fx2HAt\r\nAibuP3JeU4/v7nx04qSK1svrm7ljaeaYzKgakT26wfX0ZbitiJp1vQZfzpcS\r\naEAPyCMGGaQlhD+sKYyKWv3KJa2t9ihF/VY=\r\n=RiXK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.8_1675045001406_0.5847534485899608"},"_hasShrinkwrap":false},"5.49.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.9+2545b682"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2545b6828780612d31f270c4cba75bcbdcbc33c2","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.9","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-jZJsKtx7BFBwxSc5fJ1IIrBT4RzJhOc4wvhA6U3pg38r63KXM1U/mMJDL+bRMHvI2Xt27viPm7WYPp7ZJGxufQ==","shasum":"adb9b3d71ba0666ee6d32df026c236e041e6f661","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.9.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xyXXtHsPrP82m+xwc2Rb83a9zDGzb8VpYSH+LGtH8QIgJatS/TeXvAkf4Ohr6+l0JTebPdebdbUFusdkBp+ExC0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEQRAAi30qPLc8BeaikJ+GodHsgCrZzGgy6qrsEEg55KvvzWKtlrVi\r\nvyByNMooBDeao6ou/kW7r/EUsFCDGXRwDMYJOQGreW2fGKxh+MNOMTbjzWS8\r\ne3IPF1l0MvU5b382DWVebPXvL2fueQoV+Zs5ENulKEajU3YK0t7S4SC3cdkb\r\nNTuXRClk4vMvvA6Q4OfpV5dAgsujQFmAfDsLAw+mW+NRtVyFtSwfcBtadxFs\r\nQenPvcTwmEQEKFbcwrWmIHUYvnT20AHHsut5lKrJ2m3s7syEkVCrqeW3SU2l\r\n38dtbYOae3OpzpgBQKa33cuxSk+gRJyalYdk6kLFZPaDmIlWKwOg0BzWOg2h\r\nSj6emiBUdE+NdQGXltyO3PR0//ynIF1lwMPHoaMu+7tWgNgFBwxMWuuMnPyd\r\nC8vnOxPeO41MEW1alTGpFBGBQxqlwiX8ls0/V0P4yxQBMbqAOLajbCe/p2Yn\r\nbqDrZ3cIqNH6P4jZ9fqHMiwBluSFuCyk3FeoB072Xwl3wL4Tnjir/r+AnvrO\r\ni0EcS3Up5wdRzIKQj07VU473AzmwWZL0p96uT1pJ5KcJY86PpAwfZASylKMT\r\nvJoL7GJ5kUMHDWfRYoi8vvH2n+omjNNZSF8jO1MOqKKedGUaMfhFsdXGYEkv\r\npXO90zUiAl34r7dhAxfvfzQRcz3fWmqfnlI=\r\n=YCs6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.9_1675045417783_0.4864389697940399"},"_hasShrinkwrap":false},"1.11.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.10+e0aeb18","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"e0aeb184049084748e613b8d181d97ce19aaaa37","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WJLwLGN4dqo+I0ki+4OI3KwebemdEoQMOI8mG7YOSec8t5JJ4lG7dX1uAk3mv+TSmQx4vxXDs7KANpaPWiHm2Q==","shasum":"881ab924213b1e59452285a6b29b243fba598b19","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.10.tgz","fileCount":104,"unpackedSize":128914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI1iECRA9TVsSAnZWagAAoHsQAJJv/rjCMC8wUs8fHZQP\nHQH9FYPfcEYzs9pWkQ7PI0Fz7uv9V6WraX6hDCD4GXPLJ+nWeM20Y4LS1u1F\n9dSRel9CBhoGvz/3dtIMyXoR9q1l77WDQ5jA9t4zfF8H4JR6Plw7w/nhdatP\nDzfPJGSeQm7A6XdGfQitd6pXSUc1X4delt02lrxAQg3yXM3JyJHYXwUkc9dU\ncHpq3ZPMXLGstneT8IhxpH6wWNZtu1AAPmpQ5RdKQRbGeF1TQqA/2D8gdATQ\nkDIUmQT+7JiYM6eOQUeeybk6aQwzK5zW5gXs89rvlX8jWoKa8+GOLX8RUs23\n6qULf8e0GwUSv7KExAsVXDzbEMeMPfBCWsiMr0npAy4Q3w5cnNioPvtHgglC\nJpyJs+07i9SpsT+KOYpIFkitjnpGJsBq2s+GCrQEO+RiDFGgrGQh1QrF5tkk\nU9iJoYIer3i0F200uTfSvA3ZC+qX1IkjtQ8uKi1tu9UF5dDrAJ+/qql5yMEk\nUmDlVi8Ic6rFSCmaYGg2QST+jxNcl9PvsDfY4nowPxhxF4Nm8o/HpeBBRwka\nJ6JRdehHSMuTuYWXLEslTBEdWg2f6TNelax1H92PoO9ivrfgRNsE9PMc3pcC\nQMkZr7Loy1fTQnkKKWbA73YK0i0s3Xb5jCm6GKl3oCtgXrTG4PG9Y6Nv5CEj\nprjs\r\n=5YQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzh7r9/bwOwjhJ3LQgQ/WptFkhHqUAOXKMMxuRu4RgXAIgSdeJ2DJH+RwKjKhzpGffYjppDJyTu6RvDrah9Qyja90="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.10_1562597507828_0.3569023152411137"},"_hasShrinkwrap":false},"1.11.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.11+b30e78d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"b30e78d894806638417cd99c6d3fe4a74cbde7ec","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-93OMivTndmZlZa/AjkZnNlzRKKkIzRGetFQRcuONjetoFgRLwqPbJbIgN7OHgF9j4A9/FNKJzicbRbcbkPMZ9g==","shasum":"cc9b21f87dc0864952cd993a2b91f16742869872","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.11.tgz","fileCount":104,"unpackedSize":128914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ1RoCRA9TVsSAnZWagAAUwgQAJPjG9FX3/dBidNYzerQ\nRO1Yel2BmZzH0rC+zn2LzsLL9kWspQQT6RsqmAtjBSq6rNXgmrtnxHVbGLVf\njByiKDQ9U0oEZk99m0xR1BzjMzSwOr4DT97WvBGX/SWGiRK575rOt3gugQNK\nm9JOf8ouXfR7wCMa8poJvYS5OESIjTmtg5sdlJkMeAjmESCNAKx3Zp6rArEn\nO626CWKPXcT8OvzjL+4D1Q2SRPo/qvXjZ1qeRXa0R5/cRJCUQ+hpv6OZmjO+\n3FKJHkwu3ET2GIU+gJm1TAz/jD++jAXyzW5TsuoXT+Fef3TT/60pbGouDi0Y\ndGiWd6tJ1wOzIdJd0gys+w3WDZdLeJZh/oQqfuQxI+raXQCHLGL7uRP50Tky\nwYQ0xqMesQJNDtaJ65dnDmLwQksFrCsto19IreXr3I2EOIBOErHSnOKHwhLr\noK95WbP6bKKb4uSftG0liOcTHVSEaG10bKVJUlJI7X6x4FujtsMBZ6Gxkdd7\nGtCUgVdQ+9lKcjiMGK6jCdJB9fvf44RYYKeJMARJQvqG7sUBLnGNpjyjNMo9\njg4LTb01JoDkr4jbuapFn2yQtBnn2IdK9f4iOGFdrm0RqQv6vuh1XvlDT2T4\n9r3TpkWkKbDQjcb63bPyxzQXf74DmNnI+bdZRN0bTcwel1wOSGAmQuSlzbuS\nGrXe\r\n=xti/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZXHM/J5jdGlfnRRpv6hoA9HpCzYoT4Cna+mXTtjVwLQIhAKRlvqBikiIShvOYhkqe70z5jqIYyigjFDL2syrYBBRd"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.11_1562858599361_0.22441008020563213"},"_hasShrinkwrap":false},"5.49.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.2+67706e72"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"67706e72e332bf11c82fdf51f3d417d3c93a86cf","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.2","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-uNHaKvsoW9Ps9POQf0z9pawem5Ksaw/Mj6raTpZym5NUz011BCgiF0vv2+0QOUiOaltvVZaBhMEe8Q+hdgdAVg==","shasum":"714e9c262b94ee9d846be3f899b153495bc914e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq4QRw7Cff1YESXFenmnzgz1uG+jCmWykIJOvwDpIRAwIgD9NrJ+wyhIDnb/WG2+kHQoBCfgDKtLQSbdMHvFf4h88="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Mw//UdfaSuucEJLitffnUUdfcbQR7d0judj84dNDcAsy21inTvMy\r\nMOrNCJaxBYtrYSUtqSpHASJT08eWXneM5wDJpi/0o+mv5OY4FPeP/xawoE6x\r\n0jo8y8qWMGAMqm2CGHUaWisp36BLc9pOos2THMsjwT+w2lRgOrt9EALf8jU6\r\nq3IENElpPNoSkD7lRcF5EqjY1hRL6UMQjou3zXhJWrEm8ITmD+2Vo1eEKaXO\r\nihFTWN+0F0Ntw9rhwUgi69Vz7zDeTCZYuQoDetDzCqGWDqMQaNA8qrn6/uxX\r\nhzxUpKOGSnm5dGtXrrw9mnH04sIQgzPzMGIzGlmXnS2fIATet4H5jfrXYb89\r\n/9M6Q6llw2U/92ECq4glucEZbEcaNyMdjax/No5GI+uybyhVAqraDW+uMBHA\r\nfnQk5J0gJzgZWgk5LuV5l9MsfAKcDdBnIykEe3ifG4HWAYbgfKfKN7GWyyIh\r\nX1yMwhnfJTD11HnQJbdoH5lMxtf0LF1LCezu51plJ75fY5gqWae0Xi7w4JUH\r\nxeaI7Q1hAk0E70OKl3SmZegYCZ0mE4HQyHuKJDxvCkw4CKK6WvgyEoLk5lkV\r\nyApkeNTZmULEV2qfUkLh0i5xPkuVCNS1D9CSFNiQUAoeyYkNQ/VeINByKRPj\r\naSDpCvMDFzkJtPLvhdA4zd6l0AqqfrGKguA=\r\n=tEc9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.2_1674603279454_0.8117935320186991"},"_hasShrinkwrap":false},"5.49.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.3+033e87cb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"033e87cb71a54c895a6165da3fe514bb5ba5b6c6","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.3","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-bxTavLbvlEqpllMY4XArpmhmKj+JMNtlKgjoaVeuDriTivX0vcfjH9hDBydaGdgXNOMIRPO27CQ/FTfVnnKnaw==","shasum":"b29f72d112197662307b9332755c89b70317bd77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwF2w5xEUBls0KpxOLa3CYKpPP/Y9gZa1aXuwTllwiugIhAJ87NStGtEC9ryVIYVSNkLAo0RShuPsHdEGIu9+vQ6gs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0WjaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQwg//STcWsXA2fCidFcoJ9tut8n1aWT93Rcuh6n/weCRJuT+lEeKO\r\nFR+w/HdaTA996uXJYBtBiBxoVSNzYqwFjldiCmZ7PYRYoQ6rcQ5Pa9pU7j4P\r\nXqMRwJopJW63CdrSjFxR39efG9zhXQ9rr0yPpXzjZp//eM+/DwngHdeih3nC\r\n0qqiWbd75STPkwJ8/dVV3DC40scd6+d1jRXhroAJfklKrvvXhWqgCp0AfuTe\r\n30vRHchB9G4dNe3JNsi0ey1Er2Beg+XMbLvOWVDzQolFX+0HP4pnHUDCnbJI\r\nZJPbZkOs/U74E4TfE/1zmpiASsGXF0KDhDukihxP1PETzUxtduRZtiQixIp0\r\nLbIZf6d/NEzqfufxePzfBvrTvrfAHyHbZ4OtW4o4axZViV458K8ToOHFvs5U\r\nCxhHiojjdd+u7uvpzL5FJ1YkqkfdvnWIuocYTPa+dKIJUtiYcfvhc9h4cMw/\r\nyd9WvpKQuTgymvBhMyD+oc8Wfu6EYDpw9N4y7msroPTm/OYzC8XkkpEILcwE\r\n9DHuYZ+aRiagzplAoC82PUc/MmdMa2iirA5YIgmML2hJ1EdiW+HX32PfqJ9B\r\nopq1RyL0HOY55OzT7TVuVJEdYV7Squ+Lg6441ZrDopgvP/BzB5nba+uSv18w\r\njVEojIPYkz1pNYYHwdCU8vbFRn3qH9lXsBY=\r\n=Djh/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.3_1674668249905_0.9484944068606325"},"_hasShrinkwrap":false},"5.49.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.0+eef12d1e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eef12d1ef0e961ab6f271d6de53bebf1846f3bd7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-Yz4inaR801sYIoWotclIBQOeeJj0BjSH9uQ8BcLRCmILtjAdyJV/9Xo63tHp3RY77zlT1BT84lVjQ0d9BnNMsg==","shasum":"05a4269292e4d70997636ae9ebaaabd8ead8296d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFY4ilqCJ1x2nqOnwElvjlXkizqSeISnftqfMVscwBzwIgGQqr1TVwgYm3YnOihod44kMMEgSZ3kNCzcU3D3Yh4J4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzsSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZnRAAguzpdPh14EeSGg2E+jT++8RYOYzzjZF36X30RL4/Dtb/kHRt\r\nWp8BpgIhNvvI4EazftkLeWfgctFRf0bX/eq1V2pja/iFQuq2EPlSi+4SOlV0\r\nGLoR2WLcvEMu5iT4RGEa1EVrlqZrv5JRAPQKbAudpwvTIrviQ1khq6opblb4\r\nVwHtQaRIcSruJiX8/DTYFoKEnXpSeI1MYQtEBAHE2ZU5gLbKCNzB/fS1rGDW\r\nY0GiRw4sBonmzMVHQrp7zrUBS31zUJ+5BRuHO7v3d8fDhhY1TSIxt+RQe2dM\r\n6ADRhSXNyVaCbNL9pN11rX3GzatZ45U2Ki+yQWVQfo14uPor9ijJGmxVHtl7\r\nZyAAwKEgWrL/3RNh9Vmxhc989cAPj47WQnAlWaGtRb2T/DI/CjGXs8nScktu\r\nimDwYjdiIBumToKksOsIuw9M+t5M/Eht9CBpclD8wtGEo0wbWgQy/ylnU2+Y\r\nnCTCPxQnpqc4Yj14uC2HnFYeWdbhSJmurZMoe38BNHY2758+TtjEtkt7nipi\r\nMYzDMiyrz0I4tW9cJlML7PvxVwCIh1LE5D1CLE47GbU4bOn6uWSYPEYJh7Gh\r\n/qxbJuizSv314kf6m+RXWWc8ENxd0i6/UX++F8e8OKmLnC18eW3c0JQtfYoW\r\nS54NtIMmRbPoEXApSUDKQArFCLiAEa5s/TY=\r\n=pc3P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.0_1674495139603_0.9759052085374733"},"_hasShrinkwrap":false},"5.49.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.1+09d57cec"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"09d57cec8901880c6b24ea80dfa7d9fcdc463930","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-LOLVlqn/TDLtCtT4HhA3y6rqUTGQtrMokcK0TUDi0fDF1fwq7X4eg7BvBKiDPRGq68nU81ym2RgcqiEkIpROSQ==","shasum":"3c65e2fbbeae002f9deda2f6ca1365ca070d9f56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/3g02+uW7bF2YaD4mjQbiS/x0uMe1qq6cxig4BjuhDAiAe7T+Kj+T68lWGz2Z3VMovPA4JkJFO3kgq/VVfFUMKbA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0GWVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZGw//abg20yvyAxkrhranrBm7fbjuYS/z3/vlMezzpMJqzyZ1uIO4\r\nhkxDyvgicD9rkR3BiOBTAEyUk4O6ykrf5FP3Y8fcwAZKO6yGTiCcBH2NP0AY\r\nHXmh4uasYvFSZCw+nnLEanO2CLodQTVIDjq1rDmp7xUif/oaxxVExposbofm\r\ndUVmhkhxJ9mCUD/5PumLZYerIDrYzTUJa3OZFSvhO200vjHh8vgBV36E2k9Y\r\nBIi3HbnO4kt2AQjp0iNu30ZdL8TAovIzZRhCqZ7hWJpLlABF1c/7hApdgzCI\r\nc2tvAzSECGyPlfkX3yqFuPSgWYFfmt5KLjRz/+kxAg7qGYhi0e/F33JUbWru\r\n3bTv6fHOZ2wcE78rzqAWpeWFIBKDNgYBFBrIy2U5kZcBIDdoV6YF5Pr8r7zR\r\n7ayGsGvaiAdRwkFuPQkuzkGyNcJ0noogy9J8A5AT6MjUGCWsya1nE8dtnYBr\r\ngqMIXPN9dDxtne5hkPXUDA15062zdWO4D0cn1XLR/pt72N/hsz942hIYjxLB\r\nd6M5eknWIEtI4i8bImiCdd2/rK5IbsGopfOHRiAnMLmCGrW4g8lSmLuV7D5J\r\n/fk26YSUcRENgE0HA50kKVThp5or5F7YDE6cDA1OZ87ObxDOn12jlXMM5dZr\r\n5WYoiv2lUDOS5wh/bBgkytVRBBtiAu6wFTw=\r\n=yIIz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.1_1674601877665_0.21421452420871478"},"_hasShrinkwrap":false},"3.9.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.9.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.1-alpha.1+8318c36f","@typescript-eslint/typescript-estree":"3.9.1-alpha.1+8318c36f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8318c36f09734420e5e17c9f1acda0a67bb262ba","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.1-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-me2cB0upTxnJgC99wUKAw98QCGnSckG8VqKPB8+YRoK6WoF2uXpnk0o4/7qSANPM0pGwGxKY3S+fBTv+j7nggA==","shasum":"b5354691a0f5b42ca6cf8e1cbc839e9c72832cc7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.1-alpha.1.tgz","fileCount":204,"unpackedSize":408626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNG2WCRA9TVsSAnZWagAAOncP/iQoZ2y36KvfjV5DfgyL\nyPeq0AfXtNmU9EVGQ4BZUjLtyGNU1gpLpY5va7t3m2CGOdhAgJmVEBAT24Ky\niK+fE54tcbIHyHiEseeIzMpvLcOtMoowRH6uW41QF8UUhlE4bfPbZYgXGqiq\n0AJcCgTGCadcUXXhJz84g1dDdVI6PkOKtaA2LxIHCyx62RbflTCAyR8B7wsm\neokMlbiGgNjTBVOWcpWQ6X+FP1Eo2L0ogc1M58YKsHNkzEnmhk/nOCXxLWyZ\nSKcux5C2mPDW/O/P1BxPTlH44znFUIqkckSVFA51z6ucKoGRrps1Bg6IARrq\nItXwYaP8o8dkUlsNpNu6wcP6huo1L4w3pDwQWuv4b+7mQEuOG2rLxp9JheX/\nNdzjJjlTDm6kPwG4rmkUaSwMLFGwMZC+N4CxVdoHQEhpRFXPS+A0eCwconO5\n5Hp507qIA2shbvPLbQkptFu/Qx9CDWQRRH76OoR0/9BvFBvXZMYvBGCjAQ3M\nDX4jlpaTtezZQxGu88BfUGH1op8vCw/ykNH/SDnL7qrSxStU6c/mnlhIeiJZ\nF73Of4UIPFkbnNHQrdlyU//QwERTDw+8994cxgAU+68rkL1oBT1MPpcVa8fe\nzNn9Pbm+iZDC56kavFu7aXre6yfhGF7TPpSaz0ZogsDuoWF2OS41YDoJzm1Q\nYUop\r\n=QdUC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy2U312jDDklJSNNFZ+eKop8KTZ7WgEnCebQ4b78YvUwIgdwAyyTZJS1qg+byf83AxugDM4QQZyx70L42xhB5qBV0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.1-alpha.1_1597271445507_0.9926245103347617"},"_hasShrinkwrap":false},"3.9.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.9.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.1-alpha.0+fb6a3312","@typescript-eslint/typescript-estree":"3.9.1-alpha.0+fb6a3312","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fb6a33120184184cef278b2f9d11761df4ac5a91","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-S8k/a4JoQiGLYy7/jaNpM5Wj6Zn7GmPeweUpTXvV/rI0wyysHzvo5JVbPmf7mQHbcRq7t6T9n7DjC3hI3CreHA==","shasum":"301a4f5ef67a44e6c06c8b7c337badfa72e7d674","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.1-alpha.0.tgz","fileCount":204,"unpackedSize":408626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMYCJCRA9TVsSAnZWagAA6XwQAJh09MbkfmjTDTsQZMjG\nbI6+1hl8E7ih0OhFR76Ce9AG7XMasauzSZOziZvqC3JdwvZze4frhers7294\njJSs4sGU+D1JUaPgQCPTibJ2a1103U/HhKSuJbmqnP+uWvrqPDPvK+B2mDAT\nbDcigicHQOzYOlurrqGZrzK3ZgW7p7GVgLyCNvLNzCYENTNZcB6gWOLYGTcw\nNxovPkiEQr+MnKM7pD6ZjGOJOT5p8Ladk+ful2BQ+41l3QQe/WOVrCRbem0H\n8Fbiyp8pUn7pQ2+5oR0/b246aV/cenqUwz430JYJS7Q5UCdMWM34mwtEC1oq\nNvXztUKrXkiumY8A4na0/4TBUHRTS2sXASPpBDgisfjkcapDeYLXO6HVPlPf\nye2wMCPEjfSTtAVFfPWeL+zgdefwwur7oKrE6dhpMxWqw1nOQkmyCbLgE8yW\nZkvaWbz8BYOC7XnZbDyv+1flNgExvTe3jqaVutdMQlfTNDpkd/estvJLQQgv\n5n1T20hkQyMDfoX3v/dO4JELFGTLAi52LGY24iBrnXHTCrWKAweWLxjIYDqC\naHMH2t7N0gu7PnJrhEMrrFXolHewPOTh/vDH0psNyDtwPV+4bHiEQG+ZZoCu\n4lKiP55IT0RsDpSTZhh3LjeMYi3pKanNqpsEfKC21DlXqCBCl9fu7AzJAqqA\n4bpg\r\n=p168\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVeQfBbgtNpDCisd80LD5W8emjyu56Qh7vgnccffXX/AiBLfkcjJLOoDqKrYwzTNbwtIoPdgjQ9GaBZV0/yHuwnog=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.1-alpha.0_1597079688754_0.7528499177866179"},"_hasShrinkwrap":false},"3.9.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.9.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.1-alpha.3+daf649f6","@typescript-eslint/typescript-estree":"3.9.1-alpha.3+daf649f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"daf649f6e7f63353a332a21b4fa79cb376de37eb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.1-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-/i5ewnYZok1uFXgU6tDz6vredIHjqsTaLOxynK4M5n5x+igjxXMCkKViip2P/tPj/bSg6cZpGx4g2I0qgSaclg==","shasum":"ad7cfe703eede76013c829b95853c523991add45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.1-alpha.3.tgz","fileCount":204,"unpackedSize":408626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNsNRCRA9TVsSAnZWagAAYWwP/RgYxgpcl/YnJVb1qX3l\nHd6UR1ZV1VkBJRY49tGhvmOu6zwLv32uodITlCsChyUODxQYVbF0SEv5sJzq\nsvvJVrIiy5BKaakiQNThWFdduL2+WKlspoo/17Moz8lBIG+VkQZV+BGJ2KK7\n1rX536Xrwc0nDL1DV1oVpwikBTJVolLzE0AQZ9m7iAUSOaujPZ+8H7OZ2lTa\nBClKHiHSw90GZEDA7aQPjCMxdeycT6knSzE7QLD4JRLtPExYaMMxrEP8w3v2\neQ3tbyzB6cNJNOJ8kpd0+IvRhLp81oUciZze5BuVNVsSAOZbd09eU1rzijhG\nMJP2TyuxW29DP0tenzJ5E0UNMbY+hpIKrtLzntzVWJwYxrjZM3IR3BeYpiVM\nM0MnErw2ZLqbEiv7x1bL11Xv1P+F/lfIRdXF+bQmxBkHrEB4bHc+AzwbBVd2\ntBWee5vnSLGAjwFqAF/GWmmVP2YvvfGUSSB7mAs8P9CGHr21hKYTW/XIt1Xq\nXw/vuOS/Hq1+g65LG2SGFZxCYRGlhEqW3vvLQL/M+irL5gXveLuU2u70LAnp\nLA5WdWProclzkUTiFCOIPAWdph/KmhxapD5hqo+55RkVFi3ArD3qfLTIaCH1\nQM4BcebMjkxNYzBm47Ey8Pu9pxFIoHwm18dRzdJDoOLLAXLbZLnxFO8Yvegx\npvV4\r\n=ivbT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKAlfLOj0dp2F9MveoRGtY+gBPGh0D2mQLr3qmpu2J9AiApUCXmNZatZZdmIwOtuxtLkPJO0P0GiI1kHTkxzx/6wg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.1-alpha.3_1597424464429_0.45405211529259226"},"_hasShrinkwrap":false},"3.9.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.9.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.1-alpha.2+71c4c729","@typescript-eslint/typescript-estree":"3.9.1-alpha.2+71c4c729","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"71c4c729e90e308e0afd70af7db5e9d9ff238527","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.1-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-EwNd6AOGpbasHr9TwMaEXoo3V3RI0rz6fwSwx5C4VUCVfI6AiJ8cE4CspoXqx5yy2GlHs8+U39IdNnLH7PXfTQ==","shasum":"6e24985cfaa273411a0da631ff10b78161460f5b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.1-alpha.2.tgz","fileCount":204,"unpackedSize":408626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNWwhCRA9TVsSAnZWagAAJH8P/27fclLyn2TdFMW1bwi4\n5pq6WsCIXrHBMaS1NDpzEBnsmoX6gVZdTcGih26X+FlY0jKenZDhUwPta/kf\nkEEwLHYKPSkvFyjeiLpRAL/fV9v8fsvZrdRe96kXQ3xXhMZPKV103+TaSRZI\nc7OhTB+lkegK0iYzxJQyV1+ImZngKZRZgZvu0J9Rbtnl36Cf8nZJehSZNUDk\n8bhnj3xRWw6m6MOSXrlCA7o/yMB7zB260t0ByiOd1uWxI/3xSB2tZpmOT2R9\n2J0VCE9mPzq2yW6kaJIAHy9ShaOyt/MPb6YcAQpSXDhKZ+3vXQF2cUie1Ciu\nKHwvZT6IPrNuLLX1N8aHZjmDk2AdWadQVMA6+k2Z/r6P96V0s+Gc2TCpXhR0\nOGJqzKkL5DlWj9oqN1NdYenrIaa/sIr/cYP4FF6GeJ0Hum9820Zja5DHm1LW\nWtTw0d5s/yPuIotlBE4KwI1EPwGW6RlEztYQzHXN1WtPki0mJqA9oVKvWNXe\nC8G52QoszGGJpiyN3TS9xAHUT1z56M3H/KmlbcbZy6CMMkQ4yMBOrGOvBi8R\nucvB7s97yBS1Q8JRWnnzXi5pfPGTW5+HkuMyLXGuWoErX3AjJ7YDDxHBSJ2Z\nWhMYyWrNQI42UhqinPt1To4g3OZJttuJnUc8OucUDGE9qpd7Cg5fo57yBW3a\nlkCI\r\n=JHkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7cw1P23JUF6fcyIhCd7q7+27d90JWZOfuLRsIs3htrAiAraHz8l6BDMOG+8YQcqWq7Hbxek/dr4mJgmvbvpMV+aA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.1-alpha.2_1597336609363_0.8152325469064252"},"_hasShrinkwrap":false},"5.42.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.10+ceddb34e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ceddb34eeab5d4acb95725e723fd86d431ac3d65","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.10","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-zzAs1WHqUO443y4/lX/wNUXEYzlUY+aa9DNUdvwEdhOkuWHf5Y5YWMqEMtxqIdWIJ4ZTlkqUa5gHOYzgV39P8w==","shasum":"07f198f54c5b96a2c753ae4a23b4ab10f011324d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWX5H2OrXhBDpLTsesAjC0O/IeqH8T1/hfE5Axf+NnHAiEA3wwjmTTvRxPNrgI8r/pJBf+elOuYDnFFavZnLkjEYoM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcmb1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHzg//e5I7MP+ptviBMEi6jMODqOm6A5S1iaOgTrwQt9zvlSnF/TMJ\r\nbFulJFt8twHrlHEZWZ8T7vPtgVi3uRBwea5b0K+di59PN46C/Rz5ULSppKxZ\r\nDdpPO4DySV7fc6F7SgCmbIB50o9+n8I5ZaDZNMGe5/i84T9OEBltpJWOxYud\r\nf0OxW9PUACJz3jf9YqKQIuutjWZPqDoIqfsoFvh79PwgxnHLlpXQ+dE9I2j/\r\ne7QxmxWsNXTn8uJHxFmg9X7+jVZCjn/EqAT5GJMdPhe8PTSFe62IVxZXWcPg\r\n0yqCFj+ilrncr92nrTjbwu8VcokATaHa/9OMgxuxHFYlmC3NeAjIHMKnKPAN\r\n5iSlK3lK0whMj5M3DkmzygR1THweL687SCFd2I2U/58K8kV0lfl9L18nFA/4\r\nrNzIPyQcTHoabbD1Z+SZnUNPCVpqgG6zlkQY6DDRk5JvoJMnWw4LbytbMVuR\r\ntzrefL3MiYmFHB/9ySXsmfpWexbVj7cczYyNpoQoFyp90N9vhTWy+Phrbt6N\r\nzu2Vmj2mQyng4wbcr3zEfnSTr+6ZYiGU6FRLNovGhmrpmPZAchenjB5Fpukl\r\nX5vr4s+ojjGNxbGxVN3tQPZsvJyPLEGTpLuRCzMoa0ZAgME5JjPGTYNbrmLc\r\ncdgpsbMUc5Op+rI9VV0HssoZpZ1YvVcsVD0=\r\n=z8O9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.10_1668441844823_0.21564987261540658"},"_hasShrinkwrap":false},"5.44.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.0+01159d20"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"01159d204154e31acf86162268ff27d95b7fc783","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-ph+HZ0OpisSP6tK3hPsyZrbHRNiIE6kRwl6JlCJOiCBR/Hu5XX6XJULncZr/HJc2zUXNAhoD6KsLDHTBud7mcA==","shasum":"05d5b473f9edc1d8b51153f87cb846667f06ec71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.0.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOHxjPX+yw8BkBRmMA1o9TvsYFu1RMiz6mIabK9fNl6AiBD4bdI1wG6TKP1s06EvYK0N4c9BJLw1/RSo1QZXylpoA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje7cBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1PA/9E9GuaYidnRA0x21kFjnh/W6piYJolqYciGSSQYzIW3AHLofn\r\n22fAaCC9GunjQBMYXL6YhfAx6uEtnea1luuiXzszPp5W+XgFU0C0+v7qdI3F\r\ncsHygoLPQ0jLPkPClDKHoxNJ1fIhn0RQO0T4AoJzzgVd2pHNa4lAZWrKLxPG\r\nkiywYFCmd7B8YLoWwLKdStr6N/OtFucXwpZXCVZl31diKfeJY0w8PfOWyAGc\r\n+9lBAy4lroMmyfNGhxGFYZvBZXdLwCMKQNywVxtWBqq980u8o0L9SOTyQ6bf\r\nMEerfmaP+lk7JvU2Sh7IlGZcOiFX+DXNDq3LjCpqfVMZKAg7jWEtfADicL3z\r\nszOZJjz/6xK6mSGE3dnnm/CXO5CYWbIecakTB9yV2F/Gd2M2ERGVyqFup0Ri\r\nH2DXBh5YFjU3LtDDYVOghVsj1ljbs2fOfJav/e5F+oTnwBZY4NQLrzDJwzl8\r\nan8He5vjyF7pUvCFNpVnGV0JV94FCGWBsI66uzMgm9dGVa1XIGyom8OL8O5g\r\nldRSfIQrP0P4zuYwcLxU1za7yQ5L3TgwiQrHCGdTbgtCWbcdOrAZZxLRwYsA\r\nXfGhiohYskqnBaogFe2LzI5GaPOlxns6cAnysxgJO8nF26sIJIFbDpfd6gLK\r\nMyZ+1TYq+NEBMaT9ZQMYRv/idoGC4ce0ric=\r\n=HWOE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.0_1669052161121_0.687961668771081"},"_hasShrinkwrap":false},"5.44.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.4+6de4a9a6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6de4a9a6493fcab3d9d753c8ec5c643c60f22210","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.4","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-quUtVwxPyo/1llVOqmpbSzMORZylfk4PGc+rVizhugGXCySsqQj+P0vnGynXgFsemSQF28hEgk29xCjTkrepCg==","shasum":"79740a897d2ff6675c25e0cb0bdc7efe4fdf08e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.4.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRvojY53bBZuuSoaYP0nVwrbQHob8H/PZ8M51+X2HM9AiBHQMLvihvl77/KgMKZFxcur1gkHXr/cUqmgHQRN2oVxg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfrDYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVHhAAnFlP5ttEMarFiKNmsTJjP94Wt0C0C1V6sQ5WIxAWXS1xxzaD\r\nxT2p+YjL4C0+rUyIg68YqpLlesV6RlBaBWYBRoS5MPOv/BLlUJCaT7ApfD+9\r\ntdhgV6ajxeC2ZO6qEyTdjQWk+/HcBEx+HRK5MD5C5vL6M5lPYiqDrwMNB+Gz\r\n/COM4GlCB3HVgmLv2te+hNw00Yyuy2m7ymwIeDqefl4mZ3ouJt8CoQIndktE\r\nBYeGgG2BW8o3ZVkKD9g81z582Wg7YWceJhodibxPKi5crgkezZc8sqp/v/Pb\r\nO5xwEVpSmL8HzrnPCQqUH5TI3Ia3FjfkT2Y4Rpea1fWXvliDR85EOFokoZrw\r\ndEEoaJFO8CQ+p2LeDMNXP4N+mGq6jhoalrGgn6Bpgtzy3SWE2EyVzVgoMorD\r\nSu8Wdc/ObuAzJ8d3xs+8Ts25M30NzVX+MMWRpGzoTqSOc162s+PEfrjEeRjs\r\nCfKXzt228haC9Jz4Ptzpt6PySrAZ16tKmOAzq4WHBB8iPX2muYICRVds+3ux\r\n1khf37O1ZFcysVX4Oc/0K971TVGhFjno5h9KBVrMEGdJtqx1QFlZm77SM8/o\r\nn/2Wr2cle67JzW2+KDDOgnFeTnYWoWlqbihga82L/tmva+3jRcl3EiFQkWc5\r\nt9EJGrgAiMYfbiB6tJ01ATNv/Pfq0+eJZq4=\r\n=Vl8u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.4_1669247192050_0.6181555682332336"},"_hasShrinkwrap":false},"5.44.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.3+c4ba3877"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c4ba3877b793a8e81a773cb62e313dcf61b9cb1c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.3","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-NPecMx7FKUxaKcCOad+kF7oUYg7p702NCYTwd91w+NLBB83UrgDiRvk3I+0spqtORDyJ80jqe+IPDkEHuA+IbQ==","shasum":"bc1e0a7664858f0b617f46395e78e3a719456855","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.3.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK71aP4+TdL4FNzTg4v45EQzw7PLM5zHQoGVdHRculyAiAgbe3T3Uv8dvr3dnxHdVWpRysmwXTuWVDNRbvqTULJXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfq6/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTTA//VUFQQv5/9ANQZO+O0iTPLY7w6osZ73UmP+RJLxdxwvSkgHzv\r\nFxN4K67LYAUD4R9/8CoznzqL8ohs6Tqsm+A5Cf6/zudIKJf/Z/7fGzhqZpdn\r\n5VicoaffgVEZubRAFeSg0J9OIm0WGSDYy6M7DzMZFrFi0nvwM10cg/Iq+cz+\r\nkwU+8H9j3OVKtrSpBcLTICs8MbqaHzjy8M3bwzM3uvPTZn7H+Uz+jn5r+Ka6\r\nOEK2HqTQEnFyktWqeyYn+FINcybViWYeJrjAnn6wH6lYGikcHr2hcziUY1OB\r\nO0MbXTL2BYAK99vwz1P1XAygD3LmnL8JFLb6Ce8SbESfvV4dABF9hZILslvN\r\nAwv7ktJ0XopUQywUhSKhyUNBWDTCNXPvfOe54j5ez8Mrn1MDkQ5NYwSALusG\r\nuKtvOo+xNuyTptXvYfEh1oRc0ifyyvHNg9rJz1zcSTaBIwrFZW6m0vRj+g/n\r\nWS54vCOAZN1BvMANGSzKA/yss6jPNNf6jmyhI44Rr+ZqRpWu49CIQdJlhuGt\r\nRD2Gp8Rih/dY1pXDHAcr3AsxlUVBO3nnx9vkOxvdhyj4gyGLrb6b+Wve005H\r\nM5iil3PNwcTaJiBVyLPsmw69dMaG4+58u69fBAQGgXSCf44fBCxQSFRxCZXA\r\nnDatYCSeahhnb5quG0NhskEbF5aMtAIDtTk=\r\n=AEtn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.3_1669246655688_0.0943413370231716"},"_hasShrinkwrap":false},"5.44.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.2+90d2ce0d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"90d2ce0d0bcb91d198b156b764dce4cf61d18a82","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.2","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Up6vzcEXMYQVGbDcnEJxWyhKuQg0UQjQMQmZ6olOZUliDrS0ndEl49lvQFiiRyYluWhzj/dTBJdCRR3A3gMV6Q==","shasum":"7d1d90b4b4d58cfd046c672d340634ed5fea3d0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.2.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPmohWbxHI+1B6O9nVo/xSMBRzk2rNoQlb9rsuzsGfIAiA1He2amvEsnVDRL0M/bP36S5T8xN7ghVCFWRGmSNZtwg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjff6SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgEhAAhaQlFGRw21IoUg0xtzGohNPZSxk3SC5Yi0Elq/V4dW6bnkA+\r\nCLLzeYVajmvgBlWGBNCPzFQrbDG4l/vZEdSqM+Vnpd8MxmSbNVm/KWCQg7Sr\r\nC8dBuux5jT8Ioq1OXV3K416dETcP9+56oQCR0Ei8DXW0A4/Jo5zVUixr+Ppd\r\nBass7A0LEZLkogAf5B/0rVaDv2vWnkdqRwQW+I1TX0crdF2ISTu02USS1TXZ\r\nVUjhc/HsaiLTQH+G3qm0WWZx58hQ0Cxi+euG4Q22qNe67Q2CoOYKgrqdCKtP\r\n2c1npPBqz0DpXoj3jbCE2CN/T7KHkS0m+s2kE9f2mwCej6W3a8YgA9Q11Op7\r\ndAtzsR2mlnevluwGU4K6K2rgem+W3MPr6+yhxhvRgX9on0MhnVfauMdJLXnb\r\nSTA6M8tQBvurL0OZByBRndEwwuy0CQz/sL/WYqvgfBMBTnYpckdvqIulI87b\r\nj9N8Kpjj3nYJQd2IAbE62bCaaftbeB1PRxNxsgTeqsdP4sobZx/2R/xxyFI0\r\nN8yve8q5l31cS2fSRgKQkqksSJ+GvqHHwzbaBdL6uw6uaFhqzAKpu0667uR3\r\n7RPa0nzl9Dq8XIsvPYBlCXpl+wVCru1Y1KvqGFUfR+HZ4X3OsO8A3Eww+aAO\r\nudR8l1vhxeonQpPE4sIkNTA8tKPFh1vJvuM=\r\n=8icn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.2_1669201553892_0.862590187467031"},"_hasShrinkwrap":false},"5.44.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.1+44027db3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"44027db379e6e074a16cda2755ef554c2b0a4c5a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.1","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-WvuAV4lxjxITSDpJUOGJ7nrKH1rLc9sDQ30GP22x4OZJWvAtWL3BQaQ4BV0UlDFvi3mVxtE8Y6sJ4xh6XbMjcQ==","shasum":"19e5b4bef5faceed9b4dad5c337a8a74ece2c0a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.1.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCvTLD6rHk+KxWvEtf2HtIAFfWv6YajOtu+qhYLAc0dAiAv5glxPFCIQuyWgZco4oF1IMjDoG4Zyeawx1183/9Yng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfU/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2/g//RR5scHkVVHSoAYR74HSuldlOHqga33egvbqXBdZJSXgXSHOo\r\noHrcNLDGCcfB7qgGb4+nO4egmWVRLMjtAqFnVHYaCI0lL5dXhbnjozvuBSJM\r\n2emvGWnka0i8WIjGlUoDUOARZEFv6C4OfvKn9K0KFWRBRualJ97QXH72XtLB\r\nLYsG9qGBUiw7CGQCHxxgegoPxpjaYopM6clqMMxcN60laTD3Z5QIgLSMRD0C\r\nQAAtXK1WNBMFidSAilwt4VY4nQsXDQ4mW3L/M1HVs3BX+cWWRNJnhOtXQXNf\r\nN+8EnjkSaLkKPgr8t2ux2CF6pqFtCU8k9PKv+85KeA8T8rRqwl0rzkysJFid\r\nsL9qe/DFJNdqzePzN9qtKuYgdmP4EbsPcM8iXu5MgLs97KVguYwvBYFAyFw6\r\nOHlSQuH+mvyddeflZqYHJfCB5w6X7ckyJ31bHsHwlArI1rNk6K6GoXQSfOE+\r\ngycxBHBkazwUAj5NtemBFSHozWmKkdW9mfn3cq0ZNVNL4hlF0WBEwMoKY0FW\r\nqCz+9BSUr/iXgHH9vik04ODsSlBvnxwzeCSCe87SnVdixWoyZ6gMoW0h2bdL\r\nfkiateTVMQRXFLe17KWbbiE+1D8OW6eeUPPCFoKSvmxM+gzDE1+/4A0dUZ99\r\nXZzGcAG8i8LYUNNaahzszpJCrzLi2FvDKew=\r\n=u8eX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.1_1669156813707_0.09653719284216788"},"_hasShrinkwrap":false},"1.9.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.9+4edf0d7","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"4edf0d71ef0a8a3370165e804dd693033d6207bc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-T5NRuVHjDbw0k/VF6nvSZXUV+bxNaPmLG5HGBrYM3ATaoUdRwyWBzVy7Ws38U5zJvtw4Vqru1kFTAeDx8DK0VA==","shasum":"a31aad38848bf2d316cb311f1e3852cd4af855e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.9.tgz","fileCount":104,"unpackedSize":127215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3OnjCRA9TVsSAnZWagAAjTYP/1htLowa5MCxC2rf1JRY\n4DijYdbBgchlWwAyUmgh1qXb2Hxyr9RUuju2lFu36BA3L0nC5tZvtVeXFQtg\nKGM48vehPL08rJp/6m6k+5MqAeOuwRLQ2Qu7GQTUREbJxmccyK22qJVdkXfO\nDRbhywy2MNJqxpFr+VmQt5RMTU32xfdZ89ZMSiZACPLUyBkIycOvQ20h6M1J\nO+V55iZvtU1lp8qKPhXDwbTgMiMyNAuCqFqBTfWAnFcL8lzbFztc4zOA64/c\nfFu74Cur/cWRqyUFvw3OxKE+PTCGa/McPqLI9GhAg6Jdq8bxZpBAvyWotqDD\nOhDUZ8Xj9iWVCvgL45WTSD1JgzJyYgXn1R9qR3JV/f2XecoWd98w/stVHBm4\nYR3x0th1H3J4DWyg2sTzx6dQDguIE70A6gC1KNTteU1X7boRytcW7m3ZtpEP\nfTmwgaelSe4BGcCavCuROjipTyxmrIfrhS4TfU030jcn3TyXBqQ6D1Y9jekP\nXHPIQwzLL0MveAz+cFl+MlwSXgwsTeAbc+apxi+zy6ANrV9HYEU8D76fydyY\nGg374Q6tyVS9i/bEDRZAuMr3YuApZIj+vLmHMUj3a7mSRwU7vhZV8Zk2G+KH\nZF5u42o8Me/TcDjJt0DJK7VuBs/YBSVSuj4dAhncaHnlaRx1hXXZVuRjgWh6\neaiy\r\n=fMUo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESciFjgzkiOcbiSwkC0qR5gdbLf0CK2PNYwQ9m+SFn8AiA9GSCoWktOO3+fnVHrCkpUvHTyeEbC3dre3gtYOGT+0A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.9_1557981666806_0.5767354214104057"},"_hasShrinkwrap":false},"5.44.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.8+1302b30e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1302b30ecad9eb55aa9f1daa5068d9fb72c3688e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.8","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-0CgXLJop1SrIKyC/pjLHWi3BZijkqe7a2zpcZYjigvI5J+oSy8M1PBgWF9C3YiFQsggrBgTNEuIimxJJRX6x7A==","shasum":"add9e2b73387315704eb6fabfba26b42284a6a84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.8.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDE+R9W9I2JIJzkj8ui1O1r0Q1UEV2CoCX+Mcdwqh64AiEAy5UErrSjayBst1jVbt1YRg5vzYg5gItseCKw1+NU8CQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf491ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0LRAAjjeNcN+iBt8SDvA/NClS/d7dd/RygQQkQJ5yJhAQKK4GG5q/\r\noW6hB5Df9f8vD/ZC0ZnJa4NuwET+Bo5DwuW3ykLEdHF6oxoZfMsAs848tu6p\r\n5N5JotgqPNFYAWRlbJdnp2ETpDzCURLmV2zWdIXkra3iPVn8padR0TmGDdpl\r\nKzz7y+H9zpldJ+F2/0kUyasnoXZpbI8rxxz+b7UrHSfPHTn2++nT4zc+e/UO\r\nXQJoLa2IS1DtJuqlnELdtQ82B/ZTUQAOuZAzt9AGjC48QnSNnxbJUTWQRQZ4\r\nZRK854Pn9TGdHnbb9uMP954al7jCcEOUmAFGpQB8G+ts7qrwUG4p+3wt9Myr\r\nanO1jNn0rkXZpcxuBWV6QdEc56vnUyjDmg2QOJlOclmwUKEdOw459/6H9cRq\r\nlZ1E9IS406ofS5TC9ZrSo6kuLxZn5eotayxQKzVCu8abuVuNl1SHO43hPWVm\r\n3JfIKb6HkmtkM0WORTxASuH3VnnbIetQ/p1wczpix15AdFPVGaU5Aq9OpTxg\r\nBX/+ZXw923o97KejZS7IMOyVAy3cMIvj/On8IFZq7mFG91mVH3I27HiGmbqr\r\n02tbp3jZYRvAIf68wkJVmAmC8SUgs36VJQMrB8MdwGTsyMe9RdDd9Fpk3b+9\r\nrjJTcvrGyk8ZN0fwOje3vigtz7OcOFLicn4=\r\n=XsGL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.8_1669304180857_0.5479535050352078"},"_hasShrinkwrap":false},"1.9.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.8+c480eab","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c480eabb60a5876f565d00f71240b6a10726f309","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-5Ev3QRW59SAMBj6wdW8t3h40jDThUAeM3N6W13ztktzlgD1plwtrx26Bot5HraE/k7p5bnu2Mv/tNqHGOdkxvw==","shasum":"7a43b32c7303935578d62fa94813dbcd37d5d604","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.8.tgz","fileCount":104,"unpackedSize":127563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3NnGCRA9TVsSAnZWagAAAwMP/j3gyFtAkUm2AJ3HBeDB\nQyMclJ/09DeLaUEj4BFSUxcEPWukkkoXKTU6T4WsYkeU11KM1nEsTA2Yr60D\nkHAT4r7qYNvjYWlqLCms5ufvs+xDFaDlDUdS+8HCktXK3kwut2Fq3lp4sIKL\n7DJgaQeJMsYQ4TL8mdY8TnRrV8/m2zvMAcpJb1+j/CzVOjZbFz7ASt7Xj/i2\n3FzmyoGYS1dw0Co/GhVO4oKtKfQO2yHGSDtHhswYox9z/c16LNTIPekyirne\ngib9jF5AwHA3o1ekIzpWIvt9TBeDbpnbVi1yIqHAvwfULuqJ3/eMf0O7fYZi\nMLwKO2NKD3X1KU2FRFbs6HCrRTOv6rIlb6zOmyGjZQMNYgedyQSVnROnBc3t\n2MGhmw5tpKFeCiE//0fkSR5DgS/+NglYxiA7cJrKv8XKcvb5huHTiGCKLrQy\nfLCoOXiEW5wZpYrAWIWcinkzVGQS58Tt/6Zmjgvrphz2xrG6QK296Yittuxy\n954We6o1/B9gdOwh6IzSlZXVGPPWWk7i3iXGAt7uvGCRrFOkErxpTxefHwMR\nQgBlcoed2nBx/pFxt4OBVkKwQkF5AFon81zYKxDseJruWK8tgiEuy7J7lQWk\nUCdepjz924YeJKh8HF6DrqP0wOiU1ZmD7O0UupYQyFPk18x5TIffyBzvm6p7\nf+wJ\r\n=Onoh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLkBVcE/U0NGQJpVEUmRntNE6/v+Obq8aeYAke8WG3jAIhAIVSHne8SZiVL9vsKt7u61JQ+kGWDOrV9STcKBophNyb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.8_1557977541497_0.2405948853313984"},"_hasShrinkwrap":false},"5.44.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.7+53671d30"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"53671d30daa7a307b01492c1ccfcd87aa4348837","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.7","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Abd3xanT8h7KH+QuXD7z9Wx4BWLm82qO/3aTsegmXsOZcWkpId1WuXkpojqSPUM+6Jzw0rnjqutqRqLgys4krQ==","shasum":"bbdf0a21823ce98a10920b77532903b821bb9061","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.7.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ4aCdfZ7tK1i5TCbmtt/DJpLZCOqaYVIOTkfYizB9eQIgR0X1VQFDE+OZo0WgMVUWOMlUw6LL/35ytzB0A2dUI70="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjft8bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtLw/9E55x76+j6aFuvOFMYNhhmzUndb7o5PBwAIYoHdmu0NJbhI1K\r\nnMJqKKF5FAAO6J+yd1ILjcoi/HFRP+M2Q+k9txrySnTqKz8dlZBoNLcap0h6\r\n7qJDLtHNbFj42qiaXbxGD+tRNfWOWK5HCWvp8nEAOAde0H8gQaVN6Zc42Y/p\r\nu/bAuY2QPIrs5hGw+JyFZWkkvMNk3XwYMOXjwHo3R4Li9wqWTb2b7sQHoYep\r\n+biOybRf6e1ZUI1aQb36bdxs60mug3Fk4c4Uvw5+Yk2nvSTiuw3/W6eC1C0z\r\nFjIRtrXwsRqKsQuihrcxtK0IyDMWzf2cnveCh7eZEYFbII0HRWH7xvrxvTTH\r\n45rIwsv1R1B13z9PqraDzXm6icObKYfDg/jtsYD1+1g0PTqXa4xGPu8Ub3QG\r\nt3djaaEZmpaet9K00Bu+sUVSL8zBOZ0o8lJTD4LSIg8W/88R4XJiE4qZn3w6\r\nqfHHsFrxPB8heZRlWnjWvo/h3MfnetQ8n6mrUJS7ZWJqRfkKOnXioHS5gCD8\r\n2N7dvOmK2qBvTZhzdOi1cSTqUtKICRFO+SKgLN8SGIx7YL+sdK+5+LPj8GUI\r\noTpLjDoIDf3AAGwEb06m99Vzy86ymJhrzpnQiPU7Njtb5lq/0Cy2vTF6eP+G\r\nKWB1NDGj+ryNedGQOsASKPMAT3ut5k0ys/k=\r\n=MPKq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.7_1669259035304_0.698117104516325"},"_hasShrinkwrap":false},"1.9.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.9.1-alpha.7+508bb41","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"508bb41cfebf5aff96841b68b46c30e4b1a42367","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-sBkFpdeKulOT7z2usq7wW6g8sEgZVv8UAPOBQ/BO+PLPd5oNJsvbDnUDROdYT+H4NVu98wotGAUl+kQsOJM1Sw==","shasum":"5f41c4f7c290b31919fa5dd15711fa2b3f97278f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.7.tgz","fileCount":104,"unpackedSize":127584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3NIqCRA9TVsSAnZWagAAMcUP/j6tV/8RytmEdL+DFCfo\ndsuGECbhIQA2R9GHjEAZ5JEga3TVvIESjFs4WEWux7yXJ90KVTiNPdfe4ttg\n8FiPrQCLmUReJqwWWXKcXoR8VEny4zTugGhWZzD3zmXcv1bk0Xe1uISSiDGJ\nHIWzkLToFiQUkPccR3EKkRzBAXfnfs1l7D+Cir5725k+K8MsPMFrOS4h8u+X\nG1jzOLU1NB2/fb8KvGVYvVkc6JjUpAIf2A0m8/V4xBBAhsYNESHvgyWDsUYP\nWsz5ZNWWr0R4UiwiOFyIoey5DOVyaI2wjE7Ph9sy7KYtso14B4lIGB0lML/Q\nU5OS5WSZZv424ZOjqNDVoLc0fC0t9gUEFHRKKZkOkzGUkMlgYFQOrBrhIDmO\nS83930KZ2XaPK38bhFKRwaTjnmzPLF3VM79vNxYga30pDHiGmAHAO5ku/Bq2\nljQ63gX5AUAICmMms1560OCR39u5/ay9q5lM1A0rtLDHomz1JyijkorLHZcI\nGZVmGGdWRV7dHPGV3GbIskJ88esThnK3xPv9/wcQ6ilHVTsQRcGJZeptiMf0\nLZk/yF8qmTuhyq2Cdkt3+wzSKrYP8EeDBsrbY5/HXEuS/qs/t602+jVGUT/a\nJo9bJqnVMLMU1fgAl7nstYzQGlmHKAsHFU8HGxGYyh0YXnoLvGiakm8FE6F2\nAo92\r\n=n7L/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsoQvWdLsZXTCl5YkFj4k6cJKgvXKHcWhj7njfo8j5wgIhAM/+PPM6H1ol5FX8HpUKxBWqWBiLZ2CErvRZPzFAUweN"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.7_1557975593752_0.7665843281695439"},"_hasShrinkwrap":false},"5.44.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.6+1f19998e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f19998e3ec6d592fc679a7490708e2e96816f4c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.6","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-bivyHw8nVdfEf/f2HmQx2rlGrdqfRLfJ4AceUNpTB6YytGAOcmky2+vgAnlmorvTGHhEjn9bvgpJSEsJCFYGKQ==","shasum":"760a8c178a53191fd581b8ee720f5f26f4253f69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.6.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjDIJnLOR2CqV1+vTAuKiMGVz/Ei6MtqOivlHCa4+fPAiBKfLxCWpJwCRMmkJcblTvlJGB5z0Kv26yDvEMIOpEhUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfryMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjtBAAmEc0eedxSsDdhP2oVAqhbaKehvqRdbqKR8iS9kTns0kcIbzk\r\n722flBoYwOO44Sw4Eyxl5iAYmPZQQexoLrS9ftRmotuFqIn68bqjSbMIKhDQ\r\nuyHwCoiGOEuJ7fCHhb1RnWBg9bU/RFYYRWlem2acfcR7bTZcRcFCVUS/TUVO\r\nWT0B5D80sHS/aKJlo2b4gTYGGpn9V56YObMh6/zgeipKvk04wMxrbTNXuEt2\r\nJGjMux1KZo8yFluD44bt2iFmnHS4clzjzgXuv348THfRN9p/qUqJbquHwQFN\r\nNRF/krkzhPcgZuFj7vviyN7/xlJLvhJntgIHYriDiK12fLVauU5hiZpeNqac\r\nTQ6LKvNTNgdgBKv6ZFiqaX2H7Qb7CWngtDWummyXBsdCSeddAfiH4h8bR+la\r\nU0Qw/9rCiGxA3jyzpuGCSeUqTM6jwW+hNBxvkrEEeLZJn2/Zb2OZipTHCExd\r\nWtTCwu1UKL06WaSBGL5YlnW0XRs5BFpzNGCOg2GXY5d9ClcVQ8ZD9MbsLYV0\r\n1WuEmuei3bokKXby4M/8ZOrm2wfMh8ujvwU+KBOy3nFU0sXpRIjFNEY6pBxX\r\n+rbtSk9HZzxBYqtYTCvhnCtuyXwcnrxxUbrW5saGAd9KkvVdSA7smgZlZNHA\r\n7v4vgxsy6DwfU5x2e3nJWyy5IHa52BIgW4E=\r\n=GSGC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.6_1669250188359_0.9574442765655085"},"_hasShrinkwrap":false},"1.9.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.6+035b066","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"035b066ea8e919598ba9200bcf1319558cbe1481","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-2XZ1i77C3MfG2yt9lCB6Ysfa8/YukaNk5bsl2yC8/03sDLXQhfi1HsROtyx9bzukolgCNv5cTX5APGBFoYMOtA==","shasum":"05c105aced12cb5f1bf413efb1ff83e90f7d6f2a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.6.tgz","fileCount":104,"unpackedSize":127563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3Lr3CRA9TVsSAnZWagAAmrQP/R6HrhdYH5iw4lxuEP1x\ntYy3vOxyKgICOY0cb050+puXcF/ukLhaGO3J1t11fqnVUF2HKtWodBdK1fWw\nK/liylY+v3p9fZ7FsxAnjMmu/PXjliKfAp2pBmd+GiMyb5/O3QOPoqOd8HZN\nSMM4PCAKd+WHyRIYlQj58YH3qcCYd9/WIgQZGJ0bZ3/sBnuDl09eSS50sKOQ\nTzY8eQo8hYVmMhfan0yv7sVke+je5vcbEifDX0QbWFw2Ox6oU9ByyfPn2baW\nc7P2jTPsAEvIBBh9bwNtQBuMCnH6737cJIs7tUUE7bYFesiA3HjAlLi6P4dJ\ndMoG5CBBlixwhSGUKASFyu2PjRk9T8UxU/hLATPIpptf/YLsoec8fV8+BUAn\nGC8Yb64THSk6z35f2WzHDWNbZw7DaoPnk+DqicwTfpxPXfMarINQT9VHv1Od\nNNxtU9X1fOx7kfusoIZErvzqW1JB4w923ZJkrbRlxYP3/xwf9wvzLsJgYe0m\nDg8lFL/bOch1D5BOR/TidAfhcjRWaQiuemcKdzXrtkcaC7pIpQVUyghfKgtC\n6zfqQeBAud/vu+TDKDvKORAO8oCqQe7m2u7PRTJKloFM36R31AREJMkfYz/W\nO8VHGxCbNMFqjLUnfT+J10GI2pf4eHHGZSi9Zk/0R0UZLCKxsSn6xC4SfPKV\n3sFL\r\n=3g7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtwIZK0JkudBjLn1oZSdwrKX71KUH364SXNQHchf6RRAiEA9rXOyMTBKaRSH22bSOp3sqkmedY2PBtyx9amIokVxK8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.6_1557969655311_0.2064093219842118"},"_hasShrinkwrap":false},"5.44.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.5+5e2f8529"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5e2f8529ffd9c45eea551957f1adf6f34641bbec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.5","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-9ih2bMfWAjjbKzxqF66FoSAXT2r+ZhFf59HO+qRcLTchJ84krA2082qsUp0mCGUq8gBaxxaOHwJjP1Yk3++AOw==","shasum":"491f33ad9d3502eb7022869cd5c30fc4fb5e6e82","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.5.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpugi66ioJkDV4XB/bN9vmbqiJdCQnhIP7yAzGie9OfAiAozOrnM0BW/MnbPgdYGorIgBMB5mMnUCNb8N9LIquKbw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfrKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2NA/+JIXWtiMADrGdd6J7FzUMhnHskqLkKVA6MUVKw8sJPlWZ+pVc\r\nXJIKqmSPOzPIsD6xyDbkUo2EuvGczyZHg4IvVqXO5gP6mN7vF+s9JaxWZ06g\r\nytyw3gbnNPse7Xzt8iVH0q/HaWUAuMT2O6Og1LMbOcazgiKqfTywg2R+xxIw\r\nevAPITIyPyqZ0fkISjPN+nJ2BVXH7q1fGgQ5P3eC3mkMafd7NmfV1DthbYz3\r\nmnyaRG8CHNt2l/59aR2DPq/pnB2zZ5cPU1hvUJArcQNeD/iaPCuCFXQl3xem\r\nkAqcuJj/WhoPZGOpBLuVJPGBMhS4C7zQUHy0+nnrnzxRPw/gH2nihkJfrgPg\r\n0bATJeFnNYkrry1zgTw22JNFgHioAK+pHutn3pWQ/MRD4GTFS2XuVAowjEmG\r\nxiumbkzmlnQKR8hdx7jqxzsWUWtKiBKG6IqB0JlW46Nl05+svfxRM1klDBp4\r\nSGPP/Az5tSDOhfnzS3GZdn8/mUVA8FuTsCUKHsCsdOctMyJqdhBW424p8Jdx\r\nMoieVl2Ze/P+BhL6UrT5OR43OWthm5icspY1SatzP2NmwL7hA/DjJvOKXq8H\r\n0lJMr+ITpJtGG/8CeQsbykVMdvbAeOQr5llaaA6ut8sYsI29wfoReqoNC+Pe\r\nkaoYMv0Bg/ScKVND3oDCVRL5nSB5P1gdoUw=\r\n=v5V8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.5_1669247667669_0.1420553632905026"},"_hasShrinkwrap":false},"1.9.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.5+370ac72"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"370ac729689905384adb20f92240264660fcc9bc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-X8SPvBpSpiL1bri7QyQ3U6dPrzI1JdT9C20Zg5c6XDdxXyu8G1PMw1gLAMJ8Mqf9UclgLpjFNgwhio9kWyZMIQ==","shasum":"995bc29d21899aa7ba6a1243a33019b4500696e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.5.tgz","fileCount":64,"unpackedSize":85361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3LPGCRA9TVsSAnZWagAAkVoP/i6UrL73w1pyWjqiGbZt\nTiPE0BiE26K4Q9/r4oC1C6ZwITQnM4wRcNSZ5dq3nuVmxNamGoO8qHfB+UoI\ne+utp8+SoJKUt2rce63E4riZw/oQImeJguRCt/LJvvN9j7o1DLyWvUCUrjHO\nrgzddojqJb8HyyPX5xWEIbmqKbjNfc3+CPS6FvN4sWdcBMXzNl50kqpA6v/x\nqe7MFPUEJCay07A1K4sdLES8GDoGzKBMzo2afxh9VD/DZMVjqlg5Ei8izOKj\n1pr25M/QAAcPAbyGqvhrrlOI0lGgpj71FMb8yTp6eQ5N7jBiHrqvAaai2Sg5\n/ctUcYzBCdgjxU+L/t3rC1E+fO1tYO8me9aj1SzS7H4DEQtHKHu3UQW4PGsU\npr0pO0DPKVHYC8UTZjLmD9ByYJZx1SotHXyxD5HjRln6mR0+/prfOYcuBqY9\nVIbr1Klvqn5D9byPZPnDYf9ieNLCVHtJYAEFyGX5t3dqvQd8o4MHXHvBs/bU\n0DUS1496TAeiuTeKRQlZiIXaYOeM32WJyV6ySRlZkcXf9yoTeK8IcbKp48GK\nNbcZa7Hzi56zd/Oc1XIrhmN0Or1JX5/UmZA8VgtEBmyrlnR4iU7XJYR/q9XT\nVzziNJTzvbjlq90sR0PTVBwZJkuKN26QRMckgbEy8YPV2jlQD82Fr4f1Q+vB\nHOs1\r\n=r9FA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGxwDsePaoN2F0PWX7VYF86/IJX70d0djRNgrEI6ZUEAiEAiu7p9oKT4Q26BA97b1Pc1BI7cND3iXU/k/0Ils4G3n0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.5_1557967813529_0.6723265999292909"},"_hasShrinkwrap":false},"1.9.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.4+67537b8"},"peerDependencies":{"typescript":"*"},"gitHead":"67537b863a8a98383796abb404224fdfc1c7b996","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-y9l7lnlZMdNhd27OGj/G2/7Iem4/K0EEpLUrcl2IaKxITHn28IMCB3VR1v3V5Q9hOrAduDaE0APLYpMrB05yVQ==","shasum":"cdd2e5023403528b2578db805a3686ab02421999","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.4.tgz","fileCount":60,"unpackedSize":79157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3JbxCRA9TVsSAnZWagAAViUP/j2wF2BiypHruV3twTXI\nQJNaw9rSPN/cZRW2uYLd35Ss5050F0Xt8JUl5G1bKqzsWZ6I5uEdyKqLCJ+A\naq8MB8zFLAUOdw+GjlbOIOkblczk5nVumxA4OrsNcy++gC/GQs88ZQBZ5N3m\n5mxybBkhV1LEnEVwqcHz7Zps1AkRUUtkqJqNFvZyYA3v0rXjovaqKYuOpVTY\nWuJxoS5V5GPIjASc2xYoD7jnQPwHbdF2DcdpZ39rX9CbJZFWnsOaKjj49dD5\nCUb6FMU2LV6mDw6yLSUX1s//Rl+5uGgD+Jhba+z6o2LaIgVjy8RWtYDdmOOl\nbqdhOzOwLeNUsaWGYSXWjBWbsgsFUBH1r6C9KP/ZRuMxePhX8/J7nTOue0id\n7FPlYFOAAwwdSKJhdZSWI9GlRKBDSpT7jtl2IgmA+NYjUqQPCTVDVsmXIf9+\nV8V6qrWiaXZkpoV9ZR538k1tph6lndI2uWRxO+HKxlJ8aU29fycQOgIqYrC6\niFvrUC1xX3rl89dYw8ryULkiv3gSVjInNR19TPQFsH5k/cw+7H/ZgJlfYT3I\nPhdTbQB3yzwVEyoXnScY3k/+sfwb/iE/L4TkPEAfsh4TELGkF/EEBBID9kZ+\nB4qw1xSlgd6jR8OoDeal62iPJVMfHEDJJrEc8rPUbcxArKp85p8vSH/H8qIC\n5jbJ\r\n=D5H0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC25+Jw6whAkRNtehkyjt5wmI+jIfNlrLjRcn9F5NOPcQIgJnJ8aodDLEbRW3ZY9i3B8+bRX3KqNiK+LWRrWzj23k4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.4_1557960433144_0.19778982557646274"},"_hasShrinkwrap":false},"1.9.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.3+8c8497c"},"peerDependencies":{"typescript":"*"},"gitHead":"8c8497ce2f1cf0dd5c9df91fe29415181c0d8096","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0RB13XRNGcwrdpLgq/kyZiR3Vj4l4+RauBAjxBoMR77arO3YFTlb/QOw/41k+jBMzuhA9H6LVVBzqJKxnWav+Q==","shasum":"4dc44080fa2659a26e7acf9115e64aa1f132793b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.3.tgz","fileCount":60,"unpackedSize":79157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2d9rCRA9TVsSAnZWagAA7RoP/jeE93uMcoLsjw9Z7KEU\na2W9JG+KyagzvpZh6YuBMsIaOimUCIahJ77Pj2HhFXoop92UCHn9f0RF+C95\nUPgOSsP1X/btwTWWyfZ86nfRC1L7YNrO4AgEy4i3QH+xKhtfG40WHzmy58jw\nUJf8yDXjGmD3ap2y6WiZPlxymbU5M4aPhper07PjK7PbZZGQLZoprkgjrxyb\nG2PLVZETIzgxnBsklkRwyxZMaji+gEnXT0Qph06+opyPExK4fPp5c2j6cD5J\nz6apiG9YuTMZm9eoeEVng35qrT6rO0uGbTMwSDUbvktUgfSjurqThMZAse+2\n4hhBKfKFp2cE3sUH+9HvO9M40XDGmNTiiORwx1i2bRLYORk4iY4LqRKWFogu\nYgPt+eICF82Q9kaQ7elmIAhvHye+GNJSEe8yxMgqbHo1dZ4YMDJtuvOB9V5P\nIsY0vaDOd2goLqTmca2Mz4tNCkjQdiIeG2SCKFS/MF+4gfCzCjhZ5eFdjz2l\nXyZnRkZ8+PuELRiKK7wJ09YCJDot6WnMvdr3ValOVnbL6aPBtw0HjxPJs/zi\nBB1B8RBEA0ZgKTdTmFtjDGJjMLrj0JzLTGPISoKoW5GVRQnqxoM7ZIdjAmfI\nRlom6iE/IIUlKppktD+++FRyKeUY+/yyurDks/BCIJuyH3cu2pzyBmvL3LC9\nmokJ\r\n=Sqm0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGD0BgTbjQuzXccuxwd922UamGqX3lCxUKi/5oFGGlGAIgfnH3davSdCLrBNP1ZRAcTX0NFYD+LgcYPgt1joceqjU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.3_1557782379054_0.923714133520311"},"_hasShrinkwrap":false},"1.9.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.2+1a0e60b"},"peerDependencies":{"typescript":"*"},"gitHead":"1a0e60ba8d8bdcd32c57676bc12a49323804c883","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-J7x5Xabet9dTlxhnle0aa3RPEScrSBCp5PhwIWJYbwml6p+HtvrGvs46VItEGvqNG6reteDuq4CFqTc9X6AnyA==","shasum":"96b3f11976b6db2f7c0af6805ca5479ac9c36432","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.2.tgz","fileCount":60,"unpackedSize":79157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2adyCRA9TVsSAnZWagAAPdUP/0tAA+jSjgg3U8XTS7K6\n+zglBtJJNViH81CIVVje8c4l4Lr9WCNgmVLL/6ldGadm4FibQSb2TUX/XXbF\nhtF9GrVfttUQNBIuY7aBcBrkQ9X+75JoeLb3ClJMbT+kfkwVtC9HB11vCAUi\nLLteLD3qpI+gTScZRdmO0z+j1xIea/V6jnBEHrbVcHkq7pOEgLJMfmC7tITk\nKBSr8MbEkuKOdKORl3xh4ZEbpu6mjUGIU8jqPv1oO67LBezIsztsCOvnoMkD\nSz2DgUNgCJ8ci8SaE1fIckIhEdxVq1dIzPpCRz6uOkjqrW04p8UySuOBsNtq\nzTgaAMjCQw0slFRm2m2grup9Z+ApdqShpesJRp0XyUT8Sq4J1eRvwucWj1lW\nF7HCsfVjsaWMvlJDVgev4srDrtZkRZCn/id794KMrdfpKq4Y+j5NDa5fTwBi\ngZsnpAbRqcy8P3xlzI/+6cXHdoYv5sGLwwpyrV9bV//0Ffg2T4M+QsE5QUDs\nkTUaARETcRjhw5i4YfgCqJQhiHmdDMCqCwJwa/kdOWuKIsNG9mSOb/qzEMw1\nZbHqRHGOYRn1/mtfrSMU4zkgylNdFLD8nLP9/cZyZfLmgjT69l3cSgj1c2Wk\nNjdnaCIoRuVItL+WIT5zCTTlVjwu7W84qmqme3cqV2oEn/eNq4YIMM5WaQiH\nWXWW\r\n=HqPX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbQGUbn3SIYS+Rw1lsuavx3xYQJhm6ivYjEVobBEa31AiAUMMKQf6lLKyHfEKb58sjQhg3DeYMIUqkb9g5ir4NlDg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.2_1557768049382_0.7517886526450333"},"_hasShrinkwrap":false},"5.44.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.44.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.1-alpha.9+ee62b0b1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ee62b0b18afb85fe901a48f816bda5802acc907a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.1-alpha.9","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-Uh9iRQhfGr3AGnhW+m+B96/kkFApkzxWJDN9zxr400HeZb2hWptWo1TnHfbSfd2nrE7RQqQ0UggOiMzkBICKiw==","shasum":"504daf837c97fd40a79f603d6a7e67666cf4bb97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.1-alpha.9.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+Wt3DKwpHmJgJyB22YFkF+DHfnhr99ACNcGVLAK795AiBm+tV27VQzphsQhFNJZ6qb91cKVieTRePVJzomlV9KFw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf8nGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY1w//RqEGMMi5WfUTEgi87dBICuzk4EyyCXq9dN2NhAc1ZMu62HaP\r\nVVRst/UwCBKJXhfuH5f5zeEfVoEGbHNYBx0X7iftivMGvITPLgoNHJXkaG8f\r\nJ+rwsNoybuZYuu3MadkTLKd6t2fmKQ4c7JF4E9JpUFhc/DLo3u3Jc1qFqRCO\r\nViS19TGJ/yGVLGH21HFpPC2tnu2rYS6kI+0ub3dWaQjC6cAXOq+Jw/RgqEEU\r\nPXRTV/Fqb9+pO20jc8jRRIcqvtHpxqNFaiRS9Nk/H+J34onQkpjihKZAFy2k\r\n94aDjVqhPxnwc0jnE2+GHxZb+7Hn4gue73naNBgbw1EReJgU5eIgqO4UaTgx\r\n+mqTtOJRDGfy6V89BECwi8LQqGuInH69TyAiplgTILzOwfxwoAaNZu/OEwFV\r\nNbvcPLIXC0/8kZ7xVP5vWT2B2od30PdeNK7auwuq9F5SW9d/MS+SkHl8kV5I\r\nLzHUI4rQFB0KDB9pwPGAdA9T506ok/RlrOhdkPtsn2PxNOAFR0u1FP5CgVpE\r\nGDaCyzAjcMWTOFpeaXPu54DHcd29/JBT8uaqdICL97TfMmeQJUfPSjKBP5fP\r\nuRXUs0Q8p5LgiWXi/MDHkKAA7mo7uFJzo7HihCeWb5J/aJ5kctPWUDu+UEuB\r\ni+UnZZfIVNNfE0qpXE5g8CyO3NfB7JPNEHI=\r\n=lGMb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.1-alpha.9_1669319110063_0.9512460547468204"},"_hasShrinkwrap":false},"1.9.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.1+5ec2b32"},"peerDependencies":{"typescript":"*"},"gitHead":"5ec2b32235ef343b574077075641eb4c68d1ae59","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-aoYx9VVGXOdibL4UCJz3+Ljmq1dOScakiy9/mL1MJAf0N+51YlwMUxSJmtbGb6DSBwdEF/Mwo85vw6hltEyx9A==","shasum":"32c7ceadbaf3e541ea5ee067edd67e8206d403a8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.1.tgz","fileCount":60,"unpackedSize":79157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2aWeCRA9TVsSAnZWagAAbXcP/RVhl8IpMemKpsigvEBz\n5ZCJEbCvJ1H/mctP2AlSLW3dSp/uprwQKQ2kxvKkmcFAd2M5OamF7lMpsIeb\nhVHJI5WERD50C5pMnQiPcu8LmHID5CuQuVANou5gfVZcKauophNaFOJOuXu8\njIpQUcr5CruMsHnBHM5DKwkzGS+euWtTEgeNCVq9OE38Es+FjG/YfKVZvIgo\nILUbvqgZd4/qGKch/9//qVOLjzDxU/JejTBjrNVc8tZkn/hc8zXHOmIDMe0S\nJjQjXiJFLSpgS/2J+2ESis8rYexzebCUchD84NV3X6phmuV5vuyEl0YrqnST\nh9RE2gVF/ZmgXAOc4ANqRog1OxOPg//nPZhCp/Q3Dn9dRIt+5dOFUKMT4voE\nE3cpKsMpPF+bIQEtVmDgAz2D515dFgkbrDppsZxfhOt6L5aLKYjQFWGGknad\nMCISiDi4tYvj55q7H+f5Ag46Ry6UVfIsOk17yUuV0hL07c81+qu+lSuCu69K\nVIO73iWx/+Ud++MEYTKz/cYir5hQK9iv4weCuM956NJOlTHuM1BsLDpXzHIz\nBIfVYTVqq4DdAlIlZ8MRJ2fK1X+HmqYhzsVKP8cxGjId04MR8D97yxcvKLXb\nq+S24SyXXR5O20rfljFsqpLK4U9ZZMHyOU1e0yyY4sNVCpS5fTBRASqgJrH/\nm1Qb\r\n=RtHr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdSJm90rM4+Lh4mPtSOr7/8NBp6vO+ZmWv3MMdJFh+PAIgYG2ag4g2pJLB78sIriw3XiYy8LiAwCyEFnC+BAK29CY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.1_1557767581944_0.3458045501957012"},"_hasShrinkwrap":false},"1.9.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.0+2378fca"},"peerDependencies":{"typescript":"*"},"gitHead":"2378fcaed4032d46ccedc10a623c1c1be6ea2182","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-tAQgtSxIDlumkEqckBEWGNU4mANSzSFs4wz1Fdv3oGyWeIMyPbqXnhjkUD+YTtT+GwAAOFe4uL5nzhbpSZlnCg==","shasum":"0116a8d91be734b3527e97e72fce195a3879c9a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.0.tgz","fileCount":60,"unpackedSize":79049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2JVICRA9TVsSAnZWagAAMAIP/1Y7UbHMewGnYFTITt66\n31V6qDwf+0182S2YwVT76h5K32DyeD9k/y0em63cQU6eJCcByM8XjQ8WoGpV\nlztMuLJirGFJVFm7WB3XOffs6YbWsxPxdRVnCXR556ZzeZdHy9bT5Dg8+jWZ\nA/tIRl76nFKMsNMyp/c3f/uljBvusSqWyJajGMgNQXrxbhI2NDRXnCrHxs/1\ne0io044QZn//DwCo5IplNwzLjiFn7WDWOyaceiEgTJ5DvZPUSXf9jp2qMFyy\nbDXEniiDQTZu5azpltD0EUZqZ1QYXPConqu3Ll7+Ts826cIkIV1olYJLSq2Y\nz3OzLgsVOR0P/E3gc4K5aKnDPD0QCWFJshwTe+ov4c9+GVOePmOKd1FP4wL+\n5SciRWYxrunnQpaGMyKdZ5ETu7aYHRybvm9OzVBKw71OU3O74u8fbUGWo1Mq\nUDA7kFaJdpSF3LV2JRVrqifBBv+1wmXcLAOk8ZcprA4Yg+Kj0qzq2V0N/yXV\nnfKflfdlhRUrF91halYAn8+UglGbFsRnTRueVFDCSWFvOc6SPWlaav6H8Q2Z\ndLVXhBgvYAWMcwsTEqp6ub4JlcdRGftUv7XjBrAJKTKPwn9LA8DHRS+/g5TD\nJc6diQVbvBdQ+1r1fxdf6eP/80BLSTDfItkh5FGaoetVGw+A6dv5aAF40BNB\nbQdu\r\n=YtR9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSXs2tvCR+6tdllRPlb58eg1dKKWP3XmNVyS/wq0jH3AIgexRkRNtZ2bj3c0emxs1EK4ZdqE54Xag+VtezI2qa9Uw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.0_1557697863465_0.8292977314504923"},"_hasShrinkwrap":false},"5.6.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.11+72fa9129","@typescript-eslint/types":"5.6.1-alpha.11+72fa9129","@typescript-eslint/typescript-estree":"5.6.1-alpha.11+72fa9129","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"72fa9129e554cc4a79147645fedcefa08a687f94","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.11","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-V/Z9EoerNAr0U9YNK3DaE2m2A/wvu0+poPiyS/mp1GhxFMa5vDdBAWEZuxVRk+iHsKxN5FQVvfmghmWC7VvMOQ==","shasum":"6903f4d5960ab9a2fceeeb1677c6873f67e382ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.11.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrnSgCRA9TVsSAnZWagAAYXMP/ioekSwPCCE3s4MOODu1\niJj+r6Xhrux9Evpy5U3DO2HwvNDiMQA5x3STf7iY/kqj3YFfEUpQfdvysCPO\nku+f6Oc9yjh2zEiTym6YIN1b+1Ie0b7aOdMHMx+0eF7qOSGj2oVaJTGxsDwI\nHuWn11A3kyBtXrEp3yPbaDzafwoSPuzn9NIT3Y2Ij3tx4+O9GUA0+c6clecl\nG/o7iV+mFqkfYVINWIMaHfNeLGFvaEO+Gk4fvFxfzh6YF9Nx1CdyMyud9dmC\nIMHbEGMpIoShWQGI2FkuWoqKOSb5BnpC4467DNCw7yzFZ+Zak6UvxfD5GHmD\nPUqcad0tcCYwwlDcpvcEuImPvPp02/FaEqGJ8xO/ipwvrPjTiR5MiJ7I/Ckx\nKXQ3iLw4d+lM5hPfTUIz+YVs4uqpRZ9lC4O3XNQNGV4kgIj3ChP5YGhOYLkB\n8MZTZWlmSkIOxUZ9APwgxYZlfPGMrbROHV+AIIDnhkRE6O3TrD7VoFr9Lcrc\ng1vY3FuQd/OhgryGq81dh7wE5dUYq34gDn9cZzY8r4B84iLinXQUEZnGESkV\nc7e+0fHKszhJAoQ8jD6/HRIYEuMzyWsVfUwgQZz+W3biyBMddZwO6IEb2TQO\ntZksa/WjU7M+RfrWxvr9E4A8FtJS+2rQKWPIiCDDGyuHoaKRxMrOBgT49z2M\nGK7B\r\n=of9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrsCi7uKCjHdFDf/UE4Wv7q5dkR0P8GHmsgJ9JHC05igIgNp4mneHOixVagzvYWuj7U4F1vo85TErZqOaQGYiTIpU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.11_1638823072174_0.5087118999592062"},"_hasShrinkwrap":false},"5.6.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.10+e5c1477b","@typescript-eslint/types":"5.6.1-alpha.10+e5c1477b","@typescript-eslint/typescript-estree":"5.6.1-alpha.10+e5c1477b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e5c1477bc34dfb5a43323549de1bedd40107c6f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.10","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-R30Me7V+3ARlUDVqTNZLmrJ05A46xkGyYRkzCQKE32VHoEPmQ7j8KKwftdqDuQP56S9Dv88A6AQONgJB+uSEWg==","shasum":"f2bbc54420b19e37beda2a8e8279024d52f11a20","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.10.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrnG/CRA9TVsSAnZWagAAIlwP/3Ystu/z7mxUhgTvqXhc\nasVY//fzIqTlI8Bn50spGNR8TGGAzEWMdP4PUoM2fSdTYalnQ042gvyJP7vz\n6FIAw6bI3ww/02XTQViXxtqQL0dmAxsL4sdm9CFOED36NdB/oWicquL5vb9S\n6aeKJg3oAW2x8XkuE57fKjROz0dz5qN7+/eyQYkDSAg2AMPcCavRzJm/e7vT\nq37wNvJHQI2XfoWgMNEdnFLkv9Ugxo53Uu+0rbCatT5c5SPxJ6kyVz/5DwPu\nB93of6j6PD0z6z3Q/SYx9cM2aob8oIu9ASOzEXdqfyRH7lEZJ2RCiPE0bRoz\nZzIeMpbgXei2u9oFEBTJlVCMV5IiRiXhPV6+xsYO1DUk2UmDhXApVoDt+Zmu\nzU8wmWlqlNCNK8I53Y81SKQ4agRkzxA5hIXgwSDdLR2Mg7rpEu6M8AeJi5HM\ncdPidaQE/af3873NbKcvtX8ctRGMjD69xecjQhuWZopjFS8geQ9781yVEtLV\ntyZlHy3iqhmYu4S/NR3+pBOx6qi2i91GxBg7kR6tL/2bS8qGbKUr5D0S93Ee\nstdrhn2hT90HQoSDlkl5ei5BrBahy91diodKcaj73iaEsBPQUFN5pRwFQ1wA\nUZtdIBGGnOX5JEQf8zzamqHZIeF+h6oNESRj/J8ZRQcCmu/HVmJIH4m9cS1I\nrGAO\r\n=GoF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtG3oyj5CARNahIRd9Fen9KXfjBybL9RJkgc06HRZBbAIhAICU0jYZ4l3XAMhkpTfmxHy8gA2x65Mjl5bTwMWe7xFl"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.10_1638822335657_0.02605719425448516"},"_hasShrinkwrap":false},"5.6.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.13+9c22f652","@typescript-eslint/types":"5.6.1-alpha.13+9c22f652","@typescript-eslint/typescript-estree":"5.6.1-alpha.13+9c22f652","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c22f6523908bf8f4e023e51ec6e1e0f87b57d1c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.13","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-62lg9vCTbVIf7JR3XCkUBBp5wLrlX9RwpN18JdArJdFcY4VcILOqUkuXpv6J8g7vIv4T+hjeq5PLzWYyMmtvOQ==","shasum":"2fbd901a7e18340baf596db6600731f1402e3689","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.13.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr6/vCRA9TVsSAnZWagAAtVsP/igIKTnmrJLYJa+mlkpM\nBK7FpdTQJMV2JkqX7MfE+z2/avcpdUTu9VPR8UxAUKQfKEeZwJVjiWbYScag\nGGf8uxD0D5Mj6gnD1wyZOFqzTkiSdiZ9nPMfP7keL/MQwvy7JhwaRiDV+LfC\nTzKLvCWe9lYf21hJfrE984o15oGUag4ZsqzbL/j621M9Cy4aEJth+gzyKG59\nxL/YroBjrRBzIWe5Iz3NQsi1HV4sY0lKop2MvWiBVlO3qwz7frYzXlbZpalN\nNClupVkn1ROoPPipbVmRJAuk9Bc16tl4E63SuIxAyipQ3iItIrjNoB9k0oA5\nOidCcoy3fJ1ySc7wz+oNdd7lrkoNWCOGAwgz/4Ycgbhy2svKcGnW4VEbvlMm\nTGVEDTybHj+vEzB8o6iLGwx0RIr6MDuzaeCNHNmdLWuUzM8acewy0EV4zT9Y\nO1L5y5F9y0/KP279HJUtgVcNzgElKln0z235qJ+mY7YmQvAeOzonc3gf8Qom\nqrBfdG8SHOYKQvSlRfFY7YMrP42M3RFrqbWxhRyPc1QIGcgcqnJgyj4Rz2Vm\ns9Cpx3OIn3SomucFf3Wyful97CBvqaPOEZgXZ4O0isx18r85toIjB+aQVtBu\n730+zQkSsKj9eaWcBacMwkvjfxKdJZsuRtWj62mdFoRZ7748EClQejSoK07R\nhbD7\r\n=5g1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqxF+vWQ4jFY5uwhsfrk5lO0qL138h6nD7bQMH+WdMrAiA7O4oLyemkRGT/kTcWtkkaoNFeQmiSypqE6c71u4Jsew=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.13_1638903791333_0.5970969603024732"},"_hasShrinkwrap":false},"5.6.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.12+550b61ee","@typescript-eslint/types":"5.6.1-alpha.12+550b61ee","@typescript-eslint/typescript-estree":"5.6.1-alpha.12+550b61ee","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"550b61ee1096113b234bf035dd267ba385809961","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.12","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-2o0QDH2NEvueMzcYwWHoanV53efrYyfRZRKL6Ml3CJ4KsoBLcGJKr9Aw543ZuHqFpdhZXDJYRf1vAKSXe952nQ==","shasum":"f91d33ebdbf57a3c16bc2679dcc8d48d4179c6e7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.12.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr64xCRA9TVsSAnZWagAAR5oP/iO5IxGEdb4pC/A26OMt\nwPQK33eOs93xB9G1l7jZ760zX2lA5O1sQgJhr46xgWxqA0A+F8XKXcWjMy7i\n4tXJOShVsh7UaW0c3cCgK17v8yoR8Rv/q4ZwSi3XXNx8uAb+ZxhhlrpCYg6i\ntMDTrUs4qecVjNBQq8Onif5DACw7tG7xqDG4eg/EDqPWmBL8aV5M97o7H+5P\nlRAgvA274DAH3+Mu3TTZbeAKpu8Tu9bURAw9BQVniPVy3YYB7okoGUlp+W/M\nVg6/UbmkFJd/njeS3onYVXg9WpqOaCeJOnXNAaYP/hI6vF1It7UxIFaUnhfv\nOAQI4roZLaUaMC0xb/+9ELGmWbHNU51XmXqSQZN82uyDyHP56VQV4oZXFgrU\nyAVwLYunNOF8zC+rcvDvuuiw9dfAkndW00iM5sanzpAwXk36L+rZX+AAFw0B\nHdp/H0oVhQ+ViXgikHI5TDJiwM8stPVsy7W/AJsVIW5LP/jMS1GPWi/5WLTV\nz72SuMnh/n5x1qajrQGR+XSfZ0VB9oF1zTXnyNwszs/yy8FgjtywwjAKD5Bd\nmVkJEI1vkCCRreJqFWZrJ81j1iApcQU588Qavb37GRNtqY58MhYcXG/yUfyU\nIW9E6bL6QZgowoUUyCC1jHB7e1WURytH1hcrTZOnUCaQgK1kjc8HMt3kmBV/\nGtRm\r\n=ZD3i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6OCwHoNZ7vuK2BlztK1/O5ZF7ndBxHvjOed59ULMofAIhAPJZpeNpMSLeGbs2R3e8tjIp1lsbxexkzOkIfkfCER08"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.12_1638903345460_0.6419802432060022"},"_hasShrinkwrap":false},"5.22.0":{"name":"@typescript-eslint/experimental-utils","version":"5.22.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6e1016c9dad7bd77bd9858b68fa0977ad30d6965","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-rKxoCUtAHwEH6IcAoVpqipY6Th+YKW7WFspAKu0IFdbdKZpveFBeqxxE9Xn+GWikhq1o03V3VXbxIe+GdhggiQ==","shasum":"a2b40eaa52ae1d1e316bc861069c40883a7ccf6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ+i4GfIfN8Apui8UMTUl4W4l46UqKcOR7thLaUUKVjQIhAMjNL2GlNYxbdJY+tLh8yCp/Q+D91hlab6exnx6UYyN0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicA6MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3SA/+MJc26SpQhXlRsx/OLaLp5/KXq+G1uyU5JagHzjNxGrwk/i70\r\nMEHdbFMhJuFKqXk/nFy49kbujcNZaFCccbqbsqUnda8C5b82AejV5sl8C/CF\r\n1LI/HDHyizQIJ+ohyiSAdLieJnfNQ2dgERL3lAYzMw6gYTvkUH64/O6Bafq8\r\nUcfjmopPvUk1aS4hGHfHocDtrNmTNsdHLFTVvlN5FFUgQYsh0FEw5Yc8PXC9\r\nUgA1leDB1F/I/yr3TDhYju1wQKpQSrudw5Ukh7aEgK2vcPgvd7yLGG2CSAFi\r\nbDbDK0c0rMlD3YKcyim76EqHfPmvgT2IQB65gcbXCEzFbEkJ8pRirurJQASt\r\nvJw844tJJ02MfdWHS8dGW7c269ecdKbouqj3gT4zYyIokbR2BHDmqZT2VJrZ\r\nDrrkL3OqHaRFYEdEO/hKN37M9JzxvF4p98DyWRmnsjHhwKR0HU+pvnZFpII6\r\nLzE4fFV3UWrSgYueBiPUohh+Y91ARGkdUNMMLlKsQdMOxhWPCyDnfAlQUJID\r\nwFCYnRXob1rck8KCG45niYuuXBiZkBHXRh62WT2oyIbZ+Lvmvq9qBJx76TuQ\r\n9BKH35h4gStvVOWK8ZdeGrDGTl6hhw2kTHeqa4ai4H197AezvhdZUBT+8r38\r\n3n3EdU1knsdxvAiujvgxeuMPEkD/cRzE31Q=\r\n=FCLw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.0_1651510924347_0.44164153517679994"},"_hasShrinkwrap":false},"5.30.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.2-alpha.0+c9a35f33"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c9a35f33acda74d7c89dfd77271cf09c3a434bed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.2-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-o3XgPI7BBzY4jSs4dPifa59i1ehIkHisl74Q65XhYvhgLyo6MUA7MqKqU+unbrEwIgABT0gxZA3gq9Vrt6Rr5w==","shasum":"0d7395f56a8638e90ef9d9296e33487c382839cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV2Bd9VkaYSobfA6qcbvhWjYFm/pEzYadxfbpDFVcwkQIgcBWFtOy+YQqaTV6wRwdzJQQh0ERW/Id+orP4wcjK6ak="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxwrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtsQ//SotC62SIjLkldb8uh1vLhj6xd0hc5/VtatgKX8xenwBdCQ83\r\n19y0O1vebbQFM444JAn4TvlPqogpT1L/QlKN70av7PyspoKNV6h6rfUyLJtN\r\n8VoxbCGUJODwSnQ0P11PXb1Eph2mgOSlT8gL7FXt16qdOoduRt0mZ2ZuK7on\r\n1lry/dR+T9ehZltJPFDwtKl+BH08CUgtfJQ1XCm5dHNjmrw6fl70EkwV3oVa\r\nYFczyKUAaG9m+JNRU//uNozrJcUMOAOLnIMmkcIxqbpfgjiM7m1LW2uq5VFl\r\nxRi48HzR/s5U52lMYhGZJtF4UFH39pefVx4tGlTnERrBoG2DcGrRYrAkddMS\r\nl3ukDWA+U9bd2up/RSOachKMv+FW0MpQYwvKw+TvU33Zf4vUgr0ulTMpKI9/\r\nSIAhG5fVdcfWz63c5cgEPmBj2N3zFXRp1Y+frl1g3dGg0+7c3Ii/QwHxD0kA\r\nXA0J8Abrvq/DTRdogZuKp7XKXs5bXT/lfJAS3o13CHj+IxYck0I/FwbZ00c9\r\nI+Ei8E4YtP6Sbuua9rRSi7maO+g9LXZS7TlRQDd7E/l2JnAKz/yD7s7RijH0\r\nTFB+HNP4Ch7Ed7WC1RuK6aCinc2bzzK6yL9PypoioP1JGrLJGTm6EWw7/B8t\r\nrHcSJsuLIYIfWfdoXqlh/nJc1X90RkJJd+s=\r\n=s0am\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.2-alpha.0_1656691755276_0.12820886692464373"},"_hasShrinkwrap":false},"4.11.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.11.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.1-alpha.2+51b22695","@typescript-eslint/types":"4.11.1-alpha.2+51b22695","@typescript-eslint/typescript-estree":"4.11.1-alpha.2+51b22695","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"51b22695eb16185a4db92578992f9dad9efb2ab1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.1-alpha.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-ozN7+31Gm7PbafqlS53y0Zwy99XDWVaqqeWrwlCWikbcLrL1uHhBFvps/a/cz7jWOASUalVby6XilFvYa+EZqQ==","shasum":"42a5890e7309b337451ee31cec8885dcfa92d28a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1-alpha.2.tgz","fileCount":204,"unpackedSize":424464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf55qbCRA9TVsSAnZWagAARWAP/1ff/KG0Ia93jRwZblGU\n+s4pM7KcA6ivTYUgt4EeRPAUF95i1A+43V3ViTmhWnO1U+Kvev9Dld9KqXKx\na/cKZPfx9AiHTBUi/9rvOTj75qesrKFTJ3IuBc1F5fDKjZ9ewl3cAKrz4shc\nJMAfULJZVdBa64/z6cCexuynRNikS+zprwyqHGueVcNC5LYd10WeAd0Cg5yJ\na79dwwn9ex7u8GVOfyVGalu5sf2LaVlw4RTbDQa3DFZhEN60l/V7xLj3mX/O\njcAcdi5RJ5Wpyb0HOSkudU6tQ08WvLgiwIY3oEVh3DfNr89rTCI5es24KVHp\naNAeVmNYMm2yUNQhAVDDbHnBSL5+oSonyEILG68a7d2ooUXqUHfA6s4FkNcs\nP2ZQCp1rTiQDSRz2fB3jgq9MZk362GXjgyjYfigQTTgdMljUSlTEMXXRxf5C\nlk5+rVpkADb24qJui1UQ9bASMyQaa9LxxTT9+QuFjIEp1XFQfClOXTi6mdvf\n+MzJ+WX9pnMpfU5JybHHnsHlIVJGKt2KmdyP7u4qG+UdPIqQohJ5n4Ub71Gd\nKGdn9+NvLGRMQTBdsJfU6Zsiyq6+NNyQ3OvbQ8C8Ofsz+apZttQa1Kl96lni\nqAFA6w0AdndSSw9eSdSIfG0ErUi4+90e69/GCJMc5w8kHJNnzUOxp1SFyTRO\nPxZ9\r\n=g63C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt79qrUuSADtcmN5Ga4a5738NhWGACSshR19m7X3oT8AiAbPEQOQR94XWzd4ennBVchNQRGiefk34W2bIMzP/s60A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.1-alpha.2_1609013914990_0.9200365620518636"},"_hasShrinkwrap":false},"4.11.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.11.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.1-alpha.3+2f10e1a5","@typescript-eslint/types":"4.11.1-alpha.3+2f10e1a5","@typescript-eslint/typescript-estree":"4.11.1-alpha.3+2f10e1a5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2f10e1a5c795cac28a6e0a1a3a0adb5bd6be7f1c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.1-alpha.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-+UwB9hMSluhciAoGcvD8E9uhkDr2wDx4Iz0x6PuRl0ZjV+8P1jrPw73lj9Qt8+bci8J33rQYRjPaRrxPWFTjgQ==","shasum":"d1c9715681630bc18af9e876d501bcb57a3b3ee8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1-alpha.3.tgz","fileCount":204,"unpackedSize":424464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6N1ZCRA9TVsSAnZWagAAqukP/iaf0A3MG0A/3C0YFeDW\nCov1QpkmGasEe/vnTnTbLlYJt6bBYqA6kBWtqDoDLWvloLHHDIpByAPvSZiL\nYSSu5llxG2CBWBBAmoNvmXQKREZ9ZiWg8lTRT6nWvsm/FnZrHLnC1D5r11Dg\n2oPTAZfM1NQlAj+WxUkVSOKs/n6sZcdMS+zSbgKG3YlHcuKDgU7vxmdfa+kN\ntwyI8bXQUsZLy4svYB3ZH2KCN8K7luUDotPaLzrlVmXGRDlv4ua8Vo/8xei+\nB8TjpCcDv3cCzP+V/NxMQkIuzCY9LwuIdQhsACPB74b6rUuo4XXJQvLRvpEv\nMCLPIxzWjQF0tFWcecNRSNlVvf7X9o9wW1J+6JeDnKsBpDXRZ7crRMcOpWqM\nFewAhpN8DwQAqA6+OGoaQuQh4mJx8X1lXJWJMaouRn4/Fvzxe8rhWGwwGAba\noFi2A/FBU4nLZN0+dKW32rvpMKCkqgMab/+VioqQ8Igrged1wL3DJ+joC6ae\ndWODyNiIAUaBPe/G13hxnoIYsjih5qFrBwekh1A3Vr3XAYN0Ym30PTlFd190\nKwDNJYgnTk7qol6StLkbL/9RvIwztJGBm8Z6FF3RmftwKSTJOzWay2jCpLf4\nLVtD2LOd2Ilji2ljwa5K2YP0YQIKbsISnVG8GlS2VlVSwY8bX+dkd8Ybxb1T\n6g/x\r\n=NlJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzNtz+AR0LspkfyRqTU8bCPdzHOiu09ndYWJNUyRxIEAiAW+CmhA/lXG+ZLTCa5MfnARATbA9s3TSUwnJOm69RAiA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.1-alpha.3_1609096537190_0.06979810530910568"},"_hasShrinkwrap":false},"4.11.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.11.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.1-alpha.0+e8f73e16","@typescript-eslint/types":"4.11.1-alpha.0+e8f73e16","@typescript-eslint/typescript-estree":"4.11.1-alpha.0+e8f73e16","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8f73e168a89ff9a84038e760a667b646ede5956","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.1-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-dAmM3Q6RaWxdf+JXN4UMqHlhV05LTIhnudvWpk1NYBwCBe2MU4GV0+Uu+2UhN8vZyVerai/3wnrtYyf0UE32Ww==","shasum":"c1bba6f6a7b37c4c7a95573b8501f01ebdecf95a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1-alpha.0.tgz","fileCount":204,"unpackedSize":424464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4OayCRA9TVsSAnZWagAAifMQAJ5xd3ILSnDuR+Pl2vgn\nKUbyGoL7YkFEdNKxxkLrtBuX57UI9a83tmVwOsqxUK2BtP9/5iSAeFNLTx+N\np+5JNjUJPZt6tz1KAsnM3NeRMPE8X0oCuECS/uu5oJIPGFrBn1JdWuLw9cUO\nN3TvXWagx0QuznM104LJaXIH2YFsiD0bpmls6PSdP9oFhfiOvunQ4uGJrR/+\nFFFD93dup3OD1SMzRD1U/36PCWrUsVjxDdBfMVhi/QL/VFLahSjOLgopOaCv\nQycmSwjD4L+51jXntc3jsuS0ri3p27SsmJWqZ2EhWuX2BXLjo1pRtQp1rlLq\nKMmdr/5ymBaGDfg7M+t8qSxAJH2nDeLHKbjMCwBzHo02F2WqcmkJTc3tBrTh\nUSFxulDKXMWasHuCeC6WNwqoStN24BCvqJPf9CSSwdHnTYk1WBqX5kt5WXHl\n9mT082p3rzyCr6EUBFJGbnK1euE2lpOCf7rWuiMvY6iHofdRiiPYIL46PDb/\n9n4t3SZgTruLoDGfd7ymJ0gfgTG9naKkyHZzXz6WxiY32oJ1AKG0tWW1KKCk\nMvHtFSSWHQNK/qdA/kVxTC+ssBm8Bbnrj5HGPSHLvOwi5dNaFb0Kwp7NyM0p\nQ/izOEkN6aabfrsNYn1NsATN7ZNA++y5MR6GUEZXHd6ti5bJ9KFzFNj1UnFE\nkV2y\r\n=m/rE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgeSpvAHhy4Ss3cuY9vOCZcULIWbG8i9ZBRZu4mf9Y/AiB7C4bu3+5pSFUExoNmNwfn19u70SlY4uP+gKLHIMfQ1g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.1-alpha.0_1608574642036_0.5433267698116859"},"_hasShrinkwrap":false},"4.11.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.11.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.1-alpha.1+535c8c43","@typescript-eslint/types":"4.11.1-alpha.1+535c8c43","@typescript-eslint/typescript-estree":"4.11.1-alpha.1+535c8c43","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"535c8c438a3328c92611daa239343e2f610cbc83","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.1-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-H9d5ZrRe40o7tIhHUE9iZ4+Baa0Hk8e7MvyVx0+zShDTovIsJisk5e7M9yoG5EUhhn6k3cBHnrXymsm/s/x7xA==","shasum":"bdaa8267fa6144f4d737edae32bcfe188899f1d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1-alpha.1.tgz","fileCount":204,"unpackedSize":424464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4o1GCRA9TVsSAnZWagAA3hsP/iiNcFs4c2QOr3JfK75J\nw1TjxzLtWZFlM2das2Jz/nIm9Ow+UY5052FJ3TRPfBzXPl43pqgYQa1m3eMf\n8UpLVNgu8cGeuLTG/qgVdmC+9IF4rXDv4GFFig4lD3olVbnDHVo0iOhc5YoF\n2oJa+W4Zie7yECFhuZWUgW5RbKz18mQW++r5aChd8DwbDQtkC/KWoxqNXue1\nxDpH3wYFrr6foER/7uhfXaA8uRhW8OONqB0rqv6NMQhqrNSO0eV54UYK7Od2\nJGybpw4CnscoV8llMQDyzWYy7mxmCHgOu9n4koA5EX7WL36aqi0EALiC64mI\nkw0GRoI8nLwL6MdVIrSmpn8VHUiANu4WIy/wEL/vQEscIeI45SQJAxuxsFC0\nYBgs/IZ7lyNRRYIdOvlgovtvm+LnJA62Xkl3bQccYRIFihgLK65cxbf5a7c4\nKaBIS+FAByDxt8Pg3mcERfqs6qQKY9HtCdWuZuaMF0Yq6yYcxLI8HtTbaUxC\ngLBn7FnuCH9yrtCd+/ErR+wFbq5WFlnyc5PcX7qDIBAOSpEn7hN2b6meuU2y\nxOP3JS7t4Nju3+bZswTJD/BV+na9NAOXiYJmRVEUFPjy4Y6y1Dd3CQuyaFr+\nnpBQzE/4175nq+FeSGNE71E5zejd/TAt31J5nDIXt1ahXYmX32m5sAvDN6YL\nrAwj\r\n=WoSr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2UwOW9+IiQAeFoTpgWvM4bbcUjm6Ark7WG1Ie9MBv/AiAkKmTBw/la2GHGedJtA+glJn7i29hfjz7t8Jeo3RQWEA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.1-alpha.1_1608682822471_0.26263721841534404"},"_hasShrinkwrap":false},"4.27.0":{"name":"@typescript-eslint/experimental-utils","version":"4.27.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.0","@typescript-eslint/types":"4.27.0","@typescript-eslint/typescript-estree":"4.27.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b3ac5f6e2183c6ae33a14959867f6247d2aaa0d1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==","shasum":"78192a616472d199f084eab8f10f962c0757cd1c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz","fileCount":164,"unpackedSize":294386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx4t9CRA9TVsSAnZWagAAD9cQAJIDV3OoVNQjtLhewdcK\nmoO4pw9iTR7Pf15mFuoryc3IfPPUuge6p+fqBlvOg/r8TnBN4zIBAkgCUNws\nfPayELMFjlx/3f8glO47hSberWNN6LYvtKBZSO9Pga1QGNB15QjbxW3aVseY\n+AklLwJTma1qJxzEf/l12gdCvMwws6Lv+zezq58KWxmCRIssudFWu08Xhiab\nZGSGIl9wEMcwCGnT9m34JNwl7bapKGPmUX8gqi9jR1zijGT49QZFWDnEh8Et\ni1FGEjJNpjwvrjL/23HVPeWenXQs1aJAx5A9pde0NdVbHSLFkJeIPBKvD9lB\nwT4HvPxGkoo/e5ZKmhFqkM00Ww1UpZTwZmYUb4PEyj+TjfUwW6o3JbLDFtCD\nE5vzCojYxmJ1Z/hcr52gVGSG22mfTyuudhcgGu/3QSolwyG7k/WJ6RwPEzGI\nDStnsZIrK9EmBjwe2ymY7WnYAgrtXjQtgOm5dghLcVVB8mGcqMel/0JUFAg4\nWkcMIuyAEcQhQY25772JzCCblaZBJzXzCzWR6RZzeC/60kB0iGRW89LsHFsN\n+6NkEPuBhJixPopZ0XUtlX5L53XKI7piLfR+pgIL1aXnVuKz3ev49iRDyHHs\nv0gmbQKiENJjHk+1Wksni+IGmrJ4/+DcSifHnHZAAWkzSUgYaseCwdiK7z+N\nG/Yf\r\n=o03Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKRj7AKeR7dLXzURNrTJxjB4zFJKa1Z19iPYwQDMHcDQIhAPdZ2Ei7I4J5DERIN+82ZAb27m9PiAAnoR1JzvID+8wq"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.0_1623690109287_0.1344447872085739"},"_hasShrinkwrap":false},"2.8.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.12+1d56c824","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1d56c8247deb67edc37d671311af9e8ab8614dec","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0+ob4KH8+xolxtb1vHDRwrshM202K/3MhCcb0LvYNVubNSZx/43X7WEtZrxxAtGOLRGABfaKHv9qq7ttMdMBUQ==","shasum":"ef906b9942b98ecd609cff8d1c3890d3efbb0c4f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.12.tgz","fileCount":108,"unpackedSize":139159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2KQ+CRA9TVsSAnZWagAAyxIQAIC0V3RR69gCN9E7V+me\ng733kSVlY3psB5ZlMf3hX9CuJRSZHjVCaZ6n0YBAfTUymkv6w25qPX3tC0MH\nJC1xPsE+wFHWz17lRf4gmbNEA03aOM/QedweG1JC4+i3PPPD3T86DfnRmXxU\nBp+BHi/XkGzLTI9MJlBUbOXkhCPmQi0HE7xyJ91JE2DFdmkC4az+OEbzX3hX\nR+3tE32b3M2fdk2cGB9EbPKt+HkAHkIfW8Pd/vGr5uF+LeuhPugPnasn32I2\n1BC/zT29lFh6wK/90ufkC8miU7JI/bu18r2WM6f8bY61c+SFvTzIFY9EY56C\naOjOXorbaoM2qCJ06JhDiveucXNbjLb9GGAHCeB82hjLgWeL0pnWcr/ibVOM\nVhpZd9ZMIsTCDcmJbqzZn6XCpJxGNjhThwCl7j4xqp5kWctx+A4qUcUoySFA\nMkcYanlmd9YZ3ohW8lvGKlpHmcbtRdmt/kA01GSn0MXB8MU0uR64ckBPTxAH\nrrQejNniiHvF/szRRsekhDHiKducnHCUumZ2dPpPRYsiPXAkC5JVkYeKubnM\nZibWwOPDHyNa3PML8MC7ZeWWEQDjiKLrYE8fL9KKMUdlXdGEYwO/RdGrOPYp\n1fObFYf3ulsa5p3gLwkMJHSgEq6EKb8Fqzm3aOTCnfRetez7nibh9sUrJiv9\n6GqN\r\n=o2f4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeg3qZGKJ7+gApLKgO2LX0TugF14eaxl7/rGDKL2fjfAIhAJ7Gqpfc+/AollmT+9VAjPYZnwzKHClrTEgwU0SIoLIm"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.12_1574478909939_0.8284731996173067"},"_hasShrinkwrap":false},"4.16.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.8+a6422907","@typescript-eslint/types":"4.16.2-alpha.8+a6422907","@typescript-eslint/typescript-estree":"4.16.2-alpha.8+a6422907","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a64229078e72e52d43cbe3e5e45ee0450ecdf2af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.8","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-YFDO636AvymqcOYZi48oOoicMPI8FLB8j1nHsjhts6VTWU6/LmowCOhfEx1DqJ5oP9RxprSxTg+KEp5eynWfKA==","shasum":"cb2f9d7b95d21f336d01980e7b97a804d8dc4566","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.8.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQm2OCRA9TVsSAnZWagAA1/IP/3Ah7o/xxBEm7iQ84sdy\n+HsIkoudlOBsnq2JZtjx+seKC/mCLZnjkHOCeu8Dwl3rBl4YVch/FVuGZ3RT\no9erCQY1zUyIDX2OIQN7hdy6jSidvXgOy4aix2mRE0Cd6CC0Xo0TLWzxrqZe\nAXMo2UxeSvbYolLxnHdO+v1jSPVW/pz7IiM462O2GRwGRXUGhICz888GJp86\ni90yprvPzE3bDJLFvGqQd/b6jL0HyMtBTRUqaXCX/jYLPj3sXryKf3/PPDXd\nlIbO/ajvQoFdoQ57pR55/5FUkWIpZomeQxln92XomgA8WDnff8KPciQw5vsD\nxF8A4TeGaanNrsN7L/+SVnS4XbQ/iT1EiNtXEsiW7ZavIW0nSuR8y6+TctXR\nEPpYjYrn6hhSTRKrvjQgaFoJXNnF9Id1fYnKDa8Q3T48STIPzRV6FofmN/2K\nyTI9DjgJ/OOXFoSCOQoWQ/Qthpzc9IIUkdX9HcQsDqRrzG5GlWwIWrLn9xQP\nXi/j790J8w+Gbr3D0KMCfQEnpWh1xCY9Y8GGDnUd/eGmGnZO9Bsxw1HJ8LGF\nHqqBaXHYBCgZlKi49kiIn/V5pXU+sKTP7T+LLzzcvk7zWhg3Zie5sHbrWiI3\nWYVfW/Ifbcx28NXe08HcQhNTOFS+dya2f75k4upCwhcLp2k4oYHouV7uHRvr\nYupC\r\n=Qu25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDjYXrqPg9FheMCLZvttM1RoL4SUTQ3LKH+Up3aGkNWAiAN4vpJLpDAOjDbWu7X97gGjEc0+eZTH1pu81W9MNocXA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.8_1614966158458_0.6825968239188129"},"_hasShrinkwrap":false},"2.8.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.11+1bd863ef","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1bd863efd09f754a54aa36b829f51ebe39ec7145","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Vr9Hk6A/G6ppaV01lTCqPmeAEe1xU7qYiYvEhLKGu34JAqDdhRRRnUOnPJir9EYlZ3h5MwxQbf/Cx+cAgbJdlA==","shasum":"be8c5bd9dea1e0f2c65144490355f539a8875f01","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.11.tgz","fileCount":108,"unpackedSize":139159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2KQGCRA9TVsSAnZWagAAgRwQAJ3b6O9M8IcEt5bRwDUt\n9AEcI+a4yab/tfzlUMlQFYCL8oQjY1M7fHeO6UfLC6vaLOACxuxwTk5A8sZy\nt9vTMvhX2zxbu4V6ExrXs3ntsxkJqs7J6YIqsvloqBsUWJzYgkQx1zVzMUGY\n85FRnl0UNgQEGZh+MmIb/HZ3haVkh66oF/+HMn5KzF6ZL74P6UrYMebT5axW\n2P9sFn/XLU/E+WAr1FGTYBW2bsVzgH+6Ak4B1OJIOlph6XXafOwmhsRgrLZD\ntZFIqdvNlRztaPXNkF93lk1S7nAr45LKB6JY4mhUSo3a6wEiRN+2vtnx4BF6\nAl+uNIkB/E2ue3Rq4iZ8U9fbwXjJ10nT/sZcBZx2C32xcFLtu8METK3vHBwy\nqY+VecbgfT+uvqofNuZ/7n3sbLhtuPxF9RvNV23UQu9SuCAYfX2dvqSjgLuO\nAGw4KzFOmeOvQdMgYnggIBhWg1mF8/gYHZ07qGx7YVc13BMeHI6F6GYE/KCe\nj0Cqujfgry7IX9cUN6Ur2+QnZj57qujFN3DuLgz/Jz+vAp6hpyqNdKJhdiu7\n0eBhA8uuYyFOZQX9iAtoaNU+v4N8Lap1huR0oqFBSnxpAMnlu0AE85ptOQNl\na812sdvw9htldL0uD2tqerUBnh8uTOJx3GSrIN1d6dwTT1trK9+DEzy9WwyX\nzIeR\r\n=qzOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+GtZL18KNzvKMpwY8QaqTchRedX3w9AbxE6K4R1vbwIgQkK+o39zVSmCXGFmZMpccav9ivpBD7yI5klNUriUD4A="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.11_1574478853785_0.044343407507652755"},"_hasShrinkwrap":false},"2.14.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.0+05964763","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"05964763b6e1f4bbb0f54db9995f5ad02e2c8d9c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-/CML4+/RcKuKFZhAzr+iTnQJZW5shFQXreU2xyikwK+/1mphfB7za0lasCv4Q4g4QrK1BUNBcgSDT6skldQIjw==","shasum":"772ca7cb4dee2ee536e3f401ec953c4be7c4cca4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.0.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCj7tCRA9TVsSAnZWagAATCcP/2qXg0czN7L7/2PAO/Fz\nxzDRNlznLJz12Nq9k3sfWJamsq8znLVgLZk6NmzJ/Rs35yitpop4cwwQrbFX\n8ED+zDTWdSEHYogT3f+IGshs+KQfFWrDPWDD+u6onu+e6jBJZ7i1PYQhCq5T\n/7Fj/Rz67HdozX0dM43EuUFiAGx9nNvPaOXKw7lrxa5hic326DzNofLyA/cx\nMpDcGvPkdZTg1ucmS04WT3umEY2EEThh3sdhHxWzDshxTLtXv8T3mSYgXEfA\nwXQdbvqvO70faLoBPEHE0SBDUTc/VH+T/KhQ+yuVYpabcUqs1j6x/gsSKbgi\n6FfTsvuGgLPINF3ABDSf+wPe6z3y5V6YikQOtxS7onq+UfCQj2SUsDFfrG4N\nN8OLK1LZcp6dxFzlBVZJu7c5OX5IEl671wpTtSFRdoBmNkW1u6JilneqEGkK\nIGWetM2AikwuZr0HHd67NIckPV7i0XYmBPlGp9Hsqx2EPTzgcQeKEq5wiB13\nns7exai4F04OfBr2jjzkxJIt058oPlJayPipYfMKn0WGnJq4euxJYHHWRSZO\noJa/DHQQELL+YSBPfPIk+CuNIrHuYHJNnU4PC+TC7MXDZiIvfTEMJUWrZ78T\n27g/OdEq+aC5aUmBzGxtvOeUz17MzQPXSxN/YnAQdCDmE5tv+2Ww/yalFqgZ\nyy69\r\n=Smju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMBAcVikNIUeNdDOkdTkZzlpYgbfXmwf/NocOopTrabAIhAIAx2LgaYmJ1LEIUcoFjXHUqBAbfT784OIkWVvWhQNC8"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.0_1577729773436_0.36593341040142513"},"_hasShrinkwrap":false},"4.16.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.9+84fe328c","@typescript-eslint/types":"4.16.2-alpha.9+84fe328c","@typescript-eslint/typescript-estree":"4.16.2-alpha.9+84fe328c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"84fe328c2c7b4e631711c7f22b706f75ea14a495","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.9","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-GeGanl/4lZmqLXYH88jmOyATvFUfFHp82yc9Gv2H4Odtv6O5CFPB4yI7KQu9MNfNv31FBIw93e3x4OHmbniwFg==","shasum":"db3eebf8f4b76494c94e0fb22ee49002f45e52bb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.9.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQm1nCRA9TVsSAnZWagAAgb4P/3jp8Y9Nyd4ZcM7iQnPX\nFcGWOaQAXHT2mgJzKxEaG1NPCSOKYfIvx4zkbep/8yeblpDlSUBHT27tlNOy\nqc9H/cWGDUfm2Xv7XNAQze9NGsa2ILmJzLDVuAv1bK+DKVsO0lasAemybMOv\nSZdBk52pGl+YF3XZ8PMWMym5hIIswO7Mcqoc8TH+DuizA4kjjNo3bnmD6T7+\nrbcsVDgbM2XC/MHtyqNXlQqNpqtZJsn/NevyBHyLenjPVGuMGNfVpoaCikEc\n36vOQ8Ir+5UyJxkX4FA8qFYg5p/6LQwdx6ZgTiPwhymAgsrlh1FhxbphiTMO\nwdNkhFsknWsPIcSCbiJz7jqoIgbUF0uAtUWDOryuMYrelmgaJLL+RCNSrCkb\nY7TptmoMusaaeT7xPTsZhNQzAL86Z2oprnSlA8qTpe50H2yqLIk2pgc0xi8y\nCZR0uHJiCCVWYV8hmMwSzcFmXxFtxtRzHfjOHwhhSEcstQR9Tv/cm0MCShHQ\nzVEgVbWHTf+/J29JMlo3OMO4rCPeIAIUw84dL64bCyGlHfUEHBP7NtFYsEst\nmxDototUQZziGMSDfxYT0Cb+RC+OTLQU84Ig7hQYm2W9p6+jdFQj9LR2530B\nZEYcISCst9I8X7ZDPgOGh4UkLxnFzr3Mt6Y/YTxkTFf0vTB7vqEJDHXZmjFP\nfUE2\r\n=xEoh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGQqZrahyCFjo4kOPz6Bw8atdAAII7bKWIqo7MuhG1MAiEA/wZfQfNiBzDm/0MYCH6O6RuoAd9/UDeBj6Wf/4Z8XCM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.9_1614966118967_0.9605297946098295"},"_hasShrinkwrap":false},"2.8.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.10+d785c61f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d785c61f9e518ebefdd09614a0dc69494bdf2e85","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-eqqMznuLuTam3Ic/t9qCc/wVBbzkffAkshjk8VzDAL1xALAGD6VV3RypgZXY9WzYWFXjJSVw3q5RkFfkYcDI3w==","shasum":"2ffb15d46543ba94b96a5f49fd60a57847d95b3b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.10.tgz","fileCount":108,"unpackedSize":139159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1stpCRA9TVsSAnZWagAAro8P/0zSALskT/8CXZhXUU+f\n51yOxLq4Kj0t3Pdx5OD6Cmq26CNNYoBG+2sO7CiNqqmsstZRi2zit9lQyrwr\nttQz5ywKwepf9Ws0OFD9QvM1arcy4U1vORMb057+y7QT9C2VwXaVT/R/tJRO\n2SEfOKgpnQ8cDwRD9zQaBqeAclperuAh7QmjZllOf/NklJf8IQDMTZZrPJE0\nV0J9O7OvletNvrma5Dn3nVmcDYRPn7mcKgB3qmrCcgA8y6cetUUgovBQ1vzt\nS/lB87Y+LMLzGU/BbR/rtMZQ6KOxJmlzI6VV50FeFt2rIeTVhOzNLKidSZYU\nEvTQw3EEyP1yGMOosnvUqhXz3kOB4tOKAZTgPEDMHa7xOdyujdQPJN4HFfxr\n8ZZVLWiWeJ+/Jxc9abfx1WgJPtmEStGG+Hqt4UL7KS72rL+6HpP18izcFoAk\ny5rzYy8ltsijeqRLmkEE8MKNb/ualsMXRtB0FYVNFi24KsKwM9fXlUv5J35T\n1Az/Y86XQDhgpt70ihstcTnyD2weESRkHcT//f7/4x/S/4An9zYxV0H0P7XJ\nX/OTRylOZpf0PJLam2PLH4ez9AKZ1epPOl2G9C84yTzER7A0wcl25WOMunmF\nNst/drXVSub1W6w3jJl2ZfBdpht62OsErREQ7BsFZpKhZsO3kD8nRF6hubB6\npjfL\r\n=7D/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcT8ks3m5Jnbg+pxafWRBCR3CQ/jHmWbNCSdPytr0OVAiEAgbWgiw0tmAXW2KC8mXE+4Gk4SbaFkMPlE3yKK5mzXh8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.10_1574357864733_0.6432021034185436"},"_hasShrinkwrap":false},"2.14.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.1+254d276e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"254d276eaed6183e9a04a7b59d323709e7116558","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Aq8sUm8YzFVpY1GgH5VHYgLox7U9UUAWzLiORS9W3dsF+ffVR3NZx5TGLaRIkfmfbmcUXSA84ydcvhtRw9I9eA==","shasum":"742b9af5d616db5d6ebde0a2bbb07d171b41ad71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.1.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDUo9CRA9TVsSAnZWagAAFUwP/RMGLHPJ452FNTR+UmsL\nu8AsokI59bxnyjfo0ZPgK6MsF+gugHH8LM7Y4ZCcNtyGWpSRpoznA44pFiMp\nInrnIaOn6cZmgArR9mSpicJ5OsPpVug/8yr+rJk881OQHVSsFooxnUNDMo90\nI1X122DGPoCUvd45piBZofNFhJ84v2Ss94ScR4cxFb0H63ijCJPSBIuy4RLZ\nohIkk/H4jQ8CeUo4nYGy9J44wpvy/cSKyiRSufypO0kj3/9RXIEgB7DgG7Ve\nOIc9YIoH4cBmxrpHrK/YMa87kK/qHGzhuvYNiqOWt4c9CCrGjWyS6T85gXWt\nS/ZVH0/gt6yL5TBLXE1HdDKu0PUMmwgX1AYc/xyObcBv5/JjtkA4HFLOyGnQ\nvNVShEyAiU/zF68KhBK3CXA+ebVdGmGttPLImalPTjh8gea9wx+PeM9uONUf\n0Q9Iqqk0TeggI4UU+COMWIwXPlytgMO0kjR5fU8vH91TBcTl9iS5jQLUkg9R\nbr5G8zDccLGMqMGTcjeSmSSaQE/j/q2RzhWT5mGdPkpZ/0PUaRpLrRCegSjF\n5ZXtHB0qvNTS85TyrDawNIdjeN4Og9R4vT+pC+SUkBQKEcGSC5dhLZbD0wjT\nt7sPMzhN8+XafG9RrnbIk8BLyOhLlyVdTyu7bfRV2NH9/6bDBvnREy11pRvs\n0/OK\r\n=KGaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfkeS+RSfgAIHsq3sxRc6pXDx33ISn71mMnUKo3rutMgIgEZ87f804nejaxaJfAR8Xv4OwMjyyMeIonJclqvj7+ok="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.1_1577929277263_0.24125419049204178"},"_hasShrinkwrap":false},"2.14.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.2+3623cdef","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3623cdef0855817aeba450722a41c8e5c9f47b72","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-JyrFPDSixX8kCEyj5Gn2erua17IJpjmR0wuOf1edpUObS56Zrm99krdD09wL7cYcAgoA/iusMtDWZEAUOUOJXw==","shasum":"76c4857e96bc310002541eff15c91951cebd18eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.2.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDj+VCRA9TVsSAnZWagAANZ4QAI9WkXQVHNk4IYJjOf2u\ndmbAVQet58YdFHbSSw2Nd0p+U7qWRWkaBAV0QVMH9J6MtWC1O3V2jC03+q8c\naCaHdU1MOJP6s4iY2CCJD+KmFjA5sDshCGqEnu8nQhzAIlzYDDQnIQ388RB/\n+nZsVw7yKObxekq30nFWsq8dqzUaKHX+4oHWekLeuv416eutILdIVwJMGhkZ\nxMJlznDmvU8EA8kaBgc8UhBXXGnYOg3Y7UTUFjqUUmr1a2BbIi+kflAkZfMY\n6m0IsIZli+66I+jMPhUHpcul7LbFLNlm2Ky/g/9/1cE7kFGxygyyJc92cKmd\njhanGdUX/tR3xPxnC0iKVowBXvIxuB5EpY7JD3riw/keULUd+pvoHiN4+8XO\ni6uhcNO66C8X/9qeUiWgflPrR5v9T2+X/uZQeQUpTtYFGBJFUGTfK4WFpKSr\nLSB+0QkqQjXH6Yr2C1dsn7WLyR9J7G5PRYx/B2/twLtJSrQfvtye3YXewOqQ\nH0V0dYWG72wxQ+Mi4P9LItP7ZoKRwRMwbZF1GWiIEtrhU2CeMqcVNsIZnGjQ\nYO0s0KCDQ5bVSRQ438AsNrTV6TDA0dhsZIdKpFcWaw3b8cza5voX1s4cUONW\n4gAV7xZs9jV0QxpladJktxLSGbDOqT5+bwyh2qY3xLpnRW0HY9z11QsOkkqu\nyUSE\r\n=ncqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8xWnSNoVto/xAHMT+k1zXCCZXSsEa4vkwnXtkxGyiPAiEAov6WWNKa1640vZB7gPwu3mrRirFwJ29BjlTBG7SM6zw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.2_1577992085171_0.858233549163737"},"_hasShrinkwrap":false},"4.16.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.7+9323eaea","@typescript-eslint/types":"4.16.2-alpha.7+9323eaea","@typescript-eslint/typescript-estree":"4.16.2-alpha.7+9323eaea","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9323eaea81467e51ba99915f8b5d4dc8834e2784","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.7","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-nVPfhtHrk2Zuqrwlb8aPRjHcm28Ne2SYthIVk3eJUiscPfVfLtr2oIErXoV3BCKJXTgfxgMvUgjsixCx/q4sFw==","shasum":"37db07e3bddb59047261e9aeca81691b41490615","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.7.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPoCLCRA9TVsSAnZWagAAv0QP/iKEEFHz8hjrPJWEDa+x\nBY2iyyr0q+yVaIV+gQQzD2PQq1rzIjvUcaz5ihViqw1GTMXGgJCskRbjGnx5\nkx90dpaDI/qW5yYdv/CYYykGVpHLbXIixyBNuMqgBsB0/JSABcBY979svFRA\no1SuY2Gj6HAtjkimBqP6O6mRTUy83bk2s1NdZEF27MIVi03aM1kVMlyEzSPR\nHVwPukjlqxxLuT2mc8eFaLPWvcrGSN20zKY8tmB7ZTGIUZu8QfrH7s86piLz\nCNkaZ1vcmjNjA/t6mdD6V5ShPHGoJHC2Y6xwXJ7GdruvZ0dTTmWV4lN0nrLM\n8fiCF8dpk8mg3LOtCaE/cW7QyvyonPgmb9afa5bTMU30BwMDV2jgJo0L9O3y\nMCR6JFmo2jrRARx+Kye50yzrA54PQf77SvL0+NBx57aagUBE0Qol7/mWTmy6\naXVB/+W3wbrZNHArpgh2KXabWIv2uZ09ptgXpTdl9JNMIZha1QDokM/yMoHD\nz9E3xP0rQ7ZbTDReL5Id9IJZsTJXTfN0RFd6SapNtKpqyLSqAjYVAJmELlO+\nZsO7srJ5PTpJT9J74ByyWPv/3shJ8H6bQ7wIbKmxxrnQA/HnGy6c1dm4V61t\nGADZIl0cOPhoDpaaP02LbW+NFeoWfNX1LvV2N6ta5rRH2eMTbGNeCFhVpTvh\nNYq9\r\n=jPmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8XU50UBd/2+KjUzhp3yh0n0JBEhzmglpAfl8M3fc3BwIhAIGoN7BN9i4JWXvS4tt8cgr4AoEu2hqTkzTQlDbQkUw3"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.7_1614708874777_0.48613201125832073"},"_hasShrinkwrap":false},"4.16.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.4+e22c9fab","@typescript-eslint/types":"4.16.2-alpha.4+e22c9fab","@typescript-eslint/typescript-estree":"4.16.2-alpha.4+e22c9fab","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e22c9fab4d680a8a40f5ef10dca83e464db4a88b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.4","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-F20Qpjs2Y+Oclvpm0K27E0L3LLNmDoxIk69Dz8ITk7otZKlGbI48KaWrQl6yukhEmwjPkSkdgrycupEL9dwyKA==","shasum":"ee4f110425dcbac34d54e814191d3437bbf8eab9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.4.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVuNCRA9TVsSAnZWagAA140P/Rc6Ts3aquVz1/7l5ONH\nL/KsRWt6IsecCZX0tny+LLsXmrKqMWxkxR1GAsEvzUk9iCYYXmTKXwgXY83r\nJAiAVSbbtvJWP0bECtyHPObBIfq39nc/yjSnOU2RRrziVIo1OLQYf8OYv4ER\nrdGOTClPRNJVD9XFZ2LAZ1t/aSrCtniASxVNfWHPaQX8fCmU5aA5qJwxY0E4\n8fmSn87+T+U0UdJsi0KpzwAL1NQdHYeGxwc85JJgwYgoku5Rx7OYTUjdmu8s\nbxz5zKxmv1ugtmx6Mio7xrL7pEtwU7bAhGYlvry+RWB22A7ISu8hvmSfwcnx\nDWGGrDcm6aqLvuaEWHAPxy/j3C9j8BcK9G4mI8ApzYwqPO9IgCYJ0YK6fqHz\nx08vRPs/rLui6U2WdVYuOzqfEM5CltooBwq0hplUuMggJQY7RrWPg/f3RQMW\n6f9ue+avoOiqEMI0lN3sOQqbMXmM6AhqfjHNni8MewpwHzO82mgIIaclr3h2\nVZqIB1aKMgSq37sQheYoD3poSWtNRzUUB3DgHajIhZxNP354B5/KByaipszO\nVXXyIYY5qXxZLVyDt7nHu83zaH/OGRr+kUDUbISFp9X0LV3ZEJHg/ySVcaLK\n/5T1yWhU0srD1UmvJCcSy8q4n3N2UW0sKJUQukyWcQL5SqKLLcz798/8z3X5\n8jyr\r\n=Cr90\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9ukSdCbKoj5qQeR4w+sgnsh5lN5AVipy8FHOufMIWsAiBNKbEkBTIqyDmhXtpb183I5dNT+pTi/DSepdMDehNy/A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.4_1614633869264_0.25125634699348787"},"_hasShrinkwrap":false},"4.16.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.5+e8b87de0","@typescript-eslint/types":"4.16.2-alpha.5+e8b87de0","@typescript-eslint/typescript-estree":"4.16.2-alpha.5+e8b87de0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8b87de0ccfbe506c9f02551dc5d635485ee7db4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.5","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-NsZtwK1sPJPJP+xGplRwOHKm0i+gfjKyiKojqwwdtO8FwPhFlP6I5aI4klSqQMWspK37MZWK6xfJwhH+n+YSGQ==","shasum":"bfa08b8f23ea50d79907ce48e91dbc6ab34201c9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.5.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPXQ3CRA9TVsSAnZWagAAMH8P/0hc2QaJaFjyKdeNrVlO\n6yD01pSsauPXmRR/jnntJHctLQ+yxokDqjf+LGyZ6qYBcfYPDqaCu9ySAsNT\nzSjN7DF0+loGcbamvdigMRpXIisxhQKJEWeBLgdRnUaqJs1gNfnXT73mhEYH\nyBZnOwCYehxlhCFRez9mhedtBTU0javI1RSg0Wq3QHs5RT9QrEef/nydF3r3\nY5+IN039LWDeZtB0b0NJgD8PzwbejVu7zzj/lvDD5ROUar+w8q6l47vF2XZO\nQEleALlRySu412ZBCq8Fqw+lqordfbeF+OORKd4syywfFEMHvJ9CyzcCE05w\nkHWmUBaFOqGFDE0NNCApT+d0RxinSDONA8B/6lR7ybwhOE4LwCyESeHw9K+u\ns1IKb9+fZ50ayLMZ9rd80D5HsmeJtwuQNVsp7SuQV0GyUrtY0IJPtIAY2wo1\n8UZUhaunfCDs744WDEZIexhCZIrXeNK/WRZgFU8QsnOnoLcb8xthWpV5soZD\nUvph4oWG3SQu4fcgKYKv3uMgZZRZ3xrcbi/3+hjzL//9sH6VlPgTh1P7nN/w\nj0mVYgoWp8rtbG/cpKFbxnRIPaHyL5rjjUuFFOoZyU4mWGQ6bZNUY86cc66c\nktenWXlOR4wtT3r8YaSenKBggRjQR/Z5tDkgmEWGHzGzTbRizjkB2yXW5iNk\nFZjG\r\n=0vlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfb/hB2uZNcW6lQzGFO4p7GS1iBBy5EtA5H3/6Wxe/AIgCF1J5CXh3Ru3gufpCGi6Nr9ByHDp+ljuc+xDYEOJZFI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.5_1614640182862_0.4527566042755824"},"_hasShrinkwrap":false},"4.16.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.2+00e271e0","@typescript-eslint/types":"4.16.2-alpha.2+00e271e0","@typescript-eslint/typescript-estree":"4.16.2-alpha.2+00e271e0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00e271e0efea3e25af5377e061a9e93319bc9cb4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.2","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-R+f9vEyWCfoa2BEo9LWWkTsTcvmGbFhrIWVpfePrjxkDydUXgBVdjyWOaef+WuH6jqDAsCFPzGmDWlHFU74sLQ==","shasum":"737f7044340590ee37a31834ddee94b9e2211d28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.2.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVhSCRA9TVsSAnZWagAAqqoP+wVVpeZUIzkSkDcKeZBW\nl93T0xhCiDBFufBL9gCnp5+YsSy5zYtInKeoMNrS82i3JPhyEW4jp0p6ntCz\n8Zj7eLaehoGDdDvcH56kjf+k7Ql8WuzKx6ktfhXUZ4cwib6Yu4mTs4AKin2G\nCq4crxqBLRx6Mf7PS2VmlKisXe6d1p06dU841SluT0f4yGaEwH1IKTB0/u0u\nmCk6shW1D+P9rq1EUMoTCSrUZoTFzbAVMLI/UXYqzTIR05Bz0Sj1HBfrn6Us\nleKNP6M2L3NDVDXCqc/r9XYpIWhFTxQXFgtFHfXeU1YYSpoqarArdITktKWS\nWG5kbfPVSNHxl+iidhdMG8BUKOZpo2nANNNvhxi4eNBUaFcXFi9H2LsQLa6w\n8/4JP5Jjva5kAzuVbDNUPQxS2mM3P92tKNJZvD/tyPsfShHepqLQ5MQGd1jP\n0Wrwv/Qql8h8Ai5wDQIDQevHYmBSJy5101u8MAsDfUWWbOsj4DR6ZbQbNEgV\nFSII2GTRyXNJ3yBV77vJSYNXS+q6bhVQHj+tpPvytDSyE58HBf3hPEBG7dv4\nhufa2CTHsqCW5lLlUrZuBALZ2mz6+PXIV3nqsgYI+0vfFgY15tnnIWZ9zEMe\nMW/5MxDnUiv8oreBCtU/vt+j9XPiOq5E2QCPpo+V6HW+TRhd9ptRnUmD9Udm\nRLCn\r\n=9K6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXOG7VDlnJMqXQcOGw4/tA+nfPLs1Ulupj9sfkDUDVRgIgL+TLowr6xP9hja5jUoMTLWH60zHQ9DlISEYVA+LeAV4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.2_1614633041771_0.2097721125147729"},"_hasShrinkwrap":false},"4.16.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.3+18c0f282","@typescript-eslint/types":"4.16.2-alpha.3+18c0f282","@typescript-eslint/typescript-estree":"4.16.2-alpha.3+18c0f282","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18c0f282aee3b4b9d19ed6c72975181eb89e54db","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.3","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-bwFBqfca6rX3MFAOPiVWa8uVMMOVpx3X4dZ/fA6FKyzz7UtEOzlDYv1nOrS9SS7FTLqzhgvNsDW3YeiAZn0Ayw==","shasum":"3ff18823156b292f8e2a0c744be8b0b0effd49c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.3.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVkBCRA9TVsSAnZWagAA0qQP/jq8eYpqwOkek7UFoZK6\nI32Fy2TmVV3i7jj9S+e3Z34TmodG775DiV8DNWp7eDFsQUj9iu33dpG3Og6h\nk2gALcWf1lNjEK/b6fIgYHOOgMNUdcGlXU6bPzU/id3q7u70tfDzmkvJgi1j\nPaYKebOP4SSqfkYack5BOcghc+2kE5qQYnTVlqX5qHWAZGaon06UMV241gBG\n1GsXP9xRR+MpinGESd+HUvPqYgrzSs8WYZxC8AWdU5z0ok9TUAfs/cvPMaHt\nPp8Ng+Di/u1s0WVooiDIcXiK0vunNdpnj32VYyIrlJXJhZ7Lo4hEjgOn+aF5\nH0r7HmO66gfilPYeDhXd3VNq2+g1yXmq9ADHB4u57qEBAtrOjZPB5kUyORNz\nfIyY8xRNxE2cMjn6Vf6SrVPjHvq/6gJl7tzHPzKeWviX6MD4hFJFB38SigIy\nuG8khYxQWi5cscwTRlGfpulh0TrQR7a1lQhaIMYKEXIvNuUQk72GyPNmwNtz\n5g2hmG+j2EizYiRdjeEmd0kC0XJ+g5qohIezQkNtCJIEMuXFX8MgCi4ftTAr\nYA0YN1kK+8tjdh7C8SDqNZ3QyUlCLB+zPb6HX7CczbbG/wIiBqEtthJGMMrz\nSrD1NCGAOF/7SFrfaMKGHkyBJ/dUFBtS7IcSZMFLXoACty2nXEKWg/c9ZGtA\n42W7\r\n=SD5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3pglfFboNozCAjdjKs4UBpp95OMwzEtg9AmtuXgBiYAIgT3Ytb7CikSv2CD7Z/KrYwTytHOhPraef5OstH0nSfgE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.3_1614633217479_0.8603280450817001"},"_hasShrinkwrap":false},"2.14.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.7+a2c53ae5","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a2c53ae5c50ac9c0064ce2928ebeb20fcf586b6e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WLAQA9ch0vOhUUW8WtuOJ2CAjMCvsUw/Nw7qVH/aMDSMTh8Uj9Lpq1HdV74RCmCIMtaNjNakETXHbegJqa/rng==","shasum":"1444658dc3d3db81ddba1ee740c48209c2ee749a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.7.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEs5uCRA9TVsSAnZWagAA6kQP/3UiCrr0CsFh3o/4cTy9\nxRG7T29kNI5eKpaTjZn13K5W9/I8oQAdb2z3wkida/FyTExSjN4dHyEti7u3\n99R8s46uFCvf3RNvznf/nVN+BfwoPrqi2SPzwJR5sonS/AHuh831+dk/gKNc\nl116OesHxphc/Z9FfRO7nDkT/aABgCayPX0tp+ASbdXNZRUSdez5S5v1OJCV\nxcJdIeC4BFX6Ci1FrpvPl8Di2yiMFdFLOqPFeDfjbux1kqdyf7gy1X9N5Gp6\nlLqX4p88jGMO3bzs0RTna+3h7+hdn20AE/oTemC3p7SipyFcDKSpo5UBUJNo\nLvwPG/+Hs89CM8AWHfN/3EJeq6YW5dCMiK/vDmAp2hrok/bgiC/NEqvne46J\nBXSBifxoWKbvXW0JJ8vw6HQLwsUvtj2SpAEr9fvUxPPaJhOI0ZnaAK3kHs/b\nQ+kRHOJr1FvKXU+1nHXbkGDIfzcQ2PAZlvd9YNzW9sXVYlDaF7BcgSzjqcv1\n8BHVYQJg3WlF2zoTPbf/tm1iRCXEt4dpQpiAGvlfPvSZu2Qm8+rU7ME/JOBm\nxU/fOdZ5BOxGMt+1UNq0v7pStpx/xzCJg+HLwdwEM4rkLoly7+vZmo9BW9I0\nb56G3gJqKA7O8vTP2RLtS+CIpgo9UwQxKQFNWnIM/OlTRpt5bF2hbarnWBjK\ney/K\r\n=ozj/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe26gx2fKm5U2Lvsf46mt+SCh4gHKr7ju0itriHlin7AiALBOEgXBdae+gU7pGhMF7znyIIs5uA6M6loiG+h+QFpg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.7_1578290797729_0.14680690302157928"},"_hasShrinkwrap":false},"4.16.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.0+053f6f5d","@typescript-eslint/types":"4.16.2-alpha.0+053f6f5d","@typescript-eslint/typescript-estree":"4.16.2-alpha.0+053f6f5d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"053f6f5d30d3ccde37243db16d689a6e84cc3b91","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.0","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-rYU10Y2xgZ2ay0t4pFyR7HgCogtl5TUUIl32E2dUUo43qi4uwL1fuIZDS5cQy3O0NYrtcoLengrIL2IwcrK9HA==","shasum":"0c5017ee1fbd723459c928e359aa27f798f38ab8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.0.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVGRCRA9TVsSAnZWagAAeGcP/R7T87Rfr12HHXDFN787\nnAco4HyTVV/r4OXXfncjAHPAFN4fmFnEqbmX01WvndRb8Bm/UjtoCT1fUb1w\nk7iG9RFRn7JeUTl+J19kF58T9Lr5I4JIcmsr91rmoAFkjKzO3WZDkFh8AqMz\npnTqjo6BXL3Vc0kkMhCL2oTfgRdJz9yMVDdbktXmUrInk7v7XMuP9+1jtNSz\nbypkgJuXhVNAIpekG3FAt6VojkfflHYqImY4ZzFPABmHXruXKBQ7JUKllzEu\nh4MVwfDjAf6pmFoNHrRZwDPPSG6UfwuvK89Ltq95LTnZ8PaF+OXX6aWn4zUl\nPmlJy+a+nH6FSCzt/dVeZVlJHVQnSicUZehVrdENIDxzxjK60whnQwwuY+KJ\nMGr+LGmSpLgysgIT1VF9O6E+utaxEhbL2G4k9WyytHMwu3SypH7NA5p8Odpp\nIMyeaD3a/7oZu0+xkxjN5aTNVolQLvgYUlGXTM6suI8tXVrb7TqIBwUlju9U\n3iNofLY7LfuaGLXvHQjU5ZRw783oa/WWiiO1IGyf8vu8zxRzsBUvkGPgpIlL\nKx5OPAZ7/x9f1tiBageJ3uOkk46822eF8pUS4kddO6yOdx138ZuXVFDMAaWN\nE8EYFHbDJmgdUg09d6RtZtOc5wwnaTf1r3enxSxYhSesYi+rwW8Aps281dOS\n1W/U\r\n=txYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFL+UezKrAH9RpDcHUt5S0xziWIje1XU/3nN5U48jMiMAiB4S1704tSrIIKEmZsy4RSGkG5/MN1js14aBktM+csUfQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.0_1614631312843_0.7320188885760186"},"_hasShrinkwrap":false},"2.14.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.8+1a42f3d0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1a42f3d0e9c646f45a45ab0b10b5903a39617326","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-71EIQLzPf5RhOEPvLjiV+HbnfWa+V/knF9vUwDmEPfVjxkRhYZcdn1G1iZ3sxwSq8cWctWLzar26G2UeCcw1iA==","shasum":"727806de7cc9b868ecb3ac829a82841bf73ea62f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.8.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEs6zCRA9TVsSAnZWagAAfx8P/jBfe12ttXZn6bQhV3sV\n4w/qgTvaiS1KgmqOpKLF27Wbv2enbUpg44LaYkpnUd5zH72gILBkhPScTY+1\ndgKtlXNRzbwIRdGmKb2sXx4KS6A8GOeIkbmSGyC7f+UlmcCGxoQR1d1aMRnc\nxsioXRxuCCOHXFGlLH30wJwVrWvek2k3e5ASR5i3qnEzide6wp9Uo9pSk1Sz\nJkv/y6NE5LcKOhFYwsMY07Oe+ptQGriObPhS0XgtNK6Tb8VeHl0zblhwyEQV\nolcp8xeaKHTl8x6gKGZIeYBw3S6+xwrRXG086XJd93r8TqjQqhM8QhGfnqMa\n+pRLGQzx6wLkx8PQHKlXUIptEEwugSBqBDzjMAK7ioBDlyiPfBkp8HNYc1EA\nZs4by1NieM2nARlazv0d0X0QzCvLKe7BG6qBn6FmFoO4Ke6+MbVoSxpid3Xc\n66RDtCfCFEMSMwvJ6BhO/oToiMb4/LVRaTw09/hNhf9gAb6b+nH4HAb0vfNr\nZ2FdsJ9DA/82Iv1XQxYP3DvY4ZLuR2+34B6v7Xhz+R5yrb/kI13N1IWiIed0\nU/ld1wOoWjOzvfvF4b5odXSEdirqP5UHOvGedpyiYBS2EVHkvGwptPDQEJjj\nrHUZNHrXp/zEg6ZINN22g9QlKinBKat12tuh8xNYRR7Fp+/no9D76dAp6PP4\nD9QB\r\n=vOui\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDJ1A+E5/uDS8EUnMfqrm9/b5yPwDMq4nCX8Vdd4WJ3AiEA559/8tPof0JrJVDNqTLohymQM2SxRc3DHyFWFERxEY4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.8_1578290867287_0.7238223133828079"},"_hasShrinkwrap":false},"4.16.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.16.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.2-alpha.1+6b16faa0","@typescript-eslint/types":"4.16.2-alpha.1+6b16faa0","@typescript-eslint/typescript-estree":"4.16.2-alpha.1+6b16faa0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6b16faa0400284b344611dde4950e43e2f809328","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.2-alpha.1","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-r3sbkSizdHD07DAgInOjGIpw7u04f9owJ9rLGsItpX+WrrTz2B3wJQq1xVaupHmSqb2C8GJZFEgtRINLe1wFZA==","shasum":"b054ba829eeef934bc2d7a53afeac9a03af4aa55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.2-alpha.1.tgz","fileCount":204,"unpackedSize":409464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPVh5CRA9TVsSAnZWagAASZAP/RUwh9ei9hDxmc53rssn\nS14myzAtTeHnGvx49pqORQNmH3uBC3sdVgE3CNYp78o5Lu6c6fBsbbXVVGgU\nYqO20EK7HBgmlXQse32aGFIN0shWBW4wb/YKkbUTXxvPGFwaOuFg5UhDpCLm\nMxj3G+yOuqbBHWi7Guur9lPE0WLwMaRn8UTtjKymqWSOLx8r+iWGM48xXy75\nF/aP6RQDJG5mFXgJYY4dEnoNizGtBHsCR3DsHUmLeCb3DYjM509Q7BmenNi0\nsJrWLcnq8prCjb05hFRDAH09+JPd8f3fwt78ETOU297JTX4cjjYTrsuhHPr8\nqd9ZqByP5T9MqR6U2nJpEMLG6vw/K+nIacZFyGqTqi7riEucRYo1hP0sIgh/\n/gQFWNQUVJ/p9S8LLq3VvdfgfPYziVx9tiod8XJCdJIQ0C0CfcR92YVg5n4a\nwR43D8vMzFHwVF2qbA80XVdpb8u1oyCxi+aFTQDGEnPDLB44i9f7/+JuvP+2\nA4bH+A4pETDzuMBjgaYO6qhokZ3luQ4N0vSdoHpoo3owLehWj6LugfMqUS+P\nFDksn5SJeBv0aPmbe9nydBK/ykI6tMlN6QGeiW/8LqYisUDNSKWioObMbL5O\nbftfCNprdPSkWVZ9t6ffGva95RuWnD2/uq84Nfx7fJvNJivpDHV76hbMGbRq\nJUUE\r\n=kyU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd27n29ihnLdtp+hAJz4c3TDEBkDA3TuVMvwqiWARX1AIgErZwHFKh8nTwRtIIQHHizR7bjIGEM8OjVFnKWcjcypM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.2-alpha.1_1614633080510_0.16166691592021842"},"_hasShrinkwrap":false},"5.43.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint @typescript-eslint/experimental-utils","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.24+e2d1263d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e2d1263dee9775469b095c40ee0fd501d375f9e4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.24","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-VMa8ccVFOvSAi+oTCjRienRmTGWxV2KJpiW3HgU+kWS/HHzki5ofcte7UlRE8uQLnFu6lZfdt//NNmlZJDV/2w==","shasum":"bcac2d57a7796e77e77d59cbb18f2fd1636e592e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.24.tgz","fileCount":7,"unpackedSize":5108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQPrGsQ/wpVUJeeOrwGJjG0mmP70X0OtwkOfYUHwpz8wIgRNhx3lumi7xbUAbx6sMG2/JAr/DpIgv9ggOzmp/w1hA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje4HvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsRQ/+IxI6nYv37syLT5MAhR3SGfZBWgeWX5t1jk6N0qzFy8KQ36pV\r\njl6yxP5GH20qAUjgy/HZUjHXiOoXqrTbbJnvvrf4WlUFQ9JcftxSvIPoyZvq\r\nfJW74cql9ZlKBSfCHpovoI5FryLwtd9WQSPDzBeKyNVLW6Lc8mcGuUYARt8A\r\nS6vlFOjSyS7tL6hCHNitZlTry3TM62xpiQvut9CX+ya8JDYOB9dyIERkOVXX\r\nsEkn5lodpd86JapzzsKH0qsiNd4GVQqrTwDv7XU5NNOQ8FEPfSj7Rp2fBOnK\r\nbZ1SO4lVbypNyn9eBbOhkRos7wd9ttR8rbp1sOja6bLJhJTGs31+get7ya7u\r\n6Ea4J289FPJtaJKu8RZi/pa8QNGKm1N5tGfJS9ak5KOHtEUwI7YL2GI1iu8u\r\nwQY7pvUYWuazeZyKLSNRNDhMoq21jbGQbLMxgWCbzv6PE1pptK0tUZyuvlaC\r\ncpfBNsAUu4u6Z0+Q15Yrk1mggJIjaQxARuALta4IPOV3vkTaDIQq4YkxXA++\r\nwJ5NYQVp0dEYL8UNJVkACmp41VU7rfdRcOs4/2lVDriKzSbOb8BZkQlqLI6m\r\nMDYZ2d2WOTiBA3E7D45LoxCvJ/iONIoQyIq2EERYE0rcG8hzisRsfwRBYwaZ\r\nzjl5XM3Cp2nCaWg0mKVgj8THnTcbnEb6M/U=\r\n=kApc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.24_1669038574870_0.2835691791388115"},"_hasShrinkwrap":false},"5.43.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.25+426c2f9f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"426c2f9f7e5a8b7cb82927467aa34464dab25f20","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.25","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-jRwonO4BwgN5eM7+RG87b/8BZSq6tuvF5gNfzaN4FkhpfDKVTo166lqiHG97sOj/RUN5jps1qUaCUUCaVPjQTg==","shasum":"a8d7b8a038d93ec261958badbe94fb52cb5035d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.25.tgz","fileCount":7,"unpackedSize":5070,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2vIbINhOuagb6wi/B+ON/PAm+PXpkl5smypJnlTEF2AiBLDxnS4kXQqo1lJfPgseUDYpinRYsWAOc1yomlh7D2Qg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje54KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplpRAAh2LhwpLwMUadRQm31YaIQwVaqMFqDZYQ8nmtMnOqQ3y2mRpx\r\nHw4sgABebrv3M14RK5g1QwckdbOXKKv1pDyukYLNmDkPiqSYKJu7peJaYEP6\r\ncnKcU1DF7XmXSPIHoiy2EpyuTVoQBzWpTG0ILqXHjHBVced2QQvWXT3kscHf\r\nz8AVn3qh9E46eNMzdVYUhZqCuMYDwHDvH2rGPrI/lhNCZMmRanfIcqzcOEKp\r\nYYrS6bYJsZ+zHTglXSGU5FHuDWG+YLz3fXtH6A9svY7pkhF8D62nVXwakgrl\r\nl2Xl4OxJsj3NxkgYk/GlWSUUgW/HO+x9T31j+9fcTdFjxgA5PNG1JZE8dFlx\r\nKsZDT+l1cpbinOIKR7XpKwEHBdLpgP/CUSj11FyAAyYfVOckILqcVt7Zo2H2\r\n1B1Srta8HmEDJbUQG798q4yU8oqDQPqHxPP7QuCk/bRkYbcIg5339/hTlexw\r\n803hdplEXLadhWd6g08nljwPrczlm7BqANsMxWU3UpBaEFCzz0TsxSA2axuv\r\nG6l0jZl4f//Nkvsl0fjMJM0LL/mIn108yREcG3rwmdWsCs8pXcMyRLskfM2E\r\ngn/6nf5rYel5PIYocN7W9swSiD4Z03tbh1qMOqwRR+clVUmuPFX/V1B8Bzg8\r\nlt2REuyQ8isd570yjFkCpoIrsZ1Cwrtsqto=\r\n=NZcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.25_1669045770607_0.6232061999275689"},"_hasShrinkwrap":false},"2.14.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.3+c5ffe883","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c5ffe8833da7875e82953de117b0abe6fa8a60b0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-LAN+pnuqbc0YSyVbzB46SHzXI9WQxLI29H0ziJlwImvAbDVM/2J3MmyF5f2dMQEEN8BdDvRCPQWAtagEGllzKg==","shasum":"28fdb18cfce1892c491b24ee66c54ad1de6c0ecf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.3.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkQuCRA9TVsSAnZWagAAJeUP/R1EQfgn1N+5NiaQYgvV\njzVFdGYtI8BQGtlpvCS/NtVlQ8OgQClbsyVMZzeYjEb3PPQEyVEeRVvy63SF\neQ4h8duti8G5FBGIR/jyj63Qv3WCMYO2Dto9uFnvBJNDvyMy6/wMrUDGWx/z\n7/cBvNRjdqRCMdjY+GdGTSdLtINX4rm5NGaSbm3XnwJShDhGXSC4vB2dQF0m\nHYi2X1DAQ5axMEGZjbUxyD9iLnJ6iyICHYR125K0Mee6ZyAx15NT3c94e4sC\n7Ptuy6uZ/kSgAXdqf0jNF3ZDRV6wjYjyDUDgCSOGNEKhWpeHm84nvVXJ/GbO\nlrj8PtTB7mxqFxSRK2w/SfN0rRXAf080qAIGocSmYwFNx4Hj3oPry4w3Z/TU\n1FS7qc+JHZgKKcg2YvvIMHUgixEIm70b1ZNd8Ilzn2XeGNux/oed5gk0KalV\nZPaVxAiZJnLSVZZoWLs8Vnhza0+4SfEMqd2Ex+tQ98zl/tU2FflfBFOZynxU\naZq4exQVcSNPsUdgRBP+At7gHZP/2WZ2+8mczofgsfHOF1Bc7jdGAUlMYjoh\nrWqv3wpOl6raemC8GHYhp1q1M6Bt6Nbl65Ww8G0KkWQjJFzlMb+fC2PBUYM0\n52ipvWpmHaup5S1MUxpv8gTtVmnpMYG3uB+nH1jWYrLWwgv0JWiC3qJBJ+Ti\nPZtS\r\n=/+cb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMkouBgXKGLgQULyUA54rrAxeUMiLhmxkqQZYF6lWoZAiBVI9qoKt0oQQ8M9hpvmxoVvb9dmScmx5Ta4oxH/FJFTg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.3_1577993262066_0.9197493558296954"},"_hasShrinkwrap":false},"5.43.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.22+a4f85b8c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a4f85b8cfe38ba8ea2a2ac4a56d9b11a81a8a15a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.22","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-OlRkc99ONJ7ef2U6+12HO7ziTGP1J32auIgu1cHQMFPw3HksrfS2wFBHI+Fs2B2J5unQq/GlX6JHWCeNP2gSNw==","shasum":"9ca94209e8f70edd03c6cdd9b363bbfed39c6964","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.22.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXLH7ufiWCSgjKqqFdP0PJoFiKaGbErRU3bUWlnY38lgIgRSgtqIExNVAcmdPjNJfusaNUj+I34GV25j0lhe1idTU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7ysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnDw/9HtlS4vZe/BAs68V6FsZS3FjiRB5q6lxH1/8PvjDtZ06APTs9\r\n8kvD2u/aAcO3aGBWHg1uNMNOuWwYFVoxceOkxvj8l/51HFmdCBHDfj099IkH\r\nlXVjW4S76IvPklQ04ru8T5YgWioTKvw20wMaz7UcFyx/2R9EJ++h3DkYbRDD\r\nA+8qzoA51+3xjAztcjTptPYRg/NowaMzKw6/2BbwjnxYWPIge2lR4Sui10TL\r\n0P90bUycur0seJ2Q/hvaeDhD+pWjbrYaLA8oLSTL9XWYpH0N9Qp9Vk+bq/Tq\r\njRmr4uweMtflFTIuO8+0TKMu3XjwGMaY77p5AJKZxNXMcmVFhcLaysIvGHfy\r\nh3JKVjF5jcmFjnktcrcRB+jDEEImUhv/OSyz26uLqkWUkYXrrayuVtuIFzd9\r\nK7CQ9YbR55E+BOOVFz7s5Jdc7LGsLzZXgX8sySGeOi2jOZNjABI/rnrddZRJ\r\niom1oMChY4CUFE9vgZAqn8GNlLyn+1/ZOE9dYlWcpVE/oijWJEYqQ7KC42oF\r\nqoDZkJa/pB7eCgGolRJgpwBFWaJdGdOY83UqScTY0DuAmkWFm4e4WYZeSVRM\r\nTcO81+h+o6atrNhPeY/e3X7tiGNy5VhiTuZosJdecZ5joIaAFTN1MqUIf17I\r\nKjWxKQf/QKfiXkDwqVGnVJ0njAjKB3b9+xE=\r\n=RaQE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.22_1668791468555_0.3095099922112845"},"_hasShrinkwrap":false},"2.14.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.4+01c939fe","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"01c939fed4a57b08b0d7febb563b42517220d217","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-6rxEPLr+fUlWYFfzFlap32U3zFHrTUk5RVTOsmamPrgsPzoHkLQ3ZoxvU+fDcMooq3M2BYEAVK4HvW8HbU2bzg==","shasum":"ea6d05de7c9558728111698b2b81d2dfa168fd75","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.4.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDkyzCRA9TVsSAnZWagAAhyIP/j5g0MTjYtUFyS1TC4GX\nRTTUXVmQyDrUOoaq/2LQRfssC/dSY6tMByFKa7IK6MwuWJ1HuzNrpvpqH9Aq\nit4J0PH3Z4F/UUjbhnZ3FvZkyNErdW5/UO+WWVCswqbxhFt83l8K1XshmPNC\nl1opZt2aPosnvPpI/h92hC1o+MKcnD2H1z3NC9nWX7fUdw8BKdAOBP9Ssc0r\nkltX5gCRRBUkMFPc3/bO3nHCCOKUHIp9Gz281Sr4z5o8GWu2u8uzKQ1yUVmv\nT/4OcEF/zBtmhzhW5yiuY6kPx8ybqXjRdgDW1T4DxzWHQREl0tN9FsN6f/7Q\nPWziJ6acr3QSdujMpe0P9PNAcI5hlRCIMHvtxrYwLXKHgAq9jAJxnX5mPNxL\neIVAR2zbz9EofOy+Dxm58WnRzR6zzPG8XdiTFGhZRKKtV/VvsvMDZhjE9c7S\ngBbED1JUR3OvGwwkDZxCmAGu/BVjWqwRnR3Pasu0VH82hLQ+CVidw/Osr5kp\nmc/KCWODCgmTorqcWHdVzj7Z+/NjK1ZQ+CgUJzIhkHGP/vq76wgr6TVVmuY4\nRnJbTcP1mqUkX/mLQtMxtQYu/UlLYmWDMgT/vXdY7Y+YE5/ilZtPM9xI49nH\nia77VIk0js6T5dlg1FQuipMO0rsBzaLCgAI5BMfX+YSv1vM3dQk5fw5hDqyP\n6ovN\r\n=IYwN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLhPrXObqXZImk0MvTsTigedMKzBcGa7jDkjCtA4kaMAiEAt3izIRxKjBZJAYEjEYAcVMEs01Y5EkcmLxzjpjcqkKU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.4_1577995442571_0.2671910586911388"},"_hasShrinkwrap":false},"5.43.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.23+fa862dc6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fa862dc6eb27d969fd6c772addb03e574405719d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.23","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Udk5spEkTC9pFC+XnYUNZMFgnONJnAF+daTFFdbIViyWxGdbCRyzD3hILXN6XDwIRTrhFgS0ouFI8qpiUSPkaQ==","shasum":"92935b695d117e7194fcde02b36a51dc6b80c8fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.23.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBVZkMsVKzZWShvbcB1gvZw6ip4eZRvSALisCrYh/ZyAiAx1+OtRYwEpRnEnkvGGaxRp1IfXylCK8er5Fswsqackg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeey3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruPQ//Zkc5gKdSmwV71r2zunPh8nI7DQS1004MQReGSgS9FLdN0Xuk\r\nBeu0bYU9gu+FJfb01uFWVSccdvBsHKwQf7nyu58IdztyddkrqYqWboU0WgV8\r\nUyQndzwcV1TzHUKvSISd5rAMokz6Ur6YP7Q9pKTZUrsvsquRj3QWHX5agCXH\r\nA4yfpSRA0m4XRI0fCGmvMY5mOfXwKVa4eaQBqiwRbPF/bF1GIWU+deQpoyza\r\nD32ILN2cIuUJRTHWFIfPPFuVTfS1XWfz3LJV58dZfqHTtLU5pg/hXQolGLnD\r\n5DDwb3QoYDBb5KTnjOuFF1+LWOimkbG354Xsq4Ilgvt4YZ87bNooKTdDQ4aF\r\nktvE8PGU//DzHfDsidknjU1evvctZE6qBdl/MhLG6GEJO9iMiIK7f7TnP4fI\r\nHQ+tZbgsO6E1QAT4OrA/ti1V/Gi+iub7HfagLEooKlhF+JhCAZ4/MCfc/LaM\r\nFgivOJZbvDHGI8QkmZ7tGdNJegeZu/qZHJW8qCgPgaTyM6VGOo1BMBmfsIxO\r\nDKpitUl9weleHe1GDt21hTrsVtL/eRQgLn8jZp/Xy/pBXrGHZRO2Wz2NgRpu\r\nj89RYyrbDzroxc4jxD0b+glQaH+sIAIz88FTJv1zSnSaE2F2e6kCVi0HMPFv\r\nxbdeiOig416oq+8s+aEanj06f8W1GkAOaOs=\r\n=G/Th\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.23_1668934839788_0.5293994772748216"},"_hasShrinkwrap":false},"2.14.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.5+3f2f3e84","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3f2f3e84978ccc725f87ab2a517516288e905042","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-DkI0XSFZSSTqszH91erCJ6igxWqKcuqHD0ELjPsotazNuk+/S2C3P0lUL4QIMieIvorFokGXHyXWqBBJMoY3AA==","shasum":"23cdb43f0902ef8347e27653f9897913005c8920","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.5.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeElG/CRA9TVsSAnZWagAAcUIP/3YAX83WGB6C7gcBHkQC\nCboowkfR4rGtoTeKVyzhelvRhLigEoKG21+xaYhCDHHkdFxJJlorWk8QeXGf\nIF52AeOzlk8I3TnnVCwxq8MLC/XCSn5nIw5TeoLsykk4LdIvbHlkf3ZhWNZp\nkPJ3ZD1KVw6RqEJlFbZt+HbyCi/RnAaRPz4SdvYQWFVXp4fPGZlayFhuv4sr\nzyFCIqnneD7b9i9IeIQ8R9H+YNHyQzgGM8Z9q+Bu9/vrpROmSeSt8ky0R1HG\nhAr6EXZs2KqJZ6bo81kxHerWhVN6HS0Stn5vix5s182QQbJnws4tmBhy8Zdc\n7lQcntOkKjExAGHRbDXHWRYsimSzKIqVoSSkPQnQqQCl4iTbn2xLPG5qZUh1\nOTHWOHj7sWEVktRc2zOwR1Du9GV40pIIrQO7dX/kqrTtwvKLBwWtSdzD4RkF\nB/pVpaZhL730CAsI7/cCUyaBGTaNDTZzUVHTGveye2s9MS+kPqAsZsU6ao+r\nc31T88J2JtLEtxRvz9i2K3yqWLaBDsOuiK4L/SRoWwu7ahp6tzt+ED3mc4rr\ncwysYgnsUaGhBMnvDImQn/eUddXO2GEKYr6iG0VPAzbAuo+ZfFRlmmsJNbzq\niMeOnRxGBGYcekoRQ5Xrxa4nzyfDQZkstCf5ToRtTe26xhrMn+oL12hm5BwV\n8t99\r\n=uZfS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID09lNMAfmMF6cQDGNWL2b18Su/x98v2HlxOSInGQBhEAiEAu4GeHjGJpPyul5hx9XPjSNGoS6r75J1v3wE0J5NDtpg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.5_1578258878947_0.7863128279594551"},"_hasShrinkwrap":false},"2.31.0":{"name":"@typescript-eslint/experimental-utils","version":"2.31.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"176054c2171b682217d6855208e50b15e1712675","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-MI6IWkutLYQYTQgZ48IVnRXmLR/0Q6oAyJgiOror74arUMh7EWjJkADfirZhRsUMHeLJ85U2iySDwHTSnNi9vA==","shasum":"a9ec514bf7fd5e5e82bc10dcb6a86d58baae9508","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.0.tgz","fileCount":156,"unpackedSize":227458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEqeCRA9TVsSAnZWagAAnPYQAIlFN0iYJqUyOEE7tbn9\nwXK1IDfBQgA/Vq/DU+VYpgiEVoSk0fFi3xzV2tflpmfRb7xUtwFaSr/P4dWf\npaW5AMgwbPQu7J9t4o03RlDBIaOO1fnr4GH2TuEJSlXMMwKmzM+bcCTPfDTQ\nE9IqpvMU3+Pa6eP0FOuiklfPJoTRGqx7DKyJEvjmolJsm178RGPaGnNwxMmd\n3pPuq98lKbXV2LBl0kwrpSXRwwg4+03mXBlWxRFFmNsVRwOBUF4QKWbJktTj\n/OnCBPw9b+TLI6GCWudc8H/+nvWu7ihuYKUefaCdgyI9KbYlKzeUtPk/sA7s\nGFXz4/oZcziu1gSY7tzWnxwC2qumlSA9LCfxdDz/c4DW7+ZO8IIjvekVkAAA\n7artV/ZLlezVO346I9N6/W59uQCiUCiSMwRK20oMOWTM5DV2EnIB8b52O+vG\nzvjq4dnv3NiHi4Ms/87mUk0eyG0+rAn+OGjlmB+yg2qxEXCj7m0YbIZtdhIT\n5tB4IFch5xdasNDvoOfPE6roe6/XoRpu4k5R0xveLPrQcACRVAqbXEa68cLs\nsYfh1ak1p7Nq1gk1THVgqRFVF10aLzSCf8YEud8XLU9kqyKPrJTqE2c00UCB\n07tU2yvL0Uu3zeal7Me9L1BuGJyelawLxvnykP6WCNDdk+2DTBRo1hsqo03j\ne90Q\r\n=AeEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCokQLitcyF+W6F+hobEjwu7QAkjsTs7D06FjDZtGgOGQIgSVaf0umfZ+PFEffddXsyp/jJtY79mnqVHk0FjBuremI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.0_1588611741723_0.1683280095724098"},"_hasShrinkwrap":false},"5.43.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.20+4d34f5d0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4d34f5d087b150b5a69346fccaf503af6b3bdaea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.20","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-0/rFf4tgsp8DHSpWHw/b7x3xE3CuRdB2+q2GGQv0fWIwz53qGIBt0yrrV5Ttj7rBgks/e8Yb7Fi5T1H+ahFxkQ==","shasum":"38d383f72b3366935146b9d22206eba7850f22a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.20.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQxQh+gJQES3ZhEHwxDwTxq72a6mIf7aEdgvCNTAF3IQIgd2v7Q+SyL0gVUgvifVZv6pEy9WWFe3LmSIKAaK4N3ag="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdyDFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4CRAAhhIvxyFfmAFaXzsRtcJPDthVLrFsRRsT/LdiLx0y6fFcIkxi\r\ntlhPRbBf43iHWn6fRtOeZaOlv3Hlr6ugvcIqlBu1EhcA7GedCawxBOxGS2te\r\nePw/4uTA97N5pmtHrUeU3m1ptbb4Vb2aUcqJP/XQuuYou8YlbHAqVMjX2ymn\r\n1gaiKGwrqOMn/oBaYXN5K45kYul2EXM3gDZwf8L0aXz0lt8NQ41XxETLYVLL\r\n5xdRlCSL/QBRji35rjcgoZwrmmfQFGOlt0bBvivSXEhFN6RCdkSlgrQ+DIEI\r\npQoQVN87oBisrGlx2o5Dyj4FC2zsmkNj575Mm/T+U9Ec4dt0OEa01Fq1EpvE\r\nBsVKji0Nel70EdmMXa2i8DVnWPpjV7ebct3l5+U8Qs8fDlbv74XgEe692irs\r\nbajVSeS0nvewQ4ShFKNDcvq2UPi4wRqaKpCJ3qGUXOB160lWAJaSo2pf8Ulq\r\nCaRW7Nb4Nu5ilxYEQUL84zI0hWCSeRP1iCrlQRB21VABQM4XEEUIro5ZCdco\r\nHh/iNfpk8D5Vw+O5NaR2dwIAoYu/haI0irNasnMqQyj9vjuKs/+E5SUbPM53\r\n0AZ8Br5aLWcycHKmfo5znR/LZClGeNr8UDNCVbpgtEiN2+j3MVZsU+9SGP8R\r\nlCYK5ReJYtOjjdZW7qnimY8QsE56eXp533k=\r\n=KIko\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.20_1668751556859_0.39228962536611833"},"_hasShrinkwrap":false},"2.14.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.14.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.14.1-alpha.6+01caad2c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"01caad2c5b8223761b5127b9834f818acf91c545","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.14.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-3wb+XR3HgN004r3GLODdVb1E+Bc71IF2vUvWnH24IXssdBTRnVFg8LXpjunjSQseCIUA5KjB4kZ6QtM78fO/og==","shasum":"8cb255879daa65f8ec20702788f5a209446a83fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.1-alpha.6.tgz","fileCount":108,"unpackedSize":144869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEm0TCRA9TVsSAnZWagAA7G0P/1jNgsMRQDTLFDBGF+HB\nwJQmVODA9YWTAklAB9bZtfT7UeP+FgiGZQn+zHQdpprJSxhmiEESqeQzWjJ3\nCXg9I1Kdjp7qI26vnZJpOGKHTqXVx34s7l+yKjmskgbc6+gPaZQ271Q51XKG\nZPi0u4Nv3x7nEX1CjGdBau/0YHXBlJ/fIRh2MaCJ0q+6s6f5G35fjmvtKAHY\nXY/IG/0odOODkDUqYnClG+0FjjqioZKT46H8Xf0Ff+ClVtEUDed55NRSKEiN\nD75JrCo/UpteawXScRmrYw+DPmt7ss/QlmPc94Gmr9Q/nJ0NR0Ivij3uc5gw\nn8Bq5sEU2zOWwhFq02z0CbT80pp6us3blq067HG19snsZoV+Ld/VdUxvBh61\n2+I66p6yAbS8Ffs5GSfJtWK5w3CI09DZReR8KijOY92MLH0DQQ9dDbDsC3Fi\n7WTa0d327666P4WpVuTguJS6i8sw2xqTq9PHhhkpvE4HCjZNo3ZRhhJ9VC1Q\nkYVoZB61nOxCniHtmFGbfYA2snawJDprl47fmPKKhx8VxhWesk3N+dQRoTQo\nql4qSAJ/LbpKPSol+Bhb26uqAoG1UhbBXCFQ8fimiz247vKcjP4oPQ6wAapY\n9cvaKX9BhvNnxzJib4NZfcAyoHWXnbr0n7bX31qFICvaGz8CRm++PSuwyni+\nuUWN\r\n=D1iP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgBTPAloaC+F5rN9JY4KyUn9BgoP7qDQJ/IpyPCqzjiAiAcO/mBHDGZ9p5Dp88AWHMnjOqHTxiS6FEvvUGsfK7JIQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.14.1-alpha.6_1578265875295_0.7131378489344429"},"_hasShrinkwrap":false},"5.43.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.21+7a107075"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7a1070759cd3cb967fa0b668863e51ae2bfcd3d0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.21","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-qv+rBsKB0ai4vpPHpymijzM9iZ1GkMyV/1MnGmFD4fSXnBuKOHphjz3FapCLzLe5mPsmXunlS4slO4R5jWsrYA==","shasum":"23619b0984424abc5d9fec071198465a381e111d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.21.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvoRNN4LEBqYibnKbPix2evQpZ32e70wnySNLH8RQmTgIgfFA/nvFoZojWG0g3UvNdh6etbQw3ZS8a+37gpUGsxNY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdyFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeKRAAisipneo9Af927KT31TpWfswA4vyjhuliO0lXu+bigh3Y0gP7\r\nPLWZme/01fIHJuy6c3wIPdmtxvDyTQJj4zV2+Q2F5Vpb3iHRkMDn2/NHFl2R\r\n7hXmojsM/Lan0PNbm5u79Bic5iJrnVuLBxDoG8omWtLkxL61CEWlzVgTJl3B\r\nMXpsiqX+nk0Gd6p33Mh9FF3S47zTQB73POUZJdFxm7KOktKkUwIKcQjPyZGT\r\n2lm30xQAL3JCX9F9FXHvmqicJdrjVSyG90keBeYrr1xSmoPOUv6MyiUQveDe\r\nOL0FhUwJ7el5Ft2l7tPYhr0NbmuHIP005/gE7Vh8rDDv9hgLWMK9ZSXnn60Y\r\nL8I3DZVNNag8J1GaBXRuRb9ngqrD31CgxXN2PIvT0UDrw0bN6yIQWhUEH5bk\r\noR8YQnXa4FMYxxtAJKbF+2m7yaFB7zRdA2myRonoPfodX8ZKRFv1HOL4u1gD\r\nld5rJybEpa6J3XR2DWyxgyKW+dcOGFhFiVSDNlI7rs0R6S+zYIyEL5mx1Ob3\r\nP4n1NJC6sxuKWMwN9epDCtsERUFDxC81Eee0INAk85HSw+vTkIPZ+67BSMXm\r\nZZvymxtrLJxyXm5jCnPgwKpVG7hF8dbb/4Szy2qB26zZjxbXexQhWJ+D0BOg\r\nGM6FNaOFW527ktwMQivohZ4YiXMgtjw8AM8=\r\n=+XHy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.21_1668751693389_0.5530291713428781"},"_hasShrinkwrap":false},"2.24.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.10+09d8afca","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"09d8afca684635b5ac604bc1794240484a70ce91","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.10","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-ItDDCau9HMvahudGAyFrcEgAHznVjeNjI53xdHM1+GyTKHyOTehiWvy7sOphZsSKltvOXrM9wqpylWnvUhrHVQ==","shasum":"686975b3f2734af599931c77ff6fc2c5fb83afc4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.10.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnPKCRA9TVsSAnZWagAAzvwP/iZklE8kb8NACh9aHccg\nFEqUhupOH+U3OqNR8Vx14vFHSXtHn0y8Icp1X5O28uipIKyBZ73Mq1bJ5upM\ncKA3Lj6TVaHphhF1I0XrgyQtdjW+AS6cG4UPc0BFFHSXgtnoYQL4EqRpMcZw\n4NcJ3tqEuLhohpA5CpMZlL34pJL5t4p+WcNrOPBjLQBR0d09+Um1pySlW0ep\n/MupqzODIY8xVMAo3d99WOqtHchC0rSnFzTwryP3aw2imYGGcKCNlGHwoJmx\nLxNU7NCu/YbaQh/9H7QKx+Gq9FCMJBeHNLZGfxpRUxq0jkG5XM8xHMaHIPiH\nNH1WcURMD5sv8y4OB45ahLYi0HXYfqk6aJWMXYddOybp276X+RL+K/LLtkAe\ncZ6fyQ0mTNj9w3JpzqgGLkWeWPIFoBDaQMtYC6cRY8pi1c3xtEIRpCPXJmqU\n62tMJ6r3UcMELbPR+/zavYpwA3DoN9/1LIZPySHJFGinVHJH8PoBrQCyZCVC\nuxw0mP2T7gy2kbU+7/5LKvFArZti5c5lIUxAW4ZFT/LYqdCH0xCFm5JI0tp7\nIrAYgfERUJ4eiK4M3lWFKiyGidVUxlB59pZaYNKn9kySz7hygniQJPGnD+ev\nrFe+UGJtIdRp8qx3YoG7/v+nOlDLNsyFaeoJ3ey9E3T0bjuReP2yo4oNWtQV\nmXIf\r\n=/125\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo2GiksxqMrEY037eaLqoAKoudkOmV/EncjtlzFgNaxAiEA0bo+c0wLQbiUPCUwUaKnJM/6GhlEI+yNV/UN5oskDQE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.10_1584559049523_0.26553018615342494"},"_hasShrinkwrap":false},"2.24.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.11+f76a1b3e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f76a1b3e63afda9f239e46f4ad5b36c1d7a6e8da","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.11","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RI0VCPkAjkSh52JmcfGHYmPfAlZTOodmicsPnxxgI6QksiNEWzgPNcz6S433l0wC7SgYm5TZ2/9knEYAfHZtig==","shasum":"cebd563523107e3b832803c6ff16bcb94922c84a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.11.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnPhCRA9TVsSAnZWagAA1UMP/0vbN4uNveKjOvwYmEpL\n+NCwIlK12lB8IJtOTNvirJyK9/BaDItQLb3WGXwjmWrmCuaf8waKouiQ3F9j\ne+1tJqsMENoy+VhaJHKpLkM7UejJ7ufocr2xyI/+Xs+bUzzZhwzDJihoytDz\nmAgE8dxrSGU5h+eaiXdXJdplsHryrJshDHrnq+2cX2KVfDGZTJVqSIYVaurj\nK1l0WUKmt0ByBf+opj5TQ+28kUkJAxtzaAJbCrRI64hVX3XdOG7t899Jhis3\nrqu5sV+E6vVQqHx6Rw7KNqH9gj2NQtInsl4J7GqvuJM50E1PJkzy8TTjnUQ2\nk+KteB0dLuPgstw+ri8xIT7NrrUMh0CVa3n8CZHBSkS52gi7nMo1j1FVafVX\n5uX45Sr6LlgOZ4k/qgRRR5e+jgZ/j/PehKeHns8kO7CdDzEMZ8RBYpg2wMpD\njRJntUPuYjnFHM+hyOFkHKCwSvTWOqeoXKKCrnOeOmSVmbWhkWRL+JSBJpmR\n3Vcms29ErW9SZjEfItJ4+t33lYVuBC6Pg5S0Q28mu45uRTrStIvBQcasp/ev\nwDzjHKngsj07WVFSmGmFt6gi/jHBHbQI1l+pHgbJa9sCvYUAyoRNjwh8bQi7\nCbuRUKmpb/2ct6SvNLEQa58LqKggsGaR+eDDR6BH+LRR3iP04K5K5TStxwzj\nUCwL\r\n=8q06\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG24PSCKdsHPvSRxCq1yHJ/2oCksLJZDCXCId8hpks+jAiEA1l9DrobYhl5SQsoH5VL36vGldX9Al+vOmzYjJxxZUXU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.11_1584559072997_0.9644167585184584"},"_hasShrinkwrap":false},"5.6.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.15+f4b64c5b","@typescript-eslint/types":"5.6.1-alpha.15+f4b64c5b","@typescript-eslint/typescript-estree":"5.6.1-alpha.15+f4b64c5b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f4b64c5bf17cd01b63e3806105d0bf1091ffae70","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.15","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Q7TLu6oKoljYA0VncEEqJvHPGTr1/KZoPdWmp9RaqWeOto1aibdpfcYOGgZ8P4q8N9Shu4+yumL08v9P9X7iVg==","shasum":"bfc584f5c55cbfedb758a6a5dec446d6e6431a15","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.15.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYQeCRA9TVsSAnZWagAAc1EP/A4BaxoufYyDhIzJ5jRv\nrc5/gEyT6352c+dMJOXkAvW2U+lUqQkbx4O7DTh2hKRk4db8yUsG3niYw03x\n/fMzSdqj7uMYCFhkLyJ2s+QsTYEMa6iVhzZXm9dZ+rY5w+ZX7tY/naO+1ZlR\nroEL79FgAwIA48KDhRiHPon7kqUbu8/UHNKKTLoLADWtyED3WcnkgcrGu+h6\nrXyQEFp1PbkfRDXJShsbuVbhjI/bbuI8FHosiBXTOgNpTZSHQixiqk2omZvn\nvaRPLlaWdjJrJ8xNoUCbcUffiVJqVExAzJkP5DsiX8uv37AFdf9PZyrfce4K\ntYBHEQr/90Th1wK/l72HTjuggFrXhp90tL4E2yP0vrddaQBcgHHDFnKIgqaE\nSzXNwSsxmznG7F/VNrqyqBVsRr2kDngMTlBwpwn2FhJ4DVh5bXmRt1xTGR1E\nPepX6q+0QZzSTLaHun5Y57jpE/tm1iwXZlo4LNop/6hFwqezorZSvztyaWsP\nlnjzLPuWS01oQgvPeSk73KTaH2OtM4cv4rQ1vstXOn58F8EhetcmoGuqr2As\nrhA9eok3MC0mj78HhgW8fxi75imEvH6HVwZpnN9vfgD9x4+cMA6f36ZflGvD\nUAasg4kjL2ls5HQsT0UZhEqPuYpee/H3Dz23ttm9EY0nc3sZ2V9ay223Wspx\nw3NG\r\n=OjDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUkbtbaAf8ggpsA4GzVQIgnv27NlH5kprMH0JDYlM49AiEA87BYa05vDQqsBFIoJptW5XZrLd+Y/oETHyzOJDqezr8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.15_1639023645937_0.9238437092862448"},"_hasShrinkwrap":false},"2.24.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.12+6646959b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6646959b255b08afe5175bba6621bad11b9e1d5e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.12","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Fr+kv+mDwgkGBu6wxqpLoj4bDc3CnFn8oM7ZtPW3McWvFHAcsFb0mhoRsyzvgHxEtQ8J+wb8M6xLIAuqZpIAqQ==","shasum":"3a1251ed7a031ba04aca654ffd0628c7edb94dbc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.12.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecnbOCRA9TVsSAnZWagAAVlkP/1GNJgR+YpvgTfGhdz++\nwyJSPOkCuEMELZKiRC4xUYCz7ARed3za9vvVoxt0GeWW3kzI92FCILuRxCdB\n94Euw4HhwpLbanSICrTh9OGcIXOzZUWZAc7t4ueUVobkXuT1x2Sds+Aibt2r\nQ/BZdpb8iHpJ/kcWEvD4JKxgRkEUWFom0gpLkUXAM/lufuXWK6V+R5R7TS/M\nI8V5v2cxFd/RKOxdNvqHCB/vXjpWvBhmTRxsvdl/zDB9f/IYJYMRO2tDgIai\n7ECHHWCt6j9SrLyK32AYqxUvmAnEq3Ff8rIimiiX+1tXC0MByJ5+7xQyiF+L\n/9NjcHg+2z7rZ7jsU6SQLJnv4L4/09uNEkZWtaCrBavVLuiSFKISgujcsR1l\nhGlo1+6VtVgLa7g0t7Q2N02Pxye/1TA5LBYFRYmHmpsD7xJEOGzphNXk/N/Q\n58Of2uTcaR0gd076SHtNsxXwY1Igaxzv3CbIDiLLb1p5V7nd/Qo0wv36qQOa\nbs6mdisuqZ+8m4Pvf5zC1fojNCuJ/2dlGlkfjg7FMQE4ggdE2Z7aLxSHK3dD\nzIu3KICbiz7rBN5xObqOsY10gQYrM1LFIjAVBcNTLclyVmlFIpz5yIPK9Uup\nKs0vo4VUgjHbli0Ih1iWMAcptgA4w3kJTz8JPuUoQfCZq1SGP731jeyZ4egP\nv5k/\r\n=M3H/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHU7RLp8HdsZy7FFD7lz5zfS35DFUr4JC1fESoGVgzvJAiEAu39GbUn4VmqrpoZk06dCBqTpTuNgWmdCaTGSak6xOwc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.12_1584559821829_0.265116696214323"},"_hasShrinkwrap":false},"5.6.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.14+df184143","@typescript-eslint/types":"5.6.1-alpha.14+df184143","@typescript-eslint/typescript-estree":"5.6.1-alpha.14+df184143","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"df1841432b146663d897fbf1ea1e971fce4eeeac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.14","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-rzztNCTo6JlwsTWYuEplRc/QPqWTPzjRYhSc2JnobmYd1iweOxeRmh4ADjUO83h8y7V7T3XSTjchAeVxT8ijwQ==","shasum":"81b3fff1fff2a65c4732c3e68ba3b5f854c4052d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.14.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYPMCRA9TVsSAnZWagAAB1sP/0eDQTf5tc6cWiQO8sHg\nlVtEJsqVaL0Yhrr2jWkKWLkJ1Rr9PQsv0lGWnUKODWC+uhVAcIUYkujv2bvs\njuNWaHFWkABJkMfh0qBXXVQFWvALfbjeJQ6+Ca7knKOlGh02nyxUvLX2am+n\nQXJA0Aej9LwjrhTtlCntSPedjMXpPxrQKp2DSsgveSI9rle71WfisTo58UVg\nzhFfBvSijXeVsoOwMqRNeySJj/Efciv8Jc+VsQNBmwwMvSKTmyFQZ6smiR/J\nNkVeijKBJcjYzwOdqA8w+w+AO5xB7ytJrcLHHPildr9hCPwQRbZmJv+DwpPB\n5wSCFpYUZZZ/byR9NxrQ8qny0Xlc8pN6OmQcecRNu4Gm8kEMuzyo2xgLwGkz\nWzWfc7v1csMUd0j3V7MWi76Kr7FPfZ62D2Ty4SBuZoOtDkgGWHruGGToqzkX\nV/GdafBG0WKVqzbBbt06w59wD80cL/Aqi7jarlsl7hCxlQEvKwfHmYA61zpQ\nARoa6XaYTUg5+5MmMk572SzXpHDjhpRQf1Vv57J9D8Vpjym2IS60+bNlhNER\n4Wzq+KOKNvS6XU8FIz3p9bUYBxgIXxS434A+IlenvyF+tY5P1leTPSwlCGsP\nxRleCQrKs2q4BRE8nvgjXkYiYuf1Rdx1kNHnjGaNYrR7AR0mJNGSsm6OKOQP\nyuG+\r\n=ytVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMZ+wHgM1whqehUr2caGWMLU42jOgMnYPqmDsCJ4PYIwIhALYBYbN0O791bIAfxQiB1MC6HsK+uSuvI2WaoOfIVcDY"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.14_1639023563743_0.8041412839256359"},"_hasShrinkwrap":false},"2.24.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.13+199863d3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"199863d35cb36bdb7178b8116d146258506644c7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.13","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-BodCvvI7JHspwPSyIA7iMe/ks4JixcZJshvqPkeApnfiWyBMoGj3yGf/rUizphWGeru04KW5BIyEXFKG5nsQ3g==","shasum":"2e74b1fda8dee4030c5a6c6b25591b0a31a01de2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.13.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecsknCRA9TVsSAnZWagAA718P+wRWM2PDMDvYsTWUWlqn\naWiXOXfZmZ8UXC6UxGp2VHg4daTOZs40X/ybQABvh2H4/djXRtJPFFDTlg/r\nTSgO45n42fiegF1fixPqGFcBPOpEYYlQNXLGqVqZ1EGsC2KUcf0VHtv7g7KF\n0ZdczMjZ+M8Dn5Ao58MrGX9uTY6ssXlwWyu/EKuwegY35pklDvH1mRy3o/EL\nU0dcSw0WaVVtCrwzCDpale9GFUfUpjKdjmM15AySZnlFyVcA9p5Pkvc1Zw7v\nSo3iu9xgL9D2PWoP0NtjM2t0NIUsP4iojgz2BD79sRoxybDIQVflbmhU94MP\nY5HTi4LrS1hPaEwePxe5rey6IVI0+st24/4VMt41EaXUd0C2K7SXav1Cg0Ja\n2ay+8XVw2tPaDtVFTMus/W5jROeMxXJG9meNbZaddATaWAkzGIz8KHjHPIxd\nSlCsX+KOYHZxl3dONbtvRaE9EzGmgPUoW6courPSl59NoAwFAayxL63YKj4Y\ngbqN1vLtbLWGsOVI2nzcVJJOw0F8UdWFPIONHRgnztO39B2sK7tIuaVN8iKv\nxipDNb0dEh4/b683R7uvl7l8e4FKYcaj5gdpgGA0t4XZ31VuxuD+B5beMhwY\nPSOhLAezsd4Yh82xKyVLTK45xhvMeh4EygdIsWoEiT0rVPVq53zRTOapuJqE\naGHk\r\n=BAcG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDal8KuxdOoggvDHQpvZtVs4C4sCTGPDdOfYxQTZVu5DwIgZ70mumqnJswDdGT1gF8F7DnX8pBiPD0k/vObClk8c6o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.13_1584580903255_0.9422534792182176"},"_hasShrinkwrap":false},"5.6.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.17+b9407c56","@typescript-eslint/types":"5.6.1-alpha.17+b9407c56","@typescript-eslint/typescript-estree":"5.6.1-alpha.17+b9407c56","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b9407c560c8ab625fd546af73f71cce8178b9e05","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.17","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-U/YXpbGKYHeOiJQIWrQrguY86xrdnQlgtPchHkRg2xivQHjlo3u5Z3782NcRItllCMBw8QVtY7ri2AtXBWVbTA==","shasum":"02d579f10ea050f954718f2febe16d00a718f330","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.17.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsu3xCRA9TVsSAnZWagAA/kEQAJt5gJxspCX5FScghxFm\n2PA4LyyDe8R2fzJBZceAD1HNFuarz1yBHe3KrTWl5Xbsujfx4n7zSVcvzgH4\niWKgIXYgFg/sEvPji6qU/gt+OHvpTUbMkigyPynJ5UnWlxIeQkbb2pgiAhpi\nvPYaAcxQoxMO3tdalB8EaqlblTSp2JO5DtZiBkib/vk8+HJoUJjNnEuu8zxD\na1qwUmW9+/J0s0zt0lfjJvhrtK5n4x3hz2CqVzyXRwYuWYikmT4pAizfNcu7\nIuSkjCOwBZY0akY/0PKW8HtHPRKHS5NObGk+xEEyJlq80yxswDda//CQhBF/\n6AA4rbc3ivHwz7HbsMNV1iQyHZQLnaiWQ+6PSyDKvDQ35vKy2xK6CtguKMsp\ntsAKHZjRlISGXXIznqgbHDOV7ftchvJKem9b6JXZ2yq+vBfmSrDCYS0Ti3Bt\nB+GFdSuEnNNiI0/S32yZJCKDC5r2uOzprMyxiFWbj88vVuPn5t1UPvpstvX+\nq9JkT+Z/7c+QwJzb8LOVk3IMtQ62x3+3worFq4ezLxZqeosl77NUzGMLHfyl\n/+DoWRf6ZP86F9kIBRV67xuLBnGdvLDf0eYnL6qAODbPHU8bXLeNv9q7ahc0\nC5x7DlgEqBPspFbagcH+5ZUKnMtoCwVsw77Htcutq71M7QaR8FSYgdrjzSz2\nxhTp\r\n=E/UQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZc3jAaGdXQNRb78Flc1p54LwDK917yhegHT4Rk3YvAIhANj49aikLDlVdjO+n8ikIz1mdyXWin6MMa7LIvEucgVK"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.17_1639116273532_0.2963859226322436"},"_hasShrinkwrap":false},"2.24.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.14+c82d1216","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c82d1216ece92e7f099971dd6d669f277314dcc0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.14","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-NwlX6H2O6M+60axwb+slkv1nyJh1Kbt5YlwDawsXNBzZ9YInqAG576nJGIC92M3tAKNfDOSOaeZGJSwHJBGajA==","shasum":"cf956f681eb4a9f97b01db496befa80abde0cacd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.14.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecwh4CRA9TVsSAnZWagAAo2QP/1Sm3wop/Pc8Aig+QgCh\nKd/EWUVhlyQu6FjvvQqB1XdHTdEaVf1cZTMrMO7EnECUeHtWrB09p6legIgC\nAW4nLbfcrZ2QkYrUtGLSTO29OhnwDumyjuPAF2u27XioLR+mYWHAxMjkt7CT\nJjmNchvl8aksLVAYLMcY4YYV7wrMfeAfTKXiIq2uP6YHBsVg/omtIEZiDI5s\nKSWlu/gv9Q+k9IIpDxGnEKclVDyVsx5OQt3ZJgYrNyhKaLqlL1ZQZggZGjun\nHXDAGfojIy+XpIIw9pKCCQSxbxnt19KwihanR9Rzh0FIsqswUKASiujbiPzD\ngYQ3zyMcEvYysOCFCdjm3L44SxtoJO+A8NFj6B2t160C8E3Oqz6lavAIZavD\nahf8oOZbgwdO+nkT7FkWkAadfgI0tGWI3WSjIW8/P3orCYYTgSUq5KV6uFPx\n+MSK7mo8kj3VYR14VxBw1iEo/VIv4TmWW62X9BU5V5zqsxjjWNbV/lp2vvrz\n9AIg7ZheZY/jtgDqOAbhLo605CFqI0aok86mV0BAcc19AyqiRnCYoIt1C6fa\nPEmf23OzFT59dJVmkEFRMR5Xa0GK6hh72+F5qO4iGoJcCPYD9wJA4X3FpKTl\noknSU+BkiUS7eUae241yjwa8TAf8pUbzpfur+nfyOAD6esJ/zyVS5CkfGN5r\nGR8J\r\n=qH2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0nfvXRgtjP4IyhDXcT4JfJTn2uoZ1InMzh3OLxM0r9gIhAPk/s05dG5cORJP3kohKiA82h/EIkUZR6lWGKxErHsv1"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.14_1584597111979_0.18973570905886517"},"_hasShrinkwrap":false},"5.6.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.16+114c2dcd","@typescript-eslint/types":"5.6.1-alpha.16+114c2dcd","@typescript-eslint/typescript-estree":"5.6.1-alpha.16+114c2dcd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"114c2dcd3bed23bd0f7c07c99659bb99b94dfebf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.16","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-y2kv+R8Tj5Cye3a1QONxW3k5GFIyiwvg4R1b87s6zebdtYLYB944bEAcaRVZaizFMR/x24Jaa0yt49zzrNGYew==","shasum":"49d7f89ac16d10dc75d4865802a3d7278aa683b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.16.tgz","fileCount":167,"unpackedSize":280069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsYgQCRA9TVsSAnZWagAAUWUQAJw6jvuPLtTbmlgHmjOK\nGL/q8KSNnYMpAlq0UA12eUF926RzS7GRmfisQJ1UyBjKCnPY4HJPi29IN/8T\nIixUziC4G4tedtY6p+SF5+AyLHjxbVvpociCTr5RXX2sD2jMExDu5RruT4Vj\nXJysbeAKkrcXlmcJTqnSbgoJOr1WRNQv08BemqwTaOTCmSEqaqsNlFgZxkAu\neONYFbCduRl5j5SGyP93ZFClfdrFmlWQYnpY1/wFmH6UkIcSuVySjWWT12ol\nXsPa9o5w5JGsytj9PTm1F4uYCezKcY/iO8TFQXRLnxAWDO0gCWCE5DiZ+a+u\nNlQxi6fCoKbHjVPZBoTwHFbMC/lBTWX8QwjwqOvlWvDHwCZGdoPxHOHbJIl7\neyR3jd1pjuyqD8qYU/SgxxGWpfeutQbw2P0PFyOwlS+vsJQsScJem9Dk6jhZ\nIxln46WyCQqlvH+ZGESofUDcUw4y46YOqL0u5DAskdWAUxlI5vYbMiCd85ZS\nsAZUVrTftbXGQbCUjyuECgxlG81UKUQD3qdAXwWURCsDm7TUgB9QQ/CSDnER\naP26FR6emAyBzz+bfC4l+g3BFl0J8gqbLZw/nbVGs597p+FqTvB4Emb+IZq5\nxlLV8ImD5Az3BnBUE7YgC3WRNlUNluK0hx/yGP5cBmDZjOsK/cM+qR6BLX+E\nB0x0\r\n=6Fdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHa/0rF1JhkQpx9hgC67vPZqLMQlxoR97wJG4U0oR/D8AiEA/4ut2V866dNvxD+2RMVOJ5H0ZFRYKuyKtruJDRVmoPE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.16_1639024655939_0.9123370919468858"},"_hasShrinkwrap":false},"2.13.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.0+a78b194f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a78b194faabe3546ec8fb1ae9a3ff69194ff6811","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-TRGkv7NNthxcKucNTTV+wgCCeALwLPK+Uc5ftSqnfKwu2E6+n2qqflfVikLtu+dwkWOegPcffAxQPIJGb28BVQ==","shasum":"36dbca4a282b992d11821319391b2679097fd47b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.0.tgz","fileCount":108,"unpackedSize":144544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAQQcCRA9TVsSAnZWagAA34sQAJRWUg98vQDwmgoPpgos\nEnGv4GJ1EVOQrQGRMKzbKLdBlb4m9G+A5pdyzKlk96T/MJxakOL5q834V4O5\n903tnQZhOL1Rt3hUJFJOpWD34Gk9s9Czu7itZ6CCFayA/lGXw3CUwxMw+cxU\nXol097/5ojdudqimFZzzu+PWveM9FCqqoXy9WukLeCUnx7OOm8bLHy7AHV8n\ndbZd3gSJ4Kan3x31sfTg9/wW61KhOyhg3AZcpM/KpD+zYfbS0jgR0YkwTsD4\nxlztmRHLYCi9f2z4OVbvcJMm1BKmuw2CuT95DTkQs4leG6JoEOTXcxbBN+FV\nX8wsxNbqpdqJb5pooXTptBfIy6PGtCraDCKyU2AOM4TQZMdWmNtJFmh2YzJv\ndbec9NAtHPEcWOry0vIym9koTMedlM8EjlV3yZdp5kuMYbiOWU20H2G15oSu\nDnxGe8phTwUAIjicHSpd05gSQANMa2d98mBOQmcHcz6zCf3HoKNd4OOFMyd+\ntOYyJ1UiIHGj2kaVKF5QyI4s5b3n5OUdwDpVp4+zuhGxDHThlLNutf2JcIvT\nYgDARf4xdsTpMGaeAdbVKIuRb88s2mQDo3Se2ow+u1u8yJWvLcJxGS0mojiP\nvvFK9WxbCopMwM3MwXug9boThv3DnZs5yAdwpwdFi0588UcmHQTNy7E63nA2\noB5u\r\n=X6sM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWv2YsYFY21sbFt0UAy0ZF15le5qy38aS2uUqoXsLBIAiAjktHYcZ7BlutWEbJ2BKJFS0Qfnpc7fBz3tIBwo34bVQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.0_1577124892147_0.9113558838653248"},"_hasShrinkwrap":false},"5.43.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.19+bf6c5429"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bf6c54299d233990ed33b7cefb54811f396aee49","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.19","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-WkpjSmd5glym3Eev7UCs3o1BorF+ZBsXjupxLExX+q0OXk7TCLCv36AcNpFwriC/kgLFJ6/3neVIbbJTJS555A==","shasum":"d51ca3761b085d25f61b2b0fce2ee7dbff52d1f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.19.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC98QT26gyVTCrj2oEgwB8+2k1YXFZ35ue7U5yhqprnLAIgVUxEU/OHg1ISjg0GOugGRKWtmtx+nzYEYKb8nK8JfSE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdx88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl1g//QBB9LEy9bPcpVqnru49ynMC2PRg9ExsIcSdvGzmHdUbJWWZ/\r\nPdDFcpCO9DyWgFQlqYqsZcfFpc+djtrbtPrelphlRz7CD/Kb572N4s8xstMo\r\nNq7YkjqYGRLeaCpJKYuv7ka2ptFFol5ZlZQ2rT3CsdLNFoB4X6RCOPNjGoes\r\nHmQjmSVlD0OzMwWWLoYk2OEEes9tU5JwzwTM+LE8BfE3EfKwAZhH58rLb1zq\r\nUH+ZbS3TGs8+eYkwMcXPgzFF8RyR36PwkMRBdaL0yTPrOTf7VPwwgUIV8TY6\r\nlMBDpvO68QIUNKKvvmpDkZ1m6lqI0j2JJ3nGX7Iq4nBl8Tm/eqoWk6QlNhjP\r\nFnorL18a7eLJmHnJr6VHZEVRH5jpiVCErGX+eU79gawDEj+kvSGrN4/q0htc\r\njU9fIigOn8fiK7eW+4rr+mZyE56xxznNlCvRkDBTtdHtGnHabHl4iNuLsv1e\r\ndl9pFidTlIO9jl5piKS1h/pc/nM+I1ALdPGbJEsbTJB7MhjJsXLDO/o4b1z6\r\nCxMIqgCfQtH4cv6kHsgdZr0UqMbP6vEK/H4mh0592K4P8HQFtAI7tkIVRAA+\r\nNKUJq3bKQDXbtD5kk3EDoWPFenNm6sHqSyhEQwxIdnaOmc8soyaY7+2+gNIF\r\nlmZN9IN5/AKHmo2vJJNUW0sYlajsm7AlX7o=\r\n=LTnv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.19_1668751163889_0.008034886848508949"},"_hasShrinkwrap":false},"2.13.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.1+f40639e1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f40639e13361fff4c50945a390a6e1da70ff5180","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-hanUwuYWaATAPZ5rDhBXWXBLbWPtyhP1q0xlbXp1OfTxR7y8Hbz0sdHTn3RAY2snubDh47UFf5ZTkj8cMMqPmA==","shasum":"5a994ad83343ec7459aef3dd517624f1cd62c84b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.1.tgz","fileCount":108,"unpackedSize":144514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAX0FCRA9TVsSAnZWagAAjJ0P/1T5yn26qmPtO9CY2QgL\nMKGW9e3SI6D4SRoN9pjpFCJvxmrYPukMkKQMKN0JUq7a/qJWZCcHHaQ1DTv1\nG+fFBfo8kWnywFkntTuB9H1LlMQkqJh97p+JFeF6x1VgTaWv8p1wdenfz7Yo\naV318OFn8tTVWvGSmcapjaqGoNNkqztF895iY6kKcwJBxHCAUFd6md4pJEOA\nAaZWswviLS9TKoHfB4Xucwbw2v/A1UyeiFApdn/lxa+x9sV4pu15NjQA4QDZ\ndqvXO3mVE2rn8UqkQWcCAqV3p2g3QAtgRVMMCxU0JtFyo8/i69rfaGk7zFeN\nJuC3TNM0tpbQ6Dq69lmn4z3to47tNvDpr/HJ8q6/nUJh+jhP9hIQrmtvP772\n5vH8/Y/P9mRMbI9zjzUy8FUZWacnstPsYN1XJ4MEPsubLhZrQ3ov+i8/LM8N\n3hQKfYnWwzhX1G7aKjFISi4cjLGOt9K07cOGdZavixjrsspjpEgYLPsYDKr2\nyysgX4HAgXQ4on2z+EJF4C9GkdnOIUdlkjj3tLR/pGcj4DHmQ1ks5tw6sk4C\nFAHO7vXcq2lqLNu44BeTbG6wHXzb064MGKfQM7dxbo0I2sQE0st9hs2EYz3K\nvWkjQrpxUl0zYKZoM7faV9nkgr+eX8Mm/kKl4U1WzWt8/2tF7KrnGflTOXnF\nRR87\r\n=5ee0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLTp3OhUfBXHZU+jpJD3iqe+j/iRtyiGT+7SSNXJQ8PAiEAh0bCEXN3ncIk15t9rDSncjLN1yUImJFNZCdHn+i73gU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.1_1577155844663_0.23358511579631158"},"_hasShrinkwrap":false},"2.13.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.2+cba6a2a8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"cba6a2a8063744f835febcd1a6fbf9f93c6962d2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-W7OV93ND2HvzG6LoqMSZwyZsf2YvohWdJNh5aThEpIT7OscIPJd0uu0xdFvA7EFrX4zv5dlf08l5OZgDiXIjJw==","shasum":"f921fbc3d2c0b3d9b4f0d37c12a9c4ad7d030b61","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.2.tgz","fileCount":108,"unpackedSize":144514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAak9CRA9TVsSAnZWagAALm0P/0UuGnhCyBWkiqc61HOi\n26Wy/jYNyTQ4LPpvK1fzXIM+nD3up0HaQj6kK0yStAUz7IgtKZHwHLd5Omf5\nJiv3NQASrl3SA831zwe4K+AJ5MWHfKnrV9jOY3hibcvqPDWN52v+CbNrEq+H\nJbsiJnsOsMb2I4SADY81IGgZDJUQZ421XemAJU5Tzwe6JlcwZImBEqw48hdB\nQ8TcIhY6jWKhIINrsEy3KkAVHnGG1PdGAvzycqhjid5fKJV7BVz9uvqBQ1Pa\nR8tP5DIrcn/MxTmUC+95ziK4PjQFvVrXIx9FbvgbKemY+idRIRnNWQC4brF9\nz4Or24UO+YQoujL568Z20pJqBHfg7zXot89M7Frqne6ztL20dbAiHcK+aaQ7\nUOHRjZsW/ILYKWNDInKBWYrSLfmh3zGjO+JPfbcgOHGH2AH1edk/lleVlbcu\nDGZcNMBndoh6UFmVJfxTHVMwBWH/H6dGn11bIa1NtA8c7ByXolaDUb7H7nbx\ngQRgdPh6jvmaY9coS7gTmdQE35jwdP7U7HN26TS7ghyHbbyKpZlJTvSfuRBa\nv8X3f9bpANafnTxaAAGFawf6tr/34NfiUysKGwaRqbOP6D6wGnGFPUcrg/mt\nDl4F2G/VdRiYRpSYHd18xxlE89Ah2m5g5rsErQ8o3vUfZg2hRIP51AhkZVXq\nk+4j\r\n=hAsr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoRwbR9329baYtPMTG7F7ZxpJciTmPz8k5e7z6Z13bOAiEA9XFpq0rHNNXygEHg5M7BiX5Ks5LnSO13qGlZAXwuBpw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.2_1577167165562_0.9615043266185994"},"_hasShrinkwrap":false},"5.43.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.17+a40a311b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a40a311bb52a2b1cfac43851b201f8cfc96c8d5d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.17","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-WxEa+t26Uk0MuPu/3nxywBAxWlc67X50e43EV0k4MHu8qznw93HHJVM1qEzC2t5tsVmMv7c+VnIaoqrLlaqsRg==","shasum":"a564b7f2478c1cf5d75bacbb96ea29ea2f51f2ef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6gPvIEm3tQ380cea8yFwmgq5MJPpc7llfMjYGtspKrQIhANKl7NwLuWnCJDpEV/MRc7a0uTmsdbXOMVtjCBBJy3AR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdsxRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk0Q//ZeDu8v5m8RurXWbUIQ2JEW7gq3OT+mhxRLfB6yI8WZsVQN07\r\nUKT8/5on6sq4ROQZiVSr7sEokIOXqSZd86bBlXTvugOR1AIizskVejOostvG\r\nwN7atfnElN7J8r/yL0ugMwmG6bZHTfXgW4s9uNFzgUH+Sl12tYskkh+A6G2G\r\nLt1YuuxESuZ03R1XIhf/K38t6KjshPuqPTnCqlzmF/I1GTAPcAmpuKzSDzKm\r\nZemp2kKHaXPUOtYXd5wSndfnbAEJPr0tXazkzr75RQRd2uWP3DbAj0wEHoY2\r\nXcUMfCckhaTzkmUW9gQ/ynEuuJyQK2uThat/6MNLDxMV0+tp2vSKW2HsdrOx\r\n/VqfkZk2RzIvv4m0IztrBq2FtE6QH2xQHaSTw4oD4piRxy9Nf+59c66bov6A\r\ntHmRkQj0bKWijPmSd4PjfC+9i3EQ24y+A0Cl9IRoU63FsfsW1sCzbIhjgKsM\r\nXU3I/IWUqqDSb8rtXRwsijgNF5uMOhJAQHNndNiWigm8CE953fI4iS7Q1GM+\r\nzNcVnmqXjwIHzw+TliFCVZq7/hqtMh9A1oRpS67wFEWHzf5KR7hwY4DugrOt\r\nFCHPV38oFF1yU0mxaIrzUfiQsih/3UtmK4PVfT4siTzVgfe5GJSt9RNTlUG0\r\nnvjwJOrXZcfbfnccPD9R9JTDs9/01WdVtIM=\r\n=lCdr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.17_1668729937245_0.6131256749931133"},"_hasShrinkwrap":false},"2.13.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.3+6a6bde01","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6a6bde01a0fe405f9d186788781cc2fa9cb37145","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-EwfZj8lcFabWNe/66zdfSIJuGgWqL094UcaQLFYy6o6n62Ab8jRVHxD7MdoMjeQed4HO2Kouxyn0mCuseV8ghg==","shasum":"5e2e581703d922c94d755eef1719ee9b0680525d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.3.tgz","fileCount":108,"unpackedSize":144514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBBpmCRA9TVsSAnZWagAA/xMP/jvm1qoKPVOaMoLchNf8\nDAlYbhVs+0bKwbRCd/LpMzT2/pr1j2NpRpt3uzImhKm9KR46lt3ejYwC2lw2\nK1gr1hJ+q51Crifwm1KW6+vV5R+cU/9oPsY7Co+4Vx2ZKuQn0JLl506u0WYg\nFY/n/IgImmbDgjMB5CBcUi7uULH9BY+CYoXQFDWaD6z6g/dVhQHt1T1Yo+M9\nBccAJ+MDDNumh6cOsI5f5nYpuKNvvgDAknWB2+1S7Po3Y6y/i0+kSSM9JVsG\n8wDH45Uh/mD6NwdtE1iBDR+TqsOJV5kCwpFWAMC7I04QxbjA3zPRAG/BSSB9\nfxiKpOaFcaK9SluTE5Fl+fq2aGKE38DgrXOPLjL2rduBbTrbGwSKVl23X6fo\nCFZ74mVbfZCsFQlxRTl+Xbo0T48s+o7L5ADbg+5Xqm7vm1DblxZxfqWTPrLF\nBFlfFHwn/pqtsZu1vdNOnhZj2oJiuCD2cDA1SZxg6P9PFf3zkC5b+sD3WJUD\nmCQDrn7R4nXAMp4+6ql7aikCMlz3niPuC4NMCCFZBAZXv5jk8Z6bm+0yhgVq\nMOamjSJu0IUeqZjFJZaA+WYfzmREmw47kdnxh1KP669zzjsRkNiQhqMy+jHX\nPX+KsuEvO8Z9h4+V0YuYfz54bBf7umYOOz9A8rA3cXEVetIhenHPFlhJRWgY\ntWW9\r\n=UnBY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVf/yzaa2VVwZ9ikL7ILOwjqCYeTPSz/jCDGWVjWsqOQIgXg39TrSgtam5/uCSdMMakd+Gr3RtFuFf07w7h3/OH9I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.3_1577327206347_0.41428374853411887"},"_hasShrinkwrap":false},"5.43.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.18+20d7caee"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"20d7caee35ab84ae6381fdf04338c9e2b9e2bc48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.18","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-azsJFth1YM8l6WnvKuhpVfqM0g2GioetnARtCSPc3dMj7eJSYmh7uHK5ueFne9GrJgQGeuYsXVh8r5rruvX8Aw==","shasum":"26cfd984d740905d15706d9294ff80ee57fad56f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEZGGuxJ6o+TN+Nk8iID+je36jUJ6TweY0GxqxiUfEKAiEApw8ynXoTMYFP+s/xbb351GuMHHU1Xr7faGRWGXqhmrU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdtTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptTQ/9HYxAUelG8bRIBQV+VZa0LBo9pXrKmumxghJmemuuxdY67Dhp\r\nZy8V09WgC62HhNWV7crajmjIu3Wgm/hTtI/68dsgDoP9pI418T3lXbHuYrDL\r\n2M5giGh+RQNHqJrl5Q0vI59+YiPRo1VZDTLR0g01nqlwj1NeZVGJYlc3gLkO\r\n3TYUFrD3NVZQlO4SM0mSaTJ0b47mkPG9Q6c01DAHJjXNiY5NT6uQ6cbctp5K\r\nZ9rqYIszIDGgG6hZZL6yXw1OAN2oJHCa1Lv2OjYKnlxVcmIgbY6VniS6Vwt7\r\n14+K2ANfXv4LCqxQyj+zRDPUu0739ixKpwWuA7Wnnj08bj1m366g0jWCM4L5\r\nF+hdcut0noZC+RP6Gz/Ot9weyaSZ7gXGN7U6YVH8h+QrMJtYomr/iqJ/mLzw\r\nwL2JTGIwrCgFdtaQ/fZIbXJkE/WEFQGAmjmzrRWBhZmIz6zz+tsf+wqMQAQQ\r\n2Ey1Zuf/+Bdb7dCLdlDcwJxxxR3XrPKWTDDXXHu2SS6jaNfYWa0bM0SjQDOq\r\nnvFMlgrbf6qD5l+yycywx0J151HnASsnUdj19ss79aMU8FQzLfOdsoxBBgMO\r\nBJILc7pUocuw7vouPY5w9x8Au6dYs2rvZYwT1ukJNucUhey9Rll5OX3D3/c6\r\n15I56g1+c7LHWSZEGtjNInV99wadiaVJvbM=\r\n=UEHk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.18_1668732139873_0.9815142835181174"},"_hasShrinkwrap":false},"2.13.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.4+8bf6879e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8bf6879e530fb539a1777ffffbfc7b166c3f4a2f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-JNHM3aKzbru0srpVeueksqpd9FweuNIyUYTlXnOXUFGu2qkHePneieXJQFyw8m7fRKOmPqpcjDcOFSt/Xe/gMQ==","shasum":"abf3e27021d2490946d605a92cbb67f305e6cae9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.4.tgz","fileCount":108,"unpackedSize":144514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBq/eCRA9TVsSAnZWagAAbNIP/i20bRV2nLhaezOMInD1\nqsvTVVJJal63cIwjo0rVOIKyQIJsMaMNSb/K0oqhMoA+dBa+IQar4IRDZzmj\nZqAcaNP9WdEiPtwxLeVQPcpI9UZFlajB4anQ2o9brKLh1lbS3vca9MfAEwEZ\n53G3noXPbh2PExqFLgUiX82/94xrtbqaOMa4bk1M8y9/cXgOf9Cc0tZ/fM6d\n2/amRfnf9KUVqZwlyvqgiDZAulVhpq31JMfNPC2w8m3WfiSD92zuITEA1zZr\nA0wU2DmcsBe3rwmT4mfwBSfgF9yQ7r5v8K7pqCCu9mTbsHjswuGa7v+CK74K\n9+JvDE0WgolPAsYzjZCvSqZ1hyUj7NeZfhMAkEZ/JfFPWJJ4q8/7Q2H/fmWy\nXHHDtD95rQ0XcKQtfAQfZ6RHqAtHh2Sb8tvLosZECw9IOMK6aptuK/a719XK\nohSJwHnMWL+TiS0X2XURJVa0EHbllVOX60I3glQFtCZpbTZgImYJDXF/DgM0\ndGvoT/qT62YjRnYtL5/se/TR/LZ3f9EZql9AfxGhBt7V3Ut0tVR0xM+OsjWc\n0yLh4Y2iDYGkaKGMiDu5I20IMeUpnKFcG7fS4mkf87KYNrjeuhHtFGNyaR6X\ndy0dVJvovR6s1pQKn32q+6rwVKF66Lkyl2PgDku2R9x1A6qQXrO926X5MgJn\nncLK\r\n=7Tyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKhskQHHmThJGsHoP55rUi2URL8v+/Cab5NUtHBcR+/wIgNJFE6oG6cpM2/saZXeQuUL30jxhxoWrdET/5PzQJJh0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.4_1577496542144_0.5721308196434769"},"_hasShrinkwrap":false},"2.24.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.15+2b9603d8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b9603d868c57556d8cd6087685e798d74cb6f26","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.15","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-gFizrGZobM6djxWSBfu1F1W1xhVqaWayqBl7IW6HjJd3661xcjxXDl2Ry5RWV5nIQ4in6QYYTT0Xt3FOfckcXQ==","shasum":"ff0c5811f869d9e57fd1a5d009816ed43ffc2d5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.15.tgz","fileCount":112,"unpackedSize":159547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedD9lCRA9TVsSAnZWagAAotgP/j3Ky6dV8Abbm9U2msOH\nk5HTAl945YL7PzHB0pc3d55ymC8GijnJjGDoegrWezxqcFk2DL12cXdys+/w\n5v8D9LH1HPrMmbupYC2bjNKVx9RzxhaMN6gLdU4/zJ5zy8WgLTb0whw5hhkM\np+bz5ZFP0DE5BOmOQKKXF2f7TUIGLcSEYzMJFrULK02351UQMJu384fm49m9\n3EPNgGXBJnyQh6u8SOfRZGmmEa1mSXue8TXFbo83erBfuwC1EA44r+VydeW5\n74aVfPv1HYmtGykUhYQVPek7LL4VN8ZVHZ9dle3NJGFraLBE2M0E5EFWSCGW\n199DGtRlYJAId3jV2CAzmu7CTy3BTmMcXjb5TFSPIYBqu79+VN4HyMR5pEPb\nXeKhLZgALR8NBuI9x4gi8m6CGMppzqw+Sq4rSwT0tlTTq5jd762bctqjLnSf\n2do+fbvdJy53yu/qgNpUFKt3U1WR9vY83ekm54qYmblIQV7Crpj0VNv128Q6\nb9z8q0J0pf6vHD1ulafpDa0IDL4euGloM7CZI1Kcfq4kzXS+CVIcSMNU1+rY\ns5dqAKzWwK7aVeBYgmvM49mmjIIkaOapOopUOpJhno4Og0+d1DZlEz9C/z4O\nn/1aTcn+10WBsAtl35nGkOyZxHD82m6iALFgH7KSdukUgLEa0ib0LTyY3GCb\nQThT\r\n=NBFR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwoI0jlJHEmgHADbIm4e5mzU9LY5LtAEvegLUxFdeyXAiAf1YA4dvHTgBukD1gZEs6yImUkpblSPTizjVfQqJcFbQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.15_1584676708835_0.9638290875263542"},"_hasShrinkwrap":false},"5.43.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.15+97d3e567"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"97d3e56709ee19fdec39fd8b99d080db90b306e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.15","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-nkmOfnJspG60Ui3E8hsOMJBWcP41r5xlF8Zx9yoRQOLdCS6SD9QnTKEkcyuFdBKHKTfvn5wQT9iOpWA1vIXS3g==","shasum":"b1f9e8b2ef3de2c6eca18215a4d39e60ae67c6e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgT/dF4IXUJgaYX5vqK1F+fae+XL7Jzqd8+k6AiLk2fwIhAIQFKdiutAqoUFZ9cyL3SslsQI1bBieLcmrrRZNihMR3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdm5wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMnA/+KZT5Haiy72aKkaCH6uPwLg4GNuN/xyhx9xnZay2k6vkhqQH2\r\n9J0ljM1+a06TYD6UHfoSGpIkcisQ2gEStxFD374lQ+BelUtWpdyEsDvOelAn\r\nRqHzUjL6fAKJKdny+y/2+eXtvn6Jb6lKSmLHHSl+steqP1mi1YZPL3mBxVS1\r\nlRVVRzx3OhzgrHiG1uD9mClOed9ZG1h7EEQzq47xIfmd0esdOOKf6YQgeTE5\r\nKfCdvLwV792AMOeVXI1MwiM7bDVvws82sty72hvau8bzWixVSB3H2U9q5QgM\r\nnGBwz+y5xMULhlO29CX6xip3gSaB5H7CfMcivswEMDza2a0Z2dTV30wretWg\r\n0r8ZZTt5ijFIhIWGN2qxtvajvscsbLOWuYVvXcH8p6cY3Dp94xJuPo04K3kT\r\ne2IxWmh66MTvqSIzS/+3mjEIpfjlfqT73xCYk6Tu5jmF5mMtw6Tmpzmg3VFF\r\nRLTVuCe2Xq3I2XXwSyq26/oJJS8qrnJf60UX7dOsBIUcDopEq5RJS04f/zC9\r\nx87IdFIeKII9pqjS5oMgWLUwk7GVhXBY63GzfSQoq3RBm3pZb/KP6zjqhPjB\r\nEZ6YJdh3KXlzEKISY3ZRpCnE3PQ/A01etmbuC5Y4+xQnW+5IYJcICBePpp8x\r\nGXp6/kQmP4KVlaxMWcXGf66bBKE+iyf14KI=\r\n=WgZ4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.15_1668705904504_0.8478138772651205"},"_hasShrinkwrap":false},"2.13.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.13.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.1-alpha.5+b1c8c0a5","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b1c8c0a5889f0db1a96e90b512288553f68cc7ee","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-UqpQ38IqMObrwE8+EBQdOlGlSNJPkrCaFItfghX1jmLFb017OEGNEmPsqUao5vAJQjzciAWz70H1r/NGvTADBA==","shasum":"84c46ae216f5e780e21f7c8fb7236b7ec4e297ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.1-alpha.5.tgz","fileCount":108,"unpackedSize":144523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCC+1CRA9TVsSAnZWagAABecP/RMnhyAryapiJl7iZEzQ\neiB5KvAwWc4WtRVltFHZisMziguQ1jjTMUg+q5ymVLIdgHm0Vk+vBHee+rvS\nxFezLUvczeo4y+pMbyRowbDGi9shwTcAYdkylDFPqWLzVfdCCwhWVyn73Xhg\nCR2wiHVVkwohuKK+M7UvMmBgVnWBF43Cz617FaGxmoCmbwZ3YEDDOnwwqtO9\ngaKRors4E9bITzShGotR/96qEym1fLWf8oRFrD1BDwHNy3kh5PF3MRIJCnKT\n3/PkwOX4sLk31DHzlXiVot8AOmgcKuqSKvaTVCtqykj34lmT6EC6pYdVHW1a\nimkMSO2bHwfUWHxhUjVDh4IZgDKZzsFjLcj/LbUJF3OiJ4d1xEbc/ARdZWfE\nBHHvjRss/Yb6SZTAFDBL4QmI2yFTNle8SmWWajZsSrjqT/ibQVHyRWqt3KCu\niYeeEtR2BtgsseqdbcljPCi7+FWCeOODWrEcnBZVbcVyL3x8BL+m7ARHfM8N\nATXcwiCHeugThQNgql9P6OpU27ry/64TqzyzsnhK6WadztkihhYj4Cz75Dvb\nUwGxdBew6F0MTSUn4ldVacNMYOU8yYGliI04dPn6LmELZk/MM03kcMB01YF4\nztCdZeO6X2SYXJxQb5/ELLtVyfeZnW6TywNtDjJxFmdZEC//1DMrBG6zqJ08\nE7BQ\r\n=HtMK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQxpOhfF/ULLhwIBC48P6ix6ym9zOuG5AD2wXNLIqUBAiAEdMx9IXI6o8/c/9cCpIuw3t35WZqmJcAbaCoN9kBYWA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.1-alpha.5_1577594805196_0.8513745390772911"},"_hasShrinkwrap":false},"2.24.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.16+3eb5d452","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3eb5d4525e95c8ab990f55588b8d830a02ce5a9c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.16","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Fz0Zi8cRSdYvPZtIUA4nBB54fvh88Q1YluoD8pMHGSmQ52APQ2pSpIXhAznLI1STLfvIZ5cK8x/ahqLK4oIkyQ==","shasum":"5bcfc7634c157a70b0b8ad74673c9e675fa3d38b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.16.tgz","fileCount":152,"unpackedSize":220778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedD/cCRA9TVsSAnZWagAAesQQAIFPAJAYY3MdkSUMabV7\nsHwpLSXCB4TVfFMF0dMKc3yYEUxpYqFCpg73zbD+LxdsFCOq2tdrbtq0Ujqt\nHgco2a/SepvsujCMvPmLLC4k6A8dvzUoVr+LGxvQWurlEkP0J9iMvRm3KF2J\nqyuZcleKARHrPSXlC0mUNru5H9KyKMRhFjcVa/dKGxCwJ3ha3eK0ZppRDpbY\nr8y6ijBGieFGH72XFkYFG20ua4MuVQIy72krSiGfvO2gb4uoEQZrjmYqpjlJ\nTDPERpPEOMmo3TGWOuq/CJbdoS3NveRGJeRup5vZpwmWOpHkVm3qzt7x/HtD\no7Vg8JgYpX2f/z6DqBvhS8HbqTfUKtAjnt9QtX2bc+Rp16phyQbyCJ9co2fi\ni742sad+Q4ISU02pVo1kurDz8rXq6nUQQvoUtDrJkzL3mlBkH6ts9JnMLJAy\nw08xCRa+JLfMHBpaYA78wj+/YfJb11ecDG9kggVWTBTQJectnnjqp9PGEH/+\nZyolA4KMa1QxNGS8MIQaUTfDyGBAndrvS/GkwJ6qVIlk3gGl6tapYMGRDVPF\nnNmJJVPwXCeEPinuNUWisfL1gfc8jFqIOItZgs0hXYtde3G8gS+9DwaWj6i2\nMzCBh2CrJwWT02f8jVMyKg0vElyBEo9tQlbkwS/+HapkyXLMoomAO8NtqWvf\nEsU5\r\n=jczT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM0LNqU68zrWZWw7vBsdWVZwWmuQm0qxfztvtUfbHVGgIhAIRmpTMPxpcgkRI2OcEPG/Kk6aqCfrnyMw45QLEyQtuN"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.16_1584676827580_0.7936092078563148"},"_hasShrinkwrap":false},"5.43.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.16+4d744ea1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4d744ea10ba03c66eebcb63e8722e9f0165fbeed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.16","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-xjKkXvwuiDNk8sjKjIVD0Ah1613fn62xSO4Qk4uEYfVQwnBxAmOhtyAX/pxKItX3igxAlxieHV16iQop4zK+6w==","shasum":"38bed1704f28d8638f53170700d854a99c054291","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SJjESujWlFnZF/5hUtukOdJQfa88ESflrbpVPvmiPwIhAKL1Elwu6SNzRPikOc8TqBQjQo0tG/MRSwAOHUOtFjU9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdsmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/+hAAiCeQBe6Avp5KzuFmlt7qHpwQRBETxCGHvEFNoGRiBOD2rHwQ\r\n9omqXkUYmS/rEpdn1YRi1NbtjcnIonvEIqBVpEx5j03EPQ0qhExkh1ZJJpKT\r\nGuGkwJQS4wt3MAmUQBZ8GL+D+YzgOf/Ew2tNxpwsxeiyi33AKRmMO9RazQrs\r\nCoa61LSHCwmJy5VAh0UEqIYmHrs5HpiEnkHfIWK6U3L1lJkzn+Dku2pwNCiE\r\n6FkogpRVulbl8F73x4p9qB9DKAXIt/Pzgy3m2hmjM2BJ3pDBF97AelEsx/2W\r\nmmn58T4lTj50Argy974eCzT40fN/pEefYT5hAyRZxD4WyBPJe00ugYeXLrbg\r\n9IqxUZgi/qTAHY2i/YPV7it2r6mdQx4juMLDFRAndkUX0QqFbWBXHwkmTKPG\r\nQEVgf8YKfX8cbI86FACKqmWfbGxOQ3hJRxK8EaTokzFvQ+uFAtpbUIMjmwIA\r\n8Y5aSTqKs78S3M9bDiDnmAilEjEN85f4TlrWt2GqkSecVQ1FxciIZyFshAp2\r\njhQij79SeX0q/vEXhdtPWwfsrpVY3sdysfzxsUA6W8I1p/t620CScytuCXOY\r\nACmKFhfo31zBjQ6YvsRcKVNhy2rwkS/Y6YIZDMgO8gNSybr+9Dq5cxlKcn/2\r\n3r4n09rbuicyc0S+werk1aRgWKWBahVM7c4=\r\n=Q8gv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.16_1668729229877_0.8510032636486251"},"_hasShrinkwrap":false},"2.24.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.17+b2dbd890","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2dbd890a5bef81aa6978d68c166457838ee04a1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.17","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-B+4kZm5+57Zr6iifx/nntThaslbOap8IBJzCy+Z2J8/mXJ2TsNNZZJWZ1OCPd6zv7JrAEHnNhh0iDqu1UKniAQ==","shasum":"0d35942f49a36b9da8dedc8ae1a884194177879c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.17.tgz","fileCount":152,"unpackedSize":220778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeEdpCRA9TVsSAnZWagAADIQP/il5Iz0B6Pl2IDj4/HRh\njq1n6UowYE1ak9X9YOMy6/iJLrJuvN/lQLEpdXgRWtpp4ip6G7MfmB1FCWd0\n2cn8B/p8qelffuEZRerPFVWtmf+oQs3RScMn9iZzaQZmK74J2j8t4vKCgvPr\nPeVEijeoQ89MxL21jNl8grtXLd+QWOGzD+KWjf5QnhbB7A3B/4CAYCHNHwTE\nBBO851SNDMmBwUXrtpjxUBVkkm57A7kk1ERJVFE2QNCTkH8UP1UGK1fOQ/wf\nXLAC7mm35VSO5qVpuwg3lCV55orknLj9E04e5X80B59bpeaKx1Hp64KyJNSW\ntVTS057FBvN0QRYF3fS6NItwRu3nh6g04mWlJwT+an1mCES+FXIALiZn0KaR\nMIQejpdpMUuCuQZcv9LKQZQ6d/ONC9VpzWM3uFSU8/Ubhg2Zo1lw9kr6CxWm\nGnVeRw8TKwdujpc7dAzBJY/O/QKPi2B3WkcjaNNOhihtjM6iOwwysJHMkVBd\nMNNID+hG3vZQSvam0doRP4oZu14ngynBApTqUWHFNBdOTzmXsKervMZvVd1V\nrKnDgz/oqdOJDa5Bj6/vNBNdyESV5iJuZg8SXxE7wnbW/8OLqhuKtwnAk0WQ\niaNHdM5LwliV2zyRUNkh224XW3eSJcEU+20R8gP33GIztTjA4V1LmyMF2P72\n0t7Q\r\n=w1Tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRcIysfwQWvG9NrPY7wcews3Im0nQjoG4SFEvfigDszAIgE23SnXlXZTogcFJJSFd3wSGT5+IHj+ImibtqvO4Rm/c="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.17_1584940905429_0.1324351979680336"},"_hasShrinkwrap":false},"5.43.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.13+4d46e651"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4d46e6512c4e26f87620623b0614d19e41fe0ca9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.13","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-Aahl4pOq36wnJKbhcomV8gyImv4FIw5SeXo6cWfAi1Q2/fnMionxpMzk9XdED+YH9XBG8BJDg8+qnI4RzA/O+g==","shasum":"d4fdb99e4dbeff3dc8c4cde92469e63181b9870a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3ArkV3Q6c7frXC20q+HuCsGFKxZ4OZObOZ6lNtSWxUQIgXdDOXO338HYxKgOi5B+gicpD6P9Wr7ojowwzE8eFxMY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdXw2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9YhAAlm26lJA0TZA88rgnMRuTxy4zHwBTDJVjhIu8t2I2GumK8JaT\r\nJCTnKPvhURVXVRKlAoLGQp5XcRbymIyUQblCvD4CzbNEqtrmDYjelQvf2P2v\r\n2c0PqRubSWAVuAnBsdVluuW3T6H+/N+A2v4qSsqAVhKqCDDrzW1nD/Z24xZn\r\nTiApJgIbBuejOLlYv4mEI9YEpSQ012E+nORrqEPtAdnLXY5tJy/vsTtDXSWO\r\nObeZHMHaQe1CtQxcSms8W213o8n9/+GKIYqFX0BfmRy3iH4RM0M/jrKUJ3sU\r\nhgl9Kp8+pIj7/1CJbRCSfdn4Okfd7Q9Xkoc7oHM/x3x+Bq233p3kPqZth6+L\r\njg15RmIPlbQ5lDxt53poFXDuHVo5xeNSRqQD/CF/jcLk6MTNP5ysQHjzi87n\r\nDyMogxO+0HbGJOqkXmEW1NhHWgZSMEBDTHmwV38YnJJgyUBX/vLQdvgOJ5CS\r\nC/W4mmx0kCx58go/JS2/3Eh6Tu3ENEbWJ8Dlk1ZUeOEGDBkUyUmILF6gS1xM\r\n7kFzruvtiiZ8aAgIq0gr0pP04aoeP9TRf+0WpBOTvIuIaxok01o3XKAguVT+\r\n2G0w/wygaOO7d8uIhxJ4s+79UOjzj8lKakB2WPCKfnzPRIPYc7EX/mR4oc2J\r\nWTecskvSbmhBptUby1OVTbwIoT9Y/2lqFA4=\r\n=CEua\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.13_1668643894039_0.22438319548599028"},"_hasShrinkwrap":false},"5.44.0":{"name":"@typescript-eslint/experimental-utils","version":"5.44.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.44.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"01159d204154e31acf86162268ff27d95b7fc783","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.44.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.0.3/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-j8GLemAySe8oUCgILdUaT66pemdWSYcwUYG2Pb71O119hCdvkU+4q8sUTbnDg8NhlZEzSWG2N1v4IxT1kEZrGg==","shasum":"51ee9699532270ce3c95e2dee4313d18c24fad56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.44.0.tgz","fileCount":8,"unpackedSize":5114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKj71cUx4pdkYLli2lPiKtwQ580wCo20JfOTzbUS6pzwIhAK0ZnCai2614r1XzCT2f7rTTUgJdCvnEh3HvHMsyrGak"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje7OEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd/g//emZxRzf5LX0itCsHvEh6y12TzVuShGazIG98HJ+aEiNvw/ph\r\nVxoz3XDquaLH+b5LZSM+ernz1br0dSRQPVE9ayUPiprPBt1a5IpPcTuRCFHz\r\nvkT+HTsoM8ow2LA9W73R7rm4svyM1+DaEalao4lMw7SJCNA+ubRFzqiF3/j8\r\no7wJivwd6qacqAq+XhVZiQlq497la5dlvn0QwxxcAveSnmgYHg4jo3f0+fU+\r\nkkQ38Xv7qi4B96J4VqEvKXAy8piDjFd3BZRV2Bq+uY5fewlYV3VHmoJUNDBj\r\nIatl4deCVzpWFCBm/22hpK1daDT2/4M5TI37zU5h3KWZLHHdt4wYZwyepfhE\r\nD9uCDeSrfWj4/43pMkt3Gm2cRzf1TD74rJNVo7Vy/ekc/QtIVfVFJoCAE+lW\r\nIXTLCemQtNxQG/rYQ5VYvOa72rCy0AzIUxq9Bo6R2mlMzeLZ5hijWp8K70ZY\r\nssjd0MJzfZbDyPv0Ebw0aY9VDzSIqnfttk7s6FDmQ7ZeUrbB6wWSZ5uI3Cpn\r\nGlkZCmDFHmaKQqSehbzNnxtWDodvd+MYQ5dTyP3ruTKYekZFUXO3woVyL5et\r\nhotuuy+aZVStNjZWWExULvcFTcZewxfZhPvWZnVOUCFTHntri2TrF6nRxkkH\r\n6YEBJDEiTbe1XzCLZWH4BBMwY1r1OHOtePg=\r\n=bQlI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.44.0_1669051268251_0.9506529117864733"},"_hasShrinkwrap":false},"5.43.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.14+ab88f77a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ab88f77acaee15a24d882131d77ac420899133db","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.14","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-/3ywiS6aVsXdtzZRpznAWf9wmdZUca6+hkgHPubZjjFwgUNTgDymeu2lsA+FYwdBOVcZZa6Xq0EQw24nMjh0Hw==","shasum":"3ebacbe5ed3b8086923ce7cccc877dda10fa1d5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL5otuUnPJrg/lHGrW2+NGuGa6o30yh9kehedYmBhjygIgW1g/8cbMvbXOfpSI86FgUSo6p1hCgVbSyaFf0NzwmoA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdda0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT6g/+L1XF/pb7LQ+yNfpJ4y1vv4pi0e2Gs70LCI3CszFDoFQv2XNs\r\nbfS/akH/c5CDnurFmiBISm0fi0/8hDsY9N3wcz/UYgrftjHpGwDv52UhNFy0\r\nc4ktyn4MiwrC6wO/kIitw3yXojKZJ+7m8ulCznzLDnZ71AxyBm8/t6WTOi4B\r\nX+jgGvLx/a0zA4OxZYHaTx3HMY5Q7rzMvKbfaSsjbpB949/99l+V/9USBUn3\r\n+k9R23ADTYZW5ovBQS/X4szSkGVsLgkOVW/d0V7HjE5+aQxi9TkpJB3Sd9I+\r\nvRilpZhxZ+9G/1ZXunSIqe7LgSrPf0/DbNWreouwpu9heHu0RAx5NeD2k2XD\r\nE91Ywem1AGowZBt0zW6oyd8Divpw1AQXWByVatA+q6HHc6XNR9Ou7XEf0V0F\r\nyt+AuBfEg3wcplJtkZJj0ihZmDB1cJypzw4LEqaO8wsntV+0X7eIkZw9FJtD\r\n1uDcUdrGp/9Njeh5Ts/ovEHVFVj6pBFOOy7RSeo8fIXXpi8AHtRfC3/EypCR\r\npTeiRJ5P50StDwnJaNTuc6qyuDH1gJxlnNj+HFY/G8RrTLYgpmbKel8srpjE\r\naFbHjrNeyQhisWU07CFrnXuA435LQ9gjxVgEMjD4J0vRKNPvaPTfetxAtOhf\r\nUFOo+DHtHQXMLgyDYQ1aRtOxXsapklDAZ0w=\r\n=jLiP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.14_1668667060754_0.8119823333078662"},"_hasShrinkwrap":false},"5.43.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.11+530e0e61"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"530e0e618cdf4bb956149bf8a8484848e1b9a1f5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.11","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-fMjaBiyFCYdfUppjbq1/AEQidWcLg2i0nT37rsIe/2gvWfexSl1jFZZWVKaMxXsI5UyLJ4TuPXuzm5bepaD8TQ==","shasum":"a180c78d270fe6592fda3e868baf8b18b5f3eae2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm3XjFBnjV9627taVfrl4C1auOHAetH2XKMsOcgo9ndAiEAwiiY05O1NQh2Sl1jmhnI+M2kCLfXYpYdwiAzS+hQLbg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdT9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9SQ//ahRKeg06wu0i/txZ21k3Cp5o24c7O7b/aEDv3jsTMUGxk4Sk\r\nm5zWAOc+0JdfiYvPrxNpewd0vezM0pGYybwGDk58WztwO/r5PruTz9/RR4Fo\r\nk83P8zwovJqI6WT1JWqMt+nV7iKOhvRY0kB8nOXcJJ7tFMjHTrJGz7eC4JDd\r\nvtV/1naCWiz21PGG6V8MgZv1wIuafGnaanOya9zbNE7siaKLqs34p115dHmd\r\nA8/oTPZ/FM2wS/GaVT8CKtrvpIbo+pDrzCayvPiWIcg3/owXcOcHiKzkBsNA\r\nkeT5w8AK6076w/OqjU6MZUEd89evQoc3dxZXf9OL8dsmsiDuHM7ZyPyfjKNq\r\nb/PuzXufAc5MIo0RH/NV9y+1lLE65widpwguPkJYgsudkS1ZzKq/9JdxcB8J\r\n2QWkB6UP1EodDxC4FVMNSq2OeFPjMPRHxITHkcQsaLxv9hwQ6knsqJ9ksgnC\r\nI6aBfHR6gVCeslIK6XU/Z6oo8gUOeUC3JFiIidl2KwWbU7u+SBiCMUVkmzou\r\nUJR5TNeeWTPajJBE3+j8zzQ3/jx2U6mCCKSNYKP/820gkPyEAvHiZCNCCJaO\r\n1fRZpa710ZiSD3aY3SmPTJGgwGDsT49a+2q/W1HzNpNq7S5p7wrbTgk6lb3v\r\nXWHi9x2/VXzsn3d2NVCpNI3gDTMJCbvtkdU=\r\n=+3xH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.11_1668628329523_0.3290411953238519"},"_hasShrinkwrap":false},"5.43.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.12+5f7ce69e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5f7ce69e8ab6d746143b055abfed2065d14468df","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.12","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-1JBSuHkrxTWqIZjaG7ROX2PRSMIbo1G3YartrZuLVBowqRfj051uCMFZUI9zYONYFY0tQgv4lTmF0KMBPCIXHw==","shasum":"5d0e30058521f3eec4a7f2b7f2de9fabc9182876","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWX/23c+ZZB2mm/8ZWbTb4UUwklnVmzxfV6Z9U0luaFAiEAhTQxdFq4J62+QO0++Oilxa4nN6nPWIiCm8Eiq/EDqi0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdXE1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqiRAAhFvx3V4De/s/CJWvVMlds8lIw47Gv55HWvUw5JfVFBGVMXcx\r\n5mcRegNLINd143tTSW06PjIZeFrSHxoIXBEOraKtO3pXXUTCLz8Pq9ZeHiEt\r\nA4ZSa+fMNbgrgNYWLxXj0tNFk+Z+awUoXwOZUd6WMib83X+lWIHzIo3a2Id/\r\nlPODBBH0MyVs1uehKrff5ns0XLb6l+qa9ogwHslp0y4UJXzgG95wP7fNTRu7\r\n+bv3uGMQxzV/xcB+/fRlYXncNv10F49zK2oGnYc+4BhBVgQDWUvQKIQ/wmq8\r\nghyTpgTLxFFi1A2GDOzGJXeYrYzelhrSTnhBeaIgME/bSJR9batiw6AZ4fa2\r\nRKFLDK93bce31Z64oVEDXtkpqW6KhMmtAal/3oNBNyzWXiT7HrGxWvZZnk/T\r\nNv5UTvdSAYisQxecau3KHdHVmQe4e6zhFEhy2St32yiaVC1BYB9j98vgosoi\r\n2uPOaWmGmqtdGBGiOmIznSDBw+Aojril6v28cHU/5puoibTAXt5GGqTjZbQW\r\ng8lR/jEgeQ8MLwtZT5zT8DpwWFI1XJfqIv7DD9Dh2l5FSyTCBsTED6etTARI\r\nkGfiz633qCsJOBpgQPOFetTWu4qrZnYsCq9okwq35dNNG/YBPijwT8IU9J25\r\nizkodrox+hziWv5Jfo8FuBfRu/Vp23vWlkY=\r\n=jw9K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.12_1668641077282_0.3762728119090062"},"_hasShrinkwrap":false},"5.43.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.43.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.1-alpha.10+49f623f5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"49f623f5d35754abb1a98f2ce4485914963d80c0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.1-alpha.10","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-SZQbFqavkGXfXEWQ3D390hYf9Na2X192B9y3+gsa5RyvdOEA3C/VCwD9uLg+3EGhzdQYuecyS0hS+xaWchFqtg==","shasum":"fbf339e7570cbab060e516d5f2334e3fe3e82e31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAgVqn6dI7yeET6wEzVCdhcEMueb8/t3NVPMwFmkoQEAiA7vjfUTrhpVWxCCrTZXH40cqB7BJmI80+8mJCwIKfPlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdPEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2VA/7Bgrx6R4UFyZxoFH7TnC3O2nJnpiuqAusTtXQjk8K6k0SjmJT\r\niR7mb/QhUQSK6MCTfcVlK7RLfoQReiAmKS3qdYYgYmA60QMzC1R2uGY+ADOX\r\nX2A2Mmt5j/49PjLfpw/wAlEllticBZFRH8GKGQvwJzel97vcpvpL3bbeyGEX\r\nfQHTcj4SAT9j2aqCmlhLqE0tst3QLdUSh5WCiFd+aZZjvR1vVwu9FXhlcKMH\r\n0jKCHXrYlLQ86yoYvjyJDj5eM7d077MSStN79Y2TsBVEHAR3vKeG1TwUFZ8p\r\nl8KjmdzNlS7hY3ILtKzNAzgS9f7ZrJTAqCWOkwTdLoCT9TYrbuhqe64aQrD9\r\nofeg6H+yp4353CIwcAt4uOKP3RMjjOQ7EGNaD8yp6vvArnjKvWKsxer5Vvep\r\nVUxDKLqtSZL5Ptlk8uaHMjJTmAcN66VxritlLkpQ5ZU2tyibEZgYP2/k2rIi\r\nX+rjWrLgYz1dO55Dys931Q6SYrsNNhlJI/bxO8jJyNHRrZpRY3suiWRrDsxD\r\nq0eQ1h2K64ARkfXVwCfOS4PlvMToFEkLzTsXjP0Sa5C3SP2uhmPn0mutZWFO\r\nUGsbtuvz5E0YKZsNzZG8/o7gKmKD9aAPuyxfTcwwExN3v0dZK7eWXhms1IDg\r\noQdNjQQdy6n0eWFvH7060aC5l/x/nX4SNrs=\r\n=4r4T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.1-alpha.10_1668608271964_0.3145719607199309"},"_hasShrinkwrap":false},"3.0.0":{"name":"@typescript-eslint/experimental-utils","version":"3.0.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1765a178e456b152bd48192eb5db7e8541e2adf2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.0","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-BN0vmr9N79M9s2ctITtChRuP1+Dls0x/wlg0RXW1yQ7WJKPurg6X3Xirv61J2sjPif4F8SLsFMs5Nzte0WYoTQ==","shasum":"1ddf53eeb61ac8eaa9a77072722790ac4f641c03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0.tgz","fileCount":164,"unpackedSize":282815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexr9DCRA9TVsSAnZWagAAqHkP/A36Ng7K9IMCwUCcBAix\nPAyh5Mn3DvXIJAMbTKnwI1ArVSyqHhLqSwpdrsjqLbo+DKDfHLHOh9hGBvxc\nzSdXGnSpTwFu/e9WcwZgPg9GvZzFXTdF6i/E+cy++1uvDxsg/0eEbGdSx6k3\nhjXbNfMkoofFwoXYpDKi+fk22/mvw6+TgrVTlC9gJ07hEZFrZkHCdBRQwxPK\nnx/WGfk0XxaaezRnmAG9/9mpJP/FUCGatp9/ukLnrE9jV7wcuXF9mZNfgtrW\nLezvkvqUeLLqHTYNHRe4Z6ZAGZKHPzKA2P2+yiP+l7bn/oFqt3mIl19fIFwI\nTPXMgKywux20dJtqlaul/e+XCA8NL8Neb5Xvfae1ioJWFN/0d+2gSm6UFH5f\n5qKx0eublP3sAOBRCGT1UUcFgQz7Cq5um5uziRobIVG+Oqs2NgpLgWUUWj9J\nOYdUCY41SyKtO6mHGqDjLFe/54dnlDR21yE9OcUP9w7b5Yhov4GbdPXcGXDg\nh8VAziHtrEuQZ4ZrXB0+LkKgKb4DcbhU43plWPWqgZCQKM+byd4JrCfSdaeb\n1BMO9GladHsrJfaFvp2dK3DULei3kT/i6VbTDD9CEYJ1TeFLT0LVKQxZufav\ntxXSyqG74WoZhRKdvTly5YE6u2/G9JXhy28BklR+8WgtEcLne8UZD2kyNzPM\nLOuA\r\n=V9Tt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9222vLNJnT7lWLDPpuNGzDCXeB6zCcOV5z0q/KvCsKAiEA6w47y0QA0dQVjnfDolStBB9QWp4KFK5AJ5XThNOoPTU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.0_1590083394846_0.6972689776392944"},"_hasShrinkwrap":false},"3.0.1":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a71b9c9aabe1c3f26a76e77c29b3d2b7205c35ef","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-GdwOVz80MOWxbc/br1DC30eeqlxfpVzexHgHtf3L0hcbOu1xAs1wSCNcaBTLMOMZbh1gj/cKZt0eB207FxWfFA==","shasum":"e2721c970068fabd6621709234809c98cd3343ad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1.tgz","fileCount":164,"unpackedSize":283526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey/oUCRA9TVsSAnZWagAAUzgP/RA4HBTpHEhBFU3/H0Pg\naRTt33jlwj95kx4pL7ogB4TP93EZTK82GSMLerFEwfGN5d9mAQ1bAnc190Ce\n88BSNwZQ1ka1HrSpZYKUoC10PFZnKiDH9bHpFBpQMK7sxLE94G6+KLBCzDOk\nGeBB39NhdI4ye5KnwmrzY46t4YfYV3gFxnDweLprrLX3iqioOK4pLqepWmp1\nhO4Q7Oi4XbwBiOOoYMftw9c/Biti4N6QlUx+K1Us0JfcPJO9Nmd8E0xC88xA\nML3TXMdS9AMHcAm49FAVDH1ijd87Oi1qe2csBblAoFq2qv+G1PeZ3O4+lqzE\n3fQwJggGlYTwFG8WsbtLPz5a3PnY7/vlNAlxCr7lpyK73U5XIUJnUEthwWDE\npzaVItgv7HenVf2m0P+CAllvu/VutbtPCJy4PSBwHqRuz2gRbKkesB8LUlm1\n+YIVUw1+T1BJHCNSXX1IO5tCWSqKz7Eo2HgvDqa6prpq2iLKBNxxqoo6sgCK\n3pLJpMbzCyLM0uJatBcoXYJCnRJRN/ykqIJUS4tGvxWDbuTx06XfdzSqJY7i\nZAi9djRLsfAB2EoLU0pIw7DxMVgaPeRir7pEX/aiWLJMy3Ls44CHmvz0r/XY\n1QM4hFCeMkdwcDqRWdjkjXbqh/I6CBWkQvm3rQtvRhcNK4fPIRs1Zhi5zN4o\nQYL3\r\n=KpxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4qA9GoO0OFGkEc2t6XEMxU1r9VwVuZraEqudMynBO6AiBH0zZFtBxxl3s5LUT0J9Hmhpfbk7cDq/rMD88YgQ7jpw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1_1590426132102_0.6284544881187548"},"_hasShrinkwrap":false},"3.0.2":{"name":"@typescript-eslint/experimental-utils","version":"3.0.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9b7f4d466e3d594607e88e8c9e48173e48208ffb","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.2","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-4Wc4EczvoY183SSEnKgqAfkj1eLtRgBQ04AAeG+m4RhTVyaazxc1uI8IHf0qLmu7xXe9j1nn+UoDJjbmGmuqXQ==","shasum":"bb2131baede8df28ec5eacfa540308ca895e5fee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2.tgz","fileCount":164,"unpackedSize":284542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezpXHCRA9TVsSAnZWagAAt8EP/1+kkxuhHujgNd9zBvP3\n0EYZ/uFcDVQuEpwZacEhhk4dqGTNn0TQ/lgrhTh7zj8bp/2MH1AmzaZkJBG5\n3c1mYhH7HHGZaxPIsv5Tzb9ADzmguXFCyBpQxDdUehjz/jQjTgMxc/LF3Ebs\nxIw8Jmoe5Atjw+zN5bDcE3mC7/awS0oP5IFtE+zgjDy5VMBQja7wpHEtduWF\n+yUPool2XzrZLyXZJI2NnJipPfcNnTz8FN5IlpG3WOQ9Kr4IGDXCZC727Y1l\nU2bkaPiXmeOIrVsKmSrm/WJAikw4QyC5z09GCctzKTzycwUoX5VJ2xfEwY8z\neWbb1tKBFSY6wYJtnvbe2Yvr9bN7OMw9sfU9dChsyy7T4Ed0p7tyeUEF/IsE\nVDsxSG2nYMaNtATm/CNpRMNYBJtRpG2NPIiEr6A9q+S0BZDdcgcGXRKtrrSc\nCXsLA+PsHNs2KKKFZS2kpUXXVhw7ob5dRAtszlZIwzfqEJmVf91OXGJxMDx7\nixw42fMjMVY9WNanWow6+xsx0hHDGKN2VQQzUPutekEfqr8vIAqSm1NIMVrN\n6/6SWQUp9E2rnf3R7BYEUzOIK4GzQ/KkGPS7LcNkdUdTcs7dYFRBr/HOHl8k\n5rC3du3qsGQ5u0Up5x9Rgl3LkOr+4YUr5eqEyeDd0b7Qh4NiKZ7y5PhjkB4f\naO17\r\n=alsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwDSJPHMoiF184xH4e7TafFlonaYKfYkn0YaluZDYSfAiEA/GKtE1Gk9NRUD9TsbKbXWXXtdJWPbVo+HtUNI7owc6o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.2_1590597063367_0.5197642653635479"},"_hasShrinkwrap":false},"5.11.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.12+e32bef6f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e32bef6f6b74228c95e54a5cba1cde53d5e40623","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.12","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-xCx7H6JU3V+B2xQeN3/jtkiMH+mwxtM3IGxtdy4HgQ7sUvc8YbxBl7l0Bdl3/Q34nRZHn2Vqi6wKcBwsT2aTtA==","shasum":"97f4dbe13c6e7ddce23e7077b4fa2bc43f954a6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.12.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB/ZYCRA9TVsSAnZWagAA0UEP/Az9MefHCqw+7mmhWkjL\nB3cdFHN0y5owWKYPUCuqZATjlRmNH8lWBmwp0r3+7ccXpAtotFRHuYDVr2HY\nfsP1k5dScA+EUsNXAZjceI5s3BoHkzgIFRGO6XsGopzGGX6gvkSlInSc5Bl5\niTsWpwRwwSjvZMaGqwD90JA/Ycb0L6xGuRCmS4Aea8IuE9Mpp0q2NaMJDXfm\n/C6/i3mnm01semsl0AJrQMULH9lmZtYc7CGexwv5OPOqoT0IrVzMg5TXMfCQ\nuO3AIUInCL2YeNIu8t0CA621/pIdjmcxe9zjXHMSOCUV69Iy/DogcO6odBzF\n9OQrAn8+49K890Y7RLp5E6bh2D3pckxrTiXGhoynuNN6YsmNiWlOb7gNGa+I\nyU8YNrqoPkb6/RdCbTah9lVhsgKXgFUpwEoPh7rQisvu3Qnh8UvBXgM0pwk7\n6uHdMMDhJZJr0Rhn2/JQpcUTNlrmpcGJXh5fBbDDWfutxMFG+K2/e0uQl3Nc\nnnyLuQm7a5Z9UTUdlOYou++EtyzBtZ26EpQHU/LAZjtoBXChmyc18BQdD7jb\netSAj6ScIazwzQhArSuAU7qFM4A6YfiGZreDl11tByzn8sG12WJiKbZ6fzCm\n6CZFVdSKmiqu+vtAbhKaY2foq354ctxihzIzh4eZDmTYodIOsMgUF2qT5z/g\nhSex\r\n=++oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsrzkxQeY54p1hIfJ0y8il/at3RGBjDrWXpn7UxxDTxAiBYT/mby8dvbCvVqltx5yyjJjmeWC36xRWCAAQfrzv8SA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.12_1644688983947_0.5022046859977392"},"_hasShrinkwrap":false},"5.33.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.1+864dbcfc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"864dbcfccba274fe1b26eac8aeeaf2a2355b5969","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.1","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-YtsyAGdUY4wjj159/hre66N7SUktsZioTHZrtLZ0kG4sjojXKT37G82aFusv+CH3/W4DcFFZsTXEnDzvQzSaWg==","shasum":"b4a9b3d3a7262192b4bd91404f310cb4b2eedbd3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFUHVrQBabI76DsNjUo7FxWIBNmHrP0B2VNNCxE72lCAiEAsfJOzGORooS2agQzyqv5gDqC1uhC1Mskk/zCNX6TgYA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+/EAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv2A//TpIthYpQZX5c7jrdlHhRriabYw/orrk7WEiWcDQD0VWAwFFR\r\n4R46GQerY6s1agwZY0qyUIdAZIJsvtAVLvp6XYK7mvSAXyYucgSCCN7DsGnX\r\nThfxfadpYUiB2H6j7DbljtHLaQ3QbZDovyrjj+18NGx2plO2c373+y2drJtl\r\nb4KG9028icroPRPz2RCpVyEGIXtUbBEjqIioHBa0HQSdkdLvqE2iRvoBmRPs\r\nsTYt27v80UclquwQTK3uNgwNZHigZ/zcBv9+CGLNh7RVbXjpdSeBKG77NBvD\r\n/2CMjvVW7+1FLgNJZR282HKEpr/cABXUpBEWlaERRSIg3lQvJASBoZfXvaYP\r\nT00GAa4cFSdl2bJr0CITMuj4OE4QV9U6j/9dqaKLT76+gFRPuswQEjruJwlf\r\nd3lUDLK4UObIQ5SNoDKwOkw+pUtRXCfaTJTRLurN5Kvjvfw+3qcDbhVIl00H\r\ncV6dTjgrwdQIi6SQHtYJDfXnKA8aDOtLgR5ddwQdXKjubvyQ9nfgzPiIpoCi\r\ngbbDAv2fcjdKUvKImbBJMkCy1tx3liwzCkX1eV+o+19L00iOSy2UgSV1HY1b\r\nj/lF3MCg/y1xRvc0M5bxvAkW/lCwB+B0YxI2bJzsGQDHE5olU78DtD0IQ3c4\r\nSSWdEOjizBhsrAAvsQY7bRhhJxSZ6OXcy/0=\r\n=oLMu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.1_1660678400654_0.44067012811427864"},"_hasShrinkwrap":false},"5.11.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.13+5b7d8df1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5b7d8df149be6554c863cdd5b73c0b0b0a7960db","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.13","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-Emzk/D6D2J+q4WJm7lSXd2DZf4n19FcHrmfMYfwJxL+ublUC6Ev/gsfFqLbkwP0nuTxHxYlql1Isxy+pSy1uhw==","shasum":"923521b42ffdd893161cce362c86112fa15d6e6d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.13.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCBPrCRA9TVsSAnZWagAAveEP/iOP5HoCM+zmTuE5zITw\n4zIOzvZq16qVWKOdkw7Q6kvAxKeKn4dWJ2IFpec3iayezFDdKSJbsLxZApxj\nfZP63Ep/eCXymXirAdF6SPquZQuIHB0Og7cXQPICwDrhpx15pKA/XArBx4tm\nn5erIB9jwPKQnacfzY299+owKEA8qVRbkeIWwzbR2YFjLr2evFSiKgR75sJ/\n1anBda1R3/Oim3pW/paSFs8oXARAtNlrJz+BOoBfgmrmQ7MHq/SHOuSTbEQa\nVe3QZ/qt8joWUt0mNH62ZzkW+UXMbwLUppvjkMVTQm/yri3q/ClxXjFJkaTf\nIzS23LGCD9RYovomlZmWNaKk5tXBHSTxsrOZbU+psAWbQdot1ybPlcf4+Lt5\nC9RCM92tnGhxeo+hFPL2gQWfYezGdFFZUYB6FWubmw32zKak00yJIyE2ZQih\nOlxI+5FqAFiVLrdFdHjtGlOrRIz2TrU2zgcUVbHoxyxREkoW2Ox6/ikZPqGY\n7Opr2a1vtDRVq3emFUuUNhzF4NZHlwkCP5uPb38Y+61Pvhh/RlTQqwJq1wlf\nR6BRRCTbC4KxNnolyuOJ8Z2rOGEOx7h77Lb/qdY0YX0m+YVJjyDXUKb2V5Cl\njJ3AROSruMd65fpxnveUCR/4UuD5FC3bgD569lU9MsUpotuT0rDIHBbU7t/+\n9TqO\r\n=dJwP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvlgMDdAN7NzBmB8hY9fnDS033euFfVPuhmHMnnYsfhAiEA2cA/B2LqQRIHNrWjOZSNyDclmLJIeML6bktdZD2kRiE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.13_1644696554965_0.9501873563583609"},"_hasShrinkwrap":false},"5.33.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.0+a7672241"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a7672241cbb77af15c5c42d25ad90170928fc54c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-FiSIzvxPQaIu47IqeOyRXeScDHXgcFRCgOjZMoXx653r/etNRbBNgtzI8S+0TWTS4SagUl0bCJaD0q74lhphEQ==","shasum":"91c4cde46c8d6d8ecca14064f989e36f8665c296","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AgoCoPpU1XBaWRiAuYfHaiTtf4UeQu0qT+XAp10MMwIgW4K3R1SFVg/pvVQdJuykUdHjHwhUiD2qCATrdu4EgZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+oWXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUGhAAm1A36Nv3o1qQJ5ueyaRPuLWIl5Q0hs7M+ugBE3jKVxt0JxDU\r\nMlBpGANCQvdCvFNdDwAxa0ERdPG6v5K15qK4JZBmFo1o7gLJ4Z00hQOg3k62\r\nNchdxyNdDT9FhXfwH+mkq8uZq2SuvwIEgckJsdloIFJkT7vQ7g/w47s4+lRN\r\n7HV4B0F8u0xACx6LahHXynBvcgPaYzi05pmEU5Rd5H4UbwsINb+adKmwq25+\r\nZJPqgtSuSVf2GLlScE//UbwXNQlXDsNHJAqMCpIV3PWWZyn1o1NA1ukM7WWl\r\n1lZx7l56qB0p5vkaYC4Xkx5iDrC+tItXwpSRqYJ9Ruq3NFSwty13NwXiUMHz\r\na4KlTZxZiBMk3Muv9C5Z+jZGEZgAWdQRMqpSvsolgXzN2DFYF42vfHTdqoWh\r\nDHSbfRkw856IxO8736O4LA+PM50kK7gQpAMk7aFT5VThBY8qecBouyi2wbwk\r\nwVY/8qmitXp3H54lsVkVlyIS27c/FLp7u3MV+RnPP6EE2fSRUffO7ItAqrU2\r\n21FALqDKWxaAad1yXqaetMhs3zFr3zR4htOQqp7AOlWFY2wc/ujF4IHHRBli\r\nKnSb9iIshCgvwhH0d+P+4AFQVC6OexQATh8WzMbj8DuMsB/L4UhDG3RWzWs1\r\nJtVX/5PnPGfHYqVHoMIPsyoRQxGXxFX3cs4=\r\n=pFMy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.0_1660585367208_0.5529668837843953"},"_hasShrinkwrap":false},"5.11.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.10+27946318"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"27946318b0b4ad7fb2d17428b4b335e6827032d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.10","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-QeduTMRoJimn0IZADTtLaWiE0VkGdJ938EQBM7E/+nez2qe69uoaiLUdKdzBvKIK24+em3C++uELnmDQbnzlIw==","shasum":"19387903c075c1d82878c6e7083e666e22814f63","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.10.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAgPbCRA9TVsSAnZWagAAZZYP/0Jem/XCyWAUHIcVKyAy\nhK7LEOD++QoH05uI0DpTWj3qLs8HtvhmMX8MEEA55AdDHgpMD+hIICXuxLfq\nGPVuPtIx2jkQ2RZk9vauY0NbQzWxrBhwniBSWGbIkQmdeEpD2sSelIkZAhkq\nQ4NE3HH6n88hH8qbIHDdRmKj3Rk+4GEZdjhv/2lYix1wMlnXEXxZbbWmp0Vu\nuQqUo4xGP368myd4oPm3iJoWr31sHEtsHlV+GwY+Aji1ipu9Ett7nTxJZe7y\npLNY1i92KBIOgnvvDVzzO1XHme6/Hfj8lXSRhYDb2bZx9+x+cRDTOET8hvcv\nOLlhPJkyTW8P4YpUZgAdP33MCZg7662Ks3XhOm02p8Oo7EK9ZgOdbIuBN0Hl\nargdeNo6so1++MTVB8H4cfjB6I1BCNUWivJ7OZKRla+aCFL0P6/K7QBIshqc\n8zz82eS9qiNrD8AP6gCSAt6AYSeCFeVENikuonqYZQCvsVGh9FNkDXzW5/Df\nPp8NqKvLnABlet2dEEZ6eV3yjRBU5FdKJH5qJspfZY+VJGDi6yoYblu/+NbF\nONzjO0foL49M/m5hpyghe3Ne7+tYhUpNovmQkgNCruwHUkCUGaCn6mrugw1z\nMCKZByqZJhxwCilD/MPbAm9joKsbh4FkosYjWJ0bxB+UsiVkuq/fQmKHiuop\ndHgZ\r\n=g8Gn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB46UYc+CuqsiUhtBO+I2WTC2KebQ5adomw//OHE7tGwIgHUDSbxRWS0YnDsaz+e577oI1N4eWMQBntyQpwcavnbo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.10_1644299227248_0.6452773641102276"},"_hasShrinkwrap":false},"5.33.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.3+78745c20"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"78745c2092064446837b5683892001030a8bb4e2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.3","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-i8GdoZDKfvftJL33PNxQX2sNZ+PjoB+9rEIk4F5GvyjlSb9O3NMskN+bwOoSs6RgOYBmn7rtQJyqkRhGTjWJ2g==","shasum":"41b3bf25b4723c9d8fbedaf2d0c414be97549a24","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMGr0Ed/qpRXzr/06G8biKdDo7DD/b2OEysvbDatdloAiEA91qwmmkf6Ln/r/g/gRzkJwxvuIahBxuSC8XXFtZKs9I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/LMJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvZQ/7BiGC8PoRv9s0eCpejzT/3Xs+2N58CZ6CouZGjHm1uQaQ9Kb9\r\nl3hEK67TpkSkI5iaEyVJ41QTWEhfgfaD9zllCDIGCanZaAZl8MSQKIRIVvBW\r\nnOBW/mHfenv1t+CS+ZRxyDwISUOVICSZvZTS9SIw/Mu4LV/UJpW48ReGNFIe\r\nkFB2y3M0Tn8u1E8xiuI2adqg/AoqjUp+a84b6ZNiGNmUa1M5YM9ehLEMpB4R\r\nW5ttuQTYZB6yO73Dj2yNg4PR531ZMCZBD/MYedjqqRsactqOVaCZW2rhlf1c\r\nzp/6paMotFpaT59CXbsy6EgaoztVv+PumBCVpRUJxwuPU0AAJ/cztRs759oY\r\nJbNkQMcSXFR0Kbv9N9wjmqc/wpZBSMM7wHIMKcAuMI9MBE2G+gCROpQofwVR\r\nc1WNdwGKIOBWWXfpXAGjGb4rUjDZaqlhhYuE0rtXIwwWs1bpxCcK9LEynZoH\r\nQMlGOaZ/I1dSs9OFvAIa/DsVg1hEbA0tjDKsUmkz+V1jqkj91zsSOupsF2L/\r\npR6rhvlFlMmndq2h/ItjSWmKVgflv8RO6Nz8emZ4k/1CI3bRsloRhcVwoXLi\r\n7Ec0AkUykwfCK0EKD0+Y+Lca4O64umsXSS6RtumJossQ2E8EMDW0Ys51PSFn\r\nhJ2BFkKj5rAxBLuqwY4CeT5vsFSua8N5oN4=\r\n=Yc2U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.3_1660728073040_0.8805133478933178"},"_hasShrinkwrap":false},"5.11.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.11+9d029a95"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d029a953fbea02b90638058cab413179628001c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.11","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-u5Qb7gxTb6yvVESLBijFts6Y05edWFDOj7GqEgKjolgL6yK/XlsxcH31JA6m4RWwt5sQew+ryLuYtuQlj1TZ2A==","shasum":"0624c4f12e1ce6240350778c60419a1c5f0ea37f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.11.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBq0pCRA9TVsSAnZWagAAOB8QAIfoQAmprPLRPze+6cAJ\nCoWbO3Va95dIogsSdIHBmsu+4ngOcMnukjh7GCyxRWQ9JEUjvdhbTmZLJkiD\nQ3eayt3dLQrzzXfaThGXty7JdksQVF7l7CusN8PG4mdLKNx/ji31bpNuitQT\n1Cum0oNIG20EFGTwJI6oa4GpppVroUaVVFp0p1eW8bzrUguC/QFgRJ8h9CSh\nkcYlswBMlhq/d2D+QlsBghQA+adsZYOJ+EUcO9y15dhAenxvNOYF1R11VKRZ\n2gDhTYc+0XmvbG9+OzdB2xEqZzHxcqEkVIX41mwQdFC9TT0od+NTW+LfDIMR\nDq9uBdTX3YwaKB8fTU1ikvkayAsweEj5smscyqoNONK76uo3PFXWC07xJ5y4\nJlFFyD3ToN/xgv06Lr7Bf4lxOBNSgGVkB7OcilsWFGcHYL+WSDS6tXT9Pjn2\nShS80WPrqp2UxMItsEOjmnru1wuGDZfv1DTj5HygPlp2qVfWFHHicW+tgnie\n689yLjWaYsxnf+Xu79RfOnGnKm10efP1t9SE65XPlmIUK1bJQFCkXoAG8CtS\nSGfiYQsP69o+BgdNxQrPkLoIqK2QY2OF1dpn3hPXsRA0xTtE8QD8AM5nmx9x\nt3q82YTL7VTVbTyHhu/d41XR40aQnzslOXECI2coWkzY3wyZWK/XntBrAqC/\nHuyY\r\n=ooJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTCPilDHkOG08h4VbQjX4eStJzmS5YhZlbZL070aQ4MgIhAMfmqWT90lHeD8rYfqsbUplXj07gNo1f4r6H6D3tMBnn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.11_1644604713721_0.8659667059220468"},"_hasShrinkwrap":false},"5.33.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.2+3ced62fb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3ced62fb8474ed377c1336ac3e855f0270ce9beb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-K5Lz0ELpcjCwosejDoDPCTClB0gM3E3zi+1+/GzYpXsABAPMPXn3zvJHll5eBVqXr/nlDJyUpWZD99r/nTC+vQ==","shasum":"5dbd59a79e521972cea78d7589977f6d7962b4e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3vkXvXfER2TkbVkF4J8inFWBFvI+5lLF9nLTY0H6JnAiB5FM4ZSBrO+Scr4No1CqMHyiZO55xOn1KfXu0kBotB2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/LK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmLw/+KHuROQmJxruywrpPRez1KD+cMCVGhJWZML8ifFgI0/n88hQJ\r\nbaITO3CYcN0AwBClJmpCON+AzcgVoE5+pER6jC8ggKx7hCO2cYA2DIkmzwnx\r\nW+Pbra36yXBf+HV1a0BSsGDOHJFEWnlNR3uvRZZBkQMpYZ6jDGCHljBHiFY4\r\njbCNsbotax9ONMzfyIcE62KSlCB/CpzBzmYwfcLFfKnohIZEhhHGO6dVpMOZ\r\nmlFU85q12a6DEMcGBHfXCI4IHiKYOYRK7RkIBxwISsH7ghHRInxANiEg7HFG\r\nBKzYum4JoZ2BqiNtacB5GDyAu1IanySvysOLqKI0YlSClgJGF7bfJZmaif7H\r\nLrYGLenajuO7fyXHMzfsPIiE3peiC61+NmdzE8UGhLULS5Veu8nzcNZbClhu\r\nY8IdQri18fXGiFuOM6gZco5f6c82nvAnNXhj4jO22PBQ/QDFLczOWDOsx79S\r\nk0BGH67tw0H58282Gij3uR4KVAU8mTksdAehHBLN4pBtZnNdv4eRT6eCBCai\r\nuTnEt9YoEXxqe/AY7zbxKJjSMfLPAiVJOjiLHHbQT60wANnJbIETFM4xaA9T\r\njlpyxha7jf448CU3cqqIhyriuJzrov7R7p2VfV12JV6I7hhspLE2xUCC8roX\r\n2ghMu2Ul0SmCy1WlBBtnNmG0t1LZsxXvcgQ=\r\n=vGoC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.2_1660727992518_0.3358042376686301"},"_hasShrinkwrap":false},"5.11.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.16+29c07991"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"29c0799165a808045048c7b21df10b4a0e535d47","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.16","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-mDJO1HIRUdw79u1A7b8RHWUwPp2/rgUmB4SvPC0gFNu4QW0To/MVfdsZriVt6YtmYUpcm4zkgzxQlnBZ+6hUqg==","shasum":"22765492212b6811c14cbd8a78e5aedeec41c09d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.16.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfQcCRA9TVsSAnZWagAA2EEP/0bnAaSV5QX0hl30osXy\nqq8IPkGnXM4yGZRegfisnBTQAIurpVUaaM0ARAiE4cATJRLZYb/ExhF1fJAQ\nwFa+oIC8a9yMTwCzYrl7y1+36gJPzIzy120cmLPOoKw0k3qbON3zDkjxAmTm\n/VE7F1viqJ0pNjFOOQrXA4YfDsEflHI9iRPOwpOEVf/karEVEGAJRH5HMXUg\nsLJO3boD3WeQAMi+UMn50FVXCn0SwyKahIKEdbGKBFHZjxSWXoOU9kl1Y1PM\n5Ohuf0u764IWHO8N1bmJvS3St8N7sCJSHqAF6CDi3TynOZc1RzlGVpsS8m/S\nuO31vz3yoVq2HKsXfDxi2VgicEVy9AIrHk89lfB+Ui0hRDi2hfLg5WEZa2xJ\nEha69P78uLur5jlxS2XKRIB3qX6jO+3ejA+zGbV9eYIyFbL+WTEodD9oRCLB\n7nFeJVll75h5t0hVBWtZJ2AKLXs+eSMpQ8BcqFoBw9DMdESOCeIp05deQwrZ\nZ9Q5g4zZhLOyD1q2adpIkl6AnHiz3nmKtb8xhNRTR+IzjbNi027mLahLA/vz\nFv250/iC4ygdDvKBcn5ztSeuhm80+xRrQtXt8HimPJzM/unIFKUgaxOehRvO\nXp1TTDPdc58rRu6e4Sj/3rLajJyHV8CY7NI0Iz1V+YBwv9saFBlcl8A9CH8k\ni+NJ\r\n=JW8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCst2ndXkrmoXaxnCbAOIKrvxGjAY6FUhlVm4dmMVKRbgIhAKw4wLMGpmJ/+gyR8NUbkmz8eoANaAH13ITyjnp8529K"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.16_1644819484724_0.44572105324647393"},"_hasShrinkwrap":false},"5.33.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.5+a28e0ef1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a28e0ef179f15602ac6ae9bdcdbf0086b27f3b7a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.5","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-+aR+RV8nff2HloO/286bvcVcW2tB6Hzf+b1uG3k6NLrJVJ9SVpf/If7JOBMbuWj0J6lEh6QgXjY5okjnTkaDcA==","shasum":"892f81117c791ed4d912f36732816dc6c6c5d00e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCub/21ncWOf8/zhIxyYFak+wQ8yZ5gyP9OakPwQ85QowIgejleH1ZNOhTSLZnxpLt9C7seV4987FiQSAS646Vi1i4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/NxlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquUw/+LpxptLapC14xnHVyGReTnUXF1UxFCQy0wLPLu6lJ7tOVaVoS\r\nB2dCxLDBObavaFc66YVmvXSy8HFCCnRtX9Hcsr2cOrQWD8lEFvEpdMtXFO9e\r\nNjAKom5JiOPxVgIltLUZQJ/k2wY/9+46ngUK/XDn1K8JWCmiKAOXf/MbyA0B\r\n50UB3eWZ9/Y7Q3zzYFKoJvlJd5tltKNy823bF5R+UbdXgtf47pPcEpK4P9cl\r\nMSRD0nPoEeadjVTlum2UV8ZK1W9kvVs8WuAo5I2TRJnDJWsrrTzkVi231fd4\r\n7T1G1gvD3VWyh//9Np/gb4vsE1st0ZGoTg4G7gobEGigCxSJg6YNWDX+w1+/\r\nK/yS3Ji5SRZY4O7iT+McOnebQRDjX5dvv+vLsPWW3eT+iBvFGFFnvWPkL98v\r\nP/lmm3SX+0P00XsdY0pHx+aqAOFYG5Bn/og/tUhe7TunTWF5cN89M+yhJsBB\r\nxblb1zDwURBRYL4xN+C8+6qEX2hLF8skUCh+vBJBXN4yPeCeKM4F8iX6m4aZ\r\nuzwtmTvHj1/DhCB/frZJvqFCGoYkDI04WnRbxjlaTPe68+sMlfZDiiWH/H3a\r\nP6cC76Rjn0hoEfiPmRGyOI7iikql1ehS9KrL7Lc/ZPeTrFg7ZHa8z8XYm0U6\r\nHASo7VHV08KvCaQwmMSXtml9tyPr/KMK4Dw=\r\n=vhxi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.5_1660738660938_0.2645395459841249"},"_hasShrinkwrap":false},"5.33.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.4+68e288fe"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"68e288fee40511c0621b6a4a01d7744cc1acc7a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.4","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-AuC0CmCeDt2M3RUU0wcH1jMmGtEapup2VWHPMBsKeD9UKj0bkm0J29c+Oj8qkvwqNA48ofvMhKvOVwoIIWmcOw==","shasum":"d2a908a6212a035b5aa81fd06461e1e0ef34e372","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDha//8a1SuKdjIMczOaiXiox3bGT+nryldXM8T16h9MAIhAOgkUB9jCqQ95hXq9kvbL9XSZOKGIrUznpfSVRRddQhP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/LNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5yg//bsvycBbnviDc2n5P3Pl9mmAvcHPjIrcJV8epChkYYF2NYmaZ\r\n4hLVEvd/rIYYvIxxYT2ILKtcyEt+rdOukAYgdh5hsCVUFaZPo2d2NbQtw2nv\r\nlhU2bfLmZNUPGY04AoYosGvtnlmMdvQUlvPEJT645a9MjvhMZ8/gq6IgHLlm\r\nbnAaxhEQcnBAh0tsObsQmsCe1kZsGalF7j5RKrcBZLND2n+ZxB1j0+ClbLcJ\r\neQtpyYYTDEoWI1Y34XCcCt8OKan+qERc8usKURS0fnMxzEfrRcwUi/EofbW9\r\nTaTAMKHAI/uYZO3bpi8GTIQ0O2ysRbIXpjsZrqaLxgJtdbCziz0Pm9HtGeXL\r\nljqoqXARO7JEl421lE8t3AuxTY2fCtRHQ/l22a8ToC7i/ufU1Teva0jTP1tP\r\niWglmfH8tKOy00n5tqKS6F6QvlOypb4zI/R+qfY5yW/uxmg8fvq7bWMzZL84\r\nu6dtXjLSx0iVhMbnAnqDtqU0Z/2AvbR/ZiweUgOXAiHIQmnCbhk0JRBmTQIP\r\nikqXDtX/jqCU+I7qTGlN2XjZAZpoQbaeUJz4fGCwUyi8j+DnjFn8PyUPc4zi\r\nAC4O03aWRWOvc8Ivhws7mVvBCzU9T1bemGATRXy8xdk1vnfHlUByaMJY/3Gu\r\n4ayIUIzFIaJQ3Ia0OhQ8qAXVA//bxFR95xY=\r\n=aa4e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.4_1660728169253_0.6060557015083741"},"_hasShrinkwrap":false},"5.11.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.14+4da9278c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4da9278c80706f420d4c15a71c11c7b11d935643","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.14","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-JIduHsD/3Bp17JkPkiFluOTON73uVDyPoRhYteK73qNzZxhvk9VRhRUaTQOi4vfE8sb4eh9ka0EpcyFvOcufbw==","shasum":"506fc6704b3ba509da33ebdec43ad1b0f200dde9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.14.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCQ0rCRA9TVsSAnZWagAAMgoP/j6atOF4Ggt2PRVdcnTA\ncP9pBCa+XVazAqT05Wb2Hugt4sF4qwzjNCGn3G9s8wx6IwKcNkRyk3Q8LMDF\ntON+OKBOGePpxTD0aP2ZOuT4lky0eeiELMrFnk+N7CIBflan2KbFeyLYp5eq\nEjZF/DRK1TlXV8krrrF5FBMAJ4Ehc33ARqwtxVTHZuZNh3DHQAhJ3AXuffJn\nbX83tf5qwp2DlEKHF8dmh+YETTzPVQ8sxhI4Fd3xc9nbqWgQMqwQJ6WFeKqo\ncDUvpPRYsiECebccVXA+z9YI1czgCZgGLaskXphUZ6rVbsV1U7oI/aK3ZTW1\nT8Zz5UyPoylIQyloDh46mtP/8flLNtEOt14eUFXd9lrK4LMQMNBWbpnM54ze\nGYdEv/z8SAI6cVswr7bSohxF4zfGdNgww/j0UHhM7UJcztuRxBDGJrU8oP/J\n3hgPPYjk2lhyLvcXqnj03q7PAl2C6xwigS+4iLQ2otEb0Jd5e3Vnkp50pQrU\nOVe9ceqQH9pQ+y1NNyDvmOn2q1FDaKymIMWkaQmF0nqmaIn9pzD5S9DBqTuT\n2nvOZBPdYesxVXQzYPPg4I++b1F3FyQP8F6R9qavBarZuz7D1uPhzxdIYHNd\nQU7dSi8GgFfOsEboagIflvMsI56PAG9xz7rRiKid4pRS3ndHG5GE6tZfn/Ly\naV+G\r\n=8CEU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3a+PoMYjV29tVqakufR9EWYcx9ArDxLvJnYlgROpe3gIhAPdppvgR9ABsTPsqFlj+5VyYyJOjqThUwUP0enSI3SZT"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.14_1644760363441_0.9347176984565391"},"_hasShrinkwrap":false},"5.33.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.7+faaac273"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"faaac273edeb644557f1f5892ef7e94b6a14857c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-Dqbbmw6T3eJ7D9JAc4bS7UFHM27v8vPh6WkXUa0hP9hU6yU8yjNFKrjnT+qYnJW9hetQMzsuZ3ydkm9toCKYlA==","shasum":"6582466dbee5339e591a86dcd326284faef08765","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPxJtc3mkLmwknuaFOVCI6wO0L5W5jpGsCx4q1g3N3BgIgLc8auA5jmqI3gclP0Ub6huFWU7JcmA89CF55EBoPfZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OxgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpblg/9H2f2Ya0wd+5mAbxx3T0BCYT4zj1S5A34hhpVlvz35ZGu9OoL\r\no26Ifi+/eY+ihGHHlXKzfyTSbyuznlIEED/LGsAuW2I8QpsSfp7fF7YJvFU3\r\ncr9uBbekBYdd/6sH2Fgeqrz3EXN0uvf51X1V0xqbJLsEGpBWeoKrysC09CUJ\r\nlRexox2Y2e+bedrH5sL9sQxfHT4sC45Q92OTgDM3qFr1xvtS6Qymx1gpfVKI\r\nw6DkfskZtqt/GhsKEsc2JTjiLW7HCqhwWZpF3HIgyNU/VXC+oKACPjh36c31\r\nq9Uf4qBQH6BmwcrrIB+o1et4Op6xmTn55iA9NKFA/CPu6YKTtUItOvA4kR5m\r\n2UG32wiiyEw/MYJjLrCh3vBnQKyaDl/H3JyMEqnVXQuxycZc3MV1mcsa4T1+\r\n6cR4GC0us46AbKcV6F92vVrqZTCxI7GqCy61gfQX8t4YtA+k7wuBXuhN7ivn\r\n2OllgjsZMe/oclEro5IbuGBXb3lPa77NZrQVI+r6FmZA7TpsxYdzbpfb7e09\r\n3+sZV0LF9h3mn7lKQsyTNB+Zn2SUPRcQN9ZU91NPxQzI+qjdSEPq6TrATDGu\r\nW+e5Nqk5wru/+c1l1XIwLoMdIYNW+TJshjynsWKZ0UtHdOPo2IuzKcUETs7x\r\nzQcH/VKIT7qC6sm1ePbZXbxRywgiEVogRFU=\r\n=GrvI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.7_1660742752355_0.29445377389574845"},"_hasShrinkwrap":false},"5.11.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.15+fe910e61"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fe910e61ca4bb42be3be9acb8ddcec73206754c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.15","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-1mLbtEYrPSr1l0oNsWfMeGavj91wo0Hw7Oi8hSPXYb9FBSx9UtgkVUDA5QH0Z7qGXAQXE2pSrg6chlLi5y/J8w==","shasum":"4d342c1da6ee6b822af3ce9d37cd14b0239aaff2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.15.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfQCCRA9TVsSAnZWagAAi/4QAIUl3OVpCAOixVcYK6xR\nMd/vfuE4qE1/CmfVYYnyJg4K+lUezemscYTySL3gUK0dhd/E/t6WqxNx9+nn\n7qIg79OYjh194mrOtMphZNucOBOa7fQS1hWFM4RgTT0GGIn3/1r0r9ItogwD\nUz35ExkoPTZhIxYGsg8MWKg0N3v7GomBSeu6e92QxgUmlYILYwggzEVfKhp4\n81pwytRp8r3EB2Bc+uOhv9QwExjNLxh1Yn7s2BXXIB3b8jW7TuVnh1kW6U4F\nzLiJoG/fwv4ognhJwkJ2bDmN9Ox6XsvIAXNKRZVzqkBuZAXEvhXHQaPObfoU\n8r4aGH3/36Jwj4BnxBxPuH2NGs8AYS3Ipedd5VD5NQzceWBqUZPZscyaRTyM\nbvcMFcFtjacv17d+cf3klV4hr2mTrT4Qk6F3Cg8zSBwa9GrycxdNLJr4PtG5\nkuwnM+b24pBZAYcpS7wCN6ZqVO+d0x0AzBba5E/tzPbq6nEDFH7iy9EQzPDg\n9EZ2HBqHGdOYwXcGOQUvGIY4wAOgqU0MBQcASwvOA8a2/UQYECjPZ+ouqpwP\nLUrS8ILg3KdvEJ/VUgRKcaUcYrPhCEP7+lIZhA7xPZPtIm2xsIAzrre/8r2M\nz3GUfvWGgfDzLrTz5svSnR2jKByepMzsgWFpyQv4z+1IWTe3iGCXuSLhpHgn\nZz9J\r\n=IexL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJw+WTX2dolDWTkPPyAklpOtnvj2jtzqFpg4oyYwmiIwIgYKCm4r0zNcnfs8nbgBFvjYCJxpwMrAENdGCYIQjXeAU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.15_1644819458233_0.8907314004144873"},"_hasShrinkwrap":false},"5.33.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.9+72f249ba"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"72f249bad97d5dd7a6692060d748163789606cc2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-IvUyMxN4Mvi3i/TQTNn4clPKJT2bbXTGiQbK2ezXhyXmSuwlqY1NCSBunpfzGKHXnZmgXYxX/a7TIgrajaUzIA==","shasum":"8d6db1d4f2a1c9248a7a59a6632cbca3458aad47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkPeKySjS5wNJRImterpevgMwjTAdoXrHimXwu6LQU0AiEAvA15AmXWqxktqU6XMZkrG8q2OEi7tVFJAlRlT/aTPuY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/S1CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPEQ/+JkMmAQrxHtl9tMTYotsvTB11vl3kb2FsNEgGuKtX4FMTqz/Z\r\nFGHiJd4f/yXCd2TJN++8TySdpZJOI/CmCmegu2LZio2yHccC0FnFmWxO/X9V\r\nraKEafE6VPAQVpa/ZN2TW+ET5sMTHJ9Rq8cweEBQgTQa+7BKNMgXNU3BSut7\r\nqAAgdEKVWBELkABol6uC5wywGeoOSOXkQ/D5wrz2eNIXaZHffFWn4nucWU+Z\r\nQUIy2IPUbwFjGB7s7VafWCEdRz/iX3rDpkjCXgodcNFsrEsFJVudQHf5dIMh\r\nzqlGwi1A5xGzswrSq4escJWpq3z7IKzYBPZzK0hRqkidzeMubXoIyAypBOrx\r\neOMzKnTtk9hRoER6EoAxY5xqSfrsyWIj3OGdkpf7XMgMK1ci8BSpiTlhmTkt\r\n8bYPe+Ps11cl4qBy+2mCIKYG4MuQ33YOVWMkZ2dqxq5n27GfuOx01wPkU+nU\r\n37oYrrqeYytRgcPZF+ZdXUUfcjefs/p+ZN/mmVY8x537voZpADY/YRq9QviV\r\nuvagwRVf9MxCCDmm5ru8yB9bD8oqv+uQCdc+08v24lgXFp1VFahceNmuYqC2\r\nt0Yz652zyHfDsHYzr0bzT22mhUCrHgJR7ZfuZJKut7xCk6EvBdLRdo+/dTFV\r\nU9UYg0J39MieO0sYJbA+eGq6eLh9O1lx2hs=\r\n=bWq+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.9_1660759361854_0.23053540791901694"},"_hasShrinkwrap":false},"5.33.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.8+e08a9dd7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e08a9dd79365c1b1f5d0145ab69377f7d45f8a4f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.8","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-mHhfcgWRJRf/reDNkJ5py0COXnpG43qVdqDvc7+8B/RBrJube4CQOt1xwubJbqyzmHHfTMyUwdQpWwjux86hgA==","shasum":"eacb0756d98c524a8dd3c91975eb9097fd63427e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDXsqxzd36ykxABuPggj/POTepVmm3nR/e+f30LT9rZQIhAIF0DE4G4QW3qf2RbA1YvHAu2Sr7gajtGPO7pPJkG5jD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/POgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodWRAAgmDlzcMVw7uDuIt9m6k75jHQtEAYHZBc6Way1mf2fD7XwSuW\r\nUoYm7oFCty/qF925UvB1oK4CUzBwOJ71ANLTFDzi+PT5pY/7uwQg5pVGmgUz\r\n1E53WFjUmCxHzn2dCUwvNMHh5JksIVQVEStKagep6BbiL5bEu0LFqTObvG18\r\nsgLDbctJz3YB44e4aWE5jIYexUqoEHA/ToQEgbieQoVDc2+RzH46yVoM3ln/\r\nndqY6CpsI+htMziZv6sUJj7DPGbMCSAZ3AnuZFJW3gcdxC1qaIeI444N4WXg\r\n/bt4t7useBEA1DWlmdNG8j8LcZ4/+fHia9AE9WXDi100QvU95n5ddal4oJu8\r\nck2Kd/b5I4Lnk0nA+IG5q6uxbrHBzkf66JRX5LCYs99ELL1+uYoqHZZG/y+2\r\nhUENShYE8MqieEGCRR/K5w9FXoo6LB7m2KL/XrwrnSwsKQvrCEjyhdA66xnQ\r\nrNaFSp70JJJjPoBmotGfAjQh21FjjmHjRzHPOc3nwel+j9PGRAj7ApsvvvlX\r\nLTc0qgJSn+harwVg2FKyidmZ2MhAaV9z8lnjJE1Qcp42zQyp6ulNNovx4OfP\r\nvKAUAi5w8u+Ij2BbDg+bEGLnfVUvdl5xNkfkE9I1kates8v88NBvNTPo8Kz4\r\nZq35q5J1MQRICbMzQW20wdZxOic7NEVfoWU=\r\n=Pfj7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.8_1660744608489_0.5205997404213898"},"_hasShrinkwrap":false},"2.2.0":{"name":"@typescript-eslint/experimental-utils","version":"2.2.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d8767f01245b0d817a6921e79aa0a5f1b19c8b2a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-IMhbewFs27Frd/ICHBRfIcsUCK213B8MsEUqvKFK14SDPjPR5JF6jgOGPlroybFTrGWpMvN5tMZdXAf+xcmxsA==","shasum":"31d855fbc425168ecf56960c777aacfcca391cff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.0.tgz","fileCount":108,"unpackedSize":134213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddoWrCRA9TVsSAnZWagAAuFQP/0PSSl/Zn/bY8mc0o3wd\nAuE1jPcG9ZwEWZVRURbH1ot2Nmy9U7NiOeVngy5dt2GfruP13Pl1jNcBLYbV\nH+PP7kBy4qlrh6mStXd3r2ZJQeODmHhcSEBbVaPWKNnccNZgTU6TVaTzV11N\n5A78m6mau2etx8me7Ho2N8bCzAG6FTHggIQLUPrCW8Fv/AQ8W8OQQ/fUIgTI\nwyGgOTriKbqMIoovkDbFCNQsGDxw7mIPfZ49hVWlAJq5lc6Nuyx5vh4gxguS\nMz+uHil95vsE5Yei7Gt3Bptx+iVeQN0COYvFoD1XtPzPH3f1bIVZoxj+3wnA\nfoY77nob0i1D7F8/vmWttP3m6n+wD5GNZq98rklt2Hm/5Ri/TX7jCZT38aV3\nc891ya7Mihp4hZjt92ZgxhrjVY/amWiFiQRcZbxElKXJ2BHCEm/J3zrX/B/z\nGYxiOYGY9ljk0pIhTuV2KFMdI0x0bsL7jgSndcaLTyFcLddy3wHSrzR+XnHY\nRNSudsRsKzaGd+LczY4pDSexvDcpLe6jdmAZS8McrEARsUHjw8LO5Q7p831x\nr1YZLEYlUJop2M0dTzFEl2RQHcUsGXkLDSWRkSi2WTJUmgANDQzhNMWIOrw3\nkerCM7ppp6QiI2e1XpZr55+GMbXy22Oe7teiafnqsiDTpZZCukX23djrD8MJ\n2val\r\n=5iqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7R9vKmd0V0InCvBeuw/mj2o+5FXemXT+HnO4hhgBhyAiBfR9xd9nwFRwlnKyzCv8q1qUmecgyt4+o9r2qtGoBvpw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.0_1568048554497_0.30523391238463926"},"_hasShrinkwrap":false},"2.30.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.10+7f3fba34","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7f3fba348d432d7637e1c737df943ee1f9105062","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.10","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-K7aUWpB/+G08/8//fTR0QgWwplXRLrrugPOSIVLcSuspDIEi1rZHJWpa+pbiQkL6cTeAHxFU7xiCOaeroaKtTg==","shasum":"d9e02c4bb5ea2aa662fca736cf4a1dd9f6c3b622","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.10.tgz","fileCount":156,"unpackedSize":227115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6HECRA9TVsSAnZWagAAFNQP/1fkbtW2SUYB0wT0d8Z+\nfamI8WJMUb+j+dePl/PCb6hBhD8AGsBUEZK0tdeQV3/ELG5IhnpPmRzllXfB\nzsqrCkN0nH6kZpjn2lorj3VNfexEgIOGBC+6gnw3ePBO2LhaHP+Vay41v9Hk\nknALX8NRJwwC4ep6hlPVOt7/JM+X/5i6fG0mtb7lvSIDxOTC5DnNrh3y4R5W\nrDEEqGp/E+u2uwIY8pUDtrtnYkdmLh7rpauIdqMRdGBwILG53qFvvfyEvl4l\nZxmyD3V0SQ8+8y4/V7J28UyTJFJjuCNySW4Ig8K/8n2bnxjiofDmKDN8LKzy\nzFpaiunA9NTTDTwd/aUyuc19tuWtETUG3agzrHoCLJSfxSkUMziI+/IUJhwk\nRVxqRg+93Ff0KzdGHO+2IE5PERYHFvefPGgvTSpakRVOmhUbK4WEIp1bud/A\nMV+NKdALKi+B9lRPj0Dg6wrLMeLT2d9cxSN1PgYZ66b/DeTfzhFvt9KKlRvS\nadiDUfWbhLly798O+ZrUBZh+Y30HrtZTPEkC9X7lG49U9xUs/SYxWkrsbJui\nF5xfyBBZibCyPaLDV9057/46T9owAoPSLrV0AQhkD0XR1ZVUwhMUFtxSiXoG\nZO8ifqqE4G6HVoJes53JTGMd0myxBWn1mrcfEFmbX6umMj2AynmdJA7/Tr6L\nXjep\r\n=amvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBENSmUFqUeFIzziDMz9F50n2ypEQ9Vy1bhgDnjKJolHAiEA1/XKDtfXQtkjSBwHPiqCFUlok9IqeurkjJIntf/wj9U="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.10_1588568516064_0.7307119762992556"},"_hasShrinkwrap":false},"2.30.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.11+2f0824b0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f0824b0a41f3043b6242fc1d49faae540abaf22","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.11","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-FRQglpJcwbMnx2fHIP09b5RIAHppDnLaZTxtV0X/DwfphmsakJ/wfZV8T/hvbJ/DSbmXxQYVQzuamCK1/BeS6Q==","shasum":"812d92845eb2cfc56c8079a9852891a78c2b80e4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.11.tgz","fileCount":156,"unpackedSize":227115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6FgCRA9TVsSAnZWagAArjoQAIFHlcOVAqad0kt7XVU/\nqKxA7IyHXPuA/ZZ54eQkmIy7BuNCC1OQaEu/Ypplks834oUcDy3mnF7aSHqm\nku8Zwa3KUunXgC78DrdhMwi6dVLugzLN+7HnJtxidm7QGlR8DbMP1nzhF1BV\nkXpRB3W5lhn6aAM+rQIXm3pZ+3928naWOOyeF87p7PCLHOnchK53aU2Ksame\nS2xWDZTkJjcM8RlHy4yUjSFV2MBBF/pF66YC/wLRK67wDvzcuhQA2ZosUhIf\nPrVCCG4hBFG/g2EJ4XqPNduy6IYpXFPO/VhbOvW7g7cJb+mVJc+2GGasmOZg\nOXNWWqPYi4lBhai/EGKq9QeaYO+SiC3zm+08d4uvkshmDVztAWgi0dSanrJR\n9tCR4puuXGtJQZuubjr/DUi6GDlZhOqp2KtbzQnCPO4W2sBTa7LlZmH+EBlN\nyi3LgL1Y/0CBR+uwknd4zNJKfR7e79+9brMvSCRlfScFHCBdNdmOeo4EvGLr\n+BBNfXwcaSvIg1Ib3CktRo4UTymUtKZSDjXMwVtGJG+WHb3uFyUjYYPhhPo4\nwkISKq05JyVnBqyC3SMIcx29v2jP6y6lyUSieXCpADc5HFp1fatVAQ/7Yy1N\ne0mGt/DcA5h6N+QGVCllS1/tCjsDULyCcf94FWpCKchfCHZip8Lw6+f1htA8\nUeO/\r\n=//5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiYc3tVr4DrlSSfib5nTHe4ojpD1o5RvAvGrZfDkmf/gIhAMeBH0LGXkZmkKZR+tijNYf7zVe1UVkGzO6hQXj/N6Te"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.11_1588568415598_0.08700880432388369"},"_hasShrinkwrap":false},"2.30.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.12+b18bc357","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b18bc357507337b9725f8d9c1b549513075a0da5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Z/720vju1OhzyOjUjskPNwZw5X7mb/Mj8gQLSsQTQightFrmBxKz4aoTLd59vYkBIc4WMxMhc3oSpjegm+5cXQ==","shasum":"a5d3a1ffb17bc179a0e8138713f2cf80adbe2eef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.12.tgz","fileCount":156,"unpackedSize":227115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6KbCRA9TVsSAnZWagAA38AP/3HO42VeOCLk8jAdAQQU\n+4gRx84fSetAw8wL21WxrEpIJejfK8QSmU47ZodQOFOb4sdglKiY9a9AmDNK\ndKRoZUqLaacliWjssoWmi2+Ef9UEHNUTe+5XSwT8i3zrw+hSBHRiWLcgpGoq\npOii6dTRe3XWRPPduXH6/14C1Kiw42lZY2gOU575+VulUTCwUYUx8Thr+sA+\n30IbhgcBpeN7OB7DljREkYi8KjAjGRcYtBunoFbrqXubLD7aQKdZ5P0YVMRe\nmiZk+JofYD4K0SRoEnBLON7kP9zu26rm4PvpzZv/ch0U40x215Q3OQqznDlC\n+YfbaReX3j12HPKSUuVnWaMjcwDHUEj9ueATZ1gZBZ0Kgonxv7yEcVteoAHz\ng3ZgvsNCe//oDVIHnH4fwQWjQG4Vs9eFhU7WZZCewd6Bq0dy6/NudsHOl/3X\nNB8P7nTiKm7XhbOAtEaVFQu41JcVa4z2IbJEKf7xmjl3whZcA4s6wGqJP3x1\nMaNmztDgcHyc0Br6YfpQ98rN++zcSGja1uwZS7sCw1ZJFp+9Chind6oB0D1o\ng9i00h/AsZeMTLlm5Ic7Y6QfeKr5DsR4VajeSH8lhzGgjyh71godCIZJL/1m\nWikbWEPd2mvFBXCok9B2bR2Nhhh8OQG6jxcLJpWMYR+EQ1u2lLfvOnysS4c8\nqBbl\r\n=aKTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwUkUkDcCDIWHzjQQDQ1XZjaBj0ziJIsDkhbfWr2TFOAiEA1B1JZtvwAyDJZUmJtTUaxlgXtEwoH3aBXRc9eJ5dlyQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.12_1588568730696_0.8890936477017894"},"_hasShrinkwrap":false},"2.30.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.30.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.1-alpha.13+1f3c3442","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f3c34426cea6d04df2393032e0728ade7390d3c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.1-alpha.13","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-m3AusEAQKQYTV9JZn33PK+qE9nf1vSNl/8jKq7fW+miHlaYV7mgwCLKHjK2PpqFw5SbC0J5pieaJTWtiMY/53g==","shasum":"5f0398aa69c65f1aecba69ee7219d62cb4f8e1db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.1-alpha.13.tgz","fileCount":156,"unpackedSize":227115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJer6hZCRA9TVsSAnZWagAA3TUP/ibG2z28yWmR81Rava7U\n+Hbqr22KDELX8fXerttyNKw9ytnMIbQ5QH8t/fT3z5osV6wSIABY7/YHi4fa\nBuXTmy4BExggygUh2TBwmGv9ogc1akNP1K5P0Sqm7bUO9sTemA+GnJGsDrBJ\n3YTAfPrO13+aE5vNi3Ls3HmTOW4DwnlST0Iuu+JqEOQfutKzFwb2p4SlJwxs\nQhDrNLcRDuSHaoq4mtBJPXxyF0ZQGeOt4heFfuohmRrYJz5+LEhsiUeQilOs\nrQWEkAagXp7lB5/gPCkDENTouasIG0AcqXhYCF93lrX+TXQmblJPb2+Y/AvQ\n4RVKEP2kNBi1vSjXYn5Mn3Ulrkca2vi2Gaz8pWcXEC+D2MtoaRF5YW6Dhsw1\nQIXkYSqE/LEVv9XOZRQy89Q9Bn+ga6T8sEPZTHc2msRKCE8yJfcV8HRmxNHP\neIGCG9Hh/Q+AqhI9NIG77oQzWYdt/ACgIJbuZlq5JbZ0U5HAjSYOZa/yKw4N\nBEB90a5I53PGrjJkukiANikW6W5jWqEXsJB4FUo3iHUD3U6QQbJHAc6HErhy\nbg2BOoDivlPZOQKm5o/m6w/KF1+9vwlLHXANBohdby8RuYS0SvOs8wyRSxKn\nfmQjHlIOyG1Ix18GgqalJbCzOlLTnVrevep577PTCP83aRrsRFwJFM52SCPN\nP6Wq\r\n=rGGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDLRwAlrghgqYxIEGAUzebNa2S+nUin6oWikXQ9fsHtAiEAuyx6azVXJI7GKqe1tSVuCyk7SCiZ86aeT8bMzHCz3oc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.1-alpha.13_1588570201321_0.2924870854627226"},"_hasShrinkwrap":false},"5.37.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.20+0a639672"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0a6396721f458ea6a0298e87aa5c9b226c2dbe1c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.20","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-jAeREM2kMv5AVQVXz2+c1/A/ejBAcPh6USzEc/Ect+V06cS5E07CprMHiCAEECOnjUy+vN1Pi5RmGC5unv8iCg==","shasum":"32b894ebb4d6692479de9f170a6df0bc0438248b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.20.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC80wbq+rbw1tkx2HT/1CpSg0D9Zuc6zxQFJ53jqWolVQIgH5tjR44PUB6vOT7GDpp7fNp4NExgo6mPTXZwj32PyjI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHlOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcmhAAjE3G24LEZrMhRdsKmvTA1KURfBdTZbb3fnCDswGmadAxbuFT\r\nP6nbkfZbCPuqqjQsQmI4IBHR/915CcTFYDhWDXz9YSz2ZqDelYg0+TvTtvF5\r\nIBNp5wbfw25kKythcXY6SeLQa02l9d4G1rOXm4OChKcXGn7ONMpw2D6W9fNq\r\n0V0vaEPNnvJfCpnPoWfh7XPznBlQ+yznJzmPy9b9mPBa99sjE49tzIEue0Zy\r\nn509mB9Q0lv4wOCU07n1Erizz+axg0DD/Ytwqfl3f+VoRnKGLRZArV4nHve4\r\n9YMEeccSZhOJ1IhduSFHBUbUIhNgUyYXRttU3/lBg38Oh7Z24Qi0OrP57s+Z\r\nFIdRB9PKQggczwmrIfYYVMRzLA4ppQdTedbngEtkg56Hf8ZTsQNPSegp4IKF\r\n7snzoc/CSBYdff0+7YTpPMgnUjfeFrLtTe5vUXX4McsC45lprgS4nTSlV4SO\r\nBC4hIb62Oj14cXKcqTqsIZG9+dhrLdKz96csv1x8g8vzEwm7oF56d1vG5ynv\r\n6XjFkMRs18iEdijLgMPUM5n+UQKVb4eoe4itrKpdmdnKwNXhTvvT+ILHGY1j\r\nf5q7URL3PVhikrkvjiRjNzPqTeLFvwLUPVziyBLfXJUclZ09O0EDP7+5siXN\r\nmjyxUEeDfJ1Vd5FMW9FBtwLRhK7OXVhCUko=\r\n=lJFq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.20_1663596878041_0.09363438458114692"},"_hasShrinkwrap":false},"4.3.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.3.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.3.1-alpha.2+498f397f","@typescript-eslint/types":"4.3.1-alpha.2+498f397f","@typescript-eslint/typescript-estree":"4.3.1-alpha.2+498f397f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"498f397ff3898dde631f37311615b555f38a414e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.3.1-alpha.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-4W7iMOvdYzgG9WC3GuVpoNIbBENwUNjWGd9ECX5OgOE7dd2LNGub/tgp9Qto4zXk1AWqP7erAkET/H0mHRNs5g==","shasum":"abdc4a8fcc07ce34b7cee7057d6d3270f1a0dd9f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.1-alpha.2.tgz","fileCount":204,"unpackedSize":417126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeZKiCRA9TVsSAnZWagAAmOsQAIqcrOh0GF2utRg3JS9d\nFPBhJUjUr52Xp6r1d3Kz9SVLks6STTfPlyTWvsuydsHhA442qF8TwMH+mYAA\nLRZFfGPENkY9aRaHgLjqC3XX2SWu/AEqCCylNkBg2XxWpBBYOZBdf8955fVs\nPmwYkRKtuis/Ugt92K32QuCVgQO6+B6hdfeoGZ3SAzcd3dM812C1y0Pp8Tzt\nfs5UzX3ZR8JfFILUvXLpgBIL88q//+FNtozwk4h6oFjH6uVawuJrtlHU43lo\nxU1MclkxXqLaENx/E4CHaH9ba/+g/IH3q00SRNMsRw3asG6F8wRUPpUo2AfP\ng5okf9uL8wygsOkVAJiTe00j+FyJ/NJYRlMKGtudcXkJ1VXT8pJ5WV3yRcmI\nz0BB4zm2Bx7kb3YSNaAzfiOt3Xw439QFDESyIe2rI5L/Qhml1TCy+heVg9f8\nk02e/cLAUtA6awMPH9ibCChexDG7mSxdI6qlYdeQdtPGYXLpdMf5+NC5Ba+h\n2Kw46r110e1SHSDiBmRjjEPtPpW2Q37U3HYWxJBWpuCrDsd8ViXgP16tspgh\nkh0Y9LGEckVsetVgi9qG9R5vU/XIfZPf/MOUEAv4LVAPvs3+CXv0Om2o6JAB\nxsT/qEBDcdvduqbFU77B/SFHrWl9KNI0SqHjo3N76ocFa82WUvVI4HVPJgNU\nZs7a\r\n=8RLM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZSNkIATTcnfkwLIUXm9YLgBHZBLRVGuDPeCwaquhYrAiAVrTO+DQZjYerBK7Od4+R415k6oNn6q7lqDU1H6WWvbQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.3.1-alpha.2_1601802914007_0.14983469698722018"},"_hasShrinkwrap":false},"4.3.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.3.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.3.1-alpha.1+d72951ac","@typescript-eslint/types":"4.3.1-alpha.1+d72951ac","@typescript-eslint/typescript-estree":"4.3.1-alpha.1+d72951ac","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d72951aca52c0b8bfff6eed0629161a04759cdc9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.3.1-alpha.1","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-my37es9zhmDTqLocNemZGFfEZFMJsvPzyUL59JGLS4puoDPiMcRK5k7y2knTeVD2xYc/6DcN2W3iLEFqKUuqVQ==","shasum":"63bdfbcc0b288b8de169678a30545bd6bf7b8567","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.1-alpha.1.tgz","fileCount":204,"unpackedSize":417126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdwfeCRA9TVsSAnZWagAA/z0P/i60O5M8hjkYIphOafhv\nuM3fVkphtdgDWm11fJRLgZJu9uMU9DhS4fYWcSka180VmX/fr9xcb2YWJ+Ho\nQxVyVNo6PR9uR7JRZFdCmhOtR9nAINaY+5cQqx/uWje6WUrAhEuMKj8Xl2dq\nAA8bTgBFYfL2iQ+VfH1m+xDYAJxHwVRoSQW2L2p3ODAqKSlaCKb9LZtOB8D7\nwZENjIz5rtfdHjfcb8rJRHhdpBVftUEc5aw+VmTH0NErsOG1XVgA6pdEis0c\npVkLpE0vXbc1FBngWmgMHNDJXj3yU17qEEBCO6EM/8SmFfc/6RSVZe8MSFto\nPM5DS5UM4xTg7upEjTvhRMeinIzpiVNFzztmewYjBlTQyrIkl5VfPZBv+Z37\nYVpy7F8N+iOwRmn3zxhXVDklAyyef8TcW+FZBOdIW9GOCG02LdgfuLJ8jRvl\nTDo+SXG5CLGw6haR/jNK4a+xmmFdN91+Cu+NXTklSB9uwGreG+irvdBER443\nOyZtqHOB7VlcGeaJw9u/mOI+H9EBKarfWYxlhjTZxCqDZPNzF/Kl2f25Fq2f\n6G5ubetHGyG+9/e1vANEP/hcXZ+epvNAwGMQeWcnV6pZb1T9TgES1qRYwV4E\n83XxRh/La6yFu0tEk3ttVBb82KrsfQfHxpKnZhBFa+gYEiLU5/H0QEnxoICc\ntrot\r\n=/MEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC54uSkhZ3lIO9mQ4rYMgUvqPTnSgh9m6X55CTBwaNsrAIhAPiMGax3SBeu9w+YgFYfsI6I+WH4xAz6qddNZDx9blnr"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.3.1-alpha.1_1601636318147_0.8316737195930748"},"_hasShrinkwrap":false},"5.37.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.21+7888d335"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7888d33555f1a31f9bba9470f2ddcd8bd8b60490","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.21","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-l1yyCdtx32P2QgK0ETmjXyqObd1btFqIc0HAd+vav3CHAih6YLNS1F+ce7Yrb7dc0mL56ZFdid2kGeBIUm31TA==","shasum":"48db2ae568549799de05c80a2e9ad523733d427c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.21.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdvKizfgmq8NL8pxG49r5YrAVnJjY6qVFhQz09GGLS3AiEAjXBnyURqUVGDEkCaFSeZ3yJhLa9zhzrDa3n29mcsCy4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKH+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogHg//bwE+Y/myVZX5rCsrfT9QFEdC6C0Uf4gYvNjJVNYzmXY1ZGux\r\nGGlTHZ0+IP882B2kt//aWVn3oZmZCveViIvGLJYA9RfLdBs2jIfLuHTerj0e\r\nLcvzlxyiEdKjcU+196Rbbn5aFNOYcYOHVlfAM0htIGbtIPEy6obBJL7NLjBY\r\n/I+5G5+9hSN+u2b64gAg3vV3+5N/8ZpF1JodrE5PZ59M6NGh6Y7RhgsAEPjO\r\n5u3z9GX+S1hlcShIx0eDrT2BOddFXRlAyVFg5doSrlkQoN5gPLJ4nel/0AFm\r\nCXIFuzhk5nfkGBaJRGwpGBI4BByw/iQy8+O8CXylrMiNLM37rBVb0cIt7l1t\r\n9P/VqVsp3zTCxvpnb5xlJVrSanXbKKwrtwG4hx+zVkv5vg8NO2CsKabFBbW1\r\n1ghGv3O7Na9ZoG+q8ejfA4kWtv3tSalAbx4QxZR9FkBqDv0zDiEzklc/BUIu\r\n/RsBydohu7X1fGirAtnQGRh2sudPvkUJBBng5GDhTh+Ps5vEV8F/aTIOVdfr\r\n5+m+g6gjHezOv+rMl7FrkCVnNcaJkeSDl4xGYPAz2nZnSYrXVE5sDEMKKXTx\r\n7CGwLC8ZFaHLGqgpTnPiGDZ+fOtjZN8lzXeMGlAj7ET373Q/6LkO84uxh0Xw\r\np03gbwzglKBEgXpeEaCTU1roxVL08Ti9BsM=\r\n=Q8kZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.21_1663598470343_0.13167638170555218"},"_hasShrinkwrap":false},"5.37.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.16+ef7a68c4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ef7a68c4cd928d2f83e5c4c1e43412cfd987c0d3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.16","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-lgzJ7X2CRV7UfvVM+XH6yX/r1aB3Oju5N5/q+arbJnVsAu5sALdXMujrrcjH+KnEuKjw1tOp6H/EE1eXL/zhNQ==","shasum":"429ed2b5c7d1bd8026e74dc8c52e9daa8d5dfb5d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsg4rozrV3sH33OwStfrItoX1nAGeBCwuJriccpY6kUwIhALRt2a1kpubSOuaXhaVakbXkbN1fFn7W/bzudbhbsmrC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ76gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlEw//dFG5Y7h02xoAVTu6OErMAoEl3VEP0+z4j59VD9U0HEP11bpo\r\nXnyMO69qly71fXi2xXWDTbnsuE0F1AlAeSChyofN65j6t+r1jzTbuZejSEfm\r\nhf/Y21h9v975Uyc2L8zy/0lybxbr5TDNBPWiRe/zH+K/KAr1rQ1lZT/YNwv4\r\nxJUDlKSncZWB+4WWled+BShQjSpnqiwVRi9oIJSrysDFnD+YIWdgE6GURCdl\r\nh9QQ/hVWlDRKQ4YDNquiFrRXnZRGzPOqK481qNNAJH6py0u/y4kj/mUkfTns\r\nbZUjnfhS8ZjSNGZvIjVOWvUNflFkscQZ5DSsOnIMx/gk7w3Ead09/zc0scTf\r\nSR4150Sh6vJFDJjDIvpRVCam4nBZaRfGwCn5xfYwj/MkndqEuGyJI9bDitq9\r\nTVgdzlCyrsMli+Zm3TdJYBoIg6PrVjn9ENqdu1AUbJRHcpRMBfS6aCFylGof\r\n6J5wJUdu2GEL0aOQk3yt5FONnxpzqrajZLV3k3UijxledQhfDxZGGiCqG/Io\r\nukCCB9dt5wrr1hASVlMC0MCnKb/OKQCq5QBidD5F+jZJ7mJmhsFPKv0g3xTf\r\nKv5yWPXR2KFMwXOv4mO8chTn5OKQV48TLK991z5GvA0PqwNDJwMkvVziETRU\r\nVGXEb/n69eFJG4i1mZmpwIO93JeMwf5cG4g=\r\n=yYO4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.16_1663549088590_0.3039624615449976"},"_hasShrinkwrap":false},"5.37.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.17+5dfa2e9a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5dfa2e9a33491905e99d8940dbdac0b31ada4858","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.17","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-NtbCSDGDX7KKVVfytOKJcqe5Fo45vjFu8S6M4wnB56AxZ87smucNL2mg/aVDWo1mFt1Ni2HQ2Nw9AEd/GuLhsg==","shasum":"900c3b217da7c0290284583236cb3c46f715d073","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlA5CUAZJya2wmh35NZ/q36PLQkPY+TUkcydgEmRB3sAiEA2f7L7iSiK7i/LXnk1DoTXHOHTS+/rB0jONggzkHKUr0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ8DaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIxw/+Nmv/oqO2jMh1Dj2X2YtEzQu2+9Bc56YLgpSeR+P3DBohHXwr\r\nXtgQNkDGa/ApjGUrM+E1gQoE7IDljTBQaQuxBxEsZtwtuBzgB9uslceUgE4I\r\nyTKPQVe0ZtEFEWHYdwaon9OBfs6zCGi/7jVHIRQEaVTytgJIeywrwTTOo1I3\r\nRl9dp2vu7HYY0OEDKcia+/hQ9NcxzMf/yQs70sGI1J3ME0g4XMhxi/ab6B3w\r\nvWz+qa2BSEBtMGujONevkVtJSqtOG0Q+QNcOYyg/osOWczQCjqU3H1dPFGQm\r\nU8VnS7o8mhH+fRJifdHH2MY4O/ogWRw21HQb18YoqeZHGlMhP6qxejNTMf/i\r\no92VB8Nzoeh7GYAZ8yjGacRjSov6hgPcYyCAYayKdcr8K7oDUo3p5kgL8qz5\r\n21O2wXTslcixwkBDloML3iepcnFALjcKsFEcsNDv1sG+OwgZdYGlf4fQp7nV\r\nVDiaOY/EzS+RT5R0Ijd2fqilJdh/Mn7lIkcKfUd3FFvxPkeuMmU7u0OtEDlT\r\noCBI8P9dj1yWiykZYfPr4yGrWzwR5+CrFYKI+BrcOrlFqpTHO/EqI0Sx5W5I\r\nOIJJ59zdLs7F5vOJ5PxzjODdT5IW/by3CudV/RCp07DlR09y3obA0AvO3jpO\r\nDH1Eldvjvnns5YdlZJdDtR7vnDHyGMD2z6I=\r\n=06Ph\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.17_1663549658551_0.3230335267344546"},"_hasShrinkwrap":false},"2.11.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.11.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.11.1-alpha.2+f9a9fbfc","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f9a9fbfc83fea7c5677adc5b2b6d8004f23ed60a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.11.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-DTm/9xOmMHC19lov8Bay1++56/a3efLhTLPPaH+cWG5azdDyuAv8H3duyt+iFdVfC6nvG7f22lWn0lmm9LC9HQ==","shasum":"a0c6512180e8faf8a96867a40e3ddd199d5ad0be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.11.1-alpha.2.tgz","fileCount":108,"unpackedSize":142681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd92rhCRA9TVsSAnZWagAAbpgP/j24DKIutNGKx9UB+JWE\nfi/5NBlcewYWZl/M+XaU6YhTjV26E4cAfQB2HWYm5XQU1Uy+ACXmdLqBzer/\nY2pw9LuWKbKO3SD3HKmqbb8o/n3/tKzDdduEkPV39/DzgY7BvRJXKxpeE7FM\nEJsU/i8er+Gwgz9qi5W27+z3WhfSwmamhCMc4xxVdnkVRBiisshbqbrRZRGH\nbtZeRUXa9UTCi8z+hb134AEEdaH2MTWTAsBno2H+nlMQdGJ2dkPrRYpRygi0\ndxmN2N/DM57paUNpldoL/I9b5+2gtttMpMpP1UE2fM50/2obZRyVIybwP57g\nuDAKC5LWBlrs1gfmmmRWycrk7SPLKr4ndLcgPBOvlTo382IMC0xPwpeZQyMR\nTMfQ2rYvLIznQOkq9Xag7MvkmtW6/wjCkrbwdPH5o9ufi0OIStQorCRLfRqJ\nf473EnJyPg+XNQZMe3T+EAsdGHTD7MihL+P7OePkbUgr/7aqD7ifLx6uniC4\n7sWIAz5JSmUEzQ06sQtF2NnbYck4+uJEh19ToUPizGGQrRptLxS9pvv/GxPN\nIAT3/otzZGd1IZlCu0asHqni2EncgsWx4AZjWOJKzR8VGdq+i8ng4IWQJ7GB\n2ljq6apijQOJICt35LdHtfWxRdS0iBU+TAkcuhaxGD9pgPu9JwBgeNs8ni4P\nQa8v\r\n=jXA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRSRSSarp/yS0NCAlOTpZUIk3HvWC5b9jDDtnH2QD4vAiEAgAevtnSJBd0L9L0n4GRR8JrD73GNpgbDiTAZNO9Jps8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.11.1-alpha.2_1576495841111_0.6378781430559468"},"_hasShrinkwrap":false},"5.37.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.14+09c04fb0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"09c04fb0d5a5dee0dc266abb2e21aa9a1c489712","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.14","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-mpOKYtQc/HnSXMtuLo/Jxa35VgLNQsv0rcnVVWa3tQdA9r3CSE2smxHNekf23HCE7u46ctoNjFWI9uuJXjHofg==","shasum":"4d881f01eb5c904f5823a8ba54b98a83e53de9ef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQkKNZeMG0f/xk6VNP89gBcmKbOYE1bnL8ZJPg6aC7BQIhAP12Ln77GmKG47dv3wc3f2nIunkkXV1bEavHcFUbIIEy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJISdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDCw//UtyCJMBnC/AF9sE0OgZrQwIlzW3PCRxjsMKSH+3PWuBl+uxg\r\nPkEUMCUdcSrDpZiCO9MKUBf4qyhzfGIJznemlYhyGBZurEc+yrBz8rmwBnZi\r\nG+rLN9w9Yb1nf4Ix7vxcoEtmqyl7i1rtzpjHClq9DLf1x9CJaN2o6KzHFU3w\r\nQ6agkz8xapE5x/ur/z5pERVExVRPUK0hGmB3ST2dgNYDZiZmldUUc0QxJvre\r\nnpgQIdLnE3Dh5EL9+D46gRWMJgO2XKURpr8Zo98jU9g6gCyLXpFbitdNrsDR\r\nX2kQg4MVzcJ2XLpbuVlW5XXMBsTV9N+aT0FlqDIFVRuYWhfMYtY0IOBMgi46\r\nB6OY+mux1aQ5Lo1Br2BVe8oD2Q4A9h2BKatVnvuG3ggmD4bQnp9Bfr1JYt8j\r\nrVg0S5wVWh0ubexZr/ZZ5ywKBjJlGD9QYeM3BsWhzQDoGkzo0tV+x1m8AZUA\r\n9jqUfurKhoMBBRLLT9ZB5UEvZUAFY+Lgx/gHteYlBRCCYkzJFmbWKUEiDUQa\r\nMA5CayLc+sem9XYW1Hvflq/djlLxfhDAk9kKWZFjkVt4PSYHwHglJCf4Je9n\r\neVNwMyNQJvHIBlJ4fwtot6cWBWdo3TrSPOoVIm1vc0R22kVuffvUdLzAkmKC\r\nyMFYSdhk3iy48vCJanOkZpnkeGZBLptb++8=\r\n=YHxI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.14_1663337629426_0.26441919097812216"},"_hasShrinkwrap":false},"2.11.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.11.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.11.1-alpha.3+a2a8a0a9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a2a8a0a90195a4cbfab7b225261ae9bdf65ad2de","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.11.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-bF5iaOzvaGEQaRNE5rKj1DZ/sRkS2AAUhSCGp81sPWFuHRtAbbhhj/U05Q/SE4d9dkZh5BKzPMoicZUPk6Udnw==","shasum":"b31a5c85f5262aff658200a72b3478c3146c46cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.11.1-alpha.3.tgz","fileCount":108,"unpackedSize":142681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd94XzCRA9TVsSAnZWagAAQocP/i+VlreevUkOqAOhcLhV\nCF/pKaQbk7m+oCD0jIcQTfDSZew8Vrj5jT7iDMWk1sO4IC2HtkV3nzl8+Zol\nTO7BgSWbYn+YPk+11pJjO2F0wuULPXtSopdBTHSBvTUqqL0547/pXr0k/aWg\nRj//WcnLt/fI8hUTQqgO+2fKEX417wPTXu081KoxLt2KJOKM59hbyFqZIdfz\npLor66myWgh+QCve/2Nzkr0lCE+4VccpHUphIkQOwIJW6XLbQpYJu+ZRa55d\nNOvAIR4/vUKKhAWDUgG+V+aFVF1RVz3acGFN7wOljdfT+TKY2FaEvgYrHNdQ\nFRBQOJGFA04esBH5Vjh0lWywwomJUDFa5CIBFnKvIjPGJWDD+hjrN8msMRme\njfyP0Xz8I6XySAAOSHbeae22+e7hdLZmstHBkV8cWkmwvIwyTQVSYynFgL3Q\n0Q9KDsyZAvIcTDjS4bWR6CSl8s52HgZP+R8emwa1eFwDfqtDKxah2uJrolRN\nFdvGIg4bOEFdyqDuFgtwfY/0rksQAa6AeZVeTk4Jkj5q0hvNHUAwR+jMp682\naUseLGlP2PJbaa9ZpNRiL1FuBP75gbnyLjlGIF3Prr7vXqVOOhRVQoMzll8y\nPQNr/6/1FcrxwYXdfYMYsY1KdqdzvvtHT0qs3S9EIT5CFgPC1i5X7iWWhVw4\n07J+\r\n=5gtx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5b/XfrlECFINj4Ae+ZHCFGlBxBzFjT2CNf8ut7Zqu6AIhAMt2qDs6FcWJAEN/ZLhDhoHYgKMl6R5XeZGIx6SCe8RO"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.11.1-alpha.3_1576502771171_0.7650742165925775"},"_hasShrinkwrap":false},"5.37.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.15+75d78a4a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75d78a4abd7225b7ef3f5a188cc34d369499cab3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.15","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-eDJo5IXzSimuRA+4y3kaKaQ3dpDgJC84jcJCjYEv/AuLYY8Odcgza4TRZ1ed+fPxHkvhc82jSUVFhEavT6XBPw==","shasum":"4a24b0c80f685bf8db9b1b4f584e9965c6e521c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4dZdXxYtNHG3gL310ndXgh+uoBckqp8i6AY6YkUpklQIgb/jjim3K2+yAVfeNGz2FCJqHu9DOnqLyjOXWKT7SZFA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7kfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnUQ/9FOzJ/A6gPQhVrfSmUFyaBV4ptt9fxtZgI1HYkvu+tK3Td9m7\r\nlfVnp2WSC9rTyHkte0vfvZtoMpwh5jmwyOTeawh+gwmp9suEYzqESIX82jxB\r\nPBnLM+TXn4ylLNBOAu7TmVOMr27ApoaSDYYu5XNEpKXavQqFwYJKprigu0FM\r\ni3mWxYo8kyw9YQWXUFu8gX+do1cS8DhsXt20u/WJQFvvokLfuyWGJadOVbKl\r\nETPi3BG8ZyxkRXKUbo6xsHZNenxe6eIo44XMaRVPnJUnuaEGQuX+7IetmuMw\r\nwyfwOMfnfy3BPfFmOF/yGCY3KctaJP/xGJnc8YPjQ3fdRJjloFXPY0DYtA6I\r\nL0QWt0z9Jj/z5mmr6Sr68HpxyoAmXBPmXLUxIhVp7nLKq++PhVNO8EX4+JxT\r\nxLk8sTUwD7HjxGIrGWc9xDglthSEkfi1MUNKNkeStdXGoFWplvSPeAT0nmuy\r\nVq31gAhyxhrarXl2xKWcaiCMjjcScQuIbLWD2KNHPZBNh50KR7B/8AGw2nM7\r\nGEgbdFByAImqe6VWwreuHgYYvPQG/quzbNjrZ9OOnT9tDdVy9+nnPX1reRJ7\r\nnPE53egl+1qJpgxSm0qlOpK4pRM35OoBSidzgxjzjlS2BvSNS8uD9jY919U7\r\nK2gcMPkwsK/Mt4LIPtVnUvR1NpdN5DKIJb0=\r\n=iOlT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.15_1663547678907_0.4912988579762012"},"_hasShrinkwrap":false},"2.11.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.11.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.11.1-alpha.0+9f760958","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9f7609580eefa140ffb8f65046d4c1ada903b83f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.11.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-A0CJAnxK6MhpOh/d6fDF0bZIqKUp9DsGC67PQnaSOTUku6zdX2aBnC/tOJ1c8Ht1p9+2pNttgaB0on67B1P32Q==","shasum":"48e7ecd47612a6142fa48e0c103d2d7648a65cf7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.11.1-alpha.0.tgz","fileCount":108,"unpackedSize":142681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7o8CCRA9TVsSAnZWagAAT/gP/A6PThcOwRMHkWfOJFUV\n/toSVSnimNBVxuEoTeXCOIX9aXO1A1uJvcDcCFYOldutPBWZCi/yTWEFHKCd\n3JHtOb470LEabkgKqrKGQB103+ZZolRXHb6Eya/tLtnI0X3t05G0q7Sg6deX\nTT8UD7K8sAQCDq8M7faROKJ1kMvFp+ve0HBUp4FlTgRQ+pJYQ8ZZIpgwxbVc\nWSxhrMgrJF97K+hw6DzYdEo2JZ5Ch/2J8VP3cJhM7ZjwWFLOEe/gPPDku1SA\n3vUbQJGj6si7FHfkxrhavUB5t/scPS82TD98b5iGxl+HFitQwrGfMfg967ca\nJAFqvPK4utE1TKbBUphD4SdoIRb8VTHmTCAYBKD30vpxwK20SRucu7TAf2vX\nq/PCBVwQROTbrKnA5jdnRqExZzI4X8UbjKjfJP289+4+zF14HbmRMA26TMZJ\n5cXt8Hzgzw6fYw/DrBHP2+IwXUZmh+Ilitx1Tef8UTYT68lE4dbuEa1AMp+4\nKz6c90hd8RH4PxHN8S97YMrS0O3To6MBm293e0y/1fXm9lPAaGCvKclqVJQ5\nUb+ZdQolL5ZB3VZVVihG/XA/lFH8fumhqmnRyR5myp9SpvlkgUjIt/E8a9kH\nCrLi08mcG6/R1gHsx+MSywmNDGbpj1z3CMfy8FmNMI9oVedRe4TXGEvqWmZ1\nh6t5\r\n=mKeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD1l5HpR3BSBrXnZM3CbTtPgtGda6UjLRAoGoFvxbiKgIhAOkkZGoo7+GconrIQ/i0prpPIm7odX2MuAaQjUWVbbHV"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.11.1-alpha.0_1575915266315_0.7369209431864834"},"_hasShrinkwrap":false},"4.3.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.3.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.3.1-alpha.0+229631e6","@typescript-eslint/types":"4.3.1-alpha.0+229631e6","@typescript-eslint/typescript-estree":"4.3.1-alpha.0+229631e6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"229631e6cd90bba8f509a6d49fec72fd7a576ccf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.3.1-alpha.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-lxYXy4+Hxq/P3TQ9rLflQcDOL00UQmGJOdX7eR9OIK4xROel1+n1OKdD602AWOTnbcb6UVDWmWlhoY8dzA4B5g==","shasum":"565244d96f6b38bee680558dc5c4b802fdd63ef0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.1-alpha.0.tgz","fileCount":204,"unpackedSize":417126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchpsCRA9TVsSAnZWagAAudUQAIkwEZV9A+4LHxMK2ZEj\nl6fG9/5tZCuBoJx3+UFQNjhfHdOgNfUAykKkIbMFJZBikuHKyCJ4dBET7Xx/\nje/V+4o8G1UPgLraDiu6IQX5izUOhLZCMrkpobix8y5EIpR/nXB2/hw0o02+\nBs0CEuwVO292b9+f9+58oB2NiPDU8a7CY/rRCtKbnWFd9YF6cnStBOE1LS8y\ng2sdC0C4jRvpBsb3J0ZegmS+qTHwMHsYnYOsuQJMqmh5qzXT+YMbrLCmZKNX\n09cidz0/3P9Gf6MCQUdgBrQiLcePIkkgYR2/3Z61rgobquBYNsPXhMynsglB\nh7piFSiDrA6/qskrnfWcQ0MMWF0HvUQ5pR5RAPQCrnpSXs1NhN/Qj96khOCJ\nql5svCLLE7p/nIuz+VesxiSqDSHNYxPI+5PVk5Cerc1Aai3UuqbbszwG03jC\npXD07NBymfFtU4Fsmc2FwjRjFYKl/Eg4AayWyiignkMqHN6tsjabJ9yWKnZT\n3t8zZYGo/rywGfJlNTBOlWexa40iVbsqKuob3K6QgfoIe7qhWpcBecRYl1SM\n+YGyuzTbCaDVStjY+IRDYPqwof95Tabc8DQRvCnfJVdTASFMaXI/c/1JY07g\nXOgjmwXJJBrEDbvO4/fFQKjYWao5nGBCQ22gpj3aU2R6nYRvg9rKhMC1e1dI\n/srb\r\n=14QR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWyD9Mb7CcY2ZYMlGKec6rt00zHSyr2Yig4lz+TYwCwIgTIcsEv+XpWWMfrvwXrT6ElwKrbwQsz1yPyJPg27XPYQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.3.1-alpha.0_1601313388085_0.7978803785921387"},"_hasShrinkwrap":false},"2.11.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.11.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.11.1-alpha.1+3923a090","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3923a090bba9a9b65d6318dc213220e7e7f3c832","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.11.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-IkVg3QeYG3ioPeuqXh49H7AGaM2nTA5HhihyT6eGlkcVhvGSYiBFvKERa4YgQQ/sTAhsolU5xtrhPkoa1kB90Q==","shasum":"1120b5b69391030ac0813c39e390f9a9bcd697bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.11.1-alpha.1.tgz","fileCount":108,"unpackedSize":142681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd92qqCRA9TVsSAnZWagAAXZAP/385l5sb6maXPx85k0KT\nkfMAplx3B8Vj3j/gbAlXN+GlTzuju8BiCsfKY+9/tQB2AqXru2wjnuY21rNA\nFk8Up0YAURmlE2mAa2tnsWVsceAdqjoTAX3Svc+Lk+wBnBX7nYZNPkdW+pSR\ndTvlk3nEYfnQdWEPKgDeRi/PavGocM8Dshpt9vFnvQQc36E4SFKegUgIvNtH\nK00WdHNRu5wP7Ui1JRRWtxX1volP6obvHYlnwZ1JJ2wTr0tn0K637mbi+EfM\nMV8U68gfRhhxAdIJXJGYPmGfRO3fac7LyyFaNB0RQ/cfYzEMFS+yOrjsI5QS\nPW1d0UrWBIesF776BOhrfruLnzg/xgFUCjefqHtuZsrQYx8s86YSNwrHOxkD\nm1BUmjMk/gBdAZt/fSKjzwXfstSPd4cztCijrhray45jZiSVF9jnJOJrMdkD\nV0jLoB6kYS7w33sd7f61/j/YKrZ+y1t9agMV8KonNSXEVYvG1RfYKsh1tmMm\n7CiI3YLaxsJnxUPAEQr58rO/ojZMivEAZDmYjKu63QvBiVX+ZZgygi0LRoe9\nx/9oN++dBYBThxS+gJqt82avNOn8YlFEm9yoCnHRaPJkGCAJ5aMC4x1QQ6mg\nT4yN71abkKicCE8M0GgCrigKxvJ5blGlgRKr1zuXvYEnPMs5VZm4qBhvUP6J\nNNmc\r\n=V9Ps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ik/sDHIMNyyIpC3MAQMug/Rnb2TBoL8eYbZBtshc/AIhANAle0pFotZA6lmdMORjwSPz4CQFnuQnLDqSkwcMrPoL"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.11.1-alpha.1_1576495786250_0.1895338204829473"},"_hasShrinkwrap":false},"5.37.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.18+f8f5b75f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f8f5b75f9bd59d20254b43fbb6c847909370bc4c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.18","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-YNBP08grJcl+CPZNetMV24GONEXt+umTn8iUA02uZddDEK6w9+Lv0jHOI0v8/aneus2oQPaC+SJN7PPx/u+vwA==","shasum":"0c44fdbf5212543e8561eb89f52de3a194bda383","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6gn9WFjcWzigilXAV5Kca4SNJEvW1jUiRqwlUxUJpDAiEAwhIvky0E4wU1T7ZbdDsou0x4MN9ysKF5goILoj5veR0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ9YRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf1Q//SJg5pPLwNAOBoZfxh1UEGFMSWL+y9PGkmuSv/igPVw4RBEf9\r\nujWzE8MHNbDNuiUIJn3m9qyIzMtyW+BU10b19uxK3bf2G7GGXSMlPUomP6bq\r\nePMIdsjr7EiAuq/boiOuw8eJYgw4VhkEE8CAClqrWD+Amcbqdh4YXrbWt52O\r\n+IBrWpVc/bpRA0dSlIbCLsI5rKYbP6VOt6N1srjXfgG1nNFMIHcvUJ9VWIg7\r\nSEEq40B8HBqZT+n3Hm/f8MBxpwUaXXmRchcmUJyloMa/kX47LeP5sVHKY12F\r\nWkXq3t/M06Ee36+BGH3IVpXZ+hjlVMZ/6nLT1KwWOD5PILh3bpYZmjO/gNKq\r\nqi6/zMMBpQ7bq/TMq52hIZ0LRwMlitCWI+dXkxgWscuWT+noSYx/AT97bxMZ\r\nIuUsOH4ToAsfWyY4owwPWt5Cy1NK6uzE9S0Qbli1Ui2ZP3f/JkAKmTVVrNQD\r\nh82414+r3NI3es2b0YX8uLXrSJYfUyZKWs6qpToQhPi+7bq/01JW/V4a7puv\r\nNz+/fQOzyJd/hpdRZYwpirVU3iaUv/X1ijETOVvbpJ+MQYaT4NdoQ980nzID\r\npOs7+PhCekUYoRR+r5eX64hlPDtzanwAIpUItoAOakQFYK01WpMY95ggPk3Q\r\nQi6agRoMezvUOI4MehRkMWvmS6foeR+ay+w=\r\n=Momw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.18_1663555089033_0.6881886994385906"},"_hasShrinkwrap":false},"5.37.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.19+33629001"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"33629001eab857c5527e26d5a656a9e963c764d9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.19","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-gEm+S569gy4CwWVpYaMzBtDAABKVn/jly4QC1rcQA7RvAXCt1qEo04ZYgSykQuROQIWClbqrIU48/31wW0HA8g==","shasum":"bab38e74809f44aaf617c70c5292356a8965e971","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.19.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl/MCi1sXNAySUJbKuJaJBHWj2PYEWqLTYD7MV9Rc6IAIgIZaa2bl/mDzx5AQcydbhYr3vbiYsTyUFc9hZLnUe7c0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoDA/9E4QFDs49+KFkwXgbDU6XDjPmTupoKoL56i1g4/qoo9nVvMq0\r\nNrPLOXXABQXQ0t61Tw+4CTm3Ruld7y+3wsq0uLM23HCmiIWFLw14i8X61SIO\r\n9vqC7bAEBUHmx4xGoVOz9fXENXcifvfwbjC3xaH5bf2wjdgvjYylUCqj46KF\r\nU9iIv/Pg9W+iOClcfdpwwaoeZzoITGzVZUcB80wL/CWEqA3rlFqrSIKM5IIl\r\nxjKh7w3ENZY5xEvUsB16WEO+g1uIw2eyv1kLooueMoITDbpEjPDm6o6ZXyLe\r\n+BWIWNv5Nsij6DIOhRy4GosEp7uuXLUwjtZXNnACXxBfH3nAL9WCeGagYztn\r\nR7hvisd52753A7vwcipWl8VjZVJ4TbWF84eIrUOmVpq+TEUhJ0xFAdHD+ynd\r\nEAqKRyA6OU2CUyCdaGZbfxPNgZOCAJEt+0yWdn2txhBcJ9tSRcnVOJkz6qJH\r\nmvanwNRQZJUj5V343xhgjx97WRpRN5ShUPaaJuyQtBHfNANsSnhGKyguc/mr\r\njxOwriPLft5k7dsGx1vMFKroR1Jq/Pr20msOJkcMDIFrNcn2P31sRB956Tq9\r\nX19f/mXYlcEIcPFgdCca5LCXiHg9xObsuUSv9MniXBVAIcfESWbsv2HiqkQo\r\nLQ8tnZR2oPvMbuL5P9P4WDROwtL23aL6i6A=\r\n=sFzS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.19_1663575775285_0.8970069630870974"},"_hasShrinkwrap":false},"5.31.0":{"name":"@typescript-eslint/experimental-utils","version":"5.31.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3983d84bb6affc3d14658380491ed74c0692fb0f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.1.8/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-Yiar0ggNPyOsvrslJBdOo3jc3wjI6NnmWOQBA8WhR54YPbVqTNLuuHC6zxEt8FIgMozerxRlAncwznEjK+cJVA==","shasum":"f2b23ebeebd31358ce44cf5be7c3411127627b84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.0.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOVBfFzCHyFZg+FUZNZFvj8/Zn3HUFZxomLN9+wiqHAAIgdkEqYFwI0RSVt1q1/9nDrkJZ55xQJop+YEZK14s22/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCcg//aCDS2FfFrjDp2frx12llhb5Ah/S1EjmRupk2WTjRwSWqvFlz\r\nohTGxXQLVTRpH11zluYprV8cJe9Eaa6K6oO9h0pXh+BEloq/+5fRzhFKQNzx\r\nP+LZL2WZkkPHO/y0WVQzo07dZMD+f9moZm2mfPWY08rhDpr4lL6m9ZITRUwg\r\ng7o4HdPnDsVUDDXlp8Z/3o8E1ksxvyX9FguoHjgrbtYCs5WuxdbMCMNW73mE\r\nxiL0KNSTAGAWtapJ+koBhoNyiylDrJFhp9hoC9r8eOGtnKA6HpqKzWOmJxbO\r\nAh3SXGJ4IV41WECacY2IE6Q2kAOHT0G7CZFWn8VVPJZcrUn8tfPa8GDXukCg\r\nP5myMtiQXiUPzY4ssqxFAUVbDlXhUZWMrDU5t/42IlgBAKeM0RX6jWzpo4pK\r\niO8LlD01A2euaP5wVfxicHvqv53rzuJ5T6LjPDuu+hwTEWoqCtvv5nCP4TeW\r\nQq1zm7sFei9iZmKGQpe8xA2bLTNhnZ78q4YbPcWFg2r58+urRYf5ejPBHGmC\r\n2BovoRK9PNeuDbwSu9R8esifQv1Wfi6hdsYIK/L+ndRoC2KXa5heiIdKB5Cj\r\niBLbtIDyPB8798gofNMf/NAXFk8Sxj/1iFQaQ4XoM0XqoJY/LMac/kTln7M0\r\nwnsWabTX5nozhcssxfjyHl5ST/hLRfnjKXQ=\r\n=zV5Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.0_1658769957425_0.7420457638943543"},"_hasShrinkwrap":false},"5.37.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.12+8b785b59"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8b785b590dfd07bf5819faf982f62cce12f28949","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.12","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-mid9Lie4b1x99tt0EMS88WkuQumXFKxWUD6oMdPTMzD8cyBjmHyBSw505W62S4lUNj0616w0mmu5DaHNX7apFA==","shasum":"abda0ecbea66149e6be47ba44297d2bf2e67805b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB6S1M1gmCJrpJhpoT+tyzIenG2yMm1Cf/cx4Uv+rEoAiAtnvMECmqwiKpzwmH6q4H+U6X3FIsF8I1on69+J2DIbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjItCTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4uQ/+Pbi12/Xy0DJ+JRdFw0yCCF24IeDLggpRJhqvcZNsD9xasT8u\r\nEUNzXicXZWm8ki44TaJT1LlRk+cG/aP521fAdjId9ddu3bMMg/bFdYQ+Y+Xk\r\nt2TiqUnlSazgoSclHskdehLuwNCGWB+pvrPAhtkVpemN7ygV7Gk85OY/VdRE\r\n2lPEjayRCevdceKYWTsocr8hvFBkOR2J6Juh6AuquMa4u44av5G1spUcx4hZ\r\nXRUhamLfnarctq+A0HpXpegh2QoieZKk2skuQvpulwC068oHWP7tflK/hcnj\r\nrG+Zn1/swc8fV6ZZ0zw2T0A92uuwAj9FxVA5CTBqUw4PjK/5Uh2Y73XFDC8q\r\ndrgw02FDwreaVij3FcmrGJadhypOe7oIrz5MH+eCU+8gS5v8oBoE7YkivQdX\r\nY6OsGIkdFJPz3smSn63fFh7n+cg+AesRiaBjT4A2TdkVxm3UHNcLchJBBtaV\r\n8wePzLyiFXkbGchlfxccZsN9BwAogt4nbNGgUABVWQF61vamAybrWVNTJi0G\r\niZQFnD6ynMK9EG1pUBoIAcqzrlfeUFCQqFuwvzBuNVkxrk0aHMNVoeDoUzeV\r\nN0eaamTIXD2F/qh2Og5bPSLrLznUvKwyKWUkFvi7e9Q2wbo7UkzKyQAsCNnb\r\n/K7k0qD89uMxTPVpWtUlNY7nEEQlwpv1rsw=\r\n=60Bq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.12_1663226003102_0.6433760457447752"},"_hasShrinkwrap":false},"5.37.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.13+73947969"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"739479692bedb4aeca8c3d0c657f88d9c60f1fe0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.13","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-Jpu0lc/MmVtVzVXgSAEcuCHysft2KVjZof6AJvlxPlMCFXv6B83K8jkpaihdSEPot2YOCpGoIwZ/XJoJkmB1Sg==","shasum":"c7ec637bd793d934cfc541b86b2e28e63031c744","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm/0K7q6YLAQ0HdKFZqXRqGf2K8vJfHaexWCGDRqUQewIgMTz2fylPukqOqWMyEWcJs3Qi+4TGFry9nyRytzGn+uU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIvL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSbw/+O8FGeJ6z2GvDwMbFg3vS1DXhx7ceh846i/7cKIM2XY21FGrp\r\nwSuxSa3MhOvF4ijU0hDj6L77uBvD9TSOwyqOFGgZULZ4mpGa/1lO1oe5Q0tq\r\nqsvwXRYlvMf9w77WiqBHa/P+xE9R0bjPrB+cPm7NQb59XVqQqhShQ2sgECUW\r\nubbN4QnS0s8msghgkqfHSZgKawo0lw47+JRZ8EjwPW1lofckyRuX1jEokV7s\r\nkoBdl4egY5z5/vDAPUSJ5V07OwgamXk+dGd2KwmIoa2dH5gCFHd5kGoKwtpi\r\nATT7+PKehM3wvQdxo3zUVhh+bKsNB2/61QXQcL4V9QaJv9oQjklOZX09nC7I\r\n6C85s5RRixObp1fgBS9djHvzKoeFwBJHOPDtSpfCvbklKEDMX//OauG/tN95\r\nhLpoxZgyoDSCKQ6hJcrDP9icVk293lslMF65qClZgnjkiL2YPE3wfyQGDFmV\r\nfIYE7oNd4pJEc5zRkjO4WRwHezu+JsS7TN8VML36YZV6f+77g6Gtgnplamb5\r\ngPzzTObauo4aKrRz141uns/lnDf7B60FV1cxZZ18t2j9Btumkigi6YbrtFcZ\r\nweUjLF6ms+mHFd1EU1SxKr37CxndPgheBoXkUu/iDlyQsUXR7sUBk5OoAyjU\r\nT4T3zT70r49AdMQB0MDm8HD04U0NzOQ0B+M=\r\n=tE3Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.13_1663234805747_0.9685506837209161"},"_hasShrinkwrap":false},"5.37.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.10+45cd3acf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45cd3acf56edda98fc0b8d6abe87ddd9b3b1d6f4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.10","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-HfuM+41+Nx/u9zqHfDsAywsjr2ZKtOUr+kPVrQAUdl9KWWYpltxbKpeUGDq0Tfa1XhvNC9nF7HocDK3wO7aPdg==","shasum":"6ff1e48d6ddd9fe39bc49ed27a3f15733b4fd3ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9wQpPCVWXXwMAC8BrLxXYRN54+nffjaplWZRv2cktGwIhAPySVOe4WGPoSHhuL+kkR3RnY+8nm/2TcFthvAhmkK7S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIp36ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf0g//atzXdaEqKFMLayEe8W5efu/Bgg/DqoHIWErtNl3GGIUHhT75\r\nZUUSpZenFoggun1ARCuu3H+IqmiqjU0W8Fkc41XZGUfV2THJoGCuo19lST1c\r\neUSoDLTKZi5aUI6mNVCut9N/DArfmKFmfK8+/IeLEDJvDcPsJ8/WRfO9wExw\r\nRKOYVfjNpRzzxs+Ff61h7BCdbK+kV4JZ0jLKUue438J2c6I4oPKBP7GBSgD0\r\nnxVk+APAPi53aR5nO8W5rkyJxI0Yi43CloAcDcqgji0YEaLbGrKMefATqzzN\r\ncVrN/G/v/KadRli3IcZXSkmLr1PYeNKfeFK/B1EIRkx5lIE4W1Rf9NS0KTI6\r\nV2dhLRyDktQyCdqiHk4QHmpCs323sSC48PR1aafYDMCkUUXDMSC8zm2wS0F+\r\nZPh7XfEyq0z3ri4kh/kHF0viuET8J+FGew6VWhJe0t4nRkXvEc7/51Evzgan\r\ncaLV9Tb+D4iNZb4D5PHCHSw64Ro0Q8F6JCcaqYa6WCza58XB8Fv/zgrza8Ja\r\njo2X8RP7p/edDDISzOqyL0ATH5rDRYUZuzMvxO2jQoib6IPp9dSMAxhVZ+I0\r\nqBT1EqKYz20+BSuacU3PQaJdLnBAlAuIZ7kCnuAluZyzBQphGREj0GZk/QMI\r\n6dBmWxHVI8s6LryDRn9tFAnoT59yykZYgZk=\r\n=FuaY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.10_1663213050186_0.7618518587345773"},"_hasShrinkwrap":false},"5.37.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.11+d147e10b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d147e10b3ccfa8f6e93d9de8775b9cb04c0688af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.11","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-24kStH61pLf91GoZsrupE12huGj0NWOSvMCIE3MkWugvVizGKVxnZeC8E4M+yVHZ9oNdK+D3woDyZY3i/8q0GQ==","shasum":"2181f42df06a854d8499541cdac1805c70b90ced","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVSTlU33PFzRXRioR+a26qoFgfPFPVtzbqjiWd5w0hjgIgCbF7rkKj91HNW6I4aGKRc9inggD/UbyZTpkeGb0pzuQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIqiBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooTw//R0WbFxt5BnygCgapfTat5ArAQVY3D+3YR90VuBLGHwTqj2df\r\nExpYln6IV07sjmdFvA6z5tY/iWnVmCX7PS9GzV4/ewtrrJuJLSuHxQb0Jpzu\r\nQYA0ItmsoR37nBZWcG9URWT/stCUVgPGTkwzN+OZpzY2W+z/eKCJ87+ZZEOM\r\nMtLk0UEF6R63KmFXT4lsprgAJ7OT4LZ4Gyj64PAf8da07Tq87dDz6kUOH+x6\r\neufxlRuSLFmK8l3U+M2Bz+NmVwSAIxq2HJstMPFkBnkafEallmE52vbeMkSR\r\nfky2J+GqokwCcJ6gDNvXzm4vcFO/OIexWb9Vrh6q5VjbfMstTjuQZxS/qp+C\r\n6CBk/ug9MpSGBJs3O+p3moPPrjZvMldPMQPkHDUbSxw6WERpVV7hb5i+v6J6\r\ndTCmnCrM9luKVULHrs3zQKhvIXI/O7XRFKe15sP7fCwXEPya5ww+myzDbZB4\r\nF/whYqvBFmXs/HRqOcGoKUfxR7hHG308MiOs3UQp2Zmm4JXHyx6hpKsuTanX\r\nqmCTPcbXf1SP5UhqKinJ0eowSMoYcs0aDX5RZrNo4gdZecu5rd5cIdF+KCed\r\nIt8WDHg/AI4R9NDkxd3j2eA5JwZKx1i25PjU9Fxqt6I7toOf75vnNFA6XMrm\r\nmfF1B3tt0Xg5humDObYG5KP+2SZm76KSZVk=\r\n=EswJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.11_1663215745245_0.9214267278215313"},"_hasShrinkwrap":false},"4.30.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.17+8218055d","@typescript-eslint/types":"4.30.1-alpha.17+8218055d","@typescript-eslint/typescript-estree":"4.30.1-alpha.17+8218055d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8218055d6dfd94c9e6c8645848f981d9d51ce08c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.17","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-QrAfUQ+MGj1gU/EhzUrC5dNyXhzo6Br+EfQvupCx7ZN12+TsiBXl8E+txTByckdqUvsErCoSDmHlMRVTEzqRpA==","shasum":"2e475bf6a6485f31494c88b4afd4e01fb5dbfaf2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.17.tgz","fileCount":164,"unpackedSize":300478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmWvCRA9TVsSAnZWagAAEXsP/RdYEHAqvl48pT2yXCpt\ndjiuh3aeBLMNfq/QY1UqVFW+PsKlNoi+MjaDdac2wIbMrRPTVFivX4sdiw+0\niZ8s1yn4THZcAsfMguFrS6YlyMaK4rl7WD/J0TY/nl8Zkz5JGt3a/vMQL11O\nr4PH6IH8AlRni/zgnjZgh6Rogf2gkPHDyx83tldl1cX8krW6HXMnJr4+AO+3\nK6C04xgooq87jt1gFoZ93E7/QlYcC/+qZTRIQqugJxMQh3pjrq54y7YYByy/\ni33P6Mz5XXX1mnFaw3n3TL/+Nz6pMZnop7NLPajokwg0ZbIlhvcuLyswhK/Z\nRGFOlpSH7ZwSWa75qPqM9BlHvgMnQWAHNzmXW8laHVUZAlELtvgo8PfUucNk\nTWzHsIXBVDZPuspV49TFDij5UxrlzN7HoCzDrsSJATrwwGFSM9mRu5n+kEL5\n/OpIcwDcFu/6/saRDknHEPcq8suJ/i02TwsODWmGL4n05QesYfGrpO4NOm2j\nD2augjYYc0OF0TWq7klPTY9RToaIiry6A3OxEyBaFdsDTW0ML+k/hcPKciCr\nty3WtE0OG8sMSg1BxY09Hujxx2cfEezaGzpLlXBhsm6rYcQ3F0nvzG2nl1Sg\nnWQ74umxNWQ4YjtbDBtER+BuL56tLfVJfeVXR86I2mTpRGW5sX3uwLT6s8QQ\nX9m8\r\n=YLWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG4iIW9oFbSKB04SBFe2jgiukJA8k3MTXqeIoO7+5LHAiEAmJzzwzoKAwhvO/tRJ0AtAViiN9XRGLRGM+M/U/3H1zc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.17_1630692783468_0.03976769513008516"},"_hasShrinkwrap":false},"4.30.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.16+e59a17c0","@typescript-eslint/types":"4.30.1-alpha.16+e59a17c0","@typescript-eslint/typescript-estree":"4.30.1-alpha.16+e59a17c0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e59a17c076ea3803507369116ad15191e1e3ada8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.16","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-TH7NzMJXpARTL2UPRk6CpMEgfXpXq7AVCxGs9qml+cjsURrG2C7epLeDe8eel0pJouJqCiNs38hfXZkqXp5ugQ==","shasum":"44d739267fd1c4eaf539383d7458294b4676330e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.16.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmSdCRA9TVsSAnZWagAA4q4P/10PC8oILVerd9TosuaT\nE0I7N4z6U/6kaLUg/hsuHFHNgTkEp1rsxOQ4/g/F6/Jwbp9KZeJSkKYYAPhm\nfJSCKVG+uk4eBx886ilXeIbqG6TlgE1orPCDffgeI1S/XqaeUBiR0L434iwF\ncMSge/NEAvYnfV4rYoMatZIbAT493YAHlYVywIn8wcazzLyov63b3/+qw/MI\nFnizua6ySA6dJvnWGrdLZtUyWbMwhkD3gjLyJp7CHED3bHblXGGr+8VaWxDX\n5t2cd1nvJvJqPx5IXgOchccHYt2w6Pv0MGQ2pfdC01oNbUl+8BQjV+nPQZj4\n/TrV+wJ4im+QIT3P+nqYR3AaoZwwncZoEtk32kMylY8QvTrhGn0QADWNVLA8\nZnCo+3U8V8zBGwr4sEdJNNRcJGIof9WI9/Lr4rnI8816hqC+7fMhLotYVWJ9\njLxYZ0LQF99mIc7fMlCkuSgCqVJPmtJuWiuK0qBt1h3xyDzbzMJJJOEA9GSd\nYmgQ0GN1dV6+9WqiVDCOKWKL6tVIoGhrziWUSkfowjdlv15354NWvCLmBFfA\njq9qtPop43ceYArp00bGrRTrVVL5FzTDSrLgHLmxz9lsgsZcCE/Tn89ECutX\nJKVTkSu8IDYb5V2AU5pGzBckazglLVHi+X9uFCSaCg5Pm0OUc6TsBD/mdZ4B\nrIQW\r\n=WgzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcZ7O4FzNJ6XnRtdlHIEDx5L3YQx3jv3qijqP92e4FsAiEAgs+5Ntcc3680oIjs/+aM+xXEckX8OO1sYXhQ23FFWNc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.16_1630692509244_0.7457090942088942"},"_hasShrinkwrap":false},"4.30.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.11+a46e3182","@typescript-eslint/types":"4.30.1-alpha.11+a46e3182","@typescript-eslint/typescript-estree":"4.30.1-alpha.11+a46e3182","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a46e3182c8a0b07c914605d6d9fe28ef36a7c32a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.11","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-yV7A4s7jD79h/H8H8SbghN/WF2jNvwtgly3ymMFScVnqD1Eqpjxl3nuy3w2d5SytXSWMvgdd4xeyISXwQFYFoA==","shasum":"55466fdf95a07ea03fcdef11f612babc66a43b8c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.11.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmIgCRA9TVsSAnZWagAAdg8P/02DyNLvdvMjaE2SN8fU\nPYUB/XtkJRd/EMeiM+VnrapgB7gC9iSopmfx2HYoHgjD/pvbelU0PS3HPoFW\nzu68D5K272x+x/9Rb1bgJa0nNCbM2F6cfJOLO2JAYUJradvNcNDk5jVTtvGX\nmePyus9E944yP2Y2x/DXL5OG7jTTGHSRdbRCeZc2X9+O0j+Me3k4m4I8qK8+\nBz5de4JYRpax1OPibzK51knAkTmWfTFZyaoEE0ZP0pK4lyNfeYT73d8h9kbc\n/lG6UCjqd3GcahohWQaykD+L5lGmzyIH8RMUupuZ4yHcuAVS1/RO2RxDaTzB\npKHOTWFcwcNt9Wv/12aa6QZEw2y8ruVuLfdyUiJyDOW34HU3gFu8Oo6Ncxj6\nQEbZNg7brbUsnMjjB1MaG63WlRoxgnsWniTXpiHXJN67rJk1Y0P4P4VgHDmi\nf2RTce2yc8sTVz3Swd2KuZ9VtERlRIYYiSDNLjUMK2An84HnFq/HfJXmN2EI\niT/8ZeU+T7yTbGbr6TuyiYHpxWBcJqzGuVcQ7iZf8o2r/hH0x5s54v0M33zO\nxT/PiI0YjADaCifi7C/P/3w8HQzgAxy2Qm6ayXlEgvwi7mOpX9kwgzyzXfVd\nOqDClKf0k1tGUTHc3dsd59y8r3wh17Se8am1nzqst7nhM6t7SugOIWFd+EHS\n0Gob\r\n=r9hZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIyMo+doXniwmy+bmHy/hCrXi2mIMGOvIxlfppp7+5qAiBc0fMLdz2hss14LRsdwkq5VgDSgcahXDPPRfoGCXC4mQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.11_1630691872142_0.31798715900207175"},"_hasShrinkwrap":false},"4.30.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.10+363b3dc4","@typescript-eslint/types":"4.30.1-alpha.10+363b3dc4","@typescript-eslint/typescript-estree":"4.30.1-alpha.10+363b3dc4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"363b3dc4dd0dc343311c729d75935b10f9d2fd5e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.10","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-HINC6G9USgzRS+c6rM6MHCtJ1xUd0HkDvQ5OSemfvh1VPLwZe/WyX8siQiB6B00hnKjO8eMSb1IWF25G3z3oZw==","shasum":"0f275f181684cfbf6d78a47eabd455f8ffdaf324","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.10.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmGTCRA9TVsSAnZWagAAAmMP/3s3nNUw1Ef5R0wZ0ku3\nlSC6DXz+R3yFqdIuPttzLmX2hIJzEyk/HVBfANrc+BK99vk7jozUpULuVRe8\nPV+TSm5uKxCbif4HPK3iaw8I2WUJ77CuMTWI+JwrrDnGdB0L3BSIBvatIqrl\njRT6ngD9KbTQOC2urf+mHudSKmk9+gJnAv4hQBS07p8kjTnx7hMCJETLArWQ\njhC3iZV84JGzr7YT99oE+sEbGrTLRf1y9ohRLVDEv6J0JUv9CfYr/UEikV4I\nzfU7H1OizRIvbrxtr2LGPEwHnO5uDvDY+KSs0AolXLzfiYe7W1zFU6NRS90R\nqpZnVjyFPNnUsYmag3yV1Un68bCioxxNlLTPF/WWkQVvy7BD9n4OPU4vFXdl\nq2PxEIWYUUSMe1f2vEezF/AZytNg6EGdDeQ/tILPDwKjmnM/p0mhZEsNfAj9\nhyJN+NozYEcsjkJzm9SAEpqg/VvtlnjcIgsdY2z5vw9SM5LvlVWByxAjykVA\n+LWAn/t4xUKYxhgejXrfB112tA8aS1h/qukp9nb/5AQ2qZjZE6sSfbqWhFAa\n5AhJvYRIbzRY3Sg2IydP1L+E92J5xmPH+yO2/DPcspqkzT1wLGsu2OKCnEoj\nJOiOTtkcSGbDAggNO2kMP2vRJ8HkUPtcGsjq1CN/qVMTqrqcQdfJoHpQfpJr\nFCFg\r\n=ri1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjuGxND9/MO+nbJxUv6FRafZxpf5oaITdh8AfBn4noQAiAeNGj+EzV8EKdVoSTGgkpVn9HjPHqsQIp9F10VW1XYjw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.10_1630691731555_0.022800400598127712"},"_hasShrinkwrap":false},"5.0.0":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0","@typescript-eslint/types":"5.0.0","@typescript-eslint/typescript-estree":"5.0.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"101abc72f0baced5cdf609d99418ad9f10830c73","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Dnp4dFIsZcPawD6CT1p5NibNUQyGSEz80sULJZkyhyna8AEqArmfwMwJPbmKzWVo4PabqNVzHYlzmcdLQWk+pg==","shasum":"c7d7e67443dfb9fd93a5d060fb72c9e9b5638bbc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0.tgz","fileCount":164,"unpackedSize":318731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk0WGjfJ3JLaI6fDIsCANDsTOdilDJuuHlf73Bh/mHfAIgGdCLC7TdZWNp99qoL0GN6KpZr0/AW4QFqcrJCzNFvZY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0_1633975814532_0.8298477106232327"},"_hasShrinkwrap":false},"4.30.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.15+b33a2ea5","@typescript-eslint/types":"4.30.1-alpha.15+b33a2ea5","@typescript-eslint/typescript-estree":"4.30.1-alpha.15+b33a2ea5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b33a2ea55babc573d88d844177f4db8696f651ac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.15","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Aq5YI0R49OtTJioH669k/YK854RhCe1e5F3P18punDzPfVv597ZizjUWXIPgXabJTvEjjbQJxhPKDg+XiA+3Rw==","shasum":"6bfe8cac9647c3f1768298cb39ba2049ed4ba549","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.15.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmTUCRA9TVsSAnZWagAA2wwP/iEA65UKL9GanNNMuHxL\nAQGxJsFgVnrlHhdiIqX2GXsfUGeJ/uCh0DOe6y7nc6GAuOPn1lGVBeQjUPWs\ngFqO47Luqtvha+WHycAk33M7VnjKHyhRdjo50SXWvZDHHeCwCpzNChYv9guq\nOc/nCVNYhuVKA86KxVsWlWn93DILm5hhEAD3kmSqke+yeUj4Hwjp3LKbqkiO\nyEpQ7FE0JPGG9uUFl9MXkTFNjKPmlpyF0flNGEerI74715zYrulIzPUatvCt\nLGaFQI3j8zSq8nOT1av3MT1S2P9HBk8cjWz4Zt45wd11dutq5ERQ0035/wiO\nnRQ349gKqffKi3bZ+ABEKu7Jt2mReNg1Va0Wr90Dc6k9DZAkHQ/csDRGK6H2\nAH0G6XTSYCCpcI+SuIINmu3xumROJY7oaDuyod4Q0HmLIcPw2QQYO3+PJ2kY\n/G6jo5rajg3mOBINhASI2cYBr9Xh6RTiDebdDZbF9es3tGiQccq1JmwCes5i\nZbHaynpLy6NLqKuPYARbaOLU0kr7nnzp4/zyHkplJ9UEyXBneuYGUTnr+DCO\n9ckbVr1CvAlGoG+YdsdjagUZlETPyxHadF0LJrbCeEPXvibwWvjSiKotcHMJ\n7LOSDb0lRuM6/6KkCtNwHrSiRq2YoKZZaXjJGYeVoZpwo2pInx7GHiy9mi/m\n4Wie\r\n=DZe+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAk59Fa4SlcRMm6EfYc57NbrAzyd+S5sFk5DBbMfBHRUAiEAmF/W/eTRTZ+tEfqaiD7nhKzA5JmDWCRhWjux6H6LzFs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.15_1630692563977_0.06517649497790923"},"_hasShrinkwrap":false},"4.30.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.14+bb72fd64","@typescript-eslint/types":"4.30.1-alpha.14+bb72fd64","@typescript-eslint/typescript-estree":"4.30.1-alpha.14+bb72fd64","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bb72fd64157260289dd6941da122d6c2ae91bba4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.14","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-apQzfeyBZAeF0NkOi2Dn87b28EtmYB6mOGdaQOibhiFrRA2eiwj0uhbuRLddG9O6mU6bdVoiiCwdJrc3G2fzDQ==","shasum":"d4a3117d5a0de6012acab2fd13a5f462330ed8ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.14.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmN5CRA9TVsSAnZWagAAbYIP/0GNgYGCblN9cIdBNSWi\nkyEuLdHiSoHyQWK0ONX4TczUOlUj5w8w6WfFlKg/uhVbnjE2hUSSfCSPjBgJ\nyDeQ16RMYm0umO4OP+VaRsiC5zkSx4o72radTLpUnRGD6B3hdffdQrHCyOOg\nTl4GmCz2PxFlOcYa2ynrE5oedW9Y/S55bYtoX+SFcVHzxoNMez79WyNpixjp\n0/c2CqDaCaf01U97Xfoko3VM/3rcfaD3THQ9JcbI9OQv2JwE3aErKL23xy4Q\nmDxr5y71+My3t1o1r/BlUYQwz2meQBFTl0eYJCf7FEZ45FOF0ozeJR1fBFMV\nHylcjeBRwem77Yhn1mBsKF+XjL5ip+wwRtAg15L8nJ658hd78I7ZLKSYZGlU\nXuWuGvLYM2/1rGu6Z2ENOkoWFLJ7F8h/mjz8Yudz3VkG0R/aw1tXuPExJQNj\nZaoSaiFBcAwMlyMEx5wY7f5Mn+PCaisRaioyS7a0SKF1WfjrfbAg17b3Dlp3\nB3ZLaBQyiJ+LyuoiEbaot8KKhq8gf1313X4SzrWVse0357YW6dA8VQ+mZpAS\nNJXkPYztyU62zouWx3FVvNuMLDfx++qZU5NHDTmOmSxYFag4KMl3pXC19zUn\nYjTe4NFoASLJ6MIOCRlWDWKCX4F92bg5//hlCH5a69osnF5iH8295WBYZmtD\nsyaD\r\n=rDz3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEm0hE/lJfKWVJpsPq12T0/o9novi9ktNWI7I/uaarZTAiEA1jTiczeVnYB1E98e4uFLA3SqIsdsY50uTZK3AUDzMl4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.14_1630692217162_0.627808416653399"},"_hasShrinkwrap":false},"4.30.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.30.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.1-alpha.13+463e7689","@typescript-eslint/types":"4.30.1-alpha.13+463e7689","@typescript-eslint/typescript-estree":"4.30.1-alpha.13+463e7689","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"463e768978731d019345f6552d7fd7a073a80192","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.1-alpha.13","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-78d1OCScHZmR9s52+CySO49KmpiehXYJbz/l4QJWyvX96sdF+LdLN/hg2Pp7Ht5xLZxK97lJjjREUph23V6ruA==","shasum":"034efa75fb6add682baebb76958f9abf59dde372","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.1-alpha.13.tgz","fileCount":164,"unpackedSize":300464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMmOZCRA9TVsSAnZWagAAye4P/jLDbMLlB+8Cpo+d3xqf\nop5Zd7mj0Ke9ySfXg3gqdELVZQQRZWI/S56ON2GiUWgaSSJLxL9MtLkYH5eX\nlet+zgDb6m2JLvlLDlTHWg74+DKrOyZ4ee+mGmJ615ZEkgMpxdNRt6fN0ibU\nBdnmrinHeXbaQAk4Uo/L0zlMqB+RoQKbgu1dl8hHYMlr8X1vC7cptgZJy/8e\nm+h2t1fu30xpt8DYwUDuDjx5BSv5NvfLDGjRUWZ5VK94Eh1LjpqOpNqtUX7L\nn14RmlzN6tEpQBBwHxAabPRZpu6yJPj48oqnDwqiI1qRMZ7bJgg+oDf050aI\nQuOyNArBMMLOIqy+j+LjA/1Q+XiEZ6g95/8/tVUct/pGv2mAvQOC3h7fVE99\nZXGAJfLzFyl1IirKC9Ds+N4decBPpPUtqRJjh8qX6ngAnjNqFD56Fr7lrRF0\nuFWjTyefj+dgHtxPnh6CknbQ5P13Vbc1vW8bUjfMxe/1Iqw6UxpQ6KVY5jzM\n3ILYuRkRR67wgENPPWNkyJD5OxEDeRX6R8vx3WpvBpMyP/5DHihjp1H0eTLp\nIHw9jBYa3RQ8uC44A6IjjTOpbiKpsHIARfjst02FWRW7pp0B59tkxKLDrwZk\nXdM70+7tZDwoJYYeV++i0dQE4p/IDLIePVVm/Fo6DW5pdux19kj3N3rMWGrh\nUT0u\r\n=wpKf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYLB74ST7rOiX8Chjv4iBnlBnENDZvsgD7/zHYxMunCAiEAm6EbjMuHf81xdJTgKyS4fxDq3sKPCusJ7UhS1kO5jzA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.1-alpha.13_1630692249430_0.5047408361814352"},"_hasShrinkwrap":false},"2.8.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.21+a9cd3991","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a9cd39917ffbde26b06e2ac5b57d06a75b533907","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.21","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-SQFkqTUfTcttlaLGv7YiiJq9P/8dHDfUpu9LwRq4tfglxohmn2l37+ADq21mIYyJU7uu97v2r4oEgjDNfBTPUw==","shasum":"ef5c4ff71f77d90a3866031a21255a8e5646cb80","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.21.tgz","fileCount":108,"unpackedSize":140825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BiZCRA9TVsSAnZWagAA6TwP/1PO7oD2nGr6XP5+Os6C\n8H815SZ9A2DZvPZBPrICQSGzUeqL/Qtit7dhLaL90wI83JBRuvnHzMDBjLyO\nyeOCU2zfTpfz4pcPwTemGjIRJH0631HmhX8VgOrBduc4t1Eee3RJVKFg203n\n+538/nXjgcgTzaB6QX8eklCo+Lsg8lXmBzeprnN5cDuy7LIfsT12vdz4qD7D\n0Danhc8QIehec2C8l6v17EdAhYgQijhXJ69/e8U7wmqoAHNvz3v11s2gZmbn\n7oCa3RrnKaIMR63L1TYHcqhhWAXp00KqTiihPgtTAPpfKgfbRJpRLCKbg+cY\nrLpglBDD3EQUT8qZYHFxVT1OOJ3ZS6R8beOJGiuI6FGxTY6rm/XcGs5kUogF\nX9Ht1yIpHIG1KMrOqslpWlXfRumZITSGhATknHtONA0EJXe5764zM0hwfVW+\nltHtFdgOQJPoePfTLvxoyx3ly6fW0MReRpX+q/MxtlMJ0H17pWO/o7VMZfx0\ndg9K95bki+N5WTAFnnrV1D7AuY7ch9hhItFmlGOeFe73WTmcDAuKUzvNj0F7\nC/Lc7X/ZL0uBaeDSnD54X2RTmKZMdzm4v6FsM1c6vF6LMorYUI2rBJyjh4y9\n0yqmSz3n6jvnn8j9nOWPYys75HORa9l3C1fLTdMxvKAEPxrdXaQAr3fOckin\n49yF\r\n=xdgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDH/bshNJkC1nv7lVsvRGkSmoJHvfqnO8JW7bqDxbSdWAiEA43Y8iZZGHwFG/tun3AxUomjX7FKDZcFeK3QHcSqpGIg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.21_1574705305066_0.4260485848882747"},"_hasShrinkwrap":false},"2.8.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.20+b91b0ba1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b91b0ba17937a9f603ea0ed75198bca51db25178","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.20","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ECwCvtS4GBvkRNm3wvYqtLLS1xyVQRMpX7RjIzQ+ORwTTtxAuGM6lxD9A/Z2cI+SxUdu8FCFxeLiwRjmdSu4yg==","shasum":"1635b1b7aa882c7e13c5314f03a469ab5e4556c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.20.tgz","fileCount":108,"unpackedSize":140799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BOnCRA9TVsSAnZWagAALNEP/03lKoVgs0RMda0pXvJ/\nWH7WqEIJTzal2PiZZHFxk44C4wGiNqwMZKe2sOs5mwRzX+klaJPGtN+8hn4V\nEdr+K9yTIwGbr8izmigoIzfcP/JJqgNceeOcL0U5reJk1lb3GG6uwput7P1H\npt2Z4jBzaRO2VkF+d58VJqkmDd9shU7heko+6U3bGP17snTxtYOM0c0Wl8wM\n0H83z7+hcKkNIEkb609bChSWrWojFl0EW36ChtT4OA2gATGp6BJ/eOVDtNP5\nN0hztWaxUE2PwJTvgYDyaCYZaRhAF7Jp2OKmEDcLQWfXooClci6KWngQo1rj\n2h/gv5V3v1F4xudxmjtStVmHA3c5o2o7mUDkCfzXL37TkgjUKE1yQtnnkv+3\nmHlDWIs3hcdp5t/znZTtvQHAmebSPXw7zK5Wz8/ITKEG3moH4AJO/+HamOLj\nW0XbHSYY/df87MsD2EJEKi2ZhwThbQik5plsWRflWcmxmxqjav8DpElZu1EZ\nOQG7BIi8p2Tu5r+ZLGL1a6d1ajEbmqHsVQet+ZniLFFeoB+5IelnYSVlX0as\n9JJpMa6tcqsy3T3Cr5ViZMD99qSsmsitRNR7gpR24FIhhVXPXEBemnG6jVpb\nVK38PhV1yQzpBZIOG9VVoQIu9zlOQwzrqxlLutYop2vKeFyUQF36BBYKb67g\n8FmY\r\n=MwbK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ0vddj/3MvaK2v3sQ77Hw7lKzyb8X0z+oyby41B3pzwIgV5vkBE4UmjrNgPJTjzYN4PQ22bUy4N9zP47HuCsSivQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.20_1574704038775_0.2456300690315536"},"_hasShrinkwrap":false},"4.14.0":{"name":"@typescript-eslint/experimental-utils","version":"4.14.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.0","@typescript-eslint/types":"4.14.0","@typescript-eslint/typescript-estree":"4.14.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"60c5dcd6868bc08f5c8cd47b89e0ed327f17c576","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==","shasum":"5aa7b006736634f588a69ee343ca959cd09988df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz","fileCount":204,"unpackedSize":425157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBc1DCRA9TVsSAnZWagAAaM0P/AwTjSX5TFVr83F05kem\nwLuF+471RAUTWpLS1D7XTF9yCD/KkmFnIKGFZ68uapIMrIYUI1RYJpzWNgpH\n6RDDF8EaCw/CP1oeAYnC8ILp/WrICKiY0QNx++ZB0Z6nBuCy/s91k/Karafi\ngCDR+Zs/XBM+dF3y4cGsjflm8mUnK0laUlCSHxyZaQwM86rfLqEQgSh+mX07\naZ4bnloZy183eqK3m7Zw0eWo5yvhdWpNN40lg4G4mzx1yTteczS12/9Dv2IX\niJSKqewLPF/wkyEuwt2Mm8cYtrm3y+RVFS+Ir1YRQxKHKBFJQazY4xTVzCe4\nOdopjHyzE8GNOlfcp+YN56hdS/Z1WemhrXCq0T1BcO5aB1wkf4LS8j9JOCLe\nwcPlM7duVn5WeuV+OajKAGKsH0TVHeUHlh9xBOljKth32VcSWR3d04FC4mmW\nCAvnL/cpQoymQAcRfAsAg2sQ7I3sNqq34Z/3yOKp4yat2aIR45LJcPPL9lrn\nSiZo+TruG+o4EuZ5cLud5hhSaGt/CdxDF0GoWqRgjnosiCFSvwpDvg/vE6Ul\n2KwNNhXTJp2/W1EOjEMg92U6Nb7v/kvFDB0mzN84YusvVfZi90PMPbGa5Jgc\neWmAVyf0TIt/LE8nINOfvlNo1zw8sZ6OvyC7l21qavSdx7CReL7WtrygdApL\nP9jp\r\n=nCqi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJAqHC7VGPvujNehMFRftl212uVE9/s7rtBMLrPPu5DwIhAMSaB+iYAQNg/evaR8HfeDkYJGxZvxzX+lgVXnPS1Kp2"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.0_1610992963423_0.21296030433891167"},"_hasShrinkwrap":false},"2.22.0":{"name":"@typescript-eslint/experimental-utils","version":"2.22.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5a097d316fb084dc4b13e87d68fe9bf43d8a9548","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-sJt1GYBe6yC0dWOQzXlp+tiuGglNhJC9eXZeC8GBVH98Zv9jtatccuhz0OF5kC/DwChqsNfghHx7OlIDQjNYAQ==","shasum":"4d00c91fbaaa68e56e7869be284999a265707f85","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.0.tgz","fileCount":112,"unpackedSize":159111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXUn+CRA9TVsSAnZWagAAUwsQAJV567syCus7bjr1CVPF\nwbfGLUWSE3uKBprUaHvVy6BnicFrNxBmIGiLxuUIrXP8Ndvrp+mvDfirMAAp\nM1qEjHrK8D8bTKmLStBsOtX0Jqz4Utgpf/GX5E8C2qHXUR+IARGT+UEFSJgi\nv9eW1lKvgOioCwHmH+hn8DYoYvUapCLu7lh2tqXUAeMU2VusGBux3So0CQ0W\nPi9P4fDmVHgsw+DJstYRF9f6rzw7pwWGur8aHr6/3N7/xvcgExX59JD69rXr\nkgZY52mqOfuPTHRVPXQ8Gk2g04C1/SeZYUHb5io8f6xUHFqBhGLpafHPtUkk\n2YlEoN3xTdK7sbuMBTN9OMUAYX4RAIPe+lD7mQTUKBg0EukoqhwlnD434+/R\nW+8jN9kHC1YC8WEOG3LRhN6MObvYa7BbHEmEox20rZrbAQfRetfWwCRmi2a1\nLDiBWuL4ON5/nBgZbDBkG0GMv9eGHxmqKc2nX6jqc8pMoA3pV9VXX9yL6KEI\nMyLc7Ct7R7sbbVqWmiyFC784NtLAbn5109ZBOSEPtwmSYAFBNr5sfqluBjDH\nWPCTn8vD9ThHRK3BTaSiktqo4Tp5ucwWWbbMnt7fosrfblx81X9u7VDw0dEe\n6LYW2KB3NlL5gL52YTzdPsMfdyw1qgWXhVQGHhA2/SKCr/wntryhc6YDJSNK\nFi7Z\r\n=44i6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaxUt0wZN3F6eoQzlVoaH2Ei4qofXFdzft6loWaHJr1AiEA4lpiHdGYZ6i5XdZBgEn3ZZW4+d6wQHkVTZzXf22G8XY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.0_1583172094343_0.25068163926563614"},"_hasShrinkwrap":false},"4.4.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.0+ef7dfb68","@typescript-eslint/types":"4.4.1-alpha.0+ef7dfb68","@typescript-eslint/typescript-estree":"4.4.1-alpha.0+ef7dfb68","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ef7dfb6836f5dd95a7a716068993ba3d880e8fdc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-gCIA2ZRSfTHJurQBkEqKhLvXmNjytbqPgX9OYmq1Gpq9lbe9bcc3cGwBAYTixxeM49utXiuYE1lJHimKdKT6Cw==","shasum":"3abc43b46322c31c66fc4e8dc3cc4e44990b9ce6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.0.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe1niCRA9TVsSAnZWagAA8ooP/0N4RZS3yk1S5PapnAYi\nv8ym+oNxJDi6qu4xFIh8JiYeH0G9ECnr/yVpI//ir1DU3Sd8De4fHj0o03Uu\nGYo5OIRrqVY9GgqZOsDJNtMab1nQrrm+nLNkqavXHFlJ2DB24GOLnkss6vLx\nYq9cxcsXQ+5h/nRF52KfM4uLXhLPcGxN4SdM0c86J3ls+5obvC8tLHnXeTfz\nJC5N6rVFPTdNYSC0PnypcnqaDceEVyyzP8x2NO5L0u6PUh3ul6Kh/ud+UuFo\nkT+BjwEsOFXMosgHVlM/47HNQp3zx9Ey1qbEt6EA6CKXWXj2nRdcf0quydR9\njC/oC3yv6P8cZVVyZD7Q/TsXrs0Ru+3+aty1iVWtqthIrnLzfKqX4fiOdjp2\nARVC5Qx5gTFbtRwdvF0CfSxaN8e6xD1U3G5nnANLq2PfZQbwUc2mVNh9xFmD\njufx6NhmhogAkC7BaUtUpqyWHJLEW7y4gZXXK8tCPwSDZnG30W6UB8a3i4XK\n5CTHu+zOSS09SLmyihIQ00oTbAUzxt7qFiMEA65waxjOEgkergR0BEaGdZ/p\npuQ7hK5sLHwMvNErbth74Wi2yp11qX51jAdBp2m3U59285HYmx6/cz4YySXD\nh+T1w0SUhZQtswxcppzf8pPJ7scXnTIQ7UH87mOhg0CJaPICf+kwsBij1JXE\nnLQw\r\n=d/Dk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJuAJj4cLB2On+R7g9Ts9C/7Laxmzm/nBL6DCOQEbe9AiAvb5TnhGlUCai+q5xSP2C+BBCnXruBHuXDkIz6bBBegg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.0_1601919457853_0.5382154791896869"},"_hasShrinkwrap":false},"4.4.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.1+c71f423b","@typescript-eslint/types":"4.4.1-alpha.1+c71f423b","@typescript-eslint/typescript-estree":"4.4.1-alpha.1+c71f423b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c71f423b89bf034caf2a4f1bb3ed0389b72f3aa9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.1","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-oQWAyWuwUHzjIAuBWQAS9eQZIykrhp01Q9Me9k842jc1kZwuCjI4GyqRd7yiAGqOAcKL02klHmmbckg9XBLaeg==","shasum":"0f48fd9b005b0283edee58c865b157efb8d89de0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.1.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKjbCRA9TVsSAnZWagAAKOAP/1u8coEiuFFAl4CtnTSk\nJtyYWNAYhGqlY/9YEJr/ll0J3F7Aq64fnzv5Q1U1BTvnqiT03aICKaj3S1F7\nS3kr95f9K33FSuoFYJVDOnokbzsHinx4djjQTX/iVDPsHjmzQp+H3QbtE4hu\nQRzng7re8DYACO3KTcmb6QT+emlmvVC+9zsDjsccFoQLKg58vgGUkNWetIt2\nSkrhcQ577wFhSgFc9VkPebtB0NDcfAIuT/GJ7TAf7XdOaqpCR35cPtRWuaDu\nFZSpFO6uJCZw5zJJKkAKkq7Lfq2GpqUH4JFBr4WxgiHIJEZp8dLonTyuHvZn\nQpoWvS7tX8mgftS21OkSC8yggPOx3xDtTE8s7QF8GoOhXPWLFa/FQwfnV7EZ\nneRv1z5qFT0E5V0SFgnUsnFYxNfm9UBv4uvsQMS+ZXTsAB4E4Mfyg+ayPF0j\na/3QlA0zO48Ke/5mvZTpjkY47hbk76gZRinHIWLM62Ns5gMNEQcMVtwDk55t\nVdpFFAUmBX9YiL6kErURuU6Rl1jFbBxe4aICf064jzXdgYPQwXQ9B1f7igfl\njm1q80Hm/gl6wffTCnwF9AXxHcTgeU8iVYvA0hf17R9k4GHCOjWn/q1L6LaR\nl/vwL67XakCb9JYYU/5hp4MlR3efad2numnxJCqdM7YVYrc9NYNxFNALBkKE\nLO7/\r\n=CB6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMH8gJyZEtvjmavm97NDwecejgjKXLEp2rASffWD4lnAIhAKt1uXuk8T7ipWZndqqeEmLPvI1Dlyiuc9RvaLdfFIqP"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.1_1602005211014_0.35236216174856727"},"_hasShrinkwrap":false},"4.4.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.2+6bc93257","@typescript-eslint/types":"4.4.1-alpha.2+6bc93257","@typescript-eslint/typescript-estree":"4.4.1-alpha.2+6bc93257","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6bc93257ec876214743a165093b6666d713379f6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-u6632GiK7Qs/R2nvCc5FvXe9m8Z9LK3ydXQ2AOm0f+W3vkGDI74IEvAzVtNknNX0Ie+5F/CovcfmE1raSKK68g==","shasum":"dd7d24cf6ad60a04e318c6f9f85e3eb737cde6fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.2.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKmmCRA9TVsSAnZWagAAmV0P/0DGhJi8882v7mLstjtm\nMx02tsUGwmGCLZpSgwW7FHtAXhfSrdFc4mO5QcoB+xMJwlyo/bDH+jFzCzQj\nL4BjKJEN623sDtdxxDwxHUooLhjPyinw/mVX/p4vFzHydraWe+VuWQ2iPXLr\nlqvUpuzFW138aiaUoBei2ZITUNOmwA0sYtNkbf5EXVn0mFN7OPfaAp+12n+6\nNrgR2iFuMPtvsrGDbu+mGmS3ngT57WLCUdsvI9Utk4V875eJz++e0v8Tgb9q\nattFTbkKJEdpbEQYvclO+889b//lC3nEHeTzoZ7bHI/u7Npyle5MXAXyOgHf\n6MAyagHXhZLXRXIgxx23+faRo1IYUxVEVhwpGk7QcT1gIz6DA0+eyEirAr17\nhH2HFHUE1Oram0aE9V8CgQ0U12b7RrqIYoyVXQqM9I2xSQ1c/2kZnTfZCWji\nEJ/zZXnz8zWy6/1MbgM8atC48qBj9dV7/vsbZF77WunwCHniJ5DBHwPkaQNE\nIqiv1Ipsv1g1ig7/4AkaVxtuPM2KxyY5KlEwHrdfZaDrKPrdCntf0cQBf/BB\nXcCuBczmKhmnWnfBVhFqJm0k3q+twpq7mM3EylPflm2Y2rygadUhIItW56qR\nyTx0pJNF+MiRGnEthp/tg2zqxntvGDEusThkonASxIKkPBJXaNx/thiA2kmG\nJ2n9\r\n=c1EO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjo22eeOzAHiG7yjHTZVm+8trPvB030NP1UsqgUslLhgIgUPVUy5BpHHQ8cIqJE0/aBUwl+XGdiVFQV907XoaQeHY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.2_1602005414219_0.1433409961411647"},"_hasShrinkwrap":false},"5.19.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.15+42ec8fde"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"42ec8fde1f6f810f7c3c71ed9daad13003f7f0ea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.15","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-cAypvBuZu6SVAlTRLm9A1ZoPQXqGvWEClNX5z+S6DUDWxJHgNjJGGgHKWJbs2VKfl0gSRonQTA7306zimnGlWQ==","shasum":"4fd3829f35e6e2bec697574f6845a5ba44166dcc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF41pCwP/hETUp2VvRxJMWozZhRb9NNUJL3gtnrmDi/XAiBg6pq4/EMRt7hEjiQvnei6oYClAOg7Ril4Swk/HLI2xg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWiG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq83Q//VYrhplACiu1Op2pnMsTN7jVkcsyN0pPj95k1/SJFzid8AKuB\r\npOzXil3dlNI/G9EBLqGtseGjt/fek/y9HOPKfBC/uMXmw58PYYbKWw6Hs52e\r\nW45skJ2d/k8tSNekCKvdQcok1UQvIxEZpeGTO+RT+UIgejskxUJBeNZga8Km\r\nXp9h3gryTaZgZk8jUHVIYXmSmZItEY18a7yIRkEvprJ+bOR5Nk7HTKmOINx+\r\nVeYz7ZETV9WaThVhFOP6rEEJv6b+3hsrUhY7i32CJvSvERuSTX9NJ01G+uV8\r\nB+TDJqgSAY/5BHbMnJb4FHUFebIZcuP5Z9uR7uDmNjt+4uX9H9fbse+z5/tg\r\nbNCsNpFf6/mMbZD+YxHDgbHc/AJuj6HMT/HHmjLFVI9eI7r5BvKXsON9C/Ay\r\nbyok9AHO85DQnI34RsAcbAJWI224wMcCZwfYZRWxyzOuLRSloFdRGqxXdHC4\r\nwewjTuJ2PvMwJb8g4m90gQ2lSs9Q21cszmp8Jcb16ZF1MfoC8uHJKkD3u3F8\r\nYf09pCV++iL9l9sRUCynySEwbeA9WB1X3FLYSgSh7P7NmKITehbIuY2XJYet\r\nShPfTOb+5u/ZadZ3FeKNFEZsHPFMwAOuMlzIRVJBKeDkI+iNzoQ2ok9FYUSi\r\nQ9g0GmwAMd+BJG3xms6NW/vkIWOhB5crsZQ=\r\n=UTOK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.15_1650074046979_0.36294039036083436"},"_hasShrinkwrap":false},"4.4.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.3+54506f0c","@typescript-eslint/types":"4.4.1-alpha.3+54506f0c","@typescript-eslint/typescript-estree":"4.4.1-alpha.3+54506f0c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"54506f0c41461e442536be31a0d5a5e83c2f7402","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-JTACXhQ4DU0nGYwM1ds7Y7E0/tcUv4sIqeNawNtSha58Id1n1q9LADSQ9XQ0yKWWCbUrXeJbpW0W4ko4SdM10w==","shasum":"178b9fef601f4c8db5b21dc95ecec6bdb2dba91e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.3.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff0gfCRA9TVsSAnZWagAAcuAP/0Qt3JypR1/ko7VGHwb3\n6zZ+imaPzFzn8BnorejJTIOAlE+bb+zRlw1eeUgxGbI3yK5prrFL24MQaHUt\n+slJ1KdBTBgRz9pGpqmnmsz0iSLEdAxAgiq4spvzyMn8KU5pC5W/jAx8t5jH\nIAd8mwMHTRKeKIK0tcJ4c+BbsfmJICS3qeHpOSCiFbS5FBSkMba+rlaxZDD/\nFSjYZKSBM06hDpxfdQEq2l+6V5NNikU5zIbJ1pQ3zbHJCpnF4rTHBzEd45jg\nQNsVON/lKepyentz5u2t3vAWRR9SciL7ve3Z7MHFpoXGrlXQhMCzJ3WPxYA9\nN3vPktGs8LpVr8Ls15UQG2QWgKhyT/EXPxUpfZ3W3NVA9IDLDv4+W6ModguM\nBSR9beOtP/89NndBlYoKVJl2mczwzpRgO1Q/11JkzbWfePwZL23NN1Nmt94N\neTblGnXIHLvaAjYTJVxdbDK9/NEejWz6o65z5CJKJcb5O2AHXYK2GRkzTYEa\nTrFlUjiRhdYyem89UCh4wp0N843h4YO3wxses58CbU8xj7DpmKIKkLMgLv+q\n9Tmnu/eSa/qCQGboKtuQ2tL2yJAl8A35h2ofad7nvQejFinMs8G4GurD+b54\nyrIVmnl5iTNFIZ6r4SH8Wa3vRAmcJ5qG10GCI7wQbpoR9Z6ujHVGX09OJ3qZ\ng8Ky\r\n=RIHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqirhCus05rXkXr6P0uBx0vft5OddpRdMSZQv1OUKmkwIgDi80OeEkS2CezlnzvxT49ul7xJ9mTdFbHbWqcXsAMhU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.3_1602177054920_0.34668884831856905"},"_hasShrinkwrap":false},"5.19.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.14+5e794512"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5e794512bf124c39de76d4e2cf8a3d6cfb08f1a8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.14","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-WGR6bXI8UO/hnkpSXlq9eEQhYmn8QAHmDupj1fDB+pB5BxrY+IXHexUeZPK8GINHRSthp5X4901x9Fce5EQiHA==","shasum":"bc338784cf2834205aa18aa18efd2174e5e23757","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3yYe8FNZpXLpombEfNI0F+tIdskQCCHBXD3wgQ8KLkAiEA9Qxs2wZVI5umcgdzb09oE9/bCcWv+LTryK1IkYMOIQM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaVw/+JNulpkARh80sxX5fz4ROsbhoSYMwT0icCUF0DpzugsrBCsPO\r\nsbhkToSHw4XYoBw0gHByl6kp9qtHVyDIgf+EVNQdocv5ZbXl5qwylcXRm/zb\r\nCwlpkAtYr9qS70kWfcfjtrYCpPKN+Xmh2csfzMhLe5A9UArdkBvtElWEpIp7\r\nzSKNeuTxrDE59CY39q4/5vcNjOXtgn6kUwobHOg3xx/Jh19JyEJ82vV7URk/\r\nQd/5+0XfjfBJCgbFWxRw/RLgIZiJd/nu+XRDcs5Geslgnhx3KTYFTSa4Jke+\r\nZOd9MZ36tg34VtGiznjKg/UDEsr66ABPBNdjk8cFRc4S+hV701FMOyziYh5B\r\nuRrjzPdKvePQkm/tdG7cOS2QP4X6wsSwP2GZbfk/+TX0USqvG6P6c+Nvyajh\r\nBgagMWACw9U7No594QyJaqoZ4AOT29jAbtdc8mtWGwk1l61kruFVB3hpd75H\r\nnlboZEeEPy/WhYJ3nudKda74UHsReuGiEAIEJV7SUuJa4R2HpiFcye038/T9\r\nI/nd6rVV1kTYbVHVCqYeimYuFd6ELrvBDmU+VZBGOetir/9j0SwAxUg+AwpZ\r\nEO+alArwAGwEhoju78jAKIirJgEVhP6hbTaMPaiBq58k1QG3KwMew4n5ultU\r\nF9EhE5MWQHjYW1XaNuHTAilAaJbX1PHDkJI=\r\n=Oq4z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.14_1650038033637_0.9463698853555758"},"_hasShrinkwrap":false},"4.4.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.4+03886d75","@typescript-eslint/types":"4.4.1-alpha.4+03886d75","@typescript-eslint/typescript-estree":"4.4.1-alpha.4+03886d75","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"03886d75b5eba0a06d28bd7bbbd30c6a1b2e901c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.4","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-l2IAO8I5tvKo1LSAmDvRMj3AQozT2Y9I2cXOGmh/naQTSzmbHEE4w65eg7bE+j99wOAdeeZyhpxKL8AW9uS1pQ==","shasum":"e1c49e23950c8cb6a8916435cdda212415df6a47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.4.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff0gBCRA9TVsSAnZWagAAjn4QAJu/Q3UIMaM11QylYVrT\n82SbaaZ/ucX06TxokA+65RBr1tYx94fUSSIJkhFdAyTuzaMwPZr5FKhPB4iN\nSr+62n6K8xm2wjbnFScfk8prQ1iSZpi0LMRnAQnEsyK8JIufL7XTMlu2ivP4\nQzFlqsDodc/8OAnc4Tz77WyNVYpaxqS0wEiAKytaw/JlTipQLyzOXsJBusrV\nRCD4nsVi/9RWmhcGjMtXnZdgcJZzR8r8bKwxevoJdBvyaJbjaIk10UVPEF5f\nfDJgZKFZ4optSzV2u+4uObdSBFv0T1KoQPjjNHO2M2yP4jFi1gvCMeNxrfoR\n6ful6noE87frQXqYSXlPXuZxFd2rMAUKVtpaUxe6MQ7tJG+fTr6DT4b9kB/I\nW8nfXZgNZ27WKVjcSAuXtKCV8r51DbPksz4ibDNKfYuCP4AKqW0GU3zT9CGL\n8lnc0Os1jlK8Z0ZpRJhXCchl5D2Lga+Rad0wVqcH0yx8sopJy5RAhKgm//Uw\nZkD0vsZXrjaI1qZitEmycacJEo5SqTenwZFYtzUXCJSk8CwvA2T8yLRLL4O2\nDj321EFacO1eRkWnJe3IL5iPJOzclWJTQAxTUoy8B/GW8sHgi1X0xdnsrGkR\nGqQtdPbdvcNm0QpSMtEQqzf32+aN550Eg+A4edGMo/byKHkeG57/x3dJPsPc\n5toV\r\n=ebb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtenfltc20qzfCrr7yuyLHiVjqw862DLNl+EY8rXaUUAiEAgccElg9T6emXnCMJDW/hSzPEcUCJCQuU4YrsFd3AHNs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.4_1602177024899_0.1990919483480742"},"_hasShrinkwrap":false},"5.19.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.13+8e17f56a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8e17f56a25281d506b389dc22054d79d331df1c6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.13","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Jwn/s3xZGwJWCP16m9PeYyjcxg3vEMmjIXpNX9qRpFbYNBJxQDh55G2DFY1uYuc6NnmRRktPwf8yh5pfK9uZSA==","shasum":"25346c1dd563e1bda0541e19da40da4c4353d99f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEKqNsfS0cDpX8Ou8JPmpXne+uWZPZ55Dnj4hZ6kQz6gIgdrtHAjLd1T9vI4JppeK/dfO8AsyFXXlMtmgU73vJZd4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWCaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr39Q//f4Kd1JFLBdbE6zipaqucbb52jNIRhFbxA0RiJhUXvy/l7mhy\r\nGL/kWpaGV+v6bqHYLuEGcfowWARwIuaVJP+WKYI/dWLdOoQYFk5nvPwdLKfG\r\nY/NshSg2QtZqJ1IWSNLAXRHOs95e4UeHnnZ568jf6KE5aE2xtsRHGQ64C3/r\r\ntssvhI7BJNca0KQs2bxVsltt6/86YZw5pchUJyD/cR36FIbjSbHBGg7qpir/\r\ncTp+DCppAqy89JD2RUIfyaD+yNXDXfvfaJsEvIg89iDarGKO+55w9jR1pnbM\r\nYjcrwkGCAYJ/W+xzMrKFrHp0TOBDjLPZ3KUA+bfAm3eOl5G+iEU1hquCcE3p\r\nBHG0JcwdgrSTsscpt2s6sPIq6M+F3cI+oioeDcuApizlihF5Hnhg1tIsmQ8D\r\nptmAu3IJIB6NRuh9iPeHwL5mhXhF2hqyxv/DS2d64GZlQg6+xWx4FlIXX/oU\r\nibWi93UyY9v56qA1lMP4fNTzXihsdrbGHDokRfHBhSTojPh/jSLHr5npseZN\r\nasL/lysf1VEZ9dgzynbNggryBxc9R+K3xpenVMoGr0eOkbNUZXuNfGL2m/SP\r\nFMDWJrS9Hh/BQ1KT7YO208dQXtvlG2Oekz/QVniCIAZ7Mi6UoHyxyXhcU4R0\r\nAelz3NwNnmV5bYUtUQpFPlfgEub8Gx2eZgE=\r\n=aAEL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.13_1649944193491_0.6441545783579763"},"_hasShrinkwrap":false},"4.4.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.5+8e44c78a","@typescript-eslint/types":"4.4.1-alpha.5+8e44c78a","@typescript-eslint/typescript-estree":"4.4.1-alpha.5+8e44c78a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8e44c78a20410457851e5b7fe9a24777876c0aaf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.5","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-Fml18xUynYyIiDygjjsN0SaJWgMQI2iflM8yWaD2VZQmr2704dxZQmxgExN934/pnRH8VRjkE/+WoWATJ10Vqw==","shasum":"1cc415e9c2471d6ce9eb5d702746596391a3e52d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.5.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg5ptCRA9TVsSAnZWagAAITsP/17aBhDPolik58LZfIbb\nyvm3HjREgkGNo2oH9FfclrO/U3/PzUoLHV/E3HQayRzky0AxQ6L6rbWlc+S8\nr0DbAQf+HbCpTON32ZC3UK3oGjHp8mkX0tUoimM+dAO/sC8r62iOmIBdlSts\njSSICPiVsNyNTc5X+4mioUkejyhj6G4gSHjIWECUomUjEcr+MkcqSLYzULxX\ncQmdE4H1Tm0VTj4gyeCm/GW3sGF1mOtFPhPzB0Q1zUIeSHnJiTtXlHEYgpb7\n8vMiEeXD/VThDPRjeziBqFGp1Ywkza+DnETtgYI2b4C4bx2EdIUHdrYIhX0w\n7WErrFBo+lNK2L1bA98V+9X4Ukq/xPNtSIMYsA5bDWeyE5AYSorszmPtz9kO\nPT2W97zQa/t2HH1aJa4guKkrNztaW++wedfPyGSspd8NQFT5bOlGYrWKNKA6\nwz5Uc1x9Xiyj2vIgQAnW9MyJ7sWWDx3+oId0C5e17L3F8CcPjOkXDrx+hLWB\nIP5oZ9ktb7xCJKTC6FhU58FNRJXFEUmsqFr6TIoC4s3vM5f1fLSoumKTngDl\njk5esuKYj4J+II7PoarbjM7GIY9Yquxsmy0i+3QjXVz4HntnO0cSqckxNIDM\nqUY7JtOhsKBiJLbopIepbg9sCtyG3bILBTBMFDnQJnoJS09sWWx494v1xLvg\n8xUd\r\n=81ro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5gqV6f3Erc4lG0wOs8TnRdG74rvkb8BZQAosxZ/virwIgUDKezlU8uMYckeWY1UQ/2Q60RqTbOLRDK5THtxUqzEQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.5_1602460268584_0.9868341172674651"},"_hasShrinkwrap":false},"5.19.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.12+18a81cb7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"18a81cb715d994e8527607c8ee3fe848a59922d8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.12","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-AimVspqA5qCk1AhpF+sJfkMnUqjx+r4LgZ/twEH1nAAXYQk0OdbsG+BzIhAeIYOEx2KEBoWNmzVBBTUnopxrXg==","shasum":"3f3ab3e5d442f1152576b7186618403c10874ad9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVJp8DaEFjZdN5oEbi/eO/mMGNuW9AldZESPq7tnW8mAiEAvYCBtwyiru7fj7V/NB49vDUhRHbehYxrlru+QdiKkiw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVSxHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC5BAAh8vUS0q2RAvLpFlsTnYAOUBi5jOzYqjqLd6+LmX9zkQXFOhU\r\ncaE+BSU36TxeCtR1P6X9HfIHpyWOdLJ1KA/mU5x3Da0LIqswN1oZwpMScbTF\r\n4gK/3fNV22IzoJ14zmHnPjKKw429bdJtJIkJBFaCUEE7cbreENga+MTK2572\r\nREaN9/l/8uNsFDIDCDXBzVKtG7n7a/dy0vPOIUFrajD5bukgJXcyWlLfJ0SM\r\nQCL53rMDn5i/Mb5JUXxVofOUYgCiyzwXTXQrofpqUBJaLJacC2/yZKzSS7ml\r\nhopvkPz5msXyY3A75wn1LXPBQDYKBAHranNnqaKvAJbQWl6zz+DVi0LtxLBF\r\n+I3O+pinM0PVntfHXy0T9NYlOGJGAUNx3+B2UDZ/sGKM+fGfymNpvNyboLbc\r\nSemt+UmDo6sz7bS8RpUy9MTIt8TNv5y8PPOggFAMqHwi0JP//MzGG5IjXqET\r\n8j6QSh5Fg/jfo0oCeRc+/Bey7ppLAHtTS34loKOoG5PoJ104lK2Av3P1WADF\r\n6B6W8V4CS9zvuRTI5V2cLXR5cGfmAhiai2mA5NVi/FAbBfGudivcSgr5Zhkg\r\nzfKx2m+z3lVUknFfhiUbWKPp5qYlsiGv8ucdJlkYeFoJA1gfua7FKGWRU2Ay\r\n/rT5Thh0hKXJvbzzWQ/ZfKaW15VlQXe2+48=\r\n=XzzO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.12_1649749063233_0.8364657789174172"},"_hasShrinkwrap":false},"4.4.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.6+57aa6c76","@typescript-eslint/types":"4.4.1-alpha.6+57aa6c76","@typescript-eslint/typescript-estree":"4.4.1-alpha.6+57aa6c76","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"57aa6c7642320074ed2b6a15e7f38e66a2fb13d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.6","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-A+12ZxSPe1uYQXsTMhjva9I4C4RnP4/Zc6Sk/cSTGWhESYdGepIDrrE6NA86ia5yZWNifmjA4N4rOTfeASe2nw==","shasum":"00c8f1f7120c43a15d48e615e4eb579bf186f050","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.6.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg54oCRA9TVsSAnZWagAAXlEP/R3khkLAZllfRkyGJZX4\nVL7LmAtakQx7fOkMq++/JR5HkupsFOFU6aYAJGMBHyTdherIRlSnVcasRaSs\nVMwi11o4F+9C5LPCJ6TH1caJdxCdUUXlaVADQBEyvhllyaz10QYrko1q/LhA\n9NZInmtYNAzU0gCtv1tuvTTgRTKJuhf+inlyHG8rRbT8Q/dDOeYzUse9FSPT\n5ZIMmRkHK4SAiWYF8KPNWLh4FsCAobnT/elfeBoZaZ6mQrqx/lHulptR1qLT\neWi/vdacLyxpVtujrcSSdyqUXBaAWxmka55KYImPW0EGYD62+oBnk0fD6C1X\nvP6HYeWAARnWRM5Wn5t2NC5GVl5BlTBCLmbvQVXf0pTwrEUM8unGPkazBT16\n52RVgkqiANdDSO9hfH2d288jUr+0YbIcg4cUDM8x0hKRkXI+KdG2OATqXtfE\nK9/eGPz/l6vwwP7QZwF6poVFWZCtqXzWXxhEhqrAFvlJ/mrD+XWPIs1enRGI\nx3g8mg9oRhE2Hf3s/Qos24HB32kNJMFT/sSVRff7NcRpyZ+UJv8R0ZKfyhCr\nWgnO4bTrzJiyHlvVw/egqajrwxRlNc29P1mocT3KM1A/+yiLaCNaEzBMJ5dG\nz336BzZ4Gi2QWHRRwDPJzSE6v586ybtgCb5qPaGruski8mQVAFymapwE+l8H\nmkya\r\n=mMLg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmrHX2rw3FfTBlQ9xUoVHYmuKG96nXLx/q0E9/+5ynTAiEAxpBBxyKWbblQjHsbpEjOMZDOOs06gX7mEUcnM+FJ8W0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.6_1602461223772_0.4448558259860098"},"_hasShrinkwrap":false},"5.19.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.11+59a947f3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59a947f37be532c86b0ae01c7b797854b1ae75c5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.11","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-p73lMVLaeaxzgE+4KxJ670hhl0MQBaIjpKTeCq2/Lsge3DlFZzFNfoZihQnmQDSWol3tYSijcm3zbQ057QiFAA==","shasum":"b0fbc7ffd32193a56e47d084db10aa7aeb57e22d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQQTZpTWzDuub44yDZZQZy6gvw/tEwX4sctsadgc2mfAiAjIcxV8+FQTkdwwbLJIlUFDfS19BQBACSWXVh7gjxScA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVM0gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgBRAAmbCxLdPJHZhjJMaWpb034hExmm/FEBwWGHVlR6Uae+98doTZ\r\nWIw0xGjvDe5TfmSIwY30MTKgvycSutgaPXiwzb1cCtMYfjXzRbLYfIo1vQXI\r\n4/+EhWvV5YSVyU222L7VgCuAgfq1c6N+6Tq1sM8iHB836oOodGX9cNZ6yRgE\r\nnaadRDv/XirwlaLDbYW7bJdkTGvkyhOwsT0EYy6YcnsjBnlDgnftSfFSdERC\r\ncUuk9QobLSEasorujWbK32hTes8aylqvHue6v2/roV6ThH0p3KclgvBN7bIj\r\nPHxH37D6kQBe/TmeZn55B7kZDMXCA5vWOcsLBidF78YW5f3azbjZMpDim4Rk\r\nYx74/hRXpc5Rk73GDIlAz88cdYFyG2KvhWDzbkFTmuSXIy+eu816rpSbmBVV\r\nPQC10zMr6Qk8U5VB7Amb3H+qjR9Mm2jfZldBAiIkjs2fOHZywdKpdFZ96vAT\r\nnvy3KlyGbdjfhTrunEhRGP/hO8WbsZDm5OmQSi/GqgUclYfbHArqlWBuSJge\r\nWhFXt+gI8MUZVFZyhTFo8Xnj3D4fp9U5NLM2uaPa+dR5or3x9qwCxac991p2\r\nNmzgR2OrTiQEX6/x73rVZKzvr5GkkVTxOntSs/tQ0+XfyuU0svj0da1LHCyR\r\nw3nEj18ZV0z3+gwv7jwFPHMSD9/Lhrq5bpY=\r\n=rk2+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.11_1649724704465_0.6573440060302824"},"_hasShrinkwrap":false},"4.4.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.7+393e9257","@typescript-eslint/types":"4.4.1-alpha.7+393e9257","@typescript-eslint/typescript-estree":"4.4.1-alpha.7+393e9257","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"393e92573fbde849369af1d10b9f25299ec92eaf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.7","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-Us5s8ZdKxUH+TZka+NhntDtA9DFrTRgI1Gio5NKb/StrOW1AlV3MWJLtbYt/ALzNSnfW9zpEpJ64Vu5TrmkGqA==","shasum":"ca76bb7c629eba5f41fc1c92af232b907a7a8182","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.7.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg56VCRA9TVsSAnZWagAAkXYP/1PBaVo7pZax/GTCH37s\n+RciY7QGwSDRjZaBjL7/jMf+VOJPo2xXaZ06e0mYyXZY7VegQy3rCwxQ3iiN\nbHCaXOofzG5MsNXrA8wwkafRypLPWKyh6y94/0kBSICNJ1G/7qXlN7rJ4ppf\n/uFT++DrATioQIMrvFInxo2m94UzR9Rfr7Ji1pCDyb5LWoOPP5E7wi2IQaeO\nzObp3jOphAITLIAN3oufZJbCagj4geYGDHKSp4LS7CemEnlF7aWfc94Sl74f\nK+OC0rJC5yPk24HzU695tI94ad7bCdXDr4yvTv4xBQlHbdNPTfBiTqeRM/bV\nShBI+YkVDKzCi8OKscy8PaGSJ2G4L5b8z3uyQwXiyAQI3bCWFI5qrw+N12aS\n8wzDW+aSFL8KKOUAjfw81j+fFgXwZUO0RdhnBFLD7yfPWEP1j1jRMQDrs+wh\npNKd7Pp2fCKKePoUCjbQTeeStPWJf/m1gNcH1p9Dt++MctIWT051YoNmBgL7\nilVmcCyOCENUGYqrtlGYB0dhR5JByIzkWna8b2mSDQ33QFjTKJxX3EcC7hTe\nY599+rx80XJUy12nodd7YqOi4ePnEdRQvDH2lTPb5jKr4iKLP7BWhNkAb1DB\nrT4NShWRiaG/m1BpmTxKIRJMibh6E+OSSk1zFvr97EZ3GpHRO+p/eUKIXknR\ntJMo\r\n=C19W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfrF618yOugNC2yquPjtWTmjnoK1grbKdZcSTDTUVcyAiBrGjNxBtOW07DVlt9j8I7t+QSspL8KUYlXCTqk92W05A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.7_1602461332821_0.7265851368476735"},"_hasShrinkwrap":false},"5.19.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.10+906d673e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"906d673e1745bca46a0ede132e789582e3f15ef4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.10","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-TTodeqvt1ANooc8RKlITsZGM7qIdspcJOmHccckEhyiD5ZA5cNb0y9vQBzr18Cv0rnVvqxp+XMy7iaOUnXU0dQ==","shasum":"17731ed7bfae5393727273123a01516cd994461f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV+0jIIa8B+veh7M5xuVNIkgGmEvH/KjpBMxy3PBzzPgIga/1SFAzplkd1vqULSkjDQMaByXHT1KA+vJOlGkSjBWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVL/HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSchAAllT6mNfGNxyTc2gBXTUpWeQHutxxIc2WuDz1NHw2kVQWNRn2\r\npd70CUSGb/oBtgbOvfDjXN1ykwBb5IkaeCBa7nKRLTiKZdv0i/vSoKRuCzxN\r\njeKcP60qi4QhFDyGPEx/45kgJrMYRj4k0Mg9ldh5lTwgPt6CXj+qiH66psAv\r\ndfOhPA0cxu7vFQCyCjjuMmgIiG0mq20mT8LiqgFP4UcrOLY1cB8syoaAPEEP\r\nnzvsT11LLaN0hJ7/sB2x11/bOTGz6NixehCmPwOUxeAab79qxIfBUb3k/SVP\r\nmzT4ySKOKgGraKqktdf5A8QbuM5qW3LsaMlaSsCOJXhCacByqjsDyiIztcQp\r\nMiBnKmhVJUWOEABZouMMwHO1kpUJIA5mBJHr9EeKczWh6HNczSKFBVduA+kt\r\ntWzLjL/xSaBMKWCipHJFiC9Pbk+ICRRxMuMtZ7g0GQAm5A+PVkQuAN52gWam\r\nrG1so8PlWCcQgJZgURP1nUxe6stYyjzLNsVATu81bHXHhtjn1d/m5tZw2/wj\r\nbul3uh9RhWCUwYap/GRkF3IIU4JIa+TpDu0VjWHaHo/SMH/dWKWS8SzLWLMx\r\nXgJSDEb3EeQmIOUcJ/5i/D0mzlu2WxzfyjRk1G47ihoT/z5sT+GYqRXUbzxu\r\nnQNcOx6fSV4G7u3nmoDImpcbo2S9zJSuAUQ=\r\n=Ginb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.10_1649721286999_0.5696236390514429"},"_hasShrinkwrap":false},"4.4.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.8+dfbf1153","@typescript-eslint/types":"4.4.1-alpha.8+dfbf1153","@typescript-eslint/typescript-estree":"4.4.1-alpha.8+dfbf1153","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dfbf1153bbf6fe0f0bf3d09c1b609cf581412404","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.8","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-tlDz0eHCPam4FiS2UBhwGvL1ONxShIEVZ9Rhy8HuB6NSHv3jHtGBSQGKCdPxgJ6fsLlblYMTWRpU4JH/TfSB9g==","shasum":"6188294b52b7a672db2bc970c34b737b5b516f58","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.8.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg57uCRA9TVsSAnZWagAAOdEP/ApqnWQZEmRuL9eeH3l0\nAjIu0fhOj2uonpgiALsReXGMnJ+6VdH1tJ35Cho7kdNDZAKeB6V9LFnmvGas\nYuLyPACY/K0rGWa2Y+FByXdpq9LTcVM8kpJmaCWlx9FFQuvXWJ5XAOialCha\nNBRc9aCR9tOR1rX0lmT58qjRNOp43Vmhzgs1zJe2ZJaZgsQItR7OX2zh1JQH\nTPqvfuwEJnsFXKGwQdaAmG4xdJ7S+CzwUWtkLZGmGAQrvMQUw+tcFNanvEPB\nKgTgz8OW10j9HNes40tqtuXHyBKCkNcFCwXxXwjMDUoXR2VKk6YQHW48WXrZ\nlLn3jjfc/fiGcvHqZTx8UiJYakVtVfK8DaFUymoSDCSxgEpQKWxsY2LmLYQD\nukpo1RfZe3x/tED7OGVTj8WmTvZ3n0JfEhrk03QBGoiEuCD7qmlDICVuokm7\nbWufvzzXSwbF5ZmvoXeLR6UPfv3guGVdZc/JD4woYTtbqACl1bZQr4jEM4Qz\nfqt/ihVd3a7yLVtcANhcLls+LOme51kTn7ZfgkbdIKtXgxqb0J4oRyqLXU4w\nEBRto9HBmouvQFZvSlNqVsEdF4K6ykrtSRTl00dvnTD3VAXTLz9CdmNR71JB\n22i4SkmdKNa5846aMuvYlICRHQfd0bPcPQw674e/2LFd0gF6rYWfIW5StyBE\nasfl\r\n=lTXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfwX5DG72pjdXaa3XfZhNG4JbBh98xW+RkCwWAWexHWQIhALN1C2C8X+4/azEOsgVwJXejdEz2GsNryjH2AOBnOIp/"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.8_1602461421602_0.7193560444070151"},"_hasShrinkwrap":false},"2.8.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.19+f5c0e021","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f5c0e021a2863aebf983bfd2f32861243f101b37","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.19","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ow3xUSyWiucsQsfpx/8N0CpIHedBPsgYphpsSxAFY7eAci0KlJLZgEyzkJ1tGfwB+/jj+YMXjIhdyPf2UXhS+Q==","shasum":"ea53a020fe447433dfb1ed47e2ff76de9dcb7de8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.19.tgz","fileCount":108,"unpackedSize":140799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21p3CRA9TVsSAnZWagAAW5MP/1ZsC8Taoyq22riAUiJk\nLrPur6CT/iVLG9BqTaGYWLzD9txSvUmdjfa/g4hq2uDXPv8TDE30W401BzJD\n4rUQd+uH2BDNPSTexJlfLr8ctmywLOgDNy4R/4dYaNhMCFzODDBA19zkhlmN\nFNfTsJ4sYjXrL6qAy61BBhx2dnYiIKKxTfHzne9QexHCTSEjjcPbAx5nax6B\nV3Vw3J0EzFbs3+TAbtiKuODW8TrRJfP7Kyit3//pPqPVPKbXcau3cRQgHAij\nX6TFMfxAqFIneXSvqFflj5iItPAu/vbuKjj5UgHlstAqrF9IkbD/xn+S4hAr\n/SfaZH7JgRS/wc4lip2f0ACqQNtf0zpd8zsq6mp42WuNzDLVZYvRT1+FYNo+\neH/d5+8Ut+A+GEhlI85pF9rs+J7mSw6diwlzaHPgym1t96sqYNYc9yyriOqq\nrR/+c7WgxZMaCdcgbVztHzzhf8aFjQ94qSm3Q9PwNxW6PAGr+m1j76i9lm1b\neN73bMFqF72yf8NSn4xyhm/TAEQEt3x8MbiZMfhsi5gzZf0gcfwBlD7EKwKQ\nIeewVOG+lF9u8DrMuk+HKQ2ijxCxTB4+Qq+HmRsH14fJv4vUQjLHFBWlmG7d\neGAlYrt/RUMOUzTk6BrcZ8cA3i/Y9pZt4OEoEUU2aVkM5tG3VsLC7WKSG1Nl\nKsNe\r\n=/NPp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDpS8yvMLC/SVxs+VrF8yLug6zVWe8vg/b3GzVePEePwIgN/aSThMzjAa1r93NESui5qiLofGsOKkqY1Oj/MhJFWY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.19_1574656631513_0.7631826086831333"},"_hasShrinkwrap":false},"4.4.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.9+77732a2f","@typescript-eslint/types":"4.4.1-alpha.9+77732a2f","@typescript-eslint/typescript-estree":"4.4.1-alpha.9+77732a2f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"77732a2f3979f638e471b6de327b2ea0e976d568","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.9","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-5rskUkQerL5r14QaVOV6l0SnNfANwFyZATIfSdtP28QOnue57diWzmZlrqxhEkRwF+vcSo7XzZ264ats95pukg==","shasum":"9a19faa3012c66b8aed4c4fac0102459a8029743","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.9.tgz","fileCount":204,"unpackedSize":417313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg5+ICRA9TVsSAnZWagAAfG4P/j9E+8yvo98VEUDqHAr6\n985vusZ7gJ1GYTQoaQqBaxw8NeIprTY5Z/rR1aHlq2x/P8Z0ZKWcMKUfsrHD\nrZcv6w0QaJka783DRIuOEBPicEgt+d958yrxhzgHKWIUmI5wj4FxMCFKZBmB\nivo/+BPgZdnbjzlNl+ofM7TeZU+HUEJbbekOQpeE3U6ji2ly3AaZajtY/rnu\n4NXV/MkdSkRcE1cgG+IH6Mw+wEWG6cIVWWE0qXMMqHp/sVVpIWpHIyJi5sjG\n42Ex+BdkSCUfBlp9LMOBhVcI0kji63dSrYTKixpS7l6/RosJFVLNykzG9XyB\nM7gYZaTacpGTb00H4uxleOXWeqWIubIsttsqd9zKkVU3zIpo2cGZGJrEG5BL\nrVZdK/Pv6ooq5wnkQE3GmzBDkQOC/g+9fNyWKoL028iYfvC3acnm/O4QXTIg\nlYyoj2deaITDbbp2VyBBEoaQjHWkZCf+SKMbaxiPn4BxN5VxC0Xg8Epdwa3T\nkW5XLndxDkuFORE9Vufl8w9X6i0vHwLiCLstT1Ait96A6Y/djK4CKrXkSpYx\n6XWkRxcmeOdSG34UU96GJ4eBoCmODmD1K0D80WcG7vqjlzJnO7qGxVDXsPN0\nGYCbwth3ZTldf8j5bbqhaKAbWUG2z4SKypQwX4bfRPNo03v1S/M5KH11IjUb\nwMm1\r\n=sEjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6J1RVq+jKyrGnWq9LFFRmFGsQyTXSZB7qK9Qmg3JCXAiBoXyBG6ARVVAU45XP9uUOJVDsN86/lA2vIGBz54HijdA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.9_1602461576302_0.6815727715859996"},"_hasShrinkwrap":false},"2.8.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.18+0ff4620c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"0ff4620ca892816dfee9f77143ae9cdce34dbfab","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-EzUK/SV7FyeqomzgYrr9jLwMFkSgxehfekQPjf8M36O6NrBJ/PoaYWiEPH5qSMjNT/BxGRGwZ8CaYXvtphq1Vw==","shasum":"7cc4c4121942efe4f090bfd78b4bcbca554f4302","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.18.tgz","fileCount":108,"unpackedSize":140799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2yb3CRA9TVsSAnZWagAA/uIQAJgpVN/bhHuiy1d96NPi\nJuMZ9CHo0Edy8IFpURpAdp2mFo2mvEib3Cr+zsmj8aSAALOjmnnPgYs6UApu\n7OIVpixIkjSl8ssqD91A2j9ep+as++aQJ7n2IbB9fqCy/pafh6kX+paWxplT\nZBW76jT8Sl7wmDTVzPuAVBqKk/gqhnVsvY8uH1b9WdsNRLaIZpe7iewahxLf\nmX2pxIVxXXl7f0aAA8xmILtMpKL3tvqXE+UAzG0sWwlnSZBjAf4SmIIPXcZh\nn4gOcf4V3DNyAIXd/0yBN/2EATn+LSpfRxzkbLY15LHoUctKCFBUKhW9h0Pu\naH1Gp3TwqFgz35PP+Wyz+yBcIjnmsxaBnttk2oEOd9UYbyxNkeZkucjgxE0G\n5uXo33iSxiQZhoMvziGKk9bjoXtaO4lRxfKtD4jq43qJAc6cKw/e8H3QID6i\nZsJjdyol/xKaXClxVyBByJfTo5zSz3T6U0jow6y1eWMpgvZvQ3AgnAWEOBJ8\n2c2wMqI9eMrdfZ4Q5Mb1lSq+IHVEwvPc9RajgyaosaxOiG/PNB2DoNtU4Eva\nvtvUfJtlrD5tuH8kzoiifpNi6RYjYUyDgSBK+ZyIfbdQaBPF10/zUPP6zF65\nZ1OXo5Q2sLhBUufb6nSTP7c9riqBUlcXb+6C7i4ZeD8Mmn+ffKhdoDJ2xBa6\nCL/I\r\n=fGpf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0sTvqSkQoJ3DkcKABQPvMQ17OrcTIziiUIaXZVF3qUCIQDynS2MifdEwIKRJ5bh51vtx4BY1/eg0yS780gacrAD4A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.18_1574643446437_0.6633522689497853"},"_hasShrinkwrap":false},"2.8.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.17+efd48349","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"efd483490890d5f53d3bbda80e373e9942941789","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-J7FUHmSnb45cRE/QGtWSIrijJ5/NVFdGa9miWZehCNoaD8U10sy3ZvYXrs4vKtItZRjIuu9yYQ8D5OyoFELyLQ==","shasum":"2c2ebeecc87f8e5b97aed5bf3d7b643d0b1ab2ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.17.tgz","fileCount":108,"unpackedSize":140799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2yHYCRA9TVsSAnZWagAAP6oP/RaCc7yut6gE4LYkwfvk\nhz507it0qr1VAQQPzPt3cCuGC25s4anICBkL1y6o6eYK182k+MZ+GcQrpC6P\ni6p/uFhkMjIgylmw1zz1nWKcWaSmNaqDnhKGLJm4i1h9of10lvqHstPYh2+A\nPACD3rTx6ngIH5OOPGQezvdy2hPeCoM0drZRka2tCFgYd7KQduw1oo1FsNmu\npxGP1kjzEWIuBUGblEuKufxdNbV+YmCn4X5pfoHkN3JfEPGlWb+BxsEPSE/g\n4zJDHMVt4Z6FtSiTUiVmFM0dHFOldg/7FxbnNyWaDSjHJolivkkGa4RBjx6l\nFed2R/5UrH2N1AMxNhjbiiwKM0DCv7sHZF2Q6R1+jdsmNbWvQ0l4oOzpVOUc\nj1fzR+Rmeu7awoUGTU2N3seKgijXysR3myjFmQ4SALvXUidvy3KrPYuI9T8v\npwSEf/wZTziqT0HXUObkXASemjRv2+VannOxAIYxsxsS/XDyRaGBPDB1RWsy\nuYO8z0zqTtM/OKXF11uoZpFIBot5lO8NRHoDkPBm1LHpFty8jy21tlSoKdhO\nAjeXVFQBHUBshp5nIq0eNLVWI3SruaAhiNjvQMcmXRI3rUZJXtRWIZ5YCOyb\nwTLa4qHMO0Pubz+hqGfKcjlF5sC3w8GBeN9tO8NnsCA3WPdYAVFXVI7BIX/n\nAVcl\r\n=ZRO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyiFgRKc1GvjqlFYOZ8fWP92qjZq2IoWEwt/jU4SjarAiBhH/oO/KfnCAw1VPCjD7ORQA63Su+B7I8e7ADUfHNvgQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.17_1574642136163_0.5715857397092734"},"_hasShrinkwrap":false},"2.8.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.15+05ebea5b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"05ebea5b3c1b228aa1620d4a0a6a058c6e1b0d20","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-QLnf9Y4vbHK22wni5OZCaRGQ2CdBoWJjiAgo6e3y1M7PTDTLqzlb1kkK7YsT66G1L3uCoN05gzU9gev5PaU6+g==","shasum":"34852c51f4cf4148caedf515ab0864911a9ac89a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.15.tgz","fileCount":108,"unpackedSize":140706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2w4oCRA9TVsSAnZWagAAt9gP/0aZ+JVCHzFTo8nLY5/1\nVJappGmvQT7pYAuzGl8ilt7vNfXtuH46gyC85kgzJS7lkI+iyZBMapja6hHd\nhamBkVUqrRDQS/bvYr36bbUV1KaEjbVmSHcxDY17f7tCt1XkB+o+Av/H2/NF\niN32rAnZt7FiP2Bn+yS118D4JC1rmCAV2Mz3cj7eRt+u3UFF28RVpGycBE4e\njMZU5URNe5V73Xwf5DEsGeeQikKHpHDP7MVuCvdxeb2dPWKm4xfocXVHpUKN\nB8tyuv+6EjqhUBRK70fBTrchlCSbcpQkA+V8R3+JJhrwgoVu3M7Kb3eygZMG\nq6m6l72DYJ/TmQ4wlCdSHndjMu7qpeJjxKeN6IeHuQTrFW+b1aGMMp+byJgC\n0wOimST68ZHAevbN/F1tWjaD0iEcJsffZNIiagTyfvQ82M4w9EA6j2OmXm7o\n1GDiOKHpLdtOR93ANXmgDyzhmRQLsG1PeoVbPj6OAh3UEMOhPFQ5OpoKGCqI\nqe/ZfNNZAKl6+29VhOsOaqH9p9FyWkI4khtDD6N5H0IBk6IOwNuhETL1e4TA\nvZTD3U3UGqYIkuZvolO42vP+vb4tB3y8IddN3fDC1sc0cT7f3YpztMHzZBk0\n3nxRDdzAZw0H84sHbh+WYeXnEV+rhkzeOQEP0DHFBa/l27u4oDm5w4pME27E\nIDhP\r\n=1IVo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWnaFVHVexbpfZ4yXoToSptQnQxsTTylcN1GY9/2/RfAiEAxIKttCvge0GT03k1OohZiOKT0pN0pGPwVKe8IRGWQvI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.15_1574637095949_0.5248420830517431"},"_hasShrinkwrap":false},"2.8.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.14+ad7e1a71","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ad7e1a71db5e30b3eab2f678c06baae6c5f7d796","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-cnP86UM4BidICXjupA2qAUbWYPclYB0f5pul7TLRjFFOQHDGEyGAdAOfYuWuxFKTRYKs67FXwIE5GwDwnzSr9Q==","shasum":"2f58eede91c508c44b143bf0475cd3dc1bcb2524","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.14.tgz","fileCount":108,"unpackedSize":140706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2wZxCRA9TVsSAnZWagAA0vcQAKT6LR/lSa4Zbj5Ca3NR\n31ULpUREmteson4/LhL62THsSDnXPOEI4e+vC913QUXX1SMR3lRSO2x6tEZR\nXFyEPy6AA4A9Of2b+PxSZCpgS75wdT+7Coj3dIEaQjTCSA6YE5jvkhEmDheu\nQXvgGCw4JluvbsZcexMoBwumw7IjUKCdbeGz6bMo3f99rEL+I51SPhMDs/eJ\nSuHiA4x2yxPXB4TeqVB23JUyyQ4J9mn7QFvIe3tRaEFcPlGTBvITezr2WZIX\n42N6KTbsijXjytHz16ZHVMC3R7VyBGZXdplwu1+mWeU+1Eyf79kSMHn8AP0z\ni3mTVz0c6hSA+shRknKw+wYf11Ob3uOP8F/bFt1aYLktFJt1OscXzn8g3Oeh\nKOnQ/H5VU8UO9uZlDvnaUcKQ6DQLYa406inegoHtf9JHoTjTwkLGo0k1m/Yk\nwC4ajbt49aK3GEpcXwLGJphxsAASFm4L6LYm5OSD8A/i9IW6TBqixVI/5Y5Q\nfe8B1S0J4JdqSIm7FnNnUb9DQSwE/OcQL+7i4dhh1Bx3+vRe7b3rIsAxXYqz\n7BtP1pEMiXCfNChgNeJBmPEnvukGyCGCfERcJMBVV1AZVtFSaSSYO4VSv9YO\nrYLVWRU2Ut7EKU09TS57WiPxNXvhirXMVYd8IRWa5nnj9WRNktQvl6jnQCHH\nYxEV\r\n=9h1z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUn+mcbgAH4pj6FI3VJdDftO57u9vVz8R0pK9LZIczMAiEA/g2WhBPWr1/1CknOLKbI/wx0tbQ8BtIDooVa3ACzyo8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.14_1574635120922_0.5424917034686534"},"_hasShrinkwrap":false},"2.8.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.13+b16a4b6a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b16a4b6a79637d0ac7c61526da6777a0ac3dddd5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qTaIU/p6V8LX/7Xe9Cgmt8TMgTfiMT6lyMZICZen9vYvIjRsDqAbhB6vVFWhTas+84wMFEFoHOmBwttzUj6uPg==","shasum":"b0ffb957ec69c15d25cb02418d5f8e18e7082e41","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.13.tgz","fileCount":108,"unpackedSize":140430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2wOLCRA9TVsSAnZWagAAflYP/A814j+dFRqnwmNh7i3o\nZ2fwHC9kJjdqUjgsJewO/ocp35YgaffnWzapVBk45L6SeM7Hl15204MZZBB2\nyixbeJ4ZOBIuM4vtQGpC5lm1WgTrF8tbuwFNt6CkCsMCHLUBmiXXLQFk4kyY\nGW73FODmO8q2sH564MHWu7Zw3IE04Btj2++gvOI7m71dqjTtf+TtYrOmgr/+\nEd0MJr76hx+2Zc2rqpFnSXVB96Z9RCxPQGtaUcR3pA5z1t3en4+ntM2vTgKm\nEWDN9dpMVTn+7QhaQJ8Q2WIE/tZHlBXmtlcn9jj1KE+56APtgBuOtumvAbBr\nyC6+T8KDlppkYP6QelIl7DM7Y1C+yuYOuxs83NZrc9By+rQa/w/6eriZeC0a\nSqgadoBzx/PPq6Bjh8NlssckCuZWl0P7E3Y51JX3qZtxpCMNOCRpjDNo9xkB\n7UxtFCz4dAhFTTp0Xnuetc4Pu+RLGe1a7jNbLTGdCxgDFxyaWFNGz/610Ifm\njKpFlf9s3XpeKi/5++uCJYWKyuh83q9f2Q5cop+zca+abrRZmSuwLIPVUa6Z\nltzApavyhjmPTs/N7gF7QeA4Y70CtSBNr5qDKXIYlszbdLBYKHBIq7hf2joo\nWnLS9xCvcZaOVsRRlsnERyUqNzTwiu/FzNcj5CVyZog2ayOs/JnIpbjzG640\n+2IH\r\n=Fmls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqPe0rSgwdpQMHi3fhAT5/S2f3cGT3j9LgiMrYu4cSlAiEAnKDFNCHICTU//2dgVURiu26HTzhd7m3dLfM8EbheNlI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.13_1574634379137_0.06899636420684008"},"_hasShrinkwrap":false},"5.59.7-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.7-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.7-alpha.0+5b0e577f2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5b0e577f2552e8b2c53a3fb22edc9d219589b937","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.7-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-uPf2ya0ggRCOVIKa7ex+Kou6eCT22CssGPUkEqRuvpjnhu44DxfjQrDZ6sX7xlSjHAhN5PLBZ/1b7CL68y+7RQ==","shasum":"77ca6001c1141fd9d950a2ac969b577a2d77df38","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.7-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.7-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3lKhcECwO9BDk2ZscDTei5jsv1BrXzfoCBKDqIf9gQIgZjtgtsJ4TwoWmEsGDzJlLPeZ0pLUwGOXeaODqkCviY4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.7-alpha.0_1684171918668_0.6208850151733296"},"_hasShrinkwrap":false},"5.53.0":{"name":"@typescript-eslint/experimental-utils","version":"5.53.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb272f095b98a59107b7291627785f242154c5bd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.5.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-4SklZEwRn0jqkhtW+pPZpbKFXprwGneBndRM0TGzJu/LWdb9QV2hBgFIVU9AREo02BzqFvyG/ypd+xAW5YGhXw==","shasum":"e249e3a47ace290ea3d83a5a08c8d90cd7fe2a53","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMKmOy9rIfaku19au59Ei2sUcSKtEVs897SuZgSjSFYgIhAIOQ97jxlbJPBRXcvMNizZ04fOtyXx6QQMMSWhBAnkd5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj86uxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz0Q//f/yKXVypjXY16gQrNLXWeBTA6IP7t58aWfEXiJzZaJP6Mzwz\r\nfZAOuFfqqsy0LN5ZVE4NGe6qH2vUUstyzi7WE/qBIGU0LKDImGJc/uPYK/BH\r\n0YcmL6AMpLj0UeEAmrlp3Psy0DjQ8bQ6fUY45hEJLzbPXAdqp/H4l+tz405D\r\nqzC8LU4Hm8iOZ5g+ZjiOL4YaGTwXyItyGot9yGxkRxM1Z5Ov0VD7gKLLKrNj\r\n0rBKys0KhQa4rC8+OE8AuGHI8ICzi+d4GLMlE8JXo8E2wDj1KVNnFRVtJeXQ\r\np5iGl/Xj88OfSy1Fsz30L6YfHd9X3dvVYbgqqzNVnWIfbou24j2BG2N6Deds\r\niiEihcwNCnyeknt5Hmz7uP30jmJ0mn0ewAr2JzNvviNYoia/Gokz35lwvg8Q\r\noSDhcRJg4bjRJzWjX6WwXjcewV45GbaBNYJmYkJCgzsDBoru7RASNmH7xSXo\r\ny7AEVuJhLMKcdzz+j+WALQYT/kb0cBpGARq9pnoQArmc7qynM85f6TmCPcJ6\r\ng8H+FIS6lZeMqVGmPqMWEPPnLaQok5IaruBlAGd6Z0zGV6kXQTpjvXle4B2S\r\nsvOjVeMM70GKq707ipz5XQAisnPBoeXI3OqopAZagWMABkW369Jv2RD3Ysbi\r\nhjSFqhw/AtfaFmW6RkXGHUGvlYaQGy2YxLg=\r\n=1p4u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.0_1676913585017_0.04108779057114109"},"_hasShrinkwrap":false},"2.3.4-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.3+5f92b9f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5f92b9f0b21eb45c11029ca9fe18418f73d45a12","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-mO4B+5rht5OBwQaEh/TtDny76vWM3atqpcqmju6/r6E+s11Az9sc4EY4nTh77jkKHvf/Jqa8Atj42VNIt8TdVg==","shasum":"d389cb37f93ffb130bfe107d1699eede5e98fe3d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.3.tgz","fileCount":108,"unpackedSize":136281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoKnBCRA9TVsSAnZWagAA5eoP/ii7PbcmQzTJAQ52Oj22\nm+93Ol+sxC1lzgs7TSGRqsiWApzfvXzT0CzdtN/vMkb6VB60kOOBHDjKoPev\nTzdinNW7mwL2rT2UGFJ6mEYnr4QGmffDexIuOyTZdKUNU5fFEq3V95xUbIOO\n3Jtzlesp1POSBk51JIUAEO921rARqeocyPA+zywh+BBBeXU8qXgwXL9oNq3W\nvpYxZ8+9vRn8Ia7pstq6U6G4y0HVDpdvW3dGvIz3y5gYWhYm4wOZP4o2iAs7\n2a55lXElDxFcz11fZYQFw9aQ2YIT/Y27nWsMS0Ndbt+zBxv7iRFSDcp/vzYK\nQi1fUyWWpKyMTaRUNKRMCxEwoFH+SBKTSUVNGXzXFDBv4HQUc+FlXuDjukgB\ncNbI8IWBTRt3eBjqR1NY+dbmhJ4yJHP3dtPaLB3BNaNDHUw8qdJnl6/eqC9P\n1rBKuvPryTyMupS5R0TJ2KOQaO0xgMb3p13+hsekvEMvWi6oOHx5vqccnv8H\nSHm/rpCXoPFzIAWxDzxL5ypobm6yLOE9Nf5FmMYuXEhlq+qIXVIrLOOwyEsL\nZ1duYtpKGzfbiMWz2PPTm3Kam4O2JsV3kEhJw/bfj561Pt8CvvxUXACHg10p\nA9swqgkIH8+k5oGQzQd9uTXnQcgcq2R96oKJvPBlr99EgXBuN9oOU1nfgOBt\nydGP\r\n=17bS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIe27RCRtTYHOvg29YQ3I8aYuSDDJl/y7PSidWAtPewwIhAK3GIT/jUG+H/kt6DL77B67Kvn0ImaW3/5xDVMPI1DxP"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.3_1570810305133_0.5429972245160619"},"_hasShrinkwrap":false},"2.12.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.8+2b160194","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2b16019426b8f97b97796c6cd4ea3a20fd44ebb9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Z+koh4ytEXtLpywIHgf1zi5k00Gju8MDJunjRgvW9tlQIa6pYQikspiC+Z4zHGtBMQB18szKfwPRnU11H17pPg==","shasum":"9ec7c9dd65c6b209a079016950dab7fc3b62755c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.8.tgz","fileCount":108,"unpackedSize":143016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+s/1CRA9TVsSAnZWagAArZkP/REUBA3IQxG4Mtut9hdD\nlIuK5ABUAQALxMP441Ai4rSnYB1kxhXb+aHkYSHMgnWLheO5rbUD3YpUACzj\nIEWI6Lr+d7DAtmMJ5TJQARCBRmz7E9zXbAbfzF6g4/Upq9NIzrB7w2lVKBk5\nRVzaqsukD6+Krydxc0ecCtZg7i7R0ho4zBbDRSKO15Ssc+tVnnVCKhMx2FTV\nPgR//IZbX2SXGT1wf0lcHD/s6JuUxPe/8vM3DiKU/8NesZjrBz4qqEl7d/JQ\ncUA3UG7PEiilcoDi6cD8WLkVtnd33QA0S098sdaIM5xZnJSIxkv35WddRJed\nmKUUB11zYEpxRypn6fVB28cVN2qbxwPwYzPJ0/wkV4/I4Ta0vKKFZpGFx9ob\n2DwCOPJsVdPH0Qe+eU5jHxUfhuwACvWA94HjqdFYEt1QssaWynhcl5LvJUI0\nMx8ILb/8zc+jkcKB8CtC/p4e8qhr9DTuRo/C5Qa2ax+skV8CrONzWphAV0Kf\nOS/5MgNUnTfxxd9uyMgWrUmEa69GwHjTrjByOAnYiXuJy2E+m3/Ao9YMNGFu\n3xzTTmxwPYjiKiFrYxiOVBBODIwwrVWOwFlz0MPkbkcFF0DjRdwuLs+xSWWY\nB+7dpUlw7+U2tI4P+dVGIzlun1AL2BkfkFr35I1e49MQ1kcXSyvCTZMQo2u+\nvXCF\r\n=+xW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQpPDkfy51/SH3ek1GRcBo65NpQEEfwRUX7wsZiN2LKQIgCXNm34QrSXBBIQvlS1OYH92E+Yf8VM0ipoJP6wd/GY4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.8_1576718324456_0.10892905663600772"},"_hasShrinkwrap":false},"2.3.4-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.2+526d336","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"526d336adec7ae173fb259b18b7263859f61539b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-7WysuKuCK2tYnwMja6341Zc2UvYIpt/Ymewpk88JL/fwrJkAMYZCnD1Qxjy3tc5if0dC7c/Ke3mcWnuPIaZ/lg==","shasum":"100e134f242b0023cd96320a0808a22aae675471","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.2.tgz","fileCount":108,"unpackedSize":136281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn2pJCRA9TVsSAnZWagAAwWsP/i4KC9bQAI6wbpboOgJb\nDdM4yzno6mnG0LKt0Tc4cYEGXpBpkcXwVh5LU8fPXMx/98yFZ0EZvv/rnT0T\nlgvMyKpqdnQXSU5HtjjCbjDsWeznlgI4GzlE0JxW4tuU3L45iXLQtlKYeotV\nDt2YeDlEBNJJquzc2SIpEAOOz7WRm73qGiuorMn7TXQO1wm86eT0cOMS/RfP\njqta8+XL7c+45GKcofQtC8ldj2waQeC5zec7mSDdzxRvH9bXFW8E3rCmaDaW\noTLbA0tlZ5IWGYZxauYdz6WCEd4O8nI/titrV6TTzCrlhCHDbkCyyiMlZeDK\n23tsHlJJv7m9RVlbElpWyqwV/h2ohd4XFQrPGc7QN4AyHUna9F7ldJRoTaxL\n+Wwy3ffCFKn3UiF4zF28iY1CoEdx0iqRNUOCk1ogiFfJSsCHE8TuKoksHmQ9\n17OW7CzrsWsNpy/xVocdPT72My3tWow52KuPMYYDkr5iOHDfZc3MCbzpEVWu\n/1FyIYcc1SXUHiwCR3ccIxF/NfhIN9QY2T22pllnGhS5Ps+mSQahAyQC0aDZ\n4RMZLgrAehBhvZ79qmxPklIMnI+tnYzZGzmGxFk1454OsvtKnx/wd5hNjMhB\nuvOC3obuYp+pdsjxyF1A4LBqCw7dTjr3xD68P2vD7YbAnrtYIDqx1wA7TqQP\njgsj\r\n=kief\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8JYL6YzWOGCuGjlDoxDmxLBgI1cU77ZKhtylP0h2CtAiBPolmrnpRMO2DPOLv5hY8eyRgh5cNH9wKTyZ/YdRKAWw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.2_1570728521017_0.14402780908295765"},"_hasShrinkwrap":false},"2.12.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.7+f335c504","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f335c504bcf75623d2d671e2e784b047e5e186b9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-LwVEjZDWMpt2M5pq4m3Xr/NkJbupbObWtkmsz7/vWXyAVzqOkrD14gdCmUNgUkDJyoXxE0i1LmHQ/R31zukbNw==","shasum":"0463aa8371ed41615f173176038eb7e71d62a667","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.7.tgz","fileCount":108,"unpackedSize":142941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ejUCRA9TVsSAnZWagAApbkP/R28EuHFEJEmasv7fmH+\nGjaF/ku2+l7MoYoyPUTCSH7E34gqfiYJcd+9gHZWd0xNcI3qAV/N4WMl0Ni+\np1NIjvngCrT9SV3XZdirTgOeb8Mr68R/9xCuOE8wjDoCFfvmhuhT7+ewcihj\n2S9qD9d0WDPyC6UYVi1xERFGGt3B9BcuwnE1XwF8U5ZCZPKYd4PnZHCGk2d+\ntzWmgC/YieWGODwySPPZZFC7mBbO8/EwSY22SPerbgVkdOJN5SZA9XtnaRKT\nCdyeXmDhIkdZkeMzOIHyAm7XFgX+vm1HxObduYwwiHMmr56hGrDaO3n5YLTM\nrliRJjuOXSYtOVfKLEJFeDCGdMQdj0JwdL85OupiBDu0Udks9lrxPMJujEhH\nNKTsh05WenKDwVmJZqX69ldWjux8DA9p/WPi2Q5z0pMgBfC93F/OE2LP/y7z\nhS1khp4j0UCyZQ0xpY6RffODvc7n+DJxQTyCJbriwSsXM1BtXSg2c2jafef5\nQ+eW2AzkxK7vBK+ABiqsZa8ZRJgcpu++3+TS8/8p1F4LoLDKnxAh7UdM+OZC\nAvJpktqxOUXer9OukAm3iSA+xgX6Sq7JS90H3G9aGzUJD0jepQYFJZdMz6NN\nzykutG3b1Nx08byZvI2mm33daKZv3L7gaXqhNj4iZxZlcB20vOU1FoVV+weg\nXAVi\r\n=0NjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqFALS0oQTTtTkXRJJpkLVOZv2QJGWEeymCtT8HoVxnwIhAK5iudt+TFt9dYPCf6GA9tkPdkRIkEFiMJYDtckrD8Uf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.7_1576659155682_0.12258136068118652"},"_hasShrinkwrap":false},"2.3.4-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.1+514bed9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"514bed95fd68d75eecdf3719e52bfac0f3cd8fc2","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jkCDlRC/nl68YjWO+q6zsvanYneblI3aCB9+S2aerJLUh7ECNpfBs+fhhELfqdOBoh1m6OmjKxgoCScbPTIjfg==","shasum":"e19bb49ee7fcc09b961b32bf1b459bc5dee2c474","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.1.tgz","fileCount":108,"unpackedSize":136281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn2pbCRA9TVsSAnZWagAAadsQAJDZ65DPg7tP+e1pdxbL\no7s8UC1Leu5z70MbVC5SygmKaXYD+pyhZ/BLMSYw5bTD0l/1Td6NcbwKZHgA\nwSh3HZYmaFJry+9EDR9G/qiVaruxzrRl1mg6am/oZCwjNoGOMgfuhcFfxtcS\nVAyN2ehbMGwh5UVXoReRHQlMn+QhmPALksOef0JephBiTaD+xdB4lf0TLzOb\ny32sw6naEOBtyvNnVQMXmxM1MVTP71iGqmX8d89OyUaUnSMB1FVL3ZRsUakY\nn9RBv8Dljv85LsekHOteTKje4iGBUfBTUdV4rsht58hgDJO1K8N2GciFhBBj\nqr+znIy9ALDg5rwdcFyE9zo772RXvLpqwsa/nHu3ZqS5FLI2a0YU0OftamUD\nyfl5ABy5jO1k6+u3aEWhWXk8c0OlYkBepAtP1CeLtxXrwtLqAB6LlSmOOpt7\nVa67gCydWoK3ebGqRu/kY5d5+NZQqPcFEDury0WaIP01pP1d83cYjT8Gne1y\nDxiA862iS0P1PC4Gb1B84vsN98sXPC8qX9oPmLyWLFGvE/pG2Zx7IvE+07tU\naM0U4hNK8CwUZ84FH472gtZ6Lt4iO+kpgMN0I9dK55f+Ezs9oqOpu1vA7N1V\nLsL7bFsojLAS79auHWQpZ5MqIGeX5nKzlntt4zPMUKuifvARv1+AdjgfurXA\n4Pb8\r\n=3Epf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7/m5WLswkNs+8yemwWv7P2VCtyQFthYsc71MpHXauFQIhAMMCWFZqXUkrjHK9der2uXKHDUVHl/mQAgsgFtpMkqAb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.1_1570728538583_0.5835025117086143"},"_hasShrinkwrap":false},"2.12.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.6+9cd58154","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9cd5815491339434d18abc9d9e1b4c03dfac5df8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-3/8SOP3vKTdzPNVEH7nM4My3vVxSYc2incBMa7BD6MqAQAdSfrMUti6+PYzaOMDhF9XGtmUNSIrU/3BkXaJzVQ==","shasum":"4adc25897f94f9b92a3a89fe769f31c59b67760c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.6.tgz","fileCount":108,"unpackedSize":142941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+dwvCRA9TVsSAnZWagAA3ZkP/1sIx/Ez1HicrsnmQBKM\ne8lh+MkfqwzpFvsoQkp84nya9ayKMKf4vsJTPMX/NiiDUSeuUX7sanZE1jUV\nKPrrr0FzgWk95TVp79TZcLO+TOytjXNrs7TPRFrI0x5Nnpqsm7C6jh+D1Wj0\nPUv5rSMzJYvJj3wrj5isGnJRayMJKH6IUe5hOYtMV3N8XKOvL9/fqgUt3WRB\nn24PsMge6B5laFZNbkSMzoZiB1UcxBFINGrTQf36VbzpsCX1PsMW6o+DOht2\ncJVFWZIG+UsAFbPt4FDuwQnToQebxyA4gSS9KqWIi86e/kGuFvQgZRV+UtPw\nQFxPMLJ0SD0d9jPsV3VtQDhYRU1aKnlFpVhYp5QHSgxQz9WG7xML4n/w0vs5\n8dEI97QrPLYwHYBlVleR4YIAW4F93LSpWzOTK6qc9106OxBPJt0rvwpP4l43\nPgabeM6y7gFW2E42ZJ/ydgezXJy9Bt3WJroRmegMTTY81aGLz/0nsU70oT7b\nfeAUFF7Ymlp4PiJ7sXXE1cmqKS1kCuuEU+JeKZ68Ahih/eHr+O5UuboLVu17\n7ZDR+3CWUZqH4A77xTXO/lCeNuguu1fDxBz/iYFmpi9RtH/zcF5WnEkPVXMz\nIvcoewkT0c2B07guAUP3IYiiPcrqeQGCuZAgWF1nkY79JCP6gqYuUInt2YSN\nj94q\r\n=F1Fq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEa5V31iCw8R4DoIq5Ft4+eyblzumA2x4qne9i5mbZIAiBBvfWdS+a0vboDikNsKRDY5HlXjFx0PhRrPEn12dW67A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.6_1576655919417_0.6324765484655881"},"_hasShrinkwrap":false},"2.3.4-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.0+054df27","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"054df278d6b7064a44b5f78fec453bf9ae6ad281","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-lzLtdbtK9f/dZ5PLycgoVpZCQM1H6X1m0EDw5puPBtYYg1MlYbdAoUXR6Ev3jmAr0rBnKttOXD/3aROsbO1uOw==","shasum":"4ced254c6af20f8e1e980b223c41e0a876f7512e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.0.tgz","fileCount":108,"unpackedSize":134998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm3IgCRA9TVsSAnZWagAAk0cP/3puHFQSLP1zhWYWyDFj\na3n1CVT/jZ9vjNmZpmrseVkqUv2fS32opTm2wLAPE7vewfsAlJljTr4mersv\nARnfBVyOxJUUQxQrWIjs9D6CPalgj7h3AP4bSrJjoNOfsYkvi4IlJaVQ/x9u\ntI0UoheegjkJz+43tCAP6WkPEX1Q4pFV+FEHyUEc6m35KDz/QqCqdqQZK/lp\nBUmL1OhZaD2JNyDE79vOB+O720sUYWq3CetD/8YH+7cyCJbQOQaMyjXzpVSe\nikqchPp6ckxpHW94TgP2UIV/E/1rmki31Kz+EnxzVxQXbuH/AwG7KY/VyzFm\n4Yf9qjaYZFc5JqSK89tI5ajzGeK/87hcLbFIITKzkYhfCbGp+HQ4BL8hw4dR\n2IwGVe0KkWfCEepkfuAfmV5j6WY9CrPaqAAsbGPhX5SnYT5g3FiCtpKl521v\nSRMrPCskMR7E9+8k8xNcGuPsn6PME5Ce8tnCleYbDuE84lQ5D3eP563T0vgL\nvWcI1G4QZYFICBFlcF8CJeBH1t1fpVaSDqx+UL+JRMTaxCGYvXl300iQhrMG\nJrjkVfCHlzjKxqTOLfZ8z2vtLA3nev24e0GnajFEBTRsjg/z0CdQz7AAgFBr\nfBWJyVy8d+ytbJ8Udg5LqvufQIsjgiHbV8qITFc4KXGJ/Juh6Rxmg0FZzHc2\n/pjA\r\n=an6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiq7SDWr7umGKdQBvjbZhF8KTrxk9DzI8ZmK5RKd++OgIhAO+Q60H9OUlrECeGGp0uhxN5hpu7gRgUMW3Rzol9Z8fI"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.0_1570468384048_0.8551730931530661"},"_hasShrinkwrap":false},"2.12.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.5+3e06f0f0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3e06f0f0211549d7e5da5dfe73fbb521650ffc5d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-DboG5zpD/Sn4P4+z1KvZxAY7J+ab8l7NC/pFfAE6Rk9uAJBtVRiJxWXAVaicZRSambBqzN6LpEGO+++UjHA0Yg==","shasum":"181bb837a9795d964736663503c29d64566194a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.5.tgz","fileCount":108,"unpackedSize":142941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+XT/CRA9TVsSAnZWagAAcg8P/RWk8SW3l2ZbTTX+WDQ4\ngJ5ABB7bGIk51krQpUvkUEefwlDXkSpn34F1EiRrjoz6EkoHAaCUeXx0KqLm\nquG4lNga1gCouI19RaPatSQBFMw4eRTg8K2lD5fhGiy4X7Lt5A5zltBk+7XP\nLAkz/Ty6WOehyMxgbUahVRS+nw1Si98vIvOsTFJbrW8QttN+YRFtEdkIu8j9\nQ0s4n9S9IpEAIDQkoeDGczdZNPyt5kMtUVeURECkT/fa0igZTTwjepMXymRD\nSy/9Z5b/ndZPLjF3fxGcgPYmzLXgntYkJC+NNSf7KYLCbIX5toHLoQTgL5QA\nqJc+iG65sDvZvwwWGZcDYKdQZiSEB33PZZDE9bU9TBQHzZiaV954Mvdb8Nc/\nLKofJ/xGhyExNFd21AZn9qUpLv6nIPpekAwaMLjHNcvurbVbnyXVacZBIVMA\nG5HVlakYKYp/l2u6zh3NsuLdM9mh4fvDbSM+crcsort05EK0MxsZn/vu3/AR\nRsiOsaaDDMWYgno3oNcZGrIgyjmr05Np8Z6QqYDbu/3UehvaCAbZ59QN/Odv\nqjuhPav4af8P5t9xr+v03AMhG8jbFRi6j6bHhkBhazG1QhHflivRSkE4h6m8\nm3sHpY6hv3ZZE8NOdkx/RHkkZdoURxii/VNZMYwUne7mgYsrknO6xgSN93ad\nxc8l\r\n=Hxlb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDteno/mDd9hvHz4XOZ/WkbnTAU57dSKHeLja6Ck9rbQQIgQgeuGuHnqVSxNtbqTeOKuzb9oSJmxa2ar9FFP8fmhuY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.5_1576629502819_0.5194885719984654"},"_hasShrinkwrap":false},"2.3.4-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.6+623febf","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"623febfca0b5afbbdc7297d65617d80ac4872513","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-L+GsdPtNb3cdNi28X0eqb1MmZEUwkJ2NYc0krTUw+bFZQzl514LKpbADoPl3lyehcppAn41uOYGqm/lrotLnzw==","shasum":"400bc610a287465d0a864837d50a665e19f1594c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.6.tgz","fileCount":108,"unpackedSize":137656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpKrTCRA9TVsSAnZWagAApJgP+wY63fdL8l1FBgjKH/6I\n1OktvTye/3DMZDe8aWR3+Vj6C0y5CxCImf4ua/PqQ9u50PNIgieMEiswI564\nJNXWj3CoDZnlRh4vzc21U+/Q7QZxCnotsT2Fq+lHd28PRwElZ/FGL/5pWZ8q\nuAft4tF0CGTLoVITvb24pFoB5CmUXp8WiOICeh+9rOvY98A3heQDSXs7yCv3\nsRYYgqr/5fVCkgLF2eQSAmZBV9rtwqCmTQOL9zHfkYq9SQlx6P8ZgaRIFU0i\nxcWqINGWUylbuFUuy4DL1nV2OOarTsCUJwbGOjlKihw/3eX8FaMnb1jF/DjP\ntAM5gWXU9QUdhKd50TxkjclW40gkQDamGOB2yiOV9+XDA3FVFHf/D3+6Gfdf\ncqIIdeOk0eVrusOnimmZ4oe1PTa6SlGt5ISTWZ+tmk6JEywvm1z42qyTwL56\nNF5ZIuUW1M16Zj0gIcwQKa09zN6VJNkcHSCFdMJI1R23RhIOEWOb9aSDlAZY\naQ4wfwOEUr0RN6LlOhQjX83gNgsa7Rg86OSoo3SjDGXwZczMkbZtA4Yc1uu7\nf7s7QtTKaWtUWDiu/14DliJwokFlMut14b+PoSN31sK5C3rZJRQm5U3IV5si\n3+/I7ojb4tlf8Qc9TPLU4CKDSx/zfP1EqnL/7Sd8WaBK53h+ETToU8mu/WIJ\nf05e\r\n=8528\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/u2bK9K0L01238diaU5hzH/xja0Cz+0EChN6p2nXo6gIgCHaedAQZpuUmfuF98RN4Ah4HElITUsVYLdsbBf/kjkg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.6_1571072722670_0.5957613320308177"},"_hasShrinkwrap":false},"2.3.4-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.5+854620e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"854620e9232d4d54e6fc89876b4c9ed38f5570f9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-h+A1QT686Yy+tTTOnNrmH/SF/Y2m3UE6EOyyqVUd2veL5SXbQEr2rraRLSLf6+TA4ruyvotqivBk/QMdZAlxGQ==","shasum":"f0a179d59834f1b1a161d27e787398dd1756af1a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.5.tgz","fileCount":108,"unpackedSize":137516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoi96CRA9TVsSAnZWagAA0i0P/igUbWd46CaScHp+7k5s\nYdv4B66OP8uN0H2X1qxNMPr2fVsAZKDJcENBsx/6BuYz9QKNMB2hPqvvLwoB\ny8EwOsQE/H7Nqx2J2UyXcO19lxEP6dBRRIdhe5gpVa6t4HoCTpMuyR7kgG/3\n/9b/qev1aKbzw6W8xcQUEPQ+LIaKr7mP8+IjWcMMtrlTaF7LwU1hNhrdEA4J\nt+IfSegMcrWwIvFxR/ry6FqaIr5M2oSUtI4Zesp/drwhPTVeVhcDio1fQkgC\nKD6SOsbMbBerOAQZ5gBfc7RLQPnloqUzZD/PeOEEc9s3t38wf4LlO7hiztxR\nBS1/FOrhkLGA7ipmco84CVMiSmAcuUczIEAXDPWG+xjzXbIxqE7bzrTln5bp\nYfN38Kk0HHuCtYbVcfBZBgA5MQ1gwYve7N0K2UJEQghDBc3JIqF2kgCXrdDU\nsh3pwwfvBJNAQGl77yxKY6IY0dZnMk0Q/kIcTrJENCaDZ6rTlQdtllXCnrbX\nTloLEwd6DvShUGC8icqj4rSRxgbak9Skj+kWSd4jo4qKm1x4nAJe5+opWvZl\nwrOP4UsFADAlA2OcN3TC2e9eod0+XPeWADZzGavoE2o/UNmJBohqTHQMOq9L\nf8E+9mV4DDLwIY9ePAKt/0yj/Z/Z749/2AwIfRZ3Md/6U4PYY0eE3O0/6OoD\nMFNg\r\n=clxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhHuX6TXPZLSRWmPJjmJpEERerswD42KjErwy+5egmMAiBu7RuYegVn5YqNa0gqlpglkwZ7GaXLq+Nukok8jaAKlg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.5_1570910074315_0.22178201975840905"},"_hasShrinkwrap":false},"4.31.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.8+4e999614","@typescript-eslint/types":"4.31.3-alpha.8+4e999614","@typescript-eslint/typescript-estree":"4.31.3-alpha.8+4e999614","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4e999614e9761f6dc7e5aa0c5bad76ab164ab3fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.8","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-4meMzjQfzyTpewc82aId5it/2Pgms2NX/Uuj1GA4t+/xr6NhvDHCRbSS6VdxERIW21DR0hUkorBwT/rss2IyPg==","shasum":"7079d221aa96fa065a6aad864df21ce0119a37ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.8.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXG10+xzAD1uxCDjDEb78slelSoFdvEZa8EX8UM1zWmgIgQVnAZYI5ISLLTl0kcO8ojZVmi4uC461+JspfHJFOAXc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.8_1632168343877_0.2882258379078033"},"_hasShrinkwrap":false},"2.3.4-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.3.4-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.4-alpha.4+fec73b0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fec73b0882dc57001c6b75aa2e837a0557889e70","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.4-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-1dsxaBRcVy4n4T+JWOI3S/0tRO+uGAVqd7O2tAMk5JRdTEcrvnHPg9I3822hiUcUAk3KaU3HYz+I0TLpjdNiEQ==","shasum":"594c3c0fd6bec336d2459c44bcf6cb77969a50ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.4-alpha.4.tgz","fileCount":108,"unpackedSize":136281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoTGKCRA9TVsSAnZWagAAcXMP/i40wuz1JnqDc2GXxvgu\nArASpchRvx8FyYlo86E4IIOEDuExxtygxOykySxgro7kJTNWQST7HMTskccH\n6LUF1X46yuTZQ8EH+OLxMghMk4zbzB/frKXBOONJir4IFbi1dYYHhw9YOfx8\nB4qaZcmeJonQn3KnrncUxB/e9bXbBc/Q3PgDkYQFbOCxGRzYlcozBbQtBOPe\nTs/qg4AWGuyZL+q5yiWbSi0tW07xue669DjdSsElGk6x1Dr7eZXeDoirj8UZ\nWef3JRE5qcPQVSYhlZBznxfynfoJuTUTnNi8zoR8RCt2dh6ZBRZKOjTJ5oir\niEsIH5TRrnnigdt8mtyNBNODRL3bNaGDhV+2c2xk5cgbCbQoQYyauncMekl+\nX92zP1t1f2I+ArSR17wohtHE2vMTxwVU+vGwRnD9Y7jg9x4SQU3D09TVLoF7\nkVmBU/F1vNjvpISwteeYn0/jiMqtPn4bx5mo26jfv85EuZL4N0+i9yzLoDg8\nwu6miyuSjYoiM/WGKUD4Yjf3yxAPEgo8srI8Vz/kajI6dP3jppZsjhD2NfpU\nxJIx6u9g5BiSXQnHQDHiG+R47fa1Y834WZfZHySXNpE8qeS5CxOBSUDLafPA\n8Jvup/Y7buf5ntjCX8ALS8sv2m2fc3dgQGKrO1R3Ra3OPSjtS61VAqcqpOUa\nTWtG\r\n=YVbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9JiAUoAsjN0Qpu8a37HHPHdfYFpj/rylSrMuG8gDMYAiBeiyP5RDJC0ekeIqAQS1QlzUc23YOUumtAlCkMNiP8AQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.4-alpha.4_1570845065992_0.272390859675963"},"_hasShrinkwrap":false},"2.12.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.9+6edd9118","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6edd9118d22886b2a6d4a60d219b90f94019c2ca","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0tBJzaaXSBudd6un9zjqCZS5vxGAelEo7pJyCT9mN9VKNViUllFmH/rtYiXOjZ/3lK1AbprWojyg2Wthvfj0xg==","shasum":"834c854355531fa12c5733829e4aa1b133d968d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.9.tgz","fileCount":108,"unpackedSize":143016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+tP7CRA9TVsSAnZWagAAcOwP/RbHl4vu+/kjK0a5W3Xu\nM3HxsH66570CiZMJ2Y4I7RWkmg/StjXVZXczDJRjhIetA/7bHBHS+ypwpZcJ\ng7E546mm89wMUUWMBiBCX1LtJCD7pcow6pCIeSVgkzwlmr3wzDeHDQQM3Rzy\nKcRxt6nqOQOv0pw0VGaj2/a8v8U7pl8KCn03qFaEjdjHfPcgxZSjwXAS6amc\nrbHBcJSO5g7gBYvZB1SwDbWPVQwq0Kk1GQ6hwR9lBvxq4/b+yiKy3aMFrj9C\nvBkzUg6YZD9oaVX35kMJ7qSyhuy5ycxSRWFe4KC6NzEp/zkEI5NefXjn3AT8\ndNX+2EQwNpuH25xtohx+punl5Cfbirm/92Lhti9ZoNNSlHUF88Tm3erjfQ3t\nerm2cI3tTbbdEDz+MSWsYEyYvm0vQKvrE6SkynoRlMlOAVDPv/H6CRcosMvV\nrpptT31k8XSiTDOjNpOKfnUgfQ5bLOCZ+t8qxPvW5DEbj9I6MCt2ygTJlRk+\nMa185mrX42Rp++/ni70hPhLPNJyUafm4RDCpyi+6n6HyOn2B2UgJKULxpig/\nhF8FYpa+SGYMpvnnU9h6QFf6crSl/Mi61Kdpu9E5ygQDIKzcvobHMO5XQ6la\nHbwPGFXnGZ4Y4ToDB4Gr2RuaYwbFiaB/gwtSBFfAMnl9jWzxhOcR72PkfZZa\nRqeA\r\n=mOR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoFRficSqr8WL2RGwj4eH8n/GJzFijkIrw/QjxAMLB7QIge6C5rCDy0suCpEbVwnd36ZI8ELnEX5cgBDogNkxgNFc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.9_1576719355033_0.6661780584865606"},"_hasShrinkwrap":false},"4.31.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.9+bdb8f0be","@typescript-eslint/types":"4.31.3-alpha.9+bdb8f0be","@typescript-eslint/typescript-estree":"4.31.3-alpha.9+bdb8f0be","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bdb8f0be1466e4a4b713e91199be91030650ed01","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.9","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-2GzZMRhKXCsBJYTzOuQx/STswuVxVJwafQz7hnitbtntmg9tvuWACxpiYL9Ds2uMNvnKQQNqhch2bGnXOr092g==","shasum":"17d65f8477149adc2cf24326fd115a0524fa5f03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.9.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVUuXNk5AoxUmFVXViogAdjRuiEKX0sIYahtr/b2EvQgIgBD9UpwNa4SUHT2DzQcQaostWmKtkWR5SjXkZWs50wd4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.9_1632170014218_0.8476989183148307"},"_hasShrinkwrap":false},"2.12.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.0+6b7b88b6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6b7b88b628664309a8672d286614879dce479b4b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ZhnE0VuF6LR/xJ+yQXITO01CFbEgtB3wOEo8zy8Afft2vD7meKgiCLK96vuUQxNWZlBOLCO8fibDTwMmr6ZOFA==","shasum":"9619cea3efbc83a476b8e71cb693d75236d4ca18","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.0.tgz","fileCount":108,"unpackedSize":142871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd98lKCRA9TVsSAnZWagAAjZ8P/2aIG9+ypYwHgJqfUtqe\nSBCnGJFXNioE+VBcLzq5Gk9ZD/u20giejqCyhkPHqyWkwWVlVW2qnBWy4MZR\nZcJIlu4BBkc4mG1Kv4t/emKZo0MFQbmlBMdA1b0NDZ2OtqAliLsoeG2uD4JI\nUiGy+zA4yX26hVJ0eRyjWYJs5G9uxWPHdFvubfZ93gTs/u3phHYpOIYDyPJE\n17pFldO/Y+C3Q3iLe+Vw1q/W7FARhtfQ9aI9Hzetgiu9Nc0Wtv6rEtUrbRWX\nifcRE96gshbwsZohX/gTGeLy6abbh7HfXjXqc/Nh7QTmXKNLH+MvujtZIzSC\nwTbLfu0tOGLvj/PuJ7IUQm1PJxoyvXUKHGKDqZEsWCmkjsCHQyeLmaD1O7j6\ngLkBKJR+QtEpz9EETr42PD4EadLtQMu5e+wR1jXU7g8zu0+Bu0/Vp4s9L4Ss\nkw6AYLkjJ32qCpKLJwTlFffpZ7lzI6GK/RvSHPnhGjW4yLtAU2iprkDuMtc/\neChBreEiV9J/0S05ZqwarMA+sT+bbF9grwmBcjbZq5oLvv/JbgzAXSg6+9tL\nd/P7d9SD1wtqYF8mO800HjNCVXWUvUiRmZipkM496D3587efh+7zQ1krPNR4\ntUKh1lYbaRIEgi5bM8bc/UT8S80AhJ077MTFDjmSSl5oKxhN70i5awb4HZ1g\n6XM8\r\n=bUXQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzxQ8SkKP5W9fj2QOZrWo8Jl9UCX6/u3eTCMcEHlrf7AiBbN8jNX7m8mPnWObRMAfFTO0U0zTkXxAOkQxIFaEI+mQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.0_1576520009787_0.2806424436648278"},"_hasShrinkwrap":false},"4.31.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.6+ec5e08bd","@typescript-eslint/types":"4.31.3-alpha.6+ec5e08bd","@typescript-eslint/typescript-estree":"4.31.3-alpha.6+ec5e08bd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ec5e08bd38f28b2cb7862bd39def16e44e228da2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.6","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-+e6Nu4qDgCB6vhR2Lh0k8iccMR/83YBUedQbWt2N7LQu5sIe0ZZ66Nhfu7CJ7Vs6X6WfE6yMeGXfTVuytZU/Pg==","shasum":"0b99f6823ec7a37cb094ef6f63473a97f5ffa877","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.6.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbR9rJ5t8v7EdFwYjr0UpwkhA8V1v3m8oSULTqja9PcAiA5svZDTBbTYJOOmeTVs9m3j07ZXqXfuyyNKyy1h5qC7g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.6_1632166057723_0.5865850074414298"},"_hasShrinkwrap":false},"4.31.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.7+0bb96ca2","@typescript-eslint/types":"4.31.3-alpha.7+0bb96ca2","@typescript-eslint/typescript-estree":"4.31.3-alpha.7+0bb96ca2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0bb96ca2a8e626f0e4f0751f01674442b508c016","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.7","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-3SqlmZwO456aQd7gHJZz9hy+PoPAHU4DZHfjyEEpcBPCdLPeh/spWn8YvnLM9POQcvUIgUSUBHqqZYfLSKocaA==","shasum":"7761c58e843c911f9c657de34fba1c4e3325f0e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.7.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXynGroCdZESEHdPvrMD2zLniFiL5Rxa0vSHbW755hDAIhAJ+V7ffqd5tsUn60iWgkAe1oGRODWQJ9ftOei0/bRzcV"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.7_1632166190577_0.6593919438717342"},"_hasShrinkwrap":false},"4.14.2":{"name":"@typescript-eslint/experimental-utils","version":"4.14.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.2","@typescript-eslint/types":"4.14.2","@typescript-eslint/typescript-estree":"4.14.2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"58476a9cd87ba7e98ed375b11dfde29efe460cee","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.2","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-mV9pmET4C2y2WlyHmD+Iun8SAEqkLahHGBkGqDVslHkmoj3VnxnGP4ANlwuxxfq1BsKdl/MPieDbohCEQgKrwA==","shasum":"9df35049d1d36b6cbaba534d703648b9e1f05cbb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.2.tgz","fileCount":204,"unpackedSize":425539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGEJ/CRA9TVsSAnZWagAAu+wP/0K6MR8emndB6niv6QKo\nUNdHaTM70EOU55pHqF+Xl4xg+EAjcbsg5wO+S1OUNV5qwpVzDD+QAYSEhulr\n4or8wTSdIKLKx9/BbbYQCGMxNQ1FgCblrIPi5qlOp8boVIlMZ0OqpjYMCvsB\nwu5PHgAFAepsm9osiYT9qyDnAJBjmT1oFUjbP1+68athyjJU6nihRZOlUNsf\nCsz/icxE5hLm1PLe8p4A2dTJSGQTgiX51phge177tWcz82Z9EVLAPWK3ozuQ\nqMfBE8bl4jsKrTtxxLL2Yjk1v3FGFltVDmJ1Pu5v355ohZJdT7+LNAo26bid\nxQUCSBEHavIW5vovwC8tc40xQdpflQTnv6Zm98HqSfpbvmoG1w3B8BAxf/ak\nsg4lTSKWT4bV2efBtNYVV9E/1hLc1QvTzdb0VlnyMqNiO7qS+zUpo7EMg6l8\nW9wcb2li01MC70WIqAkASlXdbeRls27u8RyS/gHs3s3J+lrLOrvmm2JRluwY\nckY6sPNoPVb1zRxzl/ZsYxgrv0iuz2NAXopZhnYGQv0BE7z3EFQGxpIgHK2a\nxRnDZFrLIbaKwlTZxAXIjJJ0hC1Nwd2nybuHOUx4gRoWx1OgklQPYVuVCx9x\nSFnVe1nI0mDj50rmu7ABpXRdvuQNLIaHux22kBUGuDmJ0+fjXaw0o48sxxRZ\n2Ps4\r\n=ge5L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2YkmGU14z1Ze3lCcNpvsIPKlA4ZtT3O4Ld2pWIzg3xAiAv3VoJ0gG064hqbmuEmLngf4q/vUX2tV04EF33iH8Fgw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.2_1612202623224_0.7949503593177707"},"_hasShrinkwrap":false},"4.31.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.4+3f038bf9","@typescript-eslint/types":"4.31.3-alpha.4+3f038bf9","@typescript-eslint/typescript-estree":"4.31.3-alpha.4+3f038bf9","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3f038bf90f0c3d2e884c2d70bf90f44d26e69fe0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ov2NL4fp8KqCknzIVT6OYSHmnufKzrHmsLTcwMv0IZB8aUO75zT18qPGoAbdZ4NkrDcE/yznlgdXPlZNtO5/6g==","shasum":"150240c3d48ecd70084b31832c010ea7e2ee1686","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.4.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9s8xpaqlZdPyMku7z+eHvkHQphGuFhkoD5nJJgPfLzgIhAPiALrEULpf8h+xolQCgPtrqY8nP9Y0hj7MdaM3o+/Te"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.4_1632166068646_0.4363886592656083"},"_hasShrinkwrap":false},"4.14.1":{"name":"@typescript-eslint/experimental-utils","version":"4.14.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.1","@typescript-eslint/types":"4.14.1","@typescript-eslint/typescript-estree":"4.14.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"957523c3c0bd92201c3607c21f30ac0d80bcd912","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.1","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-2CuHWOJwvpw0LofbyG5gvYjEyoJeSvVH2PnfUQSn0KQr4v8Dql2pr43ohmx4fdPQ/eVoTSFjTi/bsGEXl/zUUQ==","shasum":"a5c945cb24dabb96747180e1cfc8487f8066f471","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.1.tgz","fileCount":204,"unpackedSize":425348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDwfaCRA9TVsSAnZWagAAxp8P/Rf6B48/DJw0f+YJaYUP\nsxihJeNJ+EPL8iVAZMW8Rx2pQvMnLZGCYonBOHnygTUj7LilkWphIbvDhWkD\nogNQa/I1PAxYy3K0nskeN9wVcD2koOzahUTamV0jolVQSabkQukILhpJCmKg\nTdoRXot9hsCuq5pSLj2RVHPh33WW95QZlOwUDZfxENIbxHiXdXk8+yLwp+Tx\nD5X9G4YGp31NRx7Ypf4vxfzx+YEZF+sGEx0F0Ua92foTfkIUmPvj84njrbW/\ndp2al+FajRzWmFwBFf8Tr6gX2uB7W+EzuF5QLRnvG6tQnoApAyZAhy9ENwSm\n55xJuohCkUx14xl71KLWH2uYTwRicSd2C6nHnVQrl55baTWdmGvEs3qer7B1\n444fy5vmlNMj+zIE7crX4jhAU+/6RhtyluOyIaOppX71IYiKdRM+RKkJFVvP\n472DmyDF/6nO7cTji2c4mlLFCZxoLIZXgyVCBfoXl7QDL3lbWb95l1sdLOiD\n09fJOdM8n3L0fo+VtQnY6dgHDJHn+3TJfYwQR9BRxyheU6yiWNeMFIe8lu2b\nh+MfOcGz5JxwRqncIMV+xV2TYnYEMoBRG1FGa1Wk0ZqoC1z3X2N1GX564klS\nMEJag7m/E4gdm7V8qIuG6Uzm5RyuP5TOPdKe2kgGcDbKwJ1eA6ou9tX1iKJo\n8AXF\r\n=RPEX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq7rjFDF9ZYh6yYY6VWt8kfcenbz4BJ2TO1Z3EZrowNAiEA0ZeGfy3OJu3yX0BvfLNJPngjNEduzXa64qzxjiUKayQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.1_1611597785359_0.23501952720612063"},"_hasShrinkwrap":false},"4.31.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.5+cc777175","@typescript-eslint/types":"4.31.3-alpha.5+cc777175","@typescript-eslint/typescript-estree":"4.31.3-alpha.5+cc777175","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cc777175b9c6e0c67f6f7a038feb2cb721f45d15","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.5","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-VaiIS6pKGPoshMm+PWRtbWVLQntkzS2XsP1NnN+GJnt6XNpWvrAVX6GMnpHmWLy6e6kC7o5YJRZFdzZzWHaoSQ==","shasum":"b23703838fb86dad0c66654e8521a51f4a82053f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.5.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJuXUyBf/feqVxa51BVwgR+cMTBMiJI+GcEpYjEw1ZpAiArLeQ02Dn4aUm1/5xugAY5uEM8nddxl/wsRJIJ52LzkA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.5_1632166010348_0.396910385141082"},"_hasShrinkwrap":false},"2.12.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.4+4f735e8e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4f735e8e8acc24163c795cb9ce773e3a37ec962c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-7I3G6mHudxjJzOwF8hQ3uuKhHkGvzBGWJZlDF0EgC0vVW3opn82BQtVI/L7HZYb9xBRPtlkSjWfuQQSXLldGjA==","shasum":"113c29e001d14ee4ebc376929630ed874241e8c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.4.tgz","fileCount":108,"unpackedSize":142871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+W11CRA9TVsSAnZWagAAAPkQAJdqHnatuCxs7R4M/Xpb\nUoLL+uNow15gbxpCUi+hMa+t7POpSpHv35gmJhruWoHHpu9g/s6fkXMOGgxj\nhje0dVyO1tVCTfYFlbZtY9vTT9spiOME3AbZJNJOmj2P3UOa/pXHRqshHjJ/\ndvKF9fO5U4ZzUXuQC95kwLNqwqzmb6iFIEYDPBrLb5ytN83qobarXxPBv2MA\nsrUo6iaph/AarluWm9Y/V5Qq1HyHxxq1kSO1ldKeBdCelF1wDwAKoTGdQHl9\nnxTaYH+tDupbf+6m4SuMvXI16mKbHEMfgZ4MOUmjQWp8cvoCplPtnsGIu86m\nwgB2CZOaXVdGw4Ct1EgnlSawwTIzBhv7erFmFevKSN3++hWpl+sV6LETW0D4\nQzNUq4pBdARf32xF8e5J9Uc8wSiVdnDVa0Ys0IntIBUMQo1G7nzRBIaA9Fxz\ntGIGNvJgn/DwGomIswbs9BymwmbLqb0CR7hpJacnFuMi0NmP/NNTg7nYi5QP\ncfRKkDtPd3+UPXuXJJzlOYy6aLsPsMTTFZnl/yaMwlS5u9gX/Cej47OjArwK\nehrnb3k/HWZ/5Ma/GoZVkDX6UDU8eokktVknucfpOAn7NHSHLrsVAeZ2xvR5\nWQ3rN23vFruBTyVQgYOsZ6GBTSmBxkqGk2/kRbj1BDKXkjpPFEo+qmc34b/4\n+9U2\r\n=na1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDuiiRjVjOSngrgmh3lxk5ap8llPRvZZ9ganpEocmt+AIgeuAEbzL/dK7pwh9y8kTs+NKqEtKhkOEQwaJXFe/1vF0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.4_1576627573097_0.49168160098693203"},"_hasShrinkwrap":false},"4.31.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.2+5c74b1b1","@typescript-eslint/types":"4.31.3-alpha.2+5c74b1b1","@typescript-eslint/typescript-estree":"4.31.3-alpha.2+5c74b1b1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5c74b1b174696e540d50bd3e8f71e31246061206","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.2","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-E9vk9NYFFc1eLkjGtiqhdrDRfsK7E8XUKSSKdpwpWY2NDQaowZzT4u3eL7ZoYvwZzM53ifthzmMt8ViSpIvkxg==","shasum":"d7cd6b5377ba099a84b31aac181213df188fd89e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.2.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCywYYlxmFUVhfaGrtSbqRkgQrBzYo84K0fF+ngU/vtVQIgPq1XXDP6DCnF/WkG3roPJNLqjLMlPH8o/cMsLtPlvTU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.2_1632160307919_0.606381160470058"},"_hasShrinkwrap":false},"2.12.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.3+c52c5c99","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c52c5c997e7654f9ad124dde3951878108d159fb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-O+rTPycOsZPkWff4fpWICC268ozVl82Hz7a7EueFpgeONDwtct5pkp/kTXAYBMmwWeGvBdgFKxvgPEluw8G9NQ==","shasum":"c60d1e69e3130bbb5db7c88783e3202c13650f16","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.3.tgz","fileCount":108,"unpackedSize":142871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+Gv+CRA9TVsSAnZWagAAneEQAJruVj/kHV14CAxUqPGP\nK2nELSwqH0Biy26w4okd9okc85+I4IXda+2VAProQ5yUk13Thkt85vdjH6Rx\nYnkaWbBz2bsQY6A6xlH9oK/ywHUSp0yGQwZLbC2zwEkdKsW7bSNZYp66RXeI\nDerL0UhIxN1gaJqm8jL44sBWFkKI4J3XB9BWgIUaE6xBBUIaj+6CR1ImLcwO\nh4NqpUJpp2WcXrxNr7ngSlYZLvTFc5sbUpv2Gv4yWVlMRHJBqpwcKjMFG12j\nsHa53RzYk9gCw1KE1PEEJYvgP8zRNvslMKkMg+rx6KBVxjiUX7XIj4zsj7gy\nPip5NtaBWTm/U6A+xgWbvRRRNKRM/xFQvR0ssVq/IYCMLxDIHNc/rsNxMFj9\n0PBYDrud/OEhxY5ahJeYAifjfQzsTBAnOT1AXmzCB+tX6+WZslNvW7YUvNBe\nU/eufCPig/j+QhZFzRIXHK3eJV3+GOxnYxP/KPNwTVIQwaE3Ku42d1F4AQNq\nx6JOQ5tdnPhbrpITDTxfQXfxzc/TNbY+3vRuF9iMKcThHdLXSmrkLSMFUJZ0\nZu6wsK8+7wjINetV3q1d++9Q3jcDvQWgekS0StcY3RiQG/5Y8Tt8vjtfiUGi\nM9f+EZl//JGsIjt1fgMROxIWgz4CRZDpf+BQWWlAYVIYSrSPIPNTGbdrEVmz\n02Oe\r\n=cx/g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFBvYYgP8OHDvaQsA328YyPU2LdERAKHj1Yulffic9EwIhAIBnXszWUTj/tlw3CX8p0OhIV7Nk2RR0SElvd08Xf0Ip"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.3_1576561661930_0.9939422357840375"},"_hasShrinkwrap":false},"4.31.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.3+aee79820","@typescript-eslint/types":"4.31.3-alpha.3+aee79820","@typescript-eslint/typescript-estree":"4.31.3-alpha.3+aee79820","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"aee798205e72398bc496c78a8a5dc376d6ae9ae9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-0zLEu/gla134zgbZQkHwvKk7OMjczoBTCUE+3AJbxgM4rYi7qKCef0bvoXiH4E81mI/aEYW01yn/qjo0tQa2Gw==","shasum":"b1d8318d3c6ad1ca5bff2afaaf2b7d01546435aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.3.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3oFZzEoJ4keBuJsVTOb/A1LpaqyFeFYOU1L0cW56l3AiEA95VqAcJAS60+Xh/25l7ccvXGEbbOJhyxPnMqjiaIAew="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.3_1632165839337_0.6907999958102577"},"_hasShrinkwrap":false},"2.12.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.2+5c096ded","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5c096ded9bb68bdf635d29a163b8dbf9a64509af","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-HIpXkZy4xZKHHPsTZrKX5/cREMLOnl9jfH9EUkFlnbxDyB09ft0vmJ7X8hXluvpILma9ueZW8SAZcRpX7tvMyg==","shasum":"235b9b308f676deebce7f944f3b83735afd37043","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.2.tgz","fileCount":108,"unpackedSize":142871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+DDsCRA9TVsSAnZWagAACokQAJ8IZzt4vmkwCqB4mASX\nEpd+PQB6luVTpWxXw7b0QKvK60JnlZnXWh22yx5HJeD9Hq8NRhhuaF8vEj73\nHs1tpQLaYN/V5UNvXf9Qa3yU3ZVEoZ5qW/9vseDD3pX9BhQu029wwMlCY8OH\nM1klbtkoL+oe1tPw+zTm0nBKZCWBwWcd77P2Xai2mPwaE3anq3AkOyEUCZ4N\npN56raiIFc36gNe+y2lPjY94eJfHLHqQ+VuWZv9HjdU9vRCx/vdBzORcgXX8\nCrgjhWkqgRoi20HUc5OxBRJ0SafLcoKSAvShLO6RA3ZKCypdZTtA7cIJNqOq\n6EuSD+g+cTPD/JAnO1UAwjryhFxSsqE7SI1K6z7g50MTL7cT/49fFLsRUGph\n4beSNyhAjji975ZhHgDcKTGdFiDqcmbe8teLEagJGYL0Z/l0JtdbnuISHp+b\nPuRAoyOTU43+1d6xj9FrieJAXMj0f/RQkhXXK0BpfIa8SwVaJNpmn7/LXOz2\n+qXYWbkihNwviCDYV/9IUb66KtcEBukSqq3YF/cgR3rtJyd/imc1HAGMMxVj\n0m3nhunMVudWdFyrzUdTyifQ/A9j7pbNXoYH6ybT4xfeNXhfViFRXEaB4RWO\nlcdJlGPII8QLZOX0Xi5Js9gnu0FggVK0idBnktopVgQXGgJCffqP94q/XG0+\n4ygY\r\n=+Qcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjc/3fX5Ff0oUwUskrbdI26h6AmoNW3r3FivzujbehlAIgOtBtqy35O/jFTo8M/bmEao/1OCbuyKG1WDrhoIFRmG4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.2_1576546540597_0.9819348155718093"},"_hasShrinkwrap":false},"4.31.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.0+eee47d0f","@typescript-eslint/types":"4.31.3-alpha.0+eee47d0f","@typescript-eslint/typescript-estree":"4.31.3-alpha.0+eee47d0f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eee47d0f90d84cbc0deef1601097e88728945ab1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-h+BbAzlvGErYWx2j4e5GFORgwhXvk8s5PUitR+tThglac86TQTCGD4xNliwkpTPoN5hsJU6wwQq31kySYKXBjw==","shasum":"87a476587b5f98b0c064011633880b8c666bf32d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.0.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3Yer2wKkwXOSwxqMNz0una3pUDpkOA+tQqwZIQ3AKZAiAWwoof2KyObADzbOJjfsbar1gr8cykgEmZ4XhfnczWug=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.0_1632158349744_0.09047134786284206"},"_hasShrinkwrap":false},"2.12.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.1+a5f7d22f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a5f7d22f32a361a704cba4b5ec37851e12b11445","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-tlUge8w9aBPrTCh/zHvjt+5ihHbI5T+RaCkODfCRHbCan7ljh9h5MJqaL7lz4a7p6M1VSmpeSUw/cYZL4ON2VA==","shasum":"68849bed271c2d20c54a3457254fb5069337ae85","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.1.tgz","fileCount":108,"unpackedSize":142871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+CuNCRA9TVsSAnZWagAAWHQQAJ7puEZeimU7pJeFct2O\nNjcu9Z+91+MGyJvgrZWqWqXd0F8aA2gA1aNUSzKso5M7rO3mA0ooGGjsnZcZ\n7HZQ4Rowb4nw0tfx69xDPfmq0UmlSyGgvQNDKcMGqL3SHt7ybGdK6IFV75zU\nWmCcMJ6fafSJAz+LJZXAraY/Z1Ih4qhBcPt9NHrDjFQ1BGvWaifH8fsTPSkT\nK4bhPUhw7sbMBows9qveIrZBsoqOP01zxLUpVdEjsR9M80w/OdNYjveU1EVg\nIaJzRqQxyK71JvKMpSw6lczhkOtchgF18Q/6nlSPFgzEeS+whQqiUSeKqhIK\nlpf9tf1HiZER5YYM8SSCinWDPVOyCEBlxcRik5vk9RkPpdHK4oe88G9Jpm/F\nL0v4Jb6uYE0ZfS/XUo4RrQCMKlTjg9TJoiXIOF4pBW9mtQ/O5HTF/ZzBscC7\nHiGznIqBcfEhKyFwclPmgFez6mV58FqhoQuafPCI4aTEY0ME2PvX+tCA/6TJ\n7EMyTtkTI0Y1rx8bYF+TYHaqExc1LZzVEBmlvWjC1sz5ZWjPOogHiMJRpViA\nWIpqfw7OU9MpgweqF42cPPoGra9h/GFpzhHbVOfzGXnX4k9OV9rFDx5TAASC\nh9KSVhRu8FHFhJIdVYU9KSLn5s9u/qKt1ZBNMHi7y8yXyMSTND7q4FCa5MTY\nSDOX\r\n=bGE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDO+FMHZPNFz5x+ZxZ90tTOS1kjsR7htdv9gbM1B5QeAIgZsq6VggM2gLKkc0ZwaLh4gwB0Q6RVLg55Gl8yfyUpWk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.1_1576545164803_0.9933732877623918"},"_hasShrinkwrap":false},"4.31.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.1+0877adc2","@typescript-eslint/types":"4.31.3-alpha.1+0877adc2","@typescript-eslint/typescript-estree":"4.31.3-alpha.1+0877adc2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0877adc200482c8b453581575173d18fa234a617","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.1","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-h65YlWjglXUa74g9KMmhHvQl/L1gzptyziqJW0bAOug9r1Y0SzCqiYNHgm993k1nklvcucPpmjpvKuZX+uuFuA==","shasum":"36c728e0299c0e1dccad425ac319d3d5ed308d3c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.1.tgz","fileCount":164,"unpackedSize":301531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx9tqApCsQo7iFuO/pcX3Zio6dvztRadOKgPC2TItE2gIgCnLb+qXT6q3OuzBwu7ioI45qJdwFcRYyCc3FmDsNZ2I="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.1_1632160293596_0.8696275175219337"},"_hasShrinkwrap":false},"5.38.1":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"84e316be33dac5302bd0367c4d1960bef40c484d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.2/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==","shasum":"d9ed618ea65b38e98cf4a84b87aaf6af928a6a1e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEo8TOh+vggaOYWdADTjhSkT172VTMOUeC/Yuwhv/wBAiEAqLs3oOJHMap7ynKn49Ypn2R5OJad0I1B1D60aPJmpPw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMeIvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnrg/8C0i4eZ+UL/y2oJCYsexvAaIuW+teqLcVN+TPu5Cs0xW+4/63\r\nW16piMlBaab7E8p3P8UAsoEt/RiDzE/Q/iFsKikydDP2FvxT0PG6P53OkDxv\r\nDkkdG+52s/EanoFsgDDGBlxAKVAxN0Kfb0TBtN8ZlBzUqU7VXt3q7Gg9cFz/\r\ndPHr4l/Wuoz86LwxibKfQQpddBDc8TSyK2yw87bdvJDg6cApfhq1NH1ORJ3v\r\nDtwrvKHmITJ7JoWa/fdzRKyWRSfUXqWeLrWh+xKyW1fzbBJZgoAYW6pQCUBR\r\n6+NrePCUEfZnB5UDYTR8u6ZnPe6tjSP6yn5NJ2hGgkYCb56Q0FQGKnqsR7EI\r\nC0/7B6tkYmTOTMql30b1JBnwgL+Tqh0D06uzQlWXfgTRObyvFVEge3+tblgQ\r\natv4NtRUfUfoR3NPN8nXLEphJDeSOM54l9yPbvxocQDw31sXqJgHnEvtvFWL\r\njDvS30kEm0kGWksqvDezQlN/QB1371Pe5LyIo26VnZM6+FiingUSH473lUzy\r\n6Z2vosVaLvfWSOQE7S1FvhKpybnqKljDigWhX96sgwXI4JFKd1iVMNVWr1Dp\r\nz/FYEN692l8lpAb9CaZFj5J5f6QrYOT19UfTqZMxwmDlEf4hjsiOaZP2c5u/\r\n76333Fzg7A+4Ju80KeTimRSBMrtm31OZzIg=\r\n=jZRl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1_1664213551135_0.8149967965826206"},"_hasShrinkwrap":false},"5.38.0":{"name":"@typescript-eslint/experimental-utils","version":"5.38.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"12bc0a72c1d1164851a22f4df09385110a14a9f9","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.5.1/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-kzXBRfvGlicgGk4CYuRUqKvwc2s3wHXNssUWWJU18bhMRxriFm3BZWyQ6vEHBRpEIMKB6b7MIQHO+9lYlts19w==","shasum":"84e593a66138d75c11e85a0dbe9a8a6a013bf3cb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+oBpqqXfpxWmubEUFMT/NpKkATJuoVugo0Q6Ai6ab8AiEAlcx0xLxTBXlfQNFdf1HESXm6I9TzQixjdxmPl14e9xs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKKhWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpraA/9EJQ4NUDPvKDXsjRd0pSD01VANHiA4uXiEX9wknsx0xbHvGxx\r\n6HNW11fmmDQ2BudT/dakFTCN6shrf8/9wrPpr0yqxENTgiZaiWYxwRfFipYv\r\nviyNGIi4CoFlApEVodAKGVcG4CAGO7CmkeQoyL7Lv84Gs/AnHZ3femputSvP\r\nFz2fUhIMihk2KhrHUstH/qWJgvZFOF7nGUEp2OVUPVfj5kBECNKtBLlITWSO\r\nKO73zGbHl4IMLqy7snsjrgPU2sm+KhrtP+zw2OA9EKTCe1JTL3YmzMrwP8LR\r\nWliSEDq0wh6TLVIFmEbC52wG2Go/3PYDhrllGs/olJoP0DKUk+4oz50lHFZi\r\nHb3A3V0YcVn+M6hTT4J0yuNwzDQ9/g86j9PQseqJdEojoW+iucMxzsotktcQ\r\nuMO5vboIdBY48xMwFwO8YvRkoNsKyAyYthMoFNL+mGYHTZ7v1pR0sOCq+LLg\r\nhU/N3pcK6ssaUGZHvmOPvR5w0nIN49nV8pBltzydlzlYzN9DCg7RWivlyyxI\r\nNTgN2rocTEiA8w1A8d/7K5DetE4te8fJXs4aK/rCyfWLvMVL1uH0nrcGhOjn\r\nimlvpfKRyXC+DEOmBQ0cKJfGcd88ZUWnbCCDDavWi5WSlvFRrXXK/znzSndd\r\nP4IU7EVEjpL1WJANFaqGK/boBe1I4ElhcYk=\r\n=hUGH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.0_1663608918166_0.1759635016823835"},"_hasShrinkwrap":false},"3.6.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1-alpha.4+3a187caf","@typescript-eslint/typescript-estree":"3.6.1-alpha.4+3a187caf","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3a187cafb7302a3c05de0e6a236dd142a5e2d741","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1-alpha.4","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-QnolAM2KD+eH9Upk6POxax4mo6/vbcR78VAFEbELYdFWKbFrDmlIoKajBoxMOWYCDHd0Q6pbMdzzxJIc3WOwqA==","shasum":"ca10344fdf5f082c119376c2feee2cbfcb62bf2b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1-alpha.4.tgz","fileCount":204,"unpackedSize":407714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC92KCRA9TVsSAnZWagAAc1wQAIyWVoqn8CzRmSPLCUos\nQnJ1gGfps7+KQVE32W7wT/08IOuQhTE7Drlmf0CZHnA8GAkPdQoLWbkpYMdZ\nMaTE5OdJ4rKjMPK49VW7fxqeahu/bmHdTeo16wnK9ZKM1QMpQ2gffGMiKrko\no++lBvUoYwduAPbbN/gWqkwmYRBI3mJ8J7/uhVsM9BLbUzobG6fefJnHQZjH\nimUEwYOpjJ+CdsQTifrDup1zeK5hzWwmfmiSJiLLXJWSa7OV6HExg+2Nm3OZ\nRMWO9XCzx1Y/BUKJYJZ92HhRlimTGY+0iCkrvXX+2Us5SIpRKVSX3CnbrSq0\niKS+hpPiPso9hWQWkFLEqKfxCnxoSTdNRYD6O6/8TC8BbT/YSOyYA4evEHEF\nnwd+I+QxtXB9Sea5iNeLLkfUa+HxgtW2N3BdxeYZb6VgaMvjvMNCBXdlIiGO\nGiUC7z1qmBDmMqP3nAZ+OmWOlqSgH0ggr3j7VaSNaQODGhS2QIc4xNDmrZTQ\nVT3yAiLQrsLld6ij+kzddX8xLygz7wbcmr3fT8H9YW6qybIXv3SCRA61zLIb\ntFk3cNSw4XfZkKLBjqOYfuSWEmZko0WhgJkJQ1dCKSFciQSLrTFScs+3LlTs\n7dJrK55Yc0pzevtpPaHEjXnBoXhkLZBtwdcb7feus3WjAXXGWI27SmmdHID7\nwYHx\r\n=/EVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJZwhDvM+rY2BvmfNoo1vXaSKupVaWIKLRC+CVsAUTuAiEA4kjexArmjct/xMPDG7lCfiMYZroY+p0GOzvgmAvhEM4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1-alpha.4_1594613130401_0.5130810116922393"},"_hasShrinkwrap":false},"3.6.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1-alpha.3+98ab010f","@typescript-eslint/typescript-estree":"3.6.1-alpha.3+98ab010f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"98ab010fb7fca884984bb4200fd806ecee8071b6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1-alpha.3","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-/3V+0LT4hIss0T0wP9TioO+14+i+7FNjckTB2TWE6w1tLuTNQn/Ywfc0uoKagPm6uVpuzfp2MFhxgJ5U4HgLYg==","shasum":"0a65bbc55f04e9989ab4494d1c89ab09f4194184","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1-alpha.3.tgz","fileCount":204,"unpackedSize":407714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBiNCRA9TVsSAnZWagAAJYMQAJa+goKN5rSp1XKZM+0w\ng18fJ/T4PdqJNC/fbzLJpNzR/aGFgOUqEb1iIn/+QgoNr/+EOh1a9qaJY/A9\nINZTK6+d5XYYyMqd6PK5r28nCJkqlyoZeV6PYuQK5Z9M1PrMq2F01kq7V50O\nHlk7U7cwp/eBGgYz0+JR9pqO+IWQupjtmCx4cz/lV9RHRoih0JVA6VLDLP8t\nQnyfyejBSGDgF1Wc+7DUGu/kbBhaAlsk6wc7YGM9QkrFcAq1rKXvir+zpUZy\n5znamod/HOhoFrX4cnght1m3Wx/XFqkk179waLC7P+zWb7QpdjsnKG7d+Ovx\nHipT73WLONTfBGoAvbblZeiLOaAZAYll6oQ+mtFeMvVsu9IFQZaVR7fgl2NC\nLACgutTDA0IlVD4vlZU5ThSR3QiI1fH+ebgiXOushnVwbrFIvU+bO7VKTt6P\nUYdahmnCfstSHOLzj1L3BBzctTM0Zy1xBkB9mGbYSZiKjGF8+ie9Sv7qxmk4\n+4jtuwuQ4nJVd2nQtCpvcFbKjOJdx2hxPqlprurJFRrFuQXhH8E6NBCyOEhy\nyx/IaH2hFVL4bTmIgfbBu6k+zZ71yVZ/4VL0Ra7ypE4dYwWtQuLjsHfI2ilI\nwPMsAPRrVoXrzEWhEiXHFT2Zlcd9FVprlM51pKowjeRmrp6XIPHMFNG8/+1w\nqF4J\r\n=DQ8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjyjSvIkKpcabarln2u48GRN4hCDuwrgzZt37tC8tfswIgMt1kFM4ZUAGSYxMdL5/1U/Nn9lAykNFRX+XT7f9vbS4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1-alpha.3_1594366093095_0.7124838896232502"},"_hasShrinkwrap":false},"3.6.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1-alpha.2+742b6793","@typescript-eslint/typescript-estree":"3.6.1-alpha.2+742b6793","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"742b679339e5a16be684ba8949af3c773bfe6c04","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1-alpha.2","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Ahlb1znryC2F20BliHSu0s2C5RAyAmaDt/PVilMel1R1Ixhmz8dbu+CWRFmJK18o9q9Wso/Vq8gFAhOu5zJCdA==","shasum":"c3c6f043a259e4dac9a63ccd0a86d5c4a3f818bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1-alpha.2.tgz","fileCount":204,"unpackedSize":407714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBWltCRA9TVsSAnZWagAAdmoP/jkL5ThawwCLM7BFMNve\npeJQED5UX8xA8kstp6WIX7BeCup2K3a+n2g2dX4xZsohWLfQ8EI9PWuK7o+v\nJWcYpmefTI4lqlLsD+AyLhmtn5IGzjBsmOU0/6ea+i17AyjodjVS8ouyg8Yj\nZuGx9b/jiJsu8OkjthGz2UKniQC+hoe8X3ARtpwjy3DvGxxei1N4GUPbf87s\n/z9HdthFBquaIHGjeb6Ujuk0nQNKRQD+InInQu3DoQ71lHKS2jIvqi66SZon\n0/gCX0OZ8yQohhzJ2KVPpB8mAhx0svi/Ka2tS+fbJOVCwcUVWjfF/0gzZtbe\nLb+7eOa9m0xcIVw/GvzFL6pItxq71t6y8Ehtg9iqIUSBJWParnkJnRAgcTHm\nHK+blVK9C+Sw7D6imPotCJdo7JotxTeFxZx92A8kVTC4MTLtXkplwP7e2xzI\nojHFne9eMxgUpS5IyWlSn69MSupfsT0c8KDdMDJril3pB81ki+UA59qGA5SV\n8NeU8HsU3SsV/vEYCvCNq/6wbpV6Udur8GF6MXGgQ5tqlczTquIlYAqZmdIh\nvd+yFNUCh/WKyzLqrPYkjJSxmdd7YfeSaYVJmjl6LOPEAVJHICd+cQUuc1h/\nezf9f5cj/F6g4J+Nqt2xIseOG2jjm0kuGLuLPm7QC0d98jcHfspdPxA6E783\n94ye\r\n=QnXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZbfxj5WMfOfgs+uQAvnEA9OdW8vhsd/Vm2SPLuiwGrQIgR8HslaaFe6qcZD/yGESRHHNyWcXMR54RaVLifPxRZKg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1-alpha.2_1594190189318_0.6902239445928144"},"_hasShrinkwrap":false},"4.18.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.0+3f4e9be8","@typescript-eslint/types":"4.18.1-alpha.0+3f4e9be8","@typescript-eslint/typescript-estree":"4.18.1-alpha.0+3f4e9be8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3f4e9be8f89639319b1d97a54d69a5a7c07e1ff5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-ktZlkLNdlp5Rj/LeF+Nc61V4fUP+v3CIMSYKTEVCa+TbVbzdgL9IbBt6e21wLMZN6Pig96LDXIM1C6gbFmH8FA==","shasum":"eae958918b385c879a65b3ebd01177002afc427d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.0.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT5alCRA9TVsSAnZWagAAuIMP/AwQKUnZYT8ulPVjVfmw\nBh5JvXILnuPGcGGrGVVK0qwQE5dA9KVAE1MH5FA9UOFxTXL8GNPhvYhMYKH2\n+JVHH/1yCZd8i3LcH+MPOiT82F657n+IaP1XJVX6EFQUc1UGLb98m1RsP7mD\ncOsMOerpA+hqIU4hlZvdW5Pj4mqDeSsqyIUB5z3KkB5/LzCqnfiWUXlBO8Wc\nzyuAHlX6Z/8eIqeoRuWeFdD9SxOQeYr6P8k2tyIKKtTANGSXD6CVyFqvdGHq\nrngcghCmE6buEgZoWTMf+6JbrY1KIVTOW5GY7qNQSZCTCogN67sk8hUmo8aq\nSc6rAf8MlTsVTNEOrkbk5UVpkmpwSAEniIh6EjhVJkp3qz4+787+heAC4Lnx\n8AKcKRePyD1T1vnnpNjcEqrepIIcFmclstFue4fHHav6MycFDB1VQUT281wy\ngN+mDv35AuQZdNrXQk2zjfNiBTs/QvMvKj5ktvgkQrIwbs45yougMOaJhegw\nOejBmoIkB5lD2fzuBbcEpBqZVYunpKP0VtWvLrGEgCUC4crmWgMu2xdAnSsE\nqFqAt1FZS7O1JqjYMUPrSPzKYBlNk4kfWcTPUxykvK9eedNj6ZrdRdvOz9oL\neFWSPBbBT2Qsu5KCA/WFq8FNESsIOCJhWWAlpwxZcdTSiUJhONzZOpj1uk5P\ndRny\r\n=+yAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuob250t0ZGJcPWn+9mV78wRzQ9jU/bQd4UxtzDFBoCAiBRhZwSvRcuDzPgMwSdeGETXfDLLYDXmFDG/EQDCWjohg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.0_1615828644576_0.3914732469186246"},"_hasShrinkwrap":false},"3.6.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1-alpha.1+00ac9c3c","@typescript-eslint/typescript-estree":"3.6.1-alpha.1+00ac9c3c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00ac9c3ccaad27bab08ec3c3a104f612bb593df5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1-alpha.1","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-zSfB/okKnVV/lTe13Pts5NKGyiaTW+HAnHxezmnhV+Xz4PbXdI9CX0GN3HdgFyyF2dLZ+dhqPPov+D8upSSRsA==","shasum":"06649d204c40c30a46cafc6a6a2e0f4bdc6c76a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1-alpha.1.tgz","fileCount":204,"unpackedSize":407714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA2x+CRA9TVsSAnZWagAA03AP/3qEpeugETBFgHo7IseO\nTlhsYq0rx3gnFb9BLTHvy277o0+5wgO+lk8g2PYbW/iwVfr7E4XhF8xE9Zoc\nihs38PQoBtJGisfD9P3H0KJH/7JQDlbPaTBOjrFnKQqXvT6TKevIU0/ZEVeH\nNoU+GtI3SUBk0UtqRJHdLVdTgsg2W+/mrrTbfR/6HsjIM9p1zhv+gRp+CpSx\nC8VxrS78mzlN9azVGtkUZGFRSsvSasH2hM68vL7PLyhgTmMZ+j8Z0DNUAjaf\nPgqzZSk0UR/gkjK1Fg6OjIUqKK+Y8dNpyglKJg0soTDvM4KrG8MV1qdY9xvV\nAvc8igYBK+BZEc+G8M/wQXSm0Azc2LQjD10w9fVQ6zYxi1E0jQsqMUSQZDcT\nvbStt9dEWQ2Zz5GYm9neoykf2sCGDCmTLri15Q9+fvGrY8P/qvd9sQauy2F2\nAPmi8bCUDx0BrAV8sN/hsDnm2JNspjWhDVOdntOJG1nuJo9v0m683pCkVHB5\n3BeLj21djvjRb7C0QpSufX+MO5Of2E79QqzJxWDCZecBWLw+DIw8C0yyVK1m\n23JZXWoKmn6QPVmysiqK1MeaXg4Uf74wU/I2WeZAp/m+sw5H2RmyDIgwCc9R\noaN5eLshwtymMsYNGA4LEU8FprcFu4JUlmzTyzCxEadGkb6XvLPWCytF329p\nCfJP\r\n=WLkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWhYcgLuh6V4IElywZ1nWW+eTdHSkuHrifUziIouNBFAiAXb0pEOw8jzcOLbNY2QoWR9WVhrIscWfrllcg820CeTw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1-alpha.1_1594059901573_0.38185486621680487"},"_hasShrinkwrap":false},"3.6.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1-alpha.0+2d80c515","@typescript-eslint/typescript-estree":"3.6.1-alpha.0+2d80c515","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2d80c5155ffd122e9abc3906fd1099d8367689b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1-alpha.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-LJQgDhluYL0QEGDKf38OVNe9JUC4vL7DN2XdQjYBZRAL8T2XLwuKZkworCrfl0n+g+S84LW+eMq+IN2RPiZlvA==","shasum":"089fa1664bb781af39988a8f60ce58096e9d0d50","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1-alpha.0.tgz","fileCount":204,"unpackedSize":407714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1wGCRA9TVsSAnZWagAA83MP/0YQnylPy1Jj3Qp2yMsK\nzhkxDJnb+jpTq/UW+goVqFVtFXoxpXP8iGS4nBu25ubfTUVNt7+Uc9fOMMwK\nbi6b4NCvamXi0VJDhX7PdYQ/6YPEYb/c6VBm3kiCGVnLhD3L6e8YN0vhExng\nx5IpIlDa3rDt9AMFUxp81OsGNnK2DNQww97K3h35ZP54jW1aAGIRvvrQTLIH\nZftx/z6ald5Of//kx6aUteWrSWsQk+9N++GtLSJhtZmJqc2p4SS5oW/XKey3\njYrqlLOFZgAqA+/URYAS71cZl9NGz8rCgU4ptm+QMt4v/hGYDNM63/jzu8tB\nMaJNtaMTxmy3W5NgmKnb3FqdiM+lzpW/TfVoNBNSGIpcUb6U4w9435bW1tqV\nElXcml8Hehq/tga8Fft3bS3T67u0VrwDeHr42LPj4apGcnWvOTr4R8DqDbbJ\nDNBIfSlnsIXzPu0PX4Tj662usYW1k7Jh2nwAVKfVr47Ne5CT+U3E3aDaH2fp\nd/+i+HLL1AifK6FcsSMz86xm9yX/HVCA0+U5FKBvkn8xn2//QLTwsO56Iyem\n6B32LmZ/zosoq+YJCzokdWmrlLr5wrQ3i5NNQpu+6T4Gv0ZCLvSQnNwCp6KT\n510iede9cVcm9JBXdgZc0pbowXB3Lm7FPnQH1HsnQdBxYSyhSdeIyHOETYJP\n3DKj\r\n=Kk/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzcMlq3JQo4juX5gPdgFNnkP0ao4LJ5tWyQfAn7lEk6AIhAJurNhnBfnKlUVs+VjeRJAAyfiSN2yvGp2xrUpSfn1ms"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1-alpha.0_1594055686027_0.3699261316325455"},"_hasShrinkwrap":false},"4.6.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.6.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.1-alpha.0+5de66142","@typescript-eslint/types":"4.6.1-alpha.0+5de66142","@typescript-eslint/typescript-estree":"4.6.1-alpha.0+5de66142","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5de66142f2391b000aa939b86d4756ee621553ad","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.1-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Fkb92h2kyJ3d9FIAF0gke5El6bDLYf05w274kOOsgHHa8/hwG2FVVyOOPSs7Jrrs0gkP86MN9/Y35bPonkQo8A==","shasum":"3ef71061c00ffa229c5ca8071dc531422dfc2b02","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.1-alpha.0.tgz","fileCount":204,"unpackedSize":418089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflwRjCRA9TVsSAnZWagAAyGsQAKP78Kr1HocnwCQ/ugc/\nz8ZMPb29HF7wK4VAOyrsFkaCJJVOAd3uI9rPMmmQm88BYgCzlbMg1K7wzqgj\n/Y6Cy4S1IXskZUJt3SyXmRoV3yLze4ruXKJpNbOYkQ7dxo5HuLgnKAMCYXem\ndA7HThoTyzHLLGC6KwRw3p5Mvc6dOdv6N5iQrhAEJSVVZ9RsGWlkmKn+rS3Q\nVhkPyuzNcnReXc5mzRYQzTP28nVTBjg8dn4skVmwcsVJCRdSdDmOCpQRvdp7\nOH7GmDPM7gAA0Y0noeErLY0tbdNyiiyYoUcW3nh0yXwEQ9m9Of9tgc5/5sxf\n3Nz28fGBuRMq6epu+I1pmdDUt1NHMX/LKa1nfQlrdZ7mdtO96Z33pc1qdwUG\nHqE/uzH/3oUxbylWFXNHRVZBirEC9OXReWaK9XCl42QjrEp4r8bRHOIBqGSs\nkQYlaB4GBOwcAtAtVjNEuulhDVWIzNxDTmnOxec4kRvjTd4UMULlp0mnV+Fp\nMRqG79rSkm/TzlrYdwpWlqKlp0+RM8nbxLCbTQjY6+P1YwtT1XPR2Hf7l3cb\nWLA1b5QQ779/P6ravn1ElztOwr4gHammCjN4BMLo5buwf9JZgGF5+gRxgkp+\nZb3YZhLMhcBgUaAOLr/TOVcB2HmvGB4ixFvAlZNFwFWHcHaJPSC2QQQX18D7\n8NsC\r\n=fmdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyevni/12aD4687Gg5ltZj+R7i0pm2kpXmF2hG5EVQNQIgLF7F4PwP3H9bEa3z9Vp7OwC5/uu1yKe6xBkXc0FIcUc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.1-alpha.0_1603732578903_0.3236299083887817"},"_hasShrinkwrap":false},"4.18.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.4+56af9896","@typescript-eslint/types":"4.18.1-alpha.4+56af9896","@typescript-eslint/typescript-estree":"4.18.1-alpha.4+56af9896","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"56af98964f7c7653de1ef0c0509857d057a05abc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.4","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-rLyM4mfMtCZYfYjGkBRznvI3vQE5cXgsW0F8dyG+wqg+ZKl5FVyCUasCADBQ2W1DmXBl2O0K1k9/9XWUx/Wwfg==","shasum":"1cfbd4d1a5a15500cbfc773e90a615aaebb980c0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.4.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7M9CRA9TVsSAnZWagAABfEP/ApvwSKhKAzk7bV8EQXq\n1wUqcWf5uJ7dhCJy9OpwqLnCdzsSF6POEeoPo5/KWWTg8wq3n5rJ/e/45cIo\noJHeU4SiMox+yRtVYDtrUfpnAjec6iLUHAjxsyvvCdfyI+djBh4y1QighdIP\nhaDBavmse47OpbarbUR7D6oWscObYHfFYGevVJu2M5pXp39+Rc+ultJ1qxFM\n7b7NFmeKl6sxB6mKpxbpF4cBxUIshsUIFXbgjTd34N/lchqVSXGQ2IBI8lHn\n8qyHA5gTXKF5+MMu/LUqxeNTLBMaodTaTiDIl7os1E/To2l//fMSZGm3SEOg\nIdFnpBOJ/8Mkym980gsm6FE0bTGWsowdX+BvUJKuRRnW6KvKiiAKwGtYEQio\nqdt5peXnqdHE3EayURFpX0gtH/DQ6245o0hVPnVZiOO699NBy90ZNZN5ZmTi\nO9R2Lw6ijspJsHcUxM7ijJkE3SshVF9PZqNvfQLiy24qY3rAHOFSceQ3HiYO\njQWxNgt2gOjL6vdS0tdACdkIU754ODMFljLzUID9rVwId1jHgir7nNebXmX+\npma1h7eF2PY0QAa2WNe8zvF83lAmTIkGeV4iQX5G2+bb2C22JeWgVh/Y1SQ4\n8B4Fm46li7POSYB66U3niwHv/s4byyHImAmpDYmaL0DRZo1uCE2rlSEaAG4+\n2Qk4\r\n=rwqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkYAuZGlrZfHNI4PqO13TuY+fEEr3vqX+0VTxFoPkvvAiArB8HJ7M5mskbqfTbgG32/DA2ZG/Ic28Pn4hWFpEGSKQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.4_1616098108929_0.5553529919439533"},"_hasShrinkwrap":false},"4.6.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.6.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.1-alpha.1+d8c67a56","@typescript-eslint/types":"4.6.1-alpha.1+d8c67a56","@typescript-eslint/typescript-estree":"4.6.1-alpha.1+d8c67a56","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d8c67a564a4cada5add8587f655aee2305cbc562","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.1-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-giuFAMo0wr0z7RXrr1u8leISsqCyrh6md64bSyvNn6x5QmxDCn74MnLIES+tLGegJJLCEgoRhJZmW0SaHo62AQ==","shasum":"dfafc5cf89b8d0bc64c87e49862b5b8c0c7bbf3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.1-alpha.1.tgz","fileCount":204,"unpackedSize":418089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnwtnCRA9TVsSAnZWagAAiDkP+QD6gC4vkFrMh/iSgFJD\ntCQ8KeWo/gleduoWqzV5ceIUPIzRFPfHEpQ9P1Zk4jaebXrNbGBYEtSB0Q3m\n2GlBrZnMGGVETyKxwfqqvAI00RF0rM5CEtWI+DdmEow+HZfhFIkPTb6zu8kD\nzWhoPx2sjBBnwZ5kVln4uu7u6zMzB1K/OnNr3TjnxovXSS+gWPBZoIo6crjF\noTYcukh/bTSq2NGqbPM0/cDZcTjpCjtq4IqsECkMoZmobhH+jzM8F2QQwYnU\na2gQQNZIoAzfjNJb0UzrmFzD8H6ODiNjQ3eJQdeJB5XxHLfO7igH3HSECnix\ny31jHvX3jwFFCiYCCgpZvBHYBHu/2Oj5IPBafDabKi0ce2BNUcID+Jx0Rl9N\nnMU3N8hZDkvCu6j+HhcZTyjX+hoXxVg/1qePp4WtsFQkUJn8ZvoZBU+AnKSl\nXQFK7HJEK+H5vJjygmQLRwBMi8qayps12pNoVxU+UPpqPGhJrqc5Site+TOA\nR3Uu+dLDTo/O1JUb1ltHQyBOHsRI+/WVYRLwOiEZQ6BA1RqheRfiak43YNmw\neGaVLJIOOzsCZPZMdnlkiqUaJ07r0b3BpNQY3PqJL+UBmq1tFJritFZJ7nQr\nrY9kAP/517gmnMVUm9sucA34+RDqtIDx6WmIe17zYMheSPF54B+caTR8tuFQ\ntjuh\r\n=GJL4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNHx2I9UI8+JOHNYCIJGVMg6HpWn1/wFrdDX707xM4BAiEA4b5yOg5/oUg2EbJD5o63Fjk7P+xI9S6cCaDwDIYKb6M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.1-alpha.1_1604258663449_0.7806807359099575"},"_hasShrinkwrap":false},"4.18.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.3+6703df19","@typescript-eslint/types":"4.18.1-alpha.3+6703df19","@typescript-eslint/typescript-estree":"4.18.1-alpha.3+6703df19","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6703df194203d9fa233bb5a3cb96560b5d51e345","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.3","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-4LAZw1fp9cQ+loeoBoqaC453U1I08gQMA+6xJZp+oEw7tEJL4N2KpJL6G6wxi1K6NHNSR5nkEhpzJacoAFlLFA==","shasum":"e31dc2222369321dd5cedfc8e433fe000daed4f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.3.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7BdCRA9TVsSAnZWagAAC5QP/23b/t6uTtL2jaWmjCiZ\nBirH0a1jmaLD1Pr3Z0oQVM6dul+4+DIGZKfKNSrns1PsPeZLRa+MIaHNzL6Z\nXnfrThojtLI6O1V2jXOoLZZKYbln3nhYrZb2yRkSS2Y02URCqDZEHmPJeFNz\nnWsTu5etuI7+Jek3vpSWwaTtj4ycrMu9dpLtbOeRnhFo5zXPBicUcz8ZBHHQ\nUJGHW9n2zBUUd1LFonKbZqfc2Oh5opYdcWjH4bz3loyVYqshrsepg4Nepr5n\nJMzgoPjOR4wPBW1k+7ELNpnjddoWlprWfrWDGQPiv6CypLrpLQdEmWZedAhV\nxSSzkQA3wpC0pf++cDg5bryz3KBI2kYRa8FGWlJfWGF2jG0T8S1aHUIqhoI/\nCy2FWx4GvTG62GZPOrgjOtpn8iez3gtWbpUkHxnmogipZl6jFi46BQ/OSzmj\n51AtYMo9vOJ84zSYs06MB851hJFzaNqtFYZucXqCdp1mXUl1ifFXi4iocZyB\nPIIzDSkHPjW+/3ofBM7sD9hSGnTiMepCWmKbuzjIIre8LPabIRKmBy87hsZ3\nIivsOkZIyQWa/hZ8xjbmGLPLXF8K8oIBreZE9TCCGNY8aVS9hNihlCYe1wz+\nN6LYMOKoD4F9/v988k1Y1jrjvrFmM+aqI+cE1W9xYu0B2uSDByQ4kboi+qv+\ngbko\r\n=kRCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTQce9vdWLbMJNU7VjoWXa8WRzaOIjUJxzX1AzDfZZewIhAMUIGsN6sjtFxRSb0/bgxKHJdHBaljAeTtRk0Vqf7NA/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.3_1616097372796_0.9547628484266919"},"_hasShrinkwrap":false},"4.18.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.2+9ed3c502","@typescript-eslint/types":"4.18.1-alpha.2+9ed3c502","@typescript-eslint/typescript-estree":"4.18.1-alpha.2+9ed3c502","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9ed3c5020cf390f7f26cdb24638c222fc0383647","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-CyxXYzkdutKRRJsrm+FRTug7L6BxCaEpVv2p4gi2A/hvRYqyBPkcF4dT9pRsk1lnfDNE5UV3jZ4CgnaaorrJPQ==","shasum":"eea32ae9391bae488468ddfcc680a3c92f9229f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.2.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUdzsCRA9TVsSAnZWagAAbhEP/3/dAm3Sf+WQUWgsLxcS\nOgzWitQiXO8+m/ReYMtZQGR+LHqjJ3g7uwInu3eHb2SD8rOTnL6uzA2h4LHk\nCKwb8YS68ynjXWK26Z3dh4AU8+4CCr31rlHiYbn9bXckYecBGUq/V31UqnyO\ngYM1sPuW9Fe2rbUsXDinQUzYqq9yhYTFSzILSugkPix37SVChpHyTCPotBRn\nj/HRh4zIiqfJzyRZQkTzmmEXPqtMVnx0eHKxX83VBFwmZLz+2sOGGGHv22qV\nSk1ckz8YHdZ3K4nch40Ymt7/u2a0TT63gKyqx918b07wmkOE87U5OEF04Qd6\nkyiaGXyEH8BD1As68JgIFFXHbqzryLdzDDhD629fUfX0orxbl2XYwMZo0Ftw\n7bXsA1TowqgCdFICF+4AAl2l/PdtDQy86UDJOmkJdlMS3PZwhydxLAa55mOy\nq2gwsEsTdt9AdK58ruXn+ok6OMe+5PsACAaawF93RHH6i33daNqf49AJMbQW\noM3s+aGEJ2/whZEXWwBh802Cb2evcTdQsldQUtNJD0e1WASNZdiD1cPsvwKJ\nm2jpqYwNdWeVnbWAfRLmirP+KQVcxx44vZJ2VORQNq3LGo1lY0Pcf4fK6cUl\nYuykcodem9v1espVL2RnRuErEXxAQV+6GESauBX0cq4EElB/BxzD4JgUB5lR\nJstj\r\n=RZqx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH5GLxSdipvFz7wqOsGLB9/fUHFfPUBayF1QSJuPTfYQIgEg+IbcsP6LxYwdMEDtUS33o7GovinEU7B0dO8h/E/y0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.2_1615977708442_0.10823762127152192"},"_hasShrinkwrap":false},"4.18.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.1+7b6f2ab4","@typescript-eslint/types":"4.18.1-alpha.1+7b6f2ab4","@typescript-eslint/typescript-estree":"4.18.1-alpha.1+7b6f2ab4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7b6f2ab4c0206619b493f6e7f82d280313fec9e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-j4Whe2sYeKXTbUMsFO/2oorWti6sHxPg0kiivhrpuAQi3P8LQTsYRLmVFLvXwB1QxFpYsDIlsI/TOL+Q9pP8IQ==","shasum":"f277b06acf0da32ef722bc3a514b454e42f88bde","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.1.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT9UkCRA9TVsSAnZWagAAZIgP/0jG5TUOtlq0ti7U+ZnY\nzC4Ll183E1/ZvKGkROC844fMK4ZljugnqB2hHfre7tDeygBfJkeYTejlJziR\nPGDP1qZN5Ifs7rT9gOUmvRZDr8vmblmgLcYCBt8LEINoCRGrsBpYT7TlMByq\nQfnIUNirEdUZqNmF/Poolj+3ONEQj7zQr7FWt6i4tVSNpRodwQdmWpp298Ds\ntNQcR5ZdACAU2ibZgnJajckgV49jzpNj13ywkm4sTu5R9MoJmIegCt8h+Kjw\nxmiq+OxK61BbxGYoWtGPrmxiXqowRKyFFfXd5eyYJKnGSCmcbOKahA1WUaQf\nfKU1qWSMbGt6YfjBAU5rpQ8VflRVdVYbWMdbbejHqMultKVqpK3L05K0hak2\n3KWyDlTGHVe48anPjjqiuzhaCb9ThH8kEtIjxvxT2ZYmNLHmNxReRHkdiUWM\nIMTkvXpFVn7sNrcRj4uDSsNAa1g9zSdRcUAT2qpJzGciA2Ws+UIoOqiV+Y3U\nrdIlYkrew8ybJgPmChDndkiO2RXbDV0E4lI1/DN9K3aVRP2OfygdidnXadrx\nwE+1sc7BBlqs20EsOXcQtrRJn5SLr/rBBAfpyRA9xktrILWbaQCTPeIf5SjJ\nbT1hobvDBHmXoWfNBenALYJ+eoTEoKlekkKx0QWSJm6Ij70GXkVRXrrbnRaN\nlCwY\r\n=s+PR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXt5ZOGWk//PG07yhTsBh3+Rjwgsu7/M/ndzCZ/yvSCAiEA2eq0kYC4OI/loDmM0O1HRyxsN60SdHdPF+Y29TbP9I0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.1_1615844644096_0.5855988896239912"},"_hasShrinkwrap":false},"4.18.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.8+5cc5d2ef","@typescript-eslint/types":"4.18.1-alpha.8+5cc5d2ef","@typescript-eslint/typescript-estree":"4.18.1-alpha.8+5cc5d2ef","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5cc5d2ef6d924d301e87f7bcf599352310e74b2c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.8","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-5PQ2Ib8/GfcpXDIzq4B4pGZbf7aGJ/cUlb1z78+aKxt3Vilt7Pc42BcS78yQYJ8k7k43poyjnm/oYka4MfH3Jw==","shasum":"c2c10fbc459c3ffd015bced187849d9674aac7ab","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.8.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV7R1CRA9TVsSAnZWagAACzQP/i2KIXxhL6l/GG7RcEZz\nOeof1/wHO8WtC5S2A9L1lIsxBeTHL9KnfykaM4wQ1gMuEs4R1B00xV0yFE/V\nhcdMgqDqFDN/YBm9caatANBPTXKxVw6tkprNYvM1sLMHbO4wwwDpddIhRNLK\n8k+xjJwG1fb9Y36BX0SWkngE4EEzh1dsn4swv1DsZp5ABrOmjfdGKKDIWlri\na0TmKT19Yy6oZN5yiGqrKsgSmr1MCpYP4ez1Cg8/b9x1hw9gXK1SF584dX8d\nEhXAY3V0dp8APj+vO/bXZfaO3L4FNeOrl2KlF4H1fOATqVJxLAjDncDUcdi9\nyZsQ/FBTJ1WF+VIryJyCcxa7bkA0WpHnLVnD0sCjgIdV+e0GO/N9uFeh4HwF\nI8aMT+D6EF4w1fQjqkngRNGu7I1itePreNg9eRDhys+z/VPel8HX/iYCPvut\n9xmnzcREI7ZhfhYb0F1M9oIEOIyE+IdvxMmRwO2Tu/WdS0bImv4uC0v6kA7B\nZWw9+riOhs5yngKlG70c9XUVR7WviUzL6/g49NsRAnqaJzHhdqQuW+O1QjAS\nwhzPamgJxYgfKWClZLoJIVyPU2+s6wFRWsuCKAWNnfNP8RkEMBbx4283ylsv\ndc/p91/n/DfrTB/hHba2pPzcKYmR+4E1sfrDqNLKNGBvNXKq08NIl3oE5lAc\nec4W\r\n=oq3y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2OlaY+gh9pL3Mvwf+8OLRI0CVuVpZ8n1X9JrdpWUnRAiEAhFQxr9twcqc14r6nHBIyO1kIj5xCHixY7NUrhXquC0g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.8_1616360564795_0.1483562839653787"},"_hasShrinkwrap":false},"4.18.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.7+0557a439","@typescript-eslint/types":"4.18.1-alpha.7+0557a439","@typescript-eslint/typescript-estree":"4.18.1-alpha.7+0557a439","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0557a439327557f4c0369ae2dddc8282ba45bfe6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.7","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-zRfzZG0J5XebSD9qmHdWrnD/4afJhNeG4FTcOrwLO4LN8qNoBLH4HRuE4dlw7+8U2ffXBIaroY1IfCjs05Z3QQ==","shasum":"8e7434919a641ecd2b4b20f4450efc2dbb5c3505","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.7.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV7JzCRA9TVsSAnZWagAAAosQAJPPkVxT1/ecE4m0QrI+\nNPG9n2C/qVwH4FZNXSSQHYe9UYTdZMw463LLkN4coHLy+4JsNeSC8zFoD6z3\nb6K3ZYTbKd0nYO71c/jJLzEb/9okxkPgrPh4JjBWNm+sxCrBQaQ7msSStX6d\nBqr7Bijr8RCRg143kh4AvYdBEkTDSHv4phgxO+w2KTVE9nsZ73xrYKQ81P7B\njvfImfMFGdmxdtmPmt0n3ucqT4LHD8Ca01L6Io2LLd723h+6CJM9oyVnsCP6\nnufUKKFGFIuAPQd+/1or8EDFOFWfGsallWEs+slCFXzFQhcwSTSU8rpglj7S\nwxhjuHiez9K6zRw9e6qJkoPLkjKr2vgpdwMWfVumse5890jJoe1P7cXNoWXy\nLHzsG66GtdFzvdRUieVZ5jcA4F/PguC4QflHiTIPpmg7qkhHCD4920sAET6I\n9TImaN07npxobeVvv9nHHZX3+XB+FRFgg5owWfjTuk2/fr76+vliY8uVwBmX\nqJbUou8Vva4pj2eWcwwp2i1G6Bf6YUcg/GhYJCsEpy8ce/e0XSle+5uoFLrm\nf7xQr8q1DHrwL6+LJLl9emKtrPG/ZHfQe/MioszETkdZI1VrIpl8xznGP2sh\nHJP3S7030aSoiy0NlAIhsvOeMDxvNmuHckdJjmN2MalMjBa+njS9hQCFNcW9\n/E7g\r\n=p3KM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy7aNOqNGRYiQoXVz07wie1bFnJURZX8DCNvtd207WrAIga4Bp9zJHJFfoCxlL/FscjLdB6JZuJWvzZXs9ZEfX6sU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.7_1616360050936_0.3886550018345738"},"_hasShrinkwrap":false},"4.6.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.6.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.1-alpha.2+73d97130","@typescript-eslint/types":"4.6.1-alpha.2+73d97130","@typescript-eslint/typescript-estree":"4.6.1-alpha.2+73d97130","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"73d97130afe79b8a458c215581ce86c62009ad8b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.1-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-v5E7/WWc27thMV6fVRks0HHNWCdCDkff3eU6Va7cKMKnAwpQG0q/xd1TWQ6OZ/mPklPfUN2uQMHzmyBgEawwNg==","shasum":"ba2241050de8b77f8e10b324047dfd96d1f04427","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.1-alpha.2.tgz","fileCount":204,"unpackedSize":418089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnw7TCRA9TVsSAnZWagAAEdIP/2Yj2ip9QxhFs37dzFKT\nUC9xFxYutxSc3kVpI36QrsNIxYBpLHKOxVdjAVLvpnUnQHTYKPxZA4FcDpFB\ndupEzxb+YVY02+6ge7MMlJJgdIVHmDLr8SBIcCY9xuNNW6HIIGMQZhj91b2z\n+r1bQZunlYfQ4RDs6KhA7FupQ7kad+ricyuRBe6ykMOIYX3bEQg4Sm2r7fKJ\nHNyp3DNuMQ2Qszu/tt1j7CAXlCE6eIbasaFzuJCPhOcAGWvBzGgjGEMXKIyA\n/fU1FooGiYA0JCv5hSSTPNgvhL8hJOh6zKAY7LWDOriw5kcINrMRfob+/zuh\nm/0oY2832VI7F297srhG2OW3uH+zEo7u4dCYEi4+u1JQbQCON8+NaB3QmTr7\nJ4F2SaGcK8mWrjw6OhB794C9fpokJWqu1UGQxJGPG+AOcvWnNvoY/30PA4/B\nZsFa+inGIi0/p7VWES7vjep9hM6FciiU4jlR2tPbxsvh0hTaGx8VXVAaN6sh\njdAiLc56yqzXuzks9jm/yvKt3X7a809qGsy0O3o+cV4qH5VpB0baN8qhPVCI\nQMXdzhmu8wNt/5ZvkyBKgDsG3qNDNOhhL83lZaOdU3Ny4nmqKSc+47teFZcX\nUOs/Kis1r6p2nU2e4/8yuAP3ombahImgbUj+XEs7rXao/dLGYaNLitFP33dT\nnuoJ\r\n=CR2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFoGpBl6ayFmBdB/uaZHk+0/4JZIMZYfwuUqPfa1fhtwIhAM4fl0hZICdq7cn/RcUkHLGXU5e4miQ9TfabgmJZ5T1C"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.1-alpha.2_1604259538597_0.1138766397271076"},"_hasShrinkwrap":false},"4.18.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.6+e3a3ea04","@typescript-eslint/types":"4.18.1-alpha.6+e3a3ea04","@typescript-eslint/typescript-estree":"4.18.1-alpha.6+e3a3ea04","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e3a3ea04757464aa2dded1ef46af8ad4e05246f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.6","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-x3FC4CudAxj9w3p0oC8JxE8EwkLb5A/HGkiM5dJplpR2e4oXxhwBo63xFJSf4toZ+f+cnhuTQwEN5AsZYPS+8A==","shasum":"8d6824e0dfc93ce6f2c8afa0f0bd32e9d942595e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.6.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7PqCRA9TVsSAnZWagAA+44P/0ZPacrE6YQjqM+y5m0n\nC8okZVTki9IcixdDZx0KJQhcuUuSFeQhTi9C19AbTgYL4M2pY/HufFVZZ+E8\nYGymTdOfeI/tfrXivHbRO0DS6iMgOZbcKpO/OF0gH8UphJniMU3VCyQFYtcK\nrpB1H+K0mGYpZiKxvrOyLRWsVetVtZMHQLzwEnuP4HW9Lw98pTfnUZdZ8Kf7\nkbmc9vEXKmg6LsK/mo3qcM8bobqd9B4J1Zc9wfRQ4rJC4qS/uBI0lO942AE7\n4TcXMATYfejgpiapPUr2O4pRBEdoLueeVekhJ6x8rUKo33DEYHAdHd8qPlR2\nuj04BzfMRUHr7Y9jwRGh+S/tMyxe4EdnIFIQ+cCHat2yX3olQE9+R8x+A1nw\noQa+O2UM30591fwAfibIi2YkrQavxqR8aQQFqSKGjdhTj4DO6sHLXGM2sY24\n7wfGJaJqoUeRwJAgPA+UV1kD/F8FYa7vVpEyO3SMBOWq6xUUvZ2gRJl92KLD\nHRMsZlT/DA863kxt8rIfDWKflB+BiJf4AyP0zK+JDgB0CUaJOtcO1c62T8pL\nAZzrHoslQJwKXylcDaHWHL0kb97ycyFFnmfGktVLw1zIxg7b21V2PF1eKNxv\nv0ab/A5QPMB1Mv3q21O0V2YAJxQSQ5JWrm3H2pFFlkiUj522+2EEyIYJnTBY\n9a82\r\n=Jgb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPJA7R3DRyc9uu2TmWOXYZE+xhE0q1nHv8eNj5+UFXBAIgNbinalp6QGGjv9MiiQtlSIRnny4ih/NohQYnMrWYn+c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.6_1616098282330_0.4944059231707325"},"_hasShrinkwrap":false},"4.18.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.5+6a25faf5","@typescript-eslint/types":"4.18.1-alpha.5+6a25faf5","@typescript-eslint/typescript-estree":"4.18.1-alpha.5+6a25faf5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6a25faf5cfa4d21a7546d9866819f4e017308fb2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-IEb7X+ZgxCCWhMvrHueolpO83JJ3o3DMsDGZd7ovJwZSYdv2hygYB3MgX7jIig+uApzZYFdTYsn2fjwx+ycwlw==","shasum":"d0abc6470b03d6a2564e462a6a2b2cc8b4670bb9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.5.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU7NTCRA9TVsSAnZWagAAmZMP/j+DAlp4p+oEoouVfia/\ni0KnW9uRecjIjlcWwAZnaWKSQr3op4nq3rreUX7Q/oEAnyDaYc4f4/1uDcYm\nq6RPnByYGhqx9l5+L7KFEatisJ1+RipMyHF//l27V2PlbjCJpo4qON07UlZ+\nbeRbxkOi87JNxecsW/iE7PXCIMmtmyJ3dmbEGdqT1K0fREqwMotkF5BU9a0O\nUzND6FQ8PGmIeLKLUX1nwvnvnX1+7Pmmwr7OwCZDFy+GZk1NKhuK6lLs371A\nhDAQlEx+vU72nvYoLK8E9gB2/2JLIXaRM3yU0uvz1QnxMhTPVa5P9RtWpYs+\n/GNxrVhhWe867nvOaiNxd65ND7E2B1ZRaNPEHOU3Tl/CRzBr7U86czig096Y\n636CLw/zqCLQGARlfmklbkNkxbI+FVbbhnytnwI9K1V5nI+nxsnDp5Arfm0x\nauUU+X5kyCdBIAAI63nhDn0b+GMUHThHaMjjSnVzyd7j9IJqGCrwQzBoH2Va\ntDUkrp62zlwSYh03+ElN40A+FbCzooNR9iPgji6LWYRhuBAQ9fXOqNbUEju1\nGXQRFYKn9HKPKgBDU7Sunx3d/yAUV4oPGLd9rDYSePgPK1QqdO/dkk3PAmzJ\nJwK5m69Vrhe0/erNcrxnobBfKGEUoqN8TrG63P9euBrly6jkLJ23zYhFvX9C\nlYJY\r\n=b6cF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyxOHw4aiqxIajy7jFfsokwgGfebY0Fz/xj+Ywail8eAiEA2M7amEg3BHgRuXpAnKl9ClYM72m1DHbRlCncdJklkIg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.5_1616098130847_0.18366295836295143"},"_hasShrinkwrap":false},"5.60.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.60.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.2-alpha.0+f74862cbf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f74862cbfb5c74ba958ba27d1ea2ca5046821818","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.2-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.0/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-0Vn6qkzj3B/XAw0SIDzf2x6Kx6B9qMD4mKjDa1Ac4zQwBWTcRUT5DgQy98CDQwsIFX5cBzDcjCj5iBN95f3A7w==","shasum":"99c39832b09dffa37b6940b196feb4331595975e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.2-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.2-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2NVFIw8BtMRVrWkyHrKUG8bHlV/BhTikBcAZ5axBppAiB3XGRushIgUX/OeaPN24oZ+HrzHby4OPeHlMzbL7eA8Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.2-alpha.0_1687801006419_0.661403048364817"},"_hasShrinkwrap":false},"5.60.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.60.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.2-alpha.1+997783ff1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"997783ff108ca18af709667ef3fdfa7134a8eefe","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.2-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.0/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-0qFPzRAM1UfwYjmHO8jrssWUGK9hsBrVhWoZbIvJf90iOeGi6gI9FAXgHlvlTPXNBu7aP1lQO8Tv2ZUW4exyqw==","shasum":"ff7b0cde4b86a4e2ed6cdf43ee9e575f20d0be3e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.2-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.2-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJUKBSINNWDSXOeNig8QlGlQDKXXgTHwwD3rpBZ3wBzAiEAzg3PoO8YGvEYXIQJCkFz4YRIwhBLLpnswBg519o2WnY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.2-alpha.1_1687970728740_0.5021070138680312"},"_hasShrinkwrap":false},"5.60.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.60.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.2-alpha.2+97abdbc40"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"97abdbc40df62f90a6a0c81d4931d223e0549a1c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.2-alpha.2","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-jek8UAN/BR9FFwDOJy59mafLmS+fQwZAR0CW8K6+ELBeYaO7so2pa/ZJzqiytTOHgl+domMAiHUjXFvJcsBRcw==","shasum":"7181b4e3a90447ffe0d79692611132cfb26b4d8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.2-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.2-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgtX7oKaZGll4vK7r2TgREak+b5xHoveHC6NpiypqjrAiEAv3SG4B6kGqn9NSOKeicZX0vI2FP5jzEGVTiHjlMpQmc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.2-alpha.2_1688148541461_0.15621456043806559"},"_hasShrinkwrap":false},"5.60.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.60.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.2-alpha.3+4bf2d7360"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4bf2d7360eaf74c9ef87b196ff4c459b8f50800b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.2-alpha.3","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-e7ojJdVcuCHlrHYl3M4J8VQLNWs1ED2ErWceJpFXMEi3IYolcKQDikiZOql2LvyZDyfjoxiPQpIclgCDKhhwQA==","shasum":"30f6de50e6cd85df8037b64cb30f2607d3424fe2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.2-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.2-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa93I12ncJpK+tLMNoF1y5BiHbmXBo7J9WGmDErIcpFAIgTeTu8FyMic6VJMQtfduEY/jQW35Sfi/ztAQ8UVZqC7o="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.2-alpha.3_1688168477422_0.4130098295848581"},"_hasShrinkwrap":false},"5.6.0":{"name":"@typescript-eslint/experimental-utils","version":"5.6.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.0","@typescript-eslint/types":"5.6.0","@typescript-eslint/typescript-estree":"5.6.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3c72e13dfbe7acb3c9d994b70e1872ef24615f5c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==","shasum":"f3a5960f2004abdcac7bb81412bafc1560841c23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz","fileCount":167,"unpackedSize":279997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlA0CRA9TVsSAnZWagAAZNcP/3ZI/1BetdXSQ4SLAyfb\n/DMTcfuVFHvDy1JN6XZMoR0TnoP8PLZ27L9HpuUrFcie2ASZh/Ztub8WoHTF\nLbAQUTJjQrgOpkHZAIGhAGnrEXXju6ZoUCz8rt7Yl5U7nYRmyrR4YMcbRfS8\njU69cPmlknnJjr6I3Re2yYc64cErbr7k67w/w8wJHpoA28pmqrplfoe7Sh0d\nvmQ+0awhxF9IYHQnlmfSKyiYxydfcmBA8IQXsgNwbjJvtge2KU5wjApL3P9H\n4C6KeDTcyLaJ5S9WZsaha1BNkUhw3/eRCFId4Fv39XjObDY146Pk6lEgsKl5\ncJsYrZbHcjQTlNvSJ5hCSQGpz3IFmBp4ZFLpBrBAeDFgxI9vf0oRn5C7ijGq\nI6BZ6oRfhkBoowjXa8zvIKMwmqTTKkoTaMGdAePlwurwg1hKH2PzQWIkK5C9\n7Ksv+IriTNUvXgehGfeUNk2FKR88APaDCdytFaE0itiO5DuKuvIRejDXqh5m\nTunBtXnW8yy/vzICCFjIpHOwaHQf6dmljW0u/5q6At3qDoqga9Pst3hzJTh+\n9C1JQpS+hmpGlj5soFzBGegBrSqfWd9KjyBvMpS/IdUMZ7I9Of4wxOP1pZDM\nkj1qX7W/3DazLoF6VVchH5tIV3lbiW9chU/pB4QJrFHt7+A9/5XVTLxP+oMu\nD4/a\r\n=RYg0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqBbUBCxhyjxyGkPZ4ybauZ6wSoESUROBcIDzASBtmmAiAMqIXo3q15/vD2cJ5igszl7/ndjB3yPJH6w2Tm7Pe7Rw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.0_1638813748390_0.4673906177966043"},"_hasShrinkwrap":false},"5.25.0":{"name":"@typescript-eslint/experimental-utils","version":"5.25.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.25.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59e9d8870a5f7183828ae3b4994c88d66d1bcc46","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.25.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-YTe9rmslCh1xAvNa3X+uZe4L2lsyb8V3WIeK9z46nNiPswk/V/0SGLJSfo8W9Hj4R7ak7bolazXGn3DErmb8QA==","shasum":"950ab2ab402852a8a2c02b4b254b06d411a6ba9e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.25.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVA6IYCulYgfvoJ6Fm694FM8xqEr64i9SjNig91wybPAiEAmT78H8xfNDfbE8FMNSf16hddoEETxGTpmYrjts3OcJ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7sgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn5Q/+JTvyomdD0FsfIRnapI5AMAp+TOjTb8MYudbekmEZP2eIDvRZ\r\npQSy82iqxOKDtUX0u8dPUP001erAM3zfFVwd4JAlZCKKfST2WHRKBf/SeJYH\r\nO23GQZlQyJZLUuYPn87OQVtcWSbLdohH4plFhKPI0lWF9kr5+7RzVHefE3Ie\r\nwpfXGi4aBJJL/gHTagZu4qesyXiC/PLU5iGJ5T4YbhOjxJdYoZNvr2iEHvW4\r\ntohmb96iBA+TRU81iv18T31fYIfHmcW8AuWY8/oV6Ef1u3cbCir3i6vpTYPz\r\nTvLVD4MhQ5gHWwcQiY/2a0vGcGIuhLTKpVpoTk9m6+APiReQa5llxlEy4nkR\r\n0eZ2AC63IODoP8D83cugI9JPGaiofAGaav75v8/3A0nhClDs8PApXNTE2wnv\r\ncvcwpXd3ofN5NTp2xQx3oLwp92rTO19PlB7BcVmJcZm5MDv1JYeU9NzYHY9w\r\nusv2VdB3UjFD/B8NR9gVB/Zy0j4hJEUwivHcxCLXUDZM7P5vpGSopea1ga5v\r\nnC5bMaHBrs/NsP+cBkahbPF6T3yTG0JTrzOZJYd02jnVX03xy1hV/9ITrS9k\r\nB5+FulzOpJeCvedIypkOWSStVGx/IZiGKsr6bTw3ywpE/jhIk7o2LvpA0T7V\r\nil2E2F1e5tMd+l6i/sMyF2n9mD2WzgPP1vI=\r\n=47Xk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.25.0_1652800287956_0.828329249653101"},"_hasShrinkwrap":false},"2.13.0":{"name":"@typescript-eslint/experimental-utils","version":"2.13.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.13.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a78b194faabe3546ec8fb1ae9a3ff69194ff6811","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.13.0","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.18.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-+Hss3clwa6aNiC8ZjA45wEm4FutDV5HsVXPl/rDug1THq6gEtOYRGLqS3JlTk7mSnL5TbJz0LpEbzbPnKvY6sw==","shasum":"958614faa6f77599ee2b241740e0ea402482533d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.0.tgz","fileCount":108,"unpackedSize":144510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAQEMCRA9TVsSAnZWagAAYpUP/iv6qZDvAnTgMNZ4isC8\nI4zIjHehvoQ5kJuw6ilumyI09/ss2IdZlApo2ewVBWli4xkdQiMTPwdx0yOW\noAoMbcLT/99HZq3ODBNPYEpfjXa/ltkxzTZPTK/Ug6Es3kFqRliPHN6nPDHq\n9Na0eeOAQ5M90xS09U36BJD9UdQX19tBNv/eeCc8Z14kSnQWpro3XfzVBAZm\n75lXXYfm1ruz1H3id+8QKH9GxENCxILjgaNzML4SBvrL4kazmy01QY89kv6l\nglbnLypRrqYBE5p149dAep2nu35EcDF3/7f3JT03UG5alzTbpIUJ4LC5gSFS\nBg6Ok5XH/0ev9liKfb4K2IApBA7S3OwIDJS6+PY6lHicXSPj6qHIrphDChdC\nYYZNjpJuDqaNFpfwOATNGGUdIE8SDaRXyJmYYTWE27D0mMKtlZ7JcWXqT+01\n3r1mlOsd0bOGyYo3vgoBewNtcU9oEcrsYZfwth9e8CQQm6uPPX1qFRmG2x0k\n2yQ5Y2r22oT181A9xHYyQIEvQACmnYce7hAiCTAbQj2LgWuI9GFbSGeLujHs\nux6vTfbXQ0TuQHHvOPFwUJkq1utGvqNxrWlb7s4M7c5+aIznS4ND/SX1lGwZ\nql5eNgefI/vuKPFtQayHBmcBfgAzBoOHhvUrc6/++2jxvnDRBulZaW2Q56da\nZ7OQ\r\n=1aYS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADIK3ZtL7NR2XCZmLR7oAhxfvjPf0Zqb+MPahdRwPdFAiEAxhOOQkOORwaOor3cOtKy67D8G0Tr8ZeJMBGkNfXHs9g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.13.0_1577124107928_0.1069232426552531"},"_hasShrinkwrap":false},"5.18.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.0+4859c085"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4859c08526b22f3333194fecb920a3afb9984c1b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.0","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-661uTgE9YFiRjUhwYoF05/k4+YFTAmrXPDCfG+NDPzlZ8EGfji64QIjnu7w70u/osIpLxGGid7Zq/rABF6t34w==","shasum":"10d947447d9d5f57444f7cf5634155258a5bf2bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCArD3H1ZT+3+RRN59bkHPi9elGo2u14GJKNitVkgeMXwIgYxLret+Chpx2k15N6c55gEQzUqYzV1Uzo9Lo8dCKBNI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyk7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNUw//aUUgl7zIPQ9oid4IDHrnZR+ikGmbpD0ANtVqJqMQJJ6enMqw\r\nWX4N3BJKQaDyRsOTv7jY/5pr72SXNjYklO6JePu1cbRj/sAYnzK12fhduYW/\r\nlgsHMQqBIVnyhME4pKMc3xcgaLFf8vhgNrzxt3qvweYRv6LHx8FEOTENyzTO\r\nKTq/3FqUTksi7sSJtMRPhyd8zTp4XPNjkrcU17znS+8EK4WVI+fR/z/bO3+M\r\nTN8cRS9d4qcLDjvp4EHayqDYTjCdXeInt4JkEvyG8YLq7YU/a+3WLzt7/X1X\r\nB848PerdjMXvGM+Ox+zmbZ7FNkjzC7lJm+8fcCTyebVWJnTxUAwHK7Fd9EWM\r\nQcX14qL1oRPOfXtjCf22rbTAnsDZYLmOLvHNI2R7ByKjgPdvCnkWAQvHYOE5\r\nBBBZjL32N9BNal56gcARipIOG66dO/QjWr1S0Shv8jXZ9YD6Oj+6nVKmg72l\r\nzHTWggfuyAnq/Dbb4wb/ebvrTgBrDr/QZL3UESRbB3hZzp4J5DMYWOtYq8mP\r\npmNKbAC8taGuiCAPRBg6RoOT+4ljlANrndO6CaN2C3UyGAqf2SxsS0Myy10C\r\nekDvwbXqaCHw0nn/1vDkW48l2lXhKJEW0wrf9q+0R81pxiDew7zzWFcio3zY\r\nfAbSDPTl2zDQ3TuXQMO327ZkDCW+JZSp/i0=\r\n=sllw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.0_1649092923553_0.42032249615219164"},"_hasShrinkwrap":false},"5.18.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.1+6a1ea9b6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6a1ea9b64f9785ca29d83e75c071e12bc084bc5d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.1","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-4wMGoIYjQY+HDaQTgafv/TJ26jrPzJL+Ojwtu/Qa4IKRzk7azDu9poktBhBRMn3RfBGfwbGrYRNthFAvKpJnsA==","shasum":"da4d826b953892dcb35b7a678126d70016341d6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2vBCB36i5XjOrwWnjdBlWLY1OfdXW9MdC+y87FkPm0AiBiP3X1yMyYRdW7RMgOpla7VRgNFMaontQG4DIsvA/I/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5JmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2g//a5ei/TKcItYwqH2z+x9fWGK8u+uzq+saKvxJc0U+vkQvG+EO\r\nRHizfla4W/KEYEwK4yNRA8M49EgBNrhiHI6Bo6oKtIoXYoBxviisOSFOFVLT\r\nm6ilwwrprLuXQprUDzdtW+4KkQpj/e6loLSrYojt08G2+En2hOuEOaNO1m89\r\nQHeDXyfIm1jlbHybIY4mDKzzT/e4oUUlqWiLAKuECEBDF0q6Cgqo+jUgopoQ\r\ngp/9JxOAbWIC1z2eAQwHgFFf/byWwaCDZT3y3toADwgvhp85Yi1GEnjyKJ8L\r\nKAtQ8RR9xeELv1VmfJxHGGmtQT7iv0muYU7bSiw+3dQSbp5nOWmK4hSQWqcI\r\nsf1yperyp5EAV/9WWz6SrDHWTwRH9AIkMi3LO822D9IEQE4WZgcOl6r+yPT7\r\nYDhDFHbjXnyvZN06G3dZBNfLt2q9vA7W1otbNVhYofk9mAdc0w5Qgv7rLxQ3\r\nLVD/ABZHrbAQTymQyMp8QYZu4bCs1khfyJTBoey51g8a+lgDXdmsCHUn3WFH\r\nrwq2pRMmPDYhccSSRo7X0p+XUArxPXbDgOcsEAbGa3OJpg4/7AFWMM7Zzvov\r\nK49RPKez8p7ODUzdtI4SLCJ3DTeEvy3finVEh0bA4R990zUzJbt5Ku/dBcPQ\r\nrPVsJ7SH7Qwoxf00FYL2xLDa8MjgZBwFmF4=\r\n=1ZgW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.1_1649119846657_0.6522294015579684"},"_hasShrinkwrap":false},"5.18.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.2+1fce48df"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1fce48dfc323ecafdabe9e59339000e9ae1557bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-E0ci69Z0VJvGJwRN8xXOZf88Wf6I+0yFkW1rKh2zevNZ+njcQlZV0neMcCYuxJ5nk2K8qmB+NOJ4x10n2Ye4/w==","shasum":"103066c0261b4226e17313088a872b09e6591ece","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApWWt3Pmu91iHHVabg3Ab3OZGel+TfEzXmC6ad/PtSGAiEA96JX5z0v6enOlfxTnYVLnM7AVUyhwx7EdP92hRo6vHM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5KpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmog//Wl/sNj3js6Hyifvrm0rF2khjdrJE/8QFD5xd8TpvRuV3OVWm\r\nI9nbS5hTig8B3Eh6JsOGH5IM+41UUOkpeXeRUBHBOvXHObVgHAN6/0yPh+Wq\r\ndPl1FU/t4tnalVEwnhETdz3kdn9AGeGGM3Erz/L5a3bn5AHa+yIzDjb8h88o\r\ng20fdU+NUB9f70mlsxOsN+EqHHF2QETVYCjMAMZZ3e/t1E/JPQ4JDI5LHWfV\r\nPBLgskED2NGU+o6i9+FV/ElmmDCWPLAzGtZloL4ADstFQ6+NpeQZOvCtngKv\r\n6DFa7xSJ0ajY5wF8jCLXkp298R7arzzsxnQzAZsNLxNwzVA44rmrhLzb0ada\r\nc25YwJULue6CBX0t69AKQVV/519oJWPBC11B5uJ5QdykM77xvO9WZ12OOxWo\r\nWJziDqO+RWRcW2sWlOF1KTW/RzHK69DLwlaYvrFizKoxAAcT/aPf2dNThFoU\r\n2IH1D5PqLeHhXYGPuCz19lFMs7hEmJNyI18af232wAE7JbxekW17ToY4ygbX\r\nO/LMhXg//+QxqcsUWAk5VladDjCmvQPwY/Vekgte4TW8Ofh9WDsHBkZKV2x+\r\n60oV5LJ+6R+eGqWwvpgUT6r5100feowDwguF2TyRepoaLR3iLbK4YJF9DZx3\r\neYnw+Gqv9Arj41ghE5VHkhu5cT+uR6ojBIk=\r\n=GDqi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.2_1649119913250_0.6152368684409677"},"_hasShrinkwrap":false},"5.18.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.3+86fa2c79"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"86fa2c79b34f79412de91c94ed95601bf953ed88","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-HwIYN3GKiKygkj3ehDzFv5zREE6EDaDf+CkLEB7q9CplJD3u0P8F+6tfe8WV5MRJJpmo7jvwiMg/6SLLyKTbgw==","shasum":"78ab4e1c62d8f6cbe6d2e84b0036f94c113991ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiL+C5pjnNQTQo9AxsKyuOBOW4jgmvrw6Mq4RoSJ500AiAY5ni8xKlDq+oMTK4yCts3iKkHN8E3ySPitCF+4ZYyvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5PEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs7w//f1Ab4mdlrakhZMz+4jtzICf+hIN30Q6nxe819EWwFIBa5eY3\r\nhdIYkVS1mJBqHuFpXXzxRnQHJfNIAQIQgKS/PhqKs1lsIFPN98/BKlSHVEYD\r\nxIlR30KKF8cQH5yTs5ZdQXI5LGymjzXHuuqIBMUznaNHjd3vSLxzLP/f8wID\r\noFcUTrO3HxxoRVbUaVexlF8Y5XEYa8kqFRuxAg39TF8l7IeyAfGipOh6knpc\r\nyPlX+fG71Ph3Uq/tV2vKvg1KJLWWv5hK0gHfwUYFf5mbe2HUUhLKve59mNoE\r\n1xi5gQHwOkpKbAvNdTCRsLlt9twQY+rk9wr0vacyH3RzUk1R02KFXMshWjvi\r\n3lcjWH8cDfDTksPeubd4kdfZn8qoNAP50d1G8TBxWPaA0SGzeERrFhtpolFh\r\nBqzrOKdl76OjMUfOoGY9OqF0EueFGh7zSprdAp6IHYzETyAwQjbUfTb1wY8s\r\nWxl+9xQgEwUf3DeMCbJP25jH73sEeK0FGf2y8IKPoqclCIeY8a/1Qk9Q97K/\r\n6n/W+8elbhriagwdV0AHE21h8FyvvZb1Sl9cjKAbrjz3avW+mxEbtd5Q8Jt4\r\nS8dCz31gWppUHFwGAYJZehg3PZ9NETiU8T9y63+/sEb/PvhbgGAFIWHBg0vh\r\nLvHdEQE748vQFNxFT/67Y8c8mKTPhz5z/iI=\r\n=cBDF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.3_1649120196093_0.91670938050405"},"_hasShrinkwrap":false},"5.18.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.4+de68e5e3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"de68e5e39f0f90f1aa9a85869c98c01850d705e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.4","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-QZPO/GrHVvZF9XIrh2OJlwl5I6LtaevlhbtNYDltxWeRuVNA1qa5kfl8Thckr4gwDbcdvsM+PHvoaEdOG8USdA==","shasum":"6dd2b71265956239aaa1f6953fc4e47370815c75","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBqoxcPnHiuZWN972ugfaHtI3oGyJuTzTJVMeIVPgZKgIgMA18ueHXQ1pULK2nNovqYPyx3q8Y2ruy4MX6fsx9g/I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5TAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNDA/8D+ErSHVBsxTYy9x/kyQ04FMq0bzV27gQaP834N/CB8jNA1As\r\nrf1CwQ952vIZ4/wLvhajowliheciDRyWsUeyuzUYxW2JJtgQaB0p5bFbOElg\r\n3rIIpqaBQiMBxTMl69Iyov61pNXzbxXGibB/fr8Z7tGLo6H7R9lDI9q4N2GX\r\nJJ2RCS8WB2N7cYBxxBdj1ApAl0CZH8vtC/qtuZWgwGGP4NKW1M4yn3gYR67w\r\njiNo7jj65ww2TNjNpL4Vr0qtWoY8MVx1EmJUl1VblxF+OnT/cCNYCiFqzYRB\r\nGEb3D+GqqH8H1AFn9f6k/v81L3AE/rAPRElqxDyY5/5bQLHUVbUvlZWgRN72\r\njWb1sO6mcVX6GiAGqPGzDKv4FaWL3utzndDyHBD/2u29g/uqL/LOz7l8TbL7\r\nKFsQ/uguxNp7NsOoaNbN/yvYAVslBPFKNO1LIUgHtL2waMuuWL2VrP35OG+b\r\n4ozmQAScDLZqeON7aV6XIyZsUQVccwG+y2HYogONtzM1LvYhtpoqO30behoS\r\nHhm7RnAPhMVY7wvL3whCZ7jHSCEp08dIrxWYk3LyLYPkZo92t5OLp+U0SwjW\r\n0IQ0MAFEtfTa/ou0fxKLfw0xLrjrWKJkOTYXPn8NHFsdzMCkUwXsp2VcB/mj\r\nF4qMtNxVcAypXXwj/tOeL1raWPHTs2+8zds=\r\n=lhdk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.4_1649120448436_0.8265438057348817"},"_hasShrinkwrap":false},"5.18.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.5+61cdd792"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"61cdd79222bc143040d103494e77a7ca0d4773c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.5","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-kNphietB1Rlwvf4jp81FhxKi2aFro/+EhiA8NoiKdG3PLNBhFC4XgxcHCJIy5nBCw2eoTcynoRPxf+EXpx7TMg==","shasum":"86c84c7024cbbd6db8c79290da48b1d230cd72b9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2n1SRrquNpYmxVmuIGCmH0ytQpN2MvboDh907h5qVSwIgKyvZDWTXoSgO9QQP7jkEgywrQAfBINOe/84Sckuc2xc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUGPfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov7BAAmDfXu0xp55j+sgcfqquujjLu7lPrdCGQYxOli6WEST/G3psz\r\nGBybgBK5rtVfMXiYbIA6ivWjZdsdef3uJWQXVa5CTWo+jCcdy6umsc1qLUdy\r\n4Oe98A6K8NToKuvftJF3KTfydYPduOi7v1/F7B5Wyw8zz4kyB0/WD1XQDpWV\r\natOQFTOAI5BUq2wMIHsfvjjTa/Xnl4hNIwnwgXHhXAdCI4eV/nz28Hne1sVk\r\nRayCZ6Ovz5Rl+N9uF+C3lhWdxUTWMIuyfzdu7rUvgwAw0Qx6GTeorvBfTGi+\r\n9SfdX/uMMTum/gTa2wvkGwbEiXeeukcah508SeFYjeOs4F6rs5qQTOEO8SjF\r\nb1F7NwFFpxGyVj7ns0aCQlNbl+LmSJMmX4K5PI6TPkgUAKeuEZOzxMAS1tWL\r\nSkxnImEkKRvST3oJnUt/+GZ5tpSC/IhkEKAgrugpOcHgaHanwvJ//FL1i8n/\r\nUHSvVlMbLSulxrqOxW8pk0tqqtcIioyvukS9XheW+obEupDfZRjwYVnBwesm\r\nSsR8fCM4YK0F620SojogxxnzTWHQMJ4kapI7eFR/BfzSaCKUxYoybiFAlbmm\r\n8KSCmc2QoWz+C5tVnQxYZi1/TvIihY+LUYrQ1nD0AoBiHT9ISgYnGnxi0L+z\r\n5fzEGuEBPXUdhoM+WqNYz1x6Kp4GRXWe7I0=\r\n=Fsim\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.5_1649435615694_0.6680487948558536"},"_hasShrinkwrap":false},"5.18.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.6+a1e9fc4c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a1e9fc4cb19e7655613ebe6f4dd911b5427b0367","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.6","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-o76mGJvBwFNRCPJ6eLdAKc57GriHiHl5L0Q3o/xDQqcORF4Rh+QRUZGnsKe9SPn/JpiISetNjMRYtoTKTzqs9w==","shasum":"8edab39cc24a0477e0d9da779ec8be103c0df191","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmx9227krmXWhcCuLUJ8o/AMqfWBJtVOSTojtHhtuoDQIhAMqJ1LyW76tkxLQ8cTKYcM7tSmiQYeFQzbtSWhHCmN4z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUGnvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq70RAAjWWlWiJbkDglF6ryz569X68Umho3B7uqG4RB3ZeHCTHOe6qU\r\nFCMv8XvAv4s56G1+sWRbe5PA4EKsVg7uT1wm+5ysSfXGc6Q0qmFHv3dLMJQ4\r\n/mxw4MwS2GyYMBBdGwcHzyGmLadZIREC98OizCYG/0HOLEso2QY/MBpk/c6k\r\nPwMPl8pk863oDi0vdxGrjqvY935jYYPULQ7g6m7Dy1lqbLLpYNTsUAaBeJP/\r\n7YThMni9ZoPpwKkDbgc0qEwSff2vDSVqAObUQ3P6mI9AaImwS9yN9ugkOY+R\r\nkmBDsZMVV8iZ1oDl1z6XHa/THFbmFrJDTo+/z7NP/pIC0OZ4lZB7aDuU62Ob\r\n19KvKfQRHFAPZgI2N2JEmn42O39XI4I21/kYXgt4evY+JDV1xQeOyFXB6JPE\r\nKEA4Cq2Ccs7z3aWHk+WLNbexIQTU1IsUp7U1VuF5vvXlLlctT1Bm83oky2Fl\r\ni19BXj8JRkXsfKZ9c/vrVjMmhXAZWcv9IS3lHslDGIK85cTlXUDV2GYzl3VZ\r\nAJsLxVOuITVphok8bRXfCdighkdItmtd8JDgmbi83pu2AeHE+V9MsL8x8yxn\r\nuxJmDsRyNPT4matOQ5QLNkQABUp5el7wFgesInFRtdCPqd4X9v5ACANixw7S\r\nDOPANcqRNqR1TWjkUCOrmVHHJ0CXYsP2xxE=\r\n=1n0M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.6_1649437167315_0.17131834406341095"},"_hasShrinkwrap":false},"5.18.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.7+dbcd9e0e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dbcd9e0e14efe6d7474c3422f8cda04ead2414be","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.7","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-c4FC2gV1Kg7VCB5cRtCw0ynuhL8PM4Lvh2BWhPoYmKlsWedGb0FzD0rarM+29b9Nw4njaunsrY4xUkAOR6Gm0g==","shasum":"0624316b1ecfcfffdf58316125b54c357fdb59e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwE662z1iXNHva57EZiv46QKpWgfOH4Xc+SZjt9a7TaAiEAim5PvbNBxnEdHq1FxURKh1/7B1CTg+SE3RLK1/UST2s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUIMuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL2g/8Cr/wv61oIPAUByLlqoxVgw9wobqwuNhMB9BcgnHl4jMVqOtZ\r\nrryMc4K6gB1CqA58ZGya0416T32wcSfGi4aRarro6qvMAxvVEg9/vOmeETNP\r\n0XNH9HH9fH9GNQXcFk69n3OFabirw6Ewjj+qsaU9cje86x+XGLHb4rec+G2t\r\nNsg6IO9/QTtsJWdDWDO2VWzUfth3m7BpoIZAK4LA6lbB+8SMcHP+AksCq7MV\r\n9wCNQcXYL6KmqLLtnOxegpeXhEh92XqINSCeagJS3GkaDNTvddD/UPQTgnSu\r\nLFcpT8ekd7i9X6lGBZRIDzLAXlPt8rZhCf90fquf4fgWcVVrmyfQ3wZwErWO\r\n7Wavx4cMZd5VmLD6ctdZWYcXzYL+8mv/9LwNUPmzwKj0mJGR8TOstlHNMCQl\r\nJhvxFf7hFujVofgsBJpjisrA/DNyvCfopwzCpPwnxJuAShjy+eGfu+nHL+wa\r\nqPusI7kMYCKwLqq0PANZNt9Rkq5LdFvAEPfjvolCc5/JB4I7hTX1XTQc+LTC\r\nOIL/D1aVrvkPKB2hJJx1xLFOsD2Ly/+gqkdAuStQOYjsnBFy2m+07y2TwvB7\r\nx/ohcr7WUd6K8Vbdf0nqK5KXBt1Dlxu/RsAqyQFXCbfZmSzUUy+/A0sNnI6/\r\nETUld0z9hF9dnHAez/ymzAwuCRlJ7vx7jFo=\r\n=/f2X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.7_1649443630034_0.9822795962654687"},"_hasShrinkwrap":false},"5.18.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.8+19c600a3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"19c600a3dd485669cb87ae8f81b010e65eee1df8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.8","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-vntJsBSr1LN1PVidzIcSUFpFwqdJBLErgPUBHOUY3VcYA4E+z+pOHH3vxax9bcREltvIFBrPPycbzGtcu2R6vA==","shasum":"13cf53e622e6f62582c8951b4e73410776524d79","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVESPojydmnw2w8vnZlRK9q7acLrP0bVYI61f53lg/IAiEA8oQix6KffZPhyFbsdoV11lW+Ow6XQt3SynBgLi3TDi8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUKc1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4HQ//Q1jwZrofkymoAcVoVRDUOWsYHn3k5hl0HvNW4juB0I/UmSIN\r\nKrWrbZvZ+amsxUAeGS5cvA2S1kPb/GihdqEM9GOIOeP4z7yVjtxB+oGfCzun\r\nfDEFqGqb7kKF2WJCIgcoolWRicw1Gr17ZV5D8IrJ0qk7fnvIEP3ICG3SEXne\r\nJwq1XmpN3Zklgp+oYUAFscNjwOCkbTXa5bIiVzYKWJDR0wQsBfXtiFNvwSyr\r\ngQ8tfbUCcjdb4n4L1V+bPANLI5mZLfM6nBZw4C9fzDwiYpMm5GGvMrwQ4a9G\r\ni94tL5D7UZ/sbCr9sA5/wh2xUuPUT0/LSFMHPDxVVmlo+bAKXTxYFxgoODQV\r\nu8JEi8b8gJussTvzfEC8sOvu9853/GJj2zxIE2oDfRaEDAZgCV4eHg8I8His\r\nya3lp5z3vAFVsJSN1xshM1sZJlLJf8CYnqy2v0mcM0eKFieAkDmbZ0q6UPdi\r\nKep/LDzwy1/voTALOCjkHRiPoeE6q0S9Cj02jFHKqCr1Wpf2w8VCTNY/7Rsy\r\nEt//JdJvwSQ7tQOXavkGnMqS+6R3TH7l17+7mWBbmSDY9jOwvL7AvfKIF1C8\r\nfqSZfJaT+PnYoGLEtGBMtrCzZHRW7D/yFv+R1UTg5aoyt5HqprGxNcdgJ8Bp\r\n3hwep98ITh3pOv7IM5lfl4mVXxOMsb27w3Y=\r\n=1t8k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.8_1649452853600_0.09019190289980039"},"_hasShrinkwrap":false},"5.18.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.18.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.1-alpha.9+fdf95e02"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fdf95e02c45e137325c9ddd9d30e7f6b404f4514","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.1-alpha.9","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-2pYXACzjxTQSKHeQ1cgqe0U/26h3h5ExXrbFE/YxcsCgVzZDWCrV3GL3qNHk4tJGNSLmmRNxmRpeyLr0BIqZiQ==","shasum":"cb8db690752a562d2a579cf099538595074aa61b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGHNKsvEz7L0kQVhDsbzo1bDhUwm/2Hf6bc0duR13SQAiEAvwlW7a9CoYZXSZFzjcNXpx98VwisVJHt02THFDHwc4s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUMmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBow//cJMsjbXqBVjNBfxKTw3XpNs+4+urnLivLnAzpWSRf1k7yCS5\r\nhyQKm/tj2sV8ysu7u14J8dDu++igxSQB0hAmkZ7+hS3a7RBqKxz1KiwWTtTB\r\nm0/PuZGqzmL2jZ5toAPvCgflPZexvGJRtqQfsXSR0AgpN1Bj60kZLlHicwBy\r\nyn/E9gBfNCFQV1/ojMmNO9OwlWbYiTv60Tss+djBjIRbD0/knPAPceJUCzd6\r\n1lY/YwrHrVjvFabAIxXN5GT5JzdLNzuSrC4kelvbzu7tg1k/GM/6+w5hKkgN\r\n+yTv8QE+c3solw0pqKO915/KHlbwpkoWpossCVGGEpXqWcCMiZ04TaVVACDw\r\nxb9BIyFhKs6iP7GE4m0LkVJAfbv3TXmW9P5B0YuiHDHonJU9lV9WTBhtZeOB\r\n7V8tV/72mi764Lfx8bPQ9pe6OnBYufHeZ43bcKDEF/cKkQqzdXuCafHrdpvs\r\nSNPgZOd3ZOfPy/7kr+3bmDQCFCS/7XVb7fp7+/YvsnKTgfOs3NtUu1yyDw6D\r\nUd9krQLFxxoGGyxw1fDKhPZohM5uASvuXO6vdai0SUNSbjl+Mq3oCI/F81C4\r\ncYRXP/7fU4EyyBttTJxYbVP2oLYyXAUfmwCa4VOMsahT8n62gyx89NfWUCgt\r\nbns5wBCSe1rc58vXoZcvpAgmjRCnoq/3z34=\r\n=PP85\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.1-alpha.9_1649461656657_0.5530904186556576"},"_hasShrinkwrap":false},"3.0.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.0.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.2-alpha.2+31fc5039","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"31fc5039ed919e1515fda673c186d5c83eb5beb3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.2-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-LsD35ArMrcIUePJAEnKXzdrH7p/lrWao/VH4fMJyHswVPNYlSdn73cd1CXrJ1nb3YhpJZ4AP9atUjcHtSE14VQ==","shasum":"3eb66f5f619e2a3c3c68ca1c2c801bca21d8a027","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2-alpha.2.tgz","fileCount":164,"unpackedSize":284229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezC/UCRA9TVsSAnZWagAAar0P/1capcVDEphboYGbv6W7\neCN1MzDc4pUsI6q2FMc5k9o77PbiGLhVD3XeAN2dagfocs3piEwG72GfSEQo\nQ/0ToBv9PE/1nPmFtumWYSACldoHtIgaOAzFuTbkHDj0IgvDnFeDCotVN8hN\nUnYqDah07AAmnuH+ibMEmqVsd0dADufEEyk0ppR38GKgKOpWB+4dHQ19WUu9\n3V14DJi9mnUAb+1zvslo2uDmNQmdCas8CyFYOFnTQyQ2KfxTvrdvodXyXljK\nfVvzYf5D+HyL/t+of+vZfGI3c3EMImsIApkDx+Jt5YbH3OEpeafa2Fv9f/Xv\nrZitNnxAVBurfl1QkWpd18kqrKnzcK1IoKTNEX9+tSdIOdPJAGarDGXFr4sq\nq9OxkM/beASXiGWbJkInaqIxjeVScR9kEN4YksSL3LerJ6ENxDiDJ/+vp1O1\nVmCc7hXmiJN4hGjmw16XZXHfThLJptG4YZTr+ccFi9LEEOEheGOmK72cFo75\n1JlJ8KWUQIdCDrZt64hj6IwAPzgkJhyYrvetB3HL45u+26HYsu7Ive1AE2QH\nEUg8iDPjdVW4eq06SL5S9CBV5Y25gjwdeP4C58mDzuB6KbfPKFA7AD81Hc6m\n/Ml+Xfez5bfj+nBhvElyII6aYKFGVuoAkKT0ix3I4WvJcruRaynp/XL/xt+9\nrCBI\r\n=yHbo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcMBfiJ9JlWwI/cRReJCwOlEN5zBmuTxhv06Fg9UF6aAiBx7Ze5ZTzj+pDzDZIjJ0lbalytNLvuqNdo69mKMaI7eQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.2-alpha.2_1590439891518_0.15072564437046299"},"_hasShrinkwrap":false},"3.0.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.0.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.2-alpha.1+d2621789","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d2621789933346900019a109b6aab7c3e1a9fb79","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.2-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-7tlZ8X8y5bRm/nEf/yrPq/QgVQ3GuCFRnI9qn0lkg+TFCFt1MRIe0UQ3aWkSnrU63PR9ZVDrXyH9er3S6GMHyQ==","shasum":"5a76822658abb565f0688b43ca89f5b16263a993","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2-alpha.1.tgz","fileCount":164,"unpackedSize":283560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezCTtCRA9TVsSAnZWagAAZIMP/0pnFPPsQ6oSH9oCu+Y0\n+tZ/yWirr3HW8uCDmAkGlrctzET9uEZROCL+VQ4BIROpzfwxPNoH2X1npWkE\nNmLVm3+uEDZzzOjpXYJmmxOzD1KMTevVgfYydgvZ+k/3wO+d4BbwSzt+0s2g\nsjU42eNc483uPg4kNc9cu1LUHp2HKmexGotzOGXbaTCDlpeYwfmAddvyih3n\n2QzGwiTG/yiAuCUQqwnijFduskahtUBXYAWiUKSCXpgCGAwizVwMpedEVjmD\nQ5FdV5ITdOMiguXifLsvxy0i8lZOdU+ehvSryQBPHroXaei/835XuzcOwxlt\ne1Qh03Qg0Bc3zSzRfQzsnRa+/6zKSTEYkJ3e9WXyrTfCkc9x+tHEgM+66grv\nd7CFcrG+5Lnnm1w5b9izzaDcgv6fhUUD0PBmmU05ZTOu+O1ZK78GMzdlCDXa\nEzGeZVUe1IFLh3Z6qWL/jHM+XX6SKvSvc+JDM4XveG/OaaX8DS2XmRuBwezL\nQlV66OZUdI0Nk9kJWDn6JlP9RkQ0bjYBxZ7fNQ0mjvDVX8LXmrw6FaIG5yBN\ndtmG60V5BD8WmS3QKJf5SOGWXCPEXFLKTnyXLXte3WPa/HeSycYXbX+p7slD\nOBu5J9jw2e3QC5VHhzZ3OWAh9bYJwQeB8Qcu9FAm7zBMGGhtdytumBbQLT0B\nhhlv\r\n=Yt8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz3Ojgt1x+wP4aDCJGvl8QfOI75vOSwUX54hJ8W7ZnuAiEAyKTBrJk+hPH6RsMGoC/tLwEaLXUENW2RNg9NL6lHyMM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.2-alpha.1_1590437101260_0.06918293503532946"},"_hasShrinkwrap":false},"3.0.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.0.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.2-alpha.0+a71b9c9a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a71b9c9aabe1c3f26a76e77c29b3d2b7205c35ef","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.2-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-KNPQpGyk9ZI5Llbj3YCpI9YXJ+gYk5+BhBNYC51JaqjmkhuNAe0TBRP6rq+oLROkCD4JEWuWPuKL4jOKzejddg==","shasum":"1ea05d6f7996e46b8eeedd7debbc1a1bff19ac55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.2-alpha.0.tgz","fileCount":164,"unpackedSize":283560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey/x7CRA9TVsSAnZWagAAL84P/1cdwwF72Lg4YlFGU0rM\nGCH9lQ04BNkGsc+6aVqy9YXEhQmzwjL46xX34zZufUnZf9VQu94OmUZtYLbX\n1qmEwwmm8spXPOG4NZl+XaqhlSIaTjkJhzNr7xH3dlCllzOJN3oMyewQpUy9\nFuxRRdPpfT570rnlQTpR1Z9/EM4JRDwr/pLzljp3MKbSjdlXXYi0wY7ywLWq\nrdncASyLPRWrc5E2yRy5llnjWLegSXoz4CR0IC84KeqbDzfxujdB5QURmEXe\nVFx6+Is0CCl1A8x4udZJHS5gWw74pghliblIukRvmLbI53tjXYZ/yTEkcXWi\nMl/j+P4WYj9N0hQSXy1Jp0ahIENyzXRKSBz9pgGvnb5+i/fevr8CAiwyod0c\nO/59mTjX2hKGq06obVAKixV0qDlcg0/CccSsQOvVS/DHx9wL2BamHzKTd8Tu\ndDHPHxsGmE+JLqRAnlVciHlRmKTs2WvKkHrRGOVfg8Jn7my1lVsV6VO90Xwk\n7junN+6fpp1NZlTF7pU2HW1jgNAuggQTwEWgvdd6ng7PMec6mhrynpPNbhy8\n+++vsCe4vIsXzMaTU/JDSoALql9WnI2N1/9iW32NYI7GzKK3RkdQw4761UlK\nMTgUDZJgVxGxRt+9P/hDH/Zn7W0QK649orp7ajxOgkauoJ8erqYBU1BgyhXn\n9XxV\r\n=SRTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+nJWUrPJSqW2Wg3VZ10na1j5TRdmIiX0WC+c8nIQp3AiB6yCmFVqh4vC5CdTuKOaf8h0dMnZbFRKnms8gM3CtnUQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.2-alpha.0_1590426746819_0.8813690217783372"},"_hasShrinkwrap":false},"5.50.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.1+fbe811c8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fbe811c8c8a7135edff290f0a3a99d60457b59dc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-lvOcHZEoxIecrb+RrkXXx8/9nYJBhuDGn838pJYVHKZzv3KFd9dO+zJPJK2JsI8YudX4SxrB1EQ9+vH80C+zNA==","shasum":"aba7638753e12ce43c18430a70a71cbd78277eea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.1.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChUdwbRmxp4WYd0d3WFY7U/hPH1Di5efD5EYl7XPsKVAiEA8Krld7ixN6861AmxMDhAKUdi9vleM5v5dP9j1c3hj0Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2S2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrASw//UfPXaOXuanLEiDvnDiSm/tKdR4Y3BU118slgBq7x6WRzWfGj\r\n0i41yg5ptPqLSaQv9DA9qtkd48qJbGZ30oTTfvINs+OhKo2hWe4+kOvmwa6l\r\nrurKhxFUB7QU9j8OghTSLZcTL6kX5GdlS+oIcEd57FasuQtP8Gcvd9GvqfRs\r\nPmFOgiGbwOPNXxu1IncQ1Iw5cTWiRl+dLJzO2slcmoV4GCl7SQGNfHSx+wwF\r\ntf486GDtI/MYLl+4Oa9gAopszYPBhZuF+Se9E2JQoRiFFiAJH4kvkgVAc9ZD\r\nooYag82TSx4YvoF9PotQIna5ekdQzMckZzeixAvz4HYSc6ic8kCx7Zfimcbj\r\nvES49JIyUTvBhZ+ACE67fncNqMlmsLT656MFVAz51qstrJFyuCqJIdfKCOgi\r\nsuEL14iaJQopAoxTTyqGCSB44BQDxl2nfHAVQrBrZzhllO/FEUmmY5j/95P+\r\nSEoWNdGA8oKJIEqNTOJotb+dAV7cN6bNu3k4p2IMDBDuHfX3oDSHAMK1U9NV\r\nyHhKkyEi4fePmg5nV4B+T3zo2HBRCHLYznxuWAG1/PcyYm5oqBoRoHLUYqql\r\nxNzqy6vuoWt5K7vvet76StABRJylsbYG7et1vZ1SJkiEuYLhZidmZi0ZUGGD\r\nns897Nn8K+iRwtPqzp+zQzJ/lg839FnJhg8=\r\n=kSd1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.1_1675177351260_0.6114265476619596"},"_hasShrinkwrap":false},"5.50.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.0+99c091e0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"99c091e0e3cf38a28aa5e1d1d2b03b602d51aa0a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-I6TVHAs2qlFuNS6lemwS6h3/90R3/o8Jtaj/hrSKcRz5Wv0Mt83YqQZ6hwymwQqaYt6GPxgBU+EK3N2d+rB0YQ==","shasum":"e7b54ce6be6c07af688c88673bd87ac3fcd4a4c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlW5UB/doGJJzwuayRfp5goLQCWq3ecadnKRVc5ULLhQIhALRwdVMUgdaaL+JTqtoCa5WiH3rFTfoCTYbyKNtrBW6k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2OXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps1w/+OzVyyhQ3kJepshL8CuPeIvykDEvBBRDFeqeoTl5Hi5WdfEUH\r\ndqFufP0xQr6N2DWKAVplbwu0l9OSrVt8w0n9HyclT7Gmeg4Ba6feWH4f9QFY\r\n2Zp1E32IDD3xsnhhH63Prbi66gNfwtsTiGAZA8iMmJ8nS90Obj4SnpOQfHoH\r\n9+dJWFOCauF7TC+fKw8m9o7RljglanGp/5Ib1UnM431iDq6JAwBNW/UnOpwr\r\n82uiqkAVywP7UUb4u3fvT6YrJWRdJ0OBZAPla+3uqkeSY76s8c7Jv4yyd/eV\r\ngkztol2yU91UiIqnSqa+1kVRloNnCh3LJ6MInmIRd5s8+4FbVqOAnaDsU9Uj\r\nosNuxe1FgucCMeNlFOHAE8st1hBiEzTrvpJEzDCyX/15qrwYvcXrBvOzlb02\r\nw1mYcMDRILZfTFupyw/NXrYgQA+qZleGcubNV1YPBc5vg5ACCGeqPSqE/S4v\r\nZP9pE4jN6xiOJIaq/9IG0i+YwDnfxhccXrKm68sDsghJIPSr9xB2dOx3iXIa\r\nekbjLzVza3Nqn0PqfLRsSRA9ohsWllZl+61HeG2SdtAgtZX2j4rpdZiCLTyB\r\ns+MUufqVevQEvCfmVyr2ecOtXPRxKNzmRVWR3MoPOSwhNp6ztsvpzjVzfhpt\r\nn19zai6FI16d0Qv6ZQVJUN49qjH+lUoqkuM=\r\n=BBqP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.0_1675158999862_0.6762969722526604"},"_hasShrinkwrap":false},"5.50.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.3+056e9f08"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"056e9f089a302187d91f99359c7be8aff3cf1ea8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.3","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-YO+qwlnY72b0vUwiInMitfusUkGdjB7Jimx1hCM5QixCqbZJnvlcWQzavetxg6PX3Eet2G3ji13WL+hPHy6sLg==","shasum":"94e3786f848d8a02a13f02bd3e95067e4b03d877","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.3.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCri6UDcUNW/RkEM1uMca3gjzviP9q2oxY8DTro3uKQbAIgKnQ/LwlPkWuNrLPUgCL1z7T8XRJSiEAP3o8g2VKdoHA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Uc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobzA/+Ib2QDHdkR+Z1CYF7+Klv5eKeUNYHndAi8mFx5B4Qz9bYMktZ\r\nwGV9dYI0+06KrSNV0XQ/2VU2KqCvcmSi+ZXU8yXOIXbbDgpSWGMWXLFqWS/9\r\nNllPTIf6RdDbNkB0n69VagTVB6yZBpJjFhL4PsWRxjIWZ/rWlAQqTUiLxVGq\r\na5ouy74hjfMORlJAOXFJyhKMow6xV/SVDwr+6bqZhMUnFaDAA1tLgAk1RpE5\r\n7B8HUfqQULNacJeHoUm9EdI6jIBVosQASHVsPQdzUpB0qrW/L43RjjJ6ymdW\r\nq3s5mwQJT+8bFf+wE0FWHfzxje+N6e6NhTyRbQ6YnPz3T/fVtrHu0NjHPdjt\r\nutM1TJgr6sQ9wpJgLFfaRPXNPGJlqehGkAd5LtctrYHWWP6K21awuVx7JDeV\r\nA98H57FzI4w+q+O+liwl/KRttN4VsseFcMS4fPWYC7Q66gjkv+9DRejzjZJv\r\nb6vtqeunr5w0ZuyqNIF4kQdDDhQjLuuaDJVH1A3DfwG0kUppHr4Lr/yrL653\r\n0oeltwZbLRu+74vZqKW6ZKvyWZxXcgskfFNAsLKWVY/+dgDmFRIy0IxnfPEJ\r\ntGAfrk1ZdRZnAHbwR3sWqU0tkobnf8jd/ErreOytMGOeA6zLopnbW6lEmj82\r\nmZt2ybafgha/M7oCCuSnIQu6IiF5JkUC6vU=\r\n=4AUC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.3_1675183934061_0.36200665469868665"},"_hasShrinkwrap":false},"5.50.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.2+077ed1b5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"077ed1b5be844df35b7fba554ddae579b3144787","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.2","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-rMWkiO0nGNcMYIh8JtussXWXimumgDR9z1gthexSWbXF/4GSf86zs0ZcKSECqhulU/Wk3UqFYLt6Zsl7XkiRyQ==","shasum":"837fb704860f678633953d01fbc305e9cea3f4d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.2.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzk8Xx0xOYs1aAQ796onAnA0WyDzvxJzEP76EZ0NZ/ZAiEAyMAOcHjLbJfb1cO6L1J26IG7XIunJAQkGgayXmFKD7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2UIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyxA//f95dTOiszT2KSwMlopVdd7Z6ANRMkzXUzStAlr83PgwVgfXy\r\nSrglXXQlX5ZFBC1afaLEaHHc6+Mu1jd4TfQXUj3RXlynuSeHnNRQi+XRAj+s\r\n79sJHbLCCTdyk9LOik6ksQK4pMEAtmgvvOeTNxoaxUwqFg5tvqianXpVhJeD\r\nJ/Q8pwrzqQBcElFwUUz8CcXEJhKHZChLV5J4jok7xFsu5s197q63rH9Zgei2\r\nuuzJNql0iu80kk9nPGUBDL6h61CHknX5c9z3+vFTyD22Dv6ySv7q1H9N6obM\r\nk78jPUjWyQpFLuDvUDdf+o2nMmrJekGGQo9NTmus361V0LFRtaN9aWMOc1eN\r\na2xlD0p3T3K6Ial5p5zAjltj5TcTm7pM0bsCKlqENjisiqlrzUfAsjPhEugI\r\nya1Hr/f1pO08wF1N8GSKgub5EvEUGDobbEbji2JtDzyI7EIZJYVblAgDaZvW\r\ngbWudnQniCrwQQwgTvl8gObEc+kiy5NJ1kElsZuP2AajrJbYoV2GIbpoYc8e\r\nFJeGcP0U+H/TvUVvB2MK5Cmc6eF815I76FkW6WpzeDV73CHRZlLyVyu/0EVn\r\nPH5GwhLqOabPq5DCCmwA22NSjs0xMLD8BkiAdvDqQxP85u0O+P9J8jLV06EJ\r\ndsbs5cUZ84FKuYChJgyB1/RsbyXnin9o3mY=\r\n=GQur\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.2_1675182595316_0.5266547527116872"},"_hasShrinkwrap":false},"5.50.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.5+f366b6f9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f366b6f9f6a50741399a975f4eba9ddc981aa558","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.5","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-C5dK4pK68f+14FhBM9Tpf6HUFIFQVdJIxpAuV3lMPew+7N93HcmOIbbE1JsiVcXdVRTUYVEDTZxk9ZbjafYhvw==","shasum":"56a3955d4e7b731bbe4db86b8a1495d4b2dac258","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.5.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENsZZt3MGZwDXo0mo4wcegXLa5ZJrsDwMCbkJkouvf8AiADR8WdVcd1SqL+dlmfZpj0LO6+keE6diL4kEVfvbqd/Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2X3bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpodA//YLby4u2Gdq2nUYZwrzi903+m1WdA21WCkw6c0Li9zZDU3t8/\r\nCrL1BHYPF6LF+qYEBLFgUxMgZ7LAJbPccy0oG6+Pzu79/mYd4CNHEgxfBTC6\r\nogJLdt21ammz0t1URsnH7A7FFkQ56hz2kWPVCwfl6mz5iAbOdtcnJSRiek03\r\nwdJEFLf2mNVuZFQAAU4Svft2q+AvexFF97lJGvqNRQklQMkqbneR3XiXdfyX\r\nUQsEY7RXu+T+2qx0qdktiSAywhFv8vFrhGno4F+CZf/b2LGM9s/NghdP39K4\r\nBcgfqGh3/KQM2gtzOKXE7S5+VR0DjvXGawISG/BlZC1TaSVIhcSGrsdxu9/h\r\nbj5dE0ke8tai9qbDUYxAzl9d9FSm0yNjqP0dBqm30X95Z0WJWdyyHLh4DdwS\r\nNE4OTOhjB3PFUF3IWUfcucMxxIOOjJfMdoT1NCjW0QUdXXtqRH9NJjeq/zDY\r\n+x+U8/utrojZJOulXH3SkjcAiwWrGP5V5acDlzgGse2tTVpdBqBeBFL6eBsa\r\nS3p5zkuwsFB6WIaanTi2+mGdNZwCeVTwMAjFvEhlx6/HFHc3/rdKH0ZR/44u\r\nsdjf27HTwCNMlUQfDn3PxopKEvRw9mOIjT/FZ/JG7laJMifDtAAqRnB+iO/v\r\nSl42N2ZPrxNpR+IGdp2lAuB0YHyrnjHb6LM=\r\n=kLOa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.5_1675197915413_0.9270629573664044"},"_hasShrinkwrap":false},"5.50.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.4+5bf7f7fe"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5bf7f7fe48aee61a676dfbe829c2a5e9e44cd552","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.4","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-74pIBLfnMefc87V0zk3J+E98dq+A1T04eypXf65USqe0odgkVxuQRhW2re/XX9FYfmysKG/xO4/krd27lBirfg==","shasum":"b25b4825f65c8bb2b259135d939dd53e809b24ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.4.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4Tc6OCX7OsPeZtP6vWhAfmfx868P7xRYN9iUGVFU78AiEA3kWPXfcjr2IL2SyaAzs/vQYkN5p3uu82+o2tZv41HRc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Uf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUtw//fEyvkPJup+N8OyCxkhGWMwSn0T5JxiHpidWEFNjXrNdBr2E2\r\nAtaGc1YBZQZST0XipOdgVwEuztr8L9zOgQrOC9mwGVZcGPuGyMf/oW1PsSdv\r\nnMCbqlv8CyOofp0XxB4f5lXQlS72yZSVU67B8IESj4gobO7Aqld88PeBYbcN\r\nZ64rJXaSfPlqT+Jk154e+2nPBKYV2t6CHMxTKsKzTAUoQa6jVwdAfaIYPN9h\r\nra+eY3lnPB1TR4Z2jlg3NWQxxWrACGVvNyUnMCQoq0B5diRud0cPzbty/HXL\r\nk34mrNR2W9bx+cHXBYoXSF6bUUr0zhOPedujin9Hns99/NVrIA82o73egZeN\r\nYsX+vv0kGP6Sj+fSWjJwd8xbANiAyTQt66ifvq5C5QobrBI9dCRYdbhcL84N\r\nupGQeWAlpiuPOmDaSotIAQtboYqW0m16Dt+g5/wswmo/YLhaSMPG/RG/t5cP\r\nINEeoFl3IcLIfZ+I6xnpWKxrRAEHdx3wp13JVu63bZqXXOlFe0Xh704RZv6n\r\n9g2BuXbqeOhI6ogmDm2zFblHFE2T4j68+OW/45iUnNi4gevN1YY0rDrl3pFD\r\n6kKgq6WrFLXbZLFRgVLx/0Imlxtq6Q4lTT/JggeU/wAYSsUg1aUGj0XW4cMD\r\nyw7vW1jC07dHjvrV/4cwIU4v9ESl6ByYcQE=\r\n=rTwS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.4_1675184119782_0.8061831983212826"},"_hasShrinkwrap":false},"5.50.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.7+afae8374"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"afae8374df64101627808ccfeb5b715c865e910f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.7","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-zk5pYk0uQsx0D3SvhUikSfXBJZ/tBiPXWX4bDrQJwVEIOLDF9Tb+gAdRBvtx6EHDDCPBvFfl05hp92fzlI5B2A==","shasum":"be4bc545eef119f4158067c7ec0acbd028e09f93","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.7.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJRXepXJHSwgJ6+nNjnbgYaLUhhLGtr6/gG636pqrmCAIhAMgjjTpj36IGI1onhRcAsq9FaX7n+HQYMdmxTfeJ7T+S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2YILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOnxAAmvE1FzvWgy0DiQXSUn9G/3MrXBQCOrJdgBIELXCY3TlVMJod\r\nTFnLlrMu3qSj2+gUwBJ07SWm+WQdCnHhQaXbDCXZjPMe2YXqPTYP27pCBCfM\r\nVFf37vNFa6Ou9KzmRAu/Vfwr6llbBOI2N4nN/pdnXomtJ3vOgvL6Kk7g7zp7\r\nva7UsgOEsUK6Hfjlut9oD9p92/xj86pFIOCPECtesU9I0nrLVipY19uuXhhb\r\nh6mIG6yLEvsFxZOMPR1ojZzIFqoQ6Ql8/uicFtoTFlVP4TsUqBeUg4JI9rDC\r\n4M9pFy0bQCzVZfvOoBN5xBGpq1KC9z+VV6qB4txkHMGnTwuYuRbvpxuDsXc7\r\nGHd5aZAUmQaNi8nVyjQWAwVy6mfYwAwaJeYs+TKtFP7lkQH8nTLt0duNW7Sm\r\nFZ1LArDljkrEzvvXcWIog5mlpvbGe3PeKPd8GZK90/g6WcIWWMwxc3PXpgwo\r\ngmSZaiH9lja3QXUUTcsCVTWFUE7VqkyHTrZyRB5e1yaM+VzxKhFGMU675lTD\r\n6GxSW8VQg0kcIXivoRYujFAW63CgDez6DGzIHbu1zm/KCfTxcGp1qQgMeSab\r\nJUxUuydF77unRmFiwwTw3hlKdVFumLwWoPQHcNFO/V1ui77tchaiLCs3e5P5\r\nMu/ktokfQWrDFl/IhlUcSoAPAlAf/+KqmRw=\r\n=XpwQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.7_1675198986795_0.6573782141529199"},"_hasShrinkwrap":false},"5.50.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.6+3647a1c1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3647a1c1bbcfe6551647632fc2d978fa90881de1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.6","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-xEP5GonJfaKWym/LcJtVG+TV3DM7U9U2LNZSMqfrI/APY5pVM03M4drr/SY7Y1Qa3ogbQADUX+1llUXsVQKO6Q==","shasum":"813da45d997c3f9adc5eb039e0f799cbd67bf1cf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.6.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuoDJmB39UR/44VhWm9BKMUiKomFAqsOiLlElPS/GsHAiB7V19wfoOOUIpNcZhyk1isWf7eFkzT51SMInhwFZgt8w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2YA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroKA//aktGgPvODRMkumpXkjBG7KYtkMNBchakOllWLE4yk/7nz5C7\r\nFyNTedR5CnWayBwEAjDyHE0xabNrlBd/alpMKL/gvep2DJIVJZgQtIqj2UPY\r\nXhLdsYXx+b/4imJAx6x4uKH7duWL6UvMgiPxONjuEGc3OPpAQ9/dTQF21igj\r\nYmrZJ8+gfqu94UEDkpzd6UOPglziEzlLnm9SynAuprYRlcEI1kA5n/XbzADI\r\np5cs0MYh5O1kgP+UYnuJzg0X7XD34ed43lRVWCC1lwRh/RUjkkyhOVJAQn/7\r\n9NzEfHWxf33+TNAeJHcj8g8dmFZkubJJNTDY9Xtsqm5S2t2/LVysdPpLz9VE\r\nqLOozZfbzsfR1PwALHylIwaL/YKtw+HcOnhulzI7riqpRDHPKSd9bLqpjspT\r\nM/dpWihf/ySUG3r5r4qPMAeGPNhxFQB7vBF9dUU+w4fTcaViJ5tEXIFyLJ4G\r\nnu+K0qspOD3ClKTZ45VyIFxka2XWrSOMqDuGfUw+Oqkh+nElZu0EUJAkxQpN\r\nmnY1xSq5zRMMA1cdp0ZmfcPEoL038oYkPJcNdvTefEsMFPeBCJrDB2KrFSGq\r\nt9wsJPeapWhDcKH14oOtlPpJGZzEys42dPxZ+MtTZ5zvu+qYujtvPlq93T2V\r\nCEN9nbkhzmuDcErVbLdAapg6R6nLmh6nXDw=\r\n=b0BQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.6_1675198526559_0.6533765005580554"},"_hasShrinkwrap":false},"5.50.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.9+b14d3be0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b14d3be0f305d71e0adfc9381e9de993898b2b43","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.9","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-ja5L9QXSTq6DOYgJC0A9ACyCiIVHktvv/QA+6Wx+k/yswweCcRKTUNoKRfrFEEqExTW9m+souHxFVIQvjMYULw==","shasum":"bee37a3402b6e54255302f0377f128f631b5d3d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.9.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeagDkXdr1vmVTnE2YLWF+rpvBTqz9wRtgpDEd0ehCjAIhANFE4w5W/lYin5zsFLaHJAB+hjf0/UO1RBfmqPU3DCEB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2e9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7LQ//X66/7hcOQjQAAGLE6of47przkPKfx3BqnuLKtrJUqfk9RIl5\r\n1GyuTLMzvSXztP1EHAm1PVKnEbcdyywfbXaSMLXZt/8zazkkbntin1KS01rb\r\nVQRtP+W66dcuk6xQH0a9gxgDk7ajlXfH2TUHefbhNRbPEGTALmEGRBa4e8PQ\r\n4K0LYuT/O0VV/vnGDeK54TOTi0K0blwWheWe4bwnQs2wWDXx7jr8INjWa3YJ\r\nEOlizxl9ASF5LHVNrsZ1QYh7OkzMyRTTCEYFd2fVyR8fedl9TM14mz0O1K5C\r\nOtUIoqaxij6R+0mAbGU1jsh26AtXsBa1G1sttkf9ExeWDZWmuXHyHF28I1JV\r\nR7G5gEZ1rkSON8xr+5P78wRQ1xQy837J34+Fu8xuHkwiIVJFGqaba9mujLvM\r\ni9jHZrVxAtjKF/qaRqD1wRJKg2hydIuVLMyezH1RkCvGyKC3XlWU+pT8MMhN\r\nwCtXKcJPtUQ3EZmcRHknqkBFDYBbDZM/iCb7n2xBtrkpx9HI5xcD16xMqNK4\r\n6psD2qHIjLLBN6KFRjMhs5mB2RI3CoF6v5gy79h6ZMQGLqxwlB7/LkCxaYLD\r\ndt9d0D3WonhCHGyi1RPUrZzkn8B1CAEDMBi+8Kk3pJwxK9EiKTvdwUPmfHOr\r\nm8Ek48+Egsh+Q/44T7tD27aVogNHuWSDP8o=\r\n=iO5l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.9_1675226976477_0.10999661624837498"},"_hasShrinkwrap":false},"5.50.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.50.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.1-alpha.8+add18e7c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"add18e7cc8a878b6161b63ffcd0fb0bda54458bf","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.1-alpha.8","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-6WlRQ+msBav5ranWFMv1HmlSaBT6HxAOsRZ42NXb7LCXTrAwynnHRGtCT+0jnhpMVad3wbEqckdGsAjvb+l7eA==","shasum":"d45b686c52953678dbe5b0a0c6bb17c0954187fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.1-alpha.8.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD6Rye9HwP7TWO7e//RbUbcg6kqsGpOdoGmU9dJL6+RgIgAz/YHQu0O/VG3qAeE5XDEI/qkZgIFh3KYr0J6A78J7E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2cdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzTRAAgi4WlCWOaJLdWPTu1m+6nLYamK/L5VwYuiQ/m+jVuY8fjbIE\r\nDicPLWEbHH1rSssGWxC+UA+yzl4OUey5QGnRDi0KL14D6OynY0Mq707XLBX4\r\nj3T0vo04wlGWK5SaTFR+Vhdm+jmvJe/rKELbzZ3gPsoRVcSJJMgN6WgsQpYn\r\nHQfXGXi/8ImEN0NE4w7zg3znVnFe8r3KjuOFwwdbeGbpn/n7bDuiigAk6MFO\r\niMZlwmBjkrphe7fBqzvp7cO5BjX6JJnBu0tbUbh16kfi88SJEQPHwnHlzPtw\r\neHfBacApVJhafLs51Ok3ZlNLnujZQuKbWfddjcDAWxyqBjGu7tsrZkPXsx+v\r\nSuwDzDh97ZAfR+lM0JGVw+VQJlKYncwUr00D+BRQM1jLwEOe6k+saMCGkR2m\r\n0dFOSodXedrqvVYio2obdcdnYjzT6ZWqX3CTCIMeVg/ukxVLViByUiyGwZ8P\r\ntZ681+Y9RaCKSkFR16EQK6JCjAtgIAziiW2QpuKH63DjHHC9yWs0ns86LKP/\r\nD9s/xERRVaXDNVOR8ItzU777AKS6E58Sqr6EeJR6rjhiNlTAEXC/9aiTuBNO\r\nAW48A7qaIoaC7JvWdqnI15p/F4Dd8DhsRoCVcO71TF+0btqlxT9vqelYYKhP\r\nFzmZN/anhzd2/nVNrgd+76NGA9lGOrKaSMQ=\r\n=aXjl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.1-alpha.8_1675216717815_0.5458149180682181"},"_hasShrinkwrap":false},"4.28.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.2-alpha.0+f2c078cb","@typescript-eslint/types":"4.28.2-alpha.0+f2c078cb","@typescript-eslint/typescript-estree":"4.28.2-alpha.0+f2c078cb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f2c078cb1726349e5d1bb252e2653f4eb6310b68","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.2-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-duyzq1T85FhxIOeaBcJcsn/0ikewb8YVGinbtYYC8oVvAqJT5XyY33n3kaYrdScJ/P/s9REbBys0Zcqn6ltnBA==","shasum":"2958297057e4c3868530cd899847698ba7bf4e9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.2-alpha.0.tgz","fileCount":164,"unpackedSize":297968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gPiCRA9TVsSAnZWagAA7lYP/R5gJm1cPRfOxlS47VCJ\no+OJIp1yP41WSlZR4oEArRfhRwQWJXv4kBnh2oGCmHja3BSpjV3MoEuEHigw\nb4raIAIH+rPVw4C/nu2s63CUe/DZUby5y36OnB+pRAK6rEftXjQTrIzn0SB9\nEG/q3yRsmxgp/uTW4OPJyHR4qVNMq4WIb1IoqhF4uksX/e1nCqDJJUW4oq7T\npXW5CNzGYTThxV8W43wWTMSqwg6h6/qk9/fIFIlTODuB+2aYeiAtjCFLg7X1\naSsc/uANSyuzdQZsSwVuBWlJ5xzY/gXBsXk1nFcMmL3TOexIt1RMl9RgK2EH\nUNlqJ9gJbTiIfR+40AU9a3eKA3ROsNrlnfkIs30vo3MUpyNh25hDV7Kh0JkA\nRlYhmo/oDRzT854gdc38W0SyMOJoFMsvwlDP648eLAMhkXRZm62W+nYHJljD\nQGqwuHOMzIySXtPEPPUAiVJLznWT4oKVJX/KSKx1tsx4zKCc0cXLFV1DgcT7\nsJmXGhx1Kr3q+XF8ogk0igEE/X2QlB1+Rw3jmSHVH6wR0tp64YDXMcGZjius\nR98N42nOAenXeNGwWUKjwc9l0Xwmo+ZurCpsHCcG4kMCWFmmidWsvcFpZPAg\n7IOhq9NW75ECnAUyONdfki2v3N2txCvYt53TVyLQqw7aFjLAd6pdAvtjB0qO\nVtbA\r\n=Nbmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpatuvdax9LVp6Dr0mh6I8eDyMgxhduNXehK0H9kND7AIgSjtGcS6zXa/OO2Ouu3KTJLscrPJtfftFmzX1NTUgctY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.2-alpha.0_1624900577933_0.40637659879457666"},"_hasShrinkwrap":false},"5.47.1":{"name":"@typescript-eslint/experimental-utils","version":"5.47.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6ffce79fd5690cbbf261b3fd41d194f8f8644a6c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.1","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-zWHo/VbqAiRvhXP5byQqW7rGQtdanajHnItGqtmv8JaIi58zMPnmGZ1bW/drXIjU1fuOyfTVoDkNS7aEWGDSLg==","shasum":"32f83e1ad1483d3772461f602679fb5b4516baa1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.1.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDysvfNMQ7YwetJ5zOozg/c33hItDp4/X6s+IaEcxQbDAIgX9wC/xIu+WLni5yutt+2+bxxnDtwqMYU2A0DAElO4Aw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqdbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzJA/+IwaUX+uD4YJjww8xCslpW/S7eZikC6I1SymT/wDjxSoavGHR\r\nndpmZDNr3aSDHF5kjHfAn1ydkQHlJmiKZjrM/EKM2/LG/5uH/+/qpl7VOAR+\r\nsAdAxuoAfyUBcPE6asfH9LTyYxseJPI1OAwyrzjiHJoP8AMl2jbVNecHisiW\r\n4G9zjEzvUUoAzc3dYlhHrKnvoSepW/omk/9vu3n94OZzFOO/Injc5RME/gFF\r\nw61HNuXxf8DDYpG2Xi8W63jzI8AYfziv8/Xfhr3/UNTHX2qcFHL+fVWWSRr6\r\nGqADkS0RdnCqcTFhsuijd4Opkxs8uBBs6stFYtbPLaH56Mb690F/zXwAFwZL\r\njrTm43jxVsB3oNNSe12pSYM2tUdCk+SDYF2E7nLzmAEQR4wMwxSRrXQdIsQG\r\n3Dyu1RKVNFloaBJKEi3bJgy5wjY6KVBTwFjndvYGR93pkpZr/RDeOLlj8Yvo\r\nHaty+XrCfP4DZbW1W95Md/R8vhOAoBI5B/16kKYufeHE3d1BK2bXN88IgAy9\r\n8EIhdXyUjv4fp7ZxcfhgIHZQZkKckwN0jr/mGXipZs0sj4eibesWwuUC/oEJ\r\n46345ry7Xoq9r4rpuK5x9aetuArEk1bu8ptuMoJRwq6S9zzB4cyrZKXEW+WU\r\nOCcM2tk/l4UMHD5trkK5sIikxO6yC+UQln4=\r\n=8OEO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.1_1672074951086_0.4664312736088232"},"_hasShrinkwrap":false},"5.47.0":{"name":"@typescript-eslint/experimental-utils","version":"5.47.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2c08ba41f51e0816c41649a63f80091731d9d8d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.0","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-DAP8xOaTAJLxouU0QrATiw8o/OHxxbUBXtkf9v+bCCU6tbJUn24xwB1dHFw3b5wYq4XvC1z5lYEN0g/Rx1sjzA==","shasum":"60f26e62d948f9977488825730007ec350bc1e44","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.0.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8FJnx+/tt5zEZ+T9CKQKkRU/oezwGn8on90rTDmDd9wIhAOfRsvmmaxPwm0Gs0egFIG1OwNmqHlW1rGuDy4gPky4z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoJxEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocPQ/+LOIGnGFAq1Nzy1ka3MJlJUjRJQnAahRkZlGkww8y9DbxaFLF\r\nmyJvejsziew6o4Q27vECjiUajY37rKTY9xD9UA2/Zudl44DBH1otM2CvtKnX\r\na6o0QmlJnY/5Ddy1G1cNXQOBNdDfCldgBrMpc38PZKwD+JIhQ5r8oSQbwCME\r\nVvN+Hjzsl5RR7zSD00S2el20XeGcj5uRCBa4VWWgOq8Aeng/+HqE9Q99FRcF\r\nQeXg3eYXDSrbxLfEkoC6Np/MIba93wzbZLbBsTjxLMXykxp5Jr73h2vE49+s\r\nYKOkw2oqI29PsWDfaT+CcYbHw6UModxlBq6ztPcDsKrpMYmxyyhiRPI4D6iW\r\nqeRanDrCMVhvctQFW+kXsteQE7bm1fF6rxDCvnANN4gkktY3RWEE4cMwjCIZ\r\n/SJ1GaLnItiCpVVJNOTNzVXddBtOss+hHcbi7S8zIZch3VK6XFkiHSy8FMNk\r\ndw8z89KmmPKshEkr90+2AL0Q4u+bYDMTRY+EdKlq5WEHXvvU5gmfS9qqEqIm\r\nrS9iCaqBbTTlXTGrSR3jfaImvksCf+aXLNlQjI+xqK6XVbN0slRJ9NZdG7E+\r\n5oEeKi2KSV4JimZtwJLUiBh7E+ruVsDK9mdTz6J4n+6p2duSd9EHXjpb8Pbz\r\nslTYLPV97eiUFQSag96nGg6LN74RSG9HRlA=\r\n=eu1N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.0_1671470148595_0.9734088225479982"},"_hasShrinkwrap":false},"5.59.8-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.1+0e27ad662"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0e27ad6628f875e55470a78981765e7215ed32a3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-biv2NowbG9Fb7gbtBSyiCS11i3nPxLfmh30TZ26S3zVmTdqvB8fJGGyMEwfajxLXqxohvRwJfP3c8HmKWwFNAQ==","shasum":"15bd0effc23025c52957f29d97b6e797de2996ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN5c/QXWopzOMAaFbOCTSKpe0wzynVqgnKmXhMewSm0AiB1bYV3p+6Wvlc13+NX5H7597dGz+JEVyDZCcQ0t7MbiQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.1_1685289787448_0.484016057994616"},"_hasShrinkwrap":false},"5.59.8-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.0+5166a00e1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5166a00e1a903901c5bedbd7d57198fc0962061e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-HRWsYDyAOsRSwcicSQshPEBfkIv7HJ5Y394XRltO2o6SFpZTqCt2Aot+buVR+Q6Xx8I35DS6OxGE3zRZkRQuog==","shasum":"b75be9a184569232307dd32f6a423a1fa38f8b34","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9udgI+c9mL9H1R61FIipO8+vhB4SpAOvV+ebhxV3MPwIgLz9FhT6bbhjv0y6tt0i/ktbfIFzmCe0KQ5K+OA2Jp6s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.0_1684776743085_0.7705462752139032"},"_hasShrinkwrap":false},"2.27.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.9+6b4680b6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b4680b6e7343d9d98fa1de170f387a36d98b73e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.9","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-xJHmw6pPoiAYB8UcqLSipll0H5kWRxUzOHzC5x8YkXrjZTqE2E99mf97x32rzlrn12LPJx3bk4mg7FSW6R/0aA==","shasum":"f9dcf43cbe924e7d63c050931ab364be006a60bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.9.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek3MkCRA9TVsSAnZWagAACCgP/1oXRTW13iJMDfXDMgy1\nDj+p+xyhEvJw8bqgYuy5Hzuxv3MTtISFjzNaNTissVkBLH41BL9kHkwglXVT\nAT8nJ6ztJzLsXh/rLAxaOihCuGQJyz+GqW8qXo0AiqVnPsj97X36fIsubcuY\nB42RkSoWOHnQnANRyJfylHxiZGwmC+uY+P/m71u5l53+DzJJOwThddCV0fHh\nnYgrbac6KoEeGDQ/HmG7lT8Vdzic77J+HQqtzX+wMiKGjl+IxqRza4JE/JQM\nCkZ5Vc40vf7gondA6HssYOjkEdI3Oz9yExgbhKcaFIMNySWNizxE2+h992Dp\n2kmnXvqHP3xuL2us9Z0gXPIRb9TGY4Ic4my5HQen3jzXnfzeWXzdbBThR2T0\nJaxnNeTHGODOOohZZ40XcmyUXeXKZrUNtn6do5CeFAisS7OqPplXEAI0ELIS\n4NcflMwuU+iEPPFjciD8bxGuIbjOhPdJlNNSKTc6qyx66P/i93Fr+rf3DQGq\nb0ohaj5JUzy5aX74Fd/h9AoSNgM4uB7fiXTWHZ6hAfQJdNBr2KHV7XJQ5JYt\ntUvbWOQ/FEXKkekzbYQyCstoGoG16GO5T12P3sFFOBl5p0pUrJHFK7obXxFu\nZls26z85azbvQxfTvcNj6poK+Xv+S8exmIwlTSmPt2wP3vF3Qpat5MNhvx+X\nxYNX\r\n=Z9A4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYYs9CKN4HXALRFkhNVPFzyY7Vy66V0Pps55rQTkwuPQIhAKGouOI5YdzR9rORfTJKDnZsCuLhhBTYw2NYp1T7GDvh"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.9_1586721571951_0.05543929038025808"},"_hasShrinkwrap":false},"5.59.8-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.5+a62652065"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a62652065f45307214e21e8d2e5f45242363f889","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.5","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-kDKmVEbkYbumRnAev5+Yf1/6o2mGvis086Jiw2i7ME2yfsuPxMfw/HERxFDPs72opgw8SH4dHPGUNvDBLRL4MA==","shasum":"399234a82b9450c2c81ef21747519fffabd3c544","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZT1AUjo+slEZVLEMbfjoQRpcixwO0sKs8N7/3Gq2AkAiEAgc9j+QLYYsBG+O9aAzx6Bq4O0qhNU1oVsOBquO9yw2g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.5_1685290833086_0.7315994308556575"},"_hasShrinkwrap":false},"5.59.8-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.4+6b8ec6e9e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b8ec6e9ef743719180a3ee45bc8a4a858718f41","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.4","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-U5bfv22w543bo5git1/lXiSm2hJYxJ+Ibl6XvLJD7bRaTL8Gj/lB8cbrOUtT7JE9orJuV1d5dnigTpH/TyewHA==","shasum":"7470dd9f639112a9ada4b0edf466f5105acb5f5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2zC6xaTWioCqTwnWj4ORS0TvBBy7VYflDKWq5NXyt2wIhAOaumym+ONzB5wt1H5QAqWr/WUQhnfM0j6lQlk6Ew7+F"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.4_1685290568214_0.03927181611479935"},"_hasShrinkwrap":false},"5.59.8-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.3+514353615"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"514353615b9f285bec19b21d4ff5aabf1bca6c43","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-kVutKU3oJ/7iBInFOkKqhFwK116WRyoroeu9MkH9lfk35FhqD+oXAiiLCMZQS3fuhHwJUzjpZcX6ppsfyqMSng==","shasum":"4d092c011e644344bec64c32a77cd2993c75426f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6vuQjVppyKrtKBFIdPT80lB+/5SXGBOzXbTFpIzyKZwIgOqjRPJ5Ogu5GrFZZaFVm3xJPnSD7LBjy55tyhtfnH0s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.3_1685289970043_0.30262412572223596"},"_hasShrinkwrap":false},"5.59.8-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.2+fdee469a6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fdee469a686fdfa6684ffbae5661e2603a0230db","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-1+9FZKIJYsiS3To13FXy4YkbF+6kgReRZaR1V8CD2c4++r9RdKTbncZG3QzsI7YoOo3GoUa5+tz1122F7jX1wQ==","shasum":"8d30a17bf23666eb975bb4bcb630fc941dfdc967","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmSZn4grkk0/iOHxIXAlfu75tpjTUqz9/F3B327W+pTAiEA1Qs7s+FojlDfiqQ3UkZYf2h8Y24bTnrcOoYNQCg80ak="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.2_1685289808489_0.7878244779490169"},"_hasShrinkwrap":false},"4.29.0":{"name":"@typescript-eslint/experimental-utils","version":"4.29.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.0","@typescript-eslint/types":"4.29.0","@typescript-eslint/typescript-estree":"4.29.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4d3ae1375d03c17d1ecd3c41952915a4dedd4828","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-FpNVKykfeaIxlArLUP/yQfv/5/3rhl1ov6RWgud4OgbqWLkEq7lqgQU9iiavZRzpzCRQV4XddyFz3wFXdkiX9w==","shasum":"19b1417602d0e1ef325b3312ee95f61220542df5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.0.tgz","fileCount":204,"unpackedSize":417090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCV3CRA9TVsSAnZWagAAYMQQAIcdkxRa1Sf4CxHkSgnQ\n0hVGgU9Yw2n8HGJgvM38lO8Iz5NRu0oQ0nPPLUVR0D5tOEQpxa3M6ZILFIxb\nlOBatErNC/yYOYZDSUhQx+Gt6726Mx+538GsA7pNccTuDdJ70JmtCwQaMxRm\nYcuHSi55b0QEj1sSGoXiv3c4C9/N/Df03e9rn0+mmm3A2/Sgnp1UixXnPzqy\nzGQetBwrFXebL6XLd4ZL4A/0p/SE5AEL2h8El1KI2NTp8ro07Ren/V4LJipX\n8WVePXlD1DdDvLHfI8gJkyFoWSYjsEPBYJ5HaAFpV7MoEbbal5gjbsZbIQQU\nDJGYKFnoBSEAP3oyWJrKkY09BYPGZBw/RBoeQEk0vL2QBUrnjbEghH+9p3SO\num5PBB4iI9L7amMh07EzA8p9XwK1ENMsSC6UeacunETC/ODRwKtvXiqOr7Xl\nbChpR16hXNAGKJip7VrjKl1PV3vHL64Y7BswfA07faPcxS6UlAJ0JAvBqFzJ\nyQ4gMx8NXk93JdphTm/GwoRS0hfpjUWrFHnCHDz8DIgPlPt4a5OlM1BJ9MW8\nHp7K3QH6MzS4SHz7a9rpK0NXyloYIZQEIJXgDPjF6O7ubn5pX6n+wj0r1Jm9\ntIMn2qxAxnXpca7+7U91gXEgFGzIFu3t27NI8vQKJouKuZDapLbhzpcASKKx\nQVo1\r\n=MNA/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7nKW2LxKS5zzSO6muYJD1FVqbslLG86k99PABbfT81AiEAwtfFCX1CGXMK4NnlN/R16faTFDER4twvJ3w4mmFE83s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.0_1627923830930_0.3172918433990901"},"_hasShrinkwrap":false},"4.29.3":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3","@typescript-eslint/types":"4.29.3","@typescript-eslint/typescript-estree":"4.29.3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"055add01299eb91c87323677038b5f7d08b448d4","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==","shasum":"52e437a689ccdef73e83c5106b34240a706f15e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3.tgz","fileCount":204,"unpackedSize":417663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9T0CRA9TVsSAnZWagAAbHAP/2FGLRaeHa0aV7jTAEUj\n5IiKBKWC+vmDgLL78bvmevXu5FlwfEt1VyxoWeCIhY863eON0fLQmAgJlIYc\nYbzogPQFOcKAATPTJvFNT7JQRRG7fEn6LSyUjPcZCL0miCFLCGKn2XoScwV6\n7f2vtLiGKQW49MdPLENGU1vc1K/JgUxWG6tXiDUie8qUk6Pq8ln28lRdTm54\nrDOTXJn70N4P1PwMzNsOj4RdFt3j/X26/XUVHLjleS7jiAwWhEGDkeSQfZxD\n15QfElDHy3hTuLTdG2KiSbywSOzp/Nr2qcJ3uj9++p2XoB+1NE7f5zsIdqY3\nGP7+DjZFSuZBbO7J8dmlNB85Hn1Yn0Y7VleWVYOQxFfLBlmM1vwc77+wewwF\n07t8fizIX2oKvxAxOUTGRmxrXtq9w2bsZ3SJ0SLTJ/2MlGBdDI2xqftiIWWR\n765F8twPijlMCraan9ITvmSmVX2WxTbffR5ysJ7zNloAR7sWmmJx4fJ0e3Md\nog3IMH5h4DiIl1B3v0okVZyBrOANhJr5+LgRvGeev+lx+576z4O6s/oA4xG9\n0Ttre1WdSsxR9UMf9HLGUTCprJMxOIQHLl5i+TI8l1R6Qiqg7FCEUdb7pSAs\nlmND0ae0LC9iMHELFO+zCvupO4KCGFQjZXQ37Av0t725T5vbg/fco4QPBTnO\nteqD\r\n=WjCc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC0tY2o4R2p/RSr7mz5Iw2HmZCI0RwD22GZ+gQxGwSVAiEAhrqbtsmy7fhe8Ajq00Y5ZrwNUyPSUE72SGEr6/FbuqM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3_1629738228193_0.44505957342312397"},"_hasShrinkwrap":false},"4.29.2":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2","@typescript-eslint/types":"4.29.2","@typescript-eslint/typescript-estree":"4.29.2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bf402f4a04397943ca916c8333186f539986a247","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-P6mn4pqObhftBBPAv4GQtEK7Yos1fz/MlpT7+YjH9fTxZcALbiiPKuSIfYP/j13CeOjfq8/fr9Thr2glM9ub7A==","shasum":"5f67fb5c5757ef2cb3be64817468ba35c9d4e3b7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2.tgz","fileCount":204,"unpackedSize":417472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGpqHCRA9TVsSAnZWagAA8KgQAIEMS/8qufcueh+qisoP\ngmNRfb90C4aPhOxUln9R80Arz1WF6/uEJA9by1B6LJtBj07+lkI8oRlXKbxO\nZhSdcCawlcN16z7ab9l+OKvHd+u/8YmXGBVc/y2dwo0URSJOpnsvQxERNlXk\n26r55Ml6QmO+fAokqO4R3VHuWovjIDYhksCifa2YfH5cfL5a7CiopGj6wv31\nIlkbFPkjDevGkWgnP0qVrXPKUnDRON9ovY4vGLF6NMTyinyASDkAcbR/d/xw\nTebkr+T0DyU/Tm4mvJV/zKgyh+m77A7nXieSvdqPQAfMDTAtkx6SSvixuYX4\nIdw+JOZ1aw/582jYNjR00gokaOSyLPsR4+3AJGcfHARmKXDUXPo+glQ59TAh\nksEF6hVpOjM74tdZ64O0JD6pJnQ/XkQv16R9r8N/idNJBeIMXTFU6MWHYAWk\nc7/Hp7LzyggEV6JMl2rh1aBA4m05Yscin61YwGQiYPVahcJlzRniJD6rVG60\nIrrkfiBgS9QvM8qY1SaUs4oaHWunTpG7Wwnjn4x8Plk5fhC+2QuF/5IgVyjm\nSeOo6p15V3Kv9F6fqZ0IWtmfrD2Dp1Yf4cEnU5Apu6dp8sxwcOHeAvLzXboD\nLiFs23Nkq6zJEHGqMSrobelSAKUCiaAIm3gb2OaO+naXbWyVowZh4Y6baHoT\nIZ4K\r\n=3afH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmTPmy0bSC0VeImvvJbJLocNphn/dmK1na6kPyJC0CaAiEAuVYwFiba2qs4b/wBGmKdhemi25PFWgWx+ATsmQV5t2c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2_1629133447690_0.7265347546724368"},"_hasShrinkwrap":false},"4.29.1":{"name":"@typescript-eslint/experimental-utils","version":"4.29.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.1","@typescript-eslint/types":"4.29.1","@typescript-eslint/typescript-estree":"4.29.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"db78642ea3ebd794e7deef767fa2c5195ef7c04c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==","shasum":"0af2b17b0296b60c6b207f11062119fa9c5a8994","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1.tgz","fileCount":204,"unpackedSize":417281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEV/3CRA9TVsSAnZWagAAIJ8P/1UHOl0pVJRzTUSgILyp\nSZ3S2Q89651HBUnDWq8OW4j1PxDwiHo857GxjBuUVP9j4gyLpbWac6sWVmMq\nNWsMNkIv3gT8rdtZEWVatz7o8cwjgAGM1K9A4k5qvXk765bvzbg3Rr5rRuDK\npRNWZxow9lddlwUKuHUc7fQqUiAeSZ6pbt/WgFcf+OxIJysxWREoTiTENeGz\nZR+i/j1A9ZEOJ/Easig/nkF/k2l5MLVhwbSoanuvoQcR0wB+0aApNuZtuvRN\n94wjUhCrrP7bc8MzQmSq39az5hCw4FhjARK3NDWUlrbJ9DNdyFMCm0iCcI6Q\ndN1xs606/jujhkQXuNs2PLR4X5oIca2MVY0BXQOq5vL2IqNPIBXWkmAmcVTq\nQ0J4jEUmAfAXbpS1cK+s6DIlRlA8iAOrH7fO/lOGdrzRheZILP3jnVJS8iou\nFQpDdS22kPPpZ6sYjREfKgxG3wSTIY+apcH33RYT6Q8E6T4HKWNpJN9ZG9ha\npse+BV+wXcPZZfcGvrzQohr7sEw5g0ty/15fkEb+rPJlvUZyQOWnQadfCWx5\n43wL9qiQwxJQ0kK+caF+p98s2xaeovGFLL9gaiwBqegGfPutd5iGwlRnxNs0\nlYzEfsBkRb8zDBvXoQkfKWPSzTlqQFltcFaVZ9B5rG5EXntYLU8Ndjgea6t6\nQfEe\r\n=xRre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFq5knV8OkZQIZHSPjROT/GAYVaZAm49SxvG5wD781fIAiA12++eFweftOPzgC43xEwZAfGG3J7osoSO5Ko6SyIJng=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.1_1628528631040_0.22583322524891725"},"_hasShrinkwrap":false},"2.27.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.0+bed77432","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bed774320f4f9196c98351754f74fbdbbe9309d8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-rXUEyTpOJ0ilcjDaLMzFtpqaL2qqH24CaqotpIVAVF4STjrV0b012GlchOKcaEUq6mFdG6t/m5O/vDEowZeWAg==","shasum":"c8a48982f1c951ec19db061816428cf51090d7ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.0.tgz","fileCount":152,"unpackedSize":225190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei2U/CRA9TVsSAnZWagAADPQP/1FvGL6McSgkMdqhV9Wu\njZUrLeoLiifXiLoa0KD9wd3W0y1A+2vVgvtBEg1RykuUjrZtMxKUGM6hQwIt\nHNjiznXY0v8I1AACYtTzMWXL2NVtptB6iA9C+xlmbqbNpxs6fN0T1L/JAne6\n6ID5on4Mg6jlHFI5gzZKliix07x/WcklYApr7wdDq2fcBOJrbn+9CXhEquds\nTHUHNiOxlWi3sp8EX6P4bgTpw4xBwoYbwLxy9I8Em2eMMq4sHCCqVjNO/2RE\nfsVHKxrF9ea/pdocDy3eGNxNFRmQcaDPj0lhfxhgzA7cFwikvKNcZ4bBUIqa\njXVwrb1h0Z7ZrgC7rWz04NDZYnJlQw1geWA4tDlhf5wFCN8rfwDEKhSsPmsh\n6PgTNv7GAMoDkkBDqmuoWemBawGyeT8l+a1LGISWRertrgKM1648aONUCeYq\nMdA9aFleWIaZeRwqFKEpmeRKvQ+80Vh0kIg1vldT2JnR4XDheZ7BweYlP5vD\nYShZdWriinPxQG4Sm2zehUcIkhB5HZdvvGScVlRcDXklKGzV1BL/31RV2RbW\nK2PLDcR9FhiqbZUxc5DHwQaHElarBjz8rx4pIxuCFhyGeB3zW09XIKR6GMuT\nEaSdy2qPumaP3xFWQ8pxvajeWz3u+uO1pH4Mno2YWKsjGyfgbivTHhS8trVd\ni21k\r\n=6/Nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd1o3TfwkX3yMOpNQ4vGW0sNygHnlWWkXtbHjKO3JYAwIhANK+59hJ0/PhVYEbHo61jH+28a3iv1F6Kf9yI6O+9bkF"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.0_1586193727093_0.9206303534533897"},"_hasShrinkwrap":false},"4.22.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.10+348711cc","@typescript-eslint/types":"4.22.1-alpha.10+348711cc","@typescript-eslint/typescript-estree":"4.22.1-alpha.10+348711cc","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"348711cc225758ab6138e5a45f999c584ad99327","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.10","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-L/0AmGunALs+/LGnk5p+xA8f/RCfirTZ3+1ohQsgXYBtLs23GLtfvHg4Mv4gLbamp6INdsSzYCXID1iDCsWXnw==","shasum":"d6dd204d4844315823107319f834a9994d424173","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.10.tgz","fileCount":204,"unpackedSize":410700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfz0xCRA9TVsSAnZWagAAhr8P/j7DXQuHbaRVuBhG2mle\n/Ce2KOqwHgNexf/U/yHWSJSeWoxd/t7ITmRGIA4KbqmUZHUKmffxKNKE+MHA\nX4wVBXlR1Vdec70+/6IcW7W6JjdRXPRmtxH+BaZEBqVhnT08EZre1sal92DC\nc2/OaBQ6I1ohJdCLDRLEp7T9u8Ap1bRLAoRAXUbNgLjcD5ZRPkGzq/JaJsCx\nrusN+r2cdMFkCZeS9c6SQaqsI4JKm3gB/swnGO5dRFwQ7YEeCPa+0C/3CR1l\njALwV0+MwTRyBALn4xWKAfokayDmKV8LUPXL0VcHJOxUFcg+XWglDzGW+dQy\nr1AnZV89SAdlaYnRK7L8VZuOjk/JtupbaFzGSQf+5fLB9x7YdON0MWsyO93h\ngG4rTkRVObfdry8l0bu7DWbtnLOg6KQXmUNQwNPucPt0SgcE9q5JOa3RccbL\n7pOMqfwZp65jZ1hpDltE77Btisvk6Una66/+mWTtlqtnxzc1TvfgD7GOqUFO\nI5jspAvYUW75FNeuwuROx3DJWkrmzINGhkmKqI8kWeMkTU1WUvGbDwMYaNOB\nwkeA4YWLjtdNWAvhH9ANC910Kj5IJaZIK/ZGv8ZzIbasoFIH9Ep4sij9lvkn\nVFjg4GkEmzFE42nwIc728vjq2CvAC9D6SZBnTJZaRIEBvZRIJABUuHrkJsrr\n7kAr\r\n=Yfud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZKi3CMUJn9RC0QJI818XlYd8H1kW2WqL5TSvQOORYKwIgN5GFjKRU/WIya1Ut2YYXXBDMe7XrZ8iQzQdDQEpTpsk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.10_1618951472651_0.8647400583299139"},"_hasShrinkwrap":false},"2.27.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.5+fd75424f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fd75424f56094db9e1b832adc31fa9ab5bc04d31","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.5","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-uDnaSPVwP57pVCX0OREwsRXUeZ8k/U6CJ/nbaLf+KBAelM4QKrRo2d+feb+wgH4yOfqKdmLIw8sxC8SPoEBNQw==","shasum":"746a7f56ad2aca0fb68028d5d9dc0ed83fc43ad8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.5.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekglPCRA9TVsSAnZWagAAxusP/i5qcTGYRs+524uySnqo\nyr++RfLqce1PTVnIovGkTHZE1Vz1sMbqidjPsAQCpZ3dSjVRnDbCQFhc4hl8\nhU3BRElnVl7Z/9FytHnZSHxh/o2H8bpKW0Z44kPTmSfz7aM76xmjLc91Rd5c\n6ycatrWLD19p3mCCFmtmINordKOmlpqgW7ZBfdG+TTjU7Geq2lRqYXYWs10y\nuyr1jdiGO6vG4RTWpMN7/2qjIjM58N42gfyXohikHqL63k9CtteUnQq+P0fH\n3Qjejk3bEAWeoTu9fUUhD2YrcRhZfwsThZIqSW23rBT99pAjUbVzfZ0ht0uw\n03U7HIUvvdfhCbBBCXJxiKOQ2idXQFsAIC3+I1NpOGeFbve1+fGnKkiM74o/\nXzX9HvoM8Bu0WgHHVIZ5OmTONaxtdJ8mARAbAejcpQqLsqWvPVDI2xfHM2by\nbk5QRu+IZUFoF5kkZ+3Urn8G+c/y/Obl2ZUQCm+2gNze5WnQ7HOOjqw0xhmb\naYr3Ms310vA6vzwhN9qyXvcYMcqhqrhiOu2/mY7AxazydfpH1qm6L2asd95g\nDmosUnk7uJpRk8K/FYfL3LkxsV0ZtiEd3UIwWSLE4Ib9faiALBLhzZvo65oy\nFptGjkNsUJIjpUPgxClmJ+AcUw83wTnjNjtnJ1442aroGh6WUU4nttIxOy0L\nJwgA\r\n=jnn2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLiPP5oLUKNXbb8OUoLG7SOHb2+bKr+5zuaRcDCm18/gIgSGn+UtXtK78AEfDlICL1j9IavwV3xXhZ2xqyp38Oym4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.5_1586628942779_0.5161186213573461"},"_hasShrinkwrap":false},"2.27.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.6+62b2278a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"62b2278aec0011c93eae17bed8b278114d3379a2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.6","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-FlnIaOzDfvBoWK0Y2FToxm4luJuAvyetSiu6cNC8kl9icVTjEJDPY8/UNR/0knzWPAm4X/8FY9RkMdWFMwn6/Q==","shasum":"94904e912e287b182e1c41e28fefa4a58cc5333d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.6.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekqSMCRA9TVsSAnZWagAAgMAP/3i9Pw/SAhuz8Hwi+lEW\nehE79M/D50v2zc9FpNO9Uk0wwOPdjBC+lWdQhIqRKJKyNoNzUgjNeeeS2jTq\nB7IbBsbkuSULywZ+suS4S3JRee8R4d+cPaD2oEcJ0QhGbhUKHq7XM8BJONCi\nqaFqgOUXk0tqV8SMV8NXDKdvOJcS0sTQeNpnwuRpjUmzkvBCaT2hBegBXllD\njQ+g2GeSBmflBhiA300t9zDdXFcRZVKZ/gKWHmsasBewRuZDyD3EuJ5760HK\n4ojq+hXTMSx4jGst86q7xbfX5qfQXj0MwsBax/R1TYBH0cwwtxbveAEh+pOF\nY9RYd62x5yUann9PTJ9akTJtzOmjAkenHd4SG/M8w9DbwUIWghMB8MHyMYJd\nAWXapqYBfXWBv5w8U+8qaGVPyylamU+vPfCLnH7NBoUTuNgC3uVcS/TWaJSD\nuf9v9PzTbDu6GKN+YbkC3GAP/Q8V2Tf72aRARdwgXIjaHAdSrU8hL21riqBS\n1m3E6pYsIDbjZoEstOEoiMbB8Zfe1tnF3Q4gk8ZASYZ43Ggj07UIy0SJeDfl\nQt/koAiqVl4nSuLWbF+YExWUv/3UZjolG7UpWochuv8plZEAgsfdtFv9voyl\nqho+uq4OSDf/iUCwCdoJleh0SLpN0ma9o5x+9JEyM2PnRq3PUGEJEIrw1HQx\nvPXG\r\n=WMfO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1kUt6bdThgF5sg95I0m5VRf+eLqpKGALc9DRCstakZgIgAydLWisLuYyJPMry2dYB2fezjTmTp3mKMwFRobIF4gM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.6_1586668684166_0.776524922247992"},"_hasShrinkwrap":false},"2.27.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.7+af2c00de","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"af2c00de62f7e31eaeb88996ebf3f330cc8473b9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.7","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-NUj4r+PPpcFapP6nd5IcoU/i11++rMvkWRRJM19KPS39Yy7JYXD1S+4LQ/Urf4UAN3CbLnZLa40ntZIqc1KJOQ==","shasum":"bf711eee8e94e94e16f45621c50e9e4bac163987","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.7.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekqvWCRA9TVsSAnZWagAA/fYP/2OPlJG6pBdgeTFKuML+\ngWdYo1X1c1BQMCQPCa3liG6Y7uriAfSPPm0qESFXzAO2u3MlBv7j6OjVsC4x\nUK3ASRwXn1kJUm3FJRI/Z7Ub8E22l/o1mR9mw+fgn5jx98SRrL6sj8l7vLvj\ntLsblmqdNCdbhUX46zVFwxg/0x2Ct/+CQwaUs98aVGJwG+juwsoVBknDXozE\nM7lsfbnJsXT+ABH/WqFeHnH3A7ih0dj228qIb+bikKJtaWuRiHsbc+pXpMRX\nS6ZM5d2h2LainnsfYAUSSJ8XTOHRK9EwCavOMFmuFmulId2F0NaQ1lMquSCJ\nD2qRerIb3aCjrsS5dIsj1q1kp8Dhf2KHJdoSIKLdgdwOnILbLMeAQYlPJ71U\nzaLtWhXO7k7K9TD9eCXYaZCr687VzlvTe2nk1he5NjRbWOEsXQ5s3ZpgxgfX\np9ZqXe8hfey8aVIZ9Rd14dex23Kbuo8I3cEsfqZ+o6F4RpnNrcjPB68Op3PU\nvnaO+tjiUvtEqErwfZ512K4Tuz7cUqVm0yUYW7h+7565qafvZVen+DKIgRMi\nCPFizv130/RD8atxI8cZQdfn9ARZJTCPk7AfXrU0+lMgl/6zLuGwJ8wYQZIP\nbWqbUhqSQH1Re96l5dQoirWIp0RRuCgJszsqVajOAsKjMqW3j6SGGVPRcMKw\nWhUD\r\n=HWiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1CrAS2lG+AlRtc3NvUwCfwTdLuHrIEeiCmrrSJbXJ9AiEAk8EllhamvF9Rb5Ch5j3MYIWqbzxnQO56CmSTm/LeY/o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.7_1586670550406_0.9017760223317051"},"_hasShrinkwrap":false},"2.27.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.8+d44c0f9b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d44c0f9bed2404ca00b020b35fd825929e213398","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.8","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-ayPI9y1X8aKA5pGCSjhtBpOfRpBlvnDnrIMJTpLHCaf9p4jsm49wb6zK45DOkRY+rlgC/Pndit6TD3Q6jNKuJA==","shasum":"126d69129fa6d862c3b8813138f017e9f5569c8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.8.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekusYCRA9TVsSAnZWagAAV6sP/1BhITcKOaeem8S7DbWq\nM42UUJ6VTer30B+do2sAcv63ROPS8Ec3+ALKV9laFVWsCfA0IVIshK9ascsL\nOcHpWcn4JgaB+VyByLy0GL0cysQqAo3NOg6oyM+Uqot7/uZqHbTeo9qgL9qK\njo81WhqAi2kJfDdd/Sv0TfINbhk2bK5AVE3sbUTyW/L8mCH5nZadQIW1UDAB\nbhJ+vSklaKlOBfsi3/mJo+Dde3s3KgVnD4RRdslUkX+e9uZPjh/eOyHDLui9\n0nBu2S7vxlA347mmrch3rBc1egikLvQ7OHNEhukZzSZYuEcZEoOn1s8g5WNj\nMT+Zk99vbA9WUoz+psz2N6befioUXX2N9sWryyw15arkOlLrKK12BP6oudkE\nldZHDeX0crXn3dorfT2+M90sNs160IbgRzHfH85ojqBGvOBo3llmRue4bR3h\nhzuQgST+ojnPoq3kKtZnPFi4Cw2bQGKy0r+rQu7i2R4PkjMRVbtpfiCtR0eM\nVGEwszW6EqZk1u/9gkna2IhBoITw5NB1ldkUo1mEQEvDsS7Eydg4b11kkqjn\ni/T+lX/MYKnM6CJ0I8hDMQ0hGvkjkYh9aLWf2A8r63/dKtugMdZc+nBUZrKY\ncNSOI09hSxMXL14o9rpgtZatYj0rPDcJ6mKgSv9oGU7DY3CoLA+QwvxONPJw\nL9qw\r\n=Tzih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNHd6ZcnT+1Jk9uuBUaYPp9tf7seVpUnbKfM/zExTcLgIhAIqHoeiTH147wBJwqOrxGUj7HaSIjgJBYh6RCqdI2mpv"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.8_1586686744217_0.46562654345644194"},"_hasShrinkwrap":false},"5.59.8-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8-alpha.6+5fcc19589"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5fcc195897417e64010b2808565c4b71539377d0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8-alpha.6","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-rclzv6P1D62sILchL7KujQn2yOY1Yijzlxec82r7qsVf8uE57sahvMdQ+AKeNeQREpVfpKgAn7OS1KBtOq7z9A==","shasum":"e78bd66ebf531d012b780a2a2842c11468d6af45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.8-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhYZ9JEFroLSvUdX1yWbUFZmDelFai3nLYrawnUuZYpAiEAyyIp9bEFRzFCa4tkLIA2yO7TOh9Wk/aish01bo8iY/U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8-alpha.6_1685341623312_0.5418727275801634"},"_hasShrinkwrap":false},"2.27.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.1+4b799b91","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4b799b91fa1d5b8e2595bdbe6449ebc273c507ec","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Gd1AoGdZfkl8lOZcmvKFJZbIxojRFqhvZeWyL6JYM8RPEsXv4naA1Z3mxGVatR07Lg8neiZYFJAYNwSXusR0MA==","shasum":"016987aaf44ca1b588f726b39b550694abd90b70","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.1.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejCMZCRA9TVsSAnZWagAALaMP/iGUPEiaP1AEq0f3m0J0\nN50/56Kog5oDnz12bn9BcOkDZGjspRPLo7CB9RLBDr4A0mqiDwEmqB95rMNZ\n2GhWH9mGNW4B1dcJ8IiXNsxymapq0B93vjvkiugE3d2i+8wYV665bMQa0Vhu\nTzQS5mkhiwhvmdJcu8iJpojP9plwsTxgDfUQunMYEYBij+poFogi9tpbwaHl\nrImqptQM6HNf+VSdq2rIGLKw9xd5u14tz3zgPrmsKLlkGhkhNajGFe62b3Ds\nv1BUBUOj9arqqMTcYZ2z8aAkcyzIk+TVoPpKof+qd3LgApynDLseg79CWNHO\n4p9NVtt4qAbK2KepZeEcm98QJA0pxvHuMmoNU2l92/6uFtJQfDrg3StLQgHE\nQ30THIIMkmeuDSZ/GgHB5FtAgdVbnTgzvk/8J+D9fFdfFaVJ5OIYDvJnYmPC\nllMywt+D2JARF/7NR66XFyr6RxAs5EiZmAp6/L5aWFciD3Waxyy8HlQ5yBtY\nPJlCO2adR8rBMfMlXW0h8Iht0hsoZ95E8e1bAE/F0DqHM4Q85Z0R5xPssQ1L\ncoJT3+/hKQeVPTGQTmX/qrUHCeZUO88oHtZ7wHSgtLK+nZQHxzpnkLEbWcTU\nZLI0dFqAarWnletAHBVYrJ3KRTPOM6lKXOqC+aj25B1axnbWSp4eVTL58qnF\nrk8e\r\n=qWDb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUXQZXQx4qjnLogwXeRmSTLbLxKZBiK4Bj+o26NTd6AQIgUGmV7htd12YY7tJNIv8N/vgKegqdS1YEO0xIYxYFH6s="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.1_1586242329281_0.35084200076245464"},"_hasShrinkwrap":false},"5.12.0":{"name":"@typescript-eslint/experimental-utils","version":"5.12.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"877cc48590c92cba7ff04c0cf421af50de9acab5","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-iFVADWH2CmiDF+E9kFK2r474BO2JILDKw1NVD5ytqHrM3ezsfdu5uo6B+77DH0suM7iUC/yOayHNziuiI9BPbQ==","shasum":"b97c599a281f14a68015c25ee24966cb54ba9fc5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.0.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCpmRCRA9TVsSAnZWagAAfdgP/j8jFvnUMHq9B9/D5uPk\nRKkNeIumTH4ktOgsQTWxF/8zRg85Tw9NXO0LA6msHykDlV1iYu+OT1hikcoQ\nZJTQ4d490qZxBoOCEl8rgDrB88+16pxXvhzKMBLmE3ZsHZt07MDxuQIZK4fe\nh4qHSlO99c7OYXR9HDyV4fqg4eP8t8iCNgx/3ur939lgMY4EWZ0mBOOXAEUz\nbopnoBbOIG9Vf+/G2w1xDP9Ow23R2E1FQ21x3H184JT4DXeqtJwMjKcbeTqF\n7SLSaQcsLQS2napSIFvJbTvPllXoGrDpINei6kDY8Z5/wIaux96fqooaoNQI\nrzjfNvQ5uOKWs9DtmczxtA7s14CFo5s2W/LRtaULN/HTHMjOBjVL9xVtix4U\n3suCMEcxa8c+vwcM9QAWkNgJGqaiO9d5wmIjdg8xS16l3B/YbX9l4Ouom8Yj\n+vkqiUdodwfXnXDIMZtyCIIpYgmOjiwSV5h/MwDu14b92Gg5/7vJoirLZX8K\nANDZbOwu5JAvrk2A+dx9o2NvWTyB/gBEpI5jExd/4GPj6+SnOpqpkQVwYrxd\nXYhSgYZqntDevxeLJzaVvYLoFPpWJfYcyZLVTAbGO96rGwRbiHjDTVGOJmE1\n8bitnkSAPNna1HR0TIliN6gLo/yIVTy0NYJYyAdbxCcwsCY4c7xPGC+27ZNm\nd13i\r\n=Jn2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiA0PsI2sijFKAjRs8TFm2O9cS0ZJxmkA7tUysvfvMhAiEAqyY0MkaS+MCFlozN5Du4+huvCZkC4T1u1wP5GSdWbDg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.0_1644861840831_0.96338599206514"},"_hasShrinkwrap":false},"2.27.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.2+5832a864","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5832a8643bbe174ec02df5966bb333e506e45f5d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-CNO2ohZSFUoLssuTV4TqOxHtoZFiCEW66NG22MHVykRZ+oBQq+2H0NqSF53/8mbDOI5lo+h0pnZ2N+2IsWmK3A==","shasum":"927fb756fdc12a75e1880f094cc516015b2965a5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.2.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejCdLCRA9TVsSAnZWagAARhcP+gNoxrJqsLPCqnVqwxqD\nkFnjfJUU6CHz2c/dyT5tkQ/FwFUvi7Et4B4x+xmco2Ru2ogwWSfrs8fg6s97\nU50N5TLfp5TtNVUNw09jCi3BFIr8SCOAEIlgYCCec/i82nhQBsiJY1Zs2Aoc\ncKDaxXCi+qCvqnNm+MM9u3TnNvP2I3qfWspltJ2SBSRlaw5i2+4QYtt2h1yH\nKQ8cY0ORwCFErWm5wECpMy8UcCWg1zhxGqMV+BLSjzZBy0EzG9fib2kelRqN\nUiIDLEfxf3tlZfouTUpQ48RJvmVKM4mOROarhMY3kXoJ7QHcLvj+uF8Vg4Yv\nTSHBV2/3fW3hdFL2EH8qnbA4+TCmSlvrMMnmhAkCvHI9bL4WAZ2lOJGqtLRY\nXxIMlpXcCPqlAtloj2TA/GdGw5c72pw9JzQDKiTPjTCNGZ1OIIuWjV/IiBjt\n+mDABY2Nmvhr+MAp39rmavS/n929bipwNe1ADWuMPtS4kSC/VZSLMgWRD88j\ncYC0wPPbTU6sP8UcZ6gj/dVCQ20naGSehTthxABV1jfwp4dE4VsfyDMz6SBZ\nzbFPhoqf7aCHdpLN01AVrn/Al2nutNzafdbuqY3Lk7a2QlR5aUeaW+uXSxY9\nPuA416pO5AVYiXjqjB4vxa322PjlRBvT2sXCZ/GsQEiEwTwN634MKH9dSNLZ\nGcfd\r\n=dJ11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFXhmji2iVxI4kSbKH5dBPpZmCEhrDCL6Oi+lo91rP8AiEA1ocY7lbdEYbecayiu+XTwbWQt/z+qEN+BhlOrypfbDg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.2_1586243403066_0.8547018994495967"},"_hasShrinkwrap":false},"5.12.1":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e7857aa2975412b43c62cd9c55e9f16d09f6a8aa","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-4bEa8WrS5DdzJq43smPH12ys4AOoCxVu2xjYGXQR4DnNyM8pqNzCr28zodf38Jc4bxWdniSEKKC1bQaccXGq5Q==","shasum":"008cb39964d0860b00104a4e9853cfe3bb32ef20","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE9QYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX1w//Wd/w+AaFEo8fxsZ9DeQ6773OCkUdVb7t2nSAFxFVXR6OoIYi\r\nb4LxVrGrsk6FZocNMMkZKQuR0AARcQWxAuXWbURBA4koX/kgkaSMwylVLOpT\r\nepjndFfWMzr47+74uPpalagvrcx2NI9i+xRYTPrJCB4GsRqb9XkRRv0DRg65\r\ny/GI/XxIpADXjw6BnD0j/jt6nITJeV22rCs50HhdppkvR0uUwtLgjhdNXMAK\r\nPardoui7EmQoMsAV3mlh9pl4ohGfpF07Zgxys11coiZg3Ss1UHV/MDBt+7bQ\r\nPLD3nd5BWuIgRkrkJYhvLMWYJG6g0UA/rRphVepTyM1EofPFfeqJL96glG6T\r\n/5UshuavV30HBMKKaBrEymc9zBpglrZLT26vYSu9oY5gRC8AzI9fU2qDizM3\r\ngP0jBoBu96zowzCX7cqaYW9tsCuM1/tkO9KL5sMYEix0/8QdmKY9PNcnjr7t\r\n6IegE9T+ctnkX1zjaSSnZ+giLh4oM2aWf+diONjjaZkkE3MT4CI+eBn/thy9\r\nMg4v4ZlMBXcmesxre7Pr+Ty5DoOLdSGfqlLGZNv7aqY0aBjrHnhY9FRzDHmu\r\no1Kv1Y7ZzrIW7O8FB+ODvkXO4wMJJ+kdhzG/r6Ew9G+nUE5Mhd6cqA9WEu++\r\n/n2b2t7+e7lrPD/2GMomkGtmRQzJFcPORbY=\r\n=mxdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICute1gs/2FJ5Q+tb7Dy9PLOiKGzqfLUEdXWrvOUpLxWAiEAl+isuqUYBPFGLEKsEYU/BC5PJy2kOX7J/cOiUovt3sc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1_1645466647931_0.13407853483561927"},"_hasShrinkwrap":false},"2.27.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.3+829a2f72","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"829a2f728f876d356908e2338c2d6620e58f9943","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-1qUYOgo2rOkIkWShnM7Q2YoYXnIw5MvOj3+D2vozpyBdTb2mO5jTx/v1qOjL+CWzRaonmfDD0fQchOAJ1wb80g==","shasum":"5f267986a0ac3b57db83301defb01e375e92df9d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.3.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejfmPCRA9TVsSAnZWagAAWCQQAIgfc6XHEDnq78JPqdqa\nibwqethdZag8TpSX5twD8PXt2djGAwAN2NU8qRxJCpjIWvZy/zYhb9aL4zvz\nDZ9GAS1faz56c+JTOTGSJaRQ5OII3Bd2M/qJgcHNODBHMRG0B/S6crBM4pgQ\nscUk5dKUgedKDAd/E5tmsGQ0WEuW7acSi1mQfunRlqBGU19B9LeFrXPLrcTK\nExAgCmHQghzd0aoliznO0DV7CwcwUSF/XOiNN9CC0zVxKz78xcb5wyuEOrNH\n7a/hinVhjbTF0E71S9+l1SMthdtyVnPXn6cEzM6Od8wP0+22IvNsvOxsGU8G\nEOXWmrQI9xVSKe+o1o4E4BXKaqAIYhsZnO4Uom7MT+6bSUXH6Samixc7Rq3l\nedSQbeRLxQBe+m34qQHGUDUUOFtOhqL3hpWWhCiAkyitopwEtc4u841XMDba\nr32S1Kpr3ZH4a8O5Ev9Mte+aJ1ytQ574d3gfkyPwHjHYmOJys3fRdxZnOMdx\nip7lKqNF0LLse8BRNM3EjBVgKDqZfPiipHg7QYt087iVi6MbQg3YhR3D+3Rp\nZB4vfEeNh0P1LdSDfXqLK0FeD4OFkJ5p0GimaPFEFmeQOb7agBNJT1M6oRHf\noe5bYPSAZKb8cUN8toIJUxW3zyZJmmNiUoygu0KKXQi2/ZvbCYXzmTMbyEPd\nipcx\r\n=gxqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHkW4rOcRwr5iaKIQgQWP07u61MxCKn/X6j/DTJLEGFwIhALk7WstwzDHa/qRB0RxNxLI5TC5VuBS6wdGrbsPhyhpb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.3_1586362766698_0.0010358160687273799"},"_hasShrinkwrap":false},"2.27.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.4+a49b860c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a49b860cbbb2c7d718b99f561e2fb6eaadf16f17","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.4","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-Qd6Gf62yMJcicXlEVLm8eFPRzjV2lCEOImgGl1mXvteqRGi8LBtswGgUklM3mOhRhglkLms/SpytMnIpi+16Yg==","shasum":"dc7898fca45913bb431b1088e28e2082d94a1158","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.4.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej1N1CRA9TVsSAnZWagAAFhkP/3BgiY4qDSNJg1cEbm6C\n+8eV+J2XiXsPNqokV5b0rUMb6fS/wMDPm/HpeFMPurO2IMCsewaOGWG9z8fb\nIdHl4/3cnUeAK0PDuczkshpThuraskEK2z7Dyj4kGIR8fxxtjTtanJ0kAdUY\nG+xCiaukzQBvWwwjAGOdUFDlGZQcoGCVtN7aCJWP8XnAlR91v4xsaGM0gpG2\n6FNgz46LBwpkVbI0M5tSRcDvY0mutkaRrl1PrQwoOQdMz1Wx1B6rVD/fg8I1\n5ZWmwaMQ9hyGg7feYUyCmSGIx5goD9Grt+9CYtHuZEZiVUUA86Jz3QSGTaE7\nKVwqCGFOkQfsPCOpVR9giVQFQ8HFWyMnBS74CojqU1i6F3akBUCSauvs1jLa\nQnXLZXH6Wi9hbW0wISJ95BFKanF5082yoggDKnn4YWaIw/D/iEufTAQeA/tk\nwSGtMWr5PQbm8fuH1ATVx0GOYhPNfBTU4YT5Cu+mSw4ok254V42jgeAuuqPb\n4/P7kRbOzMtmkQNTVhoR/xuKKqiJUWgNRRK0bUD/TQtNaxVtbiW0IPqAqa43\nIYyAlHgb0f/GvkbDtE7M6Qdg3Jj36WiP+DALL/uTP1wGWqvPfpyXbAwvKav7\n1jjR08F8DyoAensEGMT8e2SsVB+yaVnjraAbuhSCKOyRe8CUppFLcDrhmovS\nnE2A\r\n=4OWu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCkacyLeG6puQblzIpMbLhFUJm+Dh9yDb9ZyZzZthTDAiEAtxltxeo4CSKzNXcIMNHolWpKowLWHe/Lx6q56s4rGkU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.4_1586451316586_0.6471302294268844"},"_hasShrinkwrap":false},"2.26.0":{"name":"@typescript-eslint/experimental-utils","version":"2.26.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"151f89b007d3474a4d9b572128388ae4cb3595f7","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-RELVoH5EYd+JlGprEyojUv9HeKcZqF7nZUGSblyAw1FwOGNnmQIU8kxJ69fttQvEwCsX5D6ECJT8GTozxrDKVQ==","shasum":"063390c404d9980767d76274df386c0aa675d91d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.0.tgz","fileCount":152,"unpackedSize":221631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegiYSCRA9TVsSAnZWagAALKIP/A3s3g/BuxZAoOx4I0Gm\nG1F4C0UPUQ2+0Tj6RTKxNfwRtuK7lf8qWPDWFvFo/uTSBVr+bdrQNjuOqH2I\nehdYSIlIr4qeHBDEpranCMYpOHimd7V5s/y46TJKqn5QiYSk/Ez0j94iphSw\nHk3qh5SABQFj3boNq/29z0/mwHgVqmbIie9LN1dz/RbMCmtLNSjkomXl9MIc\nvTSBlxZJxtUVT6zn5nv0okOqE0EEIZMFLdvCTPiU91o+NgMZnZXQ0DtnP6oN\n/jPBcCwwAdQruPp5LK4NtxEBmQM5j5FzlphtN07fDag7Odq4bnPb/wwoXb4i\nAgq4Yde+TswHUdsyr/cEBaaAebQ5COq8kVyiMl3fG5NGRfvRXEHp29Ldu4Da\nCNfH34xOs/gVuYUWlKMwggL355W288K4+Q52M8HWoHlaQTvcYgibFTBtQk8R\nOcyrSDxu8Sxqai+fCxO+xA+xbVxiYaF2Nxm50AhWkU1K8yXLoYD349K7GDov\nBjYuP6EatCdKp/0immZIZm7bW0j2iQ4ojMo8w6CaIsH4uGELd2JzmpisHntX\nORwSveek03xyZqAmNotkNRw5RNKG2q/6jI6H3QPUF7WZZ/SwvDckEVFbNSGl\nbJbm1NEXKofoO9GCccDv9G/uZCPTXMtbDGUedKkgDqTb4oOFHMcmlsEJvC/5\nn6gK\r\n=MpDm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmmeHWI7G1XN1ux0RxSn70VbXC3dhaCHde3JtgYiux3AiBEi0htbRZjSn2d7r3uWbqJPRZljtGwdSqOWdXIF0cMiQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.0_1585587729628_0.16341929509317676"},"_hasShrinkwrap":false},"5.23.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.8+2ffad01b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2ffad01bf15f1f8224859f8d7f4cf2e0e6b1be13","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.8","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-rq5ugiknawz02sawWvR0kyXJils1vy7PAAC9//6XD9IVbwVL7y8u1/TFSbClCXXMDtshKuRGXwld0qtFumilHA==","shasum":"46711793b2930886719a9c7677581a314e89394e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoI/BNxMRlZOV31bz3vVW90YgRvBRrHYkKAmu0oYAPwAiAs+aDZNbuhhfNrlj3/9mYVcKqvvzsQ5rjQtH80vdiMWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmEA//didhydvnguqLXqOh5G0Y6WNaHzjF6tVnvHrfdUMFF+sOT8xk\r\nhSihFvlAccxD96nTmD3l+BQFAjiqrUWSJTq5zbWb+ffORo+/I1GG2BKH83KO\r\nydaFWDco8+vf33UBMH/oKJTU3eBldzvE46bzDL9GgMHd7K/PqQBafWNXYN5I\r\nGIM4swvkTIWLbuQgLZLw2Wdt5rGIstWCa9sI8ypSQ/SgpVXDke4dZR2Q+jmb\r\nep60ggBHSdloUKgQOyDX9Vge6lKoyfjZulIi3+FX5cKw7OG+Wu34z9lvHtVG\r\nlXAI3nSIogVfNW6W/zm5uyb0x4K3c67tEIj8sbhy8NUcxC8lzMVVkqBhrcEk\r\n3VPGfc6hQEDJOrnoRy2kYmO+SSpsGlyPAKFB+kH3ifDmsordxDuclTP408yR\r\nu7UbwWavBp4HDyWzZcvmM2k3btVFSC0zeOKC/brLUnGKIt7eNupkJtvglm65\r\nPPzkbt8gHKv70aCOgzKx8MRS1em0VsNFbqYYXdoqMtwWZmA1RSCyzdL1UB2L\r\nHvh7jw+ZIgxtPcT4UjKyJULf+hgAmO7Bupv1bNcTPKIyf8R7g+u5D2w47fq1\r\nR5qMFSpi4Ztdw+rfmW/6RN7flhvcqJs2ozmTHEZq+V0YQPOaQ/nmKHfO0Nz5\r\ndf4FZyeN+web3rEExzZkc8qgQKBAhUyLc88=\r\n=hEJ3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.8_1652133922501_0.6540307865687811"},"_hasShrinkwrap":false},"4.32.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.0+02c6ff3c","@typescript-eslint/types":"4.32.1-alpha.0+02c6ff3c","@typescript-eslint/typescript-estree":"4.32.1-alpha.0+02c6ff3c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02c6ff3c5a558f9308d7166d524156dc12e32759","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-wMXN4bzFaVc/Q9gx6bLe/A1l8uzac5NzBV29JcOHurFhyz60QzJDmf/9SvaLI7CMTk60YdjKQuFKjBl9pu/YBA==","shasum":"325e1ce0d86045839aba779f8cf6de832e05d588","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.0.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyy1Rd1rIiZM8oc8dUtaPE+g+BHPN2/HOAv5KiHQE9CAiBahIrPrC9jv0f8vw8aLIoTyQVjmVXl+MkSZokYUpKpkw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.0_1632763157541_0.8824584091158718"},"_hasShrinkwrap":false},"5.23.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.3+59cb0872"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59cb087227e1356e419c5ede41861dc5d4c44116","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-IehkxufuFuZkLAQFcDi8AIfTLGq2bHmVOr3mQKxf0u0aUhLR9NEodEI6SxJdx+I8HOfnmnF9YSuAA3KYb/uLQQ==","shasum":"423fd5b223ef0e660885936fdc06dce7946f91f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBZiLOyPCJjbYQVrVS+bj70NTstLkx3UrNSpRBJ4RZnQIhAO7Tn/jWbS0q2j1vjds7JU8irGPZJuXkj45phdKK7bg6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrePg//YaYrmMgYuhuM08+UbFoY5fuqVnMam830cU7uP5zto54KGh2Q\r\n0RNsenCZYCzVJhdseBQUB8LB0lyf4/QX8HOxQlTTQQ26kxrLJDDAMR2rv8HU\r\nptqOXSo9wZIe22j8MfJosoteZLFcNvTdPZIo/BV5eOJk4NSQPtZWPtSawfoi\r\n8zPrbXIpRnKxGopZT2WOwS4eJY8U6fFk6caTRfDz4vAZtwzvAyq3Dv/ISPYo\r\nPfZKd9hBq3XNnE95Hj9hALXBiPlpcIGDVpOCOnuQ4zyek8vhyDKY++DeX/vk\r\ndwPpW6ZuxwVt2zaIJu6jk/l3Al4brh9Rc/c5UPt8X4GFwbR+N8yXuDxXC7/R\r\nRvA8LOr44CJ38jGAb+TSt+tWbsxwy7gRC+HoPA7ien8XwDcDz4wWcm3Oi7A8\r\ntNno8qvMIYamb00uoG1z3hdCU8T50+Ryx+IWPp5L4f+p7GJ1zakKBj+qdC5q\r\npkl5cgXM61Nuq5YtVecZxGWNkWxkAok7xIAgn5yI8LNZi2ZpPg+Sl2yiwlIB\r\npXIywHIbKNhkcqcM/SLE4EsC0k78T8RSUAdWUyle90Wmd/DsCVSTCugDN3Gm\r\nOlIYfhRHNTDzGccHEmAROcHLFvtLNZfa1QjLjFAGPjsmXJAIju1Egew1uFxF\r\nqkkLSvLDf/hXXuMGPL87btYn1w5/1R4j200=\r\n=LVoL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.3_1652125817098_0.8878489553512101"},"_hasShrinkwrap":false},"5.29.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.11+2de72231"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2de72231262cc6fa2813c96d5f6e6a536cff4010","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.11","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-NJdq3TOTJaYuiOPk/2ZJvY8gj0qEv4KIo7yfEUnnBUmLkfOosJNQlMIM5o+Z154nfYSBPVCsWVC133PIr6SJmQ==","shasum":"02086163d3e0a5e2457d81c974b3048a18194263","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXNc97gaNN0jxDQLxMs3if1uyh0rjz0ZeyGJ+vQQ3MUAiBD/uEkjf5LSlz2ovR3qF5rzSgnGveMbtK+ZkJ47+iOnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitPjZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovMQ//ZK0XyjkIbQwG4ixwcLW+dpKo6AYbvWp3haxlGxYqx8hL09US\r\n7B8EnqFbiPLKhB6xREf+teB6i3IUy9zY8P4sYQ3Duz3+A0GfWlMIMmIVvdGb\r\nfssH5ewGzJY5qO7KhNOH2Zn3/fnZCunWjr1yU6AQIaqa2FLgT49JMtdvjpNU\r\nvCnRR2HUlw/7jD44gFr+xHG0mFzPCa4HW+LQOUMkSlgFZbGb/yxUKRo11uwP\r\nsm8AaNMs6OeXQDRRXdHaJN6Zj5PJ3oy4801xTtOfZC6AdscdPfcuIN5rcPKg\r\nzI2K2EbVFOGrlSG4L9Fm/qZaMLt+6IqV1FD78xWWzE/j76QRx/MvDcJ/AQzo\r\nGyhgt8H9Op2lEEqB9AHzDp7oRqfah+pKYRH84r/r3lpA60uimm5RisOYSTna\r\n9c/7N1OETcbc3/Lgw5zq/X6tQpSDOlFFieDzWceymgT0quAMQRVx4u5rOOkR\r\nm4KahgH6caYuEKsRJ/riDSXeRtlB4BanzZJoyqIV/MxGgGz6ZDYz7ySpwP6P\r\nfhFwhjndqnWa1fvG8c8ewFs4l4lnOGLzSAMy2LVIR8Yq6vlnRDIjZok0yIOp\r\n11R742CeE44e3U1vGBJPd5kvP25zgleUT3gB0Dxck692D1OUaqBCBTpht92B\r\niFsbXjNFwVFgZP77zL/Y9Dm2wGQlSZYAzTQ=\r\n=ngsC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.11_1656027353686_0.8620488968152047"},"_hasShrinkwrap":false},"5.29.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.12+507629a1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"507629a19cb78f20154cf377b985ee92149f161a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.12","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-FdUbXQ8d77nCWqh4GUhElnIXYyUYYFyfCgui75ubE97FV5ksdf7B8IZ8ALFw0/STUfaXIOTxFNPmmiF/XSBygQ==","shasum":"004363d8496f935c64b7be8e21b783b156efcb25","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEThEiGyoDc/JnRpqwnXlhIi7612Ny9JDDowwIyoRuOAiBSH2YT5mqpVfHOuKlsYyUZAP72GOhzf63/wnBHbM4Vyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit1w6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqATw//ShFOCZuKwSSciekkG7WrooaCR79brE1U858jHMGd3VeW0NxR\r\nSUh67G0edAoOwPRCfVowH+SrrrvLUHsfAOBjW6o3gqhuvFafkh6BcD0OoSOG\r\nbRAMQwR4FO7XYLrkDM3r3fqEjN1U12ZAabCb0sVZebFAD6/UWQkXXH8Xw32u\r\ncD6J4377Vfpce+ji4Yuwq09BTGiHI4sshjVRRgvapGmpUuznGwGFCqw9bKOT\r\nTfvNUDSVJy6q789fF0K6VKys178aZVOdTC5mQKuqRrtedVcIiZXnE/a4+0FZ\r\nb1+gxxzMdIC5FwMmtkDhmvu2RbNqGOjtGqw8hGqHBwxTiamEc0w2xpzoeQIr\r\nWJL+uxlaZ5EvX5X9rF6XCYlLzE4aNwO8TIkfeZO8b+/8ypQb/nlaOJbJBANu\r\nm+0I+sQVEzeS1KWsI3EeFunJcxq+nHNnJO+/4swAQCyIECRnnsRscJeNp0S4\r\nT84ob6gdAdi+ZJqnrItSzbaHFEYcY/t5aNTK9GsKrCyiMtNrV2QG7Jnrz0La\r\n3W5pgh5VmVzm+X/l//RPIE4zWm4OzBSggnOFfhuWKZjQmXwOFgCfZgld3J6c\r\nsx21YzHaPBAv9ZI3yRQUnD90w0KPri8VH3KW5idbARThPVltBIRhNByGaXo3\r\nEU5XeP494l4do/zkRIKHlEpyb3IIY6tX6T8=\r\n=MVuN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.12_1656183866776_0.7854477233348347"},"_hasShrinkwrap":false},"5.23.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.1+23e2f7ea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"23e2f7eaeb08bf9b1e64faaaf0af060271d904a4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Wc0xSaQ9pbcySIGwD1Pbb8hT38/lVSeP/uKgr7fkBN6uZMVsEgi2Yhjm7k5OwoVVrfCWvwbv8ewbrERBBp/InA==","shasum":"970d08047dd4ad57e731cda3d5f445fe7f54c03e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCufkWkt6ZO92x6GCIk3ZZNDeYyY77erUN5/7TCPlcA+gIhALYyz+yU+s+HyzDoScmjfHfUKQ1KYMNZU5nKmM1urLFC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXBkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkEg/+PPA3GPVIPD88olO5MFk3lSiufMbxMT4eCBgsl3aqrOh3VnLB\r\nxhfglTN7iuB/jISnLa25EhWOvkGb1yygjslaa4XX0MTCVOodHJTNeomlVkjM\r\nejv/PEGsRXUHKQad3C99DKyHOlWWKv51vnm/ljYuY7n4v4+B0uT37WbmVSiT\r\npjjrcXozGjX0Nz13CU1Ce8HxBez67G7ko3zDA3NrTJqdgHr7HsSYw9SXott1\r\nBr5tzAsgBvXkoLLTHKSxJ9FHPECA8q9Wy435e6PQGHmjM6V9ShGWiQdew9Nr\r\nQ1ALauvuz7QxKOHi999/wyojS/NEoBSeKOwuavVcOwleA3sBRX1/u7W7iXAa\r\nEPNc40geWMp8Q90G3ZDgHyCcZRlHvDM0dtDeyE++DjWA7csh8xtIrHDp8eMs\r\ndyZ7r3mmoDOhW0wMWkwnBoHUpDK2DZ+a/vhnqTB7XqY7qgguBoN9n6IA7ZTU\r\nCfDuwiKppeD+uFaHlSK4dODGdpNr2SQ5DwE7ormHAIZNEuuMZWIWA/8No2oV\r\naXUF003wtL61Kcl8wJ55Bnp7BSiTR49wEkHGnfg1ywk2LrphlrD+Ukrnv61Z\r\nerqlLOiTTYoPBYAFfVpRdjwkn9oe+IjqoIpUpk5PtOAqF3g6NZZ7bQtXYkMV\r\ntCsCI1dc37RFDRSFwTsbTV07HZpHSI+te0I=\r\n=SHEQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.1_1652125796472_0.5424476233990847"},"_hasShrinkwrap":false},"5.23.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.0+80a2e0a6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"80a2e0a688979fc8f20e16be72db7b0790da54c9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-7MUbY3BXUNLOr3SB7x1e4LASAeev/YEliGx25fvW5bCJymx2jIdGX2SKsErC6Re6Xd67FahZgzPVLGGNMvtUXA==","shasum":"97f345b3d36342effc53409c5506bbb4d5e22bb0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTYoMQEq5sUn61pPLA5mc6C5hqrK6M9I91UEmBBkyiYwIhALmoO8pxoPLzigAO9cpy2Nah8WmPf2nWofcnVG12WJYP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieU8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3vA//VHCxGdEHsuZ0Ea8ZSc7nV/Izz2jJxQ44xjaP+GGVBJFrUvox\r\nVx+yqlKq2PYzfTyfq634IJ5ezQo6PRzcqnmap/VPS95QXWqHl2Jzqy8numzu\r\neK1Tze2t2cbYPw0x2wv0//UOe9Ykyor+EYHtykjpvoa6xz95ymJwq70FQLmA\r\nk2s8OiksOsYUWBeUuDDAfWwLWATzRSUAO5tjmG+zLxGKEQMKIvc/u3sw4dyN\r\n38cAbteta0zqsnYz+n07tn6oBl4y8nH8jzkrDRLbJK5yZZbebqqxcQyW6D86\r\nRX9WALVTrzu/Lno6c6r40yDGrqJI1Wr3Jv7BA+PrKS7FuMDLTx0FqMJWq1c5\r\n5+b8WY3iGLjkuFUKxyQSYHgyDEerHdAerN+iD0B7LQJm9txuCsL8VwNlmbNN\r\nCcOdqGjgVAfzFUdAjs1qrVzmGEZrukSxv5D94JfpDa5OYzWgEeuRBGwK4xQw\r\naMWV1VdSM7NDPWjhbdnP1Oj9tXmWAROx1ChXM9+dEzag62gyESXJxKz/8aqT\r\n/725wfs8snGleQLbH7bJKgI8bBeEZPvkl1AsuIMk+EAaGjDeVGrEYAlFSzif\r\nEHGuNGA8geqjpQssG6UfX//gyyZDa+FqvkuuO98Yk2qNOxrGyQISFYc7DF52\r\ne0LvBtIaPSUVnMmjFSLZcJV777/NTLsL/F8=\r\n=/qui\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.0_1652117288034_0.003934813176189378"},"_hasShrinkwrap":false},"5.29.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.10+0957f930"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0957f93076df23443a08636fa052aa60522127a3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.10","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-QEkTMpZ08CLOeEePcDIO8iLmF2ExOQkDiJcHEjZp3c6LKl7m9vgVsayVPblSTTUcUCzy1PoiJDSjM3Y94STQWA==","shasum":"7abf1f4c51ad1896e0180b5d85e583cd6738219c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkKJHiv5WW5cfBltGDe2XrsShs/UwoCxCcfwWqKajQLAIgVrnwnfb6nDMwDZiqR3mEcu2v88fgI3l0jCVTj9UUDCk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitHfMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphsQ//Q7I1spRJFdz+PZYv1v+oA4IO67SEmUgeAhhSLGsC+XXDxgRP\r\npT2X8AEM8GSbdgmHmzNIicDKXTbFJ7764zZ88bOGd0B8HrkeFOymtD+ta1ef\r\nFNZbigLKvl3UG8qcd/+5LlRLccne2jHfE6wfGAyNyiRG9yP/i0zV5fEOk4EE\r\nPlNqxRbdaFLMV0JzV5NpENZ//WApbNhL0foqcnP+0B8hxIvsEOwc+WrDF7R0\r\nv2QddOgCwWXJt2JzKtHiC9rO9wAn69hSARoEdqQVZrUAYY8NOOZ3NWxmwxi4\r\nkxZmidd/CLtUY1c9aX2z22JT66DbzptIC11O8buV273rvDFYWzTdt8bU5MA0\r\n85WlJhk2k9YsW64fxYOJcd2Ob1jhIb62J+xAS+qTTNu7VcGL7eonogBql9Iw\r\nD/2U452/FtX21OZNmQwY19HP/loWzyIYf0FWrom5ajsSPtGYmNctyaVqSbMB\r\nmBo9ls5WzNwDWuTQwt2Ccs6JGW2jV0NlhqAXHJiIPsVOMUGExtBrKRlHrHl7\r\nokUGROdw2vDwO17XI6hn16cfjg1Y2vvxGJrrNGnXjEn7I56QmhKUJlVHcnUb\r\n27an9dtpHRVYlgnSOKHgVqJ1vAX+0jWRZKqHSBu+MDXmJYf5WXLzLe9MnD3A\r\nwkbNQgy2JVBrZ7QT/Wwkw0YuJFBYKES/P9s=\r\n=Ekeq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.10_1655994316223_0.8231010193294532"},"_hasShrinkwrap":false},"5.23.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.7+03b117e5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"03b117e5689142818f6f0064e7f4fe7b215bcb2c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.7","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-GCwpuuj3b1rq8rYmqJnaG2yl2VLTImrRZ5rneLwAed7RWbohs0JCqgDvtqdJmI/tHTOrtFBYUmdE4OBEYml7Ag==","shasum":"0bf09f2654d191c956add96a040134aca1684108","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEMgSP9isWDSGuNwyRUYUs6vAuZXMkSX2hbiXmaGyenAiEAhUy7GR0vxUbZ0xcpActEu1Tfo2HW/nZ0M90gmvkO8lU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXyWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpERg//VtRJmdKvH88LGyICM1AmKZTfY1pmLj8X35vTJE4e4DmNTa4/\r\nPgi8xElMNxDIKiLYMVQwmr3CYZd/9DF2GagUmvApCKAbs6D7Szew4HL5CNeA\r\nYMwcvA1TItAGQo9jILQy8AWYniHVeRVtaHBv77zqxk5p9NniqkxtcBu46vA+\r\n4HQT8g1i4augtAxAX07UYlNuuwvnZVu0OYkUl0hq5sDGqhjfLwnFztEANOE5\r\npxOoWOjrib/srbk8ksQ1Rn6AxgubfiloIQ0f9+nPmxAwDjv9cvTZ1GAyfboP\r\nUcYtvObl7UB9BNt0fyR5Zmt3P59KrJJ3HgrQMKWiBETKz3gMNSuBO7/rvD6Z\r\nP7o2BjRJQ2bwcxgtLQDUkqxr66DOM5JVDzhIMxpXrd6ZbVi4SM8JnQ80xa+d\r\nzlcJz0R6F9qcrZC1iaWKYBR3jBAcuysJZjUzaq+mnewioyrxwkNGSuY2o1V5\r\nlxDnsRmvEostoV64RMWkMG6l91EpfKta2IwZXOTtVQ7WHB3j3074jsottDNA\r\nZ2UgIlxGQUmnlhLpiV5JBj/o64DjNG6jmEnHppDL+Msu6jQfUFKqDYsg5seO\r\nEEVfJd6YZQn9zL5s4QKBLSwsXHCBCW4u3taLoSPjscxWyqJQ2M9zb1KZ9Trm\r\nixczlTDSFjdKFPom0Cb8bamRcN2zQjnIdd8=\r\n=uOSk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.7_1652128917969_0.8755195676496383"},"_hasShrinkwrap":false},"5.29.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.15+8d2d25f1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8d2d25f1275644993a919c71af74a23451a883ef","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.15","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-8sM9s8QxkoJM29O4BNrVxqi4kCppQcMBZNc3VbbznGfSS1Jj1OnE9kzcuEkCGw3UAhKgv8G+YEbCHctjC3S1rQ==","shasum":"6ec101769a24698bf657253b074a87b34e8ee0d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi2MDKeUAAnnA/i54Rdw8ExpbVYsEe8alXoYODn0b/AAiEA/l9T2M1yYWElgGV8N2HKx+KUtuGsxDcufSeoBEMI3B4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuPm4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCyA/9FM6RtIAnErtAFc4eIENFVF6dr9CH55bIh7EHe9djUQQmbLTB\r\ncY5fT8wdemJfL0xal4JqWbqMEIAoKPnHY4LNpcjRTlpfbklJl40L0dC3tDma\r\nZjvZoEoFEeqDUG09yS/cOTwGHwuaRbaR6O0lgiir6qEUIg3XoA0a6oyqql4c\r\nulwPxB91m2s0WxUYqp4uU4v2IUi08GNikeLrCo5TWuBUUncgXtUZBXs8qm0C\r\nGHptopYBjFBqipKB4IeH8Suby6Bo6qo/1mzeoUSTqK8zoLomqrxu8SU77u7B\r\nVM57kk01R/xa196o/XpB6GDAVPoNp8DQmPrYK5UmLxwITY7vXf9zvFjqC8nI\r\nhrLZZ5qAnuwDdiySHYNXtYTuUoVHuV8v3RpTlJwEkEU3zI3nHoB/ODsXo9kX\r\ncDKI/cDs3RlRwteqb/7QyFm3sMUbuyQ3WqSSYuLELMb3l6OlrEvVTwNPEG4B\r\nfro+qomtrWyvcSAYq4VWvDefr4MfI/Jy9tlLi8W82bEwaMoQUDBE42AtOpis\r\n13CeJxyBNCgDXN/TeWOJtMjWEoGZWtJDP33tLWNRuhMi7mD5iIZzPytlFKz1\r\n7sIaEMD78xx+MyzJltIkNpA8cTKMvDYeDd+6OvTdOfuLP05FHWGogptlJW5Q\r\nTUTOfCw40GjSvMA0aOMt70rZFt62nmxVNiw=\r\n=FdGO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.15_1656289720513_0.023255660662786948"},"_hasShrinkwrap":false},"5.23.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.6+3a885341"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3a885341e9b09462242b3cbb89bceb95d98f621c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-AVGK2hz3kJdcbpByOiMfFr3frfutyN3GTJ5kPJ4ztTmb3nV7CYAwEjgNG/iJLWDpx0gm+KfBNb5zT1OJGgv/dQ==","shasum":"9a772d1f10f61a0f67c646424709e9008b316fc9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDohLPIkPAaWAQHGiUxX5Q51pPDrA/xUFTaCSU01VElxwIhAKUtGUXbA03UrBg2Xw2inZF8hkIgDnqhWXmmRJOUSyJ1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXyGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/qw/+MujUD4GzZzyHiZTX4c9e6quGR5JP22UdZSNaKn1LnDnTDKGt\r\nw0a30azXU2yoXeUweDyElyU4e4X9MIdhvjZQDFv/2Mt2zJauh8EZwW3YUCki\r\n75NOqfZc3yquoCzMrYjGOaHFkZT+10USe9E3g+Wcv+cEd3MBAMX0RLDjJmxf\r\nshw6BCFLjIxkPblz9xhXdj1B4EOQqkXDNcOdh3+8TZMGXGQIn2voJDBWzv5D\r\nLINg+4RzVhW4QahVqf1fL0LOg+koqPpaZYFTypjHqsJX41A9WnSw91M67ZEA\r\nnLC5CC7V9+mLCodlEzkITw1U7qoyC8vyOH7jLcUMcjDWhymmfUnsrp0V/cfL\r\nGSeW6glI5UYavyyIIdn67UjaigovrgK8J0J5BB+2zCBXWT6+wXTuPZ4kkd7k\r\nJYC7XsNnMfgHdLL3MUmGFnxHRgl5CDWLJWPPCleUX7nxs1CbuDcKXiEuP8mr\r\nTAZhdy8U79m58Te6OtwIXtAxMFP2Lu5YkHcrTUwQboAHwD++KXV07a0G8jn6\r\nLDqWoj2+KRoOIhzVSGY4eSngEe5jKjleR6GD+9REnXavPdH5cP1+FvnL0qXY\r\n5Syor/1rs/WNQGXbEiqsegCd6wW8IabNijgsCMDqgMbumY0xTaetMBzv8PG6\r\nadusnFohUboKjFAe1ix++aoCoke1KhnnW/w=\r\n=2yFY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.6_1652128901868_0.7307359026806814"},"_hasShrinkwrap":false},"5.29.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.16+b04b2ce1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b04b2ce1ba90d94718891f2562dd210a6d7b8609","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.16","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-c/L3FLyYdSp7g6m2f5vHhLXHCXCZaB9p1lwHuL6ufasT5EiZqIlDPgttfPzd3M86HVnv2+gGJ5mf3vQQyB4igw==","shasum":"6641465b255a2c163aece508190fd78507450ae3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5JhYGIVQZlab1g4dMwW3Jh5BtMQb/cfbqGZ3XGZ30/AiEAh/waooW0aqS+vVGqEh6LqBEifs1TAfx2QtUqQS4E7Lw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuRTcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomTQ//RUvu3n22wZTmWdjrFvda6u5Svs8tUi9hfmskhmVEx7NufSDs\r\n8gsfGF3Pn8UKIFNZSTZqj6DgO2/+EFashpjiy4OGxtKnVAQdDyBN2V7ba3AI\r\nyjYz6F81z93axydLtGPzb2uvqNxKQGcap6yC9ZRt7u0R5eQ2hBrx75Lvy7XB\r\nGXnKo9ZuNSvxQ0wLXFT2GkIIHR1jpw/EMBVc0vb9O8ubu17lxxVEc6BqmHGD\r\nWQFOSbz4eS7vltqTSbd87FLBcYmEWNpgHguM4dYvA2BCQvWHxumI/rTkl9Wg\r\nki7JZFZSmd005yAJ+MOt3CylncHwqqB/IggXyFUjlcqoWSHS51JJI998fM1P\r\n2LdkqAMCzBagzHHGlqnHzQGYh0qAVYeP0gwwZpXrO21BPmHjAiOzgrzGMBrX\r\nAVRD56szL/eOCm2gY6ACQMsrlbgnpx9QCzYbPi5QjzwX1tVeAopDJCcC9jb4\r\nt/PGcn66h2y4TXe1KfeCt6Xw5iz4LxDgNZKD2B+Ut1mDy/Hw95rkUSJn50Gt\r\nLjpm1hIGnIthwbBRoK/ySi6nBRKSa9VFyVX1ZYdFLEZqZ0/TXtwOsYoEpGOI\r\nPOgI9TXr7wTMfSIzSfvSmqdSM4FRT792s2bA7jhIPlipAIrhqNtEjJBGbWWp\r\nmWvQdbZw1kJ6cVEqg3nVfXyhb6btAsKlboc=\r\n=h+wv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.16_1656296668769_0.8134807395376231"},"_hasShrinkwrap":false},"5.29.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.13+2600f7f1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2600f7f1629261baf879305709299903acc67db9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.13","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-oj5982JR2V6SeP/+TgriO5xIZd158LnLJu2DjQ3SA0p139fOjO4XMrINBHRRBCD5HCzXM+SdDI8KLwC6z/XLsA==","shasum":"28f224e986d9c70d7206555a05c04c7f0873cc86","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBl55eiJso3NQ5N1MvewNS6JTZ22NgO72eu7NjRzgxfYAiBtQFSAGcacx+DmWy85zRIQc4oaOOl3jC2oHf8o7R8kpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuIQ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphjQ/9GE/BAj6bYDt/5bwoHYJQ2la1NzGiGeg8R0cWpQAurrs+o5uZ\r\npSEk5gyIT7Gqw8FYrQyBgg0yZ0Pohyn0MqKPAPG7Kx9yKVnqT0qEhO/CBXju\r\n/neH5v8U1xKVNXTXzJdOYGEAIiA1mDzfMaI43JImmgtvhixkm6Nlzgaq5/5+\r\nGXyaSPIb4XZ0ytKJa3jkQEOh0NzMmJ/r2LXKSGEGBbamaS8r/OUWPGzj4XKZ\r\nu8S60DyQcds+yzBCPeVTAM35stLKZ3GWOkubTW6iwUuhL4LrImWxvXHsMqEa\r\nfcRf3Yj7HkF9nCxyxjR0tk/XLJxjb53YFTR4l42goKUVqBsybfIOeVvrDBm3\r\nxqqxi8FQHIdWzrDHWCc8aOwH3/yEDlfiJ2WAFjtUnXyeofneZtwj1Sz4MfoP\r\nxGC1X5/SAKv5lOTxrDWChlICiaQjLftRmFUwp9YLiDqgEm0W52+rLf9gIJKE\r\nzV14foT3ZmOK07LTaU8mIgbmREZAmHsz2x66MDIyizJ9wp61FzU73BoXVUgR\r\n3DO5dHMc8ACYyRJZu5yjmofrAvAvueglxyDKonCxrHbMUnNZrig1TUx0oDBq\r\neCCWbATn9QeuagNQkrUcSX8S4a5Rv0OGvtMzFZiDsfPS4AfL4cu9GnbBzlhc\r\n4MLXqMDjw3TwZhow108eG+7ilAHcu+3iP+I=\r\n=SlYl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.13_1656259640334_0.3282110172043404"},"_hasShrinkwrap":false},"5.23.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.4+a6ec9f01"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a6ec9f012d752ecd66e34c28591e2dc7aed2c5bb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-kx+GNE0JHeMbacAkQ0KCLCeOySMSlacQhQZeDgU6edgkNEmx7kG6C1cGkqZmD/FYWdI/uW++ueImWAPT8bPi1Q==","shasum":"3322a0cc3a35dba11addfb4173974fb961ceda2f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/MQ5gOLgJxmC5NPxaM+bJm/0QbpCuk4D6vrtB9xxQbAiA3bs3n/dYw6ZSHyNkUgcOE/x4Bnl0Nsiy7n265uAHACg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXVwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Eg/9F45UAmfBRoMlcKW/Q7YgKq74XF8AztLxvtZY8uMh+db6zbf4\r\n9NkJ9Y1uQnODq5Z+G+XItrm6VYkRWkyjByoJCimdxxdZZTyw22Ull06aCcpq\r\nOotsJKLlprpmb+NXTYgyIoIPNb2YjZLAxfBJYlRoRNAGpEc7q+3efklbsUFi\r\n6dY+HgA8mbEHzVcKUvSxvTYnHCxRbTzumbP37L9SBvdN5aU87lIxDkzIlkva\r\ncVlf5guvsfZgFeG9hpSR2nQKI+wfQlwxXj/tfR+Mo/HxtiYTqVwX6Jmo6/fG\r\nqiHwpBwRjCRdqFgO3K7EBcdURq3aY3YCwXDAwGBvHtT0tXA2rT29xWUW7JoD\r\n5nxf7GN21wwLWIpUtdAC/Sr+3lhJqw83YMuVb0SjnzNyzyZj6/OIMB2cDoTR\r\nqgpfsM+5qFZN8naWxic/1/t+R1wHZlDf2vi4OVaY2mSeNP/cd+6dhu6wfkr6\r\nBFKV4bnqEiuWbWTyOJTgBwyTumCkFBfKf47N2e+SQry94ivioNq4t9a1cObq\r\nn6rTv0ggLwm9PAkk/6U+cU2E//uxBoq8DYwZ2LNg5lOufSSiwn716ipDwGyA\r\ncUVS0zkIepdKo5CQDWC92CquVo8GmVvi0U771vtpMwEroU+xSFAsuigZkOJX\r\nfo7s/9lvtJFNvIZby55SglUz2J4AqqbU7PI=\r\n=KkGi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.4_1652127088048_0.3858205583512735"},"_hasShrinkwrap":false},"5.29.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.14+8ca08e9f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ca08e9f18d59b29715c667fbb7d237f6e9a96ba","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.14","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-B40y4aVE1L1c1yr7sNaMXkLulbEd/YfivG8p2pROWfT5cScICfINjWN5e9tN1IKMYIrJSiVk9VURNy3fvhg/ag==","shasum":"043c505eee33b21120f29bbd5d6dbef69085cc10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg5O4zbgGczv7GJoKfdY26vQKqO5X+f13GgV+83/uqVAiAk5rUg3XNxPdYr5LwLHsYI2Rg/Y3uzw3LuNX7CR44DHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuMPQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLNg//ZmngOA8uEhlnAQE3zDyCso+uw10QunHDJqo++/tAt7qSnqKV\r\nnoQNMU43TM289stxY/A20DvDQuG98exk0JgDhJmAbQMD/YZIyP8cQa16Tz3t\r\nNqfWI3OigjODJNjrYpT6cfRKxR19Wu+6cZOfHkIF7T9vSrazaBFXyZtPBGX7\r\nueP9YUJPakZfEqS5I/CnxRd69dhTI4L9GNIVu0K76aJWCGROcqfnR7hNIqbp\r\nqnQY0ybf3FBN/TU+cEb+pAFB3MaKfNuM7kHMJ0UIG0DOSdXR/g/1LnDggqsw\r\novqV7XC8uyHoEJgEsomwCU59CFs6iYG1MK+43WgjJ8LmjwgYVc5hcE9B2aLR\r\nxPGk5rEis4WeN7MIE9Tt7xOt2Ul62w8mTHuUqbNdFMQoMXU2gsPXJRof2zAZ\r\n3eYBsBcBg7/v3h9tZ4bJ3aJCFhtluxxFUYqQAfRU2T8ZPyDm0hRxrXfZilzi\r\nUkCwcrXXLevOe1O1eIBIE4GgQs9fGmZd10f44kxB04CuFmuMtflzC7+1r3tF\r\nKMdRsMElX08k07zWIPl0Gt+iWJ7IG/AH3+Vd33O/waXj7OwCwikZa95stsl2\r\nV4aeYTNnmPsyvKfe+9boiJ5+AssHZNhi14FIb5L6IrN/rwFyejdWYqUWdxw8\r\n2O18N2x0jc6+VINzHW+jYJnKlTHTNr+pYHM=\r\n=dtGZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.14_1656275920452_0.7516264480213932"},"_hasShrinkwrap":false},"4.32.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.3+184137a8","@typescript-eslint/types":"4.32.1-alpha.3+184137a8","@typescript-eslint/typescript-estree":"4.32.1-alpha.3+184137a8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"184137a867590aa77cab53bff939b68b8fc9935f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-z43zvB0NKtZKupu+6JBQIAX9P+Hv5XOWGlP+47lbfQQdsy46J5OTSR4jmMNaT+7B6/eDee2ZODVC4tGDRC1pTQ==","shasum":"60ce774ab424703034cf4e9d6093bd1a85e5cd63","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.3.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQgfhW6efIGR+08rExTv2zjWkCHJRiQfdTt3+oVbJ9mQIhAIJivjlXQunawaxxBspKESFSx2MoyqySp58C/fY+Udix"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.3_1633296996775_0.5707055320497691"},"_hasShrinkwrap":false},"4.32.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.4+08d303a8","@typescript-eslint/types":"4.32.1-alpha.4+08d303a8","@typescript-eslint/typescript-estree":"4.32.1-alpha.4+08d303a8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"08d303a83b3f28b7d162eb6856bac26e86384fd1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-3i+TmvI0uxRiszvaGefB4nJcApIz0EpRtAa1Juwk09miJPmZ/7/80CZJkZ9Xj2KeELzeeoSnQtZRmgxB7KlzZQ==","shasum":"2217d80841de8154abcf71d983e350daa9c7a5b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.4.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmu5gIaOAIBYRFgeA07MEdyg5KJg3nZgmledDgfLbnnAiEA3EGiKwl2U2OQA55LOxFe0w/dZocE6+I1xT1rhsbOGPQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.4_1633297317894_0.6405745253266544"},"_hasShrinkwrap":false},"4.32.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.1+18aafdae","@typescript-eslint/types":"4.32.1-alpha.1+18aafdae","@typescript-eslint/typescript-estree":"4.32.1-alpha.1+18aafdae","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18aafdae03e1454992638b26a0279e8dcf0cac6d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.1","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-hPv8jPznQK5kXEek1vqBx+a6Qg95ncL/fCru0GMsk4TT5saISyLt4fq5thzcumOptDxYU1zHYu1RaC1h9DiyEg==","shasum":"dc5269887b8a8b47bb0abfa782b62b39a95d99fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.1.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzf0GvyuiBQNmydblyoKkIWEpMvP8fgVVjcqoQEjOflAiARfI/sST+al1IhdjKUKlMsbHbjozjlxhDtIJh1tZZTaw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.1_1633296884458_0.3023160549440471"},"_hasShrinkwrap":false},"4.32.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.2+a689d097","@typescript-eslint/types":"4.32.1-alpha.2+a689d097","@typescript-eslint/typescript-estree":"4.32.1-alpha.2+a689d097","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a689d0977f6f38b5e5da367dc6e04f11a4817170","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.2","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-igBtCOmznz2L469bR+xhcKYaxiNoAg51WUMVHLb0gEqpkZ7n6rfgg8jTc6SMOlCxdjuW01Zdm4KIrilW1ABTkA==","shasum":"20f58a1ba49b6fae21aba4db169fb46ba631f92c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.2.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWn48fZtGugnuf6cYiCTyK4BxaBWcr5TXvMc/L/JtISAiBErPuwSa9a62oUVNrhYdvqlZzFHVut9hP25YhFV3ycVA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.2_1633296925117_0.4759343561290956"},"_hasShrinkwrap":false},"4.32.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.7+3c773e47","@typescript-eslint/types":"4.32.1-alpha.7+3c773e47","@typescript-eslint/typescript-estree":"4.32.1-alpha.7+3c773e47","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3c773e475b21e0fec28529ba6b6d36b6fddf6a55","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.7","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-7rBynd4DW10//00n85z1td1ATL9AZvnEtQPaozd6nKEJS7LJZa8xG9AC8YbpwBxO6TNAKTtVHH0W4zcMDGowfw==","shasum":"ce59c4305d47ff8f14387c7ce24b50fe170ced56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.7.tgz","fileCount":164,"unpackedSize":301660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvJDb+WzoGftkrRIJOYmX0swra6VjHrriOPr0Rk7/RCAIgfg7FQCfDna+u0r9sLTZn6LEI/sLKq7jwb+X8PnGsp/4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.7_1633299375169_0.44204615208029896"},"_hasShrinkwrap":false},"4.32.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.8+35a8acfc","@typescript-eslint/types":"4.32.1-alpha.8+35a8acfc","@typescript-eslint/typescript-estree":"4.32.1-alpha.8+35a8acfc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"35a8acfc5225ff6a493b2aad28849d2b736f13e6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.8","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-EGko3UziyfrVghYKSnv7maC8BEyg6ckDfdS52CO4ARNg3+86ZfObz2Bb6LzYpuURPAMATBGDYoFHzGqDufwEkg==","shasum":"0d86c49b2710742f3b9f451adfa26fd5753113bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.8.tgz","fileCount":164,"unpackedSize":301660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe82ibJ2DIjUtB1J/vARTYC6BcNJ84ruN/4tiNxsBNEwIgOcQgFtWGrxzlL9WzsOzCjSl65TCppXvdMYi19Ja9R/g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.8_1633299567055_0.17509884588108449"},"_hasShrinkwrap":false},"4.32.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.5+5a053628","@typescript-eslint/types":"4.32.1-alpha.5+5a053628","@typescript-eslint/typescript-estree":"4.32.1-alpha.5+5a053628","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5a05362836a2680615d45cd853141c70232a1752","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.5","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ZaBJx9hOaDGsZfB8JwJmvb184lULm2ZvVhvUHuDvdFXBX66sf2vN7L5np7bwk7tLgawIzuTXuiBvZ9MME/DlxQ==","shasum":"5fc62998fe66d7630fa04ded7a66e37a57f29fc3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.5.tgz","fileCount":164,"unpackedSize":301063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqVrg3zWJHUM9NxleaNy2HlRVjYZiTRwo+LXmT/Uj9QAIgAP/RyZfXbWeo9hu4ykzm53XUOC2Zr6Tq0f3sw3gxHOU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.5_1633297246708_0.5516934096718695"},"_hasShrinkwrap":false},"4.32.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.6+214f8981","@typescript-eslint/types":"4.32.1-alpha.6+214f8981","@typescript-eslint/typescript-estree":"4.32.1-alpha.6+214f8981","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"214f898178ba593146d06a444487d32ec3363854","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.6","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-1L0rjevO+Yxe9RpxVsdB66E9/LTtRqLADG6/gDBkC9I3HSdQbJZuC6G9DS8OF0V4wKlSOP5kWUD+nQMisodAsQ==","shasum":"80621bf86eb4ab54edcbaf55676a618bbf51694a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.6.tgz","fileCount":164,"unpackedSize":301660,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCypu1og3eSnz+D6gbdXROhNDwaieTIJzexlmHVOr5R4wIgbOz4I/anmmbzG8gUV2HTb6tyK3GcrwxTNKEVGxthr0c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.6_1633297423688_0.5662706983789627"},"_hasShrinkwrap":false},"4.18.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.18.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.1-alpha.9+7ad343b0","@typescript-eslint/types":"4.18.1-alpha.9+7ad343b0","@typescript-eslint/typescript-estree":"4.18.1-alpha.9+7ad343b0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7ad343b067040f6ea816b129323d110d4bc2e830","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.1-alpha.9","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-Jgtne14uNbgE5Tk0qOrk869VymhlflvjQPD7BbENJXRVEAvA/pK+x2dGQ5HkBUF3q66MuqtASQ5o2a1i0Gt9OQ==","shasum":"9e3689f043ce2a91c6faf9795c3f76c927c400cd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.1-alpha.9.tgz","fileCount":204,"unpackedSize":409844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV7VdCRA9TVsSAnZWagAAGLwP/3w0mFv4CStk8C9oD9TI\nessZWCyDFz3HZlMLOaM4ObG6LKbkqc8ffmnk91jblzansNBBLlyn06KvLG4p\nDRkwxkwOlJDag1V/1yI6n1e7AeOZ17iZhfpbojBcTOYdZXxTL4QOW63tlibP\n5pPtQZLuajUi3xk/e4oCegmsRwde2HLvJXyTPYeeKwaFHL6XPJ5EpNiXFkg9\nAFp6UezijHB74r5eNcSjcaJE3FaZAa75f6Jew/FAopiMe6aX1e+19Qn2tIZa\n+xT15PFtTzWWhy5Xqqf0fPaJNKANp8V5OM6+G2vhi1JtZPfVCxmyC3LzeTy1\npeygcIr9djpS3F20S/S+2E2Sxe/YTYeNcf5SRuuneHwoBFiB7bF6v3pH66Oy\n0fT5b38a/0hZl2011l4VXgiPt6DsRXVkr6yKsWXeB/uA1fHcMM4ZtRk/1IZz\nr2/XLrzi00sBGfmnPeL5YDsTSiHqFTirNhZLSo8kpVNZHW6N/FWWgA/xsxta\nox3vjbzW1ulMcnshUoxZMhPMIdzbd6j/iGvl8IbBRUxXe7ulZEBg6nEqvZp4\n/MVUAE48s6cMaKYECQhkAoorpykGlnIIdn1tWkO7uHU3iQBavfVRYo0Z2F8/\nFqOWjlfnQioQZcG5WuJrupCrCysrpxcEHgIWO9uYMmrFQDjMG5D5RjReTVuc\nshXK\r\n=+riO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKT0AruB4UajzEKDIYG0CTAFRsrw/Ir6vtg2Fsm5KCCAiEA3cIZs36IkNoB+GuunclLBINg9zI2zxdHKR3zb3f4O44="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.1-alpha.9_1616360796942_0.4568579241535522"},"_hasShrinkwrap":false},"5.34.0":{"name":"@typescript-eslint/experimental-utils","version":"5.34.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e41bc94ee93c5ead2dbd702578811ed0ddaf3b12","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-bXDmphFgoQI4eY7r8Vp0mwrvU9Pic+KxuQPG8uoC33FlZLgsFhv8brhUUyniHEeDhApdg4/5a3qYEZbNGnRQYQ==","shasum":"f24200ee4d55ecf30a24e335d551fc6819f0c84b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQsUZ1dG9qQ2wmmBtYu1X7pZOfzpFrIibXQw627vv2CAiEAxbLMkEvxWCFrLZ0OHrDhcqMUjLFGKNv//aXKPvg8M7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA7sjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6pg//erfF82o3poWky7gJaHGgLgLUa6EUGpPomCPEfBB8uutp69dU\r\nhIEmYKLza+yk8j9xvDD8GmlGrtNVt1WeWcOKWWmimUYJpjB21JWNhaqE+h36\r\nbJOYY3X5bcoZ053yCUePvChTKTzhfAc9OynkW76jXsC8BRt1TU+RzlfHmjnG\r\nmepO0B9LZNECPgJXsWvBcFI58y9i2edxA8O5nUMuJPQNBKkA0m7VKdntOejy\r\n1ChkiQasYecV2r0oo3Iw+umyuwroBJq8gxm6zWgInYmyfkpPRikYVmub7bZH\r\nqGyqCmfiCzWKsXo/VLaq8GFmNZrGH0uT6/IhNvLFZ562zCTfPN0Xf/rCylSH\r\nN43a4Senm/HUTsZ10XgCOYbqtZxo7JU4Oyq/8zvy+sbo2QIM65NAs9aoDkNo\r\nADgom+RitswRy7omV6AK0b9vCWcLT3kctU63ZpQavTJ5Vc4D1BorWA9FE8I3\r\nHjTkpo7weavXwoSMansMx43kMMaTl6uL7GmuepixAJP0wmd6nI2TXZfOIRuU\r\nRvsvdjj7SqWSKEyE08/70PWqnSmjuHJJhXzeCcKWprqRA2voZsenQ/I9bgq8\r\n+AGKnQq5yD/io13rpQolnfJcyCF35+9G0CeabJ41wo4CNwnnibEgmAZxf2eE\r\nnPajEYp9BFuC59PK8xGRhq5JUTgZjd4hn04=\r\n=gntY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.0_1661188899527_0.5091256613713273"},"_hasShrinkwrap":false},"2.15.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.3+aee72381","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"aee723813ec47ccac0a165cf1bc9674f6257b609","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-BqePufyvQjsd4S+6C2QLHITjrb6zYvgN21BEHDzhAgNsX91P9uvqmGSBOvGbdvQNK+Ssmvftr5k1WCkGh13/3Q==","shasum":"da98b8395f53b63494a4ba5fe203a26d118d7585","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.3.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFOUaCRA9TVsSAnZWagAAbWwP/3a0i3hvWF1vK+Pl58kI\ny58RN/xnkhrba5dKyEZk///FIs4COPrZ1RceHuLuPQx+f4cjHDx1K73K1c6+\n+9RcmpFgD8tVu8UTD3hJoW5sjQw6NjcwNDu6D6PEAi5FwAMbWAG+DfOplaC6\ntIpwr4Z4ocRjCtXJoAuBj3a0UhN3W+LK+yGUQpoaHWvfvL/b0EKc7ZXXSw/a\nwtUQcUc68+zVy1pwGsdbjXKoZ5RPRZFDewgkWzDMLVtbetwOdrUj3WSH9ww3\nba35/C+NfVIIb+FdfY16j09dS3ISqba0b7mUQamXTc7inMpToaNcxC9B6XQP\nUGAOPuacps1AG4nMTm2AXB97ZB08SO1m5NkvSVwSv71RpEEoEcN/ZW6O4I/S\nDUYyZAfK11nmGMsK8mWMMIwaO+qhbaW+L7yUZ30DX9/cYs3cGuRsnFmu0jM3\ntNVBLRFP6xuLsbCmPmQoS876QTXBt01rRPHwXzEkJpYcu7AxCvVPYE4r9GPk\nUd/mmzggV7DfJJ1rnfGohxvgyzg1gjlcpQevx0rmFED3tzQAfyxZsPc35t1X\n0u4FrZU4X4g3f6WmaQ9Lzz8O6b1qAJiX/7r4ye39t4KHu7KvxKRon5r2OQFs\nIQjsz93SyXtD1CjIPsRTOHeU5mF16YIiKAzEwhIL0DZFHPAWXhw5SO+4b7l2\n141v\r\n=fZ0A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHm+PmB0SMxcZihk5+NJV5myujHEJa3mkR+HzBNsismQAiEAm1RLkMfQklvQ1STZqJfpuiqBQIQR7OHpD6sQ0+JnxAc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.3_1578427673875_0.1983165019972577"},"_hasShrinkwrap":false},"5.0.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.0.1-alpha.19+713fd774","@typescript-eslint/types":"5.0.1-alpha.19+713fd774","@typescript-eslint/typescript-estree":"5.0.1-alpha.19+713fd774","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"713fd774968c187da52e0b249155c6f3543bfb1d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.19","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-vwJgmpzdSEoipGbbMJJv9l6E7Cn9xBFnqY9vN9m7V4/AND6sAvbuzKj/FMyNALCY+ozxFLdScHKzmwZ0I4UFSA==","shasum":"1348e05db28abbca8b883960e1a04f8cdcb935bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.19.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDattEvvMAV/L/l1xHim1MZYXwhkL//SDhpu++Q/4FRiAIhANtcdNdB6unTFEFFKAy5NmuMD/Eijokr5UU2S1C8FKoV"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.19_1634522413751_0.17406683184339666"},"_hasShrinkwrap":false},"2.15.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.2+40d91270","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"40d91270449742ced130cbeaeaba32c68fd39178","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-uUs79Smld0BI64582ZUM0qz2q/5ZlPesDl+LATbJBV/rO5h1/nwA/55q0QdubIKxIzemwpXsYWKdlJpZ0xa4kg==","shasum":"1b3a027485463e2a83719395acedc5469ebd33d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.2.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFOTXCRA9TVsSAnZWagAAU14QAKQLRGZyO5Oo8PbSkTbe\nwa7hafD7UIXF2v2WJOPqzK7NU/Ya0cAcmVni7KEnZyDSGNy7Dgc0+2e8bg2R\nQnmO/mjtdYLjn2CAICcd+BVFNzL8NDqZkuN7sYu7MrNyVj2aG4YZmQ+sRf/R\nUMcLV7+B9EmVz+dBwRSY6r1JocdEOsEIAOd3H5UNtypI7GkUZ1ZSekk/iKHc\nJgAjGkhPzF2vwYVOU1IHr8/3y/vAp5Al9o51lfdn3srmgaO7YCPv3U/cERk8\nSzCU49jjuw04zGDQjJ+J5l7Os3uDF+js6Z1875XlpCaF4kqmgNowvq/emcxR\nn5aTiuZVlQJfHHiO+VogooEm4mYNEWA0913Ay8rvKqKrT9pR42uJ/kYr+SPY\nMj66c37dmHO/5m38YQeIQTgzA/zmQl4xShzpoGjKNIVVMA9qGTF5MAR0H3qR\nnFdxtwNN7Wtj9nYSEmtmOW+ZyjVn0nUNrbr6XDBCbPnp+ljYSyWZKCeCU3tR\ngyfRCF1bjNlgDZAixm6PFI6vrrmXHaXxCOt4jZHxd7kLTNlsWP92gty6cBjr\nQCyTiQjsK+1XY2FVfevXmBE7t4qwaMDwWBz0sdEVJLruu3pWvFUKsgoI0Jt2\nWqRw3Za4zDffMg1l3UJrzEAjPzsGZFcdUJPhKBzZZK+4z/9mh9EeWAfiLNfc\n2Pn/\r\n=Ho3X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxrIpXq2sdr8VPzaq/E/bGOaXAOUCEZFVJef3AlN0FBAiAQXDylVGm6yd8yZZx0AvwtxEIa6MopAqgaP7hw7BTkbg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.2_1578427606483_0.11673440415971625"},"_hasShrinkwrap":false},"5.0.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.0.1-alpha.18+a75d9c8b","@typescript-eslint/types":"5.0.1-alpha.18+a75d9c8b","@typescript-eslint/typescript-estree":"5.0.1-alpha.18+a75d9c8b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a75d9c8b2938c942d263f01b14cc28531614baac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.18","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-2dWUyluNMb2QrTEQpSgBJytGt2oTmDLTLg3xyrQr2I9itpF8pzSGnxUNIJalvm6dpdqolCvn6DVZ60hkCItuMA==","shasum":"e7464762814dd0df0d768fd5228f7fe02d70f44a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.18.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHNuxOidZClIie3OwePzLV11udsDXtXyDCS1CjT407IQIhAIJJDx4xhhtkf6+NoF4THThlSiPox6xLUvUzUCIsQ1x8"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.18_1634521489696_0.20730911779388816"},"_hasShrinkwrap":false},"2.15.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.5+206c94bd","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"206c94bddc2d0ed428f41eb954966e8f7ba4c97f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-3SXW9HottmM2q0zMuekcPnJaF4G3ejSAylTF08fs+6Fy3FAmgE/M2LpSxpB3EWrLHZ7D8h4rxHEUfAX3du7JdA==","shasum":"867da6c5538375f6807f9e91896d2bb5a557ebad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.5.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFkynCRA9TVsSAnZWagAAyhoQAJMb8eMbu/tYwraThHpn\nmQDQgIqIun1UrQVSaew+duNftj607H4IIOjmObnm6yddf+ovZ77AQbvyn58j\nqKLKrJHufmYoyeyHgWgxf+ZWVh/8+UrrBaSRc5h8DiDKrGQHz6oFYwdgl37B\nWDrAbVDAcCjQxiouS0DBCqs+ApvhVBVj9nC/ezF+O1kbJXaaymZgmmqG57mT\neGpg1dWwwGP32MlPHFLstK2O5pmDXTxr3klMBxgXnefAh9Vb2PbRTxiVNSvc\nDoXH8/oHySIfysIwnq0bDMGGHSLa9UqGDz6/wIZWRRtY109W7Y3hmpfnN9c4\nowsmW5/8Z5nrc28OwtClgREy8G/PHMsFbDjOL2P9W2w0Tos5FThqGLPbGQug\n2Ab6TtgRq/BfHuzPs3xQYntc0rOjiN1pyMI08zSY0WoN0W9zHG1VbwdqswHd\nie9GTEM5dpp2CkcHInWhXZ9CdvJfDXGsR9fayqot6Abiqokj7dA7xiopJd1T\nQDABWRs1qygUUR+LXcqmNq94T7kC7zW0Xn+e4KWS2shx8TSIOtai4XUqGsVG\nhruACpLkdpWnvOxzBub5b4OSlBRjCsjFoXfE7FUwVF+Ga9IInIbMvSGj+ILa\n9A+3d3DYcwalEQX5me3Bra1O+ejYd71kNRQ3kMagZN75HUrnAxL4RBB+js/y\nX5T5\r\n=NTSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIEGBY1DvNxfPySdcYB62/Jbg7tqLYe+hljjRiZnInmAiB+TjXYcFAJU7acRPwHxm31ZQel6MdIH2KqNXPVT35ALg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.5_1578519718871_0.43585029632462446"},"_hasShrinkwrap":false},"5.0.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.17+c51eef14","@typescript-eslint/types":"5.0.1-alpha.17+c51eef14","@typescript-eslint/typescript-estree":"5.0.1-alpha.17+c51eef14","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c51eef1491edefd60f003de0ebf4fe363d7e96a3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.17","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-XKjr0kUBfgea9MA21JyYZA4GbYLYVYqa18RMpcsccZfMdJkFwOolbMWO5EVGkRaZUj0FVE4l9BPSU16OorcEQQ==","shasum":"a616bafb9c2f79d4207e917f7323a4b1a7c2cedb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.17.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYW5f5ARRzpvdgFpT6FeXusW476y08X7dFjymJiI6//AIgPA3kp/PyicHjfDKoSvmTbDoohb8Jqoq21WatvlxAFMM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.17_1634520071383_0.19833447685008831"},"_hasShrinkwrap":false},"2.15.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.4+6aa6bc73","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6aa6bc738705927685e1c0dfa12ccadc3fe53d96","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-h3IpKxM6Wu4fyHrysx9ckmXGqmo9cOZkd8CDL/8PSyewUThoFQhNf6PR8uEsFeFpkgpCVIK2KfP7B+xRB7DnAg==","shasum":"8133473d6724034f6b15c87f96a0ab4754bbbe39","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.4.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFSniCRA9TVsSAnZWagAAstEP/1QVnoUntZVoIE69laks\nRTjr7m0kuH/kjf07eXlh6QRfZglGz4BTjrR3sHPA8zGRi6y4s/pfr8KEdsrJ\n1hv7lxn/Uziavagu11y188Jcx/odyLyAsqWZk7Bqck87MTNB8FVBd0rf53cu\nQsW/9nUpdCXASJS+f/BmUHYKbnBrXoo0SnF8Z3+WJlSkDtC05DUIbLSb54SA\nSJSVVJRfBXgy9Dgx79qKAyEK2JYqa6ihUivfH3iyxfubSh+SVfoxfXWBk/z8\neyhhNDPOcyPs11ahz3IANhfrShw8HCB3+khZnhidP+jVlKomt0FbBZ+6p2Zy\nzRoNsQtR9BkBVEBUScJg/TC0MNegK2QzfK4N1/nVaIkZDsLWLzN3rLJYLRSN\nebQq3rd32EvFfiW51VIERmnjY6XTkjfaMIzDhIejtvOaCbjVWNJfb2HzUz4X\nSb2kUyGRtOIwDcyUid5zKWK98TXYE3Ir4URYKAeRrUCzDKGGHODHxHgrLJ5W\ny9lo1DX6HMJrY91x/1pj/dqwiGT6frKTtwOzB/9BHoPy1D7i5XUbwsx37/og\nDax2EGe6qX2hlR22DMESR3j+nQc+TA7hBVfFHnhG/7AN7va5gBaPOoq2P5It\nNXOQ2/oJQ9RY/pbIVUVR1hEVPMlXgyZ3bv3YXAFcTNoEfWHfKGMDhu3wYn5M\nkFte\r\n=/lRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsCIC9r/pTLxthYBShxmS3dxvRTxv8cAdQduiyEo+a1gIhAIaD90pzCvOa5PoMkxDPPvMyuZtPXdWz+5a300omSWuC"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.4_1578445282484_0.7804942147867384"},"_hasShrinkwrap":false},"5.0.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.16+880f17ea","@typescript-eslint/types":"5.0.1-alpha.16+880f17ea","@typescript-eslint/typescript-estree":"5.0.1-alpha.16+880f17ea","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"880f17ea8baa94ae5eacbae99e1d4849469ccdf2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.16","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-FCn6JVdMktAdvxbb5BsrICvyXJr+m53I1hAfWKOYxm09BuAAzdEQYXypPRreeyqMVGNpdSj56nDQF410pCyusQ==","shasum":"cf6612654cdeb0f1048c686110cc731cd0f11688","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.16.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwfmg/OKRJzn9XTLAuqOhwt54F6PkPvC4zwRGdT559IAiACLIUQQGeuN5HEb5BPBKfqtNvtT/dKV7zzfkpaOZ4+cA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.16_1634501704792_0.050742045028645766"},"_hasShrinkwrap":false},"2.15.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.7+a2cd3a70","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a2cd3a708ef4f2f603fb04685a36e1ba831295e4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-u0KHW5wTjqvZgt4nm+rPs/+SdNgx+KxYeJV2X6IawVd2gJqrTymZXuYYblcm9i7+02dJDGbhkgF4AN77/204WA==","shasum":"ead56633e8174d6dd41fb4323020d6977c3062b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.7.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF2RgCRA9TVsSAnZWagAAMncQAJFOSUyHPYvlQdC/5EJ5\n44aoB62zbnqjWS15QttCt+GNWM89oqq1ybqa/en2cZiwllbsnPxw+OUdZZmf\nCod7KCcU7cX0HdpsTqBH3Pp3Z8aOlt0at2yg2XYC6Cyvu+OQn81W3O/A466Z\nx+5/xvkIAtbWPwkCq+TyfMZyL6jkyS4wY9wPXSB1utyROF61aja2egGKKXPr\nA+ybL+GMFjFIl9oLXhWcFRZGQm65631IHToKuodZf5nHP1uxf+XMRjWSFR26\nlRgBdSfQUHq/7y5h8KNcj67UQRVo4skgoD7kKPOlFbzdg3X2QX7G5/6FD34D\nlsDuc0E9c9t5nQL57cuj7LZwdybeQF59oZ0ugawAMQf/jB77SfF5XvTjiePS\n5kRRPu30saftjh5O65/EZbwQwS+OCkS9i8pSlHPQO9IP94l1mFAL5P/lVB5G\nuJ6gO7O7GJXmJ+gdmslcfwsRTQfSuXGmL2Iw7bLRimwikkoR+2OtWxw/HMY7\nn04C5eJFJXG8QuSoiRa2N+ljA4O6troc/66pvPelQ35neWumzGfnYVkmYmYJ\nPLHC7gsm6bfKQvYqZ8aEAgsE3AydCeXVnIcBqi0NXyhEUNXdf1DpmkFKh7+K\nSYVppkURAQqAYOeA5689hnbBHWQmlj3ZIMV6k3ZuToTcZm5vVTbL5eCTjmfC\n+3ld\r\n=6OA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcNngUgbb2pKWaAP9ZKSd6FLsd3AGpAlDXY024IFZ9CAIhAOu2qCpDIiUcnDaLb4JGuDpNnVf3tRCi73lS+tCjCC1S"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.7_1578591328327_0.18159982241478967"},"_hasShrinkwrap":false},"5.60.1":{"name":"@typescript-eslint/experimental-utils","version":"5.60.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f74862cbfb5c74ba958ba27d1ea2ca5046821818","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/7.1.0/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-TXUdLxv2t8181nh5yLXl/Gr/zKj1ZofQ7m+ZdmG2+El0TYOHCvlZfc35D4nturemC3RUnf3KmLuFp3bVBjkG5w==","shasum":"d783bb63b9183541019a945eda6a9d96b096d985","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.1.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/Dmk7tIq/rBIi0zJQYbQyITBM9qzSQtoKLsmoqEgn1AiEAvV5NOoXCdBZ94u1B3UERsHJzok72HRoyvhwxZ+uUPgI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.1_1687799871866_0.2766905518472875"},"_hasShrinkwrap":false},"2.15.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.6+852fc314","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"852fc3143cd287c396562fb72b6f6b97ad730281","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jYhlxWdnwrM3Mtp+ECzZBule5ayJVwGVrYR8phNx+IomSTUwKX+U/MZkkNR9KdXmDh5rx8/J5OmbFShJ7TXVbg==","shasum":"fd3a752d1d29ad070b084f18463f5a14abb1297e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.6.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFltlCRA9TVsSAnZWagAAJjAP/AtEK3jdgv1CA8sh56Ov\nfVwYj6J5z+v9lKLxmPbFUyObJKIqB2Caozrie2qsBjLoi1IEOXPrSTkZ9B/j\nJhNt7xIk9jKpWIQ3yVQKZgFFzdP2RXtAEAhJfKV8X6x9EtfeVJ6ianSi8YY7\nQetzVrdKziSC/Wf5AF2MMqWZGsz3e9CQQEjr51wMCHPIC0uyxpNNdVLnKhm9\nj2JDFxvw/a+N7uk2/Z2a4FeMhRiXPUXw1nnDxB4SLHnbRznyNVpatwtUgeMt\nyDZ1vMw6MXt6URGIjWk/arkePQXaLBfLElQZmd8BUWIJ9+6xIB+vwguYnmUB\nV4uLHFCkBoojDNXZqx0uZQwgDRGgxuba9J3xjIF54iiT2MJoUlVOsVo9vLyF\nZ1qEOpWcpHNsz74ZBkm+1fYknCVF6EsLWXfCdpUjJT6Vs8Bm35MtxbYWZmXu\n8PG/p54vZYiPIgdnpveFH90MtsoubYopaPad9XfChU9U9FBfF/rN7GLIDvnX\niHWOXHpnMJJpIqUmeZR39nwpS9PfUhYYucaHA0uBHCe4v+iHwKZuxKj/6Z3q\nZsx4Uk5hyAmqp2QdKmsjpaL9k8TmNUm5W2LnV2uH7dkElkuoePQQaAsiThxV\nWtDf9yD3oEN60ufTf7me+s7IKQNiLxpVsEZhRGNURBh5uGb4NIsG3K2hY1ac\nHGFL\r\n=N8Mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6YElB0rtZ6rNV206mRf9DydyO8AOecFC1Cx/yAacFzAiEAsH20Lx1k9l1yEwKxyV3fDrGFNnh9xnHxNSoL7vWjQ8g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.6_1578523493342_0.7692021452193123"},"_hasShrinkwrap":false},"2.15.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.9+6c35de62","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6c35de6244d08b632757e48ce9f32af3d1d18e62","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-xVJUH2ELw7Lh5SZE8MaylIT5IO84TJ86xPGe3aFs2iheiYn794jnk+QmKHdnH7u55sSv18o2U3vrIUbwjDuAhw==","shasum":"4c6b769cd18ded232cb4c6d2c58eb29c37face23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.9.tgz","fileCount":108,"unpackedSize":145089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7EwCRA9TVsSAnZWagAAZgQP/3Qd1uOo+mG8uXT8ZK1E\nkSVHpXz+MjBdTZfdvkBflMN4n9NK44fpL+KGfHJjtS25pwHbxyxNpa8QEchF\nmswVUbd3Prh3ubGUwHHlSIOKXCNvRw2ROZZgGB45ypNAoc+P8VwHstqUrgng\nCVOf1P6iRTfC/du8ZJVmYatWowH7kO8DFybre0pR0K9v8mrxCRFsWPB/bLV1\n7kflW+649/33Kh4NtT+FOOycXvrgf5MUwqFQupl0WU8nlBGJX55Y0NibVEqF\nLt1fq7PSvU2NHC2tNOz1zTbX8e4GtW+bQxvpLWK8AHgEiWfGCZER+3otKHaG\nRMrJqG+DrAi/AKpYewGwD7a/ZlGeleKn/HtT9KqiYjTYWw3RdLmo1PmkfaOr\nUocHj9EO8ViyQxaiAzVaZcIR2vcJbXybDx83B41/rHxFsSnAJ5bXZxHa/T++\nf5XXVkBOMm8PwD2V7Roi9v0lYlaILEB+feI0s3GJ7W4KYfUh/AjLKtJ0XumN\n8jrsySc637kRU9CVvTuXtnifrmPoeRWNaEcJ8xcrAt+qnHckMtArVvizmEDY\ngg2tkvCA2gKXY1HVk/Ha9qfcDQvIJLvW1LVzsxCs5NTZmrNFaYNdM4Sg2DWS\n5Pr89nMKSwkaIEj3Bzo9wT3gtZqdSfXd20GlkOFUt9OIUtHEsQR5A1uB6SO4\nuRev\r\n=QbPH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAXk+y4+7np55dP1tcAbs+T1UKl+FN6UhsbHAYs5wZ/AiArHl6sA9Yzcm0lUOLT8rkmllTXCBXXfOrvKL+qklMdug=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.9_1578610991752_0.8585746310044344"},"_hasShrinkwrap":false},"2.15.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.8+d3d70a39","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d3d70a39abfe208dfe5092d2e05069957b6cedf2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-AA1/EznVexXyzJOdhpP9w155OoGt2eLjXC6Yfl36qDyX08n51wC0AUWKuWyVu3wiuOt2zyGz0WqKAOvGrK3CAg==","shasum":"65916e8b926a2bb9e328cff0c9d4464598a54a65","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.8.tgz","fileCount":108,"unpackedSize":145089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF60iCRA9TVsSAnZWagAACmgP/1UVG2QSqSViBTSY756U\nbmdNVTW6R2BugyYOXTCRBq+8JlR+faZNySg+avNJjdo7qqeRRgpuEKhyicho\nFiRhG6t5aT6uO3yJUpVqB+bw3x3ze8DnEdK+fmAqixA+v1fVGFjXQMYu6HSu\njDc2EWdbDlc9wQ5RmfhgTnIMRHweDyOr5iEtKniYRgfRgwCfFLb9JgVb3kcU\n4Ala3NEJnr1FlRya7CMJk0oDKM+xLu4IIMvUnwRvR8Ux7GgmfifnHA1oSZS1\nLBfeSACXckNu3l3PWa/L+vhRixFk5yx7NzjxijrfikeOUoe8I0ybVWXZzX+f\ne/oh8CMnY8z62v9S6JZ+ApzrYv9kA5M8EPAyGcuLiqfD2BxOH5TL4p7eHVF2\nWiGbvWO7cQ8/gtkjifAF8XQqPAmOCuqCji7MoRYat+B6KtUuPo5HvrbUuhRb\n8cXg0Xy0qL1MHxoZmAwTtWMJqvyMKY3RKXNTVfU+woLpIrdsMD074FlPUgxP\nZzgYyuAzFfMM1X/D8oL8AUVApR4rT+V/5Fl6AYKX6ZKJFrfz+JaJcs0RCHY2\n51ZMUKCYwZhuTIRGUBMCTSSQVIfmI+0kt4RVF1kbp7/f0K1s6XvIe+sPBica\n3Ogc2dFN7z+V3wDU/BqeQ2oMEULBu1gUcXSb2KM8mSyGspSdU4//fbwWw7o2\nPGf0\r\n=34IP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJPKkHJbRFt/DqJGVOx/xx3mBhfPA3N4FTefVDQXGLQAiEA3VrpgREkpcbKm3BeB2NnhIS/fXT/T0czBgTYyrFK4UU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.8_1578609954458_0.49639602422934037"},"_hasShrinkwrap":false},"5.60.0":{"name":"@typescript-eslint/experimental-utils","version":"5.60.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c09b1c0252cbbf58e94ca5d671b6e05f29511144","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-ovid3u7CNBrr0Ct35LUPkNYH4e+z4Kc6dPfSG99oMmH9SfoEoefq09uSnJI4mUb/UM7a/peVM03G+MzLxrD16g==","shasum":"48ffa47238592397c3d857fe1403eed3b1d5e604","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw2bl2siAa5oiUhHoR3URktrCnVgomKytmpDT59wOoqgIhAJWAi1S7CGE+cw2ucncuH1kDrwC62lURlcwu0SdIExj7"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.0_1687194934498_0.6605711940013674"},"_hasShrinkwrap":false},"5.0.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.11+d560c863","@typescript-eslint/types":"5.0.1-alpha.11+d560c863","@typescript-eslint/typescript-estree":"5.0.1-alpha.11+d560c863","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d560c8633a1091b8be6562f69ddfc702586a4a1e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.11","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-VJi+hKDphHtAY3S7foipDDBdg/CTZgu40ncsgFN9B8nihPD64p/Eh0GEVV7CD1EUKOVLPwrOmScgS1X9m029Og==","shasum":"2107e2648173e349b2ec0f61ef343404fc77b9f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.11.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBFRhKxc64ysJErvZXipkulwBv7jKjCoxoPav+2VxFXQIgTGejxd7pafhLkmRMU5/opYQ9M2j+T3i6lwARwUnOq0E="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.11_1634232907741_0.9214504912217927"},"_hasShrinkwrap":false},"5.0.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.10+b43fda78","@typescript-eslint/types":"5.0.1-alpha.10+b43fda78","@typescript-eslint/typescript-estree":"5.0.1-alpha.10+b43fda78","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b43fda781c25d946fcf35bf9ffa0adfba9a5997d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.10","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-oy92Gxq/WBCjSw55C9HeT/D7da9lJXoKIULs8nLnI/FTRkdjMoTDO3nEWEvDNdWTjVD/hI8HTufZEfVbOl1voQ==","shasum":"eb97f5bf5c6d673c3e0c75b2b3e9bee1ea960319","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.10.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnGomYoRpLAS07+Arnm3PwRNMKkeIudrQr4i1Vda2a5QIgY+suVVHLzviA4PLe1b1znKLt/GCnCA2yqvNhGxa1234="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.10_1634232716251_0.3449880860609156"},"_hasShrinkwrap":false},"5.0.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.14+2494b80f","@typescript-eslint/types":"5.0.1-alpha.14+2494b80f","@typescript-eslint/typescript-estree":"5.0.1-alpha.14+2494b80f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2494b80f407b0a0b0e897c816959c63fa37b8b79","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.14","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-vaWtRY6/lKZAosxwsYngHCR1pFmohjE8nuxONYBOokB1NVWQrSJKEAwpBGAPUbaM5Oour9kn8OzlOA6YckTRxw==","shasum":"c1a1ddec056aa426c31c26aca4d58923f8546563","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.14.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2FeBtD+85741++uYRDxpLFktaFsNxAzdFNiDlJMOonAiEAsXHC7FnF44ooZkzGHxL7fjFFLhrbM1BjU0AErP7LQUw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.14_1634244590539_0.5368836370899828"},"_hasShrinkwrap":false},"2.15.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.1+f7ad7162","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f7ad7162072b29afd20e58852d05aa2376197ffc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-tVCtW27jTUwaI8z/STz73eyqenn6pTxo4gKD/aeLZA+UqcdF3Xm1IPhSUnqHjH4RGMB9geUshdkelUMgADfYaA==","shasum":"36b4e66c3ea17b31dd71afb28552146d0102f732","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.1.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFMKmCRA9TVsSAnZWagAAqv4P/i0oy2VvEWjFfU6yuJTG\nbyw5Sc1MIAqu43gV1FmoxO5P6tP3BbnTr6k5//XnhBujS7AHalP/VqnXCuq4\nD5PqxuT1rdyNszZ3cdgKLPMte3jyIyjjKIsVrxK16fb2PKWjzkO3a0IRu8Md\nGrxCeAeAaZB2kWKyk+fUTTWyVLmBafTYD/kaOLMLm28rYNuifUGpLUmfwlNI\ntpTSK/59vkf1C3HOqpZ3TqTNU/biP+EyS1XPnp8IK7C2sBPbZDbD9CeIbRpR\nK5Jx9e+oQhgEhMg7dMNbuxAKglp03Osd0wS9PlVHyaqWymj4ww/6eiUvyixy\nfC+QDAM7cLxNqdyT7WiTCy2AU9rbsnpEajHqF+tVwpSdj36gnSxyYw0SyGZf\nz0P7LgulWsS4C+vZwdulB7LKk3pq7bnm2xUZrJXmbzUlHyiyCysDSel2eDHz\ndHJWELuKVL/ZRzzm3FRXHEakJrZejj7logc2kq5oLkpYiN8LCW6lmSlGhNl7\nTTyFfyqhbsCLUo7il5p8Fb4Ey2dusefcmXnvw9eOs+QRlpjxafA7383SBljl\nAR0OErowK4p6ktfePJx1qir8K407YDyh2MCUKyMnH2Po3CVvBniQmmbfkW1L\n/KLFZCSSV53Rz/kTSShawng+pIjFUczwOpPNM0Uk3cSJebjezT1xqEdd3C4g\nMarY\r\n=+4j5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3fI/tY3KslKvtRyvsoHcvFGU4yLyYjB16mFyxN7iPRAiEAvbWifvwyqwC7c323EguVKPFLCIMIWTcmqnvvJ2U45RE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.1_1578418853864_0.24632280435493192"},"_hasShrinkwrap":false},"5.0.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.13+a53329ab","@typescript-eslint/types":"5.0.1-alpha.13+a53329ab","@typescript-eslint/typescript-estree":"5.0.1-alpha.13+a53329ab","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a53329ab5bb130c1e8f5855bd1ab2c7118f0a898","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.13","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-orDL6xO5wrlBglVnWs8+11ZMc2BdGW+6XyL1QddTFFqxZMMfIzj41u1bOJod/hQQO96wFX1NagbzqOfsy5TD/g==","shasum":"1b214896a2fa2e23eebf4179f74424d0f06ac108","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.13.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRKfWMV2U7cQSWlrpYE05tQC+IMCtxGhDQn/cHTO3tOAiBONqvftvTPZ0Byb8x9M2N9XA3Zsd7oq5mppvOhQAqOtw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.13_1634232944518_0.09027676740952484"},"_hasShrinkwrap":false},"2.15.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.0+ac789dde","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ac789ddec97f361561ae1403181d9ef0678012c6","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-np2mICoeXuQo5ltQrrObPgmJ8OBGdY6yeUVFnWy1ih1vIboY5HSpasJM7ITLaXLJYcxrauHb+CNP+C+5BwYMJg==","shasum":"c4407ff2bdd546076258927096ed0b908d2dcecd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.0.tgz","fileCount":108,"unpackedSize":145059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE3kwCRA9TVsSAnZWagAAhcIP/3rf6fLEH6ghg4uXsRIj\nbQhR/dzO9pvjDrHQ9eRUw9vxL02o4hSYufOcmRA1wAxvjLzru287m6TbFWEp\nZ2dV2NMbo+2fyTBAQAHyJWOilUTbydLeOazGxVsP8XiaUomjuzENJO3RlqHu\nU765yo0ZfCll6NGrkMXOqQXxYpA5GAfnlR/NR1dYO7f8BFt2uz7eAZrrfTpM\nfkTfoKAkPNkgq8Q8lNh279RsoMvN40MPQhTVwXN2WBGTxjlW1c5cxmqzbQAV\nvECe9GXVGYadCSqURcx/cu17o9rmrqPyavAZVRrvxmzzgQ/9xqkpGUMc6zbM\n80NClODeD4I3/4HQMGnEmfHMrmMJFbewFVfjB/GMeAs53nJBeWPPTvhQ5VfV\nNlA19mR1w9cZNjp6LtysZeyjMlmh26gOkFE4jAKDOibyJeHGdYFfrE9p7pKw\nc2brZ9x5Q0Z2gb5jZF7/OJYZqBmeJWly8lUYS+5r1LfQ0se4uvNte6g2Kw1y\nPZxODCk7BDMfzJw47Wnu/spdleCIiqYv/gvUS4IwG7zboOsOg6XV2G5qmafA\ngkKTX18sms3VrF4svi0hcgWWQa4fx+YjPjIiA792RHKTrW1ZmXMuoen9qzYs\ncbwWks0Qku9ifZjAo9hW7Nekwt0ljCe/JOKxv/xj6boCYHsVahAUI0N8jDeq\nh5Oa\r\n=slhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOhbcvvPHVPyYHimppucQo+ZpiliC2V9hvvqYEBkKsnAiEAkiPOU3giJvvO5COws+0CQaCX3z39bvKLznNzz7cxU20="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.0_1578334511784_0.9719283807370536"},"_hasShrinkwrap":false},"5.0.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.1-alpha.12+0a604589","@typescript-eslint/types":"5.0.1-alpha.12+0a604589","@typescript-eslint/typescript-estree":"5.0.1-alpha.12+0a604589","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0a6045893ace4325c6fb2442dd39166aa809bb51","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.12","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-PenEGYjzVKQoCVajso2UiwS09ZRlZEqkxrD9ignMI7aGsJmMK5vdsswsr9EbJ61xaxbxqnAc/O/04iBXWZiWtA==","shasum":"7de51446b2dfef1c8add46b3c790d4ac7ea63d69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.12.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYTk9uG5AbgH9P9nRDkLpvPKjVRr19ySU4jmYKaT1cLQIgY9nK4GoJLe5tGcfv76on3Lt2dfzAfWQTrN2n4yyPk7A="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.12_1634232892058_0.06225187223794881"},"_hasShrinkwrap":false},"5.39.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.3+ca8b743e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ca8b743ea981f1af78d1e1ff6f1ba8b37451d87b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.3","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-MaKN9+KFhuCgoBKJFDTXFmSMfgmG5o+fwpBv+DKjkDSO5HKwRjnUgSOdE4+Q6rneFDEJKpNTWHcEY+WA++qdvQ==","shasum":"55fe2ce1afc06b9ce46ddefc58c5491bdf17db35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxf4UStsRXxNLNg5YxAsHeGsg7QNqaLWd7aSguJVM/xAIhAI4ebXZSY3RqAm/wky+Av1tvII06X6yKbSxbZ/k0c+t2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhrg//V4kMmmuKyqlwKDaO3sxivyBOOATZkof5+pAyk8nJeOhGhR+v\r\nbZoI6eBrCEmhOA4ARJ5IBVJbE2tEWSYoQPvJQj0pUFX1nd/Uxs3KDEffYyeF\r\nFcEaP4KUi3BpHdCjD//AdPATnkuJrZGa8I+8Bexp609umukMNDnfEezaQh+Z\r\nb8YHbdMVGavJsEInZF4jt1FzG7gqZuMiizR+gbT4NPI7iA79ECV5tVjPXgx2\r\nEhIoZcx0l0AemvyySEU5ryHbx1kraPDLYPB1kdlCb1Re1d1RkUhL8TtRW1U6\r\nGtjpOaUitZKu6miJFyllnJC0EvCRQ5o91e/ygZgYH/dgHQ2QvjKM+xZv+Tav\r\nHduHdDfnuyXJP3tLx4Y0MUA2C1okUnHFNVPVnRwVnmUV2s3BBSXO10Z4o0VT\r\n+OFha2Gb3jpbCqL8gw4Ih8YSqKWaACqhNPHyDtvGuc954j17UqPYCwGagPv+\r\nOn4X7pR7BiRZnoGgmwEQYqBkjBNq6XgdzBjY9MhZ4XE+LD4mnonS6uOeaj7n\r\nLEGXvDLZm0HrA2gR1KBwLESeYFD+KO/R01LGtrTgPR4KSh5Pkt8zxjHBsfDl\r\nfOhtY5wZYSOrmAZB7QtPnfk+G0sNKciuyyF72qrMQk/12KK8mItde3jeEF7c\r\neSs8xSuEHtvBcL4jHb4LoTEYaAffOAdbH+o=\r\n=gQA5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.3_1664885457159_0.3675522246714922"},"_hasShrinkwrap":false},"5.39.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.4+2d1e0347"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d1e0347543215b7dfda82c82e4c13289ba0947e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.4","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-5zdMfdKDYc6ycc8fnfecBzRqINGFwjmZ2kQtpf8krfPY2nks3AjsMpRo0M4kgqpXotOQgrzDZx2WuD8AnLrnSg==","shasum":"8769283fa3f098cc9d923e8c74adc3d9906a7ff8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuXDAJZ5kkiDFUCfo5xD3n9Afhw/L163lYpHDOhMTTJAiBrcKsKUHxVuUhGotoVMSSHjdc8Omgb77IHU/KI/NzNKw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCciACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNHw//f5pnv4CUmiPdHL2EhDJvvWV4f7JS9m4n4pnsgmlh2hqAZfRn\r\nuNH+dMj48af4AD94veMHfoyre3vZps0gsf34SOqSdXBGU6utCzRJXwqQvc4u\r\nsUJ/FvVoCxikFzvALT2Rmwb4s1dGzNxEXQddTXRLG+IKsU00IshRg3P0/Se+\r\nthp2PM7go1yjzJo+Ou+qEcZnVY7NoUd9Nawsok1/W4CoJdskINL9T+SqON/E\r\nT7pfJkG1i9Plz0eimFeiibx1rMATpSABcySiH6D3LvFhkWiH6tTTMsPSYyxW\r\nGANgyDpoQf/8ErnG+nQdiUdAuEbFxhRcZ31HrSrhkIJ6fHfh/VQ6svzI82Jg\r\nGkgQVfRV5EdNs6H2ixo/Bu9nmZBsRHWLVCYnRJ3n16/NuloXXSLKp0bhtNuH\r\n1XaSCKJnDRkdRx4c+IUH38fM78fTHDpgELTAx4rxIDemqceg2f76+bEkW7B/\r\ntIr/JBhVCpHTufPOrWL6LkAe8UcLO+dHVg24JqTghlT9TTwM+z7IOMnsBAHH\r\nE8dwK/cj9NGFDLOOGZrwSdNgVMDb4hEh8wYTYlzO5JXSIGFkUeJNz/+VtITq\r\n16yka7aQ80py0hjoXFYCZJHI9DLaOh5fAcHT695lKeY4wBq4Lcrd5YSsrW/l\r\nwk2yw8CmSAuVr+c8Ypb1i8QYeiXQTJ+JDu0=\r\n=IIZZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.4_1664886562680_0.910965724366249"},"_hasShrinkwrap":false},"5.39.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.5+f8862b5b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f8862b5b59203c5415f47059ccca1a27a8e45999","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.5","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-Wf+Ieu/O1BbFERCJp7INlGfxLA0GnbRMXwZ2Qh4DoiYYvm6cOV/Cmtg6O3uNjQJHR102yek9gxbtgbBtDJzKag==","shasum":"7754d41c3a62aff466ca3b7e666dd6e5d8542171","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDd1sqVAzPrsF11dTHWr7HUwXHSXsYGXIyzJILDlRSAAiBZbuP43eKs3JdW8wJOPA22d0wfF14cAG7bp2pMvVhTzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPDIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrluA/9EMhESABCmVwfiOixR9703+m2XPRgtzcmkSv9/s2iStXloZnl\r\nXcGXE+aD+rlqquSaeDmF5Tti5ANni31skuGVw2QESUQ0pyhgXYU+p/uc5+Lz\r\nKwQeoLt/FThFRUZiXHZLqymP054VL09lkObzNckKQnwDWFQQFxLA/ogxHxt3\r\nwoyU62usVCtRT2Hd3KGVlN2V0X/qEmGBMzUJfTtlG7/ovouqs+Zy0YZAb2Or\r\nIjj60cymXSav2QOuwlCGEBH5mL2TR2/qbLIm5ghtNPfMuEI/k5njKMpkQM4P\r\nc1dtZ+w39Y3iWnJh+2Lbxg1AdvecCyGqFMEgVdjZuzg+gACpnJ7LLbZYcNX7\r\nj6RBbZOKMxuoHEjjSNjzSwptkv/7bmmzIutVfN5zhNWgiZtFsBbfJ+MUgu/u\r\nMxoy9S0x7MWXuv075WvdOEwcqhRS/BqXrsSNuKmGHjp7vK5QBs7WbWj4P+Xu\r\nL4YLsqxRBIDWLzaZfTR0zIyATKLeVdpZ4wE/zdNH8fpqib0kljLULIdKAW5P\r\n27eR5M6FtERLNJSJeCoGf3U4kVNujI4KjXj8A1hy+Ux+PyfL0+EAUTmhFms5\r\nzEo1Qkqcl8qWScNdOA+FYAmIlnsFo89MxcZVM6pYHihjm7lEo88InykQs9cT\r\nsU485zS3PtsnKvcOzph0Fh4XcAbWdClzW5g=\r\n=umon\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.5_1664889359307_0.9513691388660119"},"_hasShrinkwrap":false},"5.39.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.6+14d364fe"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"14d364fe2d4e4c4e24a910850361a6646cf096c7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.6","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-q9KgAhuO/eyLqbi+DsAqOAQAqgBW2FW3uWEdBcyFCOSMSvFoqZu2JoUgawn1qhb2UXPdnpA3E0ns9uBM2BMf7A==","shasum":"20c9d826c81aed2aac9202333fb36910cdae8503","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDihW/PqdC9r6RDwsGnJ4u5TMq0nDweW+fpQdNhj/BxVAiEA8+PfbSJJ1RuWI5ItQZCXg4fv45u9+Ri1uWeDwNkN0ls="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPDFvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6vA/+MlNicktw6tX+efwYsWzWG6X/4s+b0ZCLxkYUBufAHjB9IZPk\r\nV4qw7Plfe+vqOf4mV6YCgfrCyP7HViy2/BnrJU8azXI7U0+j2pgZymFZmxWy\r\nBuUBuXg0Bt+j9Fgb0JNIsmGLLqREdSDBYTf2zoTWzss7YtHzhGlsgIb7kGVF\r\nGRTGjvc2D9kgnJ7biP9UFy4qRWBeC4cZwxFvsLWi91p3buRno9qm7w4Xau/1\r\nFPzZQVytyKGRF31YmnkTUrqOevrbLKHNHDO3timKRdn1AMp4s91o6LftP8Pq\r\nhD6AlNEKAibA690M82oVOEYgCUm81ljukCzEplBdffXU8Dmame1VRvNLSf2X\r\nWuVulafX004YnM0xPkMurjMjsJA+Iy6dcRweFjZX5BwPKL7maTlpqwYy6jaQ\r\nulyaWTKl1TnNP0mla3PIglKPPukCIpjY+loRQPe1LKIiuJlBelBw+Hi+hk9s\r\nf6VEFxrtc+6B34FIG6aU4G884nu94f4WLao6+erQ7fbv1JzXV/UJ3UUFXdZN\r\n7axanAAJ53nCP/Oxf1ZftjeJKWQLYmxKeeNBKQNeLjfetu/jeIosxyODQ2cp\r\nfr3rzq5hpFZRuPWf7fet99C6l/6/Rd9FBT0XxuFZ/xbtpXp10fDizIkXuIU9\r\nEr2VCcl5VzsGHna+sy5bbyrJwPv1Q/elX/o=\r\n=MFR7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.6_1664889199226_0.3566172649618622"},"_hasShrinkwrap":false},"5.39.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.7+9205edb9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9205edb931ef2921fc91d3f9318d842bfc6ac2f5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.7","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-ktA8NNZSlfLRBp8kL5rVQZXFxHjRkcS3CZEP4coN6REXqhsq5RROjRJvorwS0I4NNDewoLvPn6DeCEFnwtpLGQ==","shasum":"ff09fb39012eb18ddb9e96d79d029b8c2a2c9ed7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+HvD4jffOK9cTa9ZXeGZL/RcXnYCKUn78OvNbEtO8owIgUVs3TFYBpPCh2eM4Q/kGhm7qjREDrgzOrPx40Vri4ik="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPDHZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/WA//WH/3dq00fiR8fm/JXvCXfa8RlzKtCJhGP7ztapXsZuIP+Sn1\r\nn+hpzjbAxWH3bqDpiQiko5ejSHTbc3VvVMBKlipVufDwit4fFKMTF8CgaDUS\r\nyabW3WCH0mBVMK29YqqYsLChFv49BUCHaBIhb2fXSNFjPCTKyOJQKk5kEV7Q\r\n0m9Z5adte2/Uz/DmDWQGgLW2iOb39eRi+VyKpgQWxIEdzhz+q4nURrFTi50k\r\n/tXm/u9p51/O3vPe0PygqnlnmKNPXaUKWta04E3tKeCPYyaqf4HOlLw5MuoA\r\nPekqoQGLWEMk5Yfv/cDxJSCXJl7L87fmN2XKO173F/acS3yjXI1FkzlVoxXq\r\nx3fNlln6VGgHpjzLjV3DBOjyc1FN8qdPoHw79Dh0iSx1yWiHLcbpxLIcfbKJ\r\nPUHcEBSXEjSMsxEqQCGwao4q6h80o+HR8XW2gBQgKoUgT+4LnSXL0SzWpnDY\r\nLlnoJ8hwrXDxjSlsWrsp/NCpn65RPOaSSJuYFHv9ysye5gsMrRLf8UWEukfk\r\nrtmovfnOF+2cQJ58cOpZ1T+t5RGqQ/KLmzsjRaDE5RizBduFBuY2pDUBjoyc\r\n1eJJuDsBD696x7v1kMW1z1MbXtQtRXoQCHmj2BsX2aoXwB0JIBO+XybghykI\r\ne6g3RNFCoxAg3/lnLp0e5mQ2+5J5zQF3Egc=\r\n=E1HX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.7_1664889304924_0.4318973223581992"},"_hasShrinkwrap":false},"5.39.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.8+cfa902f1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cfa902f1efd322ffe1851095e982fd234911f328","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.8","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-Di989QubhT6JYgC5n7cRkJkNFfpQuT4G8fp0/vSmLN2M1S9YQ8AxSQ/rukLH0ZJEbYZ0zRRN3i83sg2sf8hPqQ==","shasum":"de47fe5cba5683f92df247246c3d72bd23ec9013","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWCE+ne2pL0wzbCw/qZ1zRhs84grVObO5fJNgcij2sgAiEA1NHBNLY1QZ15YRlUOfQ5djvWA3Gu51p5Pgo6KMP35eo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPDoMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZJxAAnzQnvT5AGCo18vukUorO0ZYXUK/mq3JRIesiP9qqv+jQ+ysz\r\nRpJJ4mVPfkM9JtmjjT9Tzgx3sJoEHhSsiXZi7VzitUjHe/3Q7scu3J50edRr\r\nMWaTW4jxek6nRqSO8Nz07YcDJzbaFX775xHzi+WUULivSR85sLFvM9aTVdOT\r\nB6iJezCPNCLNm976ClenpxP03wDg8IhZWLwg7jzTWQBoL6o/lBuUqnKvDENA\r\nYjZFTEpjyM10ncSRckZ3WRfe/e+o0x465jh15ByXJ1SawUnhPl6gziya21ma\r\nPlNSCy7fskWKPJR5Oaq4ymLj9NWaODysL/J/TwkichVtIo6xa26Jj/wWMRQD\r\nCgNYmLyKPyxAE82WL3SHML59qzoYSSaeIuiDpP29heu7Ufm1aDCWhUldlNU9\r\nYEoi6nv6fDpV4NJtPLr4wS6vFp0Y6d01v7PQ6cyqToAEX6MeoDjvR6KCEQO9\r\n7NXQ08zk6QMGuoum+Vwqi7FYncsQTXhXH/9bFcyPmonoH9qmfTg5iCELxdRy\r\nvyXdZowjzHa1HbIAPYSW1lwM6I87QPkXBGTCOCwYYmQz3D7nm5fvtxM/l9/f\r\ntzUt1yRp6ooolha8hzTEX2+eXQ9mOJwCy8gkFQME/YqxvQaxyQpfMXl3lRgy\r\n3SWEgaIBDvXdvXtDV09RqtjNIekqasCsryk=\r\n=rA92\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.8_1664891403676_0.6268067372753505"},"_hasShrinkwrap":false},"5.39.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.9+7954c078"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7954c07855131507cad6bdc9c58340cbaa4d3d8e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.9","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-iQrCQR5cxmKyZ305MMoAc+JIDQYQn4UNkl/W04huZK8KtaKhL67mePfPr9uhEU5Ja1RG794XwNjWISu1tf7PIg==","shasum":"67b20748fc1ad4508c4ddbc199a31ec996f62cd9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARAyMn8wYxtS9f31xJo993/PuyKK7gv0MBwRVRxSkYIAiAoXQjHEFp0nY2fgT5nogWv5Q7qeGnmxfAltvhy699hug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEDCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUUA//Ro70RrB+PPJuBQj4HBrr9u1R/V6xqln3pul9xvO0Q22lf/T/\r\nnR/y/i5hFetbEAAF34X38vSDgH3X/sfgN/PwvZgoUwS0SbTL/v3oYy3AtRbL\r\nGBohq8OD3Zcp+xP52GlWUjOmfFHIU5sLbKSu4F+dgds0ZLwv5AXL0eixvNg6\r\nsZqxL3Av4pXpyhjqfmo+ISXJUDuJl5Gto1zdFw/q5g75zmC3Z4gw8gh3pnS8\r\ngkL4VPfAAqnBsLI2E+c9Wo1cnU2wiIEgEUXstqePvTh/iaLpfliyiHNdp/ai\r\nCCqLZxoC8UGWYLGXAZHH5aH0z/5QFE6Le2BFCABLGW/50dOop/oQFex7u2z5\r\n5gmiLtlYf2XEK3s9OONGJykbtfeVjkxjeS/Hsi6HCj9VQhOEtb3kK/sGIpcv\r\n1HQ0JuyE56wHd3won6tTdMja0lVLVmirzZjnjPifitG0mrl2s8R6fa4+UvgA\r\nu0si8/sCp2syIEtKYk82scP/Ui2+LlSc/Rvvorc4A27h5KW0wLuXdxhuTCdU\r\nnjiLNUBDqznFyFZ9uapXErwrrdFpeXjCR1h+2kx70gHxRUYZlO4Izk0HVi0a\r\nLQNFBA/AkbRSoWS4K/Fjw/eu0ngSD6r2M2il3YDLepSf2EhL8jkcrXJhlnF8\r\nIxNjrctAmI+eor5hdZGaRx1cqme5JvaInjw=\r\n=lDYQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.9_1664893121898_0.8561332407161653"},"_hasShrinkwrap":false},"5.39.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.0+556b71f3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"556b71f3b77f85bdb3d5f454e922c26f2ed1b6a8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.0","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-UxwfQOm1AVyUDm809FeoiKU2zcecgD8eB7v140ZLvOxo2uTtRncCfGvL1anVfiJwfE1nkJERS+MsH9kKzTkyBA==","shasum":"8bdb102d811f112c47a43339792a645ff86168c8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr+CwyNX1ttr+CsTOEeqE5egQFn1USJYg0Qu73sfBjKAiBOjiVto2us7IRYRJUbn1PHLtzFMjszHXAEITeAJXG0qw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyWmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVng//XR4W90qHOnw6RuTs7NvMpolJR3FFCFIIhuHcJEK0f1f5IXr4\r\ngfab+1ac3YS30uBg38MnhvAzlYFDyMTbRGLClf0NzBC9lOQXfMz5G7AVHuEq\r\nqtOfWQQOOQQx7UoPRf5gCKmgUInaMGKAR+OmTrSLJjSIfqVl9BlP56s7r3Mu\r\nJ8+e1NOHZL/+Tip1egGux1BxDyba2pu40R9nC3PeOUJTn+z49fnvCOaxUEt3\r\n/szzkKJA+iTQsqtB4g1tYSRyvQiOXrmjlGKZ9USYjLpPZis4ZCkVVTabOUGI\r\nvEssB5kcJ18ksPS2WAA5MhXPR6cN5o+wbZb31WWdzQrVkalDUXZfdMKyazsJ\r\nxnZpbSk2IMfDki+G/NopuIXZsxiO3/Iz91omPihor7w8/e/vweWvpRvYEUPD\r\n5xeUNKybPcqlKZtg5OpGqARhsZzIqyvuIONKL/QjI5992dojb7O5WHbUThIr\r\nCTrFy1aj5NsS5Rb5ZoyICpeu1zDs5ksdppm/j2xxmierwfPFhGD4NY9u6V0c\r\nO7dqtyGgzSXC6MGlEl5/ZHu/B9wFIZyWMFHUHvpYaJsUmfA7yGCgBLteK6wg\r\n9FXAMUhb9oBGleGvbOia94Xot/hfNso07h0NHhRqKVUzUNBn6vFdYQydYM/s\r\n0rslR7Sjk73TYAq5BH1JGUkWoNXMQswmeHE=\r\n=7YNz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.0_1664820646212_0.6449599210284043"},"_hasShrinkwrap":false},"5.39.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.1+0a9e44e9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0a9e44e9b4f5ca7586b30124f14f603cbf43e25d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-1w4gYoJJCcH9AuEA6TFmLtTaVHqkCYSPNiOjbi+4d0e1yyqpM37hzidkmGeZ/cMg6LSYy5Yhk+9zdJdiwIcfDg==","shasum":"0174c9393566145b568a3ff4eccad02bee8b810c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK3iyf6fmLAz2rbW7SfldB8C44TJy6HzMq+cey86muQAiAmOpMqmNCVJOxi9KpnNmtlt8IqjKoo2rgOAWPu2MRY2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon3g//XOtixzdcYYb7vb+XrgoI6cdUcboIlQAgl47m4d9KvitttP4Z\r\nOZ4B4WCHZoI2UyzGXQU2+3Ql0zgez7JTJLhNhmaHGPRk1p7/9zoGUA0qD0sr\r\nRMhCju7E64J+RU9h9sODF9R16OTVy19ENvKwzWMnIU2ro75x+VC0qS4nLtxC\r\n1ztizw0WeOVnwjCD1iRiYXdQ9VmdAPB6MEBwltOn5KmIXmE5aGDxa86ZSHRf\r\ncx9N6yaVbAAAVKC5Re9/24vWXY9DLUwsK6BZmGxjkJA5t+O3nP6fzfQm2NwZ\r\n5tmDMGQ4b0hz3zXKMBiC00+uOTZS9nVWEGNNlws3YUcKE0mfpfi3kZ4EYho/\r\nvdMze2CN2LyNQrz5R1O3O/rGij5MdWnYoAz6PKyconEG6JMvJWLgxuFfho87\r\niQYKmTDKuQJ1SJED7dC06qMTtjon4s9ArPMWJOblmTNN11CEO7ZeEWwwlqd3\r\noiuxMgJCmx1w+kGTq4q7eY9Z/kwkixqml7GN3xgKaFkkZyVYS1LDUBnQU4t3\r\nLT4zJXm8EgmzXzDsoSObj8K0mm/AlqJ16CVBbQkX6syFkH1xbcXixXs/RsWe\r\n6ukvHSOERLshKj5GJ2DhNekz8mAE88FKyTnDycXkOXL9S/Fnt1rA6SSu9iG7\r\nvcNaSO2eTQkTFcbZfH4c1yZdNnS621hgR8A=\r\n=TDCB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.1_1664885407376_0.0858213790918323"},"_hasShrinkwrap":false},"5.39.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.2+2eb70350"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2eb70350b3d564a7889437c8795f47b487ee3c5d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.2","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-0Dmhon0GwEnVO6IgabwIImVMrSV0S/odbYxU0MPju89a/7GL49Z19AsUqCkKFkDvVe91sW+kdNRt6pXt5515RA==","shasum":"e1554188a94f74e22a7995c99dc2034fecc7c9e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmIVt5vCcbCMtnZvH/vHvgab44MUcCJ/aYcx1USWJ8bAIhAI/ApMXNhkZfEEqQXvC/cEgn73YxZmKh+qYBQFh5BIMH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPBxQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAEQ//cJCc07VV+qojtEwVAE9AKDnlvGSH1yLmqtG/7l51qi99Zk9G\r\nsVfHTbwsI5a3SzqzCgonhenWiLDiWAXSndb/eZlyQAHan854aaWtRYoJddWQ\r\nVjpq+sj3XGFysYsYurNc0L4axAkhx5tdu00hPLeweSWdzD8WHMBE2PCBTKcS\r\ndI7Q1gyEYqezIqZM5ErtYKHgMLl28eeKMYpesT1i2TAhJOx1/vM23CBFkywC\r\nSoR3W48qn2tZ+FJrsW/RrmOEVEeE9DqDzJ3Z/lAAM6FPcQj+GV6247xDX/ft\r\nZ+b0dB1lZuwNRe9Mn5JQoGslJqSfyr0AdU1jJmkhv5LkdI150zuHxvY126ce\r\nRFPlSLA6UdIVZdEd6QTJHB4MxLF52dg8ATj0jc0ovMzX4Dqib0B2l8njHzQ8\r\nfx3llqPKUX8mRQ3cYpzcFTGJVR6y3DbN5bdBs+r1CIRczqnUMo+sCPzqjBjH\r\nQ7Gj1k4wZCMEbyVv+/g3FT0zDORnmX6i57YXc/rPkwtNHZ8j1rLhnwrlLphf\r\nkKr9BYarQAk7mAyHGYNOjQM/zFV7aR62jKdUuDMWhoGdKkMtoZg4jwsSrCvp\r\n7QsejzgEBWIOlur6kfafGmEs87+rstApNcGSkCMH+t2Ljq7CPlrKkpRmZkld\r\naLmTwPuJtc4vIzk3Mp8xrLvlFeOSFgyVSXU=\r\n=JP3S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.2_1664883791842_0.8223772825415805"},"_hasShrinkwrap":false},"3.0.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.10+0e83d157","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"0e83d15781d56a852cf145a622b70ecf09addcc9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.10","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-9iiRrXCtS5F7LoXWLI7u6kPBYAophZbvLCH6Apw0BWLP647ty2XFzq1iQBl1BAqBNbCnoZD1J9H4skOZ87LAnw==","shasum":"14e512ea166483809f8a23cf050da2fe052db2da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.10.tgz","fileCount":204,"unpackedSize":407299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0xgVCRA9TVsSAnZWagAAj0wQAIdHkm3wMx3FDGReG553\nnnFcQKKDwqY8GDx4ySsGOBOUzSu/19Qf5iyO7z+OsBvUOGfA4qcp5vkrQDti\nboIPDegC4apokqATAcViGI94dlMe0faD+15ORUIjD5cQZ/g5Uee61OzuraK1\nuycEr0e0hYw0+WBQlzCOkzNyUrMA8trvkhBy1d29arWHplHherdDRdUAt/jv\nAIlv6iG3nNQbqKWh3Om9Sr1MViuas5KYkWqAsblhmd8k2sAjnfKP5ws8tu89\nd8vLau3v39sjNDSzU40pzCk1pIOyQLF8gNV/S0VGkqDavmfOX3KbmUVhbkSK\n3nQYiKZDJsEcMoWDfu7JaIRJvqNgUQQebtItjmuKecYJHaVszpmkxOVX/gdP\nK321o4Ec70xxphKDIF9KYpA0nz0qzO/FzZDQOey5nc2RUuihNhwoMEdqah/o\nf0inio4LXIgbRyMd6YjfeCLq/JL7t6+e5V+anH+PKplirTd2EQaGj6YqrfKW\nX7u/oxOt6BW9U5kSnb/Q/oV/FxMlPIXTju50sjNPmB9JevgnwbNlNVTwfu0R\nqk9pW/R0URWfeh+4t9SZdUGa0wFXi8xc0Vyfj4ZhYPO6GD4I0TuW1KB15V9+\nPCVjeI2LCpN0NTyddqEdWRqA+z1beXQTiYrGItYQEKxJA0STKHX1nY/LHXPg\nT8jQ\r\n=DSfk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUwLR7WbCJCb9NDXzCA2Jy20Lc9crYsjBMSVgvWpsbygIhAJojaQGbJOGOWbvaL4u/Hb4Ij/f6rysGRQzB8f23Cnz4"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.10_1590892564963_0.4159987137300021"},"_hasShrinkwrap":false},"3.0.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.11+df953388","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"df953388913b22d45242e65ce231d92a8b8a0080","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.11","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-mAC43xApx0shsS8Q0Rj2BRvcsRB0cgyI6wTmZyenEP1ghzbO87YulJzuiXj4aLOtfgrymOvc+JNDHw1CKltFhg==","shasum":"3613b4eeff5962c48b6d1dc0106449d7a879920e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.11.tgz","fileCount":204,"unpackedSize":407299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1CL7CRA9TVsSAnZWagAAUUkP/0yVFuM7532wnQOnh4GK\n5VfGjQBw2W1DIUWpK0JbAcdp1csP5GnVfn2Jtpw35bhuCxQv+hPsjh4RRFwk\nBZVDW6BA0vC/yzaGJnSUs/bhHchlLYFOKrcEES0DO91rNNO+WZKr2CwHPRuF\nEOgTAf/CBgJXJ8n/+8XFXj8vpDMorxUmlm9khRKWNo4OoA7oabE6B8L5GENY\nlNOR9SRMwHfs4GrteFNP5L69XobMn9Y0Vn/Y/4LTWbnyVWdJGrnILgzgIyGX\nLjXNpDm3sTYR7lujCGJ+X4iDfBxIkAFdfdxlRwILhpT+R+yhdciaq9lY8fpX\nRK9O6afJLCxdob9uqTb7jbeZPOGLchzkU/7/ux0p8jN+tsnIZu7IUQGSWKof\n3OtwckVNoqvSEcdfC3hnn6GDf/DTe4S+XmLGsdWRT7wGHBw/Rd8RFMFSHMZf\nUzTiYFV2RPh1E1jPjVcM6bCNe19N2WAGVfVSCadbRwOK+8glfrFjUkMpz2bA\nchrerZuTDRr9WK3FkmjrrdO4oR7nqrLVFPObxLwvvrvV1lA9PjmbWeNCUTfd\nEvqygdVsLG2cveYJq/TclsqzDQ6kqLhP774KG7bd0Lp596AeMF7jwbGPDQ9U\ncTvKiQfXfqW2fIBr3P8wuDHdbopyHEBFHWIwC5mSQwUg2w8Pku4Kq1m3YpCA\neW7R\r\n=jlfi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQIj0lIUenifa1KlU0mEFO9w3dujFnIFNg66cu9gCN2AIhANcY2+D6oZPo7DAKdHF25rAer4+J/RuWJYhngWuumCto"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.11_1590960891382_0.6831461305449966"},"_hasShrinkwrap":false},"3.0.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.12+1cb8ca48","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"1cb8ca483d029935310e6904580df8501837084d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-P6nsh1UsB0Q2vz0QNm6GiRgKZx9PfHekFo+T4008LGLtGsdsnkSGA7dlCxwYmYXJuW9oxNeYIQjNOzRTTsT0hA==","shasum":"619765adcaa3fa9541dc7aa1861806a2593f10c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.12.tgz","fileCount":204,"unpackedSize":407299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1CdYCRA9TVsSAnZWagAAW7MQAJDsR2nOJfYxxFNx7Agd\nfXc9soq5jtqQzmqE0PBsCVSzsI2aF4jV7P9T7JLszlqMc3WLrK0ushMYaHNV\nBdFAuXtXf0sBZ2sxbDQHDlRlatTcOn/L+0yc3fNR/Hx9R4AhCK3hvMMssZKI\nT5/Txeu04Xr9Txy11hgccUUw8ItZQoG43boz6qUili/XViEyYNgyL5oEcybN\nixykEtzyF5xX/zkk1IWJ94WpOq6208Vj1V6D2uCTgE2J/F++c1MmDxXnXKnD\n2SF+Uy3uCkh/ot90o5q2I6ihfgjKqghaBCmLnBOM6OeQSIclBVxNJqa00+LP\nCd3aY0LwA3qFdWpNXk81mRnaeMfJsNcdlQX494+HlP1JJXkc4Sd0ID28xPbx\nBqXhLY9ltk3hMggSei2KyNVYRPZOMb+5WFwnHYBQY2a6SqbFugRHySZNOAfa\nC4Ju5LRq0QqRl0+jRn6QfNyasx/WNGf9sVjwEcq2eRfE2NSrelUF343REXhP\n+BerpAwRAv9uuq7gFnJekTf0/heF1k9pkICP1gcB1NsNQIcwVzhTID7RIzyI\nNLrvD5+w69kgTnT3bH8TBWOKa8rjow8SVKA5SOIUfPux71utGIpWRi/gROAJ\nC0pQU0T0Kc6PXGR0y+Z1GNieU7rhs7kosWaSoSqCnQ/9RAlAXjOg2DK/dmDj\nSR5Y\r\n=v+o8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhxPK+P8Jp3BXiuAeC755SG6hBUoKt5s8bHuaoW0JhEAIgbR7BqQYvjsOC/pogSaPgWhNp58sfofeyylTcUN+oWG4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.12_1590962007860_0.39552127185009867"},"_hasShrinkwrap":false},"3.0.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.13+c87cfaf6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"c87cfaf6746775bb8ad9eb45b0002f068a822dbe","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.13","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-IfljpjeNOHLEXrpj3eRiRyUnRKmhoBPYcDIiDL8p5wFFJ/rZpUqaewgW7XoXdFjWdpxdGhCfgxL2TPlUZvya4w==","shasum":"518b533428b4b8e80bb079915f641b666fc17a99","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.13.tgz","fileCount":204,"unpackedSize":407299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1JnJCRA9TVsSAnZWagAA57oP/AmEToDhewAVW1bz3O0c\nJ0tTEvHMnWPBNU9UuEWqQM/pVNhclYm+hv7pWV567goLo3NrE12CSE2ZYBoN\n8fCT70KKXXrdWU8u429cO96KtGFOLeYOH4afzIHGkCBUJcGP4CDv23GDF9Jt\nGJmnO+vHKs5WtiPGSG2Vevg6o588OdKfh4yKw9TYBgKsysTj9k7/xomgr986\nR1mzkTHdf96tVF/jkMaW1joay2iLRgngCRaVr1nhYq/eLX1ENQ9Q+KCLZ7CH\nLlXJpjQoFzrLv/TXPYjz4XD7NIXSslXK52Bhv7RTfq0cLDYf/Z760UcUHVAn\nEqSFSggNplV797gWu6vy28MqLGjm2Ampae46KKGg5f0NDA5Pb7FrHSER69M+\ngbW6JCRpSEg2xP/gJnmiG6019U0u3+nh3PXL7NH+iAwQmA/jbsA+of9NjiNT\nC4aWMdJ2vfjgXIPwizF9CAZ+7Vp1CobJbp+cfuxPTDg7R2Mb1NPsa5daQl38\nfsOLG7TYc/tto7C+HSTB+iKEyj628Xke+mrC8cAzomDNq7ZMdsKerT6/or9r\nt+WQGibFA3nP5yX5EYq8bnCv8RgRNr2jarBwkp45ZyqwpPXKc6zfFZC/pQ0d\nAB5rlEJZXxT9OlLFGm6cnm2zs2D0igZrl/6p87cLLNVX2QJwoKdOMQy9OIcF\nxXtv\r\n=PZ24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdlh+cKsknPBGWdV7SiecLbt+ddnId7bsUCHCLXG97iAiAPKSge5oAnN5FxC0OQZx6OE7RAAOcTfgnul9sXX9caQg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.13_1590991305000_0.2254053929560229"},"_hasShrinkwrap":false},"5.23.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.22+8e72bf1e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8e72bf1e44a8c9940b2ae40b4176765905696344","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.22","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-69KxqFBxP/ZQux7Ad5Eu3+pJU6bV7fqPNgn3WTE3utMbPjW8hebToQ2oTgQNdYw4FenEQm4tDWGhh0gU/ke6lQ==","shasum":"edcd2d6a650352953585aa2fd61f520e044a7b01","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.22.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPjXg8L9QSOpltf9nnpejaFThrjWjVAWAjINi3yXm5ngIhANZH/BWjGMY/SaHH/7roBQpNykvjYaO7v9l+N5IyNm/M"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigQ2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL+Q//aHCOLbLQ2yr0BlcAbcNIhKBJZkP6FiKlLbQv2kyltav6Pn9I\r\nhPeYZpCX8YwtPXHAbcbQIU5vOv2I17a2NEyv0gsVU96y9TA3OclTytvElGX1\r\nAY6x4HWagPAPp2rCgL9u0NDDx7NWMbuL7be0qGDmk5PsC6kbcdTBGg6qCaH7\r\nXMna6GM0QQUIuXoxeV/1UY+fPlS/WOS9Peb8SlJXbw7iV55CUoPlYl+DUp7n\r\nFbvWKHaA9yrOlS0HuyOW8fnu51Ald6+4Ca7VuRn/keoI6IxpzWhW3c3LW7cn\r\nNQgn4x2PEEhQBLhxxz8g5GG6mnR9I0qKnOp2OKWHun6vQNX4c+fRv2ZnDwiU\r\nGRjdIWU0JjQdY1m4lb+wrii50J0FKDiLgRSPz0NyWDkJWKvjYVxiNDW8y+xB\r\n4zlRkHzvfRSWPqXRd5ZUjcMQFM7wzGAgE/0ZEZ2CRmApuqpY8zo8wYuu4WW1\r\nWIIJRF/vTNDwYsDPaSit2VGVSof4eAkszWxA0M+NZ6rVda6lrE8fP1OvzTH0\r\ndDpvZFoXPjZc+L3+DkqBbCSC3UtPEQQI17mE50acMQ1WNF4fZsog+Yki2GUI\r\nHRvBp/amMoL1lzAlHioD0eRB1IbQyGx8Bt/TFUX6xHCYBRJetzT08odC0C1A\r\nyWiEdTxvulmOM4u6Z0lYdD95FA0NooTNSIw=\r\n=jKwY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.22_1652624799956_0.37756454569134545"},"_hasShrinkwrap":false},"5.23.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.23+4a500b2d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4a500b2d92a91873dbb729793d1ee1c36ef06ed8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.23","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-iFEthCVe9B4ACt1CbaXV7wgX/ojSh7mtUz+BW9jK84eO1GyYlzCJPgyrbKQ9lIWYQVI5Jnfi5L+ToCtVPmQcVw==","shasum":"d8c2f8c18a2fa68b49aee2615e629eea3402da87","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.23.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOf5FtsP6z2TEr0jqLzMBnE2dBatYS3XAa92VHWeKCGgIgdY5jT7q5PfDT/Ghz8yG23Eag4bbqS5f0f8xYc8CL7HI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigZcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1PA//S3Z/kcyFu/y/56Id0K1mj1401KnD+bzLG3nvYKhCkU/I5CUS\r\nbH5o4ClSRVjQTd8bvqHgyo4XzlQlGcrEilvwnitGoOC4e7oQHXyQC0cq7ERF\r\noGMM+yoDn+f9sYtifcjk4e+Hj9Hq4hY8NtfYDwajMxlgwZGwmRUA4LsZSTNQ\r\nqujJtbUxLrki9WzIswwWTfP3rlivX2k8vDgWGo4iSkWsE3J+sRZPoxabOsk+\r\nhFKE20PTVj1nGR9r8d+oyrrXOYem9jNbFOU0Gn6Mc893TcPjhE9USBMtg4CS\r\nnQDr4RznuP5VvkedG7QcYQooKwv7zw+EJMWVyzwF5IOzxWJQ0RXPc6ZBlehv\r\nT5z8uVX9qDrMaGuQIrlx9SE2aMXpEDjMDHkvp4zrO/VsCmSJRqWsgbtpw40Y\r\niirmPGSIHuVI9+c3FMm7T/TElmuRdYhB4j6VJiiOZ4OEOsyKCzrLjYr1LHRf\r\nLWurKwlpSj76nIugj1wBjW5SvMlzVX/0hEhZXihP4qWMT+idA17++PILMH83\r\n2h4/T9/e8L3GRDvi4Uy/K5/BzRV5xy2l+wWURxyBz/cjeStTwzySc0kUJqN6\r\n6EVuUy/cXK70niqVgTakdl3dvyqVp1C+hHkFtIsIP1k7TnErDe5sHQnedDnK\r\nkGGFZm4ktIfdfRSeqpzVEuj8lNvcUnOMPO8=\r\n=ue2x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.23_1652660003788_0.48524789379355115"},"_hasShrinkwrap":false},"5.23.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.24+f3a1aba6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3a1aba6704c5978c9f6002d6b1fc076421103d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.24","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-NEjZ6BxXqb78a7ca7auj2maJ+KdgeBGzBZjyBPxMpjuVN/TsfvR2ikFgXXHUElbkLxfWdTkgV1Itf6FJL30+qw==","shasum":"4e75a7cea2fb84f6d7c7051b5d9e684b0a63786c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.24.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIVxtFy0vejMVuONrF4A7K7AWGu2dwg92ViC/Uwei/LAiBbL8wzDjWcfi4bKmxTIIV+AYgQ+pQKWuYVZzi3lW1/cw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigZsTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpapA//cYbyZIkKEZkb7KsKcLMstMaxTwbpIX0/V/NBoI8j7/qic8sZ\r\nJ0HXV3oKfYLAhDnNpYeIIA5wft90x0COoXml5AfAZ/mIZNVwtu/PdcADnBCr\r\n6EsW3r8wmiB1wXc3FLnk9hpWukavP8Y6HSRd8DcOf+0P0ckmtA7WFoJnGosx\r\n225y2J8dnkUE90Z3mjsLTGJeklhJLKCRQzHo3TUrcUUAKBnXQC0myJ0VJBrT\r\nBbOAruv5VfrYKle/+g2zAjeLaOPQSAiyIBhte/2JT55qwYRIwwTzOcLt/SBD\r\nzOmw74lNUZVV/6VPw0q42Q7JnDVhrAvwicTfTxYgwm+3i7hTQmxqjbAndF7f\r\nE8X2kA8amHAAVCMh+kge/0oBi79eLS3gz5DZdLEFbn7QCELl8fgEdthz49qu\r\n5SyK5AIEEhEavqD46+KuO3JPiS6lZohglFkFhkfLS7c/bmmzfeKSXmOb+tTs\r\nBrgPB1ITehUFr5SGCKndo7HNbINllCpwdhvTD0KBbi6zIW5ulQWPgW4aGVvF\r\nnfIWNMn66hA3BUb3p0nDrZj2FJo6dKqhXWWF7ujvwW2dSMOPVJ6J076ZjFk6\r\nXtglyczPnG6ZByZk4ty1/R/0MyiWfI+D7FiRjqmkJmZXOU3w5HPVIBVvhnVY\r\nydcTjxz+cHWfBYiYx/IwGaF0ADIsRIyExTY=\r\n=NerX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.24_1652661011557_0.17597614714840915"},"_hasShrinkwrap":false},"5.23.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.25+03577a69"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"03577a699e8060782490ccf84056369731835abc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.25","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-OxJWAPWr2g53TQ3MNPOa26DT+3oostJwzDSxXYvwvRhZZuo1WLNop8rRwM9T9NARbLyOrhuQSDZgSMv4g2s3vQ==","shasum":"dbfbd34accc257e43b6d9e4b82d48cf222676dc5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.25.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwVng5F/POCzPSha6RgWFxHdS/tuTIi+NQkdwswE9XOAiAsNKfwrWSpw9G0Zg3ndqyuDhitATvle86DLveDUENFHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigcGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPLA//XYXlM5B9e+21c+m2Hu+NOZOkS6iDP3e4xOvfE9kpne0Y+3Jl\r\nJxR8OB5y193gnoPX2vi9t91lrv0N5sJMnwwzBtEFM+aHVwTYQ1AGFLZZlAMr\r\nXgkklqujxyStKwEQwRtjNPiZkWcSwz45Jnd6EZyPIltostNd6+YQc/rUDM0d\r\n7kh+V8UWcnuu1gZCfAwX+eNCI6YAhk8QHXqkkra6ZuRAtLnzElo8aN1U6Qcx\r\ne14CMpQASrzvZ0CvUdGfLQOW4bAlFNr/GuViG0U5oOzN6TNUgwMVZPgJANzE\r\nRpPsz3FDOplCh0f0jrxuTMk7Tw8dtDOs3c7rgCeIOkwjt1yjXMTleejoXOo8\r\nRhubvHGZuEVIik8CSzU7/E177YEPnY40mKRXYwqQg6iVdLslnNO1V2oAeBM5\r\nh7+qqNKFdyVtOBBFksnKZtZFaFFl9ymd7lIq7LhzSqfC7ZY1nKXkuKeRPE1D\r\nWu2UYY1Et+jI+Pbqq5O9vMv6cuwMcNdXs61U1pl8/agJOqH8Ye2f/byIeSE+\r\nXjU9REvbnF0c6XvplNLYlpLuCNO+hxVUXYaGsi8k+6QsPm8XSDD1ty569vgR\r\nhsmKvAAd1jzj4g4lcpD/jvQ/OrqS1qMatSfMj2w4fbRXGaSuyECR3ZGO36gO\r\nbCslDIubvUKwdzfuYpgAztJ3bZUmsVPcWHM=\r\n=GpAx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.25_1652670886837_0.48441955029874895"},"_hasShrinkwrap":false},"5.13.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.17+68fd1cdd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"68fd1cdd30da255174bc9fafab65a2fdbbe547fd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.17","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-01X8+MLeBZhubtP1gYfTazKtx2WnH7wawrDs6EQd0qDGH9mln61IvYXSypHi8oIGH4FkNtD+bgw5ZzyQFOxxKw==","shasum":"2c44c446262d5fabcc2684ff3f1d82b87214278b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.17.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqaA//bMG2nz30tFslsMHKgoPKpUdAHPUrKJr/3m7bU4UpUAvewUk8\r\nQJCXBwktw3h1hLFXhUoFh0B4xvwqPM/x1bcDhJ9+NFYeWnB7+rgx/oGS4WNj\r\nFCRK+jJ9FecUaeFMKSgUtOeurwM5VVqRx9oIYo49r/vUHxaqjmNT/h37C99H\r\n83UkWjKomR3n7yjudEXrY/VX+pNf3Aj3C9cwHqxArfHzn54HfJvG8uTZ0emC\r\nOFfqe3PtgqLP04oY1C/Sn4rL3GgtzA0xU98+DFz1PF7IWt/Tmaz9KJQKJmTz\r\nEE7sTNpDW1Fs0me/8IxTLF01sMkMDXCrnR4ZnorZ7cRsi2xqbnAMChfPrTcm\r\nRrnb8KsdO98E+MtqyeS7/4MvwGoNYI+/q3qMqTifrjfxchDZgl6QFpV3YU76\r\nLmFKqNVuI5s2qnBPTWaSGR9mBTtGsJ/CL66CbzuPgkEQmdAuO/OdcsRcv338\r\nQHGMk3khrScjdQ572GbWRH8ntEvEWRzUXO369gD7k6Tlx5PGpES1/7k2BJ2P\r\nbdYtnZejLw64BAzPOL/WMMT026/cROYYiy//V5QQqYV/43x9TTex/nPXof+/\r\nl6oWt7eooGrISnP3InGGoZmFDRSMaXveKqtVHGkOIFiEZMWD4twEk9hpUo1I\r\nSYJvI0jBFSP13fHEIdYP9Vxg/xWFtt/tivI=\r\n=uHPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT+z/dg4qV6l5nbiZjeDpaZRTBLndJ+mYsdRBpp48PQgIhAN5bexWYk0U+/QvnKUbWTl5NHLSZ/q2yVjub73XoTvi/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.17_1646641264628_0.7186505777263827"},"_hasShrinkwrap":false},"5.23.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.19+74c67ba1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"74c67ba1434291f429c02db6ce72418c512dc07f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.19","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-VdJZ48zR5zqultGtCp8/tJcvuN38Fn5tlk8QbzMKufo9hi6bRGotRGqWSLlJM6InPs8YyScTwT27CR+OtNyFrA==","shasum":"24cf4e561f0d306f118888e6e124acdd9ac781ec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG65iIRoMmXr095gmeI14GlfxXSBOC0zN0Sp4UrMrg+AAiAo3M5tdDZQUDoQFE9ciylCIMUnphU4rKVYGK525hYWig=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifg7QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFBA//dvMtv8EjT8fn9T9Y1RVq3KF+ysW5+ISt+nLKlQYFUagM0H0O\r\nQPeu2SF50Irdd9cp5xcl8vmL8YxjJ5fwjkUt47exox4d7dhOG4DgC2rTXxJK\r\nX1iPE2OI9Fj/RciRLv8KYD5dlq9y47ZppctbDOys5dvTps1fE6lwOMO+ajGt\r\nziJ5ups8BhiOpXFDMjUXe70XDlryFqkYKnNGkAwdMTrs70wiYsr7g1dPnKSL\r\nhlaZdybgN54JPTFfAmvidDzHPvbxReqyubO11/K7gXqX9masjmEy5WXoOhDc\r\nBGgmMlJcBfdV8Z6DtCXP9KawX8Mne2hC+uZtaFfxRVXmsVdou/tm/zRNC8ZX\r\ne01ntaPPVUAjGHmAos0xU6ZRpN7ULcDrwkNDjhjrpWbm5Oy67EYJLBr/a83s\r\nHg8H0B47SdrCwziBGPyIKoPhShqJqF5AFLxt1jhmDmzsX4SjtrPFnkqXABVe\r\nXsyO8BiviKdI7gZElfKqF8KacsOqPvhXksr4DxbQQ7TZdQD9Jtfl5Bysjcx/\r\nWyHLa/oDWW8XVUVGw/uy13amW+Ev9Fjah5z6lRqW2X/Ck1IE7nY/AOUy9dr8\r\nbQ4dtVx0J2CjLBa//kmQda+YVwspZo1PspZL1kxlOZtAlv2xc01EAcDfoDpV\r\ncxTDzPnlrSg/NOO7WApXhzzdKwPZgBiBKxI=\r\n=m6eD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.19_1652428496494_0.7607108461863785"},"_hasShrinkwrap":false},"5.13.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.16+a02c63a2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a02c63a264e5a6c3557468a8eff48d34ca2b718a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.16","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-cz9lHBpOUq2B27uJks2FfsLTa4xYog1ulNkR3oa+0FNwDdj3ThZV57ekkXXh8wjLWJbbix8UY704KEoQ1t3f+g==","shasum":"16c7f18c859cdc9291634dd7951275c261475ec0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.16.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIaCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpHA//U2GMwd6Ty8QqPiFCi8MN2LjEWK9FCB5LF63HaIobMl3MKBoo\r\nQEY7DGh5lDdRarbbjGsWK9tHuFUGTiqsmICZz2OlMxF1yJxIBNKeqzowCyA5\r\nCI6H8sWJ47aqJTqH4wV2WG3EZEvDkhTdtzdR8Mh5eAtSeV/nSSXPSS3mUMOF\r\niTAR4aMXc5zjUpXguMaK64c9QnY4V/rtBvCX7fb+UJdWpwSuKzBvToArnhJ1\r\nN7mj7DEx7rdhSjPLAK9m4mWIbXK2NCMf2XRn/B/pnezY+++wMAgUloH8V4VV\r\nE9PydsMloSF7y7CrABPG+k3A76WmBhOgkmxmBgf8XlEfM6mWIdrkDN/U5lyc\r\na3Jo39txcfse+dxaJ6uHS4PEpJw98argKq7NPptVpI+diuiTKdBxVvnWYQTY\r\nYZfx+0AvEZbRGNR/ERPjlMUWaxUD8a5umvZK1Y/qO3A8+wQgConpC8GvfwNw\r\nPX+CyrXcU5VV+bstSPqv5KOH+JNFKGW1SYnPWWC3RzuiQJw6MEdsGZvnmCVr\r\nqcmGtfNw5ZPSY32eHelQDU5Ivcp04g5HsEfX0wdfQcKQw5LTEf1XquohZiXK\r\nkSI/4P3X8M4LBjry2ncOaXBjg9O/GmtMNvAqN+JTIgybnGPZfxw0r/NbFBdx\r\ngGge72vMpFOS2Hq8VLGmveogBvpNatLP6YY=\r\n=UToj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNQ7IYSHuRbMsApnsEglkmnk+PoR+1K17L+NZQ+ksVDwIhAJe79IR6JjIlL4zwqiZ/iPXAPKulC6mzBFEnp1IN4Ihq"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.16_1646370957200_0.08705425005289014"},"_hasShrinkwrap":false},"5.13.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.19+f1da3a90"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f1da3a90aa5da442c9b0c000026f7910469a9c2b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.19","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-cu2sqTAOjuNvyYax/wpTzes7qs0uXJ66prnhhGwe1ZwX2HwukWa+Mh529jC4nQeHPrYjwUEATvl5GSHTOcyP7Q==","shasum":"dee9a934e8822899e1c73c4bc2521a2181a06848","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcQcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaXBAApBtHbuTnedoX+KcNByHCWYR03JcGRXkok+Vrba3Q6kF0XSdA\r\nyj18fO6ngo9ZsxFUPdd0ssrLVQ3SabVnotnuTUnqz5d9H0ogs4iJDIosW/6Z\r\nEIgzbHh2Bm2ZsedeQ6pzdeUboKLYWzM7eGdLQvr2t92XsNrAeRfik+NYfvw5\r\n/LYly+pzJZ4Stcfhk3PK5rb2e/ikGkPI6E4C6dOkE2RCl7yDK5Yrbs7nSFCq\r\nq37v79jqNsxZJS/wy5AD1J8/9uOKTMA1rfufJ1caTvzxxrPQAJUzYS4RvY8/\r\n/f0GzAvZCjg6hHDt55odhIKQoPoKEGX3K0oJAGwktg7RdIKDZTv2EJQAvHUU\r\nWEFr/vUaLYHqDFqph9flL+B0Uh9DLkZvEKfd1hNTiMc3lRZZkpN9fFuTXzRU\r\nXaqFnFudDgLV9PfnDlEbGj5nHABrA40XBZd1AgqVV2/oXa+d2oJnrE27Febp\r\n2nI1uC6WDdxTrpP4mvHYRbaGbT1lt8Yc1OvkIPhUkJhJ/0pGWRVBemL2kz5m\r\nohYIY4v4de/RDQJBdaNTr0bzUYbgIXdfdBNMZwhm3r5Ic+lXZ6p8PybBgfnJ\r\nhBGY+GEuvLTCl6/1vnT92BlfgxG+aUmCC1eN9Ruh9qe/dJgJ9SS46XoIzW8o\r\nd1kZFf+CqwE0k0FAm97R10TA6WF44sEPzBI=\r\n=ySGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHz7QulDc9VyWqBp1nVHze7VI0Vyd13QEgm4eVU4mN8gIgAdXpW6d7KMmsZnJhJDi7SnPD4cqCyJjkg4ieezChNuw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.19_1646642204785_0.03325656284291134"},"_hasShrinkwrap":false},"1.11.0":{"name":"@typescript-eslint/experimental-utils","version":"1.11.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"a53fc71a2b2005daedfcb73d8b2eb0ce7bd736bc","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-7LbfaqF6B8oa8cp/315zxKk8FFzosRzzhF8Kn/ZRsRsnpm7Qcu25cR/9RnAQo5utZ2KIWVgaALr+ZmcbG47ruw==","shasum":"594abe47091cbeabac1d6f9cfed06d0ad99eb7e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.0.tgz","fileCount":104,"unpackedSize":128880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEASyCRA9TVsSAnZWagAAgf0P/2BQtQVGfKVmQhcD86XG\nLqshyw1vw1zgJ1gZV3zybz8UQD3Vy1K3A/qS1gHIHlBYfcGxIPoRM7ZIFpwC\n9FZg4RlB5o68LNfmI0ZTYtZe+euI4VZRzmffSHqJcFRfbe4Bg3Bz/ttV423k\nGvMN919y9Z1CLYCMYqXnbHacuqeiIZQmpm4VNztKWU4VUgzo3coDfN5SPlCV\nWWX5sWSMCGjMkUHtOjENPReZeoDzjuvQK45GjBGUZ91W8Z+PIrMvKNJaLGWM\nzDwKt+uSByhS/HIWoICNVEVqYEypRRtzYB58JWcQ3WqKOw7wqdipapx6DshE\nofqK/rh338eIjpSgIxr/7RG3rpmz7hkY9AkuALFrE6LvRFOFrNW1fXDi3iNU\nEPx+KZLDQ1QTf5beyTb3VhLO8vRrBMIBOxEvNttK8knNxPjwsnKWIoWHtXAs\nSPcM2X81GVxAgnlc/npO5NRvVD5BppcfVy5VT5tuNTqrx5YcqJAl0ka21emX\nsVXMXlNJjH0fEL/ghsgc9aJG1PujWAzoOYxIyCEyG2XNjiyUtnu08yQSRMGM\nq9kaVm1lvOQiz4I+UeRj9NyXhWGKflJ8fXG9jBywTC8HuCvDVsggd99ePkCk\nKhNy3hrBl+AHwaiInQgKy3lL/q9EyMAZFH2UaAv4U5mRh89j5H5XQmgPJLoY\nuOg8\r\n=0sL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPlTteEbzT86xERnhVYVAEzSfeFildRntgYs15zG+RlAiEAmDjLmaEXGGVBYoAEVCs0JbNa8Y4QjTX8+mwwzjkGZFM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.0_1561330865657_0.21560260508140172"},"_hasShrinkwrap":false},"5.13.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.18+2d9f78ae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d9f78aee6d8c1c716267d4fcc5c0ace9030a65c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.18","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-QHfa/igkUn2tNI+1Q+tbWlPxAzyzg+2pQbVPKbPpfhSTvhKyy1Glr8Vw1ifUUeNXp+VXdknwg1htfUe+bEClrg==","shasum":"f981170f36ffdf0b1fd1a970c3d7319f68884d60","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCjBAAjPuWwG54MSEiY0x13excWtxmoknZv/QSpGf5EVgl/TlWyJ3N\r\nNBfQEyh/QzCH4t0QTkCvNz5PH+0NSYpLdTwzejnuIMTvSYMExxM3aw8q7lIz\r\nYHH9IsV6APHIB0dPK1me2lD9QrtsIhrTfBJZzzT/HY0lM6EktviGxDrQqANL\r\n9yRFI/KrqpJxBGpD68W3VwHiC3lEhvD32r9YIrKk3TjSIcgJiieCqx48rgz6\r\njrcuS5g85254zz6V0+IusUeG+mPENkIGVvUSqfy0SrS46/Gvt9CGvD2hf+db\r\n1iF/T8AuBxdl+WMFQHHp80CmL1yCY2tkbamCrNTto62jO2h325aMYENMeUZS\r\n+579vhoX3QzM/uPiAsGCC/24V37ZXm8mINBNB4b8ew3x79uC8T7RtZWxzU/D\r\nUuLy3NqJIj44HKfHg6XHJ6W/+eVLnCD9tCPOkqYZ0hxWv5WupRPSCWoSMZJ5\r\nEsRbEom1RbPpRqL91eRW+bZDecpjwloyp/c6WrWadPHimcTg2kWmRb2KkqZz\r\neFGvYVwRhE7Xtd6OjIlrdYQfIwGhFDq35BwelIVh3T+eDQD+aOin1rN2tt1W\r\nn5nSt0dtd3PTFpJVsfLp8EBwYpE6kGszK3Dy9CTS/QkMWS2ErwCGaSQW9y6O\r\nC3JvmitGqMgl5P4VigNA4H4hPbI1QOZ3dhk=\r\n=ksID\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSV6h4g0Bc+EWSE7zv9He0saJioP258rb9c0pw7YF1SAiEA+4CUQ51lsOLQPiz0y+HuGKGWN5PkWiX74FLamr2BQUw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.18_1646642186471_0.9453999248342007"},"_hasShrinkwrap":false},"5.13.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.13+fa381f34"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fa381f349c482e257edc0dc7197e85cb202c9295","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.13","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-hl3xM2m7qonEHRih2J+NogJ5Rgj2opK1YipGUF8qvM7NjeGZeY6aHRKtPgqXCGq9KKguS/XsE8h9EUD6c9vp4Q==","shasum":"2bbcefa5dced0cc1d1d67376cc6f4cdd5d0938b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.13.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH8K9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqViA/+KWSn3qhGbiTTmJXQbfHqVeJKlvpjq2ka0ML3ARZ3EwsRZvNH\r\nEWgvTJswSXEaKN2zXoIPyuZcKPHiLbivw1yZHWhAIZbkJ3iCFzVXtX3u7EIO\r\nIARNoES203P7fpiasJc3/ty4dYTUFXkV8KVkvVii3g3/uHCgBhcqxKGUmIQ9\r\nRRdwVHZ8Y2pvy97eNcsMtIAbo9jNBsgiTdDnZ7PTd7ydGhemJ2E74MAp0Qa7\r\nPJcLlePORnxbkLEgrLbCWArbHUn9x7Z4PhbHpkVCoyQ8s4H9rv8oxKdbmdBH\r\nfM2za/acfuifWljdwPYsosBygmI8hnFIA0lv7Y9rz/PApqxN8DtNNUL0RkMC\r\nsRBqJ0e5MjypvLugFDZxAk36JkaBec6fTnB6KlX43RDqdfO+IOSTB34eoA53\r\n9bMvz3gJoBkLZ5tsvZRpwB6dIZLrsJB+QTcaLvscPEBCCuF2LE0IhaQU+g4u\r\nHyQ3MKwfMYd4Y2kG0fHKH+cBXpP8hYyxO1TqUBgeFPnySuJf7YxotpcjoMzD\r\ny+CZP0huVU/vOjy8W0aLKPIc7+og2z0WBJNgI45byMzWxVVxykaFVpDkluNc\r\nX2cnzBOUwFUhWkryijBiXKu8XEPZ+JgEZRkHtB/pHCj4M6+KjrDhSxWL2WFB\r\nE3W2whlSzyrcmu/JKsuqizll/mPUWX48EF4=\r\n=ttf7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU4QsUspzt/altNDMnW1Y3Dddfstiy/aWh9J2B+JZAYAiAwgYVO1Jx4Rh9hIWRP0jGHZNXZe94oogEcQQQvXzzJqA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.13_1646248637692_0.06029361260872412"},"_hasShrinkwrap":false},"5.13.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.12+56a09e98"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56a09e98f171662d25ae2692be703a8bbbd3a3a5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.12","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-59SkKJEI5MThGtNSM0LqY7laWUqVi8AzZZvk5Wn2nLAnBnuFNLpe/2RRLJNo4CeMYL9o0vO16mCyvaiDotjvYQ==","shasum":"efd623bd077cdeca5dd76d09a7a82143fe839292","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.12.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH7WuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+/g/9EHpbhFDEFTuuaRRHKe6SumpMlxn791f6S6nf4uptk8DU+trl\r\nW5gZtNz7j0hIPlsB1nezMUhloQv9mB7eyAsBWxO0/L6o0/ZaM5aXX33Hd3Oj\r\nZoINht3CbTMFsWvwl0iLjQDvVqwr2xR37Kidjcg561KNTaOWAhBc63BtF8Id\r\nDXl+BBT77WmF6sLlSOvDXGQJLFPk10FEztSMIr6T+e971bMWS2qIWKZ3bpUf\r\nsp1zAD5TFU9fHTQ9/TZpHagjrPqO5wf15iL1Vj8sSIsa0KNuBeTSDkosQM0z\r\nLEgTRmnoSXSAPhMy7HoBVL0KWdxBQAZni7/fZ9/e2lZ2Dlm1CHc+sF/IidCl\r\nbmvwOIBG72WRv+vBK/3cJU7/vIkPm0qZxcWN7Q6KkT8FxxzW5jMI6bTnaOYh\r\naJvsXwBx5U5npYJI+bsgogJH2JrCK24NlYAi23J96Er9p7vZ2HSvSMQ6wbvh\r\nIkEXocZardgdhG2zy5o99PWB54O5RB4f/g6dOmCVkxkRJgDC+wN2CIkKLmhJ\r\n5RtG7N0dIipLqzGOJcYjdFJ3Y2hds3pkUIL1HBdOEq8XlbmNu8HoL6OdoAoV\r\nWzs/pRJ8iVySOu8EDSdXtEY6SETyhCvGHDl/WVO96HKqVFF5QCGZ+iH38l6G\r\nFRpFgAcUS5jY1FO3Vk6N5I6yQtLeqdh40HQ=\r\n=VP5d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+bvm72mxLdlwxTH5L6F5zAlgYJXI0ZHi4+b681hrBYAiEA4m38L0P50N17G7o8k6SGplFsXSq/1xTgmb4aFIJJ9X8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.12_1646245294645_0.27395807425335894"},"_hasShrinkwrap":false},"5.13.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.15+4ed686ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ed686ff49ac639f20a500f65ae3c8a0ea547c4a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.15","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-uE+hkTsNVfJm/QSQ2YdDLZxo38Qg4TP7MRlq4p8b49BcVcTNUtl/savceckl5M3dgW9u3PPy17bpgc2SsjbqsA==","shasum":"1be01600e14d362cb155d03dd19cc059f57dc3ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.15.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRi4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLdA/9HtY3gFncMwnYir09EXzZxQLHBvwbShJFFG+DKyjra1mmX2Qb\r\nrUK2j4FYi8Nlr0IBgcoDlVpjo+dKpxc7OGxpxOfYLwBqOskbVgZ03TWW1V5J\r\nNKAbeiF6Hi1ITSXtuSIzrHAMn2yibsQHBtFm7dxoYWxcyN94p/5PrO8Cmov2\r\nqtQeL9ZREx7CimdF+9MlpfL51As3ynlDiItNWEje9VCcvFDHcry9mRBN0Scs\r\ntgK/xo3/Bz6+QBKmYUSD9/SYFus1PvTKoQGUXEov99Z7p0P4bFsv4pK5NGXE\r\nC7iuPHMP+AhIdVPR13dlJeZA2uQBR4C5EUHhqdV1LoU4Rl4PV1Cg9pNzVWt9\r\nXMNbUUTSeuD37SBbauw/uODc+fQCkSEmqmn8BfXa0yb72iaS3NNi9T1NqLYh\r\nKTxinvAS024ZlFoEF4j4gGrm41KRrgWZH9hP+jOLfPBKc2ofGquTI34RDk5h\r\nuLK0Gz/itBnyaNjqdQ9jpXKDexcEy1pWcCHjSujoJJVKOh6UBlCOLYOFALK7\r\nPZCr1IGWvMlUyxkkzoK1zhup4mbtfG4N5+i0V+T7vS6XTprHZlt+URuRmgfb\r\nKrwR7DiLJzHrXtSK7oCqp/TEPW87L//1dFGhYIPqcR+RzC6TXJ3Xb9ALPVtP\r\nPzQrosLXrnm5aQQgKVnmXi/ejP7lVoU0SG4=\r\n=YWp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOwYUeFNHDJN4cpcAWDM3TX8EyQsZSHSLO92mJy8x0JgIgE77UkrPmhoWsrUPgfxlyP7yMxkL8BsrKc95WPhDtB2I="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.15_1646336183894_0.9131876975268844"},"_hasShrinkwrap":false},"5.13.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.14+10851772"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"10851772696f982b585e0dade728f7980fdc6cc0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.14","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ULsFmeUqa8T+tVhUV26KMGfbrIgkrs59lq1kNrbgX94U2bhgFqErVErCoH3n+jTjDjQpj5/FUZH+JNqCJ0LGqA==","shasum":"63bf7f40a7bc73eb36622176d326e3f5ea76dc88","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.14.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIRV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZnA//UCDLds9MMVdqGwEU3NGx80zAkMYZYj9/GwHpyAYC+IiWrZBd\r\nCznKBQxP+B2+PPRgw7WyR85DPUGqyE356VHik+qZDolnH+2nzrGaOoNmJ8Ny\r\nC75j9YfvyMdH+p2MNFnlhrLNN5LwAc2I9Trht4/LOLAu2r79gthDO0J8wD/S\r\nHy6lFCi5EM/pW4EMud5MPza8SyAaS3EdyPaE021zqMI5+Ex56jrL2UvFu+44\r\niKPhRfDPLl9jVLsJHb/gLCDASkCaV9QGiaIG1kIBqgWOwYwWuhaLCejDBva5\r\nBbSngRXjniuen3rTNnX4hOczmxhOCa84btBTJprvsU+kNUsvpdvst3g7epDe\r\ndVu/Cddwwtnmvtf3jh27jltOTJkDPCMTtVmPHubZtZ7LYvTre7QT0PvKMyfO\r\nFva+0Yyc/nqUkRLLSnOMpW4afBtwdwnC0aeq/mt3NFAzv7Tiqw+Qa6j60oVO\r\nW6J0WODZ7H+kxtW0pI3tvXvcgbTT8a0BRljfU/ld9jIn+I7CUN5Srvz79MDL\r\n20bpM9hzD2fu4qRTvlpfdwT/qYBaDq91tQ0xl58FI39rlyEzsTCjMc9oHCv0\r\nmi+oFefYLAj22bj04w4SvB8Xk+HWYnRtTGN+CjHIZocTecx5zlDeVXrv+46o\r\n32eb4OqgoQz3Fa1pUwldoXBfm8egt/sKmtI=\r\n=4RXE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4fO361l2YEQ6xHfRkmTvA/8bJHRV/dZMbVW0q3DTAuAiEA1bJM0dQd+fHBjOMBLRE+KeZQCddHVJmbUeBHcRAkB+k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.14_1646335348203_0.22462607617935793"},"_hasShrinkwrap":false},"5.23.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.11+fb0f7087"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fb0f708728845bbe8672f6ef51bed175d09139dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.11","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-YaVqK1N1QN/R5C+qlT88T9km7YKURib7pFRdtb2qyxHFD4Ccx/d0mfQeR1VcpnUa0iJ0AAkzYNlh/NjvSsTTWQ==","shasum":"1bc03f6589174b948b170b17a89325eaed27f26b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBEcpZYO3p9Q8davPperBrn+mJVaerS0yaxg4Ajv+t9AiEAvCZw3cTfRG5S9u4BDSfpDHX9k0i47cG09a7ZAoFCEM8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiebuUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo22g//dh4Qijtc/EOPTsb9D7AybxYTQCThQO6aV6LXqci0HuWDZSB5\r\nQlT/3WTDIgXcjwimSjoaO1i81iEhhUxDMKosGoZkidKo2sC2kSsQK39zOfva\r\nnGct32VT+t+zwO+8D2pU9Th2/oSWFih1baIngUgi8d6byaoTHHHc6Ub/Ahkk\r\nyUu6BArA3YyvStqLlN3ga0l409g8AgqD7ahKz6HuhJaSe7DSFOK7V1GgSt59\r\nqTEEsPUQng0RXodMh1OcBs6XBr2D1IjTxD3ZYykWwtF0ttFceo1JISTx/owc\r\nP/FKRHpsc4C0O9rCQfBGZUv/tY1WRyyHvoQcsFvRPPhOqzy6R6bPoSQdqlU1\r\nr/svowgaCil+p1KdKyQOnBzaFx9YzuutQn0fzt5zX926U40KNRPxAjP5O9sw\r\nTQrNxaGguzeMx180WyVppI9HOOEVsuiKnnE4Rg25Q6HcyYbceKN34Qt+vfvD\r\nH16wSp7DSmsUBtxCMSC1g3i9klcmtM9BvOK4PjH1pyIKRnlt4RbEp3qyjH+a\r\nVx1bcwMfnV+8zoMbYe2I0mvtbF8KFNL0E89hzfiJz/vCqO7RBRNTt8qD1rBh\r\nFCLePaO+j50cPWxKNGMqevdzSVDjjCsjrlyTbCnqBx/85uxBJGRcPve+jRRC\r\nhTUQNv2/cPYZigvZYuwTF/297uZcG0ZVACY=\r\n=fMz4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.11_1652145044682_0.8019657486093341"},"_hasShrinkwrap":false},"5.23.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.12+4ea1f598"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ea1f59826dc058c3cd513531c78c15e11bde63d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.12","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-EmyNbPwrtRm8OWdr92Zy5n4bV8tIcVYATInGPdgl3XppDQz4BphAQwvcjIAKvgaXZ7W9Vgf0/tZLcC4Xheczlw==","shasum":"b5f058fcbe8c5cf5f3de821ff04fba212db5a1d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyljlq7ptapichZzp4sE147NPxclVoLuu+K9VrA4XUeAiEAykxTkKwKNaYbJNFIS0ebVXGMJPaTGflDN87Yv5GsQQU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiebr2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwJQ//f0Bh67SC3IRUigVl5yOn3SwT64LI4s3gF5Cd6McwSYgzUky3\r\nn9i293K4MOKKIejTJDEN0JxChSbA0bRYwVodT2a+fMZpgkuZ1KUMLaVD/dGl\r\ndYAfFyxEcWu2M0OqMmeA2Lo9hUfxMWpT5qYNsYXT8iuDhq2xIAtOuSoGrXNM\r\ns8aWGmCcMkjpteJUfSVhbm9IaMXiyVpVkIfnjlwobavpvUkrLw8L9/0eyXpI\r\nMeI6rBXk6FgFrpQ7biocl83aPSdWyLJlFkwjax+g1JRYw0RHjr2aAekilJ4/\r\nhrvkkIsv+rxM74sUB3bSuyjtmIermPErFVw0sSVC9ZQCxqhOnPihE6qc+xqM\r\nJliFjww7Kfr4QGtNpUaeRT0eJ9SuHuneLc2a74nzgQxp1T1VHEMB7Ys9+bBZ\r\nYPydy77w5intXcejhi0zTFwJw0TX7MvJ8OSI2w6C6fUVrqQK7+CLvbrVTl1f\r\njR5/snvhNCqeaG++HtcFImRAqZjrfMefzePS1YEzPItd8BokUckeX4gFfJEM\r\nHXqByAOqi18JyM64/eneos1kFbgt/ZRkSnFgyEN/hg8BuTy5QVClhxBLyevu\r\nj4vtij7ERQrkgZ52tWBajbYcJENPZEWa7qSqhbgS/AddvAb8VPzso1dr2D8f\r\nElht7j1WlT7Mb437Nb6GU9ljBirUIpRQmIs=\r\n=DIew\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.12_1652144886775_0.6628138800863752"},"_hasShrinkwrap":false},"5.23.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.13+bd86742d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bd86742d80d168475a8eace46774e3a32884cb0d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.13","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-bOC6Lb1EH2dM0mtGBeOaiZzNc5xisf3SAYohCYrihJOKGtV8a4ygD4Q/t60vKuq6c8ZAOqwOik2Og5TKcTzgDA==","shasum":"4ec5ad10cfa54e63ba333520d3cd25d2dda4d3b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwZ+84gGELVuwoMjr8vclbTjdmodz7OP6pGHD4I0v+fwIhAOgyHea3xMG2fKZ6OnQBsgbUDkc7l7syAWKhrSAwETj+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiec+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3cRAAgvHGwaBLbRUNDOL4K60iIfF97g2Rbbjc6f4JzIUDZa2wncvu\r\n6aNf6N9yo8vzDk5FiCAdb7HmLT54PUVMOLSprpDZct6lC3eGlu+Ijznx6aKV\r\nqoYEaTGJmXhGn/Rk/dn8MHoSrVlTchHnd6k/sUrr9+YQApvvFWhRigR3sm1L\r\npACDisj5LbOIKyJtihVQ8Z8flBRMpsA648sK9solhkeKZpafMEfTpG9qWGTY\r\n6gWxnajDY/pFY0W64ZIAVJ4TrXUXmFDfoUc8UiOBLfs0DX/xdaDUE881LUuV\r\nvdLhJ88kBVAs+iwkevy7IqMsyc2xNAr2QyFALnF2QnblOO/XrxrZRR6cpSBf\r\nl0859RDZSBv5EvVWOja26BRKRL3fPlKQpEVoXgI8hf2UV+dtRK9NaOGOb32+\r\nGnPZxzdtRXllU+XrAhrZ9dF3Bg+PeW8MnpMGfnGGn41de0l2Y3bXTB9HFpLL\r\nhHMNF2k6imOUXbsGRDZRCw8YD/piQ1yZwFGT9Wwm4kzGwrFwzLg9P3Gb8nH0\r\nhjLFplBnpowYXsFbGA4FwZFsFN9BSwR8/OR4RE0N+1XiLVKtkjhTmylqx4AV\r\nIgqFwLAmSOvJ/dxshCZAr71XraP0e+JbtqKiGnKbwlqsRN0gp8/Rjn3nKfNU\r\nHSAYRfndueDrwypvh4VrPbgJbPu9t38d4FA=\r\n=ex6U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.13_1652150196071_0.4124061190832493"},"_hasShrinkwrap":false},"5.23.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.14+ac73294b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ac73294b401676f2914cb4ee28cd40ba55d4fb82","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.14","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-lwEVqzVe5vs4tpKthiD7sFbwVQkFCxcmm3ePLaZ7UOEAgYHOHLG/YnH7RHOyAOBs2hhoYdqA83SW5bWrWuW35A==","shasum":"4a243d59ee6c2a196f3da84194113bca796ec2de","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAesdN0jS8jTs4gNLXyNc5fOUD5aDaXQdzMfb9iN1Dy3AiEAhP1co8G1H/+CwrAVq6gM5kJinAqOnj9xldvDYeK9jO4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiedCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr16Q//YCCPUSjOjCeoT8tlYPEklK2IpzNVmDzoCAXLgcVZVIoYB4CI\r\nTQXVywZ65P80a0oXs0l+307A6hMWy+k+IgvDIXMlev015LPgOuZ7bmBelzNj\r\nsL8qF1UujnG6aiusCYBug8Df4ilbCHLOl1ilZSH4u1x1expmu8kVhxhixl2c\r\n2lzmHCSy6WGOH6O6fWZ+ab20KgdrPEXCJ0w+pvGOzZEbI8oclinLvxQxRsOJ\r\nAFcmyDhJRMGEUiVE2feNbKKmFZ/XUgKBhos0faaqAVl2NkRXUeKuxCMnyb8N\r\nvnBC38LkcXfjqjgf/6i3B236L54z5aTAThb+ypHutdnMxfwzEK2wAsVgw4pF\r\nAFf9Yz59Uq4vNqg/J6zOe9E/QbQUDyb1egLIY791sC3NTQDD4TJKauVSpwyE\r\nyydXZUGL4AkEcw9TRqHTjXs2So0LeVVCPPOKA0QWypAQWifu/NgnenP2TiAo\r\nVVVIQtwyvOnif9f7FSYli4FhTpEDM4TaK7Vh8RYG8irs64Ed0JTavLEiBheA\r\nHritXJD5XS6j2xy59PAhJPKRNEeDj8uz7SvtPUSWnC+50rzJ+DUrjTMFrWSp\r\nonReh8C/BO30jLajzHTNJoAUbt9PdxwjjO1ezgLoRL2BNQ+/Wp+tuuN+t/Rz\r\nz+LkwtenBsATjlwiSxbK+xtbK1Cwm6QHhIg=\r\n=z/IZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.14_1652150413703_0.07703711786278578"},"_hasShrinkwrap":false},"5.23.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.15+72759770"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"72759770bed9e2a38f09dc36523f355a86ffd831","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.15","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-jIDTdgcMZnBCq8VJMvwBYok+6Zqm9elYgd99iZwW4yPC6i1FCZtgAuF2mOY1dbnqXdj9h9JHK63XISncvLTkgw==","shasum":"05cf0b67794093206723373b843cc4a65d8a7d1d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGYm1AJdaArWBuU1eYlxG1DjQrFB0iM5YsPHVd8XcnpAIhAL/bcXdGr4xFfcfctexmO/RJbwMGxQJF0cfkSXY98r/g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiedK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpyjg//TBD2HBoUYFi5601+I5Hj9QeHmzI/qHaWDNG0KxuW2bnNwyW3\r\nsSkTgTJp2obL3AH/MipchCSU2axS/eizOJEsBjhm4OCch/8sTjESll8qgp+6\r\nsgvMGh8EEQlVLLxILor3eeD6KuB6G/zCKWdHJGu4vsllQ2C/epc9JAaa7CN6\r\nsomsr8O9JhLNEWDAQnNNsagH/r3Kmz8lTGovCUgFuakgcF4htsqj4MipxqSG\r\n3TlhvooknzM3J6DcssXA44ORkagfM4AhL+yu4eE4BgwCqhqo8o83HDqFZipE\r\nSyvosa4pWB3BGw+fexlVXgVmnzsG9A8EkwRUIhVTAF8mlRjA1aPOsEA660S4\r\nyRcu5lzfp1Vf8AApojKc+SmBr5efYhRPh23I7MGxC09sqd3FfpURnL0G76dr\r\n2xAXrU5fZmR3NtAi+qEqkD3fzebmJSgjWciWxOKe/v17fLaPSQoZZAojShbY\r\nyhjvuo0Br22OQmACdQFzM/bzWU3P1R0hmIY266KeyDRJkUuVbJ3ZMGoMGzjn\r\n/cfKKCzSOul/gQ8hBu/3Pvzh8QMlLgjB5ATu6zdwrlw7yqPLesw0ieYakIcs\r\n6o5ttSIhmNKQuoRZ6NWPctiyOSMmOGxMS0gC3Ay8zfYhx6cECeGYckTN3Uk1\r\nwK6NlEMI5tU2rtRvlhn3o2aPwKDIS2La9d0=\r\n=1WRW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.15_1652150964015_0.8161387234133455"},"_hasShrinkwrap":false},"5.23.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.17+1fc4e761"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1fc4e76113f49a8b66fe00e3d392187e3d42d0d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.17","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-G9IMfY+4uM+WgW6Sqsw4bSESEdgtDz1txNp5JK4BpmumV0j//j29yRoaGfgpZMqXuzn2XEMh5SaBRP/DJoTL5A==","shasum":"f6de633837cf7427f1008ec9fb91372fe56ebfd7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.17.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8a/9dfPmcTGnDRI9rOIkVLRBGyrAqD5xx1lH0Fq6u+AiByYOehgfZQw37BeSbiJTBKofuYSa0ZwNQiyKxr68+zlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJievj7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqTA/8DJe+aNGmsEHACOClmqS70poZmprBM0RNRipG7WGOp42+11gW\r\nK0SXUpdqF7nhjl7eXVWJJHw0ReZsL8VJDeYKR25uG2t4QxVy9vhF5XuoIvwd\r\njs606AiP4yK4P2/mo8lHk8NcVdLtBD2BnEMPzmuBYB4AyWEAGxwVRZZ0t/Us\r\nSaqabCarBiQJn0J0AUmh+PEpPfRjti/XfglkomFaHKMZsQYjUXstvvkB301Y\r\nKqZU3JTHJ9ExKUpBuQMBdSUBlU+krxxZnGpBx8vNMscEgCF6Wn/wrSpGThJH\r\nAT58hLSGm4Lq2vYBuDof4FRyHCWepaC97ykSkZV2i70RsIX+mD9Uht/zVZ1C\r\nURb23rUeP5YEULPJKMnCLdMmrjDJKhei35ZCTW27lBq+j3Je1MTpSxBNEYzi\r\n6X3Fq9VqE5n9tHEF8XsS4Jh2UkyH8Myj5COoM8+wsl7TTEMstqnl08zqcp0p\r\nwLcnXf+wmtcTMfzssi/a1m+eIQTDWu2R1cI/l3cHIzwA6JIs4dwiEh6C++Xn\r\nEagCT7d2LcPK7nP+z7HPJrl7Y084BGfAOWNmIuHyzJnIy9ZDWBKVRjiMiE0Y\r\ny93i297COZPdh7XPSyMvbm2AYn9sKZWCC6+GHz7iANey6WN6DJLZyrjQXXw1\r\njAplaAB7rJwQLLBUSvtbzpKRcUweQ2ybqBk=\r\n=Bptw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.17_1652226299249_0.988491084899775"},"_hasShrinkwrap":false},"5.23.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.18+77e15a99"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77e15a9956f3f37409cda0edeb926f84c8b40cd4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.18","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-bLA4sJr+rJcaYIM0aMeDsHtEWd2NwVtiP3VqPnSrUZpz5awUpKTGvXerOPyU8As1Ye2Ysy/o2eDc6c7/50ABOg==","shasum":"30ea3735ab01fc80831cc96cded28efd0cff73f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTXtKxGj5yEFCxHZPPISEoQPG0geuJFgVE5ASn5xZRyAiEAxiJ8AR9CFkH+PfTNqD2cu0h/dIk25jiuFTBiclvSgp8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJievuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrORxAAlCM/VaeP5SCmKe4NxaEm0mabGo1YMF1hXxmhm3mJaOFwKN4k\r\nUjNwXKBXLENN+sVCcaodQVXEq0N6HWlO50pLGuLcSrt+SDTeQctybVv/lVgp\r\nTcXmrC0U6WeQC8zX4v+o8OVmS/PPK+FrN2ULLeVWaeQT7sicp4hX8Gy6SgSe\r\nvzzKDi14vFs//lgPsl3JFuO6cWlGj61BhrrgAHKXmAzV57S3UBtewy7NBz5o\r\nT6hs4MktWW9NMYOmnLRlpzOeBYMhUuuNyYQobryrQBSxdnmdI9PJug2zMIBh\r\n8ad+/y5U7zQl5TQJXlYhJHyuxcRsSv12lyrx03z0HeqeIANSdNf6mopCyMfa\r\nxfDAMU+CpjpiSmrzo8wUfEN9PIw/4t3nf1ys2juAgM0HReV7P1+U2lXGgdBQ\r\nwWhccsy4NuRlmM9bI+vq2HZfBf5tIw9aGe7WUtpzSCOMopWBiemk8IBZOgP5\r\nWQeLNbuI+ZOuaGZwhHYLmKN/zG1GnqqJHlptrm0PoZ1z4JT0C9OiQJU5VLN5\r\nRhwzKkkxT0uFAuK1ScrgFaIiZkfmveWBNc4DJMrpgfMF5Ag7vLJopS8SPjDC\r\nqAW/Vm+h/r+iGAw2lagYRKnP2g4SkhDa2ncEqIkIfuKcskPyZMSSqv9ulpIG\r\nzcowIsHtD1Q/KSMUd47mT3jiW7YKKqDQCVM=\r\n=+V6b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.18_1652226953897_0.9064230425584094"},"_hasShrinkwrap":false},"2.17.0":{"name":"@typescript-eslint/experimental-utils","version":"2.17.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"7641176a723be8d4cc030bacbb8ef6aa36abc3a5","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.0","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.18.4/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-2bNf+mZ/3mj5/3CP56v+ldRK3vFy9jOvmCPs/Gr2DeSJh+asPZrhFniv4QmQsHWQFPJFWhFHgkGgJeRmK4m8iQ==","shasum":"12ed4a5d656e02ff47a93efc7d1ce1b8f1242351","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.0.tgz","fileCount":112,"unpackedSize":148836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJesJCRA9TVsSAnZWagAAYBQP/R2Ojq6tqsaJ5DYr1pqc\nDALKapQ1+1ed+yM9g+fMTt2QKEV1fNd3rEaDNSnYbjxxzoroE+e+cQJsU31f\naICMyHNk0406Kn16+IUEaHH8tvHJ9Ex1V6AZD+kGfBM51sM8nyO6bWxsY0BQ\nqKfaMSQmQ2RH9NDI7OtC/d8cS1URrHZUkXvluxrEysCsLTe5JOj8vbRhsNYS\n4pKNKkr8fb0HsoHjuAKbXQyEfUvFy5cSIcXkuxeagDvOrPGllP9ATVcCi5/z\nyr5e8y/cEQHmFcIwIg+p2s+sP7OpztBrJ7EEUhCSJBWlKg5pzFPv64KDfuYU\nYp12rU2+G6jcAkba6UFHqFQ1oBGxNVz6cCQSSPwtOSuOdPeWfb85HCBR8VGT\naAKcFQ9td/piwAvJ6PSOvsfe0U/QOo4BamnGald/U/muXUtnT/zxKOnwWXT0\nTcPheNsiWOpQya0G2HBvXZrKfGvSJpxO76smBK8qBgJRFZ+/o6weMrLmyHcW\nNZV7evfhxUAwZd0tuxRu7k5g+0etHYA9djN2OFOF6Nk0yQXHW9EQAAiMN5EH\nmyv/4EX5JPETv6ITSr5Qm7U2xBlVpCubhFKuy7U6Silrm08DYLJDoLo0GJ8a\ng5BUuupjU4Vuj1dJSfw72v7xeQvEelLnbHxXf96d7jo+SPQmmbdgW21AVqGV\n++T/\r\n=WVY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoGjwwa3/XcC5hPlMjLsNehgDXVcMGFiAZHIEIekyqSAiEA6dB13SOJWGppqwtljkZcha9Mu84wDJUGpzm68hhEI0E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.0_1579543305444_0.38074920903067144"},"_hasShrinkwrap":false},"5.23.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.20+03770708"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"03770708900da663eb64c19465b3f937bab55b3d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.20","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-3HifrGI0uzUWdCHAOwIZnPR936b9aETGXiJvPXnerM7eLoCdqzr8DIFPwNGgH2pc4XNzKigSGClI33vLfDPSjw==","shasum":"cbfc170f82b55e781e7e00530515397de62535f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.20.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTWfOq9awWWUt47OJRkWHA9PIZUMpLqklmf159PL1BHAIgJvpPh8y39Bxp7nPDGcixzFOg4rH8JJmPm3gN8XJyYW4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif7f3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonlA/+JhGABg1rDMXjgU0acki7mzcqZbKGPfHfvdYI67fHznlvWaA6\r\nnun9vY/PHyhNHJi9wyTkOVTjJJmvRgm62p8UFCuXSy5S+6olswnNKo00kGM+\r\njFeNOkGVvS7WvML/OkIJkyWil274iAdaBTBa7r8Q2u5POcRUCKdvXYs/8sd/\r\nUxH5SP5u7G/o8taCigHblD0slcFxZCQtVWn/vEBpF0TIJI4w2JSE3JYkKX+t\r\nNaBonB4WnEgzuG3r2q2XzFDp4ym60Qv1rh6smPmpaO2yb/M5dMEiDIbObh1T\r\nDD+BIrdyLJTP+Nsbyo/irajIXl5x8CmKz1V29IqbznLweWbQUxN6DJZFu2Lq\r\nj/DXCgzdbype6Y97vjF59aY+OWphLydBkC4LxaLtVBpC9xomwujnl1So9QEl\r\npBOb/KR9bv2wAFFPAl8OwVtArKFqfWmAwomQIexVhHSXpCTG87t/POp5opoU\r\nSJdZgBwM2j8YtMCF9Ab/w+zuJZjySI1mU/oyTcEatCwQB0xYAEPfsnIjE9PU\r\nAqm4hOpIoQx7HScFOs0ssAAIuSBGNwrfghtixnqhDIttOQmVINyN96dP+dgo\r\nd/pSH9PIdSzKImvp/NI4AIElwQV9pgf/8J5Exmp/opRVBPXPXznJhEv76xWw\r\ni5JYi+WJsCK82aS7izvnJp1HOUbb1e8QMbI=\r\n=mj4i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.20_1652537335583_0.8491723840639136"},"_hasShrinkwrap":false},"5.23.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.21+1867728b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1867728ba104a6a21941ed300828110964a43b96","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.21","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-tGdzy2J04bdUtuE/p5prpZCkNXdNaAiDTj5velY3OY9O9w+u1qHmXFmfsBrtTh6RG44B3Bbf/IlLm62SE0Ngyg==","shasum":"3f0fd6f0fa47fe0b2c631d8629e05953b2fc556b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.21.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg1mUOjrhyizxEIdsdm0Er+KHW10tlrknaL4YC648uLQIgeO8DBmwGrQm942qxCu7xeRHy7oxHfWG288jU4Ia5Pz8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif89VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNyg//TEmMpwaiZ/lK9nohf4qrHDUPi+MbtHNU3kK92lni2Hw0nXXM\r\n/acELBeeWY/20lpc16OOZkLGxg+4Jt4w/iXfDDwV546whsTKmmUcY7Gu/h/s\r\nXUd3yAq/RCszlA62P659R2V8szL0Z/dqCZdy59ogdcKqs54ML96fKPM8AaSw\r\ncTBzbjUWxWqZurdrbG8BQMfxfOiGw172dZ+XL9kgX5KLmepEwHzdfbEz5qdh\r\ndOIUJuPLI1jglFpFHBfOCqYR00OKRki9oKnVvbvFwnxHhVC6ptH9FjQWpCKv\r\nzO6fegSSPqELovWfAyR8H5QIN+Utc2eOBfN7XBXExv5qx5Hw8Oyuj+vBUFAG\r\n2qiJcI4GuA42vaFf4PD/qOY+r2+H2/H9KQY6XZAMLa0V8p/52l/ufG0Xc/9i\r\ncC9NoOUcGtIFZiVuuRuHvd/cgO6FJwqYZ959Tt2i0TDzMf+ofG86NjOKnTsP\r\n9jE0yereKac8S1gvGDvVasb/8qNUCKBChUGv8XCxDIIqO62Jab6klUUMQBiH\r\niUqmH5dJUc8TXHeC5PJbmfnphSiH69XsqMmNkWtIZj/CZkwVamNhA1Pxf5QQ\r\n74p7Do23igxzklMcYK3ExdTdiiJkg8eg4OlkFQlUBSi5H++rVmh3uZ/ix9Bd\r\ndjfUr69wzZxA8ubRC6OgO/TGEDwG2Rm280I=\r\n=Vvuo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.21_1652543317725_0.02861792097279814"},"_hasShrinkwrap":false},"5.13.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.20+f75e52be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f75e52be964ee8254282852f0fb63276a2a41aae","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.20","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-DSPJqG6gPumFmd45PZer8esp8Dc45S5/sFRegl0rkeCSM/WcRgn5kj0zH2YFPGjxgBe1W1AVaEtYf4zPMIvGRg==","shasum":"8d79eeb64284eea15221eb188844a456ee2e28d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.20.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJcRhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXAg//VAFRX/SrX5apX0UQXTCJjQKZyGcm0Tws8KBo0NEqnjCK4puA\r\npl1WypIlnIdAedA0ZH5EbK/D3Con2vZLjmOCA1kZddNlGzwm4hZP7HAmijsL\r\n4i8IqSZ0a0DYJYw8R9XRwzLCkTd8kq7OcrAceeLEDtbAtJsBmf/hBZIWymiL\r\n4w0qM/kJMSQLzewQl56vj4Hmx3MDjkdFkeosUBLoeZ+CZO9rtQYLdnX8Acbl\r\ngniEm6cWHLskdzt1DccyoumLsVk/+jdaZkiFLCBfDzbFRqOhpByKEl7p9Ms6\r\n9T4KyL/C7M1vISie8NA0eiMrSUbDvBOIXaOUTquRxUgwcN1FKeOJ5csKq9eZ\r\ncgNXKRWDOmj30/FusjYFs2VtSuUB4RPowQfiIDDjpdg9CXs8scm8J3cgNzLf\r\nrG25OSnDwFpoHX2nDmZsoEfur6umQSe9oJcmHLl7fCzFpQUF66a+GbLFWgY3\r\nq/DjvYChzEBRbvfI1CHwdTJN+CbJZCAVUwE+ePk8b3FzviFnA7KZtPBwUfGe\r\n9oXpEXm+Z6bX6TUTKpj4Wb2cg9esPq0yLUHhclrzpb6Pm0lSfXI4YIZx0fOM\r\n4FleN4XaaMq5FDBd2db5SUhnNlifel7ij/bVacK6tnVK7OXYynF84QF1f7aG\r\nnDGJEwrF7sCArU6CDJIozYu3m29zaMN9NiU=\r\n=Y6/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtEXQCvFd4wmXjLo8DAtQsJI/jy451NSPWXc4xaQ7BGQIgcJP3wHLdbbJTmv5Kio8n90VBN2TxWwWg2jHzHJmj6gw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.20_1646642273058_0.20849136677472435"},"_hasShrinkwrap":false},"4.22.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.13+5217c249","@typescript-eslint/types":"4.22.1-alpha.13+5217c249","@typescript-eslint/typescript-estree":"4.22.1-alpha.13+5217c249","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5217c249a872ad5f9384cfc6fac2a15fa17046ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-fNvn4Q/nEpKDqnHDQZ5j4h/W3x1ezu+db8FBBu1WWX/1MnpW8AxTnuFfSr8PODkBdm5hfHKYTP6bYSjsgS5uxQ==","shasum":"585319e0948117ba99d43f7185f5f344bc95a8d5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.13.tgz","fileCount":204,"unpackedSize":410700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkR44CRA9TVsSAnZWagAA0rgP/jcXJPiPDe+H4nVwPLEp\nhQHdOsSdhbuBM9qtqTwl9gWB03EWTh/mmpV7M0UXvJ0r5u4vu4uqRKteoiLQ\nBwq36FFykl9GmVeguhpeGiQrpG6ZpkZpNGE0CTwI73eQo8BHjPaj9ZPL88lG\nPlCaQgxkpzRwlNN43EPT6es5sG/9wk8TLZRX3fhHN4tWvHFnFZ+NmNp79e8v\nGpsY0TgTYXUoCi9upIuT83TsMZcQKih9xf3kkIHPbopU1lYew3b/wgSXmulq\ncxuXMKuN8KaLgcrwSFf2vi6yyAt4Icd/DwdpN0GG0DUNbhqDx7aqLgYZZbZ5\nJjr19gYCQf4mhYhsgHwPyYu1YOSoz+C2LGxcEgizMLhqJSE4FhuY6F6xYtG/\ns3LQxEoQZtmuVApAbO2uGqH6MSHwbx7u5LwM65QwblZwMw/ePZGnUdLBvhI7\nOgZSc0DSepTpyQrkFmscrH3yGjTRy35asCWKJG03FN19sBgo140sf/YuopT6\n+BsaczsIzrz1HvhbkRWiCM0RQ8VZ10jUsu/MOid7oKDv44UAhBNSGk4EU6H1\nFAUcsbYxMFtcHnPvFp4z+GoXw6Gu9MXRwpF+Hno2VCqWY2UhuqzOzePX2nVG\ndvgLCRIH/F9qoh3c3xAUa85d46L2wJa/B+Q79IignjUWu+VybbG3hZp6qOvM\ncp22\r\n=WvsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrvIJwl4C448vdLrrop30yulwpjoiVdPDY23NcHd6VvwIhAKaLF+oz4dnjtRTKFL43cUuyKahJElhw3ymrOrnaBkDr"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.13_1620123191974_0.06025767043971353"},"_hasShrinkwrap":false},"4.22.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.12+2523f997","@typescript-eslint/types":"4.22.1-alpha.12+2523f997","@typescript-eslint/typescript-estree":"4.22.1-alpha.12+2523f997","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2523f9974fbfa6e833b4e959ed3306250910b0bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.12","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-V2eZRc9IgyY+txYqsY8sR9RgTxx35EaOVQHNCbWiv7HkZMKJyhEA6M7HLZHbwwZH6vgeKR6buizWpE81l31nkQ==","shasum":"ea1bba3c81b0e02002f773c53d2606c68f310cd3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.12.tgz","fileCount":204,"unpackedSize":410700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRq/CRA9TVsSAnZWagAASfQP/i9zrRIJN9Z90ArEdtu+\nr6xK2VPL/G869udo/FxRETaDOqhIlLsVZbC9yBifwwUS8c4G1oPFuGq+rcU2\n+kOQ8LNhNh1n6Y9y/UidezurJAfMzjkr867vJus6VMwg9wBIzCnLtR1SvjWD\nbcEA3edOzzPxehljcu6y4nQ99vbDaTy7DmDMEm+76sQ+Tnq1rZqNkIvV0N+u\nR/3bXzTip3vHFs9JjWGapN8TgRv8a+D++5ok5SVZ+dNCZLXjGkgmF2ki7bWY\nzXYST9CgADvalrwllI6FFc0loz5l0pDjNWzAE/6CwJ92ohHkZDahhnZaEgFW\nPfqx+Ow7k3CgGh76g4YkUpNj6/WAnPvxYDURC1x8Hpaoft6PSdrQiWMbbgh9\nUoyCU6O5A1bjZ4YAMRH+/sKhqbs9w9UME8BJ/l+AjalWdGnmvYpQYt3lxtsD\nr3p/GX4crl5FZXuEnA1Vq1u4QgB/kXo2DwgKu7o9F64q6udtDHgnGVZXNYMF\nqk/7bNyDvaNOc77MP6HI6rJ/luICbcFuhrgxtMwtLVm7fYi5AwcQVRiXFOEB\nghHHTm5lpwDC7sI8u82jPpbo+xxkv72mI8KANyUsPL+7DS9hSU3La0VeP+gh\nB46aXxvI9y02qS2TuYIVrNZpUxlF5F/yEd2SliimMVMlqISqPfMovItdFkyl\nLD1U\r\n=EnCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx6mi7VlTEcMWE0nqsfOPy4g7GhJGUUCMxrLO4+IL7hgIgLrkwOEZNlMHjFNavqr2ukxD/XwD6dmBqOHixoo4AqvI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.12_1620122303487_0.668783022658844"},"_hasShrinkwrap":false},"4.22.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.11+1c1b572c","@typescript-eslint/types":"4.22.1-alpha.11+1c1b572c","@typescript-eslint/typescript-estree":"4.22.1-alpha.11+1c1b572c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1c1b572c3000d72cfe665b7afbada0ec415e7855","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.11","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-6u2EtXIFmpfwsXjHYXyb/QxAwuGiG9kSavr6YgsNXhpx8UTOXLpD6w/onUcWRFkjGESn2VXKnwiucIu2HuxjzQ==","shasum":"e3571a84c68088ac677146bd694399f808cc3832","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.11.tgz","fileCount":204,"unpackedSize":410700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfz6RCRA9TVsSAnZWagAACCEP/1+H4LSGedDsKJhOnVDo\nRWp5BQmn76XpIp/UFQ+Kw1E38JZJYEss5dQunFIXAsdd/qvF0em9FupO7q2V\nc/I1SdkpWZAFM/D9kwoDFvSHjQTg0NWkOvSDwk5tDcAHWiPuRMCe/xFkkzi3\n/EosN74YKb3u0MVTmfnBDppkHfWDw9u6RRLDqP7yEU1lJqVYp58Y3pmEG92M\nATxnnDSl+9tpwYj+G9KU6u3JlBW/a+tUuBQbiaThfyYrfzOD+RYMzdbWKwmk\nwx8/77vdWwOWctUMmM7zX9xRmgjujXAU5FG2qthxt2V1wMyneudVBUJWT36s\nJITiDXBpitSi64kg2KHd9leCds1bg9EpXcyagswnZz0kMPO2wC3EaS4r+BtK\nFH5+hyb92EsYUa4wu01hvutMffrbYJigaofuM/R5TIFD4JOiHRwCvSUmDX8w\nEYWXZXixbp88TuKsHGe65ok7PSzMiXZ6V2+Gu0KOI6ckYEiHgAlWBGYITPZh\nJP+QHdku0dMU8zUs+lUB0mVDZq5xgH9uBffd2qE9o3WYdy6u61X0p9mTbX/+\nWsJCRa0jST76AYUzPSDZM0EKCE1L5FQselJn/c5WLwUHAQqnnuye8vcNz/kc\n2Gj7RXGb/FIi+20eXstFaXn1JYLyP/19Rs6cRoAsnxF6IV889vawkAwPzfbo\n9A35\r\n=G++I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKBc2S14w2eXyT+JMBOaUHdfqC+es0M+O1DwmuR0cxXAiBacC6uySg/LAZOKCL8eaHCu+73CE8GrAuwyxh/ZHI9tg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.11_1618951824746_0.5625290363244879"},"_hasShrinkwrap":false},"5.13.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.21+c97ea104"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c97ea104173ffc37bc2a76143ab6a7df89c34465","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.21","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-b93p092td1vi24Trj5ff/tKAF9BFZ/luelOEyC3lTwzlSu1Y3spc0jdTiHT7Sa3EBqs/IODDTXGHJxFmOIu6hQ==","shasum":"7d8d1b5a5af53834bced60ba7386f6f4df6afc6a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.21.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJgvgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHsw//RiWvG1raBAjUrOCSGSnbOm5lnjXmBuK0IvvZjmQzm3nskg19\r\nbvQsTsnW/Ksn394BP3/W9H0sNWibrPjIHZ3BB2PIAflo7exiQsqNcqo8SDEc\r\nha9wfZ4z3kkwA6JkBscVTOm+5nvHGOEbgx+2n1CxW7hNbzFRkIroi8fE376J\r\nMI8r55ajtZGzUKJi5HWr7u4hY6Sz9D6NcYvgn4tncENB6yihfaRWnU3X8N6F\r\nGe1y1o/nV4OJ9tajMm9ppoWcZwL3R+3c02pxUVKTh75P3awiC7HebOnI+4ZL\r\n4r7iPd6bhprulnW9xHH2g9UiaMiKeHWsKubnwKnv9rgCHW5TvwG3FcVZNVp+\r\nYOSoz4imPZyBW7Xq3OwGuF9jC5Vp2ETMcr4EBYcBIDvx/eKHjSVNrUHN5Txc\r\nlju8IQiSn+fNdO8UHrvKxjO9dZRmE6FH7HHCJKCaMLwoe666pJXY5ey20LCS\r\nZlV+qd5eq+meU/hpf771iUYGi94j7pvl4h5vzWeE43OJYpYJ8CYX+89qpEZb\r\ndDqQlJpmDwxqsdHO3jiU0O/G1+qiBc+w/Xj87jbetO2ZMtBqJQctdaLSSzRD\r\nZPIedbH5Qkt4jJvqEKKsC60xe+vNoSbt4yCLYNIdWIPMXMYd/jtxJKiXfanq\r\nS2VvDEmvJbMrTCrxDZ5dCVDEPcuNbdB/rVw=\r\n=Er/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/cps1UsVvGDhuIgyUUOwoXu6KSg8YgEuU2QnSsUeI4AiBn1OHOXAnOTwB6cWS2bTLj26Fqqqr9/GDD3NrCF1X2aQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.21_1646660575941_0.7661365347090021"},"_hasShrinkwrap":false},"5.29.0":{"name":"@typescript-eslint/experimental-utils","version":"5.29.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"be6160742fbdbedeb7799a03389674b6e2a4d7f4","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/5.1.2/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-H4fqOVYiH6R15NjtMO2LVBZgzXgzjdPEXYb7x/meg4QbXsptLxdq8YlHK2NZOFKipuInY4sAPY5a6SQ/53s3dw==","shasum":"abed79020f623ac4fb76c7fdf917552a17171704","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8v7y7W5LStwNzRnZW6H9NUBY/ogPlwp61sAuOW3MhXwIgcuboPiHbrXIK1t5vJlERIC0NRFw4mVOGubx/O9P3BUc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisKjvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9uw/5AaS3XWarqbdl/StY7ax8ZWGBaieGBxdijVSvm62knpu4qetR\r\neYhAkUKf6lNE0kRANbGm1bv/bJ2E91DOZLuIHIq731B1jWcF7hCmL9Bhw8tL\r\neOZOqnB6avdLs+G/S2sD+t43jREXp1+/0RrjHyU+6fBzwV/3EjXmCHZHqt/8\r\n+ABJJflL+BCKFC3MSXNu2eBJMGrPpgZx5oVfnf+UchEDQf2XH/L9vH/RGEPG\r\n2yYgK7oAuCgdDAL9241IFpuFgleDUF8WU02JFWh929qI0FhMNkhQ38TkCvz0\r\nklwGuDUNvygoKyZ2VFCZtF8x0rYG6K+X8IXGb/B+otW4WH3PuF1UC6YvAAkB\r\n30Q0noLDZW30tXQYDmykePs/3m0vwKaSz9a0noGNkHzIelbqyIWWembr6SZE\r\nZmsGxPrG5VsoWOupH08vns7qXmwRR/ejp5okF6KU9KYCUuaKW5QMDgVJOmRf\r\ngw6ncC92boQv80XelIErIsPSjIIgd5I7BtHXNRW1WKhnm5RaFgSC0zswO4Sk\r\n+C1O1IS0LMi+RzWKwEkE7A+lBY613a4n/n7RyWBmGkZrL1O8LLpn5aRlQ9zR\r\ngMulkPcFaTRYnQRBgtkje38Y4vMC8CSfKTx0+Cufs5BgcpB1zZ94o4WuhhcU\r\npffy5dBxUu5vCTNWO4qaR6+08GCOIHvzAQw=\r\n=XecF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.0_1655744751116_0.625733623172035"},"_hasShrinkwrap":false},"5.23.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.23.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.1-alpha.10+bc768436"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bc7684360df1d048c03526ccd969d93ee5a30802","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.1-alpha.10","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-qqwNx9/rj9mkxQRru5JspDNSSmeETALVXdFI0QjIPZsPq2wJAOqtWQ82v/fQ5ZT8MIbUVngvv+EmC2EWYEQ5Rw==","shasum":"a2fc9fffcbb19684b12cafec319113fdc10ed883","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLkbO8+psf06j5/a9SiDdxdh08g6xmQKVLTKs+mzb/uAiEAn2KqnKC8tnjc6wGXv2VzkIk2lUg3d1fVLzVYSuzrq1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiebncACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWMQ/9GUzKPW/0lVCymJV3CB7PimPXkOxU+ryKcHKNkyG3YYpdjteN\r\nAMqRw6Lxbx0/t5V0TH9TMy5L0cpRGz2GBvK/bug8aT199j9VKv2cBGpDQWJT\r\nI2bU6bdhEKt6toItNt48qZDawH0rnCmBr1+p97jHluF562bi/3b4pS2iHZBN\r\nJ1B80xjEM/9PbTFD6WGffucyfb2GNwRSdrECdkuEGNe5XpZJ4XAKBZhTiJxI\r\nslkNdvTudy6Qme5VSveyv9Vb7pKcR0h5NC+F2y5kBGn9AKTsaLtRWgIKpF93\r\nnJZYvBx63eCiCXayVrrWztvdU5GsVjdieIb5gCIJkQtjq9xtZ7y9rU9d2lxe\r\nRSnUE3JqLUQhA76jYp6Np3SbRZP3HLNOxgwNe87XEUJqzIjAUr4aRW9zo5WE\r\nTSKbmkZlCIdmdMuWD2s1vbf50lgYImiRlqcURYbij9N/uCuz+/h02egSEeem\r\nqnoDFho8xCfDuQws5sJKmb+QJnbrdZdUaY/LPc/yFwFCxljWn5Mnec5WvZrM\r\nwBzO98s9wpWH1wnMY8S9b1GMC1VVxbuc8jjYrcK0tAqZMazLm5yEssRXw26G\r\nqCKoBLPEa6uiIzwIKR+PBbPdGFRX1i8zY6eTznK3nP5UK7Jm9jv9W4bHldNN\r\n0aMRWM0ucZvtmT6D0Qxhw3mk7EreCFYsIfs=\r\n=2rcS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.1-alpha.10_1652144604317_0.7178465627720174"},"_hasShrinkwrap":false},"5.13.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.11+699ef484"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"699ef484034b932ae8b2a23575ac4dae552f2886","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.11","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-t8OE9qXFe4UMYTMrX/5g6aEjwDrDNDNxcfv6BDvAF5huhueeriS9a2yEKFi2RxhG7b51RxOJRdCaUYy6zXXvhw==","shasum":"e46d376424b5ce37c0f4e5875f56f3a3c9a2e280","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.11.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHmPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT/g/9G34hUL5mbFKFWt7EtA8etrlnVLSIicNnqEc50MtxGvNTvxrF\r\nUdd5bwsBXKfenh6xLRtfSYvpTbsNyOBoC5HKdK9M6iXhXBqoHkRhuzEBNKUm\r\noCq0tmr77eIj+TEDlltNvdo4M4AkAwH3OdctSZDPh9drF4Pu1bhzUZ+4vt8+\r\nmfiiDqWJg2G/20uHqxgMYkmERA0EPtOS8qr48ZxPJ4CByotedLeqr42d+ySq\r\nvBRccz5x5A76h1uPZ9obDErrGajpUbk9iOwWXVIiBzhb2fJ09j4JyOHB0/2J\r\nKXUXQJj9hcquFer2PWEOVaPMH3qYMCu7q8+UjRufDWMLmloTbL0fejiNI584\r\n/txQLACZXkwVzzOYiskOCw7c64SbOXJNx5l2MI3RJ20/fTdAQ90b92gWnWvE\r\nna7TCfHzxDypCHuWiFqplvAoKBn8hjCyheqCQAqTxKIFCTdIxtAwonw5j4Rz\r\n/zPwuYD0tfxNjO34JiClbveX6FYPoeEpDS+B8SP3cDJoX6baoB5P+00QGAf9\r\nPd+3b5s0TKVnnECyhrMDygOry31q9v/YG/yrpWgaKWGrRpzTXIDVqaUEYsY7\r\nKEqxwVtzKeYSCcA2SHT1qvr+Evwwhlwa6AoGWlZk208y7ZAGlHjFpRCFVSQ2\r\niqtbR0ECC9McILpYNWxghKZBZRq7BAOdctA=\r\n=iAFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2MkVq+qMdBrB8eWB2/JM3yd1+8eIxwUcCcikwS0Ek8AiAtMAfRN2bQXkHaFC1KyW6iQkDG/2sbsJ88cpTSlDyE+Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.11_1646158796529_0.5391775115686153"},"_hasShrinkwrap":false},"5.13.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.10+3ea09477"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3ea09477debec9f1593e4d3857e153570b488f4d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-6VjJDkQjPy8omWCoj7YaYj21NzUf7kHI0aEQV265YUAFThW3bUUki77OxI9Xmo2VqqF4f359orRF0qQzmS+WBQ==","shasum":"4b22370104491233a492604e57465ff93ed243a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.10.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHialACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqISQ/9GOngqNLWQqwERLw7RulBLJOKgGaqrc1oC82spNVbEGu6k9Y5\r\nIM9HAGtvwWhp4Qin3frJyYtUwxrcVcEmoz0QivA/i3sPWzRktLHJ0bV9ZKkg\r\nFktum8gh6pDl75oJmFCsLA1tOpRjB8mf3By8hnDWXb0PQScYASHirDtefdDI\r\nE+/SaEH2XZ5aV+pF6bwlIhXUlxTMSkycmVsUNhXD+5rG7kJxEuq87bUR8wn2\r\n7H5xd+GgFnGKzOyigHKX7is+oc64qku2/nEvbx9ETofjboOrZUXAPOmNoXFg\r\niRNIwxc+nT8nohyRwQqoeoerVKMkaL8CLJT1UUOTDxRdH1jmFbT7DlMjfF5p\r\nb1CW3cJhxpOWMeh3NLLCutEHImr7wsE+JVrSNHKlovpMHh/RePmjn50wutq/\r\ndvLOboI/wVwYTyB/ABLPgxn17Z3KdJ8FCXCIdF1TpKhx2q+fFnSrZgAJdNa9\r\n8zyR0HCpzWIw+HgcfSCDekFd2trZJqts7ghF3w4t7yNr8/fH1vcvCo9M57eO\r\n1BiPNNBO4KCqxbI2l0wCJQD5gW5fHLzNS/Kd6zL+jw/MXmHDIhrzmQOXGDOi\r\nbTXDZoTSIS2EFVIoZFdNzIKg70PSGhGlh60uoKgwNlDHFA+A5EHQ5QWvRylo\r\ntqttpttW7ZwPe6C7B+uOYTcoVPJh2l7JhzU=\r\n=juKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsqK9L4MsPVgmSWPMmNeyp0cr9VoxJegH+MglNw8fvswIgWo3aDfynoE1ZBM4oD4miLpfpyfQOuuFFF+bm1xu7JNU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.10_1646143141359_0.5752009589175047"},"_hasShrinkwrap":false},"2.3.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1-alpha.4+ca8ac79","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ca8ac793a5dbf6bde89c9f6a8f365984a3c0e4f2","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-g0K2Z7K0Bfwkyt8odz6bOOA5reLTSCdZOjUuCeekchQFB+roCxRuxill9ZoKZ9qfq5ADUqJgDcJo8eabbIGN+A==","shasum":"8126a89a38dfabdb8a17ac26e6c1bcba518ac620","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1-alpha.4.tgz","fileCount":108,"unpackedSize":134432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiOf/CRA9TVsSAnZWagAA1EMP/3N1TmMus2rbYD7VBfHY\n9rIQCG2pmw2Nn8u3FYxzdmK280KQfrVq46/oiUT+HzFLOp/7HYVuhAU7MXib\ngGSSkdA7DF4mke33PiKdhQOLYUpxt6k1XnRONTJmkn1waO2pYYiz+6II+TJg\nDKQeQSbKCx9tGhkiPiZRD7JGtDvMxg0A0uZSkNLZ+X8PSp6gg70pFHsoUFP7\nsiql6N585mSrtg0PcORQvNA3B1V45tQ+Ly7V4nLOvZ+rA58HhNkskORc7D6H\ni5mHQ2NgcZ+6QOz8qF5V8NNlF787LflgKqUU9AO6OnO4Axc59cWq+O3Wtxbg\nuSMqNZQ7G0C24qzdLKrK9W2HJpUyj3Jcxu8Mg6jzVMlE4YNNDR3fUo0Mx3HK\ng1OZoyPCECjdk4LyHaxhHOOHpMZVmP1jPxmemJPSzv4Z/lSbMUq1lyKM+kYK\nKEml3Nlwnqokph7gcSm2TcyYxGIaCkn+PG/ZMl2VXz4LlMPws90s+Jp/RcEc\n8tchE315kAoylEpJvEvKoy+/2fvsqGA7Q8pS3wQmHooTqt23xXGSR4orjyBG\nhd12mM9QvQ0AoXj45mV/IIF0U+LscUipa9eoCxU5MjpjyLvxkcAibBM8BtWe\nwVeNI1y2rChHP2zTLFiF0dGTgJrsjTziWAvcoWsmTfXZNbyL461/GDLFzVTC\ncRlz\r\n=X/8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuLUwV/Fe/MyfWLVNmRWhErFfVibHzYHtO7ncj38nibAiBvkovVG9cKFkwfv7Gx1b3ctbZ8FBrBAgahgrYmQT2GXA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1-alpha.4_1569253374556_0.20758383286187243"},"_hasShrinkwrap":false},"2.3.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1-alpha.3+dfb4fd6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"dfb4fd6bde880fb165542ee447baed2463790acf","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-45GWDqqLB7miQ6AR1pfxt+GIAoY6QkQh7aFg/dwQ3amSUyj892ZxeX/g8+XN14p6wk5hIZYbktT9J6SKYFLEjg==","shasum":"5dee5553ead734ffceea7892c1a0ac0d65688aa7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1-alpha.3.tgz","fileCount":108,"unpackedSize":134432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhs5xCRA9TVsSAnZWagAAhowP/1XWC2oxw2F+kLQKLXiR\nE3nWv2l/XpzmLMlbup3lAeb79oLW1qy0WEShvRtIJHrwS9x2LuEKRfKbPE+B\nAOySXiZU6yX55Gb0wWxsJpRsCvtW2q57AGaj/chhF1SU29gXdAmXv943dD+4\nyT/DfLW6LvSiJ8PGMZvsRAwNSDZXEWiOS/5FHVmwmm70evyJN0fhMu2LECnD\nDze9IalIF3Gb38VcwBFvsTNLJPsmmBIpGWmRkY63/HM4tyIoACZJm8Q/1FqA\ngAaobeaz/4GgNjelTdq3YGclQ4iTTk40IKMG6XvXoe7yKlGjuKw1zYHG2+lv\n0CPRxs/+AZ5n95QK60CytB6Sbil5djWQXKwdqWiGZCdgo1/B97mx8OMk3yvU\nV4lhZa2OYTvgzaC4Bibx1hps05I8RAaUh/1CimugF9Howu98ULL5oou5YO7U\nDzTgCy64XGoBMg2Yb427XMKZZAxqEgKMi2FOztykVPHhsdRBXUd1KbqrL1PL\nIMr6dHXV9oHKNJzeg9HOrf1hInqTBUXfAoZr7wiHlmYLA+jA0fxsRChpMCud\npFgXw77NbMUnh/lMF9PfJLD5lLoJV/Kp926qO+eciBoDuFhpuFoEXQyMuQbC\n8bdGQMBi+KaMUdJjlknxezP7ylTthcy3+azF87k4/0gpyOm8l35NZy3JUfJH\nN1md\r\n=84N0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp1Mo4LHVtE7oz2ow1FyLue625yM5BMSTk7jPlm6TQ3AIhAM30T3rHbLQmXSDBc/n5qOgUb4lqUz6gw5kppfsKwHuF"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1-alpha.3_1569115760247_0.2626347699618887"},"_hasShrinkwrap":false},"2.3.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1-alpha.0+fa1cf71","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fa1cf71af4af75f3fcd3105af45f512cb2705117","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-SeJnpWPo/35DBjT5LCaUh5hvYRRShtZooxN1VpjDZIJ0SBrGDInCltG1RXXPZZArdPDCcWO7GjE3zSlYRinJaQ==","shasum":"d9fe253f2dd25548b2674e91a59fe86ef5b21136","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1-alpha.0.tgz","fileCount":108,"unpackedSize":134432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf8LcCRA9TVsSAnZWagAAsjUP/3L/J3xPjS7nij9M2XSR\nAkSW3w8rSlimRNkdBxVnSiv3dB0EwW6+IuMNMwvBtg4nkVlt6Dk2ehhT3dWp\n7lNtw1SwUC8V0Jxqk+jfmXQjqUc7xaLK3bLeIWmpiXjh/IbE1oeH1mrfmFCM\nuWulgo/qetSIOyZzzzzULqa5EHSbSW8ByISlb7El6XcQ6j9MWVUU+keeUed8\n3FZEnh9fK1xeLGmjbaEyFm7g+XoIRZ2dxQPPrOuUK+PF0lG9hD9ZaXfuIlvA\n7NHSqfxiMRvE8T0HUiMo1nujh35GW2QBAcItVjjTpG4zr11vtqvRGE18U29y\npdii6MEt9ZT11uxjpIK4p/YHkt7y4vMmE3P8PjYW/7LPghqRy9R/M/mmARNb\nKEHLkiKLln53+2aX+nSdJ6XapnnbXP8MdWiUWEXqo0lkFmWBFQBlBMNcgFEi\n6n/sGTE1SjZhY99Xiqibocov33zF4UnsmZ99Sn/JB+/F0PQpo4I8iNgyy3s6\nkl17x6fPlh9tQO20aHO2LIzE5wh/KB8nGH8SebIVx/oiLOITvjM2klc+66UF\nSc14E5+MHCoC2xYZ2dfzETYXUeWQ2uzqdTJCRsngFyreSs1YD1SnclfY49qm\nDkXa/pkmt6lHjXSf0hOcyIVBiVSNgE37SuSIUHrfcD/lWh9grEF1iZgAmukv\ncn1V\r\n=JwGB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCarI9HJsGsoTklOMWy2zJ5s6Vq2uy76NHLMy2lRoJ9ewIhAN6DvqICjwJQ0BmN4jRtZ+vFqoQanO7gz8GvJk58WMD5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1-alpha.0_1568654044187_0.04498200351048354"},"_hasShrinkwrap":false},"2.3.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1-alpha.2+19abbe0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"19abbe0d7450dd144480eba425b410a69ea9434d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-rjQtYkQC2GUVPiPnVPXvJXxuNtL7kE5FsCxoiZ0FVkRgWPdBIwjc1qbjLnfZv+FFGL9BVnDTa5pNYsCPCDPTnA==","shasum":"34b8ce64a3757123d2d9d4b57b57e8a0c811175f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1-alpha.2.tgz","fileCount":108,"unpackedSize":134432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgv/RCRA9TVsSAnZWagAANsoQAJeDMqM/gH2eSpCbcnBl\ngrOkpnUVVavnfYEWK+/LFqGg5y9U/x6EDPLIn2fczlfc8SwqKqYfoGoxaJ8U\nScIFNSNWaPRAlRoV7psOajC5WAJ1DWgrvPj1FiR4IzZ+aVG8EU1ND8T1/Fxp\n39cMx29Bat/oJRpzqBmEv+KtSRw2U+NCkmTjZ5pFp4zryTrIHA7pMsJwN9V1\n7JiKDMYdoD7taVmk2X6YWGShH1SPjI+gwkDFgB58gY6b9ZSFPnxVKiuMGPW3\nqXsdYKYUSuDxdlzkSdT5bswp1ZBVjQbdIMUkzVvHjZOvoM5vJ7m8zUQg5ylg\nxfHahdU42VYrBBlM8T0SRAYLo4q+esXAKx3bifnCrfLwSMdB0X5vL2ov8/qd\nQBw3kJ9EZvQmcfkVMOSQGwS3DNgW2tuhSzoWpDSxbevspUasHqiiR0P35D6H\nk0Hq7AFhf5UN9wNopa0B9fuXasgm/itMOzhv8XVUFO82x2hwF3xjPbi9ZCSc\nQmm6Gkw+3iAknxQPU9hLgqwbtUCBoyl/wcVLVSQTJ63yvUvr/qdHJJiLXyls\n1tJ5CI07Kj9uHqqqzg1vfkzoNC1XDgS+i587ZOSg6+VfEq6x/LRdhuvwB9qs\nMVBHK4jcwqZGWL310A6g0uhGpENJWgH4ACL5KoDIPZFjT9067k6iOOE/qwHG\nF3dq\r\n=fPGC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLlinq5ENczwvLxKPKlylJr69H3QiAiBvGXlmsXbzlWwIgRq0dovRpYsCuNdw9WHl0vUtPe8gw6Hl07hKvWomZlz8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1-alpha.2_1568866256509_0.2996228040809237"},"_hasShrinkwrap":false},"2.3.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1-alpha.1+c3c8b86","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c3c8b8643553057398395df73c9d43757b576f11","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-DxBYRKGxJSjkNBc2VXV2/LgaJUsrvbmYhFcFBIWgo6jbVhCqVhd4ts/N/46MXFncXzbcwGCM+oRhH+yeW1SoNA==","shasum":"06dcb6e53c1a73d5b81f518ddfd6023e59ae6748","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1-alpha.1.tgz","fileCount":108,"unpackedSize":134432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgEwdCRA9TVsSAnZWagAA9mwQAJeqmIX1WiJWY/BH94o9\nua+DoJd4btHsoIIue6rH9VG+OTSm6Alc+g2Mx++jm8M75apv4hQuwIEz2C28\nJDymO9faQWWw3tSYtm1GW1aQwn1z17u+ENRSAG7bEIaQg5c2zhzYib/g2esA\neDAT5ly0HhEKNtXg+8avDNC+ymF9+PJgYDVL0cUoV6RUS7xFCV2ip04LH+K2\nxpUWn7LqvD/kXA53/B+DU83Y/9g5vU35WniqXe6q/dsjkV83P8TXHaAm73s5\nUAL8JIxuB2i7JKzbxGAr8A0wzRMdQ6npb/LamERp9u7M4wQJZeB7/c42c5j7\naQM4iAKt+E5PBdjH2TSFcW75DY2o+54I2IM02rcuzcj4NayZECyfLuVyJpxv\nebqP6sjnaUq/IPD3FXHQ0EULCOlt3uGb337tTlWua+HYIwgC5Fti56SSsQ3z\nUVKkX8anzSjo0Zz8zVVVrufKQGDIGuIWba/8E9pUWfF1MzjivhanG/p/5Lzc\n9j+gFrW+R0ywoRD032tb1u1KtVkOrlHDr3qNZYwJsMJh5LjXqGbeg3oH19ML\nwLUiCOYoU1VJLK9FfIlAN2djOTDBHS1z1OAcok2YmsdC/niGYaEE3Iq7uUcv\nWk12IaoGGu6aMEQL12mZqZlQDOyhdbM4A/hGadHUQU37CLckRiKvBZfy3Ncv\nEKOO\r\n=Yaad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsMJit/4fNKQ6C1L20KUFsGaHo/D1uS1F6c/sxZ5uRogIhAJCjzE5R6CY+c+bFTjn+pqIj0CzNDLInM979NRs6JWuP"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1-alpha.1_1568689180599_0.0009263226259612622"},"_hasShrinkwrap":false},"2.33.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.1+f42a5b09","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f42a5b09ebfa173f418a99c552b0cbe221567194","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-LveIvCw6FwaMxOfr6QVnr4reaRSwnFmCbmZJ286tVt7awIBQxgmK6caSHutbw3GfQ1ZoriM7l9JK7kuAafOaNw==","shasum":"7d0048998a7ff8e20601ac4ea88e920ce448a3c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.1.tgz","fileCount":156,"unpackedSize":229223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewXGJCRA9TVsSAnZWagAAN4QP+gOm+7YG0ve2cAOjb2sH\nVBApN3vHVuh6BEqEkDX0mwHvdn4Qxg2K/QB7/68+tGN2DwM5RuFveMzBGAsJ\nJIEX1ble4oUh0Nz4C4cbq1XYzjY7gvEuAN00oq4sr1HMxNJo6b1Qk/5HYPh1\nWjrTIu5GLdNBm6j/wSspiAHAIkEtTw1WLCgRwl893cEbZ+uRTC8IRCRq1J/J\nmFFrcbYqId5CPlO5k8STo+JfHsabkdZ6mwPDEoVYXXb2yKaWwBAIboZA++ab\nfUCa50BlPdgyJrx8AxArKFEsdRRdr9cJ8qgSx/EpOzsn5GeWqjxW0WozTtlT\nKzJsuHDBcpE716vFTLmoR22NdDMHQWvUyFjO+7Xk03UgT6dWmHWTkgZKw3dT\nGm8IMlrXFi4YV0MTA9BfgjOdDIfgmv8ygCQnzqAs9JpVIyTU/YPsgvz0S6af\nDDcIdW/jX3Bw7Tb+T0PibqzC4o4kH2YXDT1bG7OX/7ucKcTdxD6SV6BGrf0k\nEs7m9ttJSn+GrOZlEi7fT4oDNCVRKG3ZabzOYCaE7JVPemzvBLQQ1VklbM4s\neN/Se95ISac2Ovv/63YKnnTgXRlmCeS/wwyLGb3+AyF8mfsM+pXgxLYtogbQ\nk5f1OTeKLK9NzwcdZ3RZkvkr23XQp7n0IYEN+uYM1fsJkRXJVWCnrP4A5JgP\nl75e\r\n=9hg7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCztRimlzhVZgzmasMuuIEcAZsEeQeMXf0/lSA7qCihvwIhALUbAWPL051zcEZ0veenbYGht6GPiSof82U+M/pcdPEv"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.1_1589735816462_0.4624775801115215"},"_hasShrinkwrap":false},"2.33.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.0+9acff7c8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9acff7c8bbd220203690d33413ad565b7acab42a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-b5sNnL9eczARe7bczKkeQQNAWgZ+vwgRET6VEcAkpYIruBIkzjNVPaxjVBkjLf4pCybZ7O6v9g+mqvfGOdIElg==","shasum":"3ec3c7ea8bf40938c1141892a75c76ccae26e71b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.0.tgz","fileCount":156,"unpackedSize":229081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuyQkCRA9TVsSAnZWagAAgb8P/Rmo4csIvYb4yaUEf7bi\n4Yxls04EHvxbXPejJhyVBhmoeT8PIVKaAZ5QWJ4raPRInngGfPM3WjnJsL7y\nvMV07mbbkknye36ic23wNj6wR8qLgVnxcjRa6SHt8NlByIvgwqrPMnT9d4IA\nolHkv5oJem/FZpnvjlixabyHvhsGllZ0hkOEUcxowUvAacyQCv2jvJ6f8eoM\nFaachpWB+ufzRP1MAB1drHcZQ8fgr10lnLHuy3Qoi3bRYHcRaTPic6NGT6/+\n8mg2d2cta98PbfiSK9ZFnyUkpIFqyQR4n+ywiq3qlkAIXcDvSaQmW6Oo03HK\neO/GpbQ28r7d2GRhGJmUN1DDuwQ/9SEJEG86Z1nI5B6vLVEaDxNdEWH5vESg\nHWKK1qRiTFDkbANmP+z7jstZsEQNv1/xlngYVSgL2kU3icD6V7Y6KyRo9zRr\nrnA6ObH954fFx+IErVAy/SubWlfiGyn9DwOO78LCzOoCb6et4XKBwrLNwN2J\n4NxgHemwtfzpbL7aCu2+ZiOHhT5N5uRa7Ot3D8A7zKRMyRKd8j8e5y7ANgJb\nFgEsYm6czPnfWrn2htpoY/dLn262lxgTyA++g53ux0iXp4d1++yxjNt1VSrK\nBtBhoj83hjBcz13dx0U+PtQoHL6jM15qYvNfjj0+3slcWOogYMU/k24nxmnO\nHOBs\r\n=Io2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1dOGE5d+ybRDUI9UQlh5g/kfOB9D6EU3emXPGF0o8DwIgYNdGeAtMAqdmXbY44Axf6OkieZLO9Fxdrc8DEEy4EDE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.0_1589322787538_0.6605941731880791"},"_hasShrinkwrap":false},"4.14.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.14.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.1-alpha.0+60c5dcd6","@typescript-eslint/types":"4.14.1-alpha.0+60c5dcd6","@typescript-eslint/typescript-estree":"4.14.1-alpha.0+60c5dcd6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"60c5dcd6868bc08f5c8cd47b89e0ed327f17c576","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.1-alpha.0","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-rHbn2nUIGpoVkICobyG9JHfnQr5iXQrxLVrjj4RDcDReN8TfOzcTIt/UeV53VfOzM2c4bckyNiDkBc74lU9fVA==","shasum":"37464c6b1c29695b2087f022eb38e7088ab306a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.1-alpha.0.tgz","fileCount":204,"unpackedSize":425225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdCkCRA9TVsSAnZWagAAosAP/iVRhtoT+BRjVfQ7mCex\nBObjiEBKwQXNeZ9oe9xT1hAjgLrmNe9uqmDDUrj6EBR8Ieuhlj1TPS2HJa2C\nULP0e98LBehWGFF+giBDZQzDNr6CiiDH6yT5LVM319xhmJPsMwEDjvYFLXyw\nsSu2ewo6zFJNLdd1RnkX9t22nwwt7t0tE3eBWcp1ICQihjsb4gjmQfT5/e5M\n00aKbfn/HQhuPzVc8+PwfHIqRKvrOJ1xRnMmY8IqEdm1f4Nicb1Y0t6slV+t\nQdJ8OaBPojbq+dVotztqzyfdpXL+fWnMhFufQHTHLlH3SFOoV+zUdif/TXdg\ngulmvwI2bGeZ6X0//V7NzS39M32qdkD9Gn3POLhNv85rgIwZQOR6fm1JlokD\nYWuuvm62o8B+wRwGYW+v7xNokwgvcVsNasepd82qSPQzkeBMsERarzPxAPvO\nfdKJNNoFheERVWdBYycSZjpMaVsUW2MspPxCmpil7Icy65P8gQjRm0acSyZd\nCNoMwu6f5pnqo2rMnQjDdIvnIvco/b+eyDTgf0sFbyD41NcELLSGnsmnOMyR\nZk6jaYngMBnHCj1aboS+UldoUHpDty9A//fog2pl26Il+CIP8Sxo+/1V/sk9\nJya2rhLZkcPmNNa2B5gCFfYr6MF2edx1hIBz01/HZonTHYwheZsokVh7axV1\nirCM\r\n=/hFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCxKnkDiB9l1KFy0mqyUMe7Rg32VAXq/byIdwaJSX3jwIgAhC/MaCwfDAtNdyd3JOsVqCETNylIBw2ZoxazHP0aKE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.1-alpha.0_1610993827494_0.1317681381316731"},"_hasShrinkwrap":false},"4.14.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.14.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.1-alpha.1+a241b258","@typescript-eslint/types":"4.14.1-alpha.1+a241b258","@typescript-eslint/typescript-estree":"4.14.1-alpha.1+a241b258","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a241b25863eb063986fab76b511f478bbba91f47","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.1-alpha.1","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-IGSbnuR1ltESjot2c7Cjjq+2QGe2phCbM0ulxdqAJqoMuHddpVWjoAjzFpPLUQfnBJGDS6Xx8BQAaN/e3hCa/g==","shasum":"63913c9a1c2083c87ab71ecea867c0d16ceef945","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.1-alpha.1.tgz","fileCount":204,"unpackedSize":425225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBoRZCRA9TVsSAnZWagAAuNwQAKJV5ZwdpTpERNpPNOQa\nQLliRPnQ+bXtrAyY564v+vqQ7Ziq40YG7s8FOD8CXHQvk3gnwwoRJaRf81e+\n0uWnMjN3hALc6+oifHnwg5PemTkAvzhgAorFs6T2j3EZ2xzzxbOIrGypDjPm\n3BzyaxzB2Hfzy71TJk8CxZAQnJaPyxBOzvmGp3DszjUH7rVZt3Xs1+nC9Tgw\n037mMk5c8pt8MzLAM8ZWrKrIHAnCSebk3tTdJLsGNUsg1k2/bGnYPtdpapK3\nYyuEpDMfAgaxwNgvKEyJaCLffdAAR/5v4x6AvXPzMYW3udgcKDPTTXlw1JWV\nMu131LvuSOf2o/x+KtARKkSEcQoCNtKT3hmglz8JYViwct0lFmwt4UB1qLEi\nQ01lGrmkiTy6XZRS3YaPNvMOyhyuQqrNj2FcyiUBIlvMg15bv+1Z//+9iujx\nUiI1zwtDp02XWS4rXIW2tMJrTV9N34ystWo7GduBEMoLnJpiL1/LZjS2KMMf\n7csWmrMUxNF6BmnXwqaZ1q55ducKgGX/czAPWJcfqzITsHxLrQoHyLB0fcqY\n2jfkwfzWVEj7n2C1tocEK6jzB5qss19bUQR3Uz73K0eN0HJv1iKYs/Ud64br\n2lfQtn0KM+Z8rvkHK+cpt0jA6liDIJqNFCstN4M/pkH03wd5gv+x0PfBxR0g\nm0qA\r\n=8Emv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjXyvZYPhV/4sma59nfg6ZM1de5km8I2ibrSj/hX/DlgIgIsCBbnfXexj+QxYLyuC+8aegAm+KC0cGcjU8CZ0Joqk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.1-alpha.1_1611039833100_0.09238466115555832"},"_hasShrinkwrap":false},"2.33.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.4+1bc105a2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1bc105a2c6ae3fde9596f0419fed0de699dc57c7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-XUJopJIIPdPIZ4H3R+Fe1bimuwmghz+9kw2o3p6bpo2YK/sGsSz9kr4hlt3nRt+ruRcGp0KjR5xr3CDs8LYqfA==","shasum":"c362ba9a64f462c9db7fca6644158ead0311fe77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.4.tgz","fileCount":156,"unpackedSize":229223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewZPHCRA9TVsSAnZWagAAU3oP/3S80QJHffGMbDhs420P\nApP2j/8fvc9/DLCjGtRzkc+fsGc/9aaPzFjUlSVglftJJO+C4fTPoEiM+6cR\nghGVcQR1nAHPRgf6HSnQu/kG66vZNDbVoiacFkRZNnpI9gZk7vzHcUEBNv1C\nvPS+EM6yoc9nZ5u8zL0aBNgBAROE2XH5wfjgowuZWb4rAICdlDGBcaem+YXj\nTNETZvz1y3hpMQpzrRat/FKdDxjYx5FDHI3LVZR6ublyzn0ypsfgCdF0O0XN\nWCrb/mwYixxy60Rql9sIim6OsN8fuDgSIHILBUliVgCSWFh1O8p204evpoiE\n9zbQi07ttZ/fV1rzWYvFtpcJxCKkDDHzbWWaRfhdwvy4j+bXdl5aCFcqvOBz\np86GrEvPTwIc8bsxxBxGnCWQv0D8fEy/xRjS66ZVu82qPtKwSfnV5grkpRsR\nmqUJMR4d1XPiauJef7lxVY+Bjkny+H9otPee7OkhPNLFl4DIV0W0ufo7j1HX\n1VBUTC80kwCeHh7oPScE4cPCfO7G5MbuloJzhJYCMmg9qgpnkbDcQfjy6LRa\n+X4vFvMGDTn/UqNxrgODLXByHgWCEGPWP5dEvEJBmq7Dj9XaW2IWsWJ0tGYZ\n5WkTdugvndW71ZItzzC1BI4pAa1wQwMLoKAI/r4PKMW0eV9Y3hsRuW9wcNgF\nLoRr\r\n=nuvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKSixdOw3l6xbQOBn1nYNmK2oaoPD0LcGdM+7dxSBmSAiEArMkwoWvPQz00CiizCX/AmAYsfuwWXefjgkF9L8jm048="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.4_1589744582694_0.42029807675550135"},"_hasShrinkwrap":false},"4.14.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.14.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.1-alpha.2+1932c8b2","@typescript-eslint/types":"4.14.1-alpha.2+1932c8b2","@typescript-eslint/typescript-estree":"4.14.1-alpha.2+1932c8b2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1932c8b248ebf1a0e50ce50718ce75de9c6e8194","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.1-alpha.2","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-9OoGjSxzRXjyYYNz7fqaG1uLMrpOeYw2zqfNvsW0id4Dq8wwDBMfJczUl1Z+AcyLoVbnZH0Ulp6omkgzxwZw1Q==","shasum":"03dd6a40a3f730534936a67a3b0e9efb226b980f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.1-alpha.2.tgz","fileCount":204,"unpackedSize":425225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgByWdCRA9TVsSAnZWagAAr4gP/1gDfkNnS1PNqzuv8sFz\nQTmwuXRVk5mZF5MPyXqkIUgQZQ7gHhtpRbLAoGvPcG9mnJT+6Y1PEiyUt4lV\nxnP+ccJARKZjbeq/oo0HQs2J3UzIMTKKXXrwVOMaL8ZgXdFMAC3WESQLedmo\nZlazN1WaNW9LFyiVfqPDNj0EZiKpwFOh6xmPtk+9YpOuU0xugSOQdbXz6AGI\nSbQofElB37IG/2+D5Q2/VxOZPT+ZU4DbDrzayy/egXgng9dDFGh/JjmNUNUH\nxrpDfCBHS0aEKFqAbD8mq5+Zd6N8ojdLB2JZtpqDFkKjFvUeJzm9poEq6JMg\nTsctmZAlnEhH0d+4yhNTDD1OIBztt7pGaJelrLYCSm6BzOhBzPt1DKDZzzGz\ny5ZD2qLIAADPhLbEOV18mKuXbHD2TiGnRJGy1aYGXB4XIopxMZjV8d5wu0uv\nivUhCyDV1ec1mF8zN6l+rlzUWFe2cRKJYhbqGKheasceUlYzNMsw1sI8hDI/\n49iwggTV1ARRFhvr5YCGYdQFXIUK5k6zbOpi1z4Az7tTzdgDToariRkQhhO4\n3fjxW6Fyn3orkizKrQQwEW9VmmDaZDjX0BdpnVMCqvH43rxNzcW91CA35pRQ\n//i8FI7uet3UZ0y6qHzV5CHs1HQDOzlFmWWJUBlXiHu7S9J6LEFYzoZM4vCE\nokRC\r\n=y6TO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlkpOik3so9N0uCUZi6AfjxrqvgDZSQk7KMAM81UFr+AiAsDseoJ2UNpYCvhJGEjpyOYmia+HEApvFtpBf3ubXltg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.1-alpha.2_1611081116770_0.8054153750055046"},"_hasShrinkwrap":false},"2.33.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.3+1af59ba8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1af59ba8ac0ceabb008d9c61556acf7db0a1d352","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-7BEbpvY4zfndFBqIufy4Svj4azfBYbYVK5HOOSsbJRzBhYxFDn1QyhddA8EoMau6m9Gks0Px34Qx0rgxQtsFWQ==","shasum":"c42d7d8ab339f08a5092eb72491b36adf9a32460","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.3.tgz","fileCount":156,"unpackedSize":229223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewYn8CRA9TVsSAnZWagAAQV0P/3fScHS8zL6EDZHdAq22\nB0MPA7ATaO+8OCXtLnvVFUlxoHwm3J5QRaFubKxmZS9IW2MrgmUCAhsKht69\nBuI0FhpQTgWQ7mru4wAg+Kj2Wu2orIKUCDdflhaVDe+QKGSLfaEDjhMQUphF\n47byEVVUhhX6bUwD5CpForvx2cXkp2dljD8yigSf3lrCqK6Yn94fiUE/FISs\n7J8kvvkigrjE89l319ktDACkIXdoZzTEepf8xX4rYNsSZdeP1urBR6LO+6/f\noJRtfxMFL5npsckEWvxOWGiGrynOXW5Sov6Se24Eba1yFpNuktF6pOiNWT04\nCC0ezoP4wOXhZfO/xPV+Cf6KUrgh7JQm7Z1NTh3CyanQcHxPKNBAY9xEkccj\n24xNpMOagxC6qZFdiTdxSia9Xp3JaW/RdA26/SIrz9vpPAxiiwZUg9vfnQF9\nbxJsKQvlXThk9L47DJtpT2jRcwurmvs8S6amvNQO+2O38Rzs69jprQTbOknz\nk3FlGm53FU1huP2k4pfM8cYH3OM2jVVUaX6LsI/AE7GnNGQHpGqTBRXf3uSN\nFVqBsaOwaQ+sIvy0DlPv8B0j/Wa+nBJpWO/mLyM8FJ7CMpzwirYa57XVsU/M\nTWL1VXfDYAK5ixtBe/MqR44fZlPvgyW93XNadxxEW+LK7NhBDRoBOP51wLra\ntIrp\r\n=8m33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYwzYyYGFj/Je4HjbPIwyXz04Vv8xVS31vIuSq/LFK3wIhAOyr9/GXbNr3gziRPJeLGKMSR3VDkrAcpEwISTOtW8dl"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.3_1589742075329_0.45805834463370365"},"_hasShrinkwrap":false},"2.33.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.2+ce344d90","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce344d90e7c78b0c4b4b823494a3e78190f45c64","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-GrSbZbFRL9v8gq6mECK7155dbKaxils8YKVpguI4dO9R5WQ6lJn8qsWrGijU8pESuXT08A3y//veKiDpTwe/wg==","shasum":"bf75afe102b7065babea47982dca6573dac09c4c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.2.tgz","fileCount":156,"unpackedSize":229223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewXE1CRA9TVsSAnZWagAAwOMQAIAaZdBij1bGEei+HrsS\nQ6q4R0sau6bZF0ClMN6y7xDq25+d4WcMB6O7iX2EPCIsO32ZGJXTMqMiZ6J9\n24GYpoZWsBVsA1EVSCWHXQQjj5FBzzwO9Fs5ZH/KVni5XbqRqqhduUYHargg\n99m1RGu+8h879xa37iPm857L/+FtTZ4vcNAnELoamlJvSajcYbS0BL/zth2T\nlG9JxU3BoQLDrBpzCfP8Mau8H/HF+ugNQSGSuc3ynnzyLD3/G/UfE2bZF8PL\ntbqnHZbgs7se/B28mGcattZSCB/FsZ+5b+Ixuv5kcNMqVlXqyIPNJSWsDDwW\nmMj8Qq/s/yYZGC4oCRTj4m/jwsEDmbO+dAz1dTQjIIp748TzFAZ24KP+iydU\nYkzrkqtuB8wiraGQEdyfF7SCZCB9S1Yo9kUsb0MCyXPCkfIdnuF5j5soaSWu\nyX1mp7KOqEXMZhPC1BD73Fr/5jN8T8hIOSfPQIlHuk4I3gNwqCtn0fPkFKCc\n9WjzHdJL/Hi1Kh1NoLcVv7aFO8FEpVsL6BdnEArT4S05DxXcBbKra5mwiDFM\n5+CikXQjFl0MkrSthnStS58MMbkAKKDh8NAe1oaqMvDZgWtdzBtlOgxJOK//\nL81I/5sx5pNoLqh2bI2xank+s9VRabQK9c9xkYMsedfoi4qXcBIhasTff9kj\nQZPW\r\n=zfM2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3lrOOftSSYbeA3gANI7ZFTJHM3DfoP+Jt/wNNEhVOfgIgLoL9wGT0fMYUWLMvnbQ+M6I/XZu87sKPbFWRBnLGlo0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.2_1589735733411_0.5891314110002499"},"_hasShrinkwrap":false},"3.9.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.10+32fe2bb4","@typescript-eslint/typescript-estree":"3.9.2-alpha.10+32fe2bb4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"32fe2bb4fe5524355eef4f3a9bd85c824e9d7f46","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-O/K/zdMM4D0nJWyX+RrU18niql4Ve9qE/dDf4jtG++e48gx2cOsiJcDiO5T/zjsGmCUzJVJhT+XbMNDeBv6yWw==","shasum":"8880612aab743c97dacc54361c0b7a4e918493d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.10.tgz","fileCount":204,"unpackedSize":409025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQwuyCRA9TVsSAnZWagAA3QkP/igFtk4JaWU1Kp9DSKR7\numhlX2VxCoJL5j1XMM3sj/i6liY22O30rXt5vPoOyeBBh5R0dn4A603h7za6\nAXyNhzTxAmkoB9J7zQyVcB/U9jCJV8eVSFm3K2+TdBVMCP3NWK8Usry4MDew\neiGXs8LRM47KoELy5S75aZdo6puqQ33TW3XesobPB7LdPf1FKb8LkRxwBzU6\noUG2yO3hT5Qw90IvaBu92LA4uDZZJhoASJe7KULi/vj3eGWUDqBmklU5HuV4\nwVwMiOGW90HChcmIX25+e3gU3Qqr4Wf24zLHa7DidpD/Blr6eKfmVB7HAB+Z\nwtNMpvfi6uJE8DJgKWq5PStqIBshZttZTbhdUQ7L3VtURR00GnfH+X1CVLzu\nyXDuFDof0B/9F3CzH/Fz3r00qOybZcOYTOIo7YdRNZMrkRbQziw6/OCB2L4P\n5htTHmiuGW6E3tewOD7z7UK1Uz4TcOdCE64uZVTFB4uGCG4cD5KmAPkEcMZk\nugHz9CKzZLEu7hN94xPMq/SyBqTXGut7tJFGX2+dX1e21EXs2ndW78R4lzBT\nuFlaGr2kQ6PBkML/5l7IMeyJdODce7+RFqmZr9LIiN2jq/KX3K4ZUj5zp6dU\n2IbAvWbIfDraVApmz6laQrcesXiZu6WDWyqp0jeV88V4J/MrRBafweINFZPG\n07Fx\r\n=MB8f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+M/u7Fs3i1kHiEzxrzG6Tb/T9f0PnHG/4JDG6Xc5fMAIhAO5a8t6QBymRzDXXzv3hamUJJCh4paoJqso63cb6OQJc"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.10_1598229425968_0.3798937410372607"},"_hasShrinkwrap":false},"4.8.2":{"name":"@typescript-eslint/experimental-utils","version":"4.8.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.2","@typescript-eslint/types":"4.8.2","@typescript-eslint/typescript-estree":"4.8.2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"49f86e84d02e5e822bd20b7b2a3eb16c77092926","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.2","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-hpTw6o6IhBZEsQsjuw/4RWmceRyESfAiEzAEnXHKG1X7S5DXFaZ4IO1JO7CW1aQ604leQBzjZmuMI9QBCAJX8Q==","shasum":"8909a5732f19329cf5ef0c39766170476bff5e50","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2.tgz","fileCount":204,"unpackedSize":419025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu/lVCRA9TVsSAnZWagAA0JsP/24I6bqQhsKMVQVwtIeQ\najcnSvHsYVFE78epLNnyYP7eR4lNe8tGzI7PEkCx25sB0z0LZBeL9jWf001S\niHFjR0UkUPEq5NmhZDWvIKx5nMl8rNh1xG7VUZ0RMVTt97Q1VW5M5qBO8xJg\np6t/VgL/xre2nSuMPL7fqVrGaLwmxm14TE/N50LvWpV4TRb5DeNrpc26ZBlS\n70bYFND6hNIZ7dVcoT8e8RuHKPWnSeYjT+RtqHcFXLDr57tGhMnxblzGQ1i3\nPaY9VqbpZGKIec9jDgbN8MasTlE29fxgPnx1OiTCr+3P3bJXn/eNGqh+X+lA\ne6EkeH5FqIxuASriq8HYjLnkA1efFcGQCPHWiAiXOz6ETsHWSuoxpy3OFZlX\nojMypmfGyCdl8fI7g7KuNFB9sODIPs2PhmDuUbxI+RE0/tAlEcsIQM8mzGgB\n8S07Tqnn0VVgrILVrpD3nBvrq0Dq3hHkTuEIsplgl4R5N9jZwA2I9zjpfalv\nACH2dk81nIVjKtG/2lN9Kjmlr9N4fusW00sCPE4Tg1zCTx5eAaRLxyHvwCra\nnSxLB0K95I+Buv4STYHyy5OXLdxknPQhje0QxZOebSuzIQAlAVv1/jNDTFgo\n/bq+K+fYVopEWPtVuABFyQN0f/bD2qlxhqUrl6qBZxgTisFl6LzagDLp5N/7\nD+ip\r\n=xwsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwIyyWTbW9I7yqLdSv/Kui9H+xX1ma9Ows38h5ehZbDAiEAy0ZZTMOttI8ZwU/z4qi4MvpP/plF183FzuTjnxcosk8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.2_1606154581340_0.555519491712908"},"_hasShrinkwrap":false},"5.12.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.8+851bb902"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"851bb90216e20b7679efc891dc445e6152d4837f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.8","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-aIVsRORyUI+lw69hEGPk3rY4JRqz8/dBGEnurdHJZacaZ0e2nSlo1wsWXzfkptlPc73+cl5ehRiz8D2FTCwsRg==","shasum":"554af04190bfac00d7ec3bf6c406977e9dde648b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.8.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF7ixACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Yw//b7MnnNnLnM6Khy9rP5ERtT6hLMHfbDtTMPUujY08zpTM4ZnU\r\nqKs1cw94mHCSFVsuA4p0QEeIZLIn9defcvhWi2+vFotQRrVUEz/p4BJfTRTZ\r\nm/spDrv0Ljg4WNamvx/AO5EoylYKGjjueXrPmAxMJxrMyqDvsISzF0M21uki\r\nR6oRFimu+kmMed497vocJMV9zGOLFuL3WMj1i2XJKIOMrzITs9IQ7TBSaHUM\r\nWOB1aBVEB5r3hjk1Ne6HWnZQFU6lr3GekPD4tA2HuQgz8HreZQ5qioeOe8Ud\r\n5n79YHTuLcZE4tmK8vWjPA9PX6S2ZbI/Exa1e3ETt5f34eBEP8n2DSBCtVNc\r\nmCp+H/KZkDcATde89D2EYcNkC4orNqWtv0x7hGLXBW3VxFqZzx3vU7oHIm24\r\noi4oDiHKtU9nlZEN+zfiQ+tiRvcY75PyB5DgBBEOTsnNgYKi4eIffORWVSDa\r\nN83cPjsu3/3rgDWC0oFZik4KDxCPP5zAnmz9s2QyvDMj1pG3qFS81c2OLpIc\r\nCIVOUHcrHh2UUGqZa+lTUV1G4m9QtaTWJZ63lnMdGxZX6LH9bg5vuFj2WQtw\r\n2p+5mW+WkFX1c8uxVdg23OEyuYLCIK4N10iVY3raUyH77zsx7kGgv5FutIaR\r\nm6+xQboXRSVdFsZx9YGnh3BjQtMS07G7Fxs=\r\n=f9lg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtsKuROhq1k7LIjL4jXqJeX/P+ksLcj/0IB6egxbqKzAiBSo4HPQqHL910Q3XagANd83inJHzpem9epfORQO86Png=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.8_1645721777697_0.6269936830286096"},"_hasShrinkwrap":false},"5.27.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.9+a7fddd00"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a7fddd008f69893594f5a3f80762ee22eca8bc16","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.9","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-hPGcHOUzs0Fy+YexFJLoiJHssD56PwXGYJB3UWBt+z6+EoXbbyUB86SMKGErFHfa4fPHqPsZJQZWLy6TegeXNQ==","shasum":"19bead08bbe07f767d8d22d83fc3243311add2a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDYXUklgZyY+kL2sUAYF0gdCShC4e5Rb4DP6dZbtmXwIhAJRWqidNVEwZU/d/Y4Cfqhn6FjSVaYwUUhQMdMqRk0Jb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilrg6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9nQ/+Ma/HOctxNrv59p6u8/rJGfBMJCVQ77Nhh+bDuath0wC8qIrC\r\nrqG++kgoCXCMsm4DylsrHSTV2peAfzX3Imadijtw6LlrJSlWxxrv6pZL7dct\r\nyapJ59R+B781tJA5l0jzZ5XRmhtGzg7dmVFbbzThEwWlvRBReilJP44eH3e3\r\nXQR/Ubcd0NNTWLbUrbEwNS9mIJnGjZpwHMkFIUyq8IThQ/sMLXDAANahUcfa\r\nux321VybRhCVEBqgxjBi9YgcR6P7AN2qdAutPFkrTLbc7Qy7YcFdMiO8qx8z\r\nLdZVElPkKVpgDmW+WBfVOoPHtvbUD0L1mFWsLPzBAdY1XWUCGFrzXD28zmU+\r\nWKKbNcRRMkqwhwMXDC3+MOAYzaNo3cDTeLIl64PsFKQkpmABSzZGFrYoh0EF\r\naJ25pyAnWcTOJrCU9RsQ7/YlqBGqJbOJf8NsiKSfs5dw76bwNx1MmYxpqPEv\r\nxqz+w6MwaWZoAw5rs2fUFO5Kh1+YrJf4uJcgUrcFsY5Yc2ooprcx9XAKsbcP\r\nRafpSF9hJA/819tilJyLg6d0qxGTWOmarWtyu74vR3lpp/R2lu+z2qTFXo4O\r\nw0XLKVZYnqPHqfJ2c76IWcjXIoacnyX1b7yBhJMqrAxqAGMZqrT7ES1pdkx+\r\nb867+3v59QXN4OVEFeTtVswZgq+0+09on/E=\r\n=bwil\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.9_1654044730054_0.9557711649698959"},"_hasShrinkwrap":false},"5.12.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.7+6afcaea0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6afcaea0160a1ccd1c6483ca677c544ca1b8cb4f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-h3ivqv01iPDzga+Lxiyoyg8n6LMUKE5/L4JTQeCRlEs3p2pXiYDvT3f5eBWxE5XMHIokjbJ8LgCy6fMf7QIEbQ==","shasum":"fa1dda1b269ec200910c5e50e1717e2482778dca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF7CVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQSA/+Jfzfu1+ZeYuQcSEYcZwTY3pPsHSYgmfpBcC23Ywpyjv+THMJ\r\nisin4oOpr7CBgxHv0BV2P2vftetfIwspFsdu7vnfOsdoQhvGGedK7ZtUfQVn\r\n/m61i4uKFj+ucuH52D88dJk8w0nShTLJqjMwgLMDAh5HAMlDqp8VJfgNA/Al\r\n2BKiqfy1eEVnicAuvVueWOd8qx1YBJRKpuVj0km50+lDSqx8gcMWLCQ6VWSv\r\nOp/Gm3yecgoJ4aCZDnVGZSX9X6yeU0MQkgkBN8fl5f61VchlOfp2ojYBD+z5\r\nRkDHg/qNf2KaAuHwGSfhj9Bx+vBTWhZwbZSLcJnGMN3NIg8XVoqJaoW6kT85\r\nCje6eRAaLXRMM0Cn2tVukmlD8VBC3CL/1Soj9/3uXgk64ioUgRWCAnMiaiDd\r\naEozz1DkAHdBEGCtzq2VEaRiCLeVyqAOoi1PxTo70/GAYEvaMBqWFPwMkKsp\r\nO0X4D/x8/TQEvAUIMF6LYyAdYAkFC1BZ63xJxFAk74NE7sRa2P7iSqKhnaFz\r\nn4FGNWGv/gtWHB5KdPrOXtHOTaYw2T97vUYKYs4zPBElfaSOrXKyeU9WVX/K\r\neJ/VM91T77GiispR0+28j4Gi5/HJSA8tPqLVSd9VEOycOlkUe5GiX1P6eKW1\r\nLF3SmV9k4Rh4Wo0/WsmZ3VHJ6JTGppuFF4c=\r\n=4O43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeGi57bDN6NnNTFWJN49+zvjBKHIDt+SBUr9WUIBbM0AiBMn0+oMaDziDXt8X8m7ez6uzroiSfrxGBQok1T9hhQbw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.7_1645719701389_0.313627128393702"},"_hasShrinkwrap":false},"5.27.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.8+77c210d0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77c210d03be9002800b6904bcc558c6db67e2b99","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.8","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-zSzSGh9SG0Zl+6ofVlJB2W6GQzaeCl10x64z1dxODFVeWNnUcCk0DKBYmRjwd0ZLuygYeEJfk4i/ADQukrFxXg==","shasum":"bf28a9449ff0568396c316a1cc8acee2a909df62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWPd17dXb5GnYY8cOn8FZcLIhwWDVk8C6V8H6gTbEJoAiAJfKqxFxkPF0ho2qOcTECPNgkrxuockF13G7MuaiaQgw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilrbLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWXQ/+KumyIwR2gUhud7v75+wg5T+dnINrnXUi2JO6m9etmRkDjonJ\r\n0CoWGLHViExLEeiAhOFg+RSdXZtYQ1xFRaistyJvXYlCfdOzHqk4Sm22j+3u\r\ng9jXAZxLgDxslmw7hjvo+cuaLWJwIHGXAxfOAi71fBO2MeOJfkxAw67Q7OB5\r\nCziP1uUZGPamfkGggLaNBKPBmActGBzxoAjhofJtib3eOItgeu0Rcb1tScNN\r\nUhymd5V9FHGixp1f2tFTjnlDvIfqURTClVAQOIgMLA5DLDKwCGN7/gRFvhwM\r\nY+8mNIDziJvD0mvmeZoWJOaWnqXr96GuvYTdTOVV/K9qnMjsVjI36eZ6S+qH\r\nFU85ywwtVViAKKW1SesP1TryFvOgoH/Pbc7vRW6ILP2lMxWD02GXRgbEV/Ce\r\nCrk2quAhkYZq4g+5wCM89r7hTFT4bL13BHELzExtehnRvprMorYKtjUxCoRg\r\nCXoS9ZIwhAPZw5e7DQkgxriLxdzoiekQ7ls2gaeqRlJAAslnewom/JE40Bmu\r\n0BL2PJ20a14oTEjM5UOuTEQlsr3nf7clkRTsHwo2xv8R7oZtuwEr7IUwadZV\r\nThv2OBrfkCDbx8koU9+ihLy6yh5zvr9tVE2mK9zlxEfH5MRJxqfMRM6ZBLAy\r\nYDn72JQ9I9LXR2L1Hld6Jho8nxbys1e1Niw=\r\n=+foq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.8_1654044362800_0.9440035888528515"},"_hasShrinkwrap":false},"4.8.0":{"name":"@typescript-eslint/experimental-utils","version":"4.8.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.0","@typescript-eslint/types":"4.8.0","@typescript-eslint/typescript-estree":"4.8.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3333040f02d14531efc1ad70af7dbd1e6a24c1fa","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-1yOvI++HMdA9lpaAkXXQlVUwJjruNz7Z9K3lgpcU+JU/Szvsv42H6G6DECalAuz2Dd0KFU/MeUrPC0jXnuAvlA==","shasum":"ff035f917aec0698c156a6039166ecf9d7a24f57","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.0.tgz","fileCount":204,"unpackedSize":418649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsr6/CRA9TVsSAnZWagAAgW4P+QEPVvkVfxrpkJdMuti4\nTIlM1DKUKBYK+QsAkEue7ScIJE1aqLBK9OM4y8r04viI/cRG6b91/pC6U1M0\nXVagHUOANN5bKacEuUfzPMcVcpKaf9OqAsU0CcxfY6VqtpYH0LsmjIiYY39Z\n7Ud+y4gz3jdx1gvHT234KMhd0WRepAnnSxFKljUphinkrU1EUP/tvfJyRyKA\ncEm4oxoMrG7aBxEszodo4ZRhGyYbIIzHe7XvHljnAQydt0ZnVL4FHbCkdKxl\np8o2+xyaFDnvYBLTx5LT0Waazd2L8XOWn2m/OpIRP7NagymbWfE0PfqLLYUm\nBmzFDt/pcCOUW3q1Is0EB/TBR+ZbMyVQZJzb2nlIn1KBnhQtfbph63pqWmhN\nFEqRklppDO8h7Wc2/8MXrQMQq8ntoL32SOIDyEQuPBp+Qbi21YEvsywnMcwE\ndbrekKw6zZ6KOsBjz488J7F5wphhm7ZLhabro3LXDfr1uBd9H61h8pkPfjVL\nKcm1ntyK75MTyBS9NwynhbrxRgnU6u5VgUnuyNsEUsDle0YONnpeq6bAUsGq\nnJgV9h/r9LFL/NsKl4kUXRsvNGicBxbjy0UNhjOcK2IGyAFHj1/QuQyC7EcV\nRDcc8jybKLWPaVFE1+7ivxBfY4FQ4qnGGD3AijobTFY3JNLMUt32qzJbjkdy\n66k2\r\n=RSbu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+V+jen97/KZTSoDDIYKYIzDyN79rsxtXuOJr/Tv9VgAiBJL/obOJIVUNfyynkCCkcQczjI0syQvk5mNkWbn7euYQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.0_1605549758675_0.7683740290782262"},"_hasShrinkwrap":false},"4.8.1":{"name":"@typescript-eslint/experimental-utils","version":"4.8.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.1","@typescript-eslint/types":"4.8.1","@typescript-eslint/typescript-estree":"4.8.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4b895717973fd1f89b2b095edfb51e8d7715f0e2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.1","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-WigyLn144R3+lGATXW4nNcDJ9JlTkG8YdBWHkDlN0lC3gUGtDi7Pe3h5GPvFKMcRz8KbZpm9FJV9NTW8CpRHpg==","shasum":"27275c20fa4336df99ebcf6195f7d7aa7aa9f22d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1.tgz","fileCount":204,"unpackedSize":418837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs84fCRA9TVsSAnZWagAAeGQQAIyJVESsQQR4FKz5XsAI\nk+msCzdpEAu3eTYUrwbxGm4RhMMKU6wCrgVujAySeZ5/GKcCXrkGzMKSudsY\nqb97viOjjUzDhN/evNLehvd6tw249OMOHl9+pnLTIPbja3pmhGJwVsRn0YpH\n8JWsAm3Tmfn09MhpS889wONOv/1hLMO2NNV53lbTgB60aWdZ1UWRv3cs1Sle\n8mcWC0uvAliAP/sKWrd2/kdWyCMWR24t8PSANIDURkVMNntUdIv7HMHcQivs\n4oSM8p+AEhPa1tduDkUautbMifwmQ+lmVO1LU6hhZP07G4WF4ceC0v1ncPcN\nu5a2jsxPZiHJLeNd3MVnO36TnJZcHRgWDmYedp0HvXepsLHt9irg6J/EMDEY\nRO5CxD7niSqr8oVgeeBDlXd+tNk6msW6teTAcuE2RFirIuqKSoVkNICQxDZL\nMAFgg/iFChK8N5PMgyqZ1SCIPO5cdfiug8TN9AMqCtTsyW7+me8VVWixyWfn\nFfIM+raIpu0bl00UsVy+3ldRNWriKna5V+TnX0YWqgVTX6pNcUBjMQlK0RYt\ndvzenIcYtR1WGcGOMs0gByE/1iBJZFGkjklb7omrjwvL0lzoiirRbfibhgH8\nea13/4zN+I/t62yQI4NFziY4iH1ob72HwRdNDwIdQrC8r3du+cXMLnqQnM+3\nl7hQ\r\n=DkUT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLY9TNWnPdqcUze8AnGKA4+mLI0ZbTbkTC4h2kR7u7bAiEA9Qkn3/qybioYCmDAXOeLTvRp7ZiTUF0QjyVPBT9X4GI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.1_1605619230718_0.34682741951945517"},"_hasShrinkwrap":false},"5.12.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.9+052cf51f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"052cf51fe663283afe89dc7bf97c947e750df095","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-of3tv6WQO7yN2laD6u6h0+9mPKjmdPxuWKSK9h0chk1dpFN3FzGF2ZUZkDt+Z7ky2uBRppA7Oo/tRyZQTHUIqQ==","shasum":"ac0eaa4c969b9853cbbff6d6b7a49dbdc2fc27c9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.9.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF8scACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTwhAAi5KDzG3EbQ3I6RT4kzIqg1WBzoH1oDxTVjSSQ4vFaJCwelmk\r\nH2z9Zs96KZk9GTtjJtE3Vr9HD7S1lGLFlupqOudaEUnMetOZ5ZJB/M85yUCw\r\nihsdX6fJuiTYX52074gkT+MulSxFooML6tPnHBuWB2PYltQa09g1OY7JmHD2\r\nKIHZH2PuvnGYYv9kZpZKB2IU6WfpxaEHVR+S3KY2Nqk9YHLk/jqZ7z+KOFjd\r\nOgU+hNholERRdSqlYE7Y0gT5ph5ptywZqVOzK/p0UeM+Uh6JqmnOZHGa9vZT\r\ngR+hd8h6qpyotllBHUwgY2IazNkzsnFYTKEWOw/oAZoEWb3TNx6Om2U8fVdF\r\nr8atgXdzUjzCxvGzdZgzYa0n72zr3hG+8gL4LTJEKlMAb2sPXyMO+x7o31KF\r\nOJeZaetidnpuqdY6NS+UgO65r100+03ryi+ruiiUUTRTjc5jlwCzFclHVGC5\r\nIAATiWXNa2nQH9D6/ly2V9/XXIdZgBo3JnH/5BLACeetKlSxw9YxmZogQlUj\r\nK2wX4/C1aGuYAzec/4hMZrQnV4AG6TUf7n8ZCaJ1AxaFc6LveviDSwywZ6pW\r\n3urJXh3bYOaWSKkpQbIU7R6pbyOg+2LMrBFzJ/KNOQ/n2/O+gkBgpak6I/Th\r\nomJcaNWPFLNdEFIuc+EbcuyeyqU30HurX+w=\r\n=D9eJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF816w8pwjZwUNPe54zED0DsnwHOpZzoG5biMxpz7ODyAiB6DYSpBM029GrwaEJBmPst/90VapONTzwV6GuUs7OPKQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.9_1645726492282_0.2679920658602635"},"_hasShrinkwrap":false},"5.27.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.5+c9c05694"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c9c0569454258336837436ae7dc4da99ba20d737","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.5","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-to85j9qLpUn0ZT9ga5VqN/Yx4nEhVnbU9T2aBKzwk9AyM1Qeh0VNqudtLYIZgR7xh82ho4P0mMdt+aWvej2Oow==","shasum":"ad311916343307b50badc033c066ed69a57cdbb5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX8dmCRV9gbK0nDqNO6JyQuMuwqozMPNpuxWbkL8bT6AIgZXLFtgDXgL7NRqUoHnCwbDpo8KvTVlQiDkPpUmxwtzg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilXx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXAg//R+WUTpEDPffxhc/SNvXgGVOfWugOfepmRlSgL4Ys9/IHJJ1O\r\nyQgZs6UzIm2MJDEDHMsb+mOnzfxBRKpsQAF4qse0mVsqbwbD8PyrhBVlmZNA\r\nPsgz/5Tl0yLveh1lLMfqOGL0NcSJbfmvUo9C4rPiyKnGT6OwfdNsjUULGvXn\r\nAAav2cMWrl9oPYAMouva2iWcqbKND5K1/ya4hTDTFiijNaEMx/PUPLtZe2ET\r\nz+UkuIeHEgjH67jDfmRibFVqvjD/6XdRSt4M2nGBNfxrfwSGu7iUeM7dvjBn\r\nsXnXOEuu/f/gbxWylUCm6k1UKVgEFiGECLta0qrkcyKrTfOiySFuSTTcCfTa\r\nKGbbmZPoaTb1PGjdz9BuuqcVt4/8sX6+EQbHDCGlu5Jn8RlITVK5F2GKqPb+\r\nkVVzJoX+CGoYmySpEsHxR7R7ezhTDsj17QLrWvyVD0XzWIdKeA1EvJz/h9fE\r\naCuPl1U+s7NbaK/xAdR8ng5+QoOTRktXnf6VV3rDBByi8tLlTJTsdqGJz5XQ\r\nWSZylpHS39KLtR8MOTawDxW7qs5sQAvTzY+4SJD8a1fAEAGIFbhkgP9QV09z\r\nvlPM93Q9lNiufaBhdUMpOhmzYrdyUMMIuhfaNizJ0dLNbZSy+Gj4iQ/OEOvl\r\n+lRBwRDboyarAM0iy1ELRfhvPjNAJhCZGto=\r\n=oinI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.5_1653963901497_0.42924202068542905"},"_hasShrinkwrap":false},"5.14.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.9+41bab2c8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"41bab2c830bbb2f99cf9b8131aa6f905b4d3016f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-PWUcdTdRa2u9zcnmWjKsZFqCfJph4kT/A9PTTDr6dLEQR3UDTHPsdxw7hw61iIdP+CC5n+iSETvcm4mEJWFUAQ==","shasum":"b356d9b6850a5ce98bf174e86607fcbc5d891b29","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKAv/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Hw//ZEnFKbgAtDYWzF/XS1esEYTU5g0iK6wJkgu+WzimGyKujIle\r\nPcJViujjMNuOtBCF23ieYpJ4zLp1VDJOhxOY6hdZehJd+HJFgKz+VThOIttU\r\n+zPOSwN4OQf04jGf6Q+S1cUHf6Jk7080jPZZG4SZ76/jaZL4asBXyBD8sKRc\r\nvCmbpcbnkYIYfjxaL3BUI2GM5G6Zk0ixwC7IDv8v93Z+yB4uDHOvBuaRL2gW\r\ny94G7pYTlrTn4iqpLd44hfVCDKtS7vpLtd+A9HruSZYs9uKcXu7KyweEsNln\r\nq0XoGpDOhybu+6SsWGsJC83haJAPhCzZLpWFdPkYpy73iQYSqPcEeqjVEV6S\r\ntFYUtYCXu9/JJevi5rGFmwO97Kzxs9KxsYUXR3AVu4I7hdXVEu/h77wt6mU7\r\nfe13SHlOkY9FJSCkmf2iOuD4IBiOxs8L4s47W1d6v5gMSXMYLxkcDN8K18TK\r\n6vE6XVwZO+GGlBk4q4xYrCtnaF4Z/P4vNnfpyLQXGOOtetcHcbq4BxqwMHKR\r\nQQJMwSP11aI4tXJpkWMOs6rH/Wz4hLfd9NYa5ZnhcjuHy9HCaR2JpBlKzPFk\r\n6CD/qLy5UfdZ1PsICJWY4R8E2phkgy8SZct71uqAjiQSTTMCJwxeNF9T/Qxn\r\ncZ2N6hlnKPPi5RTlBr6ZLkQFlZVJmMm91YM=\r\n=h4Kw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEHs4fHtTivKsNxnI50jT0b1X965ZCDcIx6vrNGE/ypgIhAKPaV6HL4ad0NE3w9rAP6p5daJbxHWZJToAp9jnc9gFi"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.9_1646791679361_0.9436691959793881"},"_hasShrinkwrap":false},"5.27.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.4+d2de4e36"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d2de4e36b89bbc5a3e6117553914ff468b900de3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.4","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-iH2CbMtEwxAaoSSoxWv3Qo4htwZzQNMFxso4Bh6ECM3MdHqRFyveXSh6a9KN9n8r8mkUJbokuai344ysR9cWqA==","shasum":"44cc1b2a33c051597ec7ae9459ca1e982fb89646","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5yE4mbKGZ1icnghAUgXHLuFWSVTAutTxrrFES2t96jgIhAPnEGSgohM6mQwiIF7tUCSu7ynuOHWLHCMU8M8oSMp0R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilXrnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxpRAAm1tlwafPc5bFWpJegt0QPyZMXTOQCBtGJFL2ig/qFuoF13He\r\npVIs+o2hYgexMIt8WAfLlAXNFoduQq+ncCCm3cvvUSEo1/0ldaExEE8zJUtM\r\nIWlGXpMu2mCXPiBi8lzTZUaodi1p8GwCBALN3lC8n+JJeRJpqzVc8gHuIloX\r\n77NIMOw9tMS4WBXW5R233AehItpQiBdkvUY7bF9bmM9YErZO23HhDcHp9Sv8\r\naU9y0yjQL4vT4DZWZSLHjHgUPgvJObcmVWvroPIqOKHwhV4sxKioMXUxRzaV\r\ncgCtV0I8Sivn6s2E411AEOhDKCtHV8QusWIB+b6ZsSW6mtcKYFntyWVY9nSD\r\nwou183/dL3g4qAeu97JUYILOc+oHQN4Lof0xpVD9+ukR00Mje3lnOZKhEyrA\r\nAOZZUp23QeIOaBcJOfv6EJ364+ainrjINls66VFtAKvJBXQ8Qr/feMXgveHM\r\nU8PuYPjKP2Yv0iES8f+AlBJwOeNF8FsQz19bROXlbbVSTnJ0fH9t1aHsirOq\r\nVQ0lYM2kXekgVQRRBzO3VCII6FdMDbyArPSUpUb9s3zA1+Kc9dcZHdTiOdjg\r\nhWOlIr9nro1pUG6JvWf3Kny+Wv1vnVrMZB/JI0t5tM5sS69FUjY3aFurOt36\r\nSeUH+JfqGuRWNgwNchG8sLlX1Cc8s/j18E8=\r\n=2I00\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.4_1653963494850_0.1006420493287945"},"_hasShrinkwrap":false},"5.14.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.6+13d0a4c4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"13d0a4c4f950920fd73e68d4aacbae8018b8721c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-l9VGE12QoHjM8xlnQVqpcDyORjQCERQmtmqpkXQPO7BL5LscAb4lDrgVLU14YTSyS0C4Td3yO7MxSEFnhARoEg==","shasum":"5b787cc4240795ba10f7fbc2f473c0831928738c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJpl3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolDg//Uzy/u0p5sbj3ehiMiZFIfSv2OYileMx6AKNrUHxFwb9UlfOH\r\nTYcouPtEt8xmdzSZKwd6ZmNBst6IW4uLqU1ete6mMrisCNHzW9n/C4TN1/m2\r\nspsLUCTY0iM8JjIt+q93VFXfcNhIuE6WOBXCUdSvQHxzHJLPAHv78XmCQHeU\r\nNfqFjViTpHVY6dA3PXrhsnamnh2DxBYrndI7BMou6ZVlg2I++tmxULVYJ8aO\r\nYIn7dWfySRXeS4FYm7lxS0sxaEG1/g93i17TZePUtj7aJiqzTqF+pennLCJA\r\n+Snzq0yCnwYrBbuO4kShZrDnZMsS4WMlekYwc/QHno4Viz8N7qD2tfvjpdpK\r\nKlYf0miKcp6dxbEYK+M1zgfz2fyQdQ4lS37Cebbn2Ue2YerbDp6KCU24GtKv\r\nATqt+sISa5p58wWrRnu52n/ERMEgzH4pl7BQpUBinwYl0dQVPefwY6jpLreO\r\ndyyCJr2qZYJMZDrmaf2DTz+nz4pvmiNmVhzp3owY/ACLkvQj4ghgIx4HpSRG\r\nVibgldLqYxZME2NWKKkY0z2qs96F7rMLCkdTjrqUITVuZYi3a42x1DlzOA1o\r\nF4IE80Do8A6TvRaseovY9Ve+TGP9fChQjB3AhzlSqF2tthkwDsZbVYcCxQfx\r\nr3Dx1lQl7c1WWUEfHDZyCDQLRHmMeDU+edg=\r\n=P4qa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1X4GTWyWsW0i7MnpuFVxjxtrEn4mXKw6SGFfyAsjQegIhALbMnxbnTIxBp3eCWJD3IUcM8gDlI1zVnXzCr3BayXL7"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.6_1646696823158_0.9849960631215666"},"_hasShrinkwrap":false},"5.27.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.7+79e64194"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"79e6419487fd791f17612d7918233604e0b539f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.7","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-pikrCJwpzzQ/x8OctrqyF6U96QTDtOZlgwEKWyEnMTBeGlXdIFgElXwCl2WAjtZ/QPMMoS/q5N1SYy+r7R1xsg==","shasum":"e95f84a7f3a3363eaaf719f1529ffc0f4c3c2381","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk+686w+HCvXrBkv7ZrTdGRJhR6xYqPLgcOhFJtS/a/gIgGLyoVV2ytmpasHKdOybNBP9DFDyTvKJrCajwg3MXnBw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilraBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7BBAAlPtbPh6qBvHQ31rmPUaFG9Rpf9T8qfZL5OaQZr9UaVGU2kJ7\r\nrBRqM0nk/We+mHPjGgkxKhYfAls6O11lHQCvmpAiH30feIxnhtdaO82BTRLG\r\n6sCUZQs+gR/AYQIreNxGXNZzqKeriFomvoL6CTQJUQdw7s4brlNTrU22JoAX\r\nTBwuy12in3vSg834JLK3tmnEDUwYn8S2/F4HwjgWevP3RJYG1qF3QzSknmqZ\r\nO1jgrCzBaJU+SbmcBKxtUQdtOLoV5DoHcCU7D/Fkf9zZ+0jDMXQrcHNuGGkH\r\n6VUcDQW3jJVOjdYWOmu7YXQgENq6UcXw7ycWW1SlpaVf1L6GHwgDWgl4XHDu\r\nMwnqj+HIRqf9PCjx4bCgNezZJM3y5f77rzM1rfC45m/zmj8q0EP3RMdqi9Kp\r\nwdbwfgcW4FI0/Y2bxja9pBzDqml28M2fnfwXzW9MS0vPe0vzyROxOgV76EkO\r\n6Z2h93ddANnkYSOMRqR2DCk5oxWB0Q8klW7tMKHq6XAOctGS9xWUsRd3amVm\r\n6UGl+w42Un8fW7GopBb+FTnLYhPilsuzl/AhLpcWD0Z9oUGK2GkDrC79YLTc\r\nQYzFAhxks0riuBg6Mn9IvxcaeKrJoRjtXzRaDQZeEdEdXLYSmwDAk2mCihBm\r\nPM76gJ1VOZMPANfcwJPZ0X4esaq9URw8/Zo=\r\n=A7QC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.7_1654044289358_0.523419141127704"},"_hasShrinkwrap":false},"5.14.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.7+1fda00cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1fda00cf9b7ee091a85827d6a0a66cb36c62cb2a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-kxDwiXizPQZza9SUOw0GrDcPB2E5wlS/PM7VaPakHrM9tkoilqq5RuCGymMd/1A1dXw2Br8WGirD11IKDRttpg==","shasum":"8298e34df5f56e10b1c146995c7036702b78f1f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ1MNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqdRAAkntZt/SlOyCun8ZxBil+klHYxodVzPeZBx2hZl0v/lNiW4Fd\r\nc57hiU4PreOMhV8i8oWpBgi5+ImJKeqaIzq65KCQZZICc+rEZKp8czP9ITJ1\r\n+cUIvzzR92Mj1eroId0sTzzJYU4W/imUfgpbTKnlhrLyA29ZptmoCPVJBjn5\r\nXDehWTAQpj8Y6IPRrRuCdC7Ft+b/xtxBfFIvMc9SeRR/ptsTsYSLnS/hqSin\r\npxJ3adQTrE72FJrCM3QJQaCs2PDgoqLczpgrX4B7++53SxB5felFI0NZh+Bx\r\nMYnYvs6m7+ozsj6K5RU5+nO5M2MTuON3M0vWBiTvPx3d0cgtzeLDw1Fe8Cxl\r\n2GJ6WR+d2QLf93GuHDVMVH1f1t5MZHdYFTd5CCF8tRAYy7eorFTaY9FS8JiI\r\nHDvJz3ejLERvd9olE1VF45BqBWQ9hOtREPX6WCwJcSvMog7YiU718eiRGLkf\r\nIXqsiIrwP6Dq+m2YRRzL+BiYWuRD0dp4IvsfS5+p4TZvGLx6T6OuMD8yb3wA\r\nJh4vMV2E2vRkyTdoSaiIhUR5F36bpG8QPd3qSDN1CDsv2SlF5x1lA7R6AUOA\r\n2lH2oFrtQEIXhJ+RgwSWPwqTi33BqwZzsDZq03AEEVzXAroi7TMV7wMHhRW6\r\nbiVBeStISL9+CTyu+CNA9jqeoXaMYl5Ov2g=\r\n=3l9Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7lnuXrmLUI6iRsnhwVAn2zibdvFZeE2aAsXz1KIvCfAiEAqMwgtsK325wvMQ9ebp6M3RAIvKpyYVdipwR8ME2B/8g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.7_1646744333804_0.07751474479888287"},"_hasShrinkwrap":false},"5.27.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.6+8d19819e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8d19819e299bc1429f5ae4a65da128350263afca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.6","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-whuDmPXIdn1whWrZ0MjjZlEeaPd7qjBe2tpuzo3jrbpYCFdNNlVZJNKW0FUtqeqYjHe/opfaEyLPMcKzbIHyTA==","shasum":"8f8e810e7823fb0a865f06512fb8b290d7f86a1a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjxcQKouCyWLun+dVmR8z2rN1T2KJNRfVNN4368UpM1AiBPK4BHu/3ClX3t/Ltzrkzk8ffBp5hjJLPCA0M/OZphXA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilrXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWCRAAg0YZrm4xNdWlaa/H9SdYqWDP3rXp7zTyZajh6eeq+fKSQtSu\r\nLyvXDMhZJInMenDtcEhZLKm1iZDTYKdxX35H+qG82xte/XBXZz9HlEk7Obme\r\nCD9LEZYZG7rFQF2i6WbmnTpxqcd3X1s9vmGe+UWz/ZCy3e6Zj3hjiPjPhhLb\r\nvsQXH+30ejIuFv2Og+2i1Uf5NeraujGOZcR0jb2Kq3hw2F/43o3PeXOOhpH8\r\n48zSmtH5Jay9v8tsoUS1D/Xe+PCMt5NQ2HXezWihZ87r9Q3yDVGos9dJL+7E\r\nNZm/SrHttOsAsYPjN6nMfXklOeqcybzERHPveGlUMXirAAPq2RA2CNrzUMS0\r\ntMTLLUqpAPkUzmHhs1NsAEU3YX2Vgv6B1oxZXrnIxJjOi0n4yI0imPzCyXWJ\r\nM8LZESqlhbfgd+OxHwoS3xqmfPDTEHSGehRm4icvwyeeH8y+SoJ+EhEnlNBD\r\nv5TfvhAANXfrPaRZ0KycrqkA5st1iZnGt9TKdPs+4/ju0p5Vu5Hkma29BkYL\r\n/YNN1RDZXO36SjtQbtwmwUgK14roo4EvQ0I6oGdRimUMeJettJi0dtaYrrpF\r\nFiFI2UAXw8aGFk2ht3Hj11ML7o4NDTO+cpCMST1LIf4CdKChY0GYB95sUprd\r\nL62j5usdPUBrtd1wdK0BJwgZ0kv1ef6AHZg=\r\n=oKeZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.6_1654044125412_0.6707445536254963"},"_hasShrinkwrap":false},"5.12.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.0+e7857aa2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e7857aa2975412b43c62cd9c55e9f16d09f6a8aa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-EA3W8Cbo1pKAHc5QjpIAFFlc0afW9j3TWWKNx/6CAAvF4ecm2OY2FEoztuEO6adagtJKMAkhhaPWdjWUiSFCqw==","shasum":"59a919dd0272cb682b5a9bb9dd47ce2c4a4e3a27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE9fpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFFA/+I0UVkkVnlf1Qjgosu0cjEpA5DQp/qG85SHP93ZMc2I8DW/rP\r\nP9uEijFskaD/PK6hk1cpmcwCTltutOmcNDFRnZFnuPC/vB7md9LyDwBOLY+v\r\nDapymL9kqd5aA3rHAIUufWMUDhXlQ7YzWe42VioXq99FtekBlb37jvVJ+1P4\r\naqdO4RU1S760CTdb2G4ZeBv50NSeHz9M47fJKndrFeBYDxL3zrIPUlvqgBy1\r\nf0fgtnPYzGrXnQcC60ploY4UcF4A57hRDAY1MVsDftPZXcPPuHsQByy7row0\r\nQjgKlgvlY7K4ak2ewWP3TvBJ1YQUcnMGHqZENRzNSwJfzk5MosAkxKNgCQZo\r\nXRGErjDbWICWPn0EB7rw8vecVmtmE9DaiJxrKWsZ67YAIbUk4s+S/AlF1jiU\r\nJ0JZX+Uk69pA6mFfitZWHiwDKiBZH2YUgG9NvszFJAAbDeFDvxqlUQHLfGoj\r\nIurLWxs1Xxqcj3Y0yOX5KLR8Ycj26D1mbhdA9Nm02gFG+/K4wSn4Pi7K5S7k\r\nvoMD0RcmIvKSrBUEnD51QLclgsTF9UHmYg8cLjT7HgunvbnYFYVQ5Oqr4Jeh\r\nDocqgUMAYTCvF4BPZ3+5WTkIgC6sKsTgqlOT8ST1RmARdg9KFVYRjOPM0Btq\r\ntdeTfLDwnnObY6nNV7JlzN63NZc93/vqylQ=\r\n=0Wp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7fDgwtOun+HBspmqBYgWN78r06+cU1Zr64jPQVUubBgIhAMYMR5hoGG12K2y5h+E/gG5gckH/5USJz4HsvG6NsO/9"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.0_1645467625005_0.992417879216281"},"_hasShrinkwrap":false},"5.14.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.4+43e523a8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"43e523a8008a3554733280166c58d0e8dea6030c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-h06Z5rGndJl7DpjxHZpBoHWclc7OMTSjfa+huSkEThSEyFpDcxo9X0GLVuOPM0idxzEL0xfaHo3NLT5LfcqY+A==","shasum":"9f754cdda7b8b497bdee740b909ddde27e6cdcd6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJoreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGtQ/+Lzft0++gyAGd+9AZH5Op9gyxKxaslhXXoaKe28KhTLjegnVS\r\nf4IDLhvKtyWFnjHKj8bLzXR2jAhPal7Eav3orRQnvMo/R8FYXjycrrA7In1O\r\nnXFrIIy2oZ33SYbKHoDe2RsY5E/GoV5EeEdPPijDDfdcnTjY+3R+oGuD730K\r\nFEcGoFW09atGwuyOGpvTjjE2t0HM5H48KUYk0EZ9JkfK3fV81Av2VTaIb2MC\r\noqwstW2NiOCyzDWcmdZyKRxPTcT4c01q1rqeJl6MJlWDrPASBSaIrR8A2GBg\r\nz8tRMdeu1Cq1If9y/jObUJ+rsVLhcpEd8A2P0BxUL0H+bvaT5xvV9Zi08fXf\r\nJfSdUhwXjG30fCh1r8fQ4DsTpbO3llAACBrefw+p+dpS0zKUTlD/URBKrGDV\r\ndGr6Ty9HwBwlgC5yOj8SRU62YdYrbv3w507b6wVPrtSguCHVyXtqwf1cjg7b\r\n2UNCJNo963ol4+k7ShwYxOCtIjFZATy3cr/uJqIux6zySDeUJvAfIqx2DKBu\r\nV36vx0b2WACqc5x3HD1axmrkA6O/3GSYtzb6TU0yNY5AZqMxnrYYeXJV2CGY\r\nKl8PQE1spjgm7fPn9u8X/xMVD6bIxdD8w45L0g7YUyZh1UwmP3/IEKcVHfYR\r\nxE+OH02QOZNlEbQ/zUvFl4iiADgGynKduBU=\r\n=v6OW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaGCJwxEyQblnd5Ol51jYwZm+3xgKeu3rhKJ7kOs9o+wIhAKrimV9YAJ7QIxzznqdwPTKKReCwN0raeWdag6wKLL1U"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.4_1646693086618_0.919104769839999"},"_hasShrinkwrap":false},"5.27.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.1+d320174f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d320174f40a74b34e6b6e4c88128ef6e736311d8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.1","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-D7iU+xlUYejcdlvtE3oOszt4fN938NqsppqOKm7IDNI/Y9z5+1T5CXnVCPK/KiklxobD7o2AnOQSjpLaaAjFJQ==","shasum":"c741b3f0c0761f0e1a5cbf3b38d77fe049bc4728","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOKy7ffaYvbPtQa8TgiMNM/QqJ8WJOxRIYVAXeMdoL2QIgOSih0siu56R2tUEFHAYFi34KDAaO/HfuhGp/NvYc5WA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilSr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri3g/9EopGh32hAFE1+wyiSmcREaj4gOBLo7emsYKwD497InCfCklr\r\nn7LupS2+2l7GA2cAgSWGfPVVGC+7SsJtrIKII/YobeIw5PGCtyW1O7rKxU9f\r\nTRtqta3DIe3HLr3p5yF+e2aS4ymjncqyjOhsIEzHe27vzBAYnEWIrXRTWSAU\r\nyVExCPyQc5fO6zZtQK8e1pZjTWwkJcohridiFHt7YPH8PJUIJul5Ebjfw9P+\r\nDetUeeBMk5FOpcmMa77AYOJp3bh7A0N4zN9Iyf2clkivIOlKndA03N9ONXHu\r\nKzvz76EQWOL5r/4VleC6VbXT6TW6OdG8Qeqivw9dVVSfoE1mwOg4xGLAUv9I\r\nnvyFO/vn90Z9/F6yopqSKytvnFAnB3RHziNuZAlwzz+PLkp5yxxYlXTl84Ha\r\nmEI4Jd8RTRnJAvHObqHgD0eh/G9jlehCvZfmu3QPl/XPvFBAiG49miAtguw/\r\nO1MydK/3oufAUSrV+4s8RP6NMS8xkQmJ9bfymVqXwMUmJ/x9abgE5WhFOK/i\r\n//RJ3GtQhW73eVDWRlbpun5yjzoAaBi2T+GHssRJVUCr5dEMZzAeeBF/2Qmr\r\ntX79QrYFNC97ZxJioe5YHHQ/DPF999/TBNM8ph916nWGo5Ft1BccoAjmWajB\r\n958CH0sZEIoKFub4/N22AurQ7E9iFU6lzuQ=\r\n=a1RF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.1_1653943038096_0.6734934062625755"},"_hasShrinkwrap":false},"5.14.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.5+21de5d07"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"21de5d07c680d0ad55816cbf25fb62e04eef2875","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-26jerjt/25ct4W6S7leSybMLagZnLw/9Z6A5TmhM30fX59+B/JNpc0CqL4K7ximPycJOOBoVR2RiuvCFNBrGdA==","shasum":"f7002bf0b774c2810e9f420815bce109b396c759","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJopWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYOQ//SIB2E8IdAuvBIDC3wKhyXuSptQDfZZKsiPLCG6b2PEhhkKSy\r\niI9OU6wMeOyndI/SBYlTwB56dhK0V4Of3p2o6FV3ZjmUTR2jT8P8LPzpY6OV\r\nNGiTemFP7FK0Xhwn+aDFpiVBgNWSMRFeiQI8pS8/QS1lDF6zJrao+kOhAamK\r\nwMDO5sN6u+DTa+4sVX8E8nZj3drkO242mLvkZf1hlp94hOf1HOpcG80IVYAG\r\nFDDUhLqadFGarECnHOM0/kcgWhVv3gnj/rbgxiswvUStYXIafyn9hMC+NoYr\r\nNQfFRayGgdCG/MQHaxiBjJI+xgowdFzuXarLUHiO+ywKpAI9ENCtOhqonUKE\r\nk4bm5S8fQvd85r11CcCzVj4ENXqxV7PFAcuCgdEDLvvGQ1FKtaavKOzDuIzb\r\nqJWTgSgiTYxRNvmjP94zZaPpndiCzENNgMdPDFB1LF+7KqVZOJzkCwCwQwU0\r\nCkV9+VS1eM5efuwLi9U/g8A/bkZKttaysp98OUCSM4ApP+cZhv+k2Ax/t1jT\r\ndR/uBGt+NHGEYK6/qp6Vv5mn6pk0Q1It3PslSKxB9AiiTfrksljHvK/6eBDA\r\ndHxra2WV+M52hRGyBD/6oAoZ2+AcaxYuCjIHHjNxp3pQsNINP/FjqV8jusie\r\nDTAS+JZMvaUoAeifoUnNrlghsQlC8Ii4y+s=\r\n=ZS3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2cxn8moH8m2IDeR5pIMAQOgaAIvARtfHo7G7gsykpRAiEA6h9Lur+W2dzc54pY3PDKTcHG0atFM3HwqYKg+OP2+h0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.5_1646692950789_0.5454228694154106"},"_hasShrinkwrap":false},"5.27.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.0+e0db364b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e0db364b94158437f041db3597101d0c8b30d8bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.0","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-jTD6wB0K/vcd7O+3/oClup+QcbEbqAd080vwxCfdC8YJWSn6gccA2sKywp90Ot8OP2qfZcA9StdJ/sPiD/c4Rw==","shasum":"5067d496394c47a007c7d320fe210468363d568a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRfiNpUtu5qizTq40mbOti2MUdupP0uQ/RmtmwIHRRxAiAbR/+k486BXgGwoAPo4lf6siVGpvJtCej33kOUw5NNmQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilP0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUKA//bHd3JvGIpd0aD+efdTsLDf1Wyk68PTuvcu1XkwAVYO9G7QxJ\r\nOivN28p7xPx/4lElBcvmauLHWiTb2joZS/D/EheeuT2pDBaAq8YKdDWSvlKv\r\nkCXSqFxdBJueZ4UZdWxHBxLXmp0zaNy16hjWhQ2tBpb1NXx75g5ujnSQuFiD\r\nnNCdQybICyDTlOaYU/XXm7VVZR7YJ0wJAsyYAEFk2UlVkZ+tzbXxKgzQNSP4\r\nNEvwY1UhMqhrfTKp9+L/BKs95HUMynessoIthetxiYY7lI9Ms55mMbrnKuEZ\r\ndxMbVnNCczN8n2Jx5ZsZ430bH98cnQkUe0h916PSfLUATOEYmwEHiw5d8io5\r\nl5qjIxfQj1h/hc2kRVcGr+kG/IYXgRW7mO+TDUjLXkMio21pi3XItUMweKMC\r\nGVpWUjSSd27n90k5KUIyVo82i9IWTmoilelgCJtzrZLYtDfEfnOzBBS6tkeQ\r\n944qthb9/i/9sYHZ2HXF3V0SKKMMMXP8+BDI3nP8zMWc9gw+/1cikmwc9em3\r\nDwSy35ezWoQjuaNNrKZBgIdkE4TSbj2+OszluLlnr4SMx4OOu7X0GOjaoBhC\r\nRGgEt5e1aC0oJK+aqszBONoGJ8WKhCpaXtK96D4MNZ9lEde92Vb3fWozk5JO\r\n/yfzDlJe7c6R82192eUFMrDUtvw+fSvaP2I=\r\n=n4kY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.0_1653931327098_0.8950820469334146"},"_hasShrinkwrap":false},"5.12.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.2+f106e4b9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f106e4b95e824ebb68141bce3d3207448d50c860","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-Ii1adcYMixI6XmG33rIfRD4L8vIY1HGJA9+tGMDgyulm/fWfPfmhCtpXbjrrnWgP9R4AAGcjyOWiKGsJT0U94g==","shasum":"403858da079d305915b527f65297883bcccbfdb6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUDw/8CEjbC/cpmw3qomvCUsGzjSDwIYWYvHv2FY6H2aw8zXGMlbvX\r\n0VRphVKVmyxXARzTo+uF+0MKAGn5wVdQ7DlbsFQ680Z+y5gId3wakr5qrv4e\r\nRwCLyzs0SvXWl6CgayASW/eflI2UoA/zFKMzsf7p/hU0g/OA9OVriuiFB5qg\r\n3t9wWCsa8sSDRLQZIPVQUSJaNoJ9HBRGObou8sp5Jz5SYrnsOUN1T1JlRf3W\r\n8gm8GJpq3K4+Zx6SbLAxGvi9WCBeZatnneuD891h89fhNXJjZTQa6eXrNU+x\r\nAXm/+Q5XsUQlDbNQJud02i+67IgulTHTbUoAGiV2a51aReQxJJMKcvgxrOgG\r\n2RXpKmPzsE9jQMjJ6D2TV5SLV6DUtzpXLNOU47nScuEnO8lEXS5lViRp1gTG\r\nSCB+nQDwuLDGFHWtdB+NmPAlBAMM11Zu5W41K/QKS5I2Z79zkDTluXBGksen\r\nrJO7yV4RdlPfqaGhtwO2BvI/ftZJEhTY9mAjqRhM6kMk/CYLwZWEpGptkPbd\r\nQZK0i1Kjfxla3c5k+/otjdhtiD2bmsX/ixfKQiRjPzmCF5I527cIgwb9XI33\r\nHV1jG7GNuCIeSsDl321LtQEg9ul3Rzn8lon/aZn2JEFcFxQo520AIIaX7D6c\r\ndIvUaOnz6ndiD3kPJG8jxcUq9VkW+3EvU0k=\r\n=CKC2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbdhSGRYu5Wx7Qn8c0/80RAc78RjQUoJA/sLJMbi29LQIgdvGa8GtzHTOn4ZTsZjPx4w52t0i9K2o/U1cw5OMYxw4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.2_1645659809705_0.8825547757034753"},"_hasShrinkwrap":false},"5.14.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.2+6d02c96f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6d02c96fb467933cf7e3b1c453ab2c6672086f74","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-j2WA0IKLPQjH+epX+UKZrWDJCS8XuJLM7TC6FuuM5hPkfOyDmhR3I/4DsBh+un6UWddHwKtt0Tc9h3sYodSxhw==","shasum":"8bab584d2b030c942ca7c312958e972c530de8b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJonwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWlQ//cMfHXbdcIKTbl20DVrFYCb9rgtVo5VsiO+u16B99KaboW3eE\r\nAMLY6x2KNh9i+kiO0Zgw+sYjMGP0R2M4np5mT+BfcW/pvW8dwd43WIWbiSc6\r\n1NYCdoJ1Wga71mbigTexpWRknaNVP4qxpEwk+tDFwUNGTww6m3qGWEBb4G+f\r\nOXJsLABTlv4wxDu4YnHcVN+CeCfz3fz4NbAsWoBInS2byFr++NWrK8gRdiwA\r\npD8Jd3LHKrNDAfVW87DXoAzs+YZn7H0fjBiS1EgQ2TOuqlTh5AhY1gPWTRGf\r\nfYohETIFJmppm3mWqBVrQo+DTZmPm7P1fJCINVgPjrShjz9oJbRRqVx+rzaF\r\nfj48ej+ZJIlm71S2aoUW5aXyykA44fX9d7Iswyl4TtUx7bpaxAht6FzzqD7z\r\nODDufNy+cNYE7AfgR+ZdWRVyALu8/F8LPT198qSC1Tf+RjEEUSfd4Dg7PHX4\r\n2Tw1RLRvmKhviGYFXmn2XDEh9osxvQqNzXI8o68XNW43Q3gz1Hd05fHI6mKx\r\nye7Y+mnvQeiGyblSwBw79UKNkw6+s3Wgxv7fPhAIH/Vats9dSUvMOzWhBiHc\r\n5bSB+O5HjZc61PlYUaktPJiAogBbx5VlC1X+f1QVJ6e6Vvx/0GBDSakdWUA9\r\nLJrE6t/HGd3/2rtdJOcCMirOj/CLRkuzVIA=\r\n=VBHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8rxo7YqmFW4SRq4Yxh2ttPWoPTc59qnrL3EkGP5DjoAiAk592cQBuCG1EddgQB3SNSM09wVKITIe3rr/PyK41J7A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.2_1646692848730_0.22193673375559198"},"_hasShrinkwrap":false},"5.27.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.3+77b1c38c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77b1c38cd64c5cb0906d1c38a82fbdcc2cc2ecca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.3","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-8OUBFYl9weuIxC+EXQF+ntuIryxFgN+lFXp8kZteNNseQ1t5RVl7KJd9kxSqD9rfBc8xzkfNN+URMTwWU2PFLQ==","shasum":"f3feac2e964710a282c344b44c2120e1eee901a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo3PWEhGUeROZ3YENmShM1uE1HV/GPUP5M5GjPhsiwUAIgL+jTXh3LQaI9dxwfarbkRAkDLbBUw/TV8gaL1DpLXzc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilXa9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEdg//eUosbFSSD+ty/SoeBm+THpzB+ycaJbP6VSd1ronfX4jFyXi2\r\nQTpFG/Eb4Y/FaK8ZDyRp4MqD+yf5T1Y1tOyxrr1HpOlc7vPKmT6uyEBFqdsL\r\nypWlrg9ZLcr04kcr8PuIfAO6AiFpvHxkFaB2aSk2SBxB1IMfuufwb/9RvraM\r\nTqu5lAjLeKpyWhHL5J02Ndi0mBDitaZz8AcO3rBccS2Jkc4J9XbO46A081nv\r\nxbYpKUNFR2LkPrSTXDq1pX5DvRmVIuSYr8yDQZ/AEd855XbwZbd8KTjpdlPH\r\npAjYe65S65c/+sHn5VfO4GSwtqFNG9r1danKkMSlsLl4Sy7/c+Gvc5rXczm3\r\nhtXo7N2Tc7S0qTPmnUsDtELEW52OlQ78cqQvi9bWFW25WX4lrQB6gJBZH6yS\r\nVDqR2yg04zvVxwHQ0exGcmnsOlEamuIMiSX7TViCM31wjhNthg/NubYyY0HN\r\nqH6CdUZvof5wUmIs/NqIDS3c+6Im3E5AH9XJLsnjT/i2nl04AFhDpLNZukGX\r\nqQhp2Va43acuM7PHZcZbBREud88M/+0/xbqwsruvQl3MfgluQ4qqCW+SA36R\r\nqhMVUuZP5+6BfvhrpLf61ZtVTqAaGv4d1IbsaBR2AWqWbSq3mhMLZ6gA9Jl0\r\nz4k13KFOT0i0dnAJTZQGnOchUZIREn6py4Y=\r\n=atRQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.3_1653962429723_0.5596757167150381"},"_hasShrinkwrap":false},"5.12.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.1+0c63f26a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0c63f26ad0b72517a59ad8608ccdaa4dbcde7659","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-13jjDY+G4kqfObXs6EqUM26lJ0p1/jotcU/R56xDT4PlbeUBUCrEwnbyPmO3IbzpHO/lkM9H5j7LTva+H8U/ug==","shasum":"955e194996f6713759b5fbe7387cfa4fcc4aaefb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFFFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ0g//fxwDLoLIl4PSaZpa1UjWjB2Is0Ikqg0kNCNg/nOv16EnvrE8\r\nGMNaS7jKoCA1qQzbp2TdiOEAZl1j+oVTWgk1bol1Gk0G5T8D/aovTJfgQSg7\r\nco5Q3QkMMmkDpGw3SCKZRblhOU5O8eWVbCAPskLRNJx/rjh1Hga0Mky91ue6\r\naOYA1uyUwvXdZpcENslGdARkXDQVC0jypah3uS4tVSdvaQblaxc4+aEdef+O\r\nYaalfSZpRJWBw4oT7LBduM8zP3ncrfXnoAHMCsy66tLf8UvI/nH68p5ZMuKh\r\nexobmCzHAEuTkQfk+5wC92fR1mHa+L0J7Qmbsig5az1IPNoosa0FO4d/AJ1O\r\nENJxBw/mkeZ0kEvieSsVvTV6pu8JbA2avOSxslKLS4Gjr2jrKMc16nEsEjDE\r\nTqk/zbRTdJScsd8cowHdblQbMDvV9FHOjqgKnnsWN5h+fUt+9ObiBPlxedrE\r\nE6pJxIklPcBQyRkLAGHStt7CuX7EbSfj1U4q3tt1SQ8QtIJYM9PDeRi3U48a\r\nqppeLzuTZgkqWxK/iVPijRN6znk1tj8TIm3aQ3PXT6mP8SukGvSTvWnxMlDC\r\n4v8FDVltbMTHgVp7qxSuFD1LlTH6zpUS4mGL0FFScIbKK3zh8IJWAnRYTaGA\r\nX+eR0imuy3XPNmEK6NkU65Rsw8Df6ZpoCkE=\r\n=rLwy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmoS09rbaEJfn9255MU1SOdPE56834mgT3RX3lpu+6NAIgSPgeFJzgVfliEQJ29FAdpwqu0+3QryeXbKBu2YiXkBs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.1_1645498700917_0.20862069264236704"},"_hasShrinkwrap":false},"5.14.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.3+d2b79eca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d2b79ecacb068753d4778445aca140c939be4948","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-6igWZv04ZWLI60yft94NiPD5nNlz4cclv7GN9iS55UqZ+ELXXABkVgJsNckDhNu70jzoVxaK/R08PvO20j/1dA==","shasum":"835523d0179749853e129cfcd7e5e955cace42f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJopIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv3Q/9H1i7o9cx+9GX5Wf8CuMjDugR8a+u3PI5ftvb5Fzkdw2eqlkW\r\n2GZxRqfyHsnJAzY/+Gn+m2R1fM5MNdbI8p8VS6hiICgY4h7sl2qLqQBMSS50\r\nmTxv9zPla/R/pBFa2N35xYs8qK8HHNI1qeAIhRaN9sfaL3jat8Ikq09c6CPM\r\nq4VSp4qN5ta9r9enYAnq6Z/F3+GHQlZw6OY8wOJHF7FfuKQevVjcUTa04/rl\r\nIerjDW2wDrtHimz6D7I4gWPxkdhARvayyxWjTbCXQsAI3k8QP0PDtbKy/+kj\r\n8Gm2iM1e75j5QUHLRa2ro6vbR2Q9gq23weGYZuI+hEqevryaQDjobias2wdx\r\n1qawhQRv6eQqDaas5r1TuvCVYo0HLugGAxufEsQhUOS6iOLWgB0hRVKu7cM2\r\nkJiRis6BTGtwdtMYZ4rwKYyDHJMazi/sgxcj0JXbEkP8a5mJLxMRswnZzPty\r\n/p1BOaF3SFJUFEs7SkZdNkFA703peY9J4y1FUv/FeMREyWShJ8uDOz9dxzUG\r\nRWaAgEGATCPb3CLcBdc5F3GqrPtfF12WjJaItum6AzSaGFsLLAqwWVcUk+ZL\r\n7GrPP2xSjAtoydZBnBjfbmKfy2azhd+j5rmTI43NOfmzCrk2SNT1iP9NZEtP\r\nRoBr/S/f1M9ghOi7RHGQzPjUWG4nwU9QSX4=\r\n=1/k3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2D/pe1nbKjvq/uDmow97YYY1YR2nt44NvCQOi/NEaHAiEAqpXApJSTW4wO9SoXQAaB0ugXQLJCFCHOSxGOZWsXv/w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.3_1646692936163_0.3912765865451395"},"_hasShrinkwrap":false},"5.27.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.2+45d8ad3a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45d8ad3a9422365a19d29c1452a667aa2b8a1049","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.2","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-lTQFIZne9Ma6+5O34+cBUdKSP7oZPMAU2AlkBP8lLobeuS2iGoN9M42WGH+DZpnCLyw4nzaFiv8IwY3tEfwq9w==","shasum":"d7022d24b08bab7abb002fa3129631ee7a921447","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH9+EbNl992abFo9kmUP3kjdTJbg/VMx0/oIC430UUcAiAnjrEZYzXbJUePH7xV/ngxpd2iVBCEXwX5gIEDs/nwTA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilTHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpruw//aHhkuxXCZJ6qez4OmQIDlY5lp2q2miSWn6IWRubhjetviBg+\r\nfDSDql8DuKMTv5X5sAg21dOzqjkuC97qHJtTuE9zteGcMzMA6y9BpoS10xVP\r\nAa4J837aUC/+d4mUPbBY2vOmWM4ASKHlHp40qRHn2eCNfc6EFwTYTIPpsd0H\r\nQgKFlQIExlrUQor+N9QFQW0J2iY2panPG5R8INpRwF/1qP/jU6Jc4Qv9SM+h\r\nnHqObQ3PVSK1aXTcfxreuL2uyn8oeiaNk3TvUzznsRUHwjD+kOKNIle8f/9d\r\nWfcwL800I2AhgrmS+Qo6d2pHaudRca84yWpaGq6VmBC3Btu0TID65D/s1bI5\r\n/jJNO9LsnYNaIKgQS8h/lHSmyKJt6E45gnLlKrUWQ9wGXy8CFli0ob8tTCJg\r\ndSNgkHw56Hyf737cuWUxwkuK02f1GI288aSCZlDGUqaz7hVGZM/srZl0DXGR\r\nmolv2hi/8NLh+ri/x79t2VhkBCEUgLNP+RZpKlQJJXi9jfgzgq5Cas2nZ9On\r\n5jVAHuzPLKrxWRWAiQnip1R9VUReusc/IRupZ+RwVFnXIi0PswDGW4Pmivq+\r\nqX+LKHkMTHeJcZUsAJveipP8bEd4VmKVXQbSB7mmZS6xuFabiPTZz7XjjCfe\r\nZTlAtMwj1XGCLUV6KdnGf+8Qlefm8sL+1E8=\r\n=F5od\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.2_1653944790124_0.7403326866122895"},"_hasShrinkwrap":false},"5.12.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.4+823b945c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"823b945c8f9e83d0246a2a5d07519f01e1a64518","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-YgjLnhWkuqXUp3LvDfBMvtLiZtk/J+FiJSc7HUA6sFBx8hIaYBH0e3tfvD2O+LMkZf8q3h0YEuXN0XvqPUDISw==","shasum":"d2d78c8f7987c0611b064f2ecf65073b67c0c5b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4gA//dl9wrFxWSZiMkI7GtJMgbCuFPUnXJy0DUmN9zuwHE3oL4fjn\r\nwUDMehDYejJb4fIzt8NB3oWyi4frPRTpueEB9m5KQxpbALWyenZiwtY1wOwi\r\nbPnogCvPsWa3oOGQMasbLt/eOPa88u1YCDBeTTGPhwXj6INXigPlLEzIytcH\r\nkZfT67vmzrKbZL0kMFJIxta7ObBJcLfQXmuraro/Y2QLkzHEjOYoS/T1lhY7\r\nJh9fgv7v8u+SuNF2r+YdbW82mEiI017hll8a1qb13eGIGmFUTrecTmss6ktU\r\nyVOow3ds+AHZQxhIvEnHN8sKJZrVo1Y/Ty8HPt5KhfZFRaoXBxLDyTPAvIgN\r\n8Th7Ts/QsRQErrD0wB1yZnmIcO9t6ZTQvl09rzpOclky8k2aoMk6m74w+4n1\r\n/Nihm1tzcFout5A/J8gOdzKDLY1qWv0HVeVbKx1W0MnsPUvcMlHxF6/xaHOT\r\nxWhkPY3CNBhwNGkEA506wLyXZe+xgGS39vhV+YHarllHqucnCCGCgg01er1d\r\nOvuJc3Nstc57M08W0TBuHGr3UJuwtxxiNnfLpIaloOiBsJa4a4iqffMtjiAA\r\nPT2Ho2hV1H1pnvPJYhi0kVxET1kiiOCuXdXoYiVmtPuoKhffD3Oqp0u509yk\r\nr+zbbNm6obOE9xDsYR3A87dLp63xYUrabhM=\r\n=STMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd6fS+YbFKX/kUl+VHZ/4nGvoJuxY+3aSwfvVjpVdu2AIgXxXMGHrYnqucpxab8gsO+QzPuCWt2W/EnRZP4HYDgpk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.4_1645660341428_0.4452905528474065"},"_hasShrinkwrap":false},"5.14.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.0+9752382d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9752382d4c20288777131b5ee8c3ebc9c1eac711","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-P4nYzjwSXczASzDAn3q0Gl9B6tpZ6Mgl297zbrFDhxqygpcQZifUHRdejnVAuRtrs8ZDEcrnTeLGeoHG8M8LsQ==","shasum":"31273bc80dc07bfb987155a99656402d4a3518b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJk9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNXhAAo7cJnD/cl6cl+ZvHtwa5mzW76dV9tsJc225sYg8OwjW2MxTv\r\nubonc7P7dn5Xkiv5yOuN99Wbu2GOrXMMgbVawLFX75EyIfGxN5y/lBVHUjD0\r\n0DOYD5IE7I3LLeDxbr7xsbzXYM+PWukv65NTM4J9wLsQ1Uaq6oJmcPKeJydU\r\nf8bnRnxDLREAExzDigCUXAFtTUITInnuCfYnwU2hjkhnXlgJ2nSv+4tvaHGX\r\n9jJOTWwT/VBddURwzmEiTF4kOTtb/pWvK2Bd/D0qXjUZEYr+GRTl4Mn6ty9K\r\nWe2dZciswJ9m0tV6vH/7EfkPEfFs2+noYpdayCin72iweUk+vIoje+HmRc4I\r\nsNkc6fR5CrkItdPwPyq4Pjrq4mU6YCj5sb0im9mlunoiiFmzNaZBOhtsle2N\r\nb8Y917pkp9b5s0IeC0hqPI5RRo40o6WPSN2N97VlKw/lMpVrYgiAE8IbzqLi\r\nc/UNLyQSPMTeiSUZ8ppSR4ngrF1bEFjg3hM6IyuvwGUoNcutYdrKewAYFk6u\r\noLnv7frdt5ry4lfIl8MOKzKEdEflgaIdr3KbsvMfOcHELXrv5xdFC5/UFwJZ\r\nBnXCYx3Dwqf4Cz9MlcQt1X6Y2OYCS82GnaWjbfWo1MVAnqfNSiJet/EmK76M\r\nqbH2sMUXAcw9npCfo8KgSpnfWatSX8v10cI=\r\n=0GAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOp0iT/GEFaj4KyM/FJwP0P+vdFl9jAQTRvX5+JgCOpAiEAicRjgXTF0RLuFMYuZOmUHn/jJ5ZtuFgKqb+afIv94AY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.0_1646677870589_0.9761542509937955"},"_hasShrinkwrap":false},"5.12.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.3+63d051ee"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"63d051eed29dcf71015a23992feac0a8f92717a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-CJZsXvSyRAuI1DjTOQff6XRyiqfhynUl7aDZtGbRTOD4MUwURY4o/WoQ2/mFy46RceTw/yWNC7eoA8pRvfO/sA==","shasum":"c56d65c9042ca496761db56641989e1b03e98928","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.3.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrCg/+KEn/QdyBtoeqVH2zAJTqfAdcR2RiMVeIKawPGBuW/Drv/rYt\r\nXviIHzqNaeInh2O1xNdzEOaM/BNmpTQPKqiF7+TnJ9ak33sYqTnfAnobHWok\r\nES+FYdgFWhWywpW+cRFpXIlrB5e4Be2yYy4I1pkb5405bh84OBXtDTjm4DXn\r\nRvLsKgMleXM3FtdZFhK/aOkexBx7PDyZlTVzz1QOmlz7shncCPKMOV+B2VfR\r\nd1Ft1ENNqPbP7baSv0QX/xflh5hrH0bi4f9PDzRMCmjCEo6rbUXc1RfVd6Gj\r\nkxczgc6J8Q5smU84U0+f2NDtWyd7fJ9uAPpsMlFNQZ92NaavXnTc8F6od7Ir\r\noU+4aGiPPbAKY9VITB7vcwNJ8yfoIK2b2KUdo9NFqJHIVkHJvMWX6E64DRNN\r\ngGkjm5NPEzDczQNgkfWaS5exwbVwQaJRdhkAHgNt4yl9/u6/yVh5LubNRyaS\r\nfSiEPhYztCyuN6UIISz8ThlbJfjG/c9EW0WKOKbwR9Q9QgtHsVcvKwwn33oC\r\nfyjJ663rqob9wIrOfRN7BTbfNL1FHcH0kODxiJTuK4bP3b8/Cey+gaVm6Y/V\r\nyU9lsGyPHEX5cddVO0PY+n2s1poU8oao5bIVvwgseO9R6vYOqk1DXhiAEDC1\r\n1Wl7FokXkGXPDy+0DQQH4w6M/NVFQF1buLw=\r\n=u3BD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQbgMzwwxzXFUo63Q3AtZcPcxNX2GwZ2txToJE1GoJ2AiEAxfxWhcmoYOtdodhyL462Qf18uvDsaNSOymOAeZmTaO4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.3_1645660353359_0.3074707950328277"},"_hasShrinkwrap":false},"5.14.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.1+810cd6a7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"810cd6a7d82435e4f6b2d6d7fde5de97d2ab8e2d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-5F87lLn4v4VRhkToD5nzH9/FdxnGBNWQGB+ghPc0Uqp8+r+YuaMIyy+yOZALEZW5qDUa7dbE1RffkCyleHn5oQ==","shasum":"fa4f4ce94983693e13a2434da7b4ed3216751acb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJoofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvsBAAlnYzcDMMJycY8IO1I74sS2txIWx1+YJRFi0e2PyUnkx8MHcY\r\nzrhoQy+VuFbIHaUyuXEYFyQP1g4FJIQOzB6FfrnZlIa0RXV1g7qv9WOk5glr\r\nOoAjjQKBWuyzFOjZng1JmfQ+JqYS2scGZ9AecfQDaGVYzRV8yg5DxZfLsqYO\r\ntj0o2KH/YZ8DhIj9uWbiTUdhGafGIZDMymm+6q0vUFPTyKCqTcJdN9wB31hi\r\nIbduixqg5FVZ+r6/KBGhda50hIAd3Y40uHk+dEz6hO2y47eUX4nl1tC1VDO3\r\nTzWeMr6+nxis7QwqxmI1nGDE4a+GZiXNkzjSFe6IE7EQuPCvBjWZqUyfa15H\r\nrDGBBlbtfQWIE66dYEBDUlfCFi/o+zcMu4hwOgPv1nG8rBXwRSz/FWZ2g0Od\r\nNPDQaOJeuPtp6EQ5oSWu2j4y7f6rr7i+s1KnqAsj/aukSx78tW0ZXxTjohrz\r\nPyJVdZi5pLIJpWuluwSmPL72WTQ1dEeDLnqb1OgxnFCSjpPX2dzfSsXneGUr\r\nXjU5S56NH2pU7fg9YdnM7eAt4Iyp7k9eAaB1yLnvEfxxMG7dezlARigMZsWd\r\nlpzeYsvv1ecmS+MXAwad6PlPP89i/Kn0l2+zCzrotpbAW8XkVd/HduUnkiYc\r\nc530BzNgnQv0fXwrHETpGakjwxrqMLlckgA=\r\n=BR5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE9JZQQW9llYtwOX2HEXgya8sSrzu02sx2GYFnUuhl6wIhAP7ZD9PfNjhmnZvcFDnlFCtQfWdRaFFnGxvnccLEOJe2"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.1_1646692894808_0.9862747786736723"},"_hasShrinkwrap":false},"5.12.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.6+208b6d02"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"208b6d02252dff2bf272329d3e4a4a82e56c52c0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-SKTOH96oBFYujYIcrTRe1umZRGh/eZKu4/Q4FrkK6vgXo0rqbKaw/BKcN8iFO4JqttSsGw0a2brVkQ9mFgQZFw==","shasum":"4195635c0e735ff73f027357b1bfe6a06f2c8612","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF6iBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvyQ//Z6MPCWGe4+WU+0fd7cCZrGTxvErMEhh0wBd4BNhaVqbM7JLD\r\n3u915agfAtnBUx6Kksjmr7JP9KU+3Tu+WpH9ONFJULMHxG44CIZ04mvjDZDe\r\nYbQX6ZCwP+F7eMUaajFv3hLgPHWb9irgKQk4GFl8dK0nxDmw3N51czd8B9zZ\r\nOYQI2xKSmpg+i3WT6K6WB0gerhwkUtkFWfH5MdYdh6e8ezvJt+YBi+dx7DZF\r\nEGWyM0IW5lbky42w3GIY2JYrLm984PqsNXbLfogV4r9vb/oyhxDAiHrkbRPl\r\n/CXsG6mBozc97hZkjEMY8yJuiuNl6r9KgE5q0lWyGTt5WSiho9M6mPMSt1R1\r\n3YXdXoKYEux+tD8Ovf8dpKOUChuBfZYQ9S32c2nPQIW2XZmnEX98rdBwg5uR\r\nZ4hF49iy4+jFfNrkxu/6XrvNlFYZMlaWCms+0Gne9Bdfue3Dx1qhrVoltALz\r\nr4uXUcLGd1Q05duMok/XMjqEOkQJLDbl7FZFfNw3cX9oHZd+KhavRoSaFcOE\r\ngFjqFJDmIUnY7YtqAeX8V0tULCpDcnzcZMbC6xLuJJ7B9ajktmq1ZYqAigJb\r\nM4M4Fj8DbNy7WmspDYI157Z0AMFkB3DyfNDUetZ+YgI9oC7pnba9R1pl5RKW\r\nnm3OEZFg5OrfBMvrmYhOGDYjcC8RkDMo+ps=\r\n=cQ4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnBgzhS9AcOEVixlN09nuz9pY+1J75s1Lu2NkyP9FAFQIgLHiPlYRL1DhLy8f2UPMn/7MugJX/QZhJQJg3LL6CHiE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.6_1645717633729_0.8891931023946578"},"_hasShrinkwrap":false},"5.12.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.5+66501d6d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"66501d6dd7e97c22c671efaa6d1ba8237907e417","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-3GMd4qeRUJR6BUqRN32pvffH/IBvqkLpKvRIORTklb2xMLUKd6vkmjhNzH1jfXFdKnsLVjYzn0bjTupW9Awzqw==","shasum":"58b5a4387c897c2e8577ad80267c01f6390b5d8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxp0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIpg/+N9nQE3LUpGbLP3LKge34zmtPSbyQD4R3O2LjVuLrXVNY6aWM\r\nZdXakUWzMvTuKBUgq/G3tKIP8BbNMyoauzBIdxGayUirFisarWO87X+nWRjx\r\nDKgv2R6/7YJKVJH2vuMgnjBjMDsDXbTNWx9lHgrNAgrXokIiJWA16K7FORFf\r\nnMZPnH8N+bzimFuN1BFot/XXg4JdELu6xLcfy3IBI/6yu/7Wv0ekDe5nbBhb\r\nNT9G0xk8ssDrjrHZGA3mQGY/FVDL4hJskXRBjEs8LsY/drAdZ6ESa67EUwnF\r\n6uZffQ5CHZunhoPlcbCTKRT2GrAZDT6BLfUOSrwLn8dVd4lXWXURz1Xx+nGg\r\n/K/M8+IX/nfm5Rutn4NpUWdnL5vRxC7qlBBDh2bgbgGP3y6ZxJ7Im5vZPteW\r\npLB8jbz8Fs6Gi0qtNMRGhMkQK0roEGlzLBdBiJ8CWCVwPudvY51/6JZnAaL8\r\nCOa9HODse3Gttj6F0dBuUIocPLLBXD0oc7fC6hsVY3Jn95pz8IH/wHjp9onu\r\nH/ydBxXp/T9ixVeGZROFqR28Ln0U+FJtAkaOSb/+fDd08/xDTGjISrU0SZF6\r\nlzRxve8q3bNu0IV7ZkfNpzAp5yFiI0kM++xG3VN7GgnXi1H4DjQWs+X+O/CI\r\nCoL262v6s6i039ampopP8omNRNe06CFtnTA=\r\n=biXO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMinteZjsVETpSXRwtVabtGBUApfvf7i/i08hq4VD+QAIhAPZJLyuh5W16BeVzKFcvhzbE1jpRNCCleX26opgO1JEW"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.5_1645681268762_0.5890575448431101"},"_hasShrinkwrap":false},"5.16.0":{"name":"@typescript-eslint/experimental-utils","version":"5.16.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aff9654937f7c09b16b609bf472341b3c3598b63","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-bitZtqO13XX64/UOQKoDbVg2H4VHzbHnWWlTRc7ofq7SuQyPCwEycF1Zmn5ZAMTJZ3p5uMS7xJGUdOtZK7LrNw==","shasum":"0b852567efa10660047f281cf004ed3db32866da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.0.tgz","fileCount":7,"unpackedSize":5057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOK+PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYzg//cbxNJoTeURjLE0vfep1/ia6IDEeeDIIXOcD2zd1fG0eDioqQ\r\n5zAGi/oYR7HK7VlB7b13yU9tofQUdx0XXlDUzOa5YOpsz11uVMdj/dPDt5nG\r\n3eqqemef4mkzS15CK4g42jvGIzk+D1V5z2yMVEdOnNdkpxrgeG3Q6p9E3ZhF\r\nQfexUdOUgEdXG+rSbrCI+WOKONg+6xBj+UlwCS20Gc465l7xJwsMj6c8/DZn\r\n9R4pkhPN5SLtQMJwL0p3vhA+ybCrhuW0uWUoUVMkuU4OixFtQqOUuKR5g02X\r\nnht2k/U29HnTlO22qCdcSVF0v5m2m1PF+ioeSFPq7GLZBbLiRneIYtRu+Atx\r\nVp89kWbpeuFTGvw5q1+dpt6JVCscdEpTnLUc+07abfN65UqQxV9nI20tq+aS\r\nb/IFwXG+BnkAHPQop0Hb24ZrUYWXuFg+U/PkhNsi014ze5vxUDkAMkpCzscf\r\nCWGq2S0Aaw3hxhFUV1iDyoRprEmQ9MgO/hNJ34gEBHvTAGeWW4pfrDkHUmUz\r\nt6pTuWr0moZ0OesOVXalKk7E7Dhn2BBOZIsjcXqp1JvwoF1u/j/RDorILfzs\r\nBW8hWLnATqEeExnL5+7E25k3FLnk4+g0/VluqOwlQWa9w5kEiIZI4af3mr0L\r\n7Xgrt0SOlvMBUthM6i51N70FYpOfoMjtu8k=\r\n=PTeW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuLLFq+KGccLUXImgUVdFDP9pr1PJvUlntU+WzUuJW2AiEA8IUw8J5t1+9I4Jef0hEp23ExC6+4vS0gNp7YIKmnoww="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.0_1647882127188_0.24270483781841"},"_hasShrinkwrap":false},"5.41.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.9+2ee81df5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2ee81df5a365d82ef4b3dfc124d4ec39c7bcb725","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.9","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-MWAPy7QB2+UhFSDzTpm9x1GGJsNJ+GLA9zRB2tV4FUkK/ypdtz9vlZb5aC3fzSwIbxw3UGaZU/38FC3+HreXyQ==","shasum":"cf366877ad9d90a0c1cfac734f44bc096d548464","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBUnHQCs6lHfQ/UYk6On4a9GmUNS3YMSql22GS0Rdg1gIgPZ9HiH5HXlW1II5uwqKJapKwYy81/C2QN8/GVrOmSlI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWKZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENg//Y2PEM1+kuHCN5spoVjOwJclqPRDG6PcKgHtTme/GaCB014Zd\r\nxbRuZRAxg1Gq54+He2XwWSvnc2M6hnE0N8ofDi+RSlbZ0wOIvZnlZpa0y5Pf\r\n9NeZIH7bDYz1LTtPd2mLT6N8fSmkfugGSJhbI2fMrdUNu0RSTKouj6S+f44B\r\nLSJi9nE1Qh8QgQrwrK7jtABOLJLY86pwyArc5W0Y8o6NWvnxUOUnTWmuypVn\r\n27CbYy0ceRphdHYGQQOTb/bV32GOoup3wW+OXZkg0uKi+cHSD83p4/ZRnbDE\r\nBWt3VRl1hFbpKJEA5936IkHgXVgajJ4TmP/E3Ua9nmIgKdcADmU1/qk2OqoD\r\nPZ7boDIWVXG7IVYjSiecWXV6zqotrY+Uw/MqTzHVMZyUyX0MVFagZHvdHepi\r\n1dMyeN0NaqYIgu0Y19fgfj46xNY3dmvofzMOeL6YNv5JWpBDLVrCmW3S3Mjn\r\n+3X/R93ifSEsP2A29jdzyK61ObAK1u/WgJ+0dYCGZ8gILBJDHxhI8WaWCdG2\r\nDnovLF0Qjnon/No8kJbF/Fgv9RjicHA+ZUHOr1BH/mekgd2VQv/TE/fyjpVa\r\nD6G1XBDseqeK32yJEtkRSoIQoKI/Y2JZ+QB4xpFs4HQSWoqSzhQoZ1s3sndT\r\nXADbs/WOuiibZjIC3Rdd/RyZuHkPYx3JkwA=\r\n=k5iC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.9_1666754148251_0.5876024619556406"},"_hasShrinkwrap":false},"5.54.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.6+3bc8c150"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3bc8c15085b3c0455c854466093a9e27926fb589","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.6","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-z5mS9cmtn28Yi2wnKAj7+E8wMMkE6gl4PYua/OsRvnO7zCQ3AdwyptN9ibRv2eskwj852iesOJL/eN8a8C0HVw==","shasum":"5fc3d7b40cc3f08c42a19f2359e948014793232b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.6.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCs0oA07V0bjxMmBv8rFV/qQ32GjA6OprvIbpeSvgcUwIgNyzpwSUq55J5hQo/qglrh0U+5IWydxZdX59RYU+3xgg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/rt2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEZg/9ESAF5FnB6paSZJrZlyYfoTfhk0ALztnf8v+9tHipFhVZzRn+\r\np0PEWE7ZcVHZ3qoqsOulq2ns+3otFEgkYIRYGq4zm3gYdAhbe1tuEx5Bw0sy\r\nMjctNKQFnu4ZnJWxUOS6XqnMEF8FO4VVlUqn4dcYB8+Qw12orEIzaFES4+RD\r\nlVRe6NBFKc0u/uG+DhdWlIaWCBRKfO79IEF8FgnBmM+81C3q9hoJ41f2ajbC\r\nHvVAMfiSUothzyy9gBZy+YDL+9qPfuDMXyA/1wc+ot3x8dEl2zWr8wo1ynZY\r\nuV7wG0vgNkd6zXybMDijqpj7FniUHenuc/2L8BoSlhNyJYQLgSeUqIF8XRHH\r\nCCSQR0TqEGW4ilWPrPCfEOeXNLH2AgERZszU3rIIhgTDZ3YylWp5XOP6VIt4\r\nXf67wv0TUmsQIUzgEH+6HsHyMk20ucwI9dK2xtICRpnSFwJXU0XZWCGcfkh3\r\njzfTJGemYiISiIF0BnQYfhrenx7+V4qmsjcZdUUmboex8izV/ge9e2pjXIo8\r\nBcNFEzUByOyIkKRL/AkQftlcXMMRjffdjAu+N6jULGpmLoYrIZ9uHW6uEms8\r\nyl6Mnj6SmwEKMVrklXJfKm3aVyMbHx8kPVznhI+xv65Ldd3QxQKXTiipaDJM\r\nXJZEzRitu3eBAkIBnAWbz896nkzTrexYMXE=\r\n=bv1i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.6_1677638518103_0.15209658509677282"},"_hasShrinkwrap":false},"5.41.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.8+3b8d4496"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3b8d449696c319690536a18a48ef32749dc2f559","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.8","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-YwwAlCdz5uqUA8YbBeFogidFs9rER+Jw77i99vp1hu7e9ebecwwcsqcRQgyQKre+uinOlU0NL7aRSAFFA5HfEg==","shasum":"86d84858501f9f7e6c97de917b12f959dd6cc710","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFYlAI15Z+5mb/Z3gANsnEXWTIQQDDAjH38QcsaNEUwAiEAnkeYhNZKsnMcXmtd4ADAUuzn9n6Q1Hqnkc1kvvNS/ss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWKLJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWhg/9GRJTfB+ep6fQRpoB8jkhpD+F62zJ5uMl/JG7Vvb4ffgD+5kR\r\nKiG2pvgeuWZUm51cwrq5wGNUoXn59HnQo0fiYluurSVXVT8sjKrcGX6O/tkV\r\n0pUFKSIfoLbCakS/exkRSBlBvGwE9IEH2C8GdJeEjfvdeNnYCgVsYaq+anXf\r\nIDQ+52/pxSGNvHid54hyKqN08mzBqWLIMmpl6cOba6p+SATsWwRQlHT6kNR+\r\n48pNnDBIcKqjeG6dkRoNF9Lx88yCbYSD7Uq9K2V6Hh01hGKA0vt3xR2NbpHT\r\nTzMd59F0yuwZsbTfSCeAtHfl9VnjDopovHyCk9p9QTIg7s3IX+twHKp8ifJs\r\n6Ou5aaky82XmdqtVWGXCoq/N0RZDTquIZl3Vm9b1QdjhH6j1PJd1GeWIgK5D\r\nazJQnYdwgSFePYw5gdi/Zak2gYF4PCXis0o/DuosXotRAJ+j7Vae52Kd0h7q\r\nz5lsKzsF14uXhZUsnnOByp6AKTaCyCTNpQP/0dwLVCxUQ+dnl/8bQnWtCrHi\r\nmOvpq4FC0FfFyv7o84Vsc9YLWjZU/I1oBZZBhU/Q5Y4EAbuza4xwopFN0WFS\r\nnPz1exYk6H81OdsCNzpWWOsA1jE4WsrleU+mlv4lNJ5B2RSgVKVQQxlAWxql\r\nFpyOoz4p9SzN2sc0Xv/Km3HERWQYsrSBU2s=\r\n=pcjh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.8_1666753225622_0.1442148712767326"},"_hasShrinkwrap":false},"5.54.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.7+7202c1fc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7202c1fc063b433cd09e1a619b0204b5aa37baca","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.7","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-253jFe390daD/iqBEeFtcntZ2ELfLfoRI8KiRsSAfos+7uBeLocdzKvSu6LaC6TrQs+Yqp5KQpVlcQjNAQRJCA==","shasum":"25a50e04b21f3f8a06f25e2594f67a55df04827f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.7.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDuw8OaR4kphk4aRiXctsvIsBNkZty/sLB/I9JzkafIAiEAzrX5WqRQstLzYt+rmzvqLeDxp1lZWKFzSm63FzPLrjA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wYZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJtQ/+LSZZcgSU70qE6DpwLzc1u050xIJb61ZTaVwjdLoAP6cm0jWF\r\nOIohaz34n9sMEySesMZSBmvPiD0rtFon7t05pHqkufBrLp4e3xkvOW8DmzPF\r\nOCCrh94aLfS/1gtCJ1hOrrtSvI0Y89pXY6Y9jUqrjeEcDqpyK+dq4MRvasPN\r\nWUeYhEwxiKNhTbuAufGTwZ1JvdV0u59UX3K/MgC9ABYtt/tO7gcKslBRqAkF\r\nLk6r/iZdcXH/cAqOFlYTb4Ru7O52KfCPLEE9UM2a2ErNEUqOenL90SyEwnPp\r\nklhCvP373u31KwFxmNg86HXq2tJw5cbvDoVk8ZQjL4EFfyA74PEeLfEw0Rqz\r\nbrZ7CVk2tXAR67Nlira68St66fUbhWIriwzkqRoa6Hx3MRSTKwvDwjkp4zjU\r\nFHxOxnUa2fosdaF1ExMe0SHLQDms3AETpls5/qE65ViL83UJ9Tdzcv0biIt7\r\ns0dPNoQwJPp+NXT2yNjwwwYaoT8/ffklUtZLsLZvSWYUvx+62q9TQMhTA5gB\r\nfTlsPuoHB+bQ2ATOCCuE6t26621xXIjxcuxP95TTwuAKjOCjbxiZHdCFV3CM\r\nvcA/RASsFsEoDEuFMgwxNNy9c91tjowMqzotiL7pZwmQ+ShqcFMgCTOAb6aT\r\nD3NKAkpi8v1aNetWFLKEidxvWMjILPLtWV8=\r\n=mvGo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.7_1677657624971_0.9819252200429798"},"_hasShrinkwrap":false},"5.54.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.8+ee707b49"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ee707b49c163ec100f2db071e6c11e891c099b52","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.8","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-OxoZ6u9pU9LJOBtyYanUBb3PfkCTX97XmZqxrb2IpJ04L8wGvz2x8ZDD7YMfkwNGHJ/ztc+N51b5FyCPflg9LQ==","shasum":"b41846c743fa369782c82ad6c31213311485515d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.8.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCfYtroKLwx2FG+p7wp9L9m6o1f8uU2iewC+/rRNj5WAiEAvEs8cQpxp/TTQsJ0eD87fX3qBu9w75ccsO0TB3X35PA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBQg//X2omRmJYv8pzYGs/dEHJqjVnQHWBp/SDfuJWsT7WxaHNHCzf\r\nekFzBbwa6OT9jRVS91ru7IdzVY2rxL/8d5CxW65AAzVNixUvjZkRO/lKEO4A\r\n2faf+Bk8N4Gv11KCgId0H2J6Q/bLbrzCVYxarcnkDQxae9mmjYOAraPjo6pe\r\nTzGBGjPqWl1XiNrKmjSEikrIRKeAbIsD6s3MOAXi+lOfkDkeSiZ5ssKkPXE/\r\nNwVck6yqXKltU/K6FigicMHX2dv7jbcYynNrcVRcnyw4CKOajmz0pmjbyPtX\r\no0Zj1q/NqHMgIEhbfqeLpegvpHHEsIte0czr9o9PsRy4PvtNBbcYZQV3enQ8\r\n1yNafzjgv1RazOMzmjMrZ3HFcl+sVOfLcaBOwph3+DeYAqLovyMiSW+Hn/Ts\r\nYi19jckiil4F6UPKeYBgOKfaxRHTBmHWMPsIPCl9CKZijY+rSVsveXvuQAC0\r\nLIh+wofBeZOWnrq+4+0dXS2bId5nDmQsxUr+Y20nyFoWTZQlVr1UZ+gfLMeE\r\nGeqVD+i6ze5YLdfa7V3lAW9RRGrZf2VkhQe0GkXuNWmfIOeCeh492j3ShzFi\r\nc8JCIH7uPmiZdL9W7Oz+sf9ggzaIPh9eBSUcGUImrbO2MU5jrTL1snaEbxyA\r\nZ1kWkO/+aEcMYZiNims/3R+1jCgDxm3nVeQ=\r\n=zjai\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.8_1677657555982_0.7123078925263131"},"_hasShrinkwrap":false},"5.54.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.9+52621d25"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52621d25c716bb35495444117d64da6275b617e9","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.9","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-lCa5zbRDMRc/8CvkHeyLS1d6igKs508CQeXS9q/Qq4Q0dA0ICXccYcNS5b6kahuA30OvjvGUGSJVkpPKE+dKzw==","shasum":"15be01241b30def968d2d5d55a3b439a41061fc8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.9.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcNMR9YY0tX9hu3i7ULxmn378TtGmo3I4Iarkq3yr6kQIhAKFKSP0SNREgHt/QLbSRHxyoDlQsB+5dzIWKCbGG5d2r"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/wesACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqOA//XryyC0+PCw7XqG2Z+qghYUOb6iiRua4idIUY3CIcJjuG5qjv\r\n9OKUiOzOAWMICRYtnrPSlu9auEY988AnHBlXlvetkBr6lptHEsOunf0x0X+J\r\nOMZRs3J1QUUt9a5Hjp+btHs8p5aXOnKYuHTw4a99PpsbslSqa1iP+sQA1SOS\r\n4Qfd/68CYXkYmxZgRaZnwQETfoLc3cjsMahnxJn7WpGM70bQpudchzxHQgWW\r\n7GB4OC1Amd/SgC3gq2kIGjvhNSLlTq5lv3DDJBoQfVg743WutpddR/JUFSro\r\n+PqGHHciNgHmt6kO+M33d9oI8MJgzOCHF6USeFx1Nupz6UHDC2ekf+20Inee\r\n7M20Ou8zmdAXN6LYeBlOAshs2+7kSMKcl1snDrq+8/sf/PP2U9wwShl8LrZF\r\nDatPPu2O6ieOSRtUV6NC217oUF36qlbQzCEskolDR6NQ4ruTgsU1MILMwg/o\r\nEvnFNydgEYhrMhgvHYmdtiFPPfTXO9Fs3jqTpADwvRxMdEjpMvd9iRY6floE\r\nSv40JU6WAdTDRR2Ncyj4Zjjqavsczp1q3w+ARZkhtvXmNdbMH90Fy4/3Ystm\r\n3f3DO4LYRzlJkAVV/65e2doTSCbNxzxBOy1MC7sj+h2lEBN76Ex+M/IEmvfY\r\nltgOLcKvngOGsCnChRjYXlaxopRj2mYljUs=\r\n=H4TK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.9_1677658028378_0.12624845576903998"},"_hasShrinkwrap":false},"5.41.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.5+8794fd37"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8794fd3773af8d6a65c1c33db80a28be0a4401be","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.5","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-mszD7NVSt2YaytFBXyUF+Yb7jydURx1FBD5/qtYus63aJbDIC4chdxxznNEBEFuCAaYmXl26Ya+iUD6VIOIHmA==","shasum":"833a5d195d7f4684b0cd855a22634d951d39a54a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxeE6MNsj0XUY1QMZ6MFRnGqqPisCzTY6f70lwPW3lpAiBdupkvU6NVN2Osa7hKadFYrXs+curUyKBFTa6ro6XkaQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWGOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuYA/7BCmLHV86s030WFQI/wTquMQyj7PBsZjibSTBZh8PbhQT+RFt\r\nRmRpnO87NbveSPOpzoHKWsfxQzUTC8HO8fIXOc/jA9Rx7dCPNpzEPK2leU6m\r\nMJH1y44bS0eaEIgbQ5yrpHS2yiHopPE3Cfb+LgbK0lrRhULAGWcMHh3JtVhC\r\nNut3b8PwH5VIIvGYSdlEETloQyc6jlZdqLQn0Zm2Xg+qsYEcnaufA9LiAnua\r\n7I3Nb6aldV/IpBlD7wc8d+9NCrap1TWsqGBsd7lno9spmAea27qZEksgG2K+\r\nxVNcxn1OnWhG+rCoiQmlCPJRqln4znMNAOpbUEadWfseWe3fu45deLXFKtq7\r\nbHCxtcHD5tSpB9yNm7GSpSo2bWPBWtnutBVKttF/EfU5aDp00sfFXbEm4Yg/\r\nM3Dv0Uu30BYoytL324ej0wY7lacRb/uHsGcOrn3jCqJoiyEmkp7mgtRbMlal\r\nVXYXrk4fMzEU7PDjZXa/Pa+wi4hvvvdLEjaSPHM8fSfTiuyFAQAT9KfOn6Qo\r\nr0utZmJM1OHIvhCGATaCWQbsAlIc0fW6T0Dd2Q/fCWopwUva3+LCW+a3BeZ9\r\n50inKZsw5PUTCYHUQZ/b6FlgRVIEyJy84sPWxj0UzdnQXW5y8QSBZ8ixikGh\r\ny74FiozSNGT/5ySP9Hf7BKNa1avUB9wwjbg=\r\n=8RZX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.5_1666737071935_0.9022677767981035"},"_hasShrinkwrap":false},"5.54.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.2+df840b45"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"df840b45c14f2277b4df03c37a32c6f2269a6cfd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.2","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-kMKoDCK8tHx12k62vy8OJWmXW04le7DFAZ/mGqNAf+IacDLqLt6WvrDxdqyAHhgeBH5Q+e3LWmSNA2RaVvuJDw==","shasum":"20735c1faeee865d4f72a3940487d136b09b96b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.2.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Nn288bS87LyeQPNaqSvxEVpuW4AUlBTiMBhOuZoyiAIhAJ7VsTws+8YAzaVSyQJcADVUqwJSV3oksGVrTAQKenjx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/qSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWnw//ePZrLdnRcgYL44znYxZ+1S6aYwn66IhP35fku95dRr0p8Vvs\r\nUyQeP9FYwk4CzmIyahdFNHKKf68pxows7sxGdqjNwp5yRUeyfWaJxSAOGW96\r\niDW2s0WozoaAD03E4wNXYqNAaHEPdJvKhvezPUeVjdGEEjoge3VRQw49aLDZ\r\nI99AsewKscs5k9SxmapNp/igW1hpyZO94OOwDDRyAJsvzhITZVZwOCn1VqYb\r\nEbJCYxVl/TQwP2iM6e5mHH4ayjxtxu4KfLH9Z9VL1EIpx0k1LEco38mjnAAb\r\nWbq+KdcnjiWslD02QSR3zoJNMwQ578v9SqXbCcKgZ/EYvSBGFZgczn/Jmnxj\r\nHb4ynFYbXLQaX+z19Ikw30tXWkSA774xfiPIxX3cDRiIu6CMFBngP1ekXGk6\r\nnBNS7fmz1kami8masqlWUpQpBOberC+LFfc1is2yWx8fUa3qAUpdgObiZXc/\r\nhavZzVAm+tE3k4ACME1vaIU3mC+s9UYdXTP85FW9OLrLLlvICdwcLZmAfruA\r\nmBBqFUyT0Zj/wD5h9Wju8utgKwyQLTRkph3jcIaK4mAWu/u0ByX4RIg/ld5E\r\nCoavvpn4UUg3iHwq9pFwAFMdmxSWZAELMiUXFHflF0boWIMdezHhU7UWUpzg\r\n8Cu5KZFjaVreEFxj+3gJhst+Muz39msO7VM=\r\n=nY7C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.2_1677632643880_0.24930594475652934"},"_hasShrinkwrap":false},"5.41.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.4+8ddcc9a7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ddcc9a767a0794b17e603a8b11af998154ad3cb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.4","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-8ubnLRJu8LAg4WkwHxR+SFKa+A4W5OAnab0Ii9+QLgTVp9EEPsP3MZQ94j9JkIUpr1rAyRekJqU7AyYs2Pdb2Q==","shasum":"72d84c0e0d0b93f1289e8dfb059f0ccf6d9a5c8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ZQlfhgJ1h6yN/FRpoBWE8QNcXw1As7m4TZqcBM0IQwIgIqE5adk8z5BMnBgBWpoBexmonhkgTP9krL/NcZnc9Eo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWGNkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot5Q/+OLB5j4sPvJKklsH880H0OGAvuXjJvOY4Ma1lNBWXVArv76aQ\r\n0OFFllwLNEc25HMTaIB7o3IimJ7k6pp+89ALsTRqVVCBLKmPPFqAuHoVTnxr\r\n5m97fmJh+JzOuwvfpSCXqndBHkgMuWvwAt3JL4L2I8BrOIjirySVVaIIFDYn\r\nnvazkv2hTdeeCIfgTBhCIJ3rPm6OE1iNRrqS9Tpn4RvTRxqvICIMcHg4IxSo\r\nHXrQw3yRHOA5IdQSZpgeFZlBlKRkXAljH8ILUb5ctYCrCQYi4GB2ueGSxSxs\r\nYYtjPAIHJbSpPlMuQS3pzJImz1XzA5XqxRNTOpnw+5eHj4e1HNkb1xo3IADo\r\nRf1fE02Ci1KjwVJaWy+m4LatYwpjm1PEZ/oGUOTFGJyHnKQvCKf6QTE4bc5G\r\nF5fyVn+tvilro334avaxKp1EEECB2s/gWTAKGluXFDoVvE5hZF96TFfG5vU0\r\neaZq+ShQyIoiK0TYKCtyF5XwyXuPoyU5m5gRrAz5TCUM8EL4iVkn61ua2u7N\r\nAyNKbMdqRpr2SwR69CUaNDGvkZp6IrBYOUG/wKSLke4q8F6Q19MccUmPzwQ1\r\nsWYEv9FioI9edtG+qFCetu88semWak6hL5xP5QXbrAORYNvBHxX3pzFL65I9\r\n4MXExCUZebZQJy8jmC6ygkr3iFGIBpvmd90=\r\n=BbCl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.4_1666736996612_0.21159591257326116"},"_hasShrinkwrap":false},"5.54.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.3+e4a0a08a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e4a0a08af5c7842771e52baf43c5240c811f995c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.3","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-l7JMNDz7A8tWMynnxsYfvmFe8iagI1X2aEiVeV4Oy6df7ABQTajEVcjapz9Vts74FS463IVhMo7CqMP0Lvqjtg==","shasum":"058bcb3822b6d50682d6b58776b65bb46687e434","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.3.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM8uHo/mcAKM495XTSEotTICC34atzyIuxUrJ3WD/oXAiEAhbUBQa+WuiUndudRccRrAmDjwoZC7FKgHP5S5VP7jak="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/qLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiRw//UbsLZtU5zixQYEFKb+ONWhzVoCd/oUev3PfK+lEteBqSN20V\r\nEarZ1QDG3Z/LnapLaexYDKFRXChCPzKOMRyVAfBkP7Z8fNOT2DyyZ5nCOx+g\r\n4bVY4X9Y7SXr6OR7f9uQJTrp5XVu+WPTNQ5aCxi+nNdr0dgQMlmZQxLFoffR\r\n4n8OcSHSS/E1M/dvG/X1m1xpViVEH/RVojG47MC4facXxGPVMN3yD+knmTPI\r\nOdZVf2oqQe5asa+FD5ZJeaWSoj9L8tfQExNZMyE7aEFq72LIWV9Ra+lJNWKC\r\nWE1oiGfDMdnneq5AfAO1N/Qou4U5BztLr0NKzPjFythdb41CbqVkqeCmrDLc\r\n5pLBf3rUIQwcPKIyqrpo2Txi86X4oP5r4AqrsmBLeQvCcQn+YcG8fglBb4Fp\r\n0vOG6Xqiaups14mvh7SZdeyyLa53L0t4qDyyOPJhl7BtJmb95u7AbULhz7Yo\r\nKZJo/RD2+o6qIpwsxd6YZ/1IGXTNqUAhkQs9tnXoH+wFHedLCzmFiQQxcBhc\r\nTiCzMYgNEB32fxad3dpsCXQM1+kjH3eNIG3N7HDnZyOW2w6VOHV8aq18HqLj\r\nfof3TyE/ZoOe5NnkUYFNTcP8sgII0hgatFzmxEC5xPxaGUim93UPFy9GT09w\r\nSPlRfBM3zh7aLXJ3y0NjNxt89OX7gufZeK4=\r\n=LgsB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.3_1677632208330_0.6124007960796582"},"_hasShrinkwrap":false},"5.41.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.7+2019c2f6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2019c2f64e984e7726ea15da9b027040aaed576a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.7","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-U+CzNBCKAXUXtFy16xS7rwYOV9iFkpHjs7sJHqeNP3MrQApeumctqFOYKSLvWW7zgorUICIgLp+fO8AGupu1oA==","shasum":"d9a98df233b24a649447c80b8ef31b0c7d2bc64e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiP5gDSTItxC4MPSftBaXhVPZnq2OEubMir74J4Z18pQIhAJsoKgNqKVKQx4k8xTNZh+EVgoAm2INVIa/CXtkUHVH+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWJbcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof0Q/6AgcvD7hJK1CqGedOnYtMRW6pAhYOWKPPESWqiVDyggr0b7Ki\r\nLg93IXY+1kFhSywJDq7qytk3sr1esyeHYE7lxQkDMwcKsHK/avTBjaIJc/+k\r\ncZngETECB44Fl9jCSQu/v/tHOGkCk61DR3j9/2fi0lloUKgSoanFHMqMjLCz\r\ngq6PCmLVKKMuuYmdr8OCbZVC+XwiWXupx6Mv5qHlNT0whGnO08T1eAb/5PJs\r\nAaN9PTqGyd39wjT4N5DhF7XQHAw7SJC/5ZeyzPLdsf1mei8Hm0JJOf3OY7Hf\r\npAaRrA6UeMVyI+tLTHMF5UAdbKoyu5x9J+xoov4JyzxadLt9WoYheST2QhEp\r\n7JZvNIsLxqULK7EphY8JPSV79M65pc+aA1vgi8zHPcMAU9yTdWQj7HPiWD25\r\nmdpIisfR8n0qX6WOC2o9KNyH2kS2xgMw8D44Yv74ofJYzcA6cw4El3i89L3k\r\nuD374HAmR5MgHXaHHiE4H78hbd+UF5UV6WnblJ5dNv6Ie3MonSEmgGT8sxot\r\n7ETTsURr0sO+PTQKxPgoQI6sBluQLMgLwo5bJ4zHPMtc1O/FnR0oa2gq9bNS\r\nWsgp1AQYzTsZ5+4HTUQDZoX0j3nbVsUfXGksFWD2/M16XttuSXBnYHZxMyqi\r\nw4PhJpyICv7pgpzSQ1HOWp1lEN7qyhiiuzs=\r\n=MnFd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.7_1666750171832_0.610916658652684"},"_hasShrinkwrap":false},"5.54.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.4+bb01d4ee"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bb01d4eea70cabe7d6d4c44299fb91789963fb6b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.4","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-sbdZNhKnuMeWgS0aOQycFxNU+6KgWNSFMR1p7sFu8k3J01n6nEE6u9YnGDj1sZhmRIpdA70TubqFHt2SXo5DSQ==","shasum":"05dd6ea4089ba1f07d6b8a2aeb68552c5d164281","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.4.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKfzElLDOpIA4H/ztvAQZhuMSyw+kvifwDcQgLy25atgIhANDKt6J+1E5BBzyUG85Qu95LuzjndIsXBnMXHWNdM7Nl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/sekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/fQ/+J9dxOeo78u0gh1FpGMfj0xnOrrWScZE9vIh/nonn7YMGqfk0\r\nu7hGrdMtc92vYPK0DmxQG2tcIntiMxR13eFmoUJ5ZBxgbioC2EpjQDE/4A0s\r\nE9YkVy0Z15B65LGNPDf8ZxQilELPPRJxUUk0y8lphTD5dOCSWnrcIbR40AIr\r\nmkndLTxZ07B+weiAz1yjez76ePI1fBrmYSJipdd9gHIKovvX90gm5r9j9xji\r\nL4flxTf7VxxZKGBAZOpv/Flcj1+i+e2vjoLoR+vRbtdBqHf8HKz6M42737Nk\r\ncHo3VLxK2UT04OH3rhA2AmayNQOgZooJD8KWLFF5Bb5dWMkHNcqOfCby5SJn\r\nwrAVQtwQOZBOuwFLZJ4h5dTFvQ+3p2L/zx3hGkmHwAFg7AlTzxPd7X73H4e2\r\nfUQ1sYixMIcwX6s8xEQBTnnqtDatMneerFJjApZJXgJpw7uRSzI7kIlI6WJC\r\n939VBN7gozH8Wdvm1RkP29mL5Y6A0H/7FXg2g9Kn3G50y5PzKWemBIi7wT1b\r\nMCBzGYO7CvqCQXa+GBe/oCes4xZV9AnKYR4WOyc6rhqMhK6UswXIq0frxV9O\r\nmk14bi/Zr7b03oeO+SZDYK1EDOCp+Trs4PJR4tSsqO7z83sEoYBxT9KwSwqd\r\nJ8Mu3UgIaLRwRk+kOxh92xHEgtyiX5/2KHM=\r\n=Kbls\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.4_1677641636513_0.31391405197307987"},"_hasShrinkwrap":false},"5.41.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.6+fcf3f9da"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fcf3f9da6595f8cda843e8adbfdf466c52dd7d08","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.6","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-fvwXDXPFs5LhnB/Fp51AjS/X7nGEdAMZE6XZAsDfWcBRjmERsaSBRuw7bE5l/RRmNBiRJ4bb6j4tf8CAMXuXlg==","shasum":"7a66e403d520e4576d4c220b2ac25f5ae9477335","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaQMmbzteU8LyvJew6bqtQR6GOqTaCcrZH5yk7246u1QIgKoO49GIA2M4SUJg9pIzmr8T734amCNb6bMUzZOOW8e4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWHZ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohiQ/9HoELMcc4ACs+br1wU6Xf5vzwEfcxbke7qLPqMjlyys5X9RRM\r\nhqRTwAR89vHwctPrDgPNqjCeT17S3r2jZIlvFnUunXsWDRIO23y3EipZAmR9\r\n2vJq6HLayUhGKTw23FM2fI9s8rbBfIYVXO+PutMuCsIe4+cQe6J+hZ2ZZqx8\r\nxRrbebneDb0ZN9uAl1m0KMrPVYSfUYVIlF8t3ZSOSjKsDRiZwHCpMvGqwfzp\r\nvOBY9baFNRY2VgQBwo2xchL3sTDppE6BhWEkM7aw/4W5bDqyffhXcWZZ1hth\r\n+Iu1vBIQjCc3PAvHP90Z+XDsIT5abGGOv+GVPnKLpNsNhitPe+Q+98F5c0p1\r\nYjFAE4N3Uzzc9EoCFz9eswgJcILAaz7yRSVQTguVAbykKkxVkbdVSBaDS0G0\r\nxqzmOI9QLgQj+rI1fhGphszBtNwOeDLe4aOAW+OSZmo09UdHDyg/ZgWD967f\r\nPv5HnUy3Kmdq7fXs4xu39KkA7Nf8pwz/bW3pnGgiMoRVkWvoPWroKYyYHN2g\r\nn2cJ0CHfy3WbyvwcFTNiN7y4chI9upD7A/bqvyvnuMIR/Gu9LaJYpk+BWDHt\r\nSrjCk/L4AajAMHZMoUwR2g8KPTcMpnNpLocMbGh6oEt1ettvtALUzhZz/AYK\r\nlf3/h+h59Vd0CqSICGU0xkFU3Ep2RoGvc2o=\r\n=bVIo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.6_1666741885331_0.9161081098761175"},"_hasShrinkwrap":false},"5.54.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.5+a4555170"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a45551704de3f7ba089cdbe8404b303097ee0b4a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.5","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-aZx+iPnC3xRuc/2HoRYUHhjTDol0nJC7OfcjlH+E+7cJBkPfjPdhJSw77uwP7qo7zCDrxTHiCZv84CoWYSak+w==","shasum":"aeb167eddb4ade9f849ce1808a8a28a9e954431b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.5.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQgoCXKTqbfIA4CoF745a85sGPnEx9DYToAC8nXM4JtgIgdWfmxArvyFW8O9Mj/Y+WlD0NRFhlwHpNFn6nwap81bI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/rsbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQeBAAlMZSg6IxPtLMFz8djfWk+N/SEuDcVSTOUAToe86mecrNiOGq\r\nqe0fDFCtggCXalaUMLUMXemgCRl8q46Fkfz16rsD9lurfOuj8dDoOyr2ssuH\r\nsCsSKGzVttK2mC4FQadQ90H219hzxyaztREsWbxO9QbXucyIuPMy5RZCMOP4\r\ntIRisj2D3SFQBNKAT7sWKnR+Cw7MbSmcIOPvDa0/sSu753qxJ/OEFMJTpffF\r\nq9cVA2zYBk4L34gsNdfIMvFYbD/OQXOKw6Tgb7r7cylv00/95fMm8gdkkF7j\r\nWog3GaynN+ElkWiUZo5G8RDzqAuYC4lLLFPZnqxLyFQncgp5agckzCRJGxU9\r\njghJuKdqg1YmnTXJ0eY0NM6AlOtyRIZ6X+EN4MXf9TOJthKds2FfuiCM0gi+\r\nvmAjp/Z838sgUKiRY1sAr8wq0BiXBXqSM77LzO3jRb6sl0zccsYToJFh4u26\r\nQ4gNObMEzeqp1xLDc7QAx9ZMKxZnYwmSm6w5XHKKfTolD4XFwgtTybO2hu9O\r\nkg91aic3Z1UdEbBauGGqm8PVqgPnNar0gyCHoILdB6o0qsN3Qixg0gXUhDg6\r\n2laF2wxUBGUsVbbJQot6j/LAOOK8qoOQ94YU5HPM6ZgU2fGYcc5MxrGRs8UQ\r\nv0q6WFDVE9AKN82bmyKNwqaRYu+x14q//FE=\r\n=6brZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.5_1677638427685_0.11051141503781259"},"_hasShrinkwrap":false},"5.0.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.0.1-alpha.22+6746b8cc","@typescript-eslint/types":"5.0.1-alpha.22+6746b8cc","@typescript-eslint/typescript-estree":"5.0.1-alpha.22+6746b8cc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6746b8ccaef9e16623f5418965af2cf2dd609694","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.22","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-xX3pPaCnNl4O1bnVikqLGiAOu1UkjZmxjgEKaQog/zR5FJQV5nnuO2cuaXQyVYOnZUgV+ItRcq6hsQXq4DO9fQ==","shasum":"eae2da74b0760c9f2318f66dd03053435ae36756","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.22.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/TqdpL8sltDu268BeTcaAbgoE6S1lmo7Ehjmauc+d9AiEA8tRftqFXbZcSvwlowZDMcELDH/vIyzCSx+BE9fsYT0g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.22_1634531099639_0.30056931252092633"},"_hasShrinkwrap":false},"5.0.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.0.1-alpha.21+283cdf26","@typescript-eslint/types":"5.0.1-alpha.21+283cdf26","@typescript-eslint/typescript-estree":"5.0.1-alpha.21+283cdf26","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"283cdf26e6b32985531ff6416cd13ef4cb0a3c8c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.21","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-DLtKh4SFZeiXMsUDdZ5/PeWpSTjMg3g1utqBB7ogvqf4shM67ZtjQ/Rx8gC9/+WCWA/9f6KSceVcRirAhOfMFQ==","shasum":"2e5709a63336e214066e9e9c5f02233ed50341bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.21.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS8XEI7wfzH/7RKfb7+1hYJURo0CJeRBbkIFGbuOSosQIgVGBBAYVc7vZMMo570j3qFHgfoRcpSJaw7OdiawgFmgU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.21_1634522687837_0.41986629677783127"},"_hasShrinkwrap":false},"5.0.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.0.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.0.1-alpha.20+076d65a6","@typescript-eslint/types":"5.0.1-alpha.20+076d65a6","@typescript-eslint/typescript-estree":"5.0.1-alpha.20+076d65a6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"076d65a6f9a1f9c2fe92799b34df743e60654bb9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.1-alpha.20","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-sSHdW5Qd5iN7O01QdfKWsIQ5owsvrmmugHYoWvQqE6cm4w+5morxGsxmsJvdVALHmWE3AxxMQYPwqV5BiBUkCA==","shasum":"34e00d19cae3dc21b9d6807b1c6a2481b90fb32e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.1-alpha.20.tgz","fileCount":168,"unpackedSize":320331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu+L4O+0tvoRh6Lh5Sod8mh4D4q4LXryo5zksk8cv3GAiAD0qy9ReCn5PdEj/hHop0btTAJIHh0ECa/Iupg39MzyQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.1-alpha.20_1634522530208_0.12270997923707072"},"_hasShrinkwrap":false},"5.41.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.1+1eaae09e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1eaae09ecca359f366b94f6a04665403f48b05c7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-HBXuqnn16VoBmrQUM5/YpGk2x4Zc7zIxuhfre3rG7Zx1JzxwRuzFfk/MmvyiQQSfazfnuRJfUnmI3CceliEWdA==","shasum":"a9399a89f07020542980adfe3e3bd4778a6eb71b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzyASXElJvOpZpN2qjcfFP9QkOYACbpNOg6x28TQFGxwIgdw4m+fn+xQEPeplczuVaIyyS2lMXjY6G9sL/B85rLyI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVuS3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLkQ//bhSLtf3X3jzk9OHPxBhnsNC/5X/Tbg1e0MSe8pxgCxHOBM5C\r\nC/dhUIrtR2xzdtxIrDEdHJCt/+sOX5OR/RBrEKwhPeVST14ZhnVa05SU198Q\r\n8dN72Ap32zx/BxhTX1yyRD5fAbtns2ocSoH909mShKcLsR9NOzgY9Fz1jF9v\r\nvgN0rbsDeMmm1yeurtf2XY45APDfE4/1Q7YrP1eeAUllzTAUZW07a/cmDeZJ\r\nrKnh5gb/ekgOj/6lFPe9ag49AqpTtUFlMQJ1AQJWi/D4f4kC2sem61PSzS6H\r\nasU5wEyAHE0MbLFg5XLJPioznxlpcb7HyXd3ysKvOiB1JWau8/6gccvvpAN8\r\n3IlXrnBAfX6dbvL8Yq4IkEJ/3lhGwJ0ZNhoHfoqujeNGLVVEpUwaHpASU7yt\r\nkyX/PGBVyYn2PEiLvFfO1Hpncxp3oxCS/fCAwb207AOplQLJFSlcnWuRF46k\r\nspIUrvygq4VRHchu65YRxdPbRP/Z2ZKFUx5p5nBVHGXOmZF2WKr6i3hFSEoe\r\nLntiY7dfKGyeT7D2gSdRNniDJ6acHgojTRGEjQk6FYDYj3LzygH8ouM2atpr\r\nLV2Mc3YJ2oJghQWk7znDPMUpbUxQZPTwNR2rWnEUFCPmjTY9I+A+m7M4oH1f\r\nA0NkSoKjG+Uk//hj3dyQY/fbOd4hMsMV238=\r\n=WXyc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.1_1666639031564_0.22123582257101582"},"_hasShrinkwrap":false},"5.41.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.0+9eea5f42"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9eea5f423fa99683af1f9a43ea15a7b3c0f78ef3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.0","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-9V4zUIRYHB2Y+Uz/L4205YpeRMZwc4CdmQ/7VsUTlFwPYAD0w2XFizr277y5yaOrwqxT584dJT17s2uUiKyTzg==","shasum":"e24b0306f5e3ae36d8e429477247231b752b9f7f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPmyJqJtqJ+fRHR1Hhq5+kTFFrVj8a0+ay+Tg6bpGRIAIgZARUBMjhGpVWyyaJ4d+9KTZz0IXbajKcqAEb8gNaclU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVtF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkmQ//QJYCxCRlmcXZ65+vvxV0cdRqK30/7md7g1t/+KZCzjedulmL\r\nneVwvszaXURdP59s/7Zae+KwmGed7PhwgWGQHa3F8ARWXbDQeHqNMiiU2NuX\r\nuK2ExFck1uOwOOiygcZ3MGENHaGn2B+jmLd+KoGKtc8F9Vy3Nnf1xGuPh/6+\r\nAYAYnlYSKDclfMl7HiAlDt+grKBbSf0oWG1FNuKDUkzhyY+YjjY2sV1V+76f\r\n+Y38YD3h825vaOChYwHkd8xF4r84apyFw5CjIafrFtzgT20Qoz/FpUTFGQuH\r\nxRzhppGt+CwaNHpLDQRBZ0tvliWyEKZwmFhIFji/8NlSFiZr09KmTr4GJTLd\r\nMXuvhBJ7oaqbQzK+1Bs2bJ0AHqd1E9kz9JP/4keeVoDQGLMOCLVSCoH3GAhk\r\nfjd/a0R2hA1fo0j+SV+RXc1sPYcMDEH5KOCrDp8pp5tDOh80UMBGEVhz8e+4\r\nKBYTlVwuWI5SZYxzcGiphDUbR11K5w55hHxotprJiDf7Yc4h1hiFcyKyAjPP\r\nX0TMcyV1MxCwT0sl+YcCTcJzZaIlDC3BEBfTimF+R3lG8WrDzWtq9SAM47TN\r\nDYBe/1kWqzBh9bOV6czfxiJbwwFQSNri5QIdxu61U6hsy+dxzcYyN9xe4qL3\r\n/+lOTH541BDmwEupFPndiyUOGZmNGNkOk6E=\r\n=kI6p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.0_1666634110161_0.30327974418659354"},"_hasShrinkwrap":false},"5.41.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.3+c4e0d867"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c4e0d8678e0398f3ab85510f40ad6f97832b9e6d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.3","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-Jt8Cyinc07UxH5Wsn6oy5HJFXOk4FRUGvb4hcVocV4wzLjZsdgHTUporImRlHsIooYeAv5zteUZeLJ4o31i0MA==","shasum":"2921be809b21b9985ab5ea472a2345b57f3ab90a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB7R3zTjazBx9nTuoZ29H1GaC21aUwHqdGHdiS4wi+wQIhAInZt9G+G9iwjkSzFLyA/cVum/5qfpTYhnw/Ylo7BezY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV+vEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIQhAAkuYMsk+bYM0/rnWThswWVaReuCdt3/UyaE/XsvHD5KVuwBXO\r\nMyUemyJ6uC0Zmq0VolYdSHT/aBaPiQfjSmNDqBMcTXmeLOX8FWjZ6yGFgVKh\r\np2kpjgNzG0Gkrsd9DJ2DZPybc55mhwnAhjyqyF2R8SazsA+bHoWo0gNBiabC\r\nkDQuNG3iMre6uPadAmmjxd7f8QxHscOGGgPFapSRov/M+nRGbIdWxLoYDKLr\r\n2IIeHKx4hpPiN2BS95BOYil8EBjrK24KTECwoGaXAuRM93luWvfySgv1a9wY\r\n4m5lO+vqcd+y5AsqQvGXV9r0OVBiJC5P+vB9jZjLPgkl3bN2opR1p4ZoDTZD\r\nS2vJp+AbTv5tqkH6NDEA310SBLA+x+SbyQ9VidTH7VtnCqMjXNznK+VkExex\r\nzU9I6o0bHGihb2MxUkobrUnbkPRenQoNiQVW0dsGlTfCtIgFM+Sg7FfiRrJm\r\nJqUzt8QRJjaGCCCOGkFGaFcHFSQJBz7Ahh7hzUzLrQOOJmnQMl0HVV0bfrI5\r\n1c2OP12EJ2mEruiuJeRnmdGaHYkpljKFw9Dm0+LszhNRZbmNfPoemgq1eWlQ\r\nBECCeko5LVmgO8rW4nRPzso4RPGuTD8dqQIAte8v2UauAbjI2C9/HS3zAqm2\r\n2rygSQkhGchq9hhlh9rwqIUpQfZnAFMCGm8=\r\n=6iwD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.3_1666706371845_0.3990626893057896"},"_hasShrinkwrap":false},"5.54.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.0+678ed413"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"678ed4131872dbde41077702a2eba7fc694c687e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.0","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-bFOepiQWpaOVVNpM/xbc+QIsgIRRzQub8rngheVeDTGdx0gCSMDJEGI7gK52Sc3TWFmxf49/uLMbgKKYLxENbQ==","shasum":"edfa3e03147166b75fb6bfa7c9be16d1dab6d772","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.0.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjJZKjlJHGhW7+nIs9+YgCQtvVGQTGlAyMowkx9c3bAAiBUidWhSxlP4f86VSAUY5h8FbEs5LQWc2A8OVVRTcdyMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/OohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPqxAAgFQVpjnYCP9uDkTanTOHjHyLKIerBG7Albc8nqgVlUisU1TG\r\nozewsBAKGr93I7GAHr7RDielf3hRMCFp67d3YhQo1ZSGgTfdI81ajaX997Sz\r\nYIyZnt4zIHqqtsWkPf3TeJcSlcNujLPs15sIc1GVLhAeEv8oC78DN9bsoPoa\r\ndRuR0Rn67c8MYTSLBS5cR4d28CtxK5dWXzWIvyz4x5wXuLTZ0DSS54I/5jV5\r\nIpSTtv1yQ74dsoG+POjahJG6O1WwpHsuUCOBtzPZgauSU8R8VaCt/Zv9YlRR\r\nzuiIq51Q0627hFHkTzEyfeHojWk01McpECXTLUe9ouUxiM619G5SnVDEwCpZ\r\nrNhoIuiUCFPLQDOxGg83H0Ntp3YGwcOWCV5UJmS/SDZKyuloCLuDkY0qgREd\r\nsxZD4Ax25KnKeTNfaZnRWew9E/2IMu2kIjz/Iq+ATCGC0aa1FZFzixiCuwym\r\nTAoFAuuewRzMvUCVC/nxeV64SaolsXPVFhAJn4v51VIRY0uDuzBkEnl+1z7s\r\ne9XM+5xhW1zDsaJUfZPOdhdeP7ci9NN4DhRryZmMHZdX5Rt+JGC4GTUZuVMs\r\n/qLGTckdUkkAybUgBb3U/cJcPUY2j9UMgs7yhXnnCGRNjP8bEOHQe7nlFkv9\r\ndOlI+FndzoEs+uKK4iljJ+PqY+RNfb4Bt/w=\r\n=Bht3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.0_1677519393481_0.3535354872327985"},"_hasShrinkwrap":false},"5.41.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.2+67744db3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"67744db31f61acab14b5fe027fbc2844ba198c97","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.2","_nodeVersion":"18.10.0","_npmVersion":"lerna/6.0.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-gSBDIhWMGwqyVVoLG4GhBUKnjGyB5o/S8WNFjfhoafzBM/JMCfaio1eA993AhWyZnESndCXEvH4ban89li/2xQ==","shasum":"c90d90917af337d455bb2e7fafb61a10ce0e3309","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5lraAlQVmHyoU4gXtwyRLlHZetepqJ+Jjkpq4iCSfKAIhANHyMnO4iFA1TdOrkdljlS+dxYKvId5TLLqXMrzdkkx/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVwi7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorNhAApJXA7PBOuaYFqSReDk3Dp6JiOS1cMg5lPxYDlhUBiirNPIdn\r\nMdSbQaDEYM9li7gPoitOApbzzUtFsLWtWt8y7PIc+XxwNIesaDwWxqyyzfwy\r\nlrPsKWAWiRhsjU+gkLwxCexjU8V/j2N1bxcF4wL18qFeLn3TS+kOXXiTSKge\r\n3Vby4NuLK7bq62OzLZ2/v2gezsFkotZQeWTii8t7/QWM7WI06XeUFWxPB32u\r\npYi4hxM80Deer3/2jDb9G9jCL5g7Aylfdh4uEwzOc3GgEzu9Ht2eqdmVkJd2\r\n1K2pIoe5ntV01XWkhn99H8FkmfPBdepVhYV0dulQw1m7U3w2edi5S9lPMjSg\r\n8SDWoNj6FCoZG/9DY2A5oCmpLG8eJwDaE5cKbDn3cdf+Yyx67vnuM7opBFmH\r\ndbELq3GcKznEMnNLiZ7PtTt+yw+/+Gr6H/tWGEW/jIC1SigitJDPTTn9ctG3\r\nLE3nYcl7cL+GEbtPcv1uJXQidYewRH4+BilXdW8GmMN3u0c+Ajs7O4RE/Siz\r\nY404gwwe8+w+zlNxbBOW/ng3vywR9p0CIksGkgFNFWYXkH4JJz3NqdOI09Uw\r\nklg3/G9BwfLUjnP6D/i7ru6pLaAIgIbU73ZnK1W32S4VKlx+FXhoobGs7+M4\r\ndn6H+eOjKXPkVzo0nwy+XAJh+4ZHDYasT5M=\r\n=/JKg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.2_1666648251431_0.4368545684451528"},"_hasShrinkwrap":false},"5.54.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.1+8c785ed4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8c785ed4f89ae6d78175781ee0b044cc6c94ce96","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.1","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-RYcbcqeRrxweUCDn0z9DplLzfY56yvdB3coVdQQZHxT5xllavnijfxTLh/Q966CQ9lKZ039egCiso564AS6xGA==","shasum":"80959888c730a9a50e20faedb5d32ed696554083","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.1.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfK9FMry+FXlMR1eU+/Bk7sX6JSqvedpRPcoeSUDDP1AIgYsfbvFwB4C7uBkxw8kuRjitvrR4F+Yd+l2dDnc6nds0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/qLvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwXA//Tfz7wvRj1eYbeW2NF+25jt9HKRuRcyDgM7Ju/omYUYbxRjvn\r\neL/FflhDHzDMtDQJQZdWX1k9+5cy0vDIGaSBbB1XK1Kx2b2kqp6BRRvin4am\r\ntkYchV0Q2HXcgwZpDyW1Eo1CnREGQ/VGdp61uEJFeKzid6k0+SJBe1j8fDb9\r\nblNNRLQLmIN0sT+8Yhs0+SteYoD2Do1kt5mnnuA25tkb48jvt6d0pQhj03pI\r\n+Up2kma9F3CV2BhyAOwWt4I6XT+DdqMtLtX8kaWztJBaL77KhJT6fAmOf0Dd\r\nG/SM8uq3LyaHC9TJufYgetV3hJiy5TJql8U7eBGxJyAVopsXdtF8FEELsgTX\r\nHt+YrEr54sApwJlA/6eXJMVE6CuQSb9Lo4qpo6ky62OBlj8Uh3ToHmOBOW9x\r\neSx0C6RWukp9Z7p+rbgYqbuS/1aL82+hTP7TACvRsOa9rL7AnAHNcwQJiGkp\r\nxIEhf7luUXgwSFxUgdr5oRqUnhl/haRoGaIAjAbP1hr/kF1M8bnfR2/tKQNr\r\nNBspHdhugZoS/DnL4c0fPvyfmEFMvkguUumfbpdMEJMnV2S44MzoJr1o9hFf\r\nmLp8e9uJnYhJnrpxgO8e2Ry6QWHFOYs8SzMVicct11DFflT7LmgYxxwnMnJj\r\nKWKlJ0EBXVrw7mqmjCoW5okPtrjh/pY37zo=\r\n=4pDx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.1_1677632239786_0.17459315288564015"},"_hasShrinkwrap":false},"4.11.1":{"name":"@typescript-eslint/experimental-utils","version":"4.11.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.1","@typescript-eslint/types":"4.11.1","@typescript-eslint/typescript-estree":"4.11.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"85c27205713943be5e43937edb90d804b7959199","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.1","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-mAlWowT4A6h0TC9F+J5pdbEhjNiEMO+kqPKQ4sc3fVieKL71dEqfkKgtcFVSX3cjSBwYwhImaQ/mXQF0oaI38g==","shasum":"2dad3535b878c25c7424e40bfa79d899f3f485bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1.tgz","fileCount":204,"unpackedSize":424587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6h3JCRA9TVsSAnZWagAAJ6oP/AsWiF2/XPLGsYgx7bdt\nynvviruYY5k/FAWBhDRPo4Z2mFm4CYc3GCN53QWNWDU/RPwLQrRpK7zwa2PF\nPzDAoNZ1oy9+rvGAMlw3eFT4frDHBZKGfovHtYyiWPN+fr2YPdb2ga4IDIcR\npZSBrUxzzgqjFHN02Bms6qJf8OtCKHQAy//dbnMiv8QHIp0fsyL65Gm+FyB9\nhqRROr1o9wgFFbfCALAki4Y0xDlIWuNvGOAuJaOmcZCeT0Kp1u4FSYGFxv6d\nBacMIRtUm+1KyjSbwtCuubAO85Yjnv5HeXDH26HQ3TEbLXdNCJFl1hBWccap\nLO8eLhLtnn3TIcPFVbNyrRoHB6nUsKe+N628dbax4E9mvQLXZbfP8AcXHOzx\njYDvxA2IN8fj5OegIiXqTKmfi7RRYw0UsbBx+O5aw+9pW/8XZP6EcAjaINnU\n3/Xjk46tGPiachnXc9diAC4GlUpbmdrp17sUy8hm6wK6H8ZBpz60fTDbPUuL\nAdPvKUKvOlEZnY6/U8cB9e8iDtZOSdB1vALk507kaqf+3iVqGwChuYNPlh2w\n5iI5OqkwE0POc8DFYe/tnjxPSiT/y2KZYnjjjv1dZq5Dzw1UbYjWqnJWoqvt\nEDtClqzZvbTmq0BrcTFXod7TS6G5NblHgzlChNZRQ20//cDd3PXpNO5KFS8c\nfyVy\r\n=9788\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWuArqXDeV7jJMxD3mH67Tbeq5MojWW7A2CiQ1PZvoQAIhAPwiuFFhtm85PrNN6zESuin5laSB8NXV1sApt/7PS5fs"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.1_1609178568636_0.37233050907365595"},"_hasShrinkwrap":false},"4.11.0":{"name":"@typescript-eslint/experimental-utils","version":"4.11.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.0","@typescript-eslint/types":"4.11.0","@typescript-eslint/typescript-estree":"4.11.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8f73e168a89ff9a84038e760a667b646ede5956","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg==","shasum":"d1a47cc6cfe1c080ce4ead79267574b9881a1565","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.0.tgz","fileCount":204,"unpackedSize":424396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4ONDCRA9TVsSAnZWagAAbRgQAJXCcv3JvNSwaAZlBNV4\n4wper5VC9EYUGe6uyc0X/bjiDMOH+GV+AG4NzjNczYkN/wpYXPPq2ehskrJx\noBWj2k9ss/EXDsVhq+k2Je7vu092GX/clgCvnicdoQ4BZBzKWFJJO7DPULwZ\npNA7RiagImvnsu/UpuIVvGq3YC6/9/2wd6Xw3qhciOPclz+ehBXI7tXfHkea\n2HUmYStxRYHzq81qAGhc37vcXhkROu7unxzXbRrKx5LpwvCYJe8Oboo4QyVi\n8nYhdu06EjsUFCfgUycTARp76HAxkZTn7+UUq79lOspsjrX8tMhRyEMuNrlJ\n4E4YtLts4HRdlan4i3Gx7guAVKw7I7vViJqIYQONrc7rHkmTeP1xRYaqvNB3\nmtM5CMsXc7IJT82w7jbpctZbhaFn5acoTseSVZQU7aC0UG+F10DpxYFU2XkQ\nCu1WaMnkSzffjeeKJSG/8E7XsOfl60WRcz0zJcOMuWNsLw1yq66yHvm/gygu\niZ+qdQetjshtXFFcURycQ/QpMTTZy0TnEnW4D5orZdBOZKPAajLmXk3djV9W\ndIFjkerUaJnzxIt9gscQIxCtSuZN/41h7YCch+v17TdvGYQ36fgNHcOQN9Nd\nenmCWIUlpfs7qywwmww0zSkEIikbD2uXMpSBrPlkB0SOOflEv9hBqAEJLba4\nhYGA\r\n=4OlE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi6ZQtIgAJ5/0wK173/Lj98AQJBXT35onXFFCUuGP88AiBvoWDk6wdvKf84mhPIOgg9zFtY45lA8481hqIb2UozHA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.0_1608573762583_0.023248062630621735"},"_hasShrinkwrap":false},"5.45.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.4+b2b8ce2b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2b8ce2bebb1327ff08ce3d98c7521cd1bdab74c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-Mp16YXbkuTBOzlpRRiqa5bPK+xd+B+qVQzc3tTtQ4pLgpxMWe7D1S1QCBPW46Rw6FRqec0EL6kHMZRfea1LMZw==","shasum":"72731137fbbee817d9854b24e186cc4f226894fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAtm5L+GSX8Gnlu3QPmSPym6CoFVJrUFD1NrMf6b7kxAiBTkl57KL22m2H/bTnp8ZFHYzs7xo9rEk0P/Q+rpHQ8Ag=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkIAmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruCw/+Iou+32Mn/+lwsb7Qs8OEwJTtuxZmTugHMk7AlguStlXP235k\r\nmOiU/8j+L2iQLmsnhNzI6P/W9m2+kzTicJzLfrzxDZ8FxvOOXxAJ+iqwSomI\r\n62QXlaKIdBQwpAKvn3Y1ecg0jNjeX3UsvUjvrKSxiX+UT9cqhqjEzMiGTb1z\r\nt7IbfAzY4ZulAPzx++CYhVF2AAIUQaLL1Jao3A+CCFsYHhupiW19L1KyOA3t\r\npK0P56vJZIw7u93GO4D9APIMnlOtb5h5cCpZ5wZjxw7nieC1qGGEWGrl2tgl\r\nSEAk52WBYDoo8vHHBXdhgFRqwotH2E6NFHk6Ps4Sg2m/MqXi2/1KS4CXaJ9j\r\nmS2EUEQbzEb5c2WCndJnFSqbEN2965EG/C1QCd92q+8XHY5IyEW8Az+NXVov\r\njzDWLIFjNO68gSEDHV3zY60Gc5u8Q66yHlnEfSEca+azpUfidWO7uDSTzF5K\r\nI3WwhCO4iIudwih262X7PZc8zJP1q/pYOPR9isifqolhf9a2IVWjhIwkYwIf\r\nL8cFY1En4Bn9Lp7uwLBGGVbgFAYTPNNr+3DJImbuBVPIAE2FOCk71iKbBgFJ\r\nK6baLGbHsXvvNmOJixsj11OcTSE1CJsHZ9pIFLHKY5HsadB4KKzf1UjBfbh3\r\noaouNu80jlf3MZ1ZOJh+Q0fvfgu3llfz3is=\r\n=EQWq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.4_1670414374580_0.6664089828153033"},"_hasShrinkwrap":false},"5.45.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.5+bcad11bb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bcad11bbe9daa0b6fc7198ac71d86687adff6b33","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.5","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-XmMPNZ+/d3pwGOypB426bWQzIjSvXilUKcbJHpbs+FKV5ZAwnckEXzN9oX9vN0nVDBWyDjK7KsicsSt106rs0g==","shasum":"fd823f23e46fd8edc33dee6a0efb359626896e2a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.5.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJMHtJHolIPGLwCeznfekfrht7e/gzdJyc4h5+lHyH7QIgD3EH/78kcwxiLUNSnFbTYshlS9iy2oUfv+cCxegS5xE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkLE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8RhAAikQwPlsLcafyqeexRYh0B5AAlY+7S1froWYRl7hqbzdaZfNQ\r\nhvyN7Ps8ojFEOC5LiHVNygAHCBkkff9oWKMmqHNoXHgz5qf2GVpEutkQglts\r\nyRr3GMfgGqY3cYTHeskN12ARnsN2+lLvpPN09wuj8XqjSX/WucM/3vcozre7\r\n5TmOMUAKD8xnI2e90dRuKK/a1CoaWKygT6vWi7n/LhEB+OR7dd42s/V6uOz5\r\nihO4XjcU+s+gAApwEs5KaVN26ClOsFqLQ2zDDj4axf7t7YlDSP3+OjQq+eLV\r\no0fa/rSeJTV4C02FRlBk4dfKvhBZK1+qqEdfnCz9w7iK55M1OXiTio66oktH\r\ngWPK3lxaF78vdmtsNPFxr/iN7JTLh5Hhr1Pdgzz3+pc5Sk52wJraQSjG8OWv\r\nruUbGNMCxbO7O6YKJMacICpCO/Yzru3xsfFx3zpZYUa3ADtHsTdNFAaxDA7n\r\nyH6p9mpO6tj5RFBL6MxoSqcmF+7pHuMph38zLJpUsF5EjwpPhijQdqihwHiq\r\nkZQK1jVr+5VHOT0ZuHLgOnV2l0u/zIP2LYFy/0QOogY7442eToRPH5Vh1mNX\r\ntW9w91zM8omFhg9XioY3z7L1zVz1IV7LQz5RcBO0sFpvt10OV/AdJljX7PmB\r\nRxzAbp1dw125ddSaGccD4K+AvLaXjNQbCfU=\r\n=vLTG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.5_1670426941965_0.4659577575937581"},"_hasShrinkwrap":false},"5.45.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.6+0167d914"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0167d914d9f6402cf690ffa49170449e9470cd0a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.6","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-SXwpGdqFMTMpTFYxFRifMOI5QitryhQoIbgf9bLWt0L/SGAhlI0qjbHfdleHgNHu0PVPQrJQ+eUY3lnZ3ugDGQ==","shasum":"6f1d9526d416d126b4a645ec4f82ec60680f570f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.6.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElTtQG9LWK4xGIqyExR6EcjpBR6cjQLbN8gAqr2Q0SwAiBGVxK4MGmRZwjQv9Pqs+51a4EPhPbWeBzFeiNHkziAhA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkaHsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0oA//cVmXtzXy/wM8cmh5QoJoRJ+3G0jJLVhfa+WYS99wJ7Dfkohw\r\ne1tQX/A+xzsnyKvuefa0MU8GgbFSx1OZTBCxgGPLnky73X+2uLkjhXSLkN94\r\nvx7ycw1akIqQZiJzfNPezaTiSmxmTFqkM9+oWFX0nbUwAPK1FIv5GytilX1s\r\nAYSiEGQWe/xVwVWUlkL0jFKww09vyTP9uNpP+N7DpNFECjRbGRNtiy5LkLWJ\r\nQxUawdlQmeHNoWY4Wce7pl8XVrgOmwBi/DsRwapN8GZ8eoV8NoXWrmtCt/gq\r\nLBs3wR/9JJweaPJ8UFm+9mzjOTChAPVXQZXMf1YtOCbB9US0Cj8WYixZ4JAc\r\nL2bQ7PNrwqFPi9IhDQYiQfJWDt0TudhZCS9rTB+Sd7k2zWSXtB4FqjqKzDTw\r\nc73KOT2zx2qR9hThlwT74WUHbqISCa3LuUqVmTwZxKmmLMWbkc4TROQSOpOK\r\nSMEgKq0R40SXQjGHa3xQadMpVC2sXHmgzdsiKhIUWi3xoZOJw6qBkuRk/edc\r\nhkbYKk6bXzz/8VQ8fCZNeBFsiGZ/ML78VIkyAKMDzFGVEfXyTC8P7h1ErXwF\r\nj6yLL/H3pJZrhcSH/07QmtMzVjT3F6HtBUdSwwAlJMpjy+5utNqzeNhAiyCm\r\ndfTE3iPbSnqn5IoXtNdhidRGbXX+3DfHHvI=\r\n=DC4U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.6_1670488556759_0.9500756821406773"},"_hasShrinkwrap":false},"4.26.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.26.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.1-alpha.2+bf0cddbe","@typescript-eslint/types":"4.26.1-alpha.2+bf0cddbe","@typescript-eslint/typescript-estree":"4.26.1-alpha.2+bf0cddbe","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bf0cddbe5291bbc03e2d79aa680f93680222b67f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.1-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-q2kfdVZ+f1JbfrJk07JK4fPH5IMVC60cYOqBdSwMT11Nde6v64YQY4P8m2aiIyva0jDppwILYoJPgrWhXV+pjA==","shasum":"c637131e3b5df8e85e5f13dc3158a2765f92cfc8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1-alpha.2.tgz","fileCount":204,"unpackedSize":410928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvSjuCRA9TVsSAnZWagAAJTwP/0BmGXCBypOPK8B7Dow2\nBXWg1roVcLBgbd0BW7GrQJU1qwjcbCKrHjvkahnow0gwrBpBhPVagdTXoS1N\nBEs6HBmiFQoZ2zf7sjVOdKrhS5YK54mf4+MHBCOEC4C2uGQoxs4n83Tu8C2o\nlcvPVE94KSq9aBzteA+CAOjrglkmQgYDgwiP2KZDZMtH8loGDmiJpeBgik80\natCsxp0Tq2ccWT7smqz6rmNbx1/AVqGuEnB6aPyDYhnTpiy0SIYEfa8iW00B\nwTz8wz/5CfM9jVWuwd1o4lfFphWv+AKa5zKWrl5hGTMoabZYn4DfrtFq0KfX\nEPWS06ClmKk443MfXe3vLShB1z7fpTnZRgJoAgvA1L2exYivzjCQ9Zmj5LWd\nPq6pWfSHvHqNgZQ7ibAX/mYbcCpO37KDd8mDuWbk1WKTCgAbRAsYABbsKt6S\nihwwttBEZ1JZjm0GI/LDwncd/0rp6OKcjlzlla0hw11eDUB4D/5lcq7BzdWQ\ndFM1DeBe4Yxg6T3QXZp5NpZmBfZNaTyf3DKrD0w1BhS3JFvbtgVjR2f/vyqC\nIhbk4O5YbmdD2IWNt2VJ0tLvr5hWPg+b5O3XHGmlhjiwiEwJu23wwWnWPmnP\nxOA74RVhyz7Ni5IcHK8jDrpSHuHeZYPCtRTBOdm8EddgEuvd8tbWAZ3uCR3I\nUDqQ\r\n=1mcT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFWDNlqkEKgGvYIBBjzu8lH2ih3SgmsMsCOycMlZvipAIhANAYljFBiBZKc6LqwjGYBX2snV3y0+YVNjXf4OA9fl6G"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.1-alpha.2_1623009517965_0.7501927738413663"},"_hasShrinkwrap":false},"5.45.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.0+2d0a8831"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d0a88314dc6c4ea2c786135735fd83517945acd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-xknK8/MMSHuyIE1xkO9Qoz/aYvItsvt/2NnlyotoAOrbuqfsbbOGRX+yE2prJU1f5oBqXhm3tr++ALnXVo4alw==","shasum":"a287c85a5b446e28f0511076a140a27830c1a6fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUKtwg79knXW3qjPBmW1jn6Sfe/2tILZ3mAS06MbL+6AiEAk/WdS9Ol7Dn+oHK4WFv2P5XjU3tZH8e7GjKpSqG3wgg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjji3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcvBAAnfbTwOh/+bdAWJeSGSWcl28rvA/cVQMb02lRgRkijxMuHkas\r\nTJGuUOEU4L0ZWL35/1P+4epSyukumep1gA/VrcCTfLes124QshpmMdoTOI2Y\r\n8SS1WzXWuieILfzZGSS5mwsZspyGV0R0Fo86dlYL0lm99tT5ZByzdzWb0Zup\r\n7mIETPEdWlPEiqo9EDX29bUMEhmKO5dpWmKQGY1pX73birk310F+xerYpgQV\r\nVcEQMa4LpuDiYMHOmNPe/k94zN9MxIjlGlAKvXyDB9MX3cGtL3rk1JS0EQ8j\r\nA3IAhmGRzR2ufmrASZAx8Lz8OpdDIKYu484ZWDmFPgFqn/Lzg/QY5CqiV9vC\r\n4UvO+irnZ1l5MTxxLg4WigLkXwp6IHgVYCni6zUZMc8+1G0XeTRmH1iauD5A\r\n8qG2OT4L2Xw65GiY9+ABG8Ez9m0BTfZXv6GHTVpluk1Ba8b+tjqVkUahNCjr\r\nE6S1HJjxznssJVbv5XS+rlUav6R4pfGpEsVgECUm3Pydlf5Pl46cdvgohS5h\r\nErrH7th0iC7ZjPmw+LcCfAeSonbAXT4lHjUE4ZB2In5WE8EMFFuKegmAn+Dk\r\nr0Fp7RsiPsqE0JjIlmHcPatrD4cmIEq4Sg4Q6aT/m/Cy4rLoqtRbaFwK7G1b\r\nappWXdLtwc2BtZ98erx8fotZQWtFS0ajGlc=\r\n=qQNW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.0_1670262225120_0.12737607912775184"},"_hasShrinkwrap":false},"4.26.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.26.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.1-alpha.1+d5969853","@typescript-eslint/types":"4.26.1-alpha.1+d5969853","@typescript-eslint/typescript-estree":"4.26.1-alpha.1+d5969853","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d596985387bd8c6bfaa109e68a02ecaf3b20a657","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-w7nuRxuFKubddsNVS4Rq9i/16glKKD+eUDc3uXgIO+l5mR5uutXqTOGogJ/2/eZDGuV4gBNAiGTcrxB/FOT0rA==","shasum":"ba0b18218d1adafbd5e005fb4e76cf60bbb5db43","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1-alpha.1.tgz","fileCount":204,"unpackedSize":410928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguny5CRA9TVsSAnZWagAACoIP/088DETdB4lsLAoPeuT6\n0XYS9+pFl4RTwCov2pA6qsnQWTa1G78M/c9TxOuTCzrcfreE4THvPadxjO0z\nEzuE7Dn5eO6LLwV3ErZ4DQ5iAobr/oCooKoN/6vYEAZzMR1Kmjz9RQvNnJTN\nPOWpHdir6/Yc8hE8yrJxqh31q/CQjpEclI/VqVclccwJwP2K2mgoGIxTZUxs\ndNaQ1LVkWDgiiw/Un7KRvenGMdOevxlcKDs5zg6JQfdndwF6OQP4iRj9HpZL\nNmVOHUmgI7jMXyw9XCfv1W35ubr5WcbAlpLdh0fa3lZIRG08rPL6Cg6u3Nsm\nPFnmri9euwU+8L1O6upb7AWCAg901912q1EUcwRkh7dm8XKtrzGqG/geWHqq\nRQIIpA/5JCYJJ/afXENSgplWNdNaNRncfMT7LteYmI8uOAjH2mvLDZ5Gds7Y\nNLIDHjjtEH2kg+4rSuNn2ZXK7eOCFCkLq5PDHFsOc5oXpsJerxvcGnr2DCJ9\nF8W4KwhP9o/gtXh/YEH7TqUC5nW8PsltNEzf09iPtll5YgXuQfVgkwvcMO+v\nSIjZUtkS1KNqSqkrUfY5QEKwZQKAWADYU5N55i6Vt8XqXvNRWhn9bobOVrpD\nhHxlzC/2hR1DCI0jRVSbT9M6e1jq/S9IVYXZIzP6LJ/v6mDGzsyG41es2uxc\n1rC6\r\n=6nAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9S5UUxfvv5DDZzjrUCOj9G9LUmUVjAIRUYLvcw3TEKAiEAiysxhoHmu2CT0pLv8b0q0WuWJC+we9bnDMiHMgwWub4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.1-alpha.1_1622834361072_0.9378425602844962"},"_hasShrinkwrap":false},"5.45.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.1+d91a5fc4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d91a5fc41be5bc2a0625574e9c9496f61fb7471d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-a7IA4uaspTlDP+YtT0U8Rfmi4XEN73+ApD1L7iBqxEIaMwJbeCzvJIGfwxNqAtoC0178hb88UVIWpxwioD3qzQ==","shasum":"50899e5b85cb32bfeba062ce4c0372a6e31c7375","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQvCsus5+aPIcJrfMYl1XQOPCCIHlZqxrU5WMOHZyLawIhAJagYf/GMYrlMT76fQb5JTFm+6i50wUwKyGeAPQK0CoL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkH6ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbSxAAi94FkWN692EX5VK5CzZ0W86l977GQf2spvmAdGPkBM0Yv7PB\r\nRUqlEtujYZZNJ5LDW/PnG4bJWHQqphkHaQ3b3tXW7NJskpYpcia0pXyGoSki\r\nIfyhuDroubGQv0s7pyfs7e9PV6BWWbd67dtRHuFWs2/TrOuB9Thoa0kk5ng/\r\n3gj8vZExTYjA6ynheJHA7Nu/eLEIGhBf18cuObhBkxDYrVd0mBU4xWWFYKDQ\r\nrx1eveZIDc03YtxTHNvb4c+ORAK9pK9+Bq4T8QF+7lA6sg0dAEGpbynFIuOu\r\ntzdKcBZCdvgeOJO82Hgd6lsqLiQ9IlGZ2JMHZYwVHcJ+B3Yq0Wsc9RYxd2OB\r\n8sYBf0c6ycTFv1n/585dbMCNM0UOgBFbuuQWZCaZxlpfOM8dTAc3OghWPQnn\r\nWmA6xiPjwceevxGaq/GyWWV7GqCbmgouui41WeJuSPbY/Xoh9M4l4m4nOvk5\r\nMvS8kLszzPIGcDy/rocdFoYTUATBH1F387OGDC4btTsRFsEUDuOlrtAAlyK0\r\n2YQm8O22Rhp7Tioo7mH4in25+wBYWDNYbDPG/Y0PWfoXJM9h+vv0qfpTs+Xp\r\n6yHLhdsxRqGcvChMbvHKyTKZNhfxPBFwGa/1BhpEmv+VpDzHtRqTWjevhJNh\r\nRCvYdNpDtJDyTFAf67Q+8Ss+4F5EHTcQ6jE=\r\n=F82i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.1_1670413977545_0.5599058990429413"},"_hasShrinkwrap":false},"4.26.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.26.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.1-alpha.0+b814e635","@typescript-eslint/types":"4.26.1-alpha.0+b814e635","@typescript-eslint/typescript-estree":"4.26.1-alpha.0+b814e635","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b814e635c1f34139c89e0176727480935dd45cac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-95hikmgBo99QBksz9JHmQlMuhYbNVZKSjzC1QbWtUlWDu8Xwao3QyOrHutMKr4SP3lWiEhYxGUDEBgjmpsVBSw==","shasum":"44fc9fddfd227dd40e940ed3ed953fd22d40f44b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1-alpha.0.tgz","fileCount":204,"unpackedSize":410928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtRopCRA9TVsSAnZWagAAFl4P/1oPn0d7NMlvGvlwq8TC\nM+3uoBz9BBTSTZEfbCWJ/4pNp+joXTXPAEqD7d46LND/lkA54suGE8zJ+buC\nYods7KVE099eQF8rWXAtJp5e5Nq4XZ3wnNAYOlrGGVl9Lhxc7iXBU86EOBro\nBEdFPZhbq9dEzZJXXF89tVbTYr1RqCllzjoHWX19pOskBKXptW+L62gilhtU\nfLo8osr8wdJJm6Qdjvbfcg2RhNssvPMy7wdnq7j+Q1+BlBgWMaFSbF/Wmx+/\nuRENpymPXGRpcgsYwenB8rhA4gb6DecS3baxO66q1c6jMuxCvllWzEJEAwFw\n9SiXTv9fpJ9dn/zuPdIc/oeMlJzw6933N8ScHE6BSbMZQgIuDHrnIRrto6ex\nf7Z+U8TI0V1eTQWuZ1V/jSWdx+5+rVZyHzwvREtFDUk7bs/SlscrTuqLsSxv\nDP1trKp+dUUCFpAchhyJpH6zNzMYBIOgVLXirj6b4bQL/aEQokMUbt9H3v55\nf5y9OozOzWkomWYvYP1mfvsFBXuxzBAQJ/Fd9El5pDSLiaOnfAdBsOtelgdP\nDxu7U0p4tw/y1oZ8ZltIZ6Ra8LOuG0uc8QAQrs5q4rZgjm9OLF6bV8kxWYop\nlNrLzR9SNKv7a/vpKrZVnSCSb43jpo7lg6DVc171oZ3e463cgrdZVvIixCM0\nKYh6\r\n=YJuL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQedoTTnABKTPEtmtQPwNxDP74F04u7uPxt+I7QtLV6AiAcqhUtz8O1Rm0L6ns+HSnJUVDE45ZRlNBD2UjSZKzEBw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.1-alpha.0_1622481448647_0.12637854892581069"},"_hasShrinkwrap":false},"5.45.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.45.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.2-alpha.2+dbc8671e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dbc8671e1debec1f08143e6c7ef2b16a27632475","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.2-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-4yr2OiEEOtwFC0p2hRWhLcV0J0isbtZier31axaYf2rtm+8qo9Su1P3ERqE/2D3KW2kp7mLJxpXIorsG2tUfJA==","shasum":"4579af0a95572aa58e7733b3b85d5d92a36b9f9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.2-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/pu9uuofj0HxjtSpAaVVf0reHRbcjEvLnF2doYnsbRwIgYqbv8+686CMFHQbXA/yjtEbFTE2UwuKAuaTPcRinC1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkH9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR2Q/9GCERyziZK2xaRA4PaKGtWXkwUHqIbx/wcp6wl8ThQxHBTUJE\r\nQucyz2fIuS3liL9VboIEb8U98u16pD7ZK0Z3gteWI0Vp5ST0OopLT/0Y/3z1\r\nftlVxhDjn2y0NMXA7EzvsrslszB25d683TgMjcHzmVWcnT8rW918j++26+8b\r\ndgm5IpO5n1n/cNIzzrunNV9c91WrBDrLFFN+LA4eH2F9AGdOAL5PClTWMlIK\r\n2/ZwsSr72zdmjFhlKny36pF0ZUSsgwuzuAxDF4PXqI77s8+gVqPeIM0e3lHC\r\n7CE1c6BAhSpplkDGkN95fJlLLryFvvPOb98eNHPfKt3QJ4u8odgKISPMOXga\r\nrTyaZtb2N3AUgRnDLXJLCYLycYx6Et1O2rPVcDTpch4TCKkVxCkdCgQcVJNP\r\nRD0UNgPEqJVT+VOB791vlQ9RApk5vC867SZiMZ9QABdRRcpqAPr0TrTgg3x6\r\nebamb3yIA+Tf1oS6EfQnoaHr7Tsqr0MadPBiz3vThi5H0sho78Ebj+idSCnO\r\n9rOS2xYjCyD16XSvBmthyB2yksfmZsvaFWVt2v0vZMnLPzhNb6O64um0ozzf\r\n0CZaut16nfDmTrVfabg8um58/5fOgj8ZLmsWAVWxuT4DZuewWYGgNu3SMfDb\r\nta3ENxGeidmEtaDyS4SnYYIE5SsE0YH0v8w=\r\n=Zix/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.2-alpha.2_1670414176735_0.4185939490607604"},"_hasShrinkwrap":false},"5.59.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.0+ce5f5165c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce5f5165c9d4c5843c86d48b6e6e9a488eb06b0a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-YgVGMh0/BHXwVh+N+rpIFffjKuRKXWLZ60GVUlUwi9MQj0pyB0WNdzKKWdRcc7QzjgzqR9T4nHyhBEWqp21/og==","shasum":"5767f86b62f883f610a600522bb3736406749501","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqpQ8y/RiDNbSHS3tBAAY7muIuRKtWdC9NkiVhi/JviwIgeVa8y+x2P3VszI5OBD+IOLVzy3yQRcSvQOY0txlNCBY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT/h8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZHQ/+M2N0cOrvAJTCjEwEWlgL+XI5Y4Q7hyf18OeGZbb4vX71VPbn\r\n3+3IjA8vqfCj/7ifD+77rJdOI9g2AY0X/iwOsm0sZQLacmseWOKoZksrMfnJ\r\ntw8fPqcfTlU7iH2yAhsWCeK75iBVt1wkVb+KM3x9w3SURD68cty/UXf2g/oa\r\n60d7JSNTqM74YEOuBW1GuHRqsQ7H/eC2ZURCdewv9gMbhHYrP6U0pwTsUvIR\r\nvaWnKYwnaxvIBBKB61ri7TzSogmR8C5oSh658SZdPndXfC7Djp2zxahfKPri\r\nJHDJ9PRQRlMYicnpHOrmcWm7K6KxqN8tPq6DrV/zQ9qo6cJ2cRDGqEEPWPb1\r\nA+ccHc0S1CqAI915OBOIQiJ1hP+/AlJqlTkllkWqaInPwYoMCCLT3cS1RiCC\r\nvHKPjzepbftYYjCVWKHRhdtDzo3bB2QIMRCP+oQLBmTfz4sLkI9lADAc8BO2\r\niwzcF0eCMBhhs2jZ740f6qMoakPD3jQQStC/kzwEuNgoAUhEhZBjq4xv6Rg0\r\nq2uB4ZP+O5NFfxWkNkkFwLkBcmBtMzr5wTDRxxKc4PDe5DzI8dJqw72T1Bes\r\nwk909UGwCGgrMLjb2W/2Boeu0ZjnH2EMC59efekTS0RG4VhD6mFNYhUDx3SI\r\njaZ4tE6krdXJGyejboFB2u1TyMngWCUtfy4=\r\n=Gpmk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.0_1682962555989_0.8833676116953428"},"_hasShrinkwrap":false},"5.59.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.2+f26a8a2a2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f26a8a2a2b390b03a44905b4b7eb4c76b3227030","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-GR226wADUj2l2ruOLuCezMMEKNA1gGDrPboQPy8L8hUS5w1A3aRLr29RAzd4kdvfTMfrgRVceBon5+Pj8RAjkA==","shasum":"40f62bb57b2a96b0c50318f2630d4cad7dfb2440","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwu0HiksFi5Sjo5GF4S0Y4AdikqyySo0fTUA+OelaoqAIhANjuEzxzg4yXU/8ejBXBOX2cHMblZK1JL+zJxcBRo4Yq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmd/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQTQ//beV8sNzlyP64eYbY9YQGhWu1JGVc+UcslLyFuen33cjsDvNg\r\n2Xf/nkF72nQYRSA7dVl9acaG6LIgJjkGeWzpTGCRbCyp7OfqI0Kwe1YWCJF0\r\nuAh9cL8B0+0eMdiCQZWFCmSjbYe9ObozOTeM7wgGpp124ffxW9l+hhRfA/C7\r\nvjFIMSDpjDJt/TNrQOYM1fBcZZkjwuM8sfOs6ORP5Lg/OaFSTe/HjhJuqAvc\r\njG3OXnimYdoS1IyeZa5gQp3p02lsqQJl3JX69p6D4aat4z6JAV468FUpkvRD\r\nh1LP18vVNrIKrjCBqYCZqp2kSfNvEXShG4HKeALJpaZXv9QolX68u3ZZcD64\r\nKnAOrcr28OmxYICXfwjF6XnQl5OSqx09j3JT2X279RGM1+lAohdBwgKoOUxW\r\n92wJYw/CHjTf5dhDjjnGMivlREyNp5zid7rFl0eR3BvJxygg6bDwlJ3t/c2f\r\nHo00hfvJsp5+PJmM3r568X4ics24+LUY8Kk2VRTFh1Vwh8C0ihUnXFt+PSIX\r\nGBQem6HxTsec16VxwxkASWPXvz4apbSIWBlaAfI3XATqrHzlNphmvoAOBr+z\r\nKXSFhNYNfPKZdvyAbBH7sz21CRa1sbygpwPCs/XA3DVBJQrK1M8w+ed+cOFA\r\ntorH8qPcl5DtAQlQM94c0NewcPKX6Q42dMc=\r\n=/yst\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.2_1683122047674_0.1876343291779874"},"_hasShrinkwrap":false},"5.33.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.0+399b3b12"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"399b3b1263665288316be6faff759cf514e24b1b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-ShA+wRXBlzJTxEsb2KnTO/V5sqd9kWTIrNpbU1vrcfRFGRG95LkEqQxLJHaEDRh3UTcKdZISeMbNJHpdYLfF1Q==","shasum":"eb26f75f66f9437db02d9ea6716ba97cf51234aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY7zfcSAzKV+l+TNJ+lUAV7YDNJs5tKsxMfI7eRcnRrAIhAKBj0UO1bUkUzWGmWhev0aEx3uzHQ5fYyOzhEnnRT47i"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8UrOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMYg//cSdxfy8tAP+3sBTDDrYDysFIbEb9TP6LKV9/ZHqcn8eJcoEz\r\nVdjyT3e66sOe/H0RQj/XXLIa4V1mgiJw3yISHstUQQit8JvJac5GSGpnTMf0\r\nfcIqal8uJ2ixMhtv3VbYan6QV1+j62ZLKbasmGlbvLSPILTrBI1bTvlanXt4\r\nGIpYaRiJ+hDhrL06ogh7n2Sf5DShH7UpPinRkkTlAFrIDCDhirjIpNRxAII2\r\nBo9maqArPouDMtFfzqQCWDMl65j/scHhOGayx1t36Lluz19JhZXajuG44Tiv\r\nnT5hsdW4cwPyMI6+zFT6cqnIIFm38SGTldz48jiUQJdzp4ZsvZ0B3So8KtuZ\r\nTzpPBlQ+jteBCNbxKiDmS9AUUl4if6KV68VsgIOxas1Cn4DMjzjNik69IvsK\r\nuVLDvWeUMem/9E2Du88dcSRg8pcSPArMQV7vG26XwLox+r/2EsFp6BbwTZBg\r\nMl4ttFyLQDGyz0EOXU7mDvFC3oiWWnaFmjcyhlZwgR/2ohctA+JAby4GIE9v\r\nSDP3t3KXPUwN8PApmVpp3Nvjy67V7u//pT0AhpTOgfIqDzEmUvTbItN50A8N\r\n4u5X78JQm/rZfg0IjU3Ru8LtrDIFU6qtNmUg7sij1pYScbb4FG22bBg39ZWt\r\nb1iWsnJGRYefhEoAWLcqy/NXDdoyL2TlgRg=\r\n=nJOr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.0_1659980494196_0.14931729672042016"},"_hasShrinkwrap":false},"5.7.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.1+3648303f","@typescript-eslint/types":"5.7.1-alpha.1+3648303f","@typescript-eslint/typescript-estree":"5.7.1-alpha.1+3648303f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3648303f5843a291a36f6a6854684597cd81b98a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-qG1Ohy2ENtm1tJqkNXYCu2kteRnrARVqS2wHOIq0bAhYrK3wxWsXPfS9CCcMmYfTgW0+uJi7xoP+qHtOh1e5OA==","shasum":"58db888b5963cd8c8b357be3eecc9beef10b209d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.1.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuY1oCRA9TVsSAnZWagAArYcP+gJE+RBlmMj9Mnp/ImQL\nm8hhUyAUAM78wLa7HsD7ed93GPRMVDvg6UWfkgkGBychqtTd5ke9on5PYGVP\npkDlGJDdi4+M4XHt7gGRMycnDEo/fALoyN3upRRMCx8Zv7/TEs4SEzShFthu\nd5pVpp7yLNbQRgaZIR9vKDLQ3sSk6j5rBI2Wb+8HYKajq9N50J/LGuY90LRE\nBfnHiUFm50X79wmlwrbw8KaJazLUbkYREK60CD+D8Iw34hp9iQd52EbDEiFu\n7HQDWW3YM9rvDDojCoM4/zCtX6A7kg26luGQEKZkQZ6aRaJfpZ6aFYYByEDV\n6yjB6ti108Il1FKMvRBm/5rylisYjmPBHEUi3R3BCKczl1aOVNg4hiuu/9gb\nJenWEFPSt0vGJKfrqYy76hW6XxRSAZIsYGtsapAcB8QO5vRzizCqBHqsJ+pj\n9EBnreglHR1KD7weiEITzlIq0wzMwzh5t9tXBBEaTLc3hpr6LYuAoAyqL12q\nNGJgs6s99b0IV+TbyuO59b+DliQXYc7i/WwXccGU5hG5V+pmj5H2HmA9aue3\nsdPjjluIjEKN0jwr24PoN2FIMgqnaC0fufVhdNrs55uvkdwo6FHIZ9bexW+Y\n4AtoGVFxeF2t1NoWnb1R8PD59dCkTSyq5KvSA4jaWzz7INwwE3LOyX6c1lKi\nF8Ga\r\n=Om6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR8d4RVjSGOjnxmKTX+QoFPzD6TQHxiMV/szKoVwp5fAIgRpjeZsU3mZjNa5jaFrjH1USyyJyqcr1C4N1RW0M6sAI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.1_1639550312712_0.7573116128813715"},"_hasShrinkwrap":false},"5.7.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.0+9c3befbb","@typescript-eslint/types":"5.7.1-alpha.0+9c3befbb","@typescript-eslint/typescript-estree":"5.7.1-alpha.0+9c3befbb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c3befbbcc9a0f7ed71dd57d9049d0138100a61c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-TdNAM3jIAR346rElGvRx0gcR/jUJYvsDC1n0bgVgeyY50zJ0VRTwZt64xRguxdynSprxJQwtARA8NR7pGe5Z8g==","shasum":"4aa72834f8d83499c0ca5f0265cc2548879100f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.0.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht46WCRA9TVsSAnZWagAABx8P/0BIIY4N/TA/KaBRIXTF\nYZnnn0/fhU/uc2/tceEZWTZx2CTC8HaB58R3/B3vgS4+SrBNfA5u1+DRVOvc\nhyILzZFwbiuVg2zj1YvMamKPKw+GZs3RqEWvsA4t+MEA7+MAdaCdGcm9xx8q\nzsLLSEYfOG3xf/AAjzlKoSOnbIN4ER+7on2wQJTTcN51o28MGI0pIknSboyu\nDP+mKbTDYfuOinf4NxTWo2Uo/HucKHRZPeJQyRKvXyl/zcRTJRpGgulP4qys\nEP2XRYthDO1BLfLrtAi5yx394rs6j/bKtk0QjZayniYlD2w4NUC0NjFdGpdh\nPYS4iNc926NDUgJSrp92aEyvYDdNkv4ULrXZ/zOmtvwH0r6SrFZ8KKV8Dk0u\neA+fk/UR9ZXHiqINHZCECqsSHv6Y+1pEr1gydXwpu4hi9KIJuwOunRREcmQa\n5cEra8P8cEFw+VkVpc9MjeQFrEaZYoPztPBZmnMplN6LmTP61wDaTePLpZ7e\nKwiI/2ytpChbwdemDMLdHmKyHkImVZ54m9jRrNc9/cuOe5j1pRA0LgymiNjh\nYsVbi22+i0PiCV4pXm62qgWDEeBPFZKWApVekIwdGaHRInWKdUL7Mgy4LH8X\nNFI/sayE3bFl5N95ZM1ELLayJuLaA/cvnbHq/bIfWNlRot0LPLvfOLOkYnY9\n6yZL\r\n=uDON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfYfMoHyJykUOIl8VBVBxCXtjpSVHLdW23/PitDw0VSAiEAiryG5N0gCjpz3FmwJrerkLN1nY3z1IUGCStHIZ7vtio="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.0_1639419541962_0.05697998042742891"},"_hasShrinkwrap":false},"5.7.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.3+b5389ada","@typescript-eslint/types":"5.7.1-alpha.3+b5389ada","@typescript-eslint/typescript-estree":"5.7.1-alpha.3+b5389ada","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b5389ada441877322f0f5b6a1f1280ec03fbfb1f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-HBr+dE132QO2cDpy3133kEQoJOtVJuSXWBF4U3A13XmMWuZpQjXQeZ/OgHYrNE31kulEk61NqErje1NEsGwyRQ==","shasum":"d87beeab2183cb2fcd0c0b06313abb9163756034","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.3.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZkdCRA9TVsSAnZWagAA7FIP/jO5zRhsOQkCDK77Lsa6\nXI13toJ75JBtasdeW2Js+TeMYzGhFNFjsMmGVHB+i1Y0xESXbCxl9joHmssM\na06Ouj9lQyQ9lemLmCyCOaN6AhQTWX8/CoVrtjDV4CPrTRi9NcZqptpUk2R5\n11vDttwpraqzel58pLufmbT8pmZDnOJdVpMpH1F32PBC/4R5g1ayHTy4EqY+\nI1fx9POAxEk7LzR3cJdrbwd8NSdyAYR3ibRV4RfG+kcIPLVhebirbI7xOO4L\nY9U03YmG5q5uJ1SdEOuPkVS07XaGR481SAJH4baikAm4uDMuLUZLDP6bgAPE\niQt/N8AULMSrVuO8TP8BDH6aLaFzUmwAPExA7bgOZOHG5GnAqRDGCa3yz7zF\n+zdS3q0eZseY0oH5EcdfbNrjcJWiooOxi+h2Xv7SS2kQq2k8WL2wOIRyjjg2\nkXEuPdsQrx6Kd+4GDBobYrPXAT5AIHukm9KqBBXkkWU1zP3xZw+qwuDZh9kf\nnxAo9nfTbO63oDQhWH17H9xS5EHIc5/bCJHUlj+C/wSrzdJTFazo2BtwZzPN\nZEjE7/v6OyOXqYE6ux7K0PmevTdDRjjidS/Nh12FjquQm50ynaNoUnkN7zXr\n7secQHLXb1DBOUZNmi3QOlhdbTgXgnTv3vUStEppwRmN24dLaGT2CSMztuxD\nSSFc\r\n=h3JQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoZPIgBPPVP+w0hCyzgQMfSeCTzPmQIEXCANFJoDPNyAiB3IpHCzrhjlwcI6maK6QcZGGecVbUqRuXPSEbLNm/avA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.3_1639553309679_0.30357971314518606"},"_hasShrinkwrap":false},"5.7.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.2+1553c62f","@typescript-eslint/types":"5.7.1-alpha.2+1553c62f","@typescript-eslint/typescript-estree":"5.7.1-alpha.2+1553c62f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1553c62f3d356b907be2406a3eaf478a4a677bb7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-zmj1kQM1+rEqOHb1H3xB7jPMHmDccJjhQKKHmmet1xm53M3YAnSwR3D7aCD4UmQRUlUC/pORJB31Yh+xjTqplA==","shasum":"b240a48055f3604517af44c42f54f4ff51ef0f52","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.2.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZXpCRA9TVsSAnZWagAA51sP/2VGkZFx5+j6zpuJWb9U\nxd1V2JKAEBOoPebqc7ujXilocm0eXeM9cK4VfiBgoEkthhzXNmzeiif3D2Vm\npasCJvExPbja2GELBLjcPsA1TNBCGOH+0oFQEFJSb8hM/i8lmHFWsybFwXBh\n22h+ndbhmZ1LScJ24OXNHciYA9yA+1C8y9NOH+HlyNfjKwWscaaGt/ZlZWVy\nINB/6HX0yoZ+9pF7dzLr/Ig8E1RyMVhPT53XG8Oyvzble0L2OLmXsJ2fBtub\nMJo8eLgeRuWoDn4RlIN93/1NxX0NXwLoFxgCONFXlR6B/mpdQKQvmqL200bs\nbPI9lSLACKvMz/rn5tJASXzqY03fCqWTSMaOPBrMXu46enZ/7GiJJnhCQhLW\nu1gm7olaGggg9s6tp8iFQ5G4sskohje5+vG5wVwxv0UJ9ESPOxPEodXWIqrr\nf5xcHC6YApWKXc3LVO2Kfr4zc1+zq+7jE/zRT3JNnqlQH2buC+BAzoyWNYRD\nU6LVkEYjqICt3TFuNL+cFQccMuCbZK089HKvj+IrsQfJ26wknQZ2Pmn91h2q\n5GHHih9nLlwwcTerN7OwHzL8OJazURtD2BWRxMLtSFGDkJPPOzhEdjZiHWC7\nIoMSuysjXOeUyGAhlUKyNEqAtcBiZCs3P/qkwHGnML/55k6uAsg0wetuZmdK\n3+OR\r\n=FWT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDujji6BFUt9shWKBBs10uFFYCLb91eA8i5JdeEQGKbSwIgZUmGAta13duIgcAR4UoYJBc5louD8npGDSccywIP+cI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.2_1639552488899_0.01189274059214207"},"_hasShrinkwrap":false},"5.7.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.5+e507732b","@typescript-eslint/types":"5.7.1-alpha.5+e507732b","@typescript-eslint/typescript-estree":"5.7.1-alpha.5+e507732b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e507732bc16f2f666bbcec4e1003d4c9b7f249b8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-D48hnhzvOtbb0AzeypAEONWCewXCJZSVwb9ZYrnM9NKk4243epxfDrmp16Xd2ehnnAjdeXJ8KI64MsnYrwtxew==","shasum":"084857ec53adb449ce80d4470bafa5387ae9ebec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.5.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZkqCRA9TVsSAnZWagAAVhUP/3O9rhyAkywaEdEPFrpk\n4YrM/96/peNk/NvxO8yERtbaEBaIBa0MTh5fbRhCoTzqqBGf0bhEsGf76eGR\nItJPijTbHyA4xja7U9zoZWo7NbyLYpH7UckLFvxi+R6Wi3iZ4+znYeGbwC3c\nHywhkuiefLK6mxbO7wa/jwrW1f86YT7xFeh4ed5hWoNfo8Q6O6k7mstgKehn\niT8D3aXI+6EBg8ZytAoCv0IxYpupskKmVGvnuHmoTOjCLPZgXHaMqhII//VM\nsN8dUT9R2Y+lXcsRDm14CTCrZHz0AHeLuC9O4qmiokrA5qMzeoEUVuSr+LJh\nroTB7DWJOk8m+KPk9/m6A2OuMSBhYq8MjeAxaNsxPtkqs/JnRxHfkJfjSc3f\nCM8/5trUghBu5brsailZDriOxdN8Zit1hpKCZAe6R2+8EOEvZ673MpTDSwpE\nW3pFw4bhv/hOWKdNwoB0R42ET74Unn7H4++jyWyMKoVW3pUeqC8B7ISRzFsO\nvT47iZQRH/DeXHbb96pwHmEJnrlR7LC5Zzqu1bt1p941gjniC5ft8SZElhB0\n69Md5TMXa4zjHAR36121eAmwZixynK1JEsIwMx6Vba9davQ6WwqK/nI95kye\n3AQkMX1fIP2qov2MjQ6ri/RwoIt1qyxfJezV9KAGIlqgArP7BwDsWD7AzZBU\nTkXQ\r\n=PK5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOlSvfgcDos35FCAtAG3bL7jVaG4aM3c3cL1ePxwOWHwIgf1JyTmdPQqwIZIvsbL4t/aPyo6/zJ4i2edqirz6XyN0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.5_1639553322385_0.6521426726298185"},"_hasShrinkwrap":false},"5.59.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.8+28d3402cc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"28d3402ccc8bdd4cc6c400130eca4274fc64942a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.8","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-/daOAV9nxB2aqq7b9Ma7LX4URecO/VA2Tp1BJY05b8Ku1ZbFL/zE/LhdlNQH7Pq0PJFt1EQpz6hpgOhJd2B8UQ==","shasum":"c52772bb9fda61f29ea600e6af46f408d70aa9e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzAorzlkvt90Isyw921aSwqBUdTPItuBfyVIaQOVbpZgIhAIelabz/NKzGMn1T+PvHVxUn0gb0KGJdclzHOaa5OP2y"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.8_1683354914272_0.13101816826654833"},"_hasShrinkwrap":false},"5.7.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.4+8b97d977","@typescript-eslint/types":"5.7.1-alpha.4+8b97d977","@typescript-eslint/typescript-estree":"5.7.1-alpha.4+8b97d977","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8b97d977c56a8e64a356b72bb85d77ecddc67ad5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-F2Ja1SSK/tNMOWKtlJPqXAkyXCbc3FlwPy4IU1N+tuO0vxGSh1rnDoH7ujbSrB3gGORpnQLrQaU0khZUHdosVw==","shasum":"de09f5705b74ad3a6db04ac2b47073b6179ea563","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.4.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZkICRA9TVsSAnZWagAA9DgQAJbquaaV6nveDhjtgovH\nWnlPHH/nTywxkngZoPvs6fY48L1+rx4y40Db1kfXCzuF+JWCIFvOa022Xn4p\n7kKg8nC3mI2ymgI2wnHXgD2TQU6c82j12NuGhC0yIoan8qV2KPMkQiF/+tui\nPI+2Ay953d4bZ4BaBo1zFEwQHNhtncKI5VV/cEVMqEEFvlYbPuRKccw/dfbE\nqJ0gT+/cnlCo8xi4oqyF2ZF+mWNU8saXHk4Nwgxv95rIlXrkw52UawBTRtU2\nf5irgww/TzFLNnBGL4JtyXe6bdgr3nzfmvvH3+vPLwosrD6KDgoPvtx0gQtm\n0SIhrufavAcv3LWA0KRXYirzL0zSy7cyeLYMLIOQJwulTXUgsDzlgAKaizNp\nLsayNQr+vODw+pJMqjqoCOJXrp+AEJ5/quJoSin9qK74sCYnQxH7eYLCQYUU\nQ2bRyM6P/bzvuoK+/i6tsvfHDY0HM3EnWP3NSdgVMbqqSWHY9gRd9l5fiuhL\nA6Rg+qos3rWPIp/qRqUySHMmn+aeYH32UaLljRYhPII/W6T4aOQ/Klm5+baZ\nwY2RO+wmZF24E3krAc/oGTmEfX9i3SneEcU7wOMO7VttUUPLtZb5OAW28J4O\ngAWU/4GImp1P+QDpQ4agwC6gsfXH0BEiRoeGgylI+mE/Bn+rbT8XvHcIcCDE\nYCz/\r\n=CPdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoCXsm9LZi3KTyD6zaXQsZbxkL9xdtE9iq0k0+KHd6JQIgdV4qmSA6PFLy9/H6JRP9VrR2k6ihVjHrTK98zXhhGi8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.4_1639553288112_0.6246351698865618"},"_hasShrinkwrap":false},"5.52.0":{"name":"@typescript-eslint/experimental-utils","version":"5.52.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.52.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c46c793a34f82914a54b624adb57dfd4ac493633","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.52.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-kd8CRr04mNE3hw4et6+0T0NI5vli2H6dJCGzjX1r12s/FXUehLVadmvo2Nl3DN80YqAh1cVC6zYZAkpmGiVJ5g==","shasum":"cc79b91ea62f43bb5e9bec2d94a7df513220e9df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.52.0.tgz","fileCount":7,"unpackedSize":4822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgM6Ra5xIr7yelFZpOgv6Dc9lOLyhAzZCX5iGk1s0glAiBRJCuDSV0HyK4xvN7IYmosmbXjfm180BOrIcTLRpr/0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6nCZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTWg//fmPrdGaEuK5AGQdzP5Q8YxS5ngaawpNWQ0BRArGCmlRMb949\r\nwW4xpa7lq/gB8CRxQJHc3cNUSrCuecDxxs/KeH/UGqcAL+33c3AM0+F+TGdQ\r\nlOi2aWd3/dtEzZxJsud6RuBWdmplAwXpZNzO4lrwW9y+shvkdAiEqfx7mSen\r\nT41x6NcBp1bdUsGVRvwkXYHC3Z/kjNFUaACdpN3zPA4myLuz4cUuXEh5HYrS\r\npTjqrBVNs8ynPwQb+JmqYNfL+f93tPtrC9Q8o2k98q1d+SD5odXewJiyHMdq\r\nLY6/ZCgYHPHU1+XEvSR+O/WvK2DqyOZcw3x5tu5K/cHt3Gxj0EVKTO4fsCEs\r\n9mPyGvjQ9ZxodSCR1x9ClN3T9jKH/fSowtwq4oXlZCwEvLjZd1031o6V69SV\r\n3xCt+HARIUs+FWxBmGEOeJLWb117KeKSxq+TzQ4lYRCnreT9s40m/w6+RUxn\r\nO3uDQOIayhrfM+3Tyvcjkw8yJkUeocPlAUrkyREHON9GIi+BTYFyBMnzOeYG\r\n8UlrQhIi8cniqgnq3D1kxoV1KnGaFWVUToFV1rme5GvxxuT6eMQYlAfcil3E\r\nOv2+eYO21mNawSh66CUunCz1jfhGn6NAs6c+uthM6bdVGOtBxVrn0J7sXYOj\r\neAgPFYn8Am8UnIHUWxKoDBokzRlRjj8c0Eg=\r\n=+MJx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.52.0_1676308633313_0.19829746772370838"},"_hasShrinkwrap":false},"5.59.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.7+4f6be7f3e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4f6be7f3ec46e673dcdab29d67a3f53957a8ecdd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.7","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-/Oz7mQ8jrLJ4w5H3O4rPL93PFas6WoNHxn8fRNxsd+GlUDw0MbIAZDWbx2m3xjgozc9auheMNFy8mg7k6umZag==","shasum":"e139de4085977a78b408ca14acb1f3d36a9f737b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.7.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7iFHxnp1bji+L9NITCei/m/Rz5jqgmpaIqcs6n9T5WgIhAMzGlfXeFIL/r8zBzqgOLPRWdhgLyw+FnOYzc6No/PBJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVGRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryCw//UAC2YltrSKka8X/ZbjKvan8z4ZtcVjxmuowoif9NG47cObSy\r\n9h98ROrO0hWhOhv3KlvTH0Zp46sQRItPb9KNW/Wjg1TqTtPN931WY2b008H3\r\nyYkSbCjurzGrcHOTi8UuB39HfUz5pk1pIwXfTYKE7h0YcR3sm8zrcJ63qESr\r\nGG/iYCs4cUVaw1SulwOeaBolPywb/B22cmZQHjl1cgyJgfNzFBuWEwRY/V8+\r\n9GAt5ZW2gzkCztsFR4iCDInavIHnO0D3/CM0eQijuxeXXySonWG+IkoqHrZ8\r\nyj0pobG0sAQyk18Qw4nG4qOmq5O5XK8ryMy5ofNuFvYY4ozK8fScGayzzX4L\r\ndaydwkTgR5jGl/qorjKNyS0Kg5tw7eRoX1tV2pTVCQIJss60JpeAmyH1Jwfx\r\n+ltYEXHLVlVndSa0o1PXnLcbkif45eej7HFDuTbpnSAd5bKrLt2R8qlB/2ga\r\nz6lK/9mLvVDNORyuSZse3brj5oTTHXxB5P/EjiQSVOcOz3VXDjtMkzWjEtIH\r\nJ4AIMszOLYaC1IndqAq8hHfHs3Qf6F+xZold8rQY3hrbXZURMos1Drd3tppd\r\nZBD3AvVN3B53RZVrxIsOdh7iZ0m9FGAyPF0n/s7zQaKGUbBCz7jr1tL/Jc5m\r\nznX2JXc/DCMZfmLA/iiV8xCQbEGmhlSqGMU=\r\n=UMox\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.7_1683252328171_0.8834284418754235"},"_hasShrinkwrap":false},"5.7.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.7+9213c6bf","@typescript-eslint/types":"5.7.1-alpha.7+9213c6bf","@typescript-eslint/typescript-estree":"5.7.1-alpha.7+9213c6bf","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9213c6bf64e9c8b2525126e43b0209fcbfa716eb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-eH6hVmMpiW4cY994e3NHdkBl93XmWizgiumu52je8MRtLZqX04JKpSJkhIQFoyKWMGnDs6BtPFmnApf/fsMKhw==","shasum":"cb8f982e59103cb2435902a35636f79d44dde04b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.7.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZmDCRA9TVsSAnZWagAAnw8P/2rWfeXvQKmWtPTT04V8\nUSXGMpUOxVEksx0fp9EzyS34C21kN4yn73TC86F3Fzozo55f3Zq7OrJ7G7m8\n7RL5JAhQKQDOjXDdF8azOYNbgRJ9HDzWaNzRlrnnSrz93ujhzex+QomOgB6V\nxLr4aJ27YIDppd5KHFgIGdX3mjqToz7oswmEWw6fBIulTAUh7TkiWkURWUb6\neK3I/4Vq68mikWkUJfU7QeWkFPFZ6pbfdRWkxYyTCOEYOVVhckbmPAuUqcGA\ntXokhEejeJkDTCi9IgGI66wm431Q/N0UOKpGEJQI7zoMi6OB6XGhrhkj2U/K\nh3tZgEd36qIojNlfCP55wo/GECrPtUDacnGUmLuQmVQbuG8m2TlUG6mFgXE5\nXTsE90X065N/JXUg379QU26v7rYTS7JIrpTxLebowN3pPnMeVwVrFVmCk0Eg\nOy9d45ak2YcyY6CshxI2yu80Jj+yjytLimuud7hHADXtyJmZsVaoApuzgKXW\n7sjY/DQqU+cerUNgcaSYE+QUbhww5dQLYzp7JO++oJPX+XP4svTltR3M03Mb\nauDbX7Ftm6S4+cnQQKieq5IosdWsipiNBwddX+S14hAfdAI/+vkbPTXh3eiA\nDnyuS16ob8KiJh6OUZeNoH/55gPZR4hGvaKUNnfbDZTs3u5N0g1oQEKiVL2/\nkBUr\r\n=NCPV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF8du9RjDxtILrq3QXGuhNRbjeObY45vKz1od4qSVo+gIhAMVcGAdPAsSY1+wrci44HTAJTcgMeWcvqxYhK4c8m5pq"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.7_1639553411143_0.0647058076966811"},"_hasShrinkwrap":false},"5.59.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.9+f3fe7253e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3fe7253ec0a0361f606eb86183cef14d94c1e74","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.9","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-zJkJNzhKdBTJmmw//RLaovBsA2RmdgX1+RwJpkZ4BAtJ666uQliGpz0w9WKjORt+E1kWlgfv/eClnpy4bpYuAg==","shasum":"2d3bf979d33d63a7c485f5113020533df5a01709","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.9.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRCzcCPZ/pVsh5+ib65j641fpgWoNophBz3Of/V5ahbAiBwEsOykMRvKOozY+yaa1IXUUTBSK0ZkZ5lYTd6jCnG0w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.9_1683355170167_0.10689451537987216"},"_hasShrinkwrap":false},"5.7.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.9+74e544e4","@typescript-eslint/types":"5.7.1-alpha.9+74e544e4","@typescript-eslint/typescript-estree":"5.7.1-alpha.9+74e544e4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"74e544e487328e56fcb7aef048a78beaad593ea0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.9","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-He2WXL80ZeT4lZTK2eeFhj4KlT5IZXbNeVkcxrchc+Pgt3oLRkiUw/lI2Q4RA3LgjIMCXwmMKCJ19KUkSleCPg==","shasum":"6ec5d8c127c6bcdcff6b86be9ce1bd2dea131d37","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.9.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZnyCRA9TVsSAnZWagAAahwP/R25CgCzGc/nfezYGffh\ngG65tazGoFZb9I5cFFyLkh5gMpRqpL+2npKJCI26ZfQQZuFV9tiwIKFqfm8g\n3Xzk3yQREC3nhdq5TXwsesiK4BESOeUfa+xS4EyQnPi9K8IaN+GWblmA+k57\naHvQe2USPBiaA+FJMu+qA5jvKL+/C776I4Fo+jnALyrwm0otzatvrRwCo4BY\niYz3c/4iQnZ4UivApjtsY2nT4sFVN0IQeA9XPzUta83H5u8V3GQuIxORDbp1\n0F1TiaNBSeHj59PVt28CMvWGJxpcQwUtOA4ZZQmtPjOTtMzcGw4SCakYsmyW\nhBDHz+v/E2QkyqYFOYXOMepgrxBytQ63HzEh3EY6AaCE5Qwz8jXRem5H/2zk\niSEzPf+5ICTZLUTd51+0iB+I38adnaq/xK5CpUzdCiixYY5VzaxRxyBQEGX7\n6M/4VVTIkg1b+OyvCTtTLqN9/DcVkpJ1lXHpSN9YPd8b+J558PuB6Fg8SgLh\nIdsvDZvtvc064GUkf9BBAJ7xDzxo1h0CIi4WmE1uVOygZZ1iqXR/YITY65qI\n5aA+50XKmajd25pdZlhd3jYONpywGenYJqGKgAxniWyoYA5YAsNfRNAp2Znz\nt60ojwZ6gxvfrtH7oeP17+9x18ptysKOLFkdsOlgWkGxzb7Mr+mpsJ+4/tjD\nbWbe\r\n=TbOR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWwws3NMIzhj1dq3KfpdMA9KAvwRiE/kxJlpyCrxaQ2gIhAM5FMidVwLcg4mYepZTNoZzlXBvhfTkPZkuWsVboBmza"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.9_1639553521867_0.03731665391240724"},"_hasShrinkwrap":false},"5.7.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.8+72c2e418","@typescript-eslint/types":"5.7.1-alpha.8+72c2e418","@typescript-eslint/typescript-estree":"5.7.1-alpha.8+72c2e418","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"72c2e418a4180f6db5795ebb42cbc095f5c53c37","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-teg8B1v/kSscaw3kbeGiXLY54glPasfRE6dzE8+t8i/drn8cb7JuGTh1kjDlZ3FFAYnPlfj0Dz8n5fBmqB1kEA==","shasum":"edfdd7971c9a33211b34ad505ffd2f439b0dfbe9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.8.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZngCRA9TVsSAnZWagAAIIUQAJK70RJip42NGFyhLGgb\nV5lRWno8gSM99Eao8+baSWKQBEMFc3cg3rvWK2iQ08z/HFtgGcL6jRLK8y4O\nlO4A14KwpgQxr02bROdMgjRpHY7NK1SuUddH3P7OX/7GfyDC2M03+MI66OmC\nioClHegQiiWOZrTncSsgMQSrPE2cD0Zi3JA6noJoAP8tM7Y+OiJkwQb6W7aI\nqLv/MJRMR2KGLpNypfGSBb86UO7U/lgyPfeBC03em7UH5NwH2vZ+a5Dw366+\ngmoIRqiWdyC7GEerb7VRCujUZVMfcEpiyo/NOAvN1PWzwjE004+3yCUK8IxC\n1BY+jUFszNOauEEksNCbzoQjVqPwMW/rueve+W8Efg+Eglkm6aUF9r6dL0IX\nRJzaN4SiSfZmrgKLXn0mD/TSQsCgvoI4DQNt8unMHXJuuCwPt51Tx3RPukbG\n0s5ZXoPXKLnMVwGTMsHF+vYpEAFR3/97sGK0pwQh7pkUaj8Gb/3H3hukEYj9\nJF6oV9odWZXmG+0rhsHvqQQTMbH0PPy0jd9T6mqnNeGHni4AemizKsBBh4IH\nw+pBuqAgViy7Qva1jt/EkEP6FfoxybldIh8LmnMsvL2DPgNGXya/IuI0aQFa\nij9cXnMQ+jOjyBqTTj9mj1TFSO0Yl5HbJLPT2rAmF4p1ru+FvtZLkmZmrYqz\nOhzT\r\n=01P6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4u7IBA176d7G8yZg5fXyEIIx3CVmxD7M1fVw7YHzbuAiEAjT73UvYtjbCKMW04Dr1wdoUE7Aycr6elllPbMqlSZTY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.8_1639553503844_0.6533564354411603"},"_hasShrinkwrap":false},"5.59.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.3+5cdfa7597"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5cdfa7597b293f2190f80bc7ed317922146c18de","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-MIzQoqB7GbIYCVZR8kbVHRJn4GzsKYaIE1Qj4Vah+pvsEAnSTOILU0ie00EfLvJNMGZj/eQ0IFi0hF9mvJp/KQ==","shasum":"4847a3746fe05caece0fa4bb899ed667c3fa9d28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy3AlZJx5LI5b/H/3bjS/uoL/U4Dd2IlbC0AxX/kDn0wIgB1KalKEn5W5cVw9GOKqocwrTOboRtGOljKgtcYCLgzc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmdiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoauQ//QpnljdeExsfH6MVaI5aWJDR1dE4zwvcQhznJc9v+XRN01mRK\r\nDA2zaBWq4LdxPA29HULFqtm4YEGszHsJkcumKzzYSHJabE6hrc8tt1dZmb/N\r\nzxKnBQAxj9uLCB/WbwAQTzihehLb/9RwrX9B35CpMFzJyihyR+iJmTpRe3G4\r\nLPbS8ZqTBdJ520IeH3T5QBLVCYgVRpp8RDBoutTuycOaiD/cl3EHsSyAta+1\r\nYeZK82kDabyzmzO1Dm/V+2pMbBRNma7telmWv/ZKqkgVqUDPR6E2v5rAgLm0\r\n2LtOwBL2uIjOxXGhpJIcCmsn42I2k04WQg048p1D2EInAyxvkoq7Kt3TJyFq\r\n5s926v2IKmpfPXhHxNyBQonCJHQOwrUBG2QouGlw3FnTsVZU8CiIOJkIg8pV\r\nEkYDXwKI7M/Ve7cnR1DxlMD1hlNc7BDRzS9W4e6q0/lM7tOkc/0kp4dvL5qe\r\nqi+pzVIb31/88Mn1kREOkSCmi90PwNlI3godnzBq565xwpAOA3UeA91dNFHz\r\noRsIMcX8wKYJsNz5EBe9/+9UlUEKr2PyFbA1SjpgOgi2QZmsR+oqVOu3F+YZ\r\nanVNti1vt1c8KxPwb9ESdB359ceJCyVVcxn0FIn2apwU8eBSBJ1Q8VNWHPN1\r\nP0dM99OnaWc3/Vmq9nABMzNBn1YpEDfdGNE=\r\n=7BBd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.3_1683122018019_0.2121108438161563"},"_hasShrinkwrap":false},"5.59.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.6+2e733f3f1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2e733f3f1e1180d5d7b9e7731f7299d3a6cbef47","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.6","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-upjo/rMUtVJOs3NvnX7OmyhY3x9RnBd3J9bl5Oi/crDXxIK/97sfpg2MYLWsvGMuyIEWAMkrzag4E2NQNOg3xw==","shasum":"dec7d75664dc5a373f3ed59fff9446bf4d4e4578","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkJyAnJ/iR6+1aT67Se7LvptQBJ7CnWi2Zxj/zK45GdAIhAPMryI+wnIoLO9pOHLbALm8xCNQHHC8y0LbpqbGiaXU5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmgNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Xg//bRI352RLwhOoxhwSKfk/VxeTZ5qqFZF70VWMKJR/YEK3Ut0h\r\n6S60ZNoR/mbKuRIdtioPqaFdhQJWDOKMtgUx8wJfGW8ovrTNIOM3R5y3QPBI\r\nRp5n0Wo5r6rw5YiMIQqsJ9zaC3oA7mi0Qj4n7MTGQjNGm8abjd6xW+5frFvs\r\n6cwwQV0ur/VUsrhinXim9zhneBYZC9QRX+ts0RbULIz9uBYoB7FORI3q/yAb\r\nA0jIFBIUW7+xmGXTp6bnzWkkUJAjtKUPNEoJSZCR3vWgd4TRpj9/9JvQZyTs\r\nznS8IzVHDFts6rckbnHvqi4eWIcAvRo4Bmu78QLhWyWWNQ6VtGje4sAc1Mai\r\nNVTCNG8OkQPl24aw2xHMGGfmEdFyzpt5n/wG0r7ToGatVL9fBtappA7pt69n\r\nZykMhAqVfzzyiZbsT9B8NvdDxfYXIn/83E8KpbUPOELqy8pMn0/ssam91tnn\r\ni/6klXSUrwYeBgKLQvaciyOPnXSFiclfKXJI2pCCWJmMNJqf5S5Z+34eLLSF\r\n3SlyFfKMIIXLYd2MIhGwvR8V38/nyyLRCfVDMLykOlUAK7zOQD76GKFpoplf\r\nDELtyrdmYgiEtl8uwgWuptK7doCUcpfvwEOHiRDQDM1lElMdvBRnLl8SyHSh\r\nET5h8edzu/IIzxCaqWxtlnLAm8Hsbv0dCGI=\r\n=I+Xu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.6_1683122189414_0.8800418280739606"},"_hasShrinkwrap":false},"5.59.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.5+a1ebf3eaa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a1ebf3eaacf634aaf99c2114599fb941318b9bd2","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.5","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-JmsIaRczRoRznD8MT/bDyPhdpvYPdeq2bKz75czJPtyUOYFE+SWzqiTiZ/eug7VITxs9a1QfM9qzMBy+Pn1MRA==","shasum":"9ef6a4134150f41ae7d05cfaa3cd995dc8665e5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiGDHurVoZOmB+6dZogqcZcvlNvzD+BLtINcZhYuXfMQIgD969/bgAF6dO+LKAd3Kdg41dH49Yn6FEGWFtEUKRjhA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUmeYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNJg/+N5Mp0ipR1mC/7vkOnlQs6qo6lZqQ0MuQQdpy6XKHXJx36alW\r\n5UpXS0AMb9ab94XAyJwlObSWIe/B0cCgSYmAeJ3ep1nKMi/8CJUJkZSFPP90\r\nNVXRYHTzdvp11XGvCo+Yi5RDRIsX11T86XKmYykwVmGG0XIAWbKzWqtFLMVf\r\nzIEbl8zijgIK8wUfZVKMf4RMTd64YaJD3Pa0mEM55c40V2DenpYn1MaAx+4R\r\n3pVuCghnr2Cfb6XAv6b9mu5g56DezRr3BQLeGKQqP4cPRJGDEzBtqaA/AUI4\r\nrSZwG2A1fwgWPAghhrNQkQlcHlnJMZDC4iP7JUmgKD6txhYDbuhhqDM61lFk\r\nf89OFXWryEPDjq7bJKVp/yiUdmrxLSzQJ9X/IpIdUcniBAMXrvmt5gKJ7kKl\r\nlO9ABJuSYVjYu1N310MHEN+JPqFJd211XJ/zixGNwaddcUmF4l/IHICujgLj\r\neY5f39ECMJfRgpszZfbvs+qWCxdABprRSxqDtz+29Plub7mVs6HVbNT9fojv\r\nJ13L3e45YZpflvptY21Y6aGCNiqMjLAXKa7Xv2uieZKI2y/U8mf3tdVqI93k\r\ndP+Yb1jJcPcXdBHZ0LnRvJvV2RD/ZYT9P7dIyV1jW/YeSYeL6cZZyuw/UJVF\r\nAtfOhaLndfbWemqaEAZ3mK1i9uak4Uo2300=\r\n=m3zv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.5_1683122071924_0.469269480927647"},"_hasShrinkwrap":false},"2.7.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.7+9c8203f1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9c8203f15854293f67dac7ea201c6a2ee527edc1","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Em7obVYfoTrmZ37F4QUd45WlT499JpEgsjD4kGcS2q86VnuIm8OWgbwU2l8UTGgzgewRxGPAxeFR7oUkVlIaXw==","shasum":"9667d87405d59c0028f8b699f9db00c73acc88b7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.7.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzY7GCRA9TVsSAnZWagAAN+sP/3J8tQUAU15vwx/av2vp\nRLmdGFHr4ez7icaBtObcMK2c5Dt7yQnvr9iVCwzBxD6tqpQFbyySsqDiAGX+\nuWcKP6oDd6EdcbyX77XJ2whcgMwmtyMzcj9t5sDttJyFAd7Ndfv0XV+QWBnq\nDiX3yVWu0pvLnVssDSnJnLXmb0O43s6/tyxTHOfF5kIDF+vmkjWOxofx5tCw\nRsutP13a4IM8xGadqd8eV+UdzokIdBVDzfVt2bJuMMvAnFRmkskmLIxp2Lj9\narBryxZ+HqheqiEBFXbHB8tV1VI8hwXa1iI4NpaplsmHJGhsGySRty8TKlIs\n0DSYVbORKuh4IomAqHlVocEJ6MIVIn5uUKxRR/zfxzQqqId2vPCMdWL9d/tb\nS3ApS8bLYwTqjLu+lW+OyMEHyQmYtPJuGMr0zoAObHid5NWtgFq3bLhMlur6\nMZKYh6u/s4jXxLwl+QNKAasRIZZJCOxY5Yz+klP9B2YCtjfAlnlcDOpUCZbJ\n4KcuxPi/sTDFa/DhG7Mw9oNIDiRz0wPPEBRYC4BePWl0uUuz1qVc9AFi1QA7\nMn54jVanNALTrbD0orryxXkg/69b8iD5VGBLteY9OZSBaSf/bfOvOf93qx1z\nrKdqqQ2L8kk19vU6er/pdbt99Rd/NhUvWAJtPdwpedhBM3DXgzG9HlWcRJ8u\nG2b8\r\n=wgD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEkWFYvyIHnw2ErXzLSMzAqZo7MIpWnKUhXIGYUHio8wIhAMmvivScyeW3uKvYa+YDrz7xTGHQre2QOcHpR2hdDqJQ"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.7_1573752518436_0.7646253320784195"},"_hasShrinkwrap":false},"2.7.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.8+259ff20d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"259ff20dfb52281243f442bc9e3b858f41863ce7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-mzn9HEei9sCsHUrwMpnw9LUYzL5PUzWY/GxuYxmizWrgJEhX89GMwA8EzRgUosFhfZbIzhJ31tFBMAQcHMirtA==","shasum":"5d4901d4d60ede3d818a183d45661261d0c8fe8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.8.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzZmWCRA9TVsSAnZWagAAhDMQAIebbnRc23f29zgAQtB+\nkxR5Z/6rkk1KYSuMF2/z7Ty3Onw6N8F5TRct0AuKy3gOP9dY+M6+Sb2lpOTp\nNjnNGH0cyAqyrLctjyCRdQ9Ee3VJRNpeyQv0ZDpMDXenhRJhZyro95LJROb4\nmMu8WqtxrPisZkOOYdTnSaECk2Q/Srg/YBOPWxMK49uNuEZWL1tao0kj11/+\nRCtcZ+zoH4JbPUZbBVyHSPl6JgvunQmQFL5gPw16wFZkdwaAYoylgXPBeqAK\nrNG8QwnZ7XoBH+TLxTtMifWXuLD1261x3A3HlNv8d+HurxvEANy7/KzBe1QM\nCzaz0R3zOx7QY//BojJAqftrHCs9sZys16tBTAHiYqglouMrNcxcNGqTyk6G\nQVqMeXvisLl/mDjaL0lN5lQlL8vH1VNf2Eh0ITWZwJB5rZKjrmB0tfdn3Hp5\nKoYoEICIbQb4JVrF+fyxQ/46IrFTHkPPxWrcIY4MqKvlL5dxFQnpRc6ZhPbd\ndx10xuzWa7KsXf00adDh/KQ22rP/pczDrIs6NqIavI0jjgnbqNEn8y2Z/tUF\n/StLRxxJY7/IBM9WOasVE/L7gH7AzRALx3+9YLP0vvCKxZsUnoXme0ogVtFy\nmoXKu6ojMJlh010892BH5xk466DuiBdTDySy3g1aL3kNB3tmF2eWWE5zVNVz\ngjgE\r\n=RcGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgIEAt6SoNZjiAhtimUtxFJnZE6MMeC3VEIllXYwN8/AIgKEJUPX6L5UomGxYjUKQvntg0ivHDfARPi+dAch2ayMw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.8_1573755285531_0.34997521732786985"},"_hasShrinkwrap":false},"2.7.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.9+4fac6c5c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4fac6c5c40b1ff171db7ff6913534d307ac5a169","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-uasvBfM8Grg8GrQjmyBAavcRF5vhf89GdUq8eL7QRTUd/Do9r3+852JHFuE3obzI+DAmFKLo2bLidrho16e3ew==","shasum":"bef48a422200d562b315a429db813d2598eacd57","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.9.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzgFECRA9TVsSAnZWagAA2gQP/1orvWxbzf31YIuZ8ugS\nfBY2e18qamY09b9rW1dYN2NULLzu4EJxTH51Q+MGm7MtmiOI3pqx0LpzxAoQ\ncesfDfYvADMpwMwZqH52Ju20R2TDTd3wzJT3S1VrNbi1FnIevq1DD9ZQFRB0\nxn5QPUSZ9VpH542NGEPmQOjWy34KAXT1s+IxWvD4f6JuoXe3FZcZvMv6aV/J\n9dtRmnbQVts7hptxectstH02se5Wyut3pIUgmBZhPQpaRMLccCM5MWM7DuT4\nuXIgykoUADag8mWaBRyEdoI0xozS/0t22M8dTkY5xQqe3KMVq3znGvBc/Mok\nL3110cw1Zea4nzqR11DfpcAKnP1axDxbIlXMO9RpwYO0xRjV0l3o2OJDCGzI\nfz2YbXnoFLpLuQrLqa86eBpUlkHryOQiCuB7BExinrPz27MmTzTsPMRhsu4E\n68CnlsS6WLdHLT+XoWIICbHWKc3vAX84TM2iZ1DidSsMX77tURj0qvns33QN\nYDhCTakSvMJmXGVoizandmB+tbNwMkzOUc7akaWDGOqtrxe1Pm28O2rI5TpX\nr/xuemLGoB1tF/ZJoS9/zP0UuVgG2n7EQEjOpnpei2Lf9r4N7UYuzUdBFeyP\n/9VWNGtRUHB7qf0VKwvUjQ6DelEHqRF52HO21khiJNjaQuACYbPDY44c4Rdb\n3fLL\r\n=PrFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR/eRWB+IZWZR6o/zsXVyjwL6M0Sd2bdqdCHPU+DJLzwIgIyf4UmiM9h6eE/0OEO+YJSEwMM9Q7owjD8HVFm5e0S0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.9_1573781828302_0.2514558461277323"},"_hasShrinkwrap":false},"5.33.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.9+230b7e89"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"230b7e895b7a5bea2bbda1b24bce90de81cbb52d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-zINNm5+X/aOxBHavcc3w++IEpXUugbUt2yzt4aGPYGnkGsCgbf6d7Fc5s+PhGjKulnvPcMZlUXvGB+U0wlyb8w==","shasum":"4d573aa0c398d33ff88ba5d83cf016566b6b575b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMhPCqpyyhVYuIOs9JkIniEorDaYutj/ZEGPEEO/C0vgIgEMAIf/AlmDKnJfm63BRd/dHrqaCHUdoGhcp4Bs4swaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+g/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/sRAAoXjlHdxdK4r98YKMJFxP/3gooWSrkV06OScHWuVoeGYSA7ai\r\n7F+qRbrXv+hARJYXRSPsWfEoxr7bv/FUF2lZoQl2tj3cbR0wiRy1QMZBpGMO\r\neFaKmy2aOlzhozW/2d0+qRroID6emoX0fagasrrcQAhtjc1JIQsPigmqg+CF\r\nLXbM5d8ypEKJjknySqUB5kz4ouk2C1ci6my1aVtN71cJwu/vB/FhveQfz+aj\r\nah40b1wAY19h4Yt3UCMSqpCw9aPnrrgd0ATkulTeCkGljrg/9Jc/JELEpspb\r\ncZfq+ijrn0Lct2faZZ6mGNGEkq4vLR2p8RB4cw7uuJYm0Jimt22AQKI+Cnhj\r\nBMQAj7uxh0Iuh80zNLnEZrl2ICsXxPnTAEK+mw/PF5mjpO2tc0Ah3y4WCBl7\r\nnjY2XvlY4koKXoxrfO2CUlufjGlrSJYDtkPIevlkBYG8Xb91AjeR02UETVhc\r\nKRq6Qzx3C4ra57kUM8JWrjwJLBoa51ApV6gkg4gdI4MldazLChTViy9E4/Qf\r\nGWywbHt2k8hR9ypy4LL9lzf/BfSTbwnnoN3polXD6KTlsAb/RsFZwMMLhoCk\r\nlbwPb1PdQ7FlyHQ5kl8w7ChkfXJam/dofR5GlrPan4N/RPc+vfJ94qA/DkU6\r\nnPfLmvVT+UBZvoJq7LoOpkJIAClVaDf3FzY=\r\n=xOlb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.9_1660555241474_0.21258160386975722"},"_hasShrinkwrap":false},"5.33.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.5+d0239104"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d0239104f4dbffd2b5ecdb19e520c7d4b71962e0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.5","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-zWeFrPMiKX3yhvaP9NGmPFT/qWDT0ZugOZKrDvFtlLL0/Gicr7Ne7KXFkhqey7DxzHg0/uFcKIjn5PC4YeHVNg==","shasum":"2579cb18e06f3db1ad4478840a801ea9989c42f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoF42+Vd10WlWZTjvu/P4UWiepTf6gBF935OPu8jRSowIhAKUqeDBJM6yib9ivciltvvz0hOo3QWbLMDFMMMA2rXCD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9RRtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofUhAAk3iqzJyDEPb04RLwHYlJfG4mdoTR7bqaARsP7YbhguC/j9aU\r\n4n0eIzmeb/A4L+rJT3xjL7hB9ixWfGyVDjja1r5F489waNNbhadxAc1l5aUr\r\n+qgcXWMT+7s1Kot+ZxU6C6rdyELXpWUO+nBQHiNJh15VOEQVtPWpsBPrrH9f\r\njNGS6UbjISf0gpQVfoNhtT+BPFUMlz54cUkbfwwJb3uo7iT/mIWAu/iRq1NO\r\nIRlRbzzZpMDN0cpR98sfptvjZm0S4I/SYz0pNpNoOtjucFdBleaJkCg5kbn9\r\ngwBCOZ1z/X6r5I/eV44p50U439GL7VR0fxBCd5CiSL3Yt7b+zJIxfM4rS4p2\r\nozG7VVtcSyLeJGEM0aepjOtF1mKid14Qz1cEprD5ihMkHJU+kQgUN7S8QI3p\r\ngAuK7m1urOza0pKTsB6no8Sw8dhkwftRq87T1GRuuK+4Jax3gYRQRBREyQgb\r\n1BU6KJRWCSZWgzLtG3dpr9XFWLcX99SUYDkPB7mDj8GSHEcD1Z7GLz14iqYj\r\n2d0LZif9Em59nX+JNhsPJw3wZ50FBGSQ98abGIGaZUiXsDFj1eBuU7zt7fHz\r\nZJCiWk9Sf23fJxXc7lT2AxwDtN3+SftIblHF1MbpJB974UHcCDiAcoffAmQN\r\n/mVqYQM3E+v08nU4mk9hoY4WdtVjsTMG63M=\r\n=7XjI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.5_1660228717034_0.2934805606623454"},"_hasShrinkwrap":false},"2.7.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.0+62b5a942","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"62b5a942f40472135d1b246f960ff1aed77f7307","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-tl06Phq+2ge8w2O7m6P7wjmrhr1eBudIla4FaFAbJXCslbKkHRqf+ToPPSoExaK3CRvTa6gshSTC/JQ4QWDLMQ==","shasum":"22bc568095b588bfc881223c19432bc32ae3a61d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.0.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyaS2CRA9TVsSAnZWagAAqekQAJb3S39SmOQSkbxY1Eun\n67vQ53r8xwNm8oq6gF8sM8zN97P1yObhDRcqkTERjIOWQgNrwXghtYUNmgRa\ndsqzc4J9hxgvjIe4DrKwC/oEvAakjtyF2HWZQ8sPxICK6LEtmz7HHYtG97d3\nc7g9klPERx4LMipkL0Pt5A6yBldl/Xcjt9wLRXMnuWxsrY+nERfM3GcVIZh7\nu7i3Fk4RHuADLJ6U6ws88McAsEXSrYMYAS9PnqFFWKc9QrBqoNyW2zClsOCX\nptHtpEdLR7Qw9nv1svwH96uSKtVE7CFrwklXdlyCvY9RPegDuK6lnv+y7/VZ\nfnO0ag0PU0UvYAO7FH9HyUTawzBPcLA2/yNYYFEKEgWYI6vXF0HWcuT2KzHz\no0cDmVjjlusX5519esURkF9kk+K0ElfI70nZw/SzGc2jr3Ip3ySwhOqQFPR+\nLkW1t/PEFD9Qg4LcigV+Z33LLz232Tks8BYOAhG/UT44YOlsR1vcG82MZWOc\noVcy0iHTZOHO94aEAxr0JAexcBDe8TfcwMdauSBE5cBUUGGkxowKjMPOfZHt\nH3QOV3NnjkYfUx98Crq8ShvCC0LAVDifL5yXVDXt1qpr5+TONLawjMFYss5t\noBDZ9FYFjrdEqyIlGDYbCC8DNEruaH6XxdNOXsBUCGU/K729bnsF1EcaMqTR\nViTH\r\n=TVpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB747BWwEGfhDVrR9YVJU7u81c0sJkPr1SDVjtHDTZ7DAiEAsZDn+X+mMsWz9eZfMSjo3/EnlD/g/vIDfXbO95t4GiE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.0_1573495990321_0.700158198627062"},"_hasShrinkwrap":false},"5.33.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.6+8762dfdc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8762dfdcc20fcbfc8e6fb65a2100dbfbbfac0879","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.6","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-LPBHGCAINVsFotdcpJCVg1isCO10MSAmMid3vT/IBxR6Ff1+hvM1KJlVohr0hKRW1Iiid+3a/ZuQzHJC1P6RQQ==","shasum":"c801bec845ecf60885b6e31a4f46bb8328859db8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaRO+ZPK1E+wwuABTD/ET0rYlk5Mh9Ah1g8MpvFk0mwAiEA8lzxashk96pSn7MFvaD9HMzxjzOPec2j6J8AJiBOWpQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9VjHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreqxAAlWMilOM6aPtyiKc4EBVxA8QDUGimWbvWgR1KfOiLe7nuq2VD\r\nXhX+0hp0IJkX09GuwHo3NAtqliI7A5j18sk+kvBXm1rw5raFte5BLvR8Q35o\r\npU1rwQz5fdS4vVh6poYejTdhUuk3JP+RqYNQ/8A9yVzMUAqUKtREXITuNlQ7\r\n1jLHF/RFFa4kzSIgt8r4nj3YNZBJ66HJpzqkZxhOb3U9v5dmdRYPFLG7Um6R\r\nMGcGT9osDSQeRg6Vf6GJWx+bSdX4i05lb20l/FJ7PK6aGkL/iyW4xo9Trum3\r\nwhtoU38orwNs3TcZC7/8fW1AV4Ha1/OXXrNBeIGyDKqfiLdTdGhWBK/E6s47\r\nfFZO1MNLJomX8QVN7/2SCbj/6HhH7J+n5i4IvmBQbE/Lhg0I6Bb6cbC8W4o3\r\nZAbEB6H/ylK4CI09IM7EMFSEXhnnJ3pUODsJmWMfPkkeoeIoOQNcDmjQvk49\r\nOuO4Ng0hQEm4ki2I229nfJ6JsE3614EAAsHHhhAlaAbd26qomR1H+zZc+rD2\r\nfAQBSsATwAT6D5JLq+ikCd1f2m24r+OTpveioOfftINYd0ZfiKUfLqcZKxk2\r\npjlEBB1g0zXrRJdWB2++Ox9Bhw4aQ/OuEt4/ebO1ywB4/MOM30QqbAVQEQw+\r\n+9lsfyKqaLgXTQJ79BtDmstTsySbOgH+/Pk=\r\n=adyU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.6_1660246214788_0.0921973224139283"},"_hasShrinkwrap":false},"2.7.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.1+db1aa185","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"db1aa185c91a391d4593819a22d034ae40b79198","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-F/7JS8slWlqlZJ8cBoEXa6/dJe05Fy48nDOyg99Tl9eXOEAP5wPFAdZeb1ta/xd+KsV6XYwV04PoucSniDnEgA==","shasum":"6241e1106a07d73740d28b86ed6713af00514720","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.1.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyhK2CRA9TVsSAnZWagAAof0P/0tOPDiExDBcKOU3EP50\n3omLORKR5XMKVEwEbSi7x17BUjezxnP7JrxRmEruV+RAJ8ImJHlqZ8LVOfcP\n0L9X2yLrNuOywyR0TfA6mv+LmtCiLmXNp2Nbr9oCfii/ax5Yxcn8Pg/D6Osj\nH1d9YfhOWzz3Sod0VjohK4pZWVRj54N0V+vVoXvvLgBclF/C1dxUKEK27j01\nd9MltYHQeNWuYNpfuqJGG6DaFWOtiSnv9ijsGj1V8FgfC3y3YvWediPJ58tI\nnH0XPecobwfhx6G0E+sWrCIj1Rqm1QChmL69FxAtwyx4FLi5qtXhwE3S89D/\nxLqVDxso25ycoxhCe5RBumUaNvPZqpfMGe+NhsWr4D7PHYIwQF7orskhFd1T\nsYZqifJlehAxgkFEKt9FTOhVT6EzFCCPRCCqKYzh3WpTI3kUzCNtpEKzwDRX\nKWloQ/Qam0NkkiE+Vaa9oEwnp/FaCCNB3vwLpn4mChY4P4idiNxsGHnSys98\nIHsHXce/Y9v5cb9suwB3YccBh4k2MYHXeQhEh42IrfEzlNAkPfqyKXGeF48b\nE/jqxQv3QvsBEPdZQ01flxL6uLYi2QdD+NInVOdyBxMpqZ/emZTJgC02Ys8q\nPA+ZfF3ETDufahlPvFt/pCz1k3wHrfPcMOzkQ3aXP1KLwDJIdR5T1gIieQhe\n+Yww\r\n=645E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOlqPqYh2LrWpjP/JxZEnHxr1JLI2/Bh6dHAVJmR12qwIhAKoRk60cApxUiujHTDMHW2C7h+ve5Jtit0IhryOPaG79"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.1_1573524150301_0.7920932036742425"},"_hasShrinkwrap":false},"5.33.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.7+dc541967"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc5419674ed1b8d2dceef40bb061f7a84cacc866","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-1pgnIb56DBRpRQ3j9SONkNddWIYrCnEW/onHGZRBZKXn+87H9Z933vMGp+/Q/d6YSnzCkqYUSBpR33+2OOOXFw==","shasum":"1dc1ef64af6e8de943f13fa492c3fe525f67e813","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVvY8nJt2Tk4muMRXVRiQ9DekedIkKlc8KwZ9d9UR0GAIgR9eMiRmxArHjVff9L9dL0XFWq9w6enwONzujOfTSEAQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nqgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnyA//RBd2HTJJ59xYb05l9g5oJNvvtg+eKKoh9D5rSzBKZkzcVfAB\r\nIozdZF+GUVHi7PNJuUDHbS660X/FsLrL8ndLwESCYDl+NlkXH9lH+Lo1BP1Z\r\nIq6UNT1m5M/UmBJEeRzDjyT4pOxO5ZvQeIBQiT3LwC5A9Qkgm0hkUdRBftgr\r\nl30Qr9UhunawxDGRYSXwDyNi+UjUR4nNglwxwtEKwpMLSEg8UbXBCVWLGtoY\r\nbb4zG7HSPX9hVRqFJ3qcOloJ4LqUPp2dYLptVo3r7567y+2w62Tl6htzx2vN\r\nOiU1dwZqFrG7jakQZb6sn/K1aDH55jXC2QUx2B9bBqUcCfNA+6wKNSz1L2k0\r\nkvREFTITrVFVbOhunWvLDV925MiEaAcAi21AlOqAu7Drq/+y1zs8ArDmjsc/\r\nzLJ5uEk6h7ce7RvUtoi/8Lx1ceTsl+5aOIxeM2194HTPr47qnmj11VA0xFpw\r\nVssuClYMvh5CZhx8kFCwnvWHynGs1VUv/bTrPvfKtp6n5q9v9C1sTTM1TQ+Q\r\nRkIeN6uAmXHmHGjRK12h1+tXjzfDV0fhe1igBr0h6Y/g6XkN0eLiYut0xLg0\r\ndrB8zn41ZswjV5XF6GG4zV8sKLvibubIWVlacJ0QJTWrM5zyY9JuKADNy5yY\r\niuV7wl0uqyrsqZjCkVXkk3xN/lIuPQ7kgEQ=\r\n=Zu8Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.7_1660320416740_0.5727393325515189"},"_hasShrinkwrap":false},"2.7.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.2+c5835f33","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c5835f332c4c63af778b4064a6c524840deb690b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-EaIYUEeJ1na/4Urd+pDA5pcLFyvZyELw3dYHg5QmtSIOzpKrAjbpY2oksSVBh13PYV8JXrWphTEApchCdCtW2A==","shasum":"d3ac2b56b718b50b2f53d4019ab9aa839328b5a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.2.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyhlsCRA9TVsSAnZWagAAiY4QAICb1VuoMDPU4ucJ+QZN\noqBHoLwvEwgQNVTAXwwKqINy8KtkJ4aRrtQkBoFRA9brJbyJeSAzepzWZqO3\n9Q452fIOidS2DcfstTS42Ch2qAJ5OZhgFnNEd/wUd+EVF9pkVLI7c6LLJjEz\ncQyX6m+7FyYiKgfXr+xvcJ8hH2AZLDMXL2b0f9uqOvg/Ro1xCa6GW6jmWkbY\nnja7d7mZ/EWa5Q7nnmRRMKa3fdAkR8wjybDn4E1nPljyPeYq3dOwVJcnV+eg\ngXQKdbunfPiI1zmfloAM1lc2MSZkViAZ/dmt+FO43rXpaWkSb5EM210b9RTk\nh4PAO9cGp0ZM+qD2qt02Iv1wAp6TWsx06P92GkzygpoScZuWOISZjaDdrxdA\nVgOqv9bdDcwuxwixj6yyL61LFxc/X0Vb925D5SiKHjT7OFJzFEqHr0B3Nr/g\n+8BXT2osnzOSwIH11jP220vJsccX7aHrN8cbwLAblxHC33nI8G4zwbsIgEXN\nw/TgcGf34lSbTgU2TMG8EIhySlj68nd4bpMlpPWFm33Lu0WLGaCt2KMhHH4M\nq4vUpaOx9DZHbQ8p8sLtSK0AX+6+zFaiyhgmEWRSRzBguHTHZX5ug7dFZf1t\nvQRuPjxIa6x1N4ruo/Q03EzTZ4BTEzyyx3tpj1J51RdwFTJddvuXAO/VQ8O5\nwb1n\r\n=nF6X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb+FD8dbjJ9dVT/waSC3iUBaQCYvbA4IxQE5o7IBrfIAiB0XTUxQU4oS5nLFAgqMmAPiIpRFBSlqHA/PX258HCc3w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.2_1573525867507_0.9322817364804419"},"_hasShrinkwrap":false},"5.33.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.8+f1730754"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f1730754396b8ac36ca3d97e67fd8912c9dab2c1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.8","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-FOK1QwCIw+4IFVFhvpziW5zv9jTQcZTYl7fwhgoQFur8nG4Dmns9frsJQeQSQ7ISD6ZaXI/r+KNwrVZwi5vd3w==","shasum":"ef52f128a47a243ddfc5a53e88ff9bd5aa3181f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwfK2H4GjXNI/nb0k9A9smmBjyiKuEL39/gPT/95YjNgIgRAM2N4EPfWWwSkHVH6YHVWzOlNfSJgIeiYCTP45Psnc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+g7rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYmw//VAbxZOt57z7DQeEhQBnHglP/+Deq8E7z/RuCszovHH9Y8H9F\r\npV6j5U6+N5Tr9LdqNnJDCQDHEaON0344sM7Y2vmARqzjEsNwniXF5X1Qexke\r\nmdjjszor0Vu7XTIJ/fGQhb65MDtgybpN9T3ZJFqCmtkvk4KUUxpdPdX4Aia+\r\nREuu1eZ2U+jYrpi9N21KHEanYyHoZmqjEHGcF2MzDOTnheoBgZ+MxQXEg+PM\r\nauKLTMSdqOeDorh6rbJPlTuSwDOcVPS0k5a0FEOrJx2N7l7FNnfzTXxDpL1U\r\nvH6BdGBUi/Fdm8UQg+x8ownBSMzYbplBWqYEo3kE0rC2yeNHyxqYTD4GY4cj\r\np6W7zhBYJr8kLoZVdj4Wf/Zleo5V5tXyDTUE1eT5PnS5W71Jg+huxaCeFxS/\r\nrjWchxJE7tXK242Vei8/6q+UfXSNHImUxAwiXh+NlJEgmMNktgd92C8vi+Dr\r\nsdUNH/rPXEr74MmP0IU8AvQeh7pjmE5jd1Cg66jLhHVuOLKW+zAtyaiso7zt\r\nNBFwuUxq5DwbO8ka/xjvEjpDcSx1YEU+WIM1CuhlwENCudvJ4sHwD5nO9Izy\r\npvbEyFC3+azCwUM31+CH51DHMqphzXAVYPfyYVKIRiVIiNc7Yc0UnOTj1S1+\r\nULT5u/E40CDfDoRokBH40yRcCDuXRXJk8Bo=\r\n=suvG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.8_1660554987701_0.17141829273142073"},"_hasShrinkwrap":false},"2.7.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.4+ecb3f4ec","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ecb3f4ec9b9f8b56896b0ad985547de0e6608381","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ZhZh8Ch37RAJDDDiY8+ZhnaVGm8AHI/WFTr52w/9C0QfZvkzWcakuhWDUThsFa5O3fHgArojhY20rfbKXkK79g==","shasum":"02accdad0ed34442a3b80a2fb96b50951c1982d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.4.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyuCMCRA9TVsSAnZWagAA5RQP/iOA7sH376Q6mO3RleEy\nguYZ/xD36D89x9EJuPpNX4xGYoRDSfDjb89gp40s6W5khg+O4ljCSc/gDZCO\neMTrQfIn0lWHbiwkSbjlzZzEkNMAG4t+8gtiWkqFEi+8LRAxal5CGcYKhRnB\n/S4r3yJLageYytpQjioIWqoh5Zsg+ZoImDzWlvTv+95TwC6ZqYYuVHw60ZkZ\nR1Hns6WCXqTzMrZ9/glQ34rlfKd30C2t/E08DBsy/k6F/epDahT6JMVeBUWF\nEFwtm0Y39eP68MaGBkCAEZ39oqK5eVa3jcJywAFMq61CY0Z5GInXQDafRn2Z\nY0ITrKSL+RDy4GxCCZfGMgFYD2wUvjqj6C7tYYDapXQAC8kXKnOyDbO38yk/\nzbUhjvg+/cn+M8VIGaOuZFvSfiN+0FrdvzUAoHXQO8H9e4Uocw/saigLCQpJ\nujQb3ghhOu1jCvykV9vbAw7b5KWt8SIvGAvD6ShmUOwvTDd+rzWuEX599c/I\nIFnolqUms5bkyacI6OQ1Lsutor14nwCH7iHwzagk3ZwZ9E2cdGBSswqYQvgX\nSSaeTpV1m8KiuheobVkMy2D5i1vrDTlaEtKTiyHo3g9zn+1tNk+5DswWyirn\nUwKThiYz7B2dYeNRXua4CZ5plrwuT+cq7Xy2d8XlkRyDGSa8NKa+W3vbilsw\nheuz\r\n=GBx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVJUjlMVR2DL//ws/y2sD8DA4fernhiwQAnbrz66FQPgIgYYRkNA3KFrNR4DDyYOUkxyE0yHUOXunplHU0q/VOhcA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.4_1573576844040_0.8981369673166326"},"_hasShrinkwrap":false},"5.33.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.2+ae4fabfd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ae4fabfdbceff08f5de79e836961991cd73754bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-VVwoweNKaTqP8fwNy/nGjPgh9N7C6i7Bn5UQj+r6dfS9AziPZbiyGmbyPIfW/0/hqnAsU8vg3W13yFKsoo1l4Q==","shasum":"3f1f05f6a6510768ac3026535f8007ec52c92ff9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt9HX3BhtxGf+EID2xUV6SnVSalfhkJnw1LVWqsapcTQIgZD8dSmYzPEPVoAvlAJz4kswMpkXNFXhipqRRNsGQ3vI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi82z1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaoA/9F3b/DPble8dEOGaQkRRIJMLnoiP7jO/G/a4iZAZQ5LFMjdqH\r\npuMd0eIeCh7JG2FJ9AxcOro5zO2m/t52wlr2AlPShBRwRFCxEK2fQkUnv1TJ\r\nhgCeuMcMpDc5BxOld63NVlrfhcIeQFTHTLMT7X7XN2lNSBK0JDvLAr2/abxN\r\nnFNjzbWu4GSi2+nCaSLVyVgv7p7bd82hqjeqaF1EFuPJtsc479acfb4GGVEH\r\nTIQH5CZl04aZPR8+qtjYTj36FxWsT3G4qTOtkEJEyy45VjwfC9uZMKxZX38D\r\nnnZ6bXaPpvXhsfaRyfgiVqpCmvPNyOwMuMhSQW7sUISo0jrLLDn5K7+H7Oqt\r\nnFgzyew7/QzA1sq1yBNoib2crLk5CwVTghsIMukGhORJmMrztDSPhw1CX6Zy\r\nNFEHmP0TZ0eeIN0j2kuksm8PnWIOr183fVbbVxJU/qpBkaxJ9sWeHUMHcy9d\r\nvk3pEL/mzc6uc6oaI/uIVlZ2Z2QEKI1Buh6rQDxE1R3C54xJ7guCRMuGg+Dn\r\n4vZWaN5i/ijxVGvifJD2kzM6HzuQYO8S3qgyFm3yFXw5S0NeZEsATtPKW2XJ\r\nn0LvOw1mC02fqUTwXFpZUuyioMiMsq0l/lR/we9KOPyJAMpOWONvwbpryVjq\r\n3XXONwHQTlExM4/81hMImO53UrZN6EYv5/U=\r\n=cUJN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.2_1660120309677_0.5034019194167689"},"_hasShrinkwrap":false},"2.7.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.5+ca41dcf6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ca41dcf6c0fbfc19975b18ffb5b44c0cbe8adb06","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-khDziItucnsSbDIWBr9bJIma3Omwao9C7zfFLV0D4XumEtc+Owbh9xUXFzOJysFP2AM378yjBfzjBY+WP9lcwg==","shasum":"b7f2e1912a307c5d5ec5ea66f2f6f03b7f862e16","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.5.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzDxDCRA9TVsSAnZWagAAtyEP/3Ws9DxUKBC5WjKIY1Jv\nFcympxcZmjquuESgrS69dz2X9zERaZcVsjEZS8fNDbAMEhoKWD5cQi6fVnm8\n0SD964IEvRabhQlZA2PMpOV/miDrABO8HbGCrDI5e6T/KkK/M3g7J2V/sSFG\n1xV6NwWyNpTYTFQ7NuA1DzTGKB2h61xi5amHRT4ptURHuv33KFwwdT0PzN3r\nPwaRkbMeBDI60ag/64hmt2Nn7wKS7WxGzo6WoWoSkJbP2Igq8Xn9zdQT5wmR\npWvQb30cTrKJ3YVe+q0Twnwi+zh30aSJvSsoNPy63Nkw0asMymlXDIEnXO1E\noaQ5WvCODC21dsVQJCOY9gLblJQEly30noL3OQfkP9V60+wF9rePFg7s0VTz\nnN8LgbQrf6zRXxe6e4+/5bw0J2yFC7sFTqpRdTFuUswX+5d6DcEIR0HcqnYD\nFa94VSI56z89OJZWx9dH9yrz/zU+ZOfP0zeMk642iye0tBbiW3L6jC4G4E6o\nBCqLcylX/lT3wRYuRmjgveobeq1+E2fEY66W36tWLTWjfG3GwCnaTQaXfXPC\nmghLas2xyflGdUqzTMfokIuFNsFnSwn79XOcMlfuEDDiMSVlOr6tUy95uCON\nNbFevidlsGBcyk2mB9MxYz6TWC9OlMT59DPBY0xsaDUPs6qKVebVzzfB/16l\n+x8l\r\n=oHqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJoB9SiWra9PdZ0PMLgqH5hpezIQmQDbact0LeidW2AAiEA4AVyqJzQ9j/fYktWQq6OBJ0NokfqGUBVh3K9SMwgSWs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.5_1573665859148_0.9284242149270352"},"_hasShrinkwrap":false},"5.33.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.3+3637f8b5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3637f8b5da3a6fbfc1694fc7accc30e502f7208a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.3","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-oOw+JEchE4s/Myu7+aG8ZneyfqR7Y/0Hq2PU7MyAgKVdGiwDoBFOCGrxm7ZYzSp2rRpbFt0jHgfRU1eYyYZaDw==","shasum":"45914ba93e08b8281d928ecd24ee89fb470df411","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHR3ek0Zhv1Ecgphil4qCpB+4qisPUCCxvBK0rj9MA7lAiEAk+fMAgtSTFIx259WVMv6JCdj5oYzVOoAozsDcWBRSIk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi83OOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpog/9Hh/EgsyUJcgyQOq9uzXnw4R9bujl1Yra57K73q5+OjR/nJrc\r\nNxsD3IYc5U3rofZVeOrOKoy4y62Zt6XWDK/7eUwpMexrL/ZNPnOKmAIw58n1\r\nEcqYQ25xCE8UyKYswgMGXXoziD6O66amKCff0IJ+NEddMo3a8fG80o6yIDAZ\r\n9rSCE813nmOCtJ67VW1ahX1Nm0RxDA6DadZwZ59HtGgqIRilDRxamVR/Suwq\r\ndLS9vg2YPqir+Ah3Wrj2XFqRRlwk7X1Npmx3aiVFEvQpVEKpt01SSy9ebuxL\r\nWSElwQpNuo7T1d/DShoi80GKd23qpZNRf0Kkvs/WpmjPy5edDZoMp3rcR/Df\r\nA/3wjQKEpxJ2mwcmHcan+7+5YuQSHc0X79tLSVK4odltCHtBYh7vJzMPq144\r\nTfL5gxKQhPWrXC2xrL83YI6iAFWfSEsjFBMwtA+W/2sYdF8WH/XbDqhHqXnw\r\nkek++nqy2Hl+iZ5ZoWIHcwA3NK1NHD1RI4arKKurr5Ltt/fenNfII8iQzmGz\r\nt+eil/HZJawi6ahnwvboejl6rsYH2R7nZC2lkAwtJwec1rhbYaB/6B8qexqp\r\n9YY2G4vGrI7Dohrn53xN/mG0ZQJx6uKy90kGADLqc4KWs8YSGsndFmetoC7Z\r\n+1HZWqc5d/2oWn7mZewR2MGl8Hmje1+ljdA=\r\n=hdbN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.3_1660121998170_0.3318326576100683"},"_hasShrinkwrap":false},"2.7.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.6+d8b07a7a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d8b07a7a492c9adece40c4209eab24ae77535618","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ZlVJFT5juLyuwR4zS9G0k63kdmKsssKGbD5cqA2XTnOpAKj3IW8FdZuGcvS+i+RaWm6T9vL/Z7Sm1+rwTtUhDQ==","shasum":"73857b4b3a116e8ba742b15a47245216c4678fb4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.6.tgz","fileCount":108,"unpackedSize":138971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzKEPCRA9TVsSAnZWagAAO1gQAJlSDqYnxVZ3FZaTGASD\nrHZzWoP1gqIt3fnQiy4DwXnYDScbrnrq3K9oGkZLB/OKdrIxF7llzM9S1GpW\nHjXw6loMSajc0C71dgPVI6P8CeJfD0pAbjR1J5325tP3dk0VvLCV1k5WiIUR\nhgGpwBx0C6HuJrvkF+R12yjg4ncpwOu7hAtQwqjWVEqS9qfY9wY++U3hPtBX\nLqgR7BLO9gp5GYqRqqhkSwO8rBbZft+Et913ZMw3D9agY95J9mQ1fRz2lfXZ\n23lwm8pBxLiySAKli3fyVqqfVqXAQ6ntMITkFIZG9vWTxjC/W8fb7INCpT1J\n5zwaK+GPsNuHr5DdWQyblHksQL0PZf+kSSzvqexwulVmV84NAxh9vj4UKwex\nfSV9g85374IV3K/xfOaxqPzk/NSGgqequOeVLKkS5mc91ZqXitbBiGs7JfQs\na+QCwGbDGckvh6YPdd+mCsxlFjBS9bN0T92SwT+KPiM06An6DI8dDXcm2OuA\n6D+Ajg5DDEj9VXrTzCz9ABgiwmXlKc2ds/n125MdQOk5P9GDgh7OdIha4nGA\nIvz8Qv5M0j3YnQdLjCUlt/CGv5QCjX0Ph/HxGssLDEwmAIKUp4OKKIC56xME\niMHp7KgBZZISzRSbKDVzTXRPV/NbM3njVq6aux9YozFBk/djTDyMWu+aC5tE\n3UsY\r\n=qHHi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHi/zAkpaC/NGuaPpQ7sa5a6duxyg/E0+TU0b4aaGttxAiEA9LpLE8vNG4+cQYrpLsbkgVfEnfSwWvMe4Lc1VnvWUYQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.6_1573691662860_0.423007519245282"},"_hasShrinkwrap":false},"5.33.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.4+b6e5413f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b6e5413fb12c2b1943a288b514f864c339380388","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.4","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-5aE8NPl1O9cVbtg6BAVM8Z3vNwT1zlaxCjgR7NLgp6VrZR8Eg5vcTpaRLvIb8nseB55zVtlTmVnkK5xNPxiY7Q==","shasum":"7001d563f210466ea3ff67e480be7be498db437d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEyKEIpRjedPyRzV8oUrcDdC0hVfOgGYLIzTA8BfUodAIgXqZeRXn/+qUrIHdADxEA5mvfMWW4UFqofunZz/U6VR0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88wbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppuw/6AuhPc2kTKjdrRpeX9nNPZ5CcPYGjSC5zxAVLNMphk3veaQUY\r\na/a5Z5tAX+MysEaTRL1BWBE/Z4ogltIXc43VYx/r7t06yHC6Aix+czt+ovpm\r\nrVwePgbo73E6KTmKrFDeNMe8jYXd+JfBlhYgb7uztUwxPI47bxvHu8FFgUMe\r\nbb2Zoq/WojW1bjmBeoe2Oka+URSTnmDVw1LEOxWiwQBMuUrCM3L2ydkdgZ7m\r\nFvjG72KFABPLH1q0g9Os/CnppYdFXoxLkiCRYyIo1GXgGU8+UIMxNtEhMN+Q\r\nKRhO0FGKrnv2RgBURrH3XFfbeSDMU91wnHFe67kOhOEFJWJSykeRtHpuvXEx\r\ngxiYT61xTBZhy44WrAgFiUfK638u4cziWeaVBDrILFKE8Zk91OVOohlUSeHj\r\n9f8m9ApsE1AdqWwyP60wyLSnMD8M+QzP3x+v+kaWM6ldlG1gN29z+HcoPdC6\r\no6WEtQTIuPw4myTpKPQPJOlpxC9+U/cuZU/yvD6c1MBoFcCNIrlDXd+2qKg1\r\nB3yV3NXCeAp+ko0V6qKmtMl7dtz++NG3usyUhB5sX4DeyKty+C8SSAbVleP/\r\nCtDXwWpt/GyzWAPY7wSaXeLbLZ4A2QbSCZvHa26Sbu7MsckMJhCIuWqNy+ZF\r\nHsS2+i9dyZEkvUR7JsJL8tuAPmB6HC0PGbo=\r\n=QTQ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.4_1660144667472_0.5583150292735914"},"_hasShrinkwrap":false},"1.10.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.13+cd80fd3","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"cd80fd38a18e15263d01be37bab4060f20b9e97f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-1MMlFzLjaY05r3CHpZudADhu+GST21q3ak1PSy9BC/LMURy3iHi50WRgmdinVeYWD4UC8u0VXnfj4XumIydxew==","shasum":"b6040f2d57742bf5d5bc7a47e73e79d0bd54b069","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.13.tgz","fileCount":104,"unpackedSize":128348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDmZvCRA9TVsSAnZWagAA5p8P/RSvn3eREMkwRC0VOAUg\nmj/tAObesOAFu01Z0195cC/nG0HbKFi+k2jEqDfKW3OtwOxPrCAYund1qlSe\n23qiPvhscL+CZYp+HAeoXUA2AurBeWS9iXKZPZYBsT1XGP7K006Aw1AKS43O\nRBu3sTgd9akOFZfEAx/fsWinPULx0M+BcWeKqY8oPRb1Ky9BkpP8BharW66O\nocF/VvDY6qqr8MohAo604v22xhpNnVDHyl/F9Jq+WAVd6x+yQzybNga9Eh0E\nvEaEisy48lwMK7fcPIN5wt4qq6zuiGwizHEfatCpb5hXvVn/9l+/aQx5dw3k\n/IjZS4tluvu+BnFd8rKHq9kKeyv/IjGrR8PILoE4ZNBdue78Yu58LF40cTJ2\nR1aEof+PCeVeB6PWHxDc1em+XIwlsmFkSJZj28OEk0Ygdh2XtElR/e7FurYX\nB8YyWrNCr607e/aqf8vhUzSDqrS47eMSHZNhgqkqBrSNI9bJBrUmuUrM3ND0\nJYpHeZ9z4/qtZ4PB56s3XphaMqvjARraDlzSzuD1mOdxMGXGJn4imDEHbYIX\nOYpRi+/xaQqVv0GpnxXVnaBvDmEBrcLDVb5Ty6+n25SwWswdQS1P+FgDyeVM\n11kl2VosKc6SR58h1ja4xDHq/4QS6rsN7004yN7+V2AdIfAV+cVqD0HFdpDz\niaDi\r\n=mCM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEtYFh2C+VgWJw8OlyKKVzFE7vzsN6d2e+cW7JWenWaAIgGeIfUlL2hBcl3wQupPN5gc+tnA8R8qb9tDg/WEIQnqc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.13_1561224814609_0.42510986895872693"},"_hasShrinkwrap":false},"1.10.3-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.14+65ae2a2","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"65ae2a29bfa1e155d3c6dc26d78d3c26416400ec","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-nU7s+S5nGPqHgrMgz5cAqSKHYlEgVXqoPS2eVBpyGoFEmexrgsubbEPyACh2cXP4m86biOwKo/0L/zgXUPR7Ag==","shasum":"f9489b7df99e7ded393acdcf4fe5fc0eea70a1b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.14.tgz","fileCount":104,"unpackedSize":128348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEAOFCRA9TVsSAnZWagAAeBQP/1FO1514gsSIrO2WJUlt\nO4XXM6qg1Q4i2ei/ng/r/O9cBL+sRpGGtsK7TIYJXKNF+tETHSyT3ADQJCwx\n7lHyCu4j1zl2oWSAWgwbZmn7b6p5Q/m5/h1FtavF94l7WEjNPxq7tarffpvr\nPBFIRjXKZ68RL+fS0LuEPDRu5YIhLVUpFlzN4vUoysggpxH37PZYZH2SZqEK\nZboCUBO9hDUpuN8y/lmyNV2caeA7cU2onWseAuPZ4OnssdAA7NpCcpu9ek2h\nrcpBmaVSwbKzp9M0uCbENxADHDJ4sF1bl7slB7qT4u+89FVTyJiE1wNiTOGf\n2sE8BGv8sb0GqbYotGrinEAUboxBkkU/i7CIiCVmXh9ZRyWP+lpvKLuxjD97\nHS100EYCVawPSX69cFlXzh8z9QYeB4xyARVJxDXYPOvwIYDzff4prUq46Nc+\nJnxuqxP7L8TXyRND2hXXo8Fg0432u3aFE4NLRBI8G0ZXhAfYHAf8C6nSmSuq\naDEkR7Mqg7EPA3ObltJKHZKbwQQ9JXOuE+8DgDzBD8s0eTj686KY38JqexSM\n19vIu2S3AU1cEeml4MekBEloUCM1RkNVrEFRfKsuaACv+WVMhWZUFbYRIpD1\nw8aZ05kDrzGSXZylr3rcfNwPQiyCRrqf2O1aM1Q4EQi2l2f3cvoVeinVReLH\nGTB3\r\n=clwC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9pJydNM5Ll8VhLxGJba2tqTObWjwSlHDXkdnU9kAChwIgI5OSY0iBOpHWnP8pur1eXQgFqbJXgac0a6b5OuZP3nM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.14_1561330564547_0.3144833865908767"},"_hasShrinkwrap":false},"1.10.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.11+747bfcb","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"747bfcbd54b16fbdc4ae751785303b1d1cff308c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-XNEN5D6Pbdhru+Ahct+rFgP63ClMbVtQpJviaECooZ5+C64QwyODsvWMXVFNisjK7ZjBr2NPQ2fYVYaShdoDog==","shasum":"1e446738a9889608840d3f7cc24420ef938aab21","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.11.tgz","fileCount":104,"unpackedSize":128341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCxw8CRA9TVsSAnZWagAA/sUP/01nSwvlmwzBCvfkNtSu\n98BSKyKgaf8oVEld9JCaToK7zSGDRYoPyOhJIqOkKK465omTu/7cZE1ZiRop\nssutCgkN8M5S20uBpC7CEhtoFpXwyREQzBlmolfwwuZV3cjfdVoMgROxc5zp\n2TW1QfNT8GT3sqwQhCR8N9iWZ7RCYqcEklTIA8UcfJ+k9A74n9Oy8KWUTJ6A\nGVhESSU9l2nJYLxTPzVl0bna4W4UbU2nWgbSoMbme5Re+7s9uyfwIuk3bb/y\n2l3gEBmV/72dtojZ7022TS3Uh7wuiRUIhlR0mDG464Xjp7OSU4SnruBUNPap\nipL/s7X3t82G10lE3bsdlTtT3xYKI13i26Pl5uxPYH0IoYCT13dW2C0xDnOL\nK7OMx3K5mKcmFP+gqgmI8xf7CX67JJJ9BpfG6jWyg1gwE6mIwoVEtAXZQLIe\nCNn7SdTuKdX59KURAcDGwuBRFbj+ozkd6DnoQwPN6upeMEddp1cUMwrEACR5\nJVZ4TcIkqJqfjLPT1Ylrn+gPkINAyK7d+6e2W7XYzi5Eb6tdeEAwtDnmgbxg\nbUBjw3jQZmz3PurLwnNt8pRgaOtX+cfmPg8aSFwiqjkqiasC9yMx6kNjWSso\noMd4FoF9NU/UJcg8fKcqeNMGiPrnGSKQx7BJVfgb/SvrRTvxN9Xw7N52WsBQ\nL8oX\r\n=mqvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNQZJz7BYeiRq1GKeyzD/KUKnWOaJxaKneTQv/yPTQWQIgF2NtPH3vems4vvnoWvapM19Wx/AeuclRcnP2X/g6n4k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.11_1561009211783_0.784119192046469"},"_hasShrinkwrap":false},"2.5.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.6+ab102c08","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ab102c08408f84c2d1b87864dc8088870c821092","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-izKmhVyA352aC7+t5ruPVgAxItErl43t259cjORFkuELMlnMJagIGWZpHRZAucRKzfhrqwFXDkALc9U8wbs47g==","shasum":"556c2287a301411f1ce55ff6095b46116f34d0b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.6.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtisKCRA9TVsSAnZWagAAS2UP/0fOAoLgV4+DSc1/2deB\nR6oyL2O9RiYS0eriATel1ZfUn4ZFzZc2aFyFGYpd4QhsOj7j8mkkGP61SezV\nOpiS2XTV5b5j54JRSL46urTiM4qzlBSBENi+mb2kczVZwhqZcWg/uXaAEkct\nePL28SDOb1PlbPLpYvcirArslMGU/8YfqB3P98zaB2E0fmtwhyng6mlBKZqp\nOyDT6asMPgI4y8kuNTZVSWUZJPi3RmQwj7+pXjp9jFQroBM37LuD/kW/VvNx\nvkI0xaaxc9cxBpNWjN8zlJfFlzHjaOvi2CMuRlMyLJoXKJVRAvXZP/qNQG4n\nL6k0UMv84GVvW6qvXXhzak2MGEU94F51m+rMVaWSUKAoa2+qbU3NL7F9vK2u\njDdRadudqi8c79G8RWfkvtvQkUeM1GHordg5sfqRXFwuCCKzualvA5Wv42wR\n8RxWroDCB0yeibmHnqWQLOIKgt6084yONy1c099w+VRbaQrJjglDmZRay7id\ne3qDdQXxdfY3AsmYgFalfuHvYf3rWpzLEajB5of6GuIKnx8HE+mFykG0aggZ\nM/WuiX3zsr8Hn1mXBguxz6HjHnbyDIfIQM4AeyrHxxTKoVa8tiaTymCYBXjv\ntTEd0DMWsZJyjYmcAO5LHXBXsHAwURBL9U/WIt7wzqoGH+hUJCUzytG+cPf2\nErB9\r\n=oPpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTLEhVhgChjBcfhNXNhYYeJCZbHgEOaXSakvln1V69OgIgME5WjJX/gfO8GlXL+3lDaHkRfGd+A4WCfVZF6u8tIFI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.6_1572219657828_0.4911331222644246"},"_hasShrinkwrap":false},"1.10.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.12+ec87d06","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"ec87d067a83c3b36790fb0f6c07145a80e738ec5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-hK0TDiDxqtoSMtrCTr1FdhSYl709AWNoPrE+EUZAErB+yZ/F8/DwiaSAPvaBVAB8x69YSOgU5gLY1kxUlF4d/w==","shasum":"ce05406ad4e58eff5a0f24bb938b614eb819a802","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.12.tgz","fileCount":104,"unpackedSize":128348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC9bICRA9TVsSAnZWagAA9q0P/09V8gQ+UwsHwltYdABU\nrWHRmbeIF091kzyGqPXL8rSYKKCDJ4tYARikfXRRFNA+GPs9sNRNEL8XOfXY\nj799dW/gAGSXcaKn5U+zf8+gICHPnNb4+zsXlmVBoR00C9zf60PiZut9rmD0\nAeqUcx32G78mJvHKMebMNpQpDJns0f5Su7OLlZ4xWZZER4P6kKznOb6ICfOq\n9sNEmqat16Lv5AC8gxaakBiLIqMgEu87PhZgSKLCJaY4IWGnueMMvfQj/WFg\nAD5q8PrAyjDMUMGxWB41Yx7YmGhvB3IdDnpcHeFwXDcPHyj1a42yyoR1SWRg\nIMHpUFpcABB6Tl8n6i6ESunnZ17feA1WWU32Jd83Z4mC8Tu5MrsuVAfQUeAK\nsG2350OLS6uCFiNAKZit+kE/WHzwaBf1qA+BE1lMn6xdpUHNZG4Rk93emPSA\ngLpP+MknFz66uHtscD1EoZ4kJi+fAfc3Hy42PrVaVmLo4AmRVIwddA0a1mal\nhBI/8AybEhyiaOESBuaRtvjdjIg45L+YJUHMe5+Ho6fPpZXERyDddCtcSwx2\nWZUHVXIHKS7/ee707RVpdew8GUj/ewlpfw9z1if/RuotGmE0NhGIg4dpMyrs\nYaxsVd3iqGUa0j4F6Ja+dWgoVGlIWm3Ed+na6q1zCzgXE/ulGgjD5DIa9sEE\nN+k3\r\n=pCoG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy0FsxEhizsDAUmo7vnwnWcd/1lWY2iSb4QZIPtn9TnAiEAmwrRUKGIPgih5+0m4bOnMl67c7VhcpE1+PFn0ckWEL8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.12_1561056967863_0.9473632392283142"},"_hasShrinkwrap":false},"2.5.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.5+d4703e1a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d4703e1a97760604cadb4167d5de4a897883119f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-6NEfZd3cUkeGv1cLN28TuY6aoFMn+OF6GoNY4tD0WRJfGv+52pKpDBGvUKf4cvR1n/l0eQZmyVNdhBaOizfQTA==","shasum":"86df9dea65977277bf06903f19ec73444c71c07a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.5.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds23GCRA9TVsSAnZWagAARAAQAKMBRqQw4IUR4oiM+3SV\nWEI1w/CIGPdiFn3mtm510/bjA8hKuiTcY4N3eO7GZIs0oYc2+bEZfWj9J9wM\nhUt+8RkjyXDuAsO4nFxewNBaCunMNSVcp2+MyuQDM2BuEsfyVoMFq0Cs2ick\nxqXkTMB4yTKqPDyZWobEbblJLt09rH1g3hn8v0Ucjhzz2bMRV79UTTLSdfPG\nclnPx7S1yEnacJzznJlAMfCi6vK+fAaVQ5CaqJ7KXertRN5/J4fBzU9VQkeE\nPUPBV02/NI0ezVUDy/zzU0Hv/+JcRAbymBQQKcFOePBiWnWtVWK6/8+Gv5nF\nT31AsHYKE8Vsid5TuF5BoggY1Y6YJ1VQXMrgb1xJb2yaeCf/sLAvExcWOq89\nbot5lvDLetEEWPJXR2BOOqq4yTvnc2NquxWupPjAtT2ZOQmuGk341igKRxEw\nRd5ap6KFcWNFsmK9uFOjWg6KttlB7PGGsnPV3fxaoAVa/8ZQtAhR61MAcsDj\n8ApYDq5Lcb+ufWPD4SB87X2sk72clUwfMaagjAWs1Vqhakto7KwIsA+rL6/y\nmsCVkX1Xvx8XeAk5k6qazPz63vOVXNQOc5WDipmSlylMch8v6dkh3yNLaZAX\nje2pDTzIO7VUlucXoNeXuFDXGYAoQEJRWsZ8cm/0XqZ9Fmuy1vG0IFxmaRwv\n93jK\r\n=f28S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDv7Az1j0sxxku/VdAZ1tnWk7TIGolZ5hbkEF7k4Zb9gAiEAl9H/467kPbdGSzRPpJ/dHLiYrVc6KOvbxMKZJ3DLar0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.5_1572040134240_0.6603438886119146"},"_hasShrinkwrap":false},"2.5.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.4+5ae286ec","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5ae286ec03b8c3d4911076756a7c33e7560a751a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-80eYIppcyNTVpjcsONIywLkZfF6inXiZ4eoLNxMmmhhUVzfNo9+FVfleLlqO/3OhRzzTIrTSXRIyyTpuBF3nMg==","shasum":"ad0f9d8a3857e362d458351ee6afa95159e12e83","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.4.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds21oCRA9TVsSAnZWagAA4IUP/3/zZRoJkSlOJHfXpKCE\ngInexY6bhmLeCqfW/7ho4zrrsdzuy6AQutq9sltPxnXfV9AjkJ8MOu3ntmwk\nCFRDXWdbxUlpOfOt/clX1jym0HrwMUeMTM+W6qB1XRb6SibZP/lonEW+UOuN\nvSN2D82F3hKyOvQ41TB1zaOpx+IVrQ5AQZRgcUm4rVwchzikUx0RmcTsDW9S\nRV9xyHdl4fUpZ5/fSei9RkK2bZdRq46mhXLLHDCw+1OwZqdpEE9JLuYp/dk5\nU2btDMHlSlP7SXyQhtODS0FtACg1Ric8qfLiERrmnANEIv6sAiYxfHk0g7u6\n2oW+UwfAXI2k/qk6F1CNOUNS93I8Q0gY646Z8XFwEoRBQYAQvVcEgmA+8DPJ\n3QhkdLPfzBTRTRX4VUSPr2JuLdV46zTwGURg/cyhy/sOdrO8WWzRmmREIm9a\n1dypNJbOGOquYEzIqmKYHpY/H8+nd5567yFRevUEJgZvT1qzm0OqfY06vxsQ\nO8g1pXCTbX5qPVQvLubV/6V+SKP2Cf79S11Bg2xNR3HlN7a/lmhFL1BaNvsy\n3vY6YuBEwpLfcBXI+TIesBgF54xX7TDdbvxYctERKGbHJHSu63n9NZLKOR2h\nmD4Z7hfE7Cl4ZiFDcsHpfeTUf/IXCt2gnNbFw5DUJkd10zmzlJaRayEr1uI4\n938i\r\n=JeIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCakKoQGVjboSuFbrbnOBrYejWJ+CCkCn34Qxq+iahg5QIgLY51uMSuZCawq1LacgidKys00Xs7ImyrpeQgTAlEibI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.4_1572040039997_0.06300183748958132"},"_hasShrinkwrap":false},"1.10.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.10+aa206c4","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"aa206c4c5bd6f5e2d9c751b5dd45cb97924cadcd","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-VfPz2ElwWDhJ12RvY/maeG7MnjHL/i4t5N8pzTnKs15oqrQh3zslBOCwdbo4140Wt0i2sAyXww/m+mSb9C6CCA==","shasum":"ca638a07b6b70dd043c78c97d8e4e2818ba28fdb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.10.tgz","fileCount":104,"unpackedSize":128341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCudsCRA9TVsSAnZWagAAWLYP/jna4IHuSFtWbiojwI06\nJonIfYG+cD5/fPnvKR2zVjuJnb9IZb8r5Ilnu0juCKZxKhMzjtyoIBlOJiaF\n7SPtTPyEoA+D+mzn/Mx+488l+noIUtCgnjaWfZtk6TpctoI3EXKtuxZMRxh9\n1SQbaAxKcB3kPTrijPOZOCAbUFJLmJCyNSxfwOIuCBQaj0sR0jAXq72yKOd3\nGwkFFeoQc0/WEMVZq2Zb2BgMV15cHomN0UqenBaSEyQTWej7V9OLe40ruxqc\nUvIuSk57hFGptRqkSULLO1mtXvtbeCqJSoCcwXmRsSpyl8B1IIhSCFL0LTfm\nqi37TPiaxep3sHRgvKnNP2SoLkkJTeVgmGHNASPk4h78w5utXXnYWlztoZ4k\nhAKAiVYahsQAfc0qnfxq6w1MKEqd4ElDaFVWcmxRmsfSyzgSbtfp1iWuVRbi\nDW+JmbxqW5X1Yi4CfYKCxzQF5tEpnw/OcOc+3YKM+gE8Er8YJuNZRPLTF2IU\nIsXY2r0gRoIVkuL0ZNyEcUUooXMKqr7uiYnF84perYlUjrI8yCT3iCY/0arA\nuxSEaRRSQhagfYqgo9ol+mhx5AsovZc2cQFhoUl/a6XRmBOBIcIF+u1QJtas\nJVZDVSwdUJs/yvshx6UcvoLxexJOTDRR1VFEFYrE3vXI4UQxQlCPT7FvJTZx\nG3jk\r\n=gkOL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ9Thlyb49NkF6vu2DwlK4sutE62QWaqgkQpXm1P7XJAiBtd9/nrUYGwpY7eQQ24eDgFz16tWRQ8k2qiCOz2knzog=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.10_1560995691835_0.07839447289405932"},"_hasShrinkwrap":false},"2.5.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.3+1508670d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1508670d511052244bf99ac68945064194e4294e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-wji+VcNU1yt2Wi7d9OoPdH1Jw7DlT3VyVQURf+YcVU794n1S2NTVvVKwtNTmRjer8ZmpHNpPwwy4r+WvqlXALQ==","shasum":"372f392dd78bb5c1a45046a3853be283c9b88532","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.3.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdseIjCRA9TVsSAnZWagAA3WkP/A/bbFmLbARRXPwbVDRq\ndTURxOX1z5+4JBxzML+1D6aVoGAYdSvsFsZt3oNZg6X75M1/VhIQfSNyRSAW\n8lchRjQylOQ2cJr7gitSlhcnXVIxlJ64nYsbJuBKm2S5fPttiw8mCNu8NR4A\nWSRx5pF8D82ugflQb25HWIfWa6DGyzcvuR9xCYg0QDRVuG3IME3+jRBs79nG\nkSLdYAgdmBWVDSz5UByOaL6sU94lb/Oc2lPCx9EUXcNGlmuykhcKzEqesPwy\nlt0shV0txSE3JMcV/e0CxudWs80TsfdJzkFlELFoEiLaBTmvMrhedFXrZmQO\nk9bROg460iBPy/QgkAfx7/Ti7+qR0x12SZmxKQhDFWv7p7yCsKBB8a3Q737+\ntqYCIGMPB1mO3QGBaTvhI+mwkjgKZrijw+L37h96qmtPx4B2NxOEao7OvTe5\nRtcrxHUlKy29UTfbb9DSr3sOcSvTnMbKO84MlqAaUEwGUiuQZ6ojG0NQbNuW\njY6iCwe1wLTPTssF8sqNIvE5QKNn9YWeCQJovSbrdkeFd38Ze/mGhjfxHjKg\nzNy3xrQ3fojOzaIBPT5U4WOnChLUavUWnCKy+KDk0sXbQPdJ2AtejhNawEb0\nz24h2UPyk0PHPdfgyX9IjgUnVLmuEzHA5/fEl8TjducKlaljUUFNHAalCaG1\nXlAc\r\n=cdIi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdxhOTKx5Jvq9NB2AcvV7deE4id+t/4Y0iIs7v2H5vdAiEAjXqWELJCTBCcGEwlpM0+4bmhWKSC6CiKrtfPap6euJ0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.3_1571938851478_0.7628251520180649"},"_hasShrinkwrap":false},"2.5.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.2+6d0f2ceb","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6d0f2ceb8ff4a8044abf9f86da98d071d6b63028","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-dmtnBMej5LNfiVnpkMjQi8h/r/mcLS04OEdMlzM0N++Z6prEvIU1j3dQbu5f4j2+iDlYBYS8Y3BPopWgAOU2DQ==","shasum":"a6d0b8f5ac9caa41737c146c47c18e73607fa128","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.2.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr9ZFCRA9TVsSAnZWagAA1ygP/RK6vhfy0TzZ9o3Q4GIL\nbNp2Cmi4OD4NGx/430QDBGAu3AJynv0iMxM35Mo2yOaaw3spbXx6dP9QBpbC\na0XjT/o9ZVMyYGmVDvhevMPJQa6GU/qw8qfNb69018z1l2ASHiNJ4EJNb04F\nhlOLWowg9jAPnAdjguiiz4Qu5ID1f1Dz3faVbnGvWskV4yYkjVisqru/sDIi\nU35pRpOucfQf0XlYOJa96O1L1BrBK7JcjmSUk7Nxr5k/ylzTIKAhcw8PHBNZ\nxxYaHoWVAVgceKOqjxJ6tlsOjqz13kK6XhBhVMQREmfsnJWm4icfnYLOhROQ\nJOiC9QsSB8U0x8mh9RPx9EOKTCf9wrm5C/gIHM9a/OlD5YwRmQMe6IaQN1aR\np/4YlJwsqXgy40ai+kfuN2ab9Acq2C00hNVqq1aOnuO+aVeZySMyovFFQYfm\nZvtM2evolMYSPq1qfwWLScY3+GH3Xd0EMvnbpFdVVXWLZAk8Xpl3c9AD/l6I\nGkIAyj5nis0hkeOuznJm1mCDlMRv5KI6WvZ8ySD7f+ozOWw/5U72+NnY0vNT\nB2aBNI2v3Qe9pnCs+8XqlGIEFx0dUVHDr2NXGyXFLFsC8LYivulLq6aXIglP\n18696JT7krkUkPpGbPLcPrm4QINHzC7irCvP2z1U8KrLpxn+OposbT3b+mHs\nwARF\r\n=phQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIkYjxHY/wM1cJGSTBBLCZS3WctcgCoW4cwrpZ6Ud+AAiEA4UIQL9l7jxpFD0/zlFXUbl89MOiEu9H06dl6/DpZV3M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.2_1571804741491_0.26779017210309397"},"_hasShrinkwrap":false},"2.5.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.1+768ef633","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"768ef6339e466a072e026ffd7724e8694d5eb80b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Awfpna+t/axlppl6WqxONBLjzkLWu0MuUHzew4gIcyC5kBjwPAq+q06F4rESfKreFRUn5K+aO4RRhXFGMVLhIg==","shasum":"ba31f972ae391cfc40cbcaf8a512380815284a9f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.1.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrykSCRA9TVsSAnZWagAAjdQQAJ1Iw63b+P7DEzlzjU+R\nKlCFYaSdJNCWmIeChOlP2YZvoFOACx3SLWabbufSrBknUwRz72/DqwTRRs6f\nfVir0ukoha6LYVyW+HkP/l04D67KDFkrlZHL3vfKQcc5+hnikP9AFHwev26Z\nwJgxyVgWteRp6sPTUp4g8TqcVIK55ofHb7vrm6M544wfDIW2ziJvafQ+F7mS\nDXmyrmIaXmce5xv3ilekHEkqjHbfy2W4LXLLDhDCgziOfieyrZoOXk8Guot0\n6d+T+xVYVDPboGvp6E6EUMbF+/AHnGC146Pdnwy1Y0Y8NZc6esMa+/Pw0Jv2\na1Y9FiIHlpZm2qqSLVahY4i5hURJLpMEJI9Gof/+gGd05smakgWcmO1/9Spm\njxHWEklylJJf6VYcCN5o9zUA0QOCw9LH5/15tkovoybx6z+dhFkbMBEbF9Yk\nlUmgATF39fBcodxWIg5WayHM20JodGlDp23gNjoCpbM6eof3EHioa6QNsxvy\n2P2kmflvRgkjf/9zD0rJPSooKhvh9CetruxmY6H5SKM+ld0iMn+n3hA+ivR8\nQlDBYAe9i3Aw+Klz/uP31z0Ao1TusutTEUmEVEcnxbL4yocyTe5O1wVX1fVq\nleqo479agWXJjvDZwRerJyB2hr+L3I+gfwFYFDiuIwfdQXULHbP8jb862aJo\nvYQK\r\n=5Mvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwsfDvacFTXkBoob97WRLYI1h5jOcjAqeQsYdHNPPuJAIhAICv/BP72sPMyp5MDcyGI8HQ9kvzM0lwg99HnTn64xtu"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.1_1571760401512_0.7721176631864455"},"_hasShrinkwrap":false},"2.5.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.5.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.1-alpha.0+fd39bbd8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fd39bbd8e973ef7b658740e00928d86af0140113","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-oE+r960YPjUn9nD54uZpxjKVIzZyvTIObwl809FmdWOOMQvqPP1yzRbX1G9A42xLWfr0UByKVjq9aDcic3TKOg==","shasum":"a224c2faf12f3134952985db8495a1472041ba93","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.1-alpha.0.tgz","fileCount":108,"unpackedSize":138409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdree5CRA9TVsSAnZWagAAyjwP/39ImE1gLQsT4cwq5KNd\ne5S7owu9RlK45zjpoBx9SYCro1Ggbk6s7zKRqBRTFqo1XTsK5MEF9nQREq5C\npPG6PQxDJeUWt+A93Kqu4W+VRU+3Z/BCvn73FNmhKclZqL3fEjjZQECRAkEU\n8keUxMGF1VZvX4k0rAUcqRdrfw8uCKtxYAwam/42mx/4woWa+BCVyOo0IRlZ\nNHz11BDL42cMjme/6oStbQG6qtsxLogWffJI5gzQZlzVBLf4UfjDIfYCe4sj\nTtXcNvu4g4PtnZeReK3sEm54CoGKUDbB9tDtRDvZHD+C3RByRVlMeL07u177\n8GNuqjiHHfQVhkQWghZmrc+tXjaBpuKyJFyCgt2Mp1d7G6gHwColyJV19XK5\ndD29Y46UNfLFK93NVnVq/D7W+6Fb9LAfUuXKK7tSxItXcXB22FbWRmFvrg2s\njHgweeDJSEZuvhkWC62jz1Og/zzst8W6N0Fdo49m5xlK+jsZjYEtQmrbWexJ\nI/Ik5S/PmkpalzKIA3OyVEx1ApDhZWpJYzZfgmLLv2AlhJ/L75HMSuJ9rFbG\neRayDYGrAGNNZacpnMofdhYpGFU6N4YLomttTeuQR3mn205CcsUlqpsqK9vd\nKmx+WUUHCUXt2ee64PAM+maEkcypUVyETHirHIhcTe6mNhRTFpHk4M4zK8Om\nmGeR\r\n=N3Fc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL4eS9OLpdLHeIMF5+6kK0XKMEaOUPkmApoIb/IE9yuwIhAI5pbl6B17zd8bbDDF43MOp6VwdGYY4OKY5cdmlXsAYH"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.1-alpha.0_1571678136405_0.4691875303163464"},"_hasShrinkwrap":false},"4.24.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.0+e8ce2bfa","@typescript-eslint/types":"4.24.1-alpha.0+e8ce2bfa","@typescript-eslint/typescript-estree":"4.24.1-alpha.0+e8ce2bfa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8ce2bfabd44ca59fd1cb07b4d7448ec4a23ccf1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-f/F0LX54W4EanvzJy3owzW9Oiaty3EeZttOs0CB52nmwWEOawPid19/+YvTSlKZhPtuWkKIDo4gcCcLMLa8CCA==","shasum":"8c5001d64e8d1cd38189d254f34ebbf0a9f6c689","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.0.tgz","fileCount":204,"unpackedSize":411994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoqUpCRA9TVsSAnZWagAAYJAP/0CIld562US+TBXzuGsS\nIPG1pRds9nuAVkdg0J/Rj57RRTsw7F7RSUVDdDGMiyXN2fRzVo9zIPGKboux\nKTxvUHK9p6/3ka5A+qok6TnnBvJUJpfBf1ag+1UOr2OkE4BOmqygCTVt0t0v\n26+u6wYfRfJHAt8yFhgc7xUqBmnXzBLbSBVJLjpfuLK0eI4urSTey99Zb/2K\n5ecmP6wEnOgludGV2iav4TJEuuqdjXx0hmaxE5s6gecLsOjAwJx4ScCDg5Fn\n43w8i39lhEl4qE6Rl5qzmvdl7zQroGCFr873LQDBVMOc+YaGQzXqF/5BqdmX\nUs4ptKwRJaE9Ef9QagdgMprTgqYMxN1yXDPot3CuJhisO3wNkpxxbJtsPNit\nNs+MpUCjz7WCksFqmNzC7S1saiiBcAAiMspAa1i9Q/Uq4pewJgFcmPzeLUsk\n9pcyoT9RV9S0OfLEEUBVcCoyagNokU1597eJLOTbhwnbCeNL8Zs+e/Guo+42\nU7JF+4cuHXGGwuHqBEWPS+3aRMk7V9prsqF+UgQY1va14GCSz4nvq/MV4Z/i\nSWEnXzhPCcOoU6ECaurZAo/o32wA0kvyM6pdKPpvHWyQZl3093QyadeHP7e6\nJ9EuMCYc9Fb0Z5+ouM40nZPHyPmWTW77YyO9fDyeI6HfNuUBAsF5O6XshAY1\nsKG0\r\n=LGUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPgTjIEGCdRxVDTM57uNUyW3keESGF6crMjxzeoo3GxAiA0z3Ti1x3nM6ZtixR6um2AV5J5z0m1I/t6pqykJak7Bw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.0_1621271848783_0.20436840058854822"},"_hasShrinkwrap":false},"4.24.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.1+9c678593","@typescript-eslint/types":"4.24.1-alpha.1+9c678593","@typescript-eslint/typescript-estree":"4.24.1-alpha.1+9c678593","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c678593bf7ceb804e32b5c844efd53295ecd767","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Oqis/rdsP8hVDDfBRVLc5SV3iU2yFnXG9DDYUctE0NLAuHuB7JUXaXuy5zF9fm45OJprqQl73f+W/EwYSh6YVQ==","shasum":"5d7f42e8cf64fbee57ff9b5f0294d3d7a81d701e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.1.tgz","fileCount":204,"unpackedSize":411994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJWvCRA9TVsSAnZWagAAo98P/3cKXf5iCeLKO3OQ2VKo\n1Cq9/D0wKmVICUw4PBY0tuc5kxrZ7pvUylCw2+gPcruKhSUgZEW7OCjpLDO3\n5G5wBzbIt1ktzd4xObtK5nYf7KT8OnNjvF2FMbL6z2+9aSNc85HjyQwZzmtf\n+1jm8DEXpwC/Ltt0VWVo3+CTwX6f6IVPQGJnxIiOeEsBkpUYh0pVr031EGGn\nCWj46kCuoxwKvH8g/boHiL9V9M4zwNgutWMKTcdJXkYX+ys3jCv7yShrzqu2\n5pLjhW8vTjsQqQgRhkuozem2uRaEu3xWjDTLWbjHFBvdWGFbXleysj79IlLG\nS7e0Xt6DsnXrs0qQuYjrEHYK6llrSzPoMNqJVsy6nha9H6vVzpj/oa+B2czt\nEP8HGYbEZOhgWVeVbzg7qDy7px4CcBHCi/QhUUhO1SUo2cNyQSYbzWfl5g0s\ndPXOW4g9Sh6iV0tqjBfs5NUQzBoW9kTqHKuGwvqxadjBzG6JPSrNNAWsF6gi\nlCsuarQuokjabGAPBFvtOEjgbr9FmuN+BVKnqoBXNNKoNq5MTex5R0myZLij\niFf8BhxiD7KGmZ5RmV6UqHBEReOyFaic0PFgI8GF2jBfzHO6o/lK1Csl9jc9\nKyf00a2gxZpO6fmljPjf6/fWgi7ahdJYQ1grsf+0odxrosUPqpLpBHdiKAOF\ne+T4\r\n=ARDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7JhKOTJocmr7Jn9O474HzqrILE3UYy2PD53lf3RLppAiEA0nUIuGyoI/y4LDRbq6VuNRn/RvULObws5lgZkcoMfyw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.1_1621398958590_0.8620221447214684"},"_hasShrinkwrap":false},"4.23.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.11+b85261c2","@typescript-eslint/types":"4.23.1-alpha.11+b85261c2","@typescript-eslint/typescript-estree":"4.23.1-alpha.11+b85261c2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b85261c20951c6319694e57a0c3e3a060bc8eee5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.11","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-UdOwRjci0dJ6KBWKec9OHvbZOEgi7SI/hIYdusgzdsQDxpf0YO5ZCu+M/PHgH2OBUerJiqYLMz7UuTgCHcUS+A==","shasum":"e5a8e091ec3cbc374d41655557168499c72853f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.11.tgz","fileCount":204,"unpackedSize":411808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoDTkCRA9TVsSAnZWagAAenMP/iiM7ISs3aOFmKJMTqXJ\nMP2LcL//WKfngmjM+9d+LPxSvmtSmiPjcj7nNDgFVo3iYk85t0uNH2IHqChy\n4JIz2hlbONloanrKyT9cOLduB3jWOxqgYWR2YtukB7Uz5JwKoV22vGW+DT5I\nzJ2vrxc8+/RCMSaz2cr79jTiyybdUUptFlW+k8Z4Q9NJKyJYwsAaqyD+tcqD\n6qnnwNRvgMf9X+wK1jJ3DZ9GKqmSiEHOBzJAUplTuWr3l39CEqAe0xvZhJoP\nuHBT4S4ukEiTm5s5yQiJTb3+TocPqVHpRIgJduBUa3LuiVNQoKUEBbqvd81K\nRjzec0xor48nkvCf38tysCzEMLFlWzsl4ZPspLHA4GWYWvc42sHZm1qTbVLd\noE+t06x9VQeuvaV4muXFn5C3AjlFdH1LWkcKHZKE9+0Egpq8Fy8+dmVsnrfC\nXpFImjFzcDkwu5qtW5r8jF57+v6UTg821snVPfEPi6DL7hLMT16DlIxByoK8\nQ+Hk3IkWHDxGFOxHTj62lIWFrpHjkYlzTOiuEG5odngrdPbUEhe/O1ACDjAl\nXy+yUq1x4xTKjBSlNRhjxRzMXojcLMf950MrsqtTEIBFm7zp5ae4uyUx6VCX\nN9ZlJ535J7GVzm//2H+62gE9WP01N9aTMlxVjx+7oL23mAICwa1vFl6VD8Vo\nyMnc\r\n=JC/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICivE7fFXzk156UgSoKborZ1TsKX1NvesXMi3aCs/aQpAiEAh/mnWThbAl0wR/WlX481WE5hwN4rL7vpNo0sbwToEPg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.11_1621112036372_0.5809514560891786"},"_hasShrinkwrap":false},"4.11.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.11.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.2-alpha.1+9092c049","@typescript-eslint/types":"4.11.2-alpha.1+9092c049","@typescript-eslint/typescript-estree":"4.11.2-alpha.1+9092c049","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9092c0494ebd3486e38852198c1930f1432ef21f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.2-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-bS2OEsE+a0BstY9TQ7OL7/gNThd2hOg0OteinDjnZEplblpRqB5pXqG/HpQQtRbW5GoRBZnsM9gyllsyi6Fv1w==","shasum":"b7779134fe55d22a985e9226ee18ac5cae1599a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.2-alpha.1.tgz","fileCount":204,"unpackedSize":424655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8m8fCRA9TVsSAnZWagAA+zsP/jn4GN3Vnts7EqzEFE03\nWPX7QIlBJ7zxo5dPPsdOpvJCKmBVVjzX4BmI1ub3+1A5I0SWlOjiYyRAdT9P\n+JhruAv/KJ1twOXE51eJ2Jfjqy7+uenn3lWO2nk/VzsX4ZVlKtnvTCM5U7gr\nkpmS9pAaERn7x1nn9kMofq1Ko6ZFj3xlPnkMZ+3psCJdUUXlo5wiLt5pt3Om\nAQrLGm6owAuvkvb+BzvcXmmmI6MsSE0MHcdFXDz6mlhp1WejcodV+4lN6mpN\nye0HfuVuzPyNfgJvNPEUloKWhGAVGoMZXfX211V3Hg6cFa4JRNFgR7EGgAV+\nHgz3lQViwXuCs8k3zjdr+Td6kN8cDZHjGCtjqvdnBwNq6dW0Skpz5wfnWSIX\nNbuMVxjt/n6mbquo8UlTZ/JZVIfRm+vm++E6GIDFQMjz/JIBR0OgRFKi2Wgb\nWR1pk7V/uff/NtF9Rv3bJbLFpyMB5VSwUYjD9jDUObfjNUpBmlRWoVbW/55T\nKLEpKJlmErFr6dRy9dE/he4mzxYjeJBER0BLjqncB9mCltemgCCGbHkHBMh+\nkxpoOKBmle21XrIILEKaOjlk3Cy1FH76/RXZNl8C+TgHqzK9azZxFb2VrOO0\njg54lC3wArNWIfkLla2N+46LbGpu5Ou0ZmobwR55e9/xl3EYbl9ZAvVK+ydY\nwzMR\r\n=PKLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC11Qqqql7qkjImA/D3ORvxJ2WFol01RLUr2WUDPHpkrgIhAI4mmDv6NUkfCG3Ofu9gBdi78z2+jKw3WWZSmDALASIO"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.2-alpha.1_1609723679080_0.12261080663165913"},"_hasShrinkwrap":false},"4.24.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.5+442f33a0","@typescript-eslint/types":"4.24.1-alpha.5+442f33a0","@typescript-eslint/typescript-estree":"4.24.1-alpha.5+442f33a0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"442f33a07eeb09ce83cdffc3f7a419b80c3ad7b1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-HMvLX3sav/yaIyYBHDtmW1ir4L1vGpWZwXVfvAZ5GUvtQLR95do0zLtxhylXc4Vc60ao9zWFINofw2iqkAj3zA==","shasum":"06b119f6d1489be06967fe27ad07ec5c4e408c19","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.5.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwZ5CRA9TVsSAnZWagAAQHQP/AigRLpZtdtF6JZfTXXI\nikuSi6LpgEzM53Oarj/PiNCXC//RmuZtFTDmFI9wiQE7LpO/ioRUL5CESdGL\ndYaVd66N5g0i+kbQI9+2bLQLTri91WzQXeZLcF9+yqkUBrZoyLAreImGCzll\nNcl+Y83QaqnWGC5S5LfT7KYH0HFH9Iyc3D6/zj1R7sWqqjOE+fDiHIk7Ygjj\neiqrwSFgb8axKglbFENVvHDSgE5pXAURBORgT3Jzu/4znBk1UAyYNsPtHqMJ\n9GyTMtsv0x+VlU4jq9Qr9TlG0WlOJEUyvZK0vv+vY+3Gpw7Vh3KXGXSrAJ1i\nVkpoNiR4Mm7v7jnbn+onmKZ6oJeH+ciBBznziRFepWUlx1NWTAkzhwGhz7An\nfjV50RCKCSrE0tmy2BdehRaBnLaHcYXd38Sy6FtO8f6+gQqqfF8JEHTSaqak\nOr0DOTzEXm8eG+eFNwtfzJR0ATV9NsWluiU2YB2FysQ3gmegKRMPvQyQY2Ne\nbhQxNluKZp8wUMeioj38u4El+msVWpIKIVq6lbkjQGMrDYR2royiJ3iqtTYf\nuQaxMBW87TQGT2A482DONE1jrWjJSdzSRUUKuicObLoSRdBFsBQo96fxaRy0\nLatDDU19HiW3iFGQdOCveIzjw75K0Wp9azTGBG5Dxgrf71eu2jzWrie8/SOf\nDmHc\r\n=0x9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpf5JDD+AKhaVMUotRddOVkiPIXk34FR+TwCcAPW4TRgIgcMJJ9d9UhpaIPVCooNq3IsZWASvpQV8sSqYaDAZvctE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.5_1621558903266_0.9844949134066403"},"_hasShrinkwrap":false},"4.24.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.2+c15da67b","@typescript-eslint/types":"4.24.1-alpha.2+c15da67b","@typescript-eslint/typescript-estree":"4.24.1-alpha.2+c15da67b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c15da67b939b615ed063291cde12c55c0d6d236e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-vVL5rM1JHcNixRjZ5fyJINpZqHUQmlo4lo34H47k6jxQknzNb2dagZRbuCc6g91gp20FUc6PO/qEupWsrF2g1g==","shasum":"d9f124849da58ed561127466e90d6d43c5305789","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.2.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwZCCRA9TVsSAnZWagAAC4kP/2u2tBzil5G1ukIj+EiA\nxVguq6zLTH1g7UJvCL821Ma4jeG5TY8b+3rOnamnGEt89UoT5H4PIOJdtEwU\nzNKA9N4RmOibTO+hgT6CvWdRZmDCLaOcG9oRgMjhy8Ya6Xw4RZgUewQ3z2Nj\nzw+4phtMIu3PB4zdokBXII+PJj4MJhpt/wAJlbvIa77eNqPKT0I3H9oVV27V\n5S0Rn16fRWxQOJ5+KO8xcx6bJp+HzeWZgEbC/tBBhv+dQWWb0odHLYvuLHZq\n3ar4N243Jr2sDHpBW/p+e3LNTTaxrU+3/ESb/6nRZ39acn1bk1iSnVXu0MgE\nLwX4aLkb25MeMf/3Bqz/UxQRlu3+8QFoOCbjLc2HIZdrbrwTnHR8PBGjcECt\nivNGVln+a/ozS8E5JJbFzVvCJKHDcF7hsOA3Uv2FOK0RuR9J1OsKSc9+XzlR\ndMxkwE7/QF7UNdKfS03gECFSiznTgb+Hc4uQ88QC09x2ssP9pNb7RVQPtaZh\nCJOwxLQLkiiVjgl4oFciu3Iht9e1sxgQ8HRe0oNAbRcKoHVhfavlwfi7fTQO\nP+hQ1ZH7KS6Ce4/Jh+uCziRnHcV5MMnit5sOeE8NU8SPByp1C65TN0ZmWfk2\n+kZU2ammt8LrsQzdWI+hafpIILamjaURwxzxm7j7dsC57TtjgMnQ4N85upyB\nhPn7\r\n=4xba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI4XgzLidBVJGH6Cr3s4scHjl24wMG5YuhYiDi8WBaSgIhAKZHtv7Ce166vvWz5FiO8GavUuw2Dc2jntLuOimSbHZq"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.2_1621558849557_0.9241396472983827"},"_hasShrinkwrap":false},"4.11.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.11.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.11.2-alpha.0+85c27205","@typescript-eslint/types":"4.11.2-alpha.0+85c27205","@typescript-eslint/typescript-estree":"4.11.2-alpha.0+85c27205","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"85c27205713943be5e43937edb90d804b7959199","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.11.2-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-YXaLJPBQ/NSfMK5gvFMEvJ+MGS8bze3vIV8Yc3VzYeGj6c8O2adfDF3tKg/KTQzMDEBhjD8KpG0sAelq9lRyGg==","shasum":"199dbc1bf1b5d387e2d3b9a91eeae24cb3b553bb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.2-alpha.0.tgz","fileCount":204,"unpackedSize":424655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6iGWCRA9TVsSAnZWagAASzcP/iIVNOhG4WPeuZ4404wF\nZ4k5AbD8qrJLVtW1tcGp4ltCotCd4YHouo0kXXsr5Ko2bzmFr+zbAi4MeIYA\n+DxfrVHlZinQrNKVqRJMIKyeo+D7tkwQG+ykBPZlb0wGFL/SNEe9xz/8CmuR\nopskSIhYFPtH9Ic1iQPmMZEDqO61Xoxr9IFMuzHzz0HL+UqlrUw1VACfTTYF\nyBcGYOUcqk1edPzhigBwSErZELtk5yis73mzrBbW4Jqj2x+fqodYg5cfIEM7\noi7h4n6SmmhCKjpLQyFA/QU0zWLcBuYitlYmx9HyGjzQgobbiTqTZsDDE4yn\nbRNxrRZugT2JCvSE3N74KBxklkAOcda/sX8jO45FRoW1z13q46Gi+5U+oObR\njzFx8X/ornkTJiAgk+lmG8fKMW8K2XKzq00duWCWpJ0f1MFTLb0BRoWuXnEd\naL8tXsY+7P66gx9bdzy5a1burBi5ZX3wusMcud2byILpzGoeQ97TmPlV69It\nfnl8xBm9peQE/1k81Ml2PrtkYo3fM9ktxSEg8HSuhmdih4wtfQQCm6Q4Q6ta\nijS1ntrUHzGMsYXM0ipsknOrP7FwQrgHo7CIMsE2stji5cmFu0mGsEWWp929\nfUuyIj0axrC31vbjyEfbTKtddB2T0mOwoZsAvMZxfs/2Z6T88J9EXaa4V6OH\npMyh\r\n=uCCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEShfkGI1oar/oYKxhclHd9IRs8gHGmPgh2o9UDl39jaAiBekzSptY9OyGdNRe8LGNVvs8z90ZpLkye1danxL5a+ow=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.11.2-alpha.0_1609179542368_0.32454592406487714"},"_hasShrinkwrap":false},"4.24.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.3+2319b0e1","@typescript-eslint/types":"4.24.1-alpha.3+2319b0e1","@typescript-eslint/typescript-estree":"4.24.1-alpha.3+2319b0e1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2319b0e1847991b8b8902ff4a3b779f1a27c7a45","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-FYDj6C6byKSLC3WKYdp0Aqyc0Cbp7vdky+iU9LJArxXvFxqcN/8RV2z+yp62qfmK+d6IVWj1meaFgxq41g9AAA==","shasum":"9c41ca4b1194a3a197cf81a06b97c9dfcb9f30d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.3.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwZXCRA9TVsSAnZWagAAQzsQAKHjnYmAQpR5ZVB+3Bkn\nFA4FtaIs2756L3xYIScDOW4HKVF63K99c/gMgU4diUmgL0REgS6GnQaJTbXx\nboOtd2JCY7Ke//TYr/93Vaq63srU9SlUbOTo2nL6hnENdUlDKEt88hloF2t8\nj73A9Avbn3VdZbmBUhBoXn4k7Z/Md0S/kxUOdxpgj+Et6vGfcc9H3iiQexg+\nVVl+PsqHKvXYNs+oCb2+xcD6rDYOYlfiIIWxAUFsE+G8rQK22ZiWMMlZ+zem\nMxv+Z3oCaPmcd1HJE6urF4L/vyMUrcXRvw89yf621yiwoK+fxMErhfpXGdXE\ngqjGl8EJDzNztN2u4JLCGLdvZEn/AbsLXc9rIBbrYawnrVMUuZ6lYE+YwqxQ\nd2Ge/FpH0lQIpg7ItWa8ZLpT/vxeErXEc7IgrkfH3f23StunVy5/2BXAZm88\n41xT28tm8fYVzh/7NglXdP+8TAdrE6oXGjpsDrl565W+m7sEcdN7K/3Z8dGc\nyw1zwPI+yNNwXPJHCMftilmW6kgFpQN8UR10ZRy6flojFtEB1ok2+akHYuYt\nNlqm+rXKScJMsAUvys/YbMsDim+3SOKs4alhZZicvYI3Pe6t37fwQklM1EOE\n+w9eSyrlBSIwLWC+b6w52cch94U39GI4PrAOFVXk1PO/cDAyasgxASe+fns8\nQSIl\r\n=Z79S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeMBqJisi5etTv4j/A6Y22zclF0+wbi8z0RI4qWrOUXAiEAuOTj2hDjT7o5i0A/BrQ/zfgeuEgP0pBuQBzhf+hCMcQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.3_1621558870721_0.7036995708549216"},"_hasShrinkwrap":false},"4.24.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.8+c035f028","@typescript-eslint/types":"4.24.1-alpha.8+c035f028","@typescript-eslint/typescript-estree":"4.24.1-alpha.8+c035f028","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c035f028739d811942aaf7257adca6931847d146","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Bwc9+WrOKL3yWex9h/fqKuFbfQ2ldJQ7FxH1ZqB7Rk/k70VnjlBrzYdzHOPyTij5L5mgVkxoZrUB8pP1rNYn8Q==","shasum":"772c57b4cd5cb9dfd179002fa476122b370cce7e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.8.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpxqICRA9TVsSAnZWagAAFM8P/1a9bOs1vS0jU7l212wk\nIr3YYBvijA6ZfWWSp85C3jEywKgYkXm0V/dYLN3Aim0u3DuYngJW2OhuDvU5\nNJOK/jkt6j9wkrmhStGYEms5zED52o7bjpxiGYbsOA9Cytd60fbweb+NTpDh\nLj04cU3bqcZkarOjRW6sOjshZNbGP3tXR4niL1eH2fUoBVYdex3oQKsP1kM0\n0PAvfxPSTbkJoGxDvDdILVOj+ZZFRnC9Ryh4DXYkACJzXobq2o0suO5h7RBv\naQpx3uz5iB/FQS8HVslVZ2XUgqscZTSW8XecLjB7zV751s7yLBzggP45NsUt\nV6sgUVjgLymtWNEGkAV3J+NRMqVR05/xXQGqbwCg6BGkUS06zNJGjeuo0fvf\nOqkM0S+qsmhC46h6wU4UhUMGVSgcRbE/9Mm3WHQAcnJhAMrng7f44DBnZZ2K\nBLlipDnCXQJKT69AggmvOVrTSp18693SGS8wIkwBgMkIzdjNk8DPP8RuYmtI\nnrzxzgAFs17SaqX+6nciPaggczE8xFfC7ureYMYktNtNwn/ySk0F2G+Q9mZK\n82H+LpWY2KFQEwENEFjaDvMvRRwK0yRbQOULEsfY48KJcpkAdAxVXmUn3N5f\n6DRVtlD3t+WjFIaDtBERkZsLGvaQ/8C4PjNeWkPpQGH/Hjng2cjh0QC0/rTk\nE5cD\r\n=Rzog\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUhXASJS3yPrGfKmXZAYaQ1v4DhkJUgjfsz9m2W9BnCwIgffjRbKr5d6S6AFVdU6Hno8PWRAtBsXa7ceSAcexgo4M="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.8_1621564040107_0.6138546940803173"},"_hasShrinkwrap":false},"4.24.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.9+cae42539","@typescript-eslint/types":"4.24.1-alpha.9+cae42539","@typescript-eslint/typescript-estree":"4.24.1-alpha.9+cae42539","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cae42539dbe746fb58a010e2b085c0c42649b178","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-ETkVpoVYTv/IbFsKDDblRvZzfF4+gUSX0H+Hj4s74Ggssx3CNt4Kxsa0/slOhvMYRSmsQeMGJDm+xyngqt72Ig==","shasum":"e9ab5bb8fa7c6feab75adc74bd2a1d7cdc4dc9b3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.9.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpxqjCRA9TVsSAnZWagAASY8P/0Mgbic30rqoMbzXmygb\ndZIEdXFMpb6cNoHLW3rJ8R5dWgrtfIa+QJb6pZ6Fv+eX62cuXa+0Zatx+7wz\n4BkeWTOE9uA4PBWIQVhT54KJ3JaPFpNwhZE6RqFjJPgkjn98mXjpjZRo9Jxl\nSVE5C6l2gZuK1HyB0FAx4RN+4uohhdq8ibAtoIY3y55uq7rOgImVvuZgyy6O\n/MXrB2wq2o49e03Sdk5DnyGsNCooa1N8IRns6otqxVvx6M0txeJaH2cy/LYl\na6OfyzxnxAF6DV81MV1MQ2S7sIvKqBdmmYqxeQPtsEfYqWppmyATmaAj+Tfl\nMcx1tJAgw2jJ/DNNJoEaqMUIVkQnh+YYsCPOIYhW+Ky4t5KYCH+qnCWasD3f\n5WYfQKgKqOmzsSH+as/NWIh59aODVfyJeSaBefLR6rZT3WGf+bGvXUnm9XTQ\nzmGOIotIVh0rmPCHb2A8fOaOoWPlO0Y3VEUSWj5OTkH56omAoW4Fa/JSHayf\noKTHYgLm3N+0BRpd3DHxMPMy74PPVQXkpaJjdCchjmETBpR8nDrHZkR08DJf\ninFFrZVMsXCL21UwJfwWdqQyuLBmCbBdtiQ8IyFh2nih8EcyNCkO6Zo/kp3o\n+oc+dEtgWgd7WCLiPoxZaHv5G1fmqitKCV+zu0wugC6s5wz/JTx1rjvFEA8x\njDPD\r\n=Lkzy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHrtCrBo18huZOB/QUxYoOjUVTn8bn9EeXAYgg8Epx8wIhAJYlnf+j8l91+1dLt6AZjomChF6eYJM0AvZQG1WHuWAf"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.9_1621564066853_0.9129700060846946"},"_hasShrinkwrap":false},"4.24.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.6+d27c0598","@typescript-eslint/types":"4.24.1-alpha.6+d27c0598","@typescript-eslint/typescript-estree":"4.24.1-alpha.6+d27c0598","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d27c0598f7f493ccde255b717a3a72ed3a65a730","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-kuXMLwY8Yk9TxYdZH7smzXSzTbpF1u5rmuUBdbySbO55UfDJfVsuAr20nAwkfT2ce7w4i2yOqq+0FPz//ZoLxQ==","shasum":"9f03dd0d1741c73c4b99459c9ab2f972c0976c77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.6.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwaYCRA9TVsSAnZWagAAALIP/2pPokSRBVTAqzptJ22n\nxAWd/WJAQU7JYr2P4JNi2/NS2bBnZKmlF97nvioecRBxGitD1vM3OaAc2LaD\nRa+whuvKFD8Zsgfik4FDdiH8DHedqdTdxl6ZMFeUsWjaP7PBuR6T8E9RoZ9X\nf4gSHrAK9XMLGbw0vsIWau05EQCWZNmFk8kLZk11MvE3o6Bubjtu27riG5GC\nwppKt+1MBgdNd2+KQeqOcZhmO1KT1fhGN98oJsukxHnqz3Z6FBOUaRE7qJW6\nSpeIL+ZpgVKzwTrBGLr4+TgvHx0juO1PTr+HRnwip1bmurGtQB7jnUevINjs\ndE9t6cEAmqmqb5DtLlDOY8eJ+eZ2c9E6Es1ciTfcRI/jpz5Sf9/HNynAJvHS\nJ7689un652BsuTGYhmGYGbefV6zMLNx4gRCdrBt6nt8u17T6KIFLrHaoVyTL\nmcw7WIHFqv8V28hqe1WTg4HqZhbYLbqCcZj/Qr+2Hcl3aIP/mN+ikqfHnaPe\nhlX/p+lhk/sbQDqtRGLR9q/tQBOT0Dh0Nii2BOCGPi98qP6EPYpjrJoivKUQ\nFu/HN5R+q706XMRsPIuCGVW6SpugNkYCqTuaY0UNBTRi3R97jHkZvql4dzVe\nJpXTeNa+0pCvZDZUsM1hPZnCLIRCD3cx54FUTkRP64nnD+fxyM22LBxHr5OK\n6W1s\r\n=OkSc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7GBhlQrilckw+ucmD/TeQzV5Vfz1J0EblmQFZg2fqiAiB62LQIFXCI/lyuteKdOXpHgbFz33gd/Iat3X5IlwL8WA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.6_1621558935572_0.1750275635843732"},"_hasShrinkwrap":false},"4.24.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.24.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.1-alpha.7+4cd7a773","@typescript-eslint/types":"4.24.1-alpha.7+4cd7a773","@typescript-eslint/typescript-estree":"4.24.1-alpha.7+4cd7a773","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4cd7a77376e6534b3633594f89cd4736805c0d8b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.1-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-baiDJlbKVo4ydqs2Vg5gi+6wiQ61s2etVLZRqQwpfD9U37kjZ+JaUgFnQ0gzQxaJsNp9PUf2i8wa+wm1CAc8TA==","shasum":"d71717bd9433dc70cad09b08b799084360828a5a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.1-alpha.7.tgz","fileCount":204,"unpackedSize":412000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwcGCRA9TVsSAnZWagAAjjcP/jpbb5ye9nqJIUjIvHm2\nWw4q7OEG2DYBBl0wcij/MaStmupWNGc5rbjccvkE8lyPfruuGEnyPPFF11vp\nUPixM+BvFI4Au7ze+zuMN1IFiis8WhGKRU8dvhT9Mk8C0s+XECvcv4LUcF3s\nkFG0q2xUkaiUkXWMOxh0dMWXBdmzC6Yj1jDbXRPlFsUSmk2vnrCYvI9AZ2CE\nhPi+a2k/E/FwrULMXJNnmQezLYT2p90QfWmD2kpr63jCdnLgw5rQry0JFiU1\nkSXgYSimCL7ECi/WHsIab4PHUCOGIFeeJdJBXDsyYqK1f4efeZGrZd8lSzod\nOBYez6Ebwq+dMuviVJHoV1WyByR+C5dxUl5tSfzka79lQoEFABf+DAiOI1rw\n+I/anaNi9rAc36+4PYjN0fQgRtvjpS5jM8P5ZvhvuEdwA91PnEg25qJjtZnz\njDCSGcp6NzU54BaWrlQMQCVKGfi7hagc20lZVsy8z4Cke3szTcu8IOgCVV1f\n3AdQ3DWlH84KHcJsFPBXuOuUcZN6iV6TvVuIpAxj/3jZt4wEREBgkWWDKXCb\n2Ivtv77O5iBm/EcQOmbHNMizyCpUVQLw/X6w5T2uyz/6YFsgajNQk0AFl7Do\nRqKYNMyKJHV/x1n5IDOQMWp8a3GuDK0WqPTnv8Cdrl6kVdXmFPx0L4gV6qN0\n5cjJ\r\n=uHz2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNLJ2o8wuOmTY6WM6Q/CFfvrngWbUZo+/hdP1O4DGwUgIhALlmtL1b5vp4PYBjS8KHpK4t7h4+h2A11RvKViBj4CkZ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.1-alpha.7_1621559043393_0.5417276034602123"},"_hasShrinkwrap":false},"5.35.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.35.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.1-alpha.0+96b6639c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96b6639c8d6c0963eaaf8d7df88057ceec44aedd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.1-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-tjnvnFh3bDUk401K5m6B63ZgCjP8RZjiqlInORaowI0sS7BfxsUbmH76OwollL5EJzBZpzvgJGlUO//m2JLnYg==","shasum":"3b4aaad3e7b8a1781b6640772eb63bb5d071a811","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA2lntJrQvoHDhRhjDDzBxKPWyOcND6+UZofFVIzOb/AiEAuvmmhjjMCizW3FwGgC2UFmCoAUad/CD3xlFayK3oHGc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBoEfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofow//U8JRJMoDRtedXbJgZN0jm4gTWwXul0s25+4A2nBPQfYliIrz\r\nSS/lFYWTWkmAR7KXtDHSkyl+9dwFskXcRjsN+vf2O3CZm/AlsTmDDDqfR5z0\r\nQW0Vl7g+muDq13BhPHNcIlKYHX0xJqtJOIIMkypEZYF4ICMW1Jl3hlNGZCV5\r\nR3i/JeiD6R9uxfY9w3bgG8SvYqGDbSUvzuvztDNaOKGaSzy2BghnAeLPzc5G\r\n1YNK8SCnHKZ5mkmGvf7xfCop8gj4fCKJQg0EZJBIafPq9Kwy1HKk25uHGPgI\r\nc/nzIWqw4kp4Dhvc+xKPdN48sJM3nbW6eBcjA3+Sb9vh46qB233jekTTa4P3\r\nwGh8iTSXN89WK0ntb/+7WJP8J2eEeoObO6K1wX2OPdDqWV7QcGZPW/4Bnsdl\r\nBiFUVG6TQaeTY6drFmeA1JORGiOf/UX5g9OPQIIZ9UArh8FI39Qzo7Tn2Y1g\r\nA6/e8WdKrxNgdJ4jhFj9PBDZ2xTvF7cthB/hZbtYfbOmfotCkTI2vyjdbhdo\r\nYPKE/dzy1WD3kZcDujuHz8eeluRprq17xTpQwfyVcMbyck9eG2n1qHU2m9ht\r\n6zXemn/SEB7AL7bZs7bTk4slQZqB95cmbeSSGRDSQ76gUkvYjt5aPs6LVjRo\r\nxH7k39hU1WxtaikIn/Y3I9Rce28m+2hhVD0=\r\n=l4ug\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.1-alpha.0_1661370655158_0.645752800626159"},"_hasShrinkwrap":false},"4.23.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.13+37ec2c22","@typescript-eslint/types":"4.23.1-alpha.13+37ec2c22","@typescript-eslint/typescript-estree":"4.23.1-alpha.13+37ec2c22","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"37ec2c2264add3e6ce20ac4e02d48644afda3fa8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-DBa5386pnMZ3Azkd4jllXYZEkjvr9Df2pSb7zmQmzTCF+NDJXmmTpAj0JWogBS0nSbvRD4mJFcf4JWH22495tw==","shasum":"46b95f062d7860e810b6cd306c7bbe5287bebb71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.13.tgz","fileCount":204,"unpackedSize":411808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoD0JCRA9TVsSAnZWagAAjkcP/2O4mWiJH/SGDTqTpgpS\nLSnQ2zusq5iaTx2tgUGeytdU9XSXzCQDLAWW1esQKia1Yxv1gl+E/1sGxGD6\nAHcfEwwUqxuOovtBQCe/UWV7emoGtZAoO4B7b8mZ5hjRDynhNTNH/pVo9uZr\nEcZLfyC46MjF9IpsxttzRhXU6KTV552OW4dHTDeZcMIXtbU0zXbpXCXgtwYC\nzZmMigo4G/qZFrDjmOAudGtEdWDVsFlGDr6OBi10mjUL55gnCKQblYLisOgd\nkr0qxJxeDcdbHroYcI2G9d1gLGuar6w5XjjQoDY7hwgWEj2Vmei5JsZNRG4Y\n0XgvLmTZgngeBzKV0t136CWOkX5B7niLTVH6he6rnr2gutsOEXZHKuYmCTUp\nhirM+BBZevJ+kuiYcaV+ocyNBCqmXcKoluyGchQ4HcE4b58i7+CJzCoMMMXo\ny2+1nNhHLhm8obS76Yw0C8rbzEowYMnHUyOS+JKXv50Oa0LtYlGz1c5VPI3E\nEFTfbn9V+09eH5kphLrR6gPo23yPxYAOsSzImBKewSSDnM8urDmbBHIdhbBJ\nA7smM/ch5lom63Fx4NXIj4rkerSaSsyAyv98LyCsegaSWniZsvKgAlB+tawR\njU/jV3NEzIAbC4CPpaftR/w7aIwOlQlHj0y+V/Fq3ZsxjkZBfUF2qesFwn2X\naAX6\r\n=UcM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwU2YSFRy0fqFT4uyNaGHTX/VJiGlca0jTL1L+wYv6NAIgMYbvb8OosSSqSVR80fnZrQPYMPvS0i2krRhidbWqR0I="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.13_1621114120893_0.7554451044482395"},"_hasShrinkwrap":false},"4.23.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.12+b1e1c8a4","@typescript-eslint/types":"4.23.1-alpha.12+b1e1c8a4","@typescript-eslint/typescript-estree":"4.23.1-alpha.12+b1e1c8a4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b1e1c8a44695a58d29d19cf32ce35a8267bf506f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.12","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-QQKYN0c+1eNDNZKkDxjRLRGyvMmf800yi9ZV4dJU4OAA/l9xL8FVltKM+e0eH2MwNVwmgwh9HuRgQe1/Pun9ag==","shasum":"582b526937f794132b57de9cfa2881bd8b109f3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.12.tgz","fileCount":204,"unpackedSize":411808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoDwbCRA9TVsSAnZWagAA5YEQAInUCskkwJ4O0vzNarAl\nfyABxMGAFQrn+oETvsiwm/Fqj4HEUQ2bNjVePQbXcImReqHZX9ssic1hkVfZ\nNSmsqG1pDnMEEeHVVxpO2btlm1+/1DIQmDF24K8aod4LcUvlby6P9LWSPtwA\ntfLsXFfRkcfYaBZ4igz5NHKV5/82VrMRMj/xbBXrlpuNLZvfXmJr/eRxuGgT\n4z2Tx5hwTSr/FIquQZNx821HfYrzFWiT27Ni0ZUJQqTDacUyTQ+/0+tNTdXH\nMLUfh92Pk54fo3r13jyrGxU8PohVdrMxF4Vcf4UP1xT+zsKtsmKqlHFfpG9Q\nIVeXhO4DOYfatagsUUasq0HZhPfdowf4tYR2RG6hu9/UeFAHcbnONwrGIy2h\nhPEuuMnY9HInC5vq7Ru5vUsH6xBHk3Yqfxh4obaqlEUe9gW8AYMbbs952I7Y\nd6qTnL4byeQ2bgZC8yHxoqNeIcJSU514mHQEdaJk4kgaF6G4E/fT/NyfPSYs\nh3ZO6yGwezdjoCTVVTwI3yC79O69FO64agmm1fCPg+yL56l+fQT+/AnGirLZ\no3BptjOkldOTtueKGU65MkvTOlhwSE8N0cW84ZHiKWFWub4X4InnG9feM69q\nikM5CWFR+ugcgnpU0Nt3INnAhOYtnxiwzV9mS2jUNEtS1FcbjTf7klevn0Bk\nR0I/\r\n=LuiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuevn5P7TWkl/ZxFboJwQ2s4wP/AX7BX++MzNo3dJiLQIgdWb39xYjurqEgiPzvl4t+t/SxKzm3GUuAtGDO1+W3Yo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.12_1621113883362_0.8681068687441589"},"_hasShrinkwrap":false},"4.23.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.14+cae4f4a0","@typescript-eslint/types":"4.23.1-alpha.14+cae4f4a0","@typescript-eslint/typescript-estree":"4.23.1-alpha.14+cae4f4a0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cae4f4a0f33f8c954b1670d0abcfc8edd6193a06","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.14","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-P+AjBhW1bKASWlBkVNgjU0GhL3g5fk3lHM9ZC/dwRgBFhnRhAVDjglJZA3A5V7iYkWwjXz6D7olP38q1XGXK7g==","shasum":"1089839ea39e4b7926112ee54289b64f2b947b48","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.14.tgz","fileCount":204,"unpackedSize":411808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoEYMCRA9TVsSAnZWagAA5yAQAJxQoCCC0dEcsQpuhR8t\no2Ra8V4aOTe5SccQ0Cpzf495aZ4u8trOvkJpjaFCZSBHVhEYycdSz2AcTMxl\nb8inNGjG8RmM6RbG7XhKp7QmeeNjA/4KZLDCeEtjZ51s96OO70oW4ffTs6ui\nOZ2FDmfg5lu4a+ooMsVvcGnqNwgHfsZSmAHGmu4SO1uySc3ow3TyXqNTQgSi\nwP1y1PItE+5coSfFs5LaBJQe5F+UChzoqEe2cL362V8XSWmotiR5VS2Qcg5Q\nvG6+JSCIbMUeDdAK0GCKi1zRcq5hHDDE7EAcF7Jg9IHdQQaB2fvN7zz9mQFc\ntmRKzDzlUdW/WsvDzStFA6GDX4oynwV/8fr1o4lbTiqi0t66uZV6xDJQnYdH\nRuABniR0ocn7BK2nMEVtZvuoLq0LYCXxGcyiId8cC35WjXJhu+1oS3Vp0e7W\n2rSzQrZldrI7yrak38GcfPrfanvONmqPqDvwAygOITo0DlruUAmtiBfCu8Gd\nL2Hhj1NbRNmEr7f0c2pB7CubOF/oAtkL8BTAQdwqkklXnlskoNyOFQOImJZ0\nZ5XT9su7PDP0udyoc363kpFZvbvakUyI/WUZg5O/Rb6i16MHbOuJ+e3CpkZ+\n6MhfD7PQ1B5mT+lT7vUS5DLLdrSAyDc0zh/ocjBNWpQC0p7pTkeYGiy7bhZG\ne5Rw\r\n=o5h7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHmTV7SAmmGSj3tnSQKfGKY2Qbf1zaw4PPea0aJUcncwIhAPTQHwFNxC+WhELtKENaX4u+6BBLSzh4fmfchwzx6y1t"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.14_1621116428182_0.4276258070133627"},"_hasShrinkwrap":false},"2.19.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.19.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.1-alpha.2+e9cf734e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e9cf734ed5f689ab65ed2719e557649e7c5e5727","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.1-alpha.2","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-ZfrrkCt3hRDefg/2xEK5kQGhhPgQcmkfsx5kMSM8FWh05Tfs6R228aJVIDOTSokyJtHkW+s1pVAQvWlDF4wdmg==","shasum":"82ef99643b27d2008c6fe07a2e64a86e79b5c43b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.1-alpha.2.tgz","fileCount":112,"unpackedSize":158193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePGA0CRA9TVsSAnZWagAA2U8QAI/Is0xYnrvZPWVmDjGm\n7YUDBvolY35b0T4Iy+1vOsMBvgrHwRhZnTjFSTa6xKA4n2xzXbBw+LF0Gx52\noQ87mggJmOCAg9s4VzpGTpgsigM1ez6QWzTpGjlUelW9oCIai4+7GKPiXIrD\npTjAh/BpDLpyJ7jgxEGfRTon0crQSVEaAkWyBiszBSDHTsVvXnV1Hu1ilboy\nszk1yDn/5PZ1mmPd4OmsiKMrUQTXVDJkXWNBEEhmwNuMwW0fJiaBUEWjnt+p\nDAAr7zZdPsYDq8IdJeKHn1/9qMhkkZ+aCacQ19iKttEK8DamEVz8TyaxFGD3\nqY474PfUhd0LZ3R8bbZ1JOWrL512YXl/FRRnZb1dsFjnKxhOdI8CCbBsO6JG\nlzlWBH/ky/R5u2g3umHy20dloixZWoGBUvh2RAsO10VDNn3FeE47LLzqZD3L\nXhFzCamAQFHkP99ABhSqSRoqjXCJXEuj7goliM5O41eVkogls6zkV7FO9U/a\nzcSU6HuCt6ECO+WSEpFlnKB3m/Ij8GKPJZ9dxN7Payei8ExyzRBWj60eGxgx\nB7e4niJ+CmSEk30t0OfbIoUCQ7CWnmWdHfDL9jxXqrTusdpicHooE8faqk1o\ns9Qc6nSYhO4mgIj93h7LzZAP4hGY5GbIDLPVW9kP/7i4Wt6HXpIv5x69qcAf\nAzGL\r\n=HgPZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcTgNIfhr0E6BxcpMOCVJZFKOAeHx6ZjdxhvKzG7sx/AiAsgLvLLKCLmvwpREARl7OPlAb9J4JkxWPKtuMF/Lby8w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.1-alpha.2_1581015091484_0.8647167060361136"},"_hasShrinkwrap":false},"1.12.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.8+c1e5c37","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c1e5c37acda2bac98178bf9dc8628b981b5b8911","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-5frEF5drBVb8W868fu0CasocDo+Y5eyybqvKpdeDdhjNm9B8vwLcbvoj++5wEYexznmvLH6NIMULDM9pG7tYWA==","shasum":"ccb4befebf3456316320e7183fff6ca56da9c83a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.8.tgz","fileCount":104,"unpackedSize":129359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMJAACRA9TVsSAnZWagAAZ24P/RKm3ugni8BgFR5uZ6pY\nZn97NTxrtR1vHNiTDhqp7WmnT2gsQ2Ufna9WfnE+sZ02ntn3mAPR/6p49Qa6\nf5mmO69hXUMwzyKs1pgakOyT+jDLOirZN2o/6rx3xkTf+g0yd8bdX/APrITp\nxdCMmx5EFZIirve+QKXTUrKzDeHAigPkScTKI4CrWeGMaW8MbuyTGg1MIkS4\n/iskDat4+Arh/hTJ+/dnGEA1OcTpudj+rvb1rMkWjITCRvkPXL/k4cwz+Zqq\n+Pt67N6BAMaqRYBI72qE7y14ME5CKRsx74bE5j2/yvqPeP1vUi4EuetZ5bhW\nB8XGOBWDUFpoCPmzliF92KwJg+l7GkqlsAQHgOBV1Ux6R74zR+i5fYds1LLu\nVxdhA1/vs1JsggEhkpB6ijq2aQ7GcQUkXtslh7rM4DrtORP1YNu7gStpkJo8\nh3GGG9GeqlPTWqkPLnvFq/EblpQcBVOQ9oH1qiXwTab1HszpbmB6/fF42/oi\nCJxfsJaz+4vcaY3UpfTl1v3VfUYoAao0jBEGpvUoH077jvY74+XfkFuEJWfL\n2NIvTiLoVlKhBwu/u0k8oVNvVcNJvXOSrz4K+mBbhW/EEVQjgBIY9rPMp2LJ\nH0m00NHX9wf3zm0FkIodRZqOE5gMfxmQh2qZSUODGErcLe8B0SCmwmLrkmdB\nZ7dh\r\n=k8c5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsAMGKqUntmwtKEAz6HMfyu0tIi0p+PbkLXzpvZyuA3QIgIEMEq7Aj2Mc9kq9yAvDzNnVrwtcuEoa0txFmVR9iE5Q="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.8_1563463679677_0.6427410163208946"},"_hasShrinkwrap":false},"2.19.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.19.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.1-alpha.3+4c12dac0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4c12dac075f774801a145cd29c4c7eff64f98fdc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.1-alpha.3","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-E7xYqVCx8BrTFIapvTap07j4VObz3ABKNqMG71X7aZUt97H793ZICOsP9sT7vCcvTMRcCL3XoSKHsBl0LoBBxg==","shasum":"103d098c8cd9c8512cff60f7fff9b5c3718604d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.1-alpha.3.tgz","fileCount":112,"unpackedSize":158193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePMAdCRA9TVsSAnZWagAAa8cP/3+QMMLIuFxVsXvUg34J\ntDb03j7FwX7uMdfyeL7jnsfM+BFhByJM3B6a+WnIuQ3SU94yB1S4YFTD69ER\nx2X6iObrPYob376Dxts9xmNyCGgwq1YJ8KQjdnklLSUDeYkf+/QjQevhuo8h\n/S1QhXv2IOmRf6bTMvrvuIMKt28Gr8JdNf8blx9mxqWolNCct3Ot1OwxGPk6\n8mHWOmaBqPtKgWhNRqDNPT1GLnbVIs6DFfP0lZVbIGTc2KLOoZF+NtE5oL87\noQZ1tW+lRKDcpTo05i8pYs+voHH81DkHZjYDCygWQsThPMEzicATI6HmusWM\nN4o8fRADGotoOWbMPVJvGo9mfzFSjmOx67F/Y4VARg12oabxv6ElGy0Bkl0N\nfgkcEzSyR9iC+MOXqJB9ka0tj6lRudmwLYQXSSZlS5fhvCltNd99Tj9uIRIs\n0dhxVLcJ+sm1+thHEQEUI/3iV2EmmmPycHhgyfCbJ+ADmUwwH/Fsu47HtFUp\n/rm3vtOOSH7GYtwcvsrv98h8iJnjatYUee3aArgkWtPKFMzKXVEuDM0QGFNe\nCehcQ5xuKYzkMm7U5rjTNXdiKtz38nC1FnWSfzvBMpN+Ld8Cey/+cyjGTXSL\nnf6kj/8nvvOW18pfnmwLPKtz2fVfz7+ymidSfECCtPN8xK2muw4gZcAuB0h2\nXncA\r\n=v76y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdOai66XEfTn77KOwQlRZUYj0JW+/v6BuIeVukyfSLGwIgUj+u6CNsm+QwOl9NOLX3YdPCqFn/aVRQNRGX7g1Lx4A="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.1-alpha.3_1581039644453_0.2756941420069363"},"_hasShrinkwrap":false},"1.12.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.5+158a417","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"158a4179c0996bec29b1436d803b97eaca0f1f24","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-c30Ep2AAUZRCsKSAWdwHzqjdM1zdJ7gk2MMojIJGn5iSElwxRdK0r0xel8k17eBEVzsrfmpx+mplRiqxPXZCzA==","shasum":"0268eafacdcb4e6650c697543c4845e32e6fd7d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.5.tgz","fileCount":104,"unpackedSize":129359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL1CLCRA9TVsSAnZWagAA8HQP/1RXXuJxZGJH/OKQqhQq\n1W/s0CSnWaED9lyGT8bfQLEp26RBBKb+8AnJZdSJMX7pQyNOx8HBzEPQ+sPs\nmF9RN/MKP/8WLy5caVcSlHFn21ffbeW4g8BywjzRkJ3utP1aDmsY6VB6Oo5n\nlUVCJYQbD8IvKBq6YAlY9dJxy7zjbgLo9QfAFQ/uX5o9AWZbfspKIU7Hx/fh\niCQfKACr9m75AQ38AOLeMcKpbD5vRMyrp3l1zH0+NnYyMfJirNGAD6SILev/\nEtv5HpSPbWTzSynl82yNq2CZSAf51uyIMC25mZPrQAIva918JZS19dueWa9e\neoMTCVbTMOgIHixBF90lnpsUksW3/LFl+gQ1HRoPfn1YrAsIf62A2NZANyBt\nv9zhLylKeRfl4msyN3dHiSpyzDBsbJSGUEWG8gXz00SiU1CI1YB4YEfTbWO8\nHDaevq0ClmXNI91aYixidQWGaxzUSV8rSWMpZaEzBcZmubg5m9MxD/9ksADL\nhVOz8krZKz87fbw+JFRZ5lXXNu80m6u3LBnkDXKqZJA2bjKQTCf/LOA8vaKs\nAJE1IANLdME8TSlMHcAsH5WMNDxnq0sgfKaLvhapzpP7kzbw+wcnhpPXwjsM\nlkiF7K8sn9ZKfPWu4z2qOc45wo50MdwajL2QUPIRbHJalYNLE2D2MuCGcLi9\nnI6/\r\n=/mE0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+U3Zo1F7IjXalIkL8pyFSLwDMtt/VitGRoLkOgDiB1AiBUPqC1CSg4F9c9ikwPp1wD7/ma2HEk8WKHJfKKOr+I4g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.5_1563381899233_0.0364433368305741"},"_hasShrinkwrap":false},"1.12.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.4+28a131d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"28a131dfe1e785e791deda04ff99cd46ec0594e4","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-F3VrOAxkEaAkgGxJzxG6duKMSjwp4q97PmpWvFmiHmTpt49CRO1eWE0m7lFqpFB5fbGlKTxk6vAU7AbSouE65A==","shasum":"a61ddad117ba71df02051767a266c089ee176eca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.4.tgz","fileCount":104,"unpackedSize":129264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLejECRA9TVsSAnZWagAAJi0P/0BCb5aEAwBk+DZKtZ0a\nttwofEVxpeOGWB838nsODjlCptea4UuWi4ZhDgeBxOJ3kUzRFYcDURW3rySY\nE5eFaOpFf11ZuBJPKm1ftiEYOUvDiNnL+DVt1/BGkPrzNHIoB+WHw5yOVR2L\nuUT2jCVJfE1wEonEvPiDEHJHooeWWAtxUpj6276HGrePR2NHIZx4uVI+XXnb\nnU8SVkh0Q978Ex/7C+a17wfnFJJXDZJyKdq8THpVVWmMzIC2y02G1XWEARP0\nbEoaPSr3vo1k8VqJ+E+LogAH6aDp0pN5EXbo9LG8qOSOOy+XM9bnVrJKOrcR\nyfdlzIE6CJNE8A/SCa5OlYYlYPXAwDvCzXm06v/j3I7+pNkoGDcH5OZiFJlH\nhiig7IDayEBpr00kdyssATFYCs8laSoJbcuvEX+ZHVka3gTOjGc3jymaIkUY\no4yk/F9HMsqpdP+p4F0Dq8VLDxpTuwWCWx1IRSDsFK5V/RH9tKKfIw3gqjpG\nHQM621xjzvRPecLaKaKe1Jc2vY3ShkktNwP6i1xzfFwgLLlVLmrRVhbDTD5i\nJ2PrpzjlDFNG56f1lNPVhDof7n14ibFRoLfaK7kYx3z4ec4/LVNasCQDsfS6\nj8op/h3+B+dRSf1dCdMh8m/+UenXNMkWd92jTz3ck8FbIVy7MUqTov7y8qE2\non+i\r\n=h59C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsZosIr+XfxH7BfsO7h4WSa3KAxrz0h5MT9zHEV6dQdQIhAKUNh6Rd3/X4CJD8yVOE7Yenh2deuBHEojNNXgZ0mqTc"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.4_1563289795917_0.6306031096604421"},"_hasShrinkwrap":false},"1.12.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.7+6be0d81","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"6be0d811fd7d28fe96a8632da4cd4e81cb517617","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Gw4Ocwhw34URF7prUyjntO+X+a9+WFxdk/0NAwRDR7i81SDGqUW9KAKJXnCVH2kKGccLk7f2dzkPnQQhnCZgvw==","shasum":"70d133d55fc2aa766c5cad066e188f30f16612a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.7.tgz","fileCount":104,"unpackedSize":129359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL9hJCRA9TVsSAnZWagAAgcEP/Rq2PQpwkSZTl/EuoPGP\nqTBC3UOi4Kn20ECcZsbj911418PcGdMhJZ526vqhorKUMTYt1UBm1l7D2QPA\n/oNQ+Fl56v2k+LhjPd0MlquXLJXQ9Z0awXDcm9HsPn09AcJxLDlKymGBLON1\nY6MUlNSnNUESrigy4tIPBKTgjNpRI0f3kDv0VOI/0+T8T59622SU3AR1EEqm\nn4P1JXkVMMM/rnuLidATY92FwdpkJ4jHwQQT5GsL7ok5XwLbkiFmFOz03Lcz\n6EHwFw0Ey3iHnZA4YafhbGFneLuSjCJxSymdkgDbJuvl8rqeJH786oK3QVy2\n0AXjufiKgJcNgemzRRk6O8Cb7v42/8XHiEWvNLPxR7WoYV2uR6PYoaPR4VFE\nLaXyOOXza6xP7Vm0Pzn7zxAwLgFzVZfdpQ0L4c3Qflgcs3S638w27/OsU3Fq\nv7uotesSTC9YEO5NftISFw/tEzcPkQO2z3aBE5DmgY9c+x2WDwp8RBVoRius\nvEPI/nKW5tw+tDbmnewZ74Nis/jlQRcz7JSxzfJxWv7wED3afpOd1FijkFTK\njxcjbIj3Trw1KXG5TTXjEkuStQbVc+wQzBYfi29s7pyqx7CSMDtlyCWUTSf9\nxOqOfibvLCki2Il2QfIyQl0a7wTShwxbM0a6SKhHtNGVVktk+wxJAqJSdWVZ\nxyRH\r\n=GxeN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtOVvdwxqwapVFQvrYuy0G5MBuFU7/Dr+Sf0bikzyYagIgT1E4gW6WaOnHebIA7J6EEy2AxSA4qsK2kHd0W4E6s90="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.7_1563416649250_0.14858989789178456"},"_hasShrinkwrap":false},"2.19.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.19.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.1-alpha.0+bec59ff7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bec59ff73671317cbd87c469c006144f4a945c69","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.1-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-S4/bYb5Br7kcCF6PlyFqMfjx6RLdm1CALA0G8O6Eg/YIcvbUXw8vVRsWSfMGmQo9lal2VuGPEIrZ87/aP4A0kw==","shasum":"66dc543d448203bdb5c7d1368a9d8017d087b113","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.1-alpha.0.tgz","fileCount":112,"unpackedSize":158193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGNyCRA9TVsSAnZWagAAaq0P+wdLlF7g4x/xUm+NwPzp\nFrKgg6UzoxvAwtB/EDy7fqraY7tj5kt9ELqob+xa101gIegfVuuZEpLXdEZR\nPIYP+nY2efVXbnVb0d6KNt0CasmT7YSRY3ITxbJTW6VJj68xhukaFfbJ96rV\n1Q7JfxrItUD7joG4TzyYhl/lEJ4hHPBYJpnmZhTqoIOUQHe7kzldBQBQJnJq\ntGfx5TVjE3zrNQlAktXX9pYVnGuu8LvhhvebJKZxNhzb1J0htkaxHiSqkYLp\nm622cc/a2Gk10iVv8uRAVeIUIPmjAu5aAJTJaU2bPhcXQn+Dm0M94oC40Kqa\nlpNtutKkDbWFkqGXYu2LMvmZw/IkQOjhbZL1q6NIP+JdDg4RlfsEi6elarq5\nVdlpWKM7rnIxMztD8bXrS1r/imDXpfzMMK5fJFj1SzxoRIiWN6U32+HdKglq\nn5BQYisywVtbKWHrhbGWR6iUhRtw8DYvuRHXr00H1FBcUfb6FKx5vzii6d5q\ngMFJz+8aVUEgAKxmymTM1OEvuxCHeTCcO2FdsCxpXpeXTjgDEY3lAFFQVs22\nfYj8b27u4qzXeGeIypIz+p4DHqwkwRgVJ1R2+KJhSoxwSrglWq5X2E6OuB27\nn8Q4zLSNAmY2xDdlpd1Vx87okQ3hIJ4hi+v8iTwnNOi9U68P7zyPAqfE5RQJ\n05XV\r\n=PJjP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA58ydOf/oCAamwldxqjILnRI/S0MrgL1eo8eATRSGa2AiEAu6ramt9EjGyQ1T+Z+H+nsoJuBgGbEfOjBRo1X6Okc3k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.1-alpha.0_1580753777624_0.8049725402449308"},"_hasShrinkwrap":false},"1.12.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.6+66f9741","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"66f97419073a9abadc459fed948085add516abed","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-bwlrmSeu5KhjSDSkR09t/HsnxuFuVWzTal9es0yER12Qp6fDxbzt0HPMK0BzxkcvVxUCS6uhgKD3F6SkNMZbbw==","shasum":"fa6f2576b91360a412270dacc72021b8c0c83cff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.6.tgz","fileCount":104,"unpackedSize":129359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL7dbCRA9TVsSAnZWagAAxAwP/2bP0Q3xJpNa0uBQvdxe\n9ogrbsLF4S9yViQ91osKiHkcZUFCUJYVQ3mYwSkUpa9/X8hTyWUK29xcouMh\nT5UWABB8yXdZSotIznHAbLA410LeQqmFQYJwL8Wl4muORyFKo63zcf88zgvF\n2gPQJTfFSPqMUnwUq6rgjpnllXQ+4sUd7Z8FDqaJ/X+zLmpEN9ugA+dpj4sF\nRha6D1nIvsocSqRPWNNeL0d7ILGDflCraYe3/zCrZlitmfZjRHULJX2RlrHQ\nOjsGxSYuAFOfUqVLMdeaZGttVQC88KIoLeBzc9WktN4DFScEbIhyHCbhtmuw\nyLvMbI7w1wvLid4jlkzL3hLaAObMGn7rNGpiw24PEqzsNzZP5RVaAka5u1Rc\nhnTrVtQnDqet29vMuGO0Iuov6CC4rpMAfi9/eRRJ09uOms0jG3htLB+lvFt7\nxSKjEv8TvZMh4SfPhY5v48ls85pjYsQK484lC1rskZYOFbhSTWWXP+8kmfq5\neFBxItmy4SyV2qM2V5sIvU2FF7d1p4a9tEEWGoFS9UCS8yBx1bs4XdoDMJci\nEbEC6/5ZRTqaU3/sEdw6vx9Salx0RSCTeZc8EIehmgo/gqc5wbuU5ydkCWXH\npkIsHYcS+HXpSvG6XryLBUJRIv49XwBg5STm83voC0CoqPS33mOaxwjwrs2x\nPXmP\r\n=gOMc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRYgl65U2NZ23nlRtELHoOCANhgiMkQ3RA0If5/IHu+AiEAwCJryYsG+SWLfD782WsYWn7jKfV1+0N3WsH5M18yDWw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.6_1563408218559_0.8063416696160008"},"_hasShrinkwrap":false},"2.19.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.19.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.1-alpha.1+10d86b1f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"10d86b1f648896c418041e5eaee5198d274e7d27","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.1-alpha.1","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-23Vixxj6wWAPcPvfV6kc6eQJJEdvO3rdbE2NfwOVqETB/RSgmw1QGXPMlXsbVeEsZS/YPrhymmzpmVhGoQaOGQ==","shasum":"6f4659cd4607c420458e44c8b82a35719270ae62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.1-alpha.1.tgz","fileCount":112,"unpackedSize":158193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOaT2CRA9TVsSAnZWagAAR/kP/0AFMeovytZMS/3pkiM4\nsdPyIpHHiSdb2EF5OnIUEhb27s6BlgR9ro/qmz2KLGK5NG7yI8lyDcCKZha3\n6YL4BLgycV+xY8yrqOYMqKr+H6NGkjTYKt8dIsW9zSAtUvfcqOd+c9PFttnX\nXcenMtokDjjRACBEsDHlRsYYk10bezU4L2Ab9FXAIOEbpzioIf3MBkma47Rb\nFag+pqA9NnBQZy4mHePRDcTwKTG9jz+q0+eK/zcsgrDJJ4vBH3vkRooZtoMB\nKzOhb5NfGWHKQzvqvEE71iDUSKIqfQH6uvz4AxSnDO808Gdu56lufZ8KNjQv\nWLmvHfKF5iDmBn1fjL2KtN0E8DRxWMFIjuq2Uj/ylvRZR30xvbKTOKvzWlkL\nCMSvtragif91X9u5mZ6HS1+sbhvznejsyReRqG1ySMr2L6dLyL5Ga/ZgTOu1\n2R+PlTVvG/WKm7vsekOZHQRDoxk/udalLP8cAaObycDmtt6g0t/dwYlW9yzt\n8JwWkF9zfkn718YAJ9KFH7VaLbUxCQYKqSlD/dsiKV4pnMttoyUhfHq/jdow\n5CCmRYSE791dzxjqvbs6NWx63+aY32g/zBmC2808JiyUDRPTs8fkmUB1WtOT\nR/IvvQ5lADICOPx161W21clspZWNzFZi5YdyxXtEZfk4BgyAlxBvWNswlRHo\nfPnp\r\n=2Kky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4RmKid/5D3BWZ9o4I3h8fvsO4PFt4YvEPpRDepxVzVAiEArKBBBKbRPWo6fmpMsbq/39bHTUgmAuzpMXVjEqiXhGc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.1-alpha.1_1580836086039_0.22952235154309641"},"_hasShrinkwrap":false},"1.12.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.1+c2ad091","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c2ad091c2a91349c0db1991925f5f3098b942d58","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-HOyjetZNs2XwpprfB3pOcuEdaKuULLb2t32U936jgDDZesb9XiPwgF7ze1SJxS84wWdY8NUyfNGNAAofOGV2XQ==","shasum":"d52ef4d1f9ea47d165545d80a60670a3f0c0b7a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.1.tgz","fileCount":104,"unpackedSize":129138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKMAMCRA9TVsSAnZWagAA764P/RuPXQd5o5TWa293b9/0\n3s/xxogENdgLSDQwveMmftPkvC3cvPrqlt71vM6fwBB4/eKwMPOWic5qMfov\nY8isC/+ztqpZJmyz3L8hhDfbE7rrYU6wkrG0pKtD3/rQOtS+KqSsjDgmmIYU\nBmyuqKeZbeO/t3z40cz97neCu2ZKFpZ8zMJM1jFcGpHFok0g0kA9wp9l8UBS\nzSRqCTM81wDF5t0Y3KIjzilZ7aHX7LEUZCx8MxhWn5AdYTjcKZPyFoZK+p5p\nwpODOZiadfPhM+zqcjHU8VLU13wPswRQOZ1M4zO02pP8EcRkTsAOR1RdrFp7\nMc2DOiSFz0rEkg2FMVoUfYHuzc94vlLw1WMt2WhBgaSHqfpH8YOBGO6YlJvE\n7q7rW4tKnNXAIKsTQgNNHQ3R5r5FVfvQp2RqACBxisl3ECR8/dOrwGaltHPy\nptPqr1dvVD+roO9jpdGfHJjSidle5B0udYaRcosp+GRydCLrm9ULXO/hhvUj\n2NQxWPI8m0KgxyoOWOASWW8xgR5FYN2NrQsDWqT1Hyh5loqC57MgqF9AYel2\n6M8Eu/bF83fbn28vrw6ueMDHY3DgHSI9t+ZEsg1b8mKhwLaK5Qda1kcBwSyQ\nA6OaEj5SeYrn+2q61BzM7/b5JJiGz8+jkuAybIUPctBz3C+FmqxahiHdkaFO\ncFvo\r\n=fB6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl4iYgnV14GM3L+3HTiK2BckiMgIa8nAY1o7Qf3jSeeQIgZbi2nhcXFE528Eh6DJTMUvbzJ615C/twCwaiWLdGyc8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.1_1562951691547_0.6578464981608887"},"_hasShrinkwrap":false},"1.12.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.12.1-alpha.0+cd96c38","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"cd96c3875e90580c67023d2483c44da76a572eec","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-1PX2wbzHzf9FaUeHUUzv2mTiRCOQ29e6hd/eIPvyL8ksEC+MC4mFTw7pcFz/Fy6NmsGkIJHntU7samxvve6Vow==","shasum":"93fd601fd83e304ea4d996b080b07a1802381bf4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.0.tgz","fileCount":104,"unpackedSize":129102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKIccCRA9TVsSAnZWagAAicEP/0VOA1E5rDRgBO85Ymp3\ny2bz8viBDoNb8UblXSkiqx3I7xlkZ1g2MlfR4DFeq1dlSsHEMlsFuoUIzq8G\nwpMz8hBYygsldIoPdO8rL9sL6iP+/6NqXWLuz7H8iyKj+KTqsNEheizUZ6nY\nGFbM3vIiFhyLXAxxDMWur1SK5868tJThL8zWkYIfLfa6RUpIrrL2pAmVpGJW\nk69kzFlUkrjcDxEHirBrof1Cx1w9ie9/TLKFC3vLIboj35Kq3IdoAqLtRdD/\nMkHK8l4CY2PgF5SA8c9x037SoBBNZGLjFUa9Iq/ntY6NL0V2Dn5AxIXHB7jq\n2kTqEpb8trPmRYTTXPFC3plp987rRFb90dHNQzLz++oL5E1M4bxsedLG/bBz\noyos0BiQxe9I7+yWDyR6Ql4Rzu2eCwwxO/Mds6xfUNOIFaHIMDHeKr5oYkeL\nN+bdcjVrhGqyOX0pGueM1BlMIjD8sH+EtiXTMnSK6/2tZyILzkVqU0SesZPA\ndDq5TTBhiVEwpCrpilhUV/bY6k3fj2bS4lunYfbGgZPs8EbQzOHevwx96xdD\nW82ee9iu21v6pPHJ7Pnf3VPaHvcV0IhX8xj2N0q3mlm2HCJWKklkQ60qbfGe\n1NoHr5ZS20Sp1aqUs0xpi+ZfEAvao22oAF7h/LIH2iaYKABF29zhCIvMpnFi\nUtI6\r\n=erI2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPQp01fMhiGTkEvoueaJDvG+4rWjV+RFeiiqSYZ+3zQAIhAOUjGBIbrK46/8+fcoOWkF/23irtMyQiv+TUvrzk6QeU"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.0_1562937116015_0.7484428967833545"},"_hasShrinkwrap":false},"1.12.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.3+ceb2d32","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"ceb2d32030cfa032613f8b862821421d6979e9dc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-dylgBCkd6tx3JIeVQwdOELpVsd18lskP3LIgNsSgUhWQNjFJ8FLit7H2bFBdjBvRPfBnSz5UHgCTy/cGmNDOVQ==","shasum":"f11d2adc45e4f024fd5133deaf39613c14200c8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.3.tgz","fileCount":104,"unpackedSize":129138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLVMLCRA9TVsSAnZWagAAPKsP/3dmQNpG6RG7y6mJ88E2\ntLYX6RRYYzfv0ycUAtH5M9N6CQHgPT2mmo5Sv4aXjQnWEcJ4n0T+F/JCSINO\nJhMqctyuULOexRHXD1M5/f6hxtuHcgKB922+U8sDPMY7qYVG6iwUzBDHVuaZ\nVDu1myz6sCMjxDmfdANWofKyTZfwsDkjT4Bei07vDJJCzJoPxyWSlsVViEAI\nVreK1fqoBYD9JhEhatHzWbvpK1IDnXe7wGtNvQFlAuMvQGygnviK/o9RJsv/\nLv/u3fdmUSH7d88LOuocAQSeq/mcpPVnx34CDZ7pEa4yPIucoXkhSeh6Rw4U\nMyCiL38eAil5j+qic3VQVfCQernnsjYbL7OHhpREuQMkbLTKCGW6Jj6FxeiS\nyKZ1XkThQMOKXekErnbhNWHcon27p5XWptHGcHOxqNDjDH94/B7JuDTHurtt\n7vYY7b4gLLpouKL0Xmp9r9YD/rFxGGopM8YDEWv3yPviD8GzJoNvXsx0Z8d7\n9JQ9Vg7gQMSu6WgpOo1fdZVbfCWX/INYHte3BwAcj+8Uvwlgs0gQFioSrrfg\nROxGbC5d4JNs76kaLFsb8ZYtiEtRh24xTiEMRfde9PFKODhvxG9XnVxVJJeE\nYotkq3R82hU47ro4R2Vn3TfaQDiSaefVw1gBbdTxT1vNFQPZADnQieJH1Daa\nVxQs\r\n=5kna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2ZWQbUm4nE8wBTnR73tm2r8Czm5SEjnKNVK0e8QAThAiBmUUPC82fySmh2SZEpp6duxVbxIp72Az7D45S0YMh/hQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.3_1563251466800_0.5709686383545307"},"_hasShrinkwrap":false},"5.5.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.5.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.5.1-alpha.0+9f58eab1","@typescript-eslint/types":"5.5.1-alpha.0+9f58eab1","@typescript-eslint/typescript-estree":"5.5.1-alpha.0+9f58eab1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9f58eab17e55feb92fb53febe758612cc0f13128","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.5.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-1HYxHGuQDjNtyCYrCrIIzn1fiA/7a+glV8TQIc5gyfvyBDfOnhumq20IGVoFlr5Qp5UM80i5vxZ4idt6gONuJQ==","shasum":"e63dd0dc204d1d3408663e5eaec5952a40235627","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.1-alpha.0.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpTe5CRA9TVsSAnZWagAATwYP/0OlXMgB5DJWe1AZzPOX\n1M1zeOGeQ9DFNofImp1DQsl4J/wT4OupVtm9XAHtkINwpRZ9PhcEuG4YkiCo\nalBeV2vyHh/gXzgVW1qqtqPq28UI+V9mLUewLTdcc/f2WJeFnvxF1WqZN2iZ\nBb/zcIXQEVqkhNIiuHc+bCqbznAfV3aFuleWnAUIfYLqOsu0XMd7elXP2L/z\nIWWBOqCByWCTv3rdabM/nZNC8LWw02kAykZJN3yqcUlhxJRbyX4uEDesJkx3\ntaNWyihSHZAFiB8/ZXaaZUvecCAEwc3ggiDG8Jssn3CAsqu4ILSmmC2pLPkS\nXDga57LI8Tr6nKGsXep7Rd5hP6DPOWrU88ySmHxWQavkncKWeiEaguWX8P/M\nNY3BUskQ6uVnjE/ewdXDmAW11G+sj0asojUB+cp0AyhlZIWYyR3PPGboUOSn\nnYTl09pZYZdomoLF5pc1KsS0Jm39bgGnodSxlm661sRMaF5EgFSQxF+vDkMT\nrCA5YflGNCJ/zFGnbCTKgWYG16DXZJjbpbNNW1rNN8tPJSRl8PwXhp1R/IY6\nCG/4xu06Em9WVV14hSeYON56xT+DtRb3k2r2BkgBvy1ZcTpvELbElxkptL6q\n/RsOTKWPI0rAJkrtOreEU2ZvAUHU4YKpQZ7c76YMOWeIRAsZL50mFTI+o47x\n4MyE\r\n=0pWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8q8xaINLLqONuX3LawqvB3TtgDI2QIGmDhbbftd9adAiAJ1jKkweY7fCATITQvQLpocH/y7R9U+pUxlO2FMU6zUQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.5.1-alpha.0_1638217657699_0.6241794501621449"},"_hasShrinkwrap":false},"1.12.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.2+9836fb7","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"9836fb7ac283ac4a7ce66164d7953c82f7580eb0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0PdbOZKc78FTHX7Tki2k+3CgwGNujYnOAk4vIEIzOTsKhJzD3WNidfzVypdQOiWcyficz2EpeXS9HhTy9s6eJw==","shasum":"3e9279c489a788e0a72ba9d9d0645df59621541f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.2.tgz","fileCount":104,"unpackedSize":129138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKldJCRA9TVsSAnZWagAAcKYP/0TVbEIFKuMKLLCiz0kM\nGbUXOaOpYS46BCCsQRGbf8dE2xqWkEHvwsuOc8E36NxSweoHhakX0mvoSF19\nUcDUrarKivethfkq5RGGBcaYaNO8EN7khCsEJyun4zI2yhaGUYtSjv4CAplp\nuQZ1rbOllR7QsQjlhvukFCErW1TM3lfWGsyW0lr2EvJS0ABVVruwUqTmC9sc\nR7tNW+yQHTsngG/mG4o8fTl8t+yNV9hXf39HCPoU9cJtqP6A79l3eJ7+DL9I\nFhOZSy2VSMNULeLUgzPQkRExqKk0FYnH0+N8debF1I34uDkUF2BkjM3mlbvw\nluBR41xR3BdPergt08559nmE+1d6eXGqj6Ox3Nm4p2y+rwKCh4oah2m/1YWZ\ngKb/8fNEj8WyIjIIQo5HoszavUD+2htpEAa5qi1VNGweJKR0NyEh0UiTGRL4\n+7jL9UOAtla2s3JWYHCQnCiPErdVO/MvyTeeHQH92HzG5KuiM3vySYZXuQcO\nt8hNmnE4kqMr7v4zaAqYdS79ORVR3qZGfyfoNDohBwXyUWBXSvGfFZUa4OO+\nIX/jGguRpmFDGFS4rs665Vu4mmlMyWBzyB9Px2l3/ewrJqYBLza546yJsGnY\nEbgQp6hE3hIZclAOaje/rOIj7oWcojP8HOH2uhQrf0mVaV9jIkaLgd/8O8jl\nA3WF\r\n=tIIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxWL8KJX2TBGUCUe2Ra6MLngF5n99LdjCaM/FoWwLJEgIgXNLL2g7Lp0Ed4Gw3PNkbUt7xkPZZTsgvxvnaE6DR8YY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.2_1563055944966_0.4610689765771958"},"_hasShrinkwrap":false},"5.5.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.5.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.5.1-alpha.1+833f8221","@typescript-eslint/types":"5.5.1-alpha.1+833f8221","@typescript-eslint/typescript-estree":"5.5.1-alpha.1+833f8221","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"833f8221ce00aecb7d08c519bab9568353850f48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.5.1-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-s+SlaijVZPWxcSfLTQNXJO3kigSMR/JH0GNOCo3ihbh4Jd4UQ8oYbWJxCDCcQrXcp+O4f+/NS/7NaspEhK0u5w==","shasum":"ed127bc5f44a440e994ff871ff6506b81ebef4a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.1-alpha.1.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqCQUCRA9TVsSAnZWagAAMT0P/13DVdK+xAfxlZtwUbh/\nUAR+2p8hGeGV0IaM3U7SDoacr5SDPyUxMKLiW7xs4Hf7L1mzXwTicQU9YQ8I\nEvMwM6RGWhmAeVtOMpDwaKzUIHHowtPZSky/mhfk0pjtrhdDA5IHClpYXpHB\nhgbALGZX9JiToZQX3cp5KqbYT8opjVVRr6H6k0T0Qf0HJRcOmWxZkGyp59fD\nIWVvd6dRd3Iz9upOqtXdB3fN+qOHTtdGkkXn/2nl7aRaoGL+OLlQdiMNTbeP\n6nwJA3x+gQdhYzQwNP6kHdVsC6p6zsUJRZCBJjiPfWf+q/QyDPVz1jaX/Pa+\nTQIap8IdybfpW+tXuwAIeGcsWkbBpUHOOyYxvZPFv2b5RIKbWcw3tq0Al2OV\nrQlS5vqEvy5tyCXTce/LS3jLxg0uzg/GNte6x/3Q7HneocVrIhBKEXM/V7Xe\nYRYQLReBHT8Wo3Y/51qNSyvmCvvfm5KntDZZ4/FIPPtGUDJV6kAaCDgW+Oev\nG2HDmuTaq65eBZRBDtbn3itAQbRkhkP2Cp1b+SihgEKKnf/A0X+8SYUlH+Yl\nzhaNDg+HhJYD3imu/CpmzRyG0qri0O0FtuYYKJEpR069+P8AR+UEfcj4QTYo\ne/mIHWdkqKsN5pEfC1Uv878mHOywjbAtmgRcd0dhXSHSGnToHWX++510DNbL\nhjeE\r\n=U4TT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPwKp5z52JchKCQETnzYxNY4wIJbSA/f0py6JlJBo3iAIgGK8KYSZvbPzjma2FK+2QfFVX0PIcLKYESmuLgeVYWwU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.5.1-alpha.1_1638409236770_0.32454568186862676"},"_hasShrinkwrap":false},"5.5.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.5.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.5.1-alpha.2+6e159ee7","@typescript-eslint/types":"5.5.1-alpha.2+6e159ee7","@typescript-eslint/typescript-estree":"5.5.1-alpha.2+6e159ee7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6e159ee7cf8ef2028792cb8ee636cf6143fa967f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.5.1-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Lby7cZjIdeys0s1S87htbGC/qqMcsVZnnVwzz6itUuOCSPd0LKxb0U86pooSlmBAX7x0WiUtZoolzKUCysW+dw==","shasum":"886343270a4cc32968fed0d973edeac20cae58fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.5.1-alpha.2.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqajHCRA9TVsSAnZWagAAPq8P/RoRLhmoAszX42d62x1i\nQkZmyDtFoL1ClIhNouH6cCDE/71osAuttzlUxuBv81WB0j6LSNirkEUCKnRD\nPH+YEY0V4+f6Vu1JdNzX9q4U2Dic+Yylpj6oD+cG7igL8tHg5QTe8ROqycHI\ntjLFXSTaOkSkLj4d7CB+5HtaIKvL8qdnixr2d5/xGYZIMxDieAcZuLKQ1ZkF\nDAh/nRzSMDdTMmag8tuaEHmGWjaxjMV5gM9DB1qWyxFGfs03j0GzYos3Mm9F\ncQwXLTCDQAU1iIR1M+yfGDTs/Jnyfv3X7uXjnTz6TMFb2k4RHCLnBgRsggJN\n0lHhsH6RHoJ9TwbzOxMG30q1i30M02DM/amDWQqk51EK4jtF343quhx1V/FB\ngj/0+jOFQxkaf/geq7uL2hKio6UtvaKOSjxgIveHggehpw2wNKm7hePSB8kn\nZNVbsbd9wROi6nClSkYhoO/SWO/NW99B+e9Qpy4TNVbSIfVYniIO/lyWBuHH\n6CkvfAn7wqOKW5COz0P6dG2pzIA8TE6xPWQXE2P+e35tzvBzdEtx7AQCti8D\nFpEGt0uAB20rBDiZkd8uHYMwLDQqv9ZxgfCMtRrgXAouK/UGZNEDdcZ2BGHR\n8qNcdLKGq+zvEGOQ0z9Sm/9PXEygaJc/mlKapz0Fto+VgQRNXa4w9bFKBSgI\nHRd2\r\n=eZ/C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL5DA0K8n0e2WQA4FkFMMJFdI+63NwPfcuhFUJVflZWAiEAmSvxzITXcWH5hm92PxkRxiLI5E1/MhXTQ5ld0bJomcc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.5.1-alpha.2_1638508743705_0.668260608449331"},"_hasShrinkwrap":false},"4.3.0":{"name":"@typescript-eslint/experimental-utils","version":"4.3.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.3.0","@typescript-eslint/types":"4.3.0","@typescript-eslint/typescript-estree":"4.3.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"229631e6cd90bba8f509a6d49fec72fd7a576ccf","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.3.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ==","shasum":"3f3c6c508e01b8050d51b016e7f7da0e3aefcb87","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.3.0.tgz","fileCount":204,"unpackedSize":417058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchc2CRA9TVsSAnZWagAAH+gP+waP4uCqplfpRnAHkfUG\n4gANj+5+xVvkvbO/J/BPXiilTRCfnyymzsj1gcaFZZQpt//6YNC8uPNITzty\nY91gxKnJSfVL+JYj0LRhu5f5+0uQ4Mex7wpDjy57R9/Aawa1r5eHQ293u4Rp\nHVdZPvbQMZ6MoGltTgcCFYRc1Q8Tx5i5RUY5Zf8DShT6TfrRIEDW5jlSDDCD\np4Y+9E+ik0qYNIV/rzyNQp3beQv4W46PMYjWtAeQ/hKVblkGA6TadFqtM2yJ\ntf/NrrIXUYItyojnMZX38G7MK4JO84wqi55PruymOEvHD0HywbPpDm38yCay\n40+oY1ctY727BILxnJ1UMronHplUj0/U8Yg9pHb2H5Xwyokfcpfc6rcObkZj\nV4oFmEmEIOcti1jWWCL1Uu3GhGdJ9mZtMG0i8v3qBA6M44KaRb5s62/EaSRY\nS2rmgETAyiM+L5TDcdvLbCJZh6huXwgLFVg5HVRghYTf4X4A1TRLwLt4u30i\n3VRaNyrV+tTKACSqBT7bo5Fec3eBm/1tOzEzWjQ4syAR1wvZmIV7cOnPg3HR\n/dh02arD7PCMa/pen59eahFYbw+pg/EJ9CMbLqC4VADNYQhg5dcsXvEdJsw4\nFcJ1HY/K8hnzalc4Qz4pKcuBl+60amkZZRJvusP14i/32adP7G7SHvyYgWQd\nqlzK\r\n=JTC2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDmsGRMsXHdh0X3YETwl41n7GVmRE7PgBwLnh0sO2YqAiEAsTa8TAhQl5EWrKE+7uYW9f1lIT5ubn7sXKMzbApVckc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.3.0_1601312566404_0.91614080064919"},"_hasShrinkwrap":false},"5.3.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.3.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.1-alpha.0+c289d135","@typescript-eslint/types":"5.3.1-alpha.0+c289d135","@typescript-eslint/typescript-estree":"5.3.1-alpha.0+c289d135","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c289d1358c62c41847ee2f32d135f13321dca177","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-J6DK4w+lsLPuWs679mV+fb93S0zWj2ztJ/qGdncaWx1k69vvhwf0eCD31BXOxgTcAhVvi+3TSw5KC4M393PIIg==","shasum":"4b74852c4427a11c5d2315679a6a6cb921469e14","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1-alpha.0.tgz","fileCount":168,"unpackedSize":322661,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF//pdHbbOngYaK54XEWxgoAPNUsWsiHiEM851RBKuoWAiBrmOYtXN7GaIG0gUvPYswlKVyqMRVruTzF2ajLA06GfQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.1-alpha.0_1635787243666_0.6164640414718094"},"_hasShrinkwrap":false},"5.3.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.3.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.1-alpha.1+31d9c8e5","@typescript-eslint/types":"5.3.1-alpha.1+31d9c8e5","@typescript-eslint/typescript-estree":"5.3.1-alpha.1+31d9c8e5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"31d9c8e5f15941a89a770bf32ddb9d2a70601c98","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.1-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-zwWPLSp5pV0iKlXN2QcW5U6xMn2xvq0IL5gV8XzDHLcAU8HuzjvtYsz7k5yI/qH2y5RQwyCKGWtyakFcY1zPyg==","shasum":"9b4c50e9027d2b264a498b2d655d4a8f72482e21","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1-alpha.1.tgz","fileCount":168,"unpackedSize":322661,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZuTOdcOEtsi2iyeNQrhtAMZGd8ngjP+sTw5AvfwIvNAIhAOGx4KxAs8dKKtUUZkeB8fOR1YgDwj2xJcYez7B7/Jpg"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.1-alpha.1_1636383909183_0.1002375734163381"},"_hasShrinkwrap":false},"3.5.0":{"name":"@typescript-eslint/experimental-utils","version":"3.5.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.5.0","@typescript-eslint/typescript-estree":"3.5.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.5.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zGNOrVi5Wz0jcjUnFZ6QUD0MCox5hBuVwemGCew2qJzUX5xPoyR+0EzS5qD5qQXL/vnQ8Eu+nv03tpeFRwLrDg==","shasum":"d09f9ffb890d1b15a7ffa9975fae92eee05597c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.5.0.tgz","fileCount":204,"unpackedSize":407419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+k0KCRA9TVsSAnZWagAAwjwQAJcncBROu1Yfq5wYyd+C\nyGXi0CGH+OAcTEWMz/blxobUgZRV5enygvkfug29YDXFEApEPxTc9BqKJkx3\nTgmyLTNFHzcz1rV/3xYsnArD9qX6SNB9FWmcaFDh8n9rZKbgi0sSxc/CFteB\nbJWv10MGzyXxs8P26q0Mfonv8F+WVXC8AS6Ou/AbdiQNnYelxCS3BqG0EN04\nT0Rmrz09Ue5snh3myGYKxL5vffMPbz38KVfjFynh4bm2rVi2elD4lAZtNLNb\naMSDdf/1BYo+iHBqCiEYhQna5sVqOULf0rDPjv3E8n4hzouuhkNw6yhBmRDQ\n3b1eZBvF/PMiGSkuTxoojxSCIpMS6AFNkVAmVCfynNp5AY4H7Viq5qFYl8p8\num3JEUkUEODWdGyxnEb5vnltex3x1X+ah3ux+yg91k2vxU+le8NymDx0/mQe\n0AbafUloU/57fmIDQDxvw5ybaBmyWWv3it0tTx1Hd91VGigL7D8l9AixyDhk\nsLFYC9SZtqa+5zEYGyi8QybRJG7GAZIFncs/HGUwkP6Ad8fpXGBnDUazwNAu\nB+CdC41oU4XE5rsu32tnpDy0wTQTX5O0arS3PWytKHcDNOCuPgzY0KOIC/aR\nWt4AYvfgM8RtzkyTS2XVPpOcGdEhNtPfdSZ+zsPB7sCe1mUT9ZdtTGCPRvSv\n94LR\r\n=vzXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT/jsj/1Rr1HizBahtUp4N74oOwefjOlkNnQARojicdQIhANe8EPCtn15fq8SBjMrdVCROQw80GvJ0aY13C6ml/5Wn"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.5.0_1593462025512_0.986225035532388"},"_hasShrinkwrap":false},"4.20.0":{"name":"@typescript-eslint/experimental-utils","version":"4.20.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.0","@typescript-eslint/types":"4.20.0","@typescript-eslint/typescript-estree":"4.20.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c16b42969e286d01e3feb4546655a3784439bfe1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==","shasum":"a8ab2d7b61924f99042b7d77372996d5f41dc44b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.0.tgz","fileCount":204,"unpackedSize":410156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYghFCRA9TVsSAnZWagAAvgoP/0HU9muE7gJxDQqIKsv/\ngCrMS/I09n8g57KOYiY9KCCKlZiAvqjPjGWrSP/tohIfaV4C+jRJW7sRVdZV\n22l8RYK6lLfGhyDF0zPmKMVKsLMPcInFOCtvODnSmyrsyOmBuVmqTIivL3SN\navDBYVdPl8v264Za981274n3WeDVxW6ocAnHbxEfzV7in8k692ARtkaV04Nt\nFIZ7DfTKAeInoeIR7GsVC/Vd6PNVuvMBcSqdp5iu0JsmBMPPO9Ptr4j+fMOk\noKdotHaQGck00nb8KuMym1RmGZ17eeRBI/Qr719mXyi+RWrOIteUsE906UtA\nSZZ/W61/pAZo8OSp7UFmGid9X+v9cezdDgIcrdlaR1kRUmgcdQLx5M4ZWE35\nlpPKDFilK/IaVb8fak2e0clFNo8aajwW7jXoqFyY3yeFOQ9QlRpOrINDgIRU\nugShrog2aQjIqJHeMEtJL5UNeeirzTkFm9j+biAaQlyZb1SFjwIeNMfL/w+D\nJT0eQ4QGx513noK5Z1tEJDLE9nyWV2hf1jZwAAKCRtNSFTWANdO+N6B+LBXf\nVLfCMDXBWgroChw2KBx3BWfdrUoQOOdsoLPhdK+N5fjL83hdl5LTg2rjKYFy\nqD17PP0bs8wXEtZdw3yfCz24Ndv12abUv6QeyNpdDUlfXYd4psmuR/iRizUb\nhm+h\r\n=h/en\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9TRUdO5z2E/Ymdys/ZqwpfaPU7a5Gbop/shB5QxPA6AiA+3n2S77lWIAtSlzAX4bOmCeJ+Jpz6BQELfAaQ9MlubA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.0_1617037380957_0.22256398536117605"},"_hasShrinkwrap":false},"5.37.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.8+a63919d3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a63919d3a6952a1718328ef5dc350794e0d5e1a4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.8","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-+StRyyEWApweMsoh9y+heyiQp7U1MevOKQlAddZ9UYfKPhrSFtH63EwmbzbkQsOwFsfGhv3tvVZ4yK+b3Q6Bqw==","shasum":"d896908277753035c93f1aca9232cf4985a345b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBldYiVSppPFzdivMjlQhLCIZwusTkVoKTsFu2xvg2OCAiEA0pM0XaMoy9inR2ZgnlvS9yE4NPpNhe+KXFD/aTcPdx0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIptZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLfQ//ZgbYWCAfk+6BqLu110t/BWmmLKukj52+06ZNpEG0pZw5w2P8\r\nex7yNY7ikcL+JncaB/AyRA5/KsrBYCT6dEj8hvLzM2QI26dQhS9058qaa2aD\r\nY/2Ego7uPZFPtI3lQNB2HBuGUxB/7k329OemHhiNUiXzG91uoQAW6kRuejJU\r\nRIilin8NQdfT6CVvbZXCnJpLn3OTUeejKJncIS+FekOBXtYZG02G75ibNiVH\r\nAA2w4VATW0a7UovFY2RJ9VZDjWJ4mlZUAYeKyxQFlCG7vX5+vpExBz+ESl2B\r\n58equN9HsHCOporIOu8HTaG8903Vb/FajXZ5WEwNBODPl7LFRKJj3S3Dtad1\r\nXMYxvc1soi+DNz4rm2QkT4R6hPUCVMJn+DytEsfxpN6sdj3Cb+RioAAmRtGw\r\nUdd3NcnTWz9yn+i2JuUcl65korpaKTf1qr4Vj8Oc3N3TEIMCTKF5U/u6qECf\r\npHJWYGlIF3LfY1b0EdjiFgpYS2deI3Jr3rYu5kfYhby2aIy/OIfHlt1zB4IK\r\n4OeIXcJ/yWAwOV9uk5+MO7Gvp4yBj8c1P+5rfZ4WSa7hyf1NSehX94RYxlM2\r\nlkUjuPgNa0Dqtm2vWzHLoMMJfhNa0XVKlwEMsdHQkgJUhUlZjr1ZskiqWmcv\r\nrvMfdfUdJnoCgWgNVj4A3ZRwL2RmExmtqLQ=\r\n=9kG2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.8_1663212376965_0.42429917599057676"},"_hasShrinkwrap":false},"5.37.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.7+f0706ac3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f0706ac3c6e65e0a4bfb0813724be0eb3380e93c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.7","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-Npk7SZSf++QVVJT1eeFDyfDrp4XQgKuuJDxguq5L5K1u0+pYMxg5mioUVOyJTlcTcM0c4ZpqgWE7wZOoPci14Q==","shasum":"c7665a414e050c396dd6678164d2f361ea8b3b7c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjJUuLDWhkWuml1mu/T1SkA5zOF/biEkkA/euj/dLNTAiBIhhuEhOyTUPIztcKu02NpoV21f/kyFmLcXcunigdXxA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIk4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYqg/+IGOisZx3j9wb7CeCqiEhq+wn9oT6yjyvXi7ob2eAXiOqOX/j\r\nbjYc0zc3DbCJLhEVF323+r7w6ZCuk5ZjcFFFkOrNpOxSD7sLbdlYBYTfMg0Z\r\nK4mTx4XuccuEX2hlWUeMv0OgmZU5OvZma6q60llg867ZwlfDEluNDLILLPYO\r\nbARJ5dyxGcvJZxeEy52XEkRLbPZgKz66uBHLrpsQYfstefV9rti/B/xRmwcV\r\nbeEchN/Cz784rpq/kmjFCUBkonzBJvTWDWYifpiUwoYThFJvLCX+hf0ETmEB\r\njJYzX5mJB1zha9+IOzorInhIQVhGxxQZzp4QslsswVRQOplnk0Ba5TiIXgaG\r\njXdAyCouIY1V4pp3a2KxDel4gWJYPhLHQ3Tj3EcuKmQJPwNMCKnd1j+wMBbi\r\nbuonftQVO6ZoxVyvITg8stXHk5FOtgpRIU4b0T7kn7O2cZNw2ymzNeqxt9vH\r\nLJ8Itw3bHEx0Myogzr6E/utxsIW9WTXxNYaultVOnoz5B4otMTYFad+oRE7E\r\nnArN9HPx+7spTyROodielRKWlKNDZ/rHKibqRwWKOgAFlHjkgdTOhIHgTWx2\r\nNyq3U57wf0/H24M0WLZNyUR/6fh/KuKuI/grtr2K3ffq5tbvMH6y3TeAZNmz\r\nW8ogX+r0LeZ3cJuZ95Iwy2iMq7aTyFkSPOM=\r\n=fpc4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.7_1663192607398_0.9573225136868322"},"_hasShrinkwrap":false},"5.37.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.6+5d0bf1ca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5d0bf1ca8d972fdbf97653b841abc16da236aac9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.6","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-4KCaxMFljNkNuSFdAShkxTxiQ9DXo0EIZXYX3S3Hwb5lAfMZjAz+Ac7q4TF/NQI3m7ENIOZq6VSxyDeaPdP1Ww==","shasum":"db452059041e2afaef6cda20e077846545a53c0a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0lMKF7rttpmSP6tkZwIGncGwQ0cvvslJYC9c5B6QMuAIhAIdDkbNRzxJn9V3Ta0dBuJpk4OxGXqgun2DLhQQGL9a7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIHkCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz2Q//XJ1YalhUy0lMVAPr/r4WytMIjp5K27JZQidGoPGYt75mX3JI\r\n66fXCcATTmJ3jmpjDPdouAx799JvmsYcawaY0mR44Bavwr9eSZNJVXgrgCNt\r\n5jijTHiiolrLiRZhTJ1NYJ7Feb/uMx3mymloy5tcs4p/TmGTqx+mOcr/CjKu\r\nhtGaSgBbJ8k8jfGnIzKJy/HwQq+Roa61b+5O5iyGwXrDzHxWGx7qHg5HWipC\r\nENfZLjebYeVuyfTFXkl1zbWk5k2jYJLYfl1/EEtvTTci0U0kCAy0hIYDkP3d\r\nmKijQUK2srVXZ68Y5kYhbZZ7ONe250ee/HntE6o2CaGkn84wNkKu50i966Zt\r\n1EoS/CzPFVWyQ6sDnHp5Bc4xCvDAHCYzKpiJj4FNgD1A85EJ5cq638jRiF3o\r\nFMm1xi+JCIxtEIzgCoA2wbYJSTWt9Y/QaPiELjE8MsDDKvw8+eCuHImwkAkZ\r\nI5TummEdmwtSwHYmXE6kimR0ST9UVMZyirYYIxU9AZk05ZX7itmuvX7t7kc8\r\nKVb9nB23ELox0Wt/UOYJZZCZX4YtbELavx3wbQ8R4ZUCoouRez9fQwWQ0Vl9\r\nh87frG6crHGq0F3lqCuRFiUA5RG/WS+CtNlQeyynZpQajjxAIzvHm3NNsONz\r\nBqIPbaeHw6ylyxycWjOnVQCjIhciUQ4wl4g=\r\n=AP1h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.6_1663072514434_0.35642705424410015"},"_hasShrinkwrap":false},"5.37.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.5+5487f9a9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5487f9a99e1f401706db36dd45e78811a278a417","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.5","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-dCeTd7sttaB/T1vyX+VNeZPVvfZeq+kR6MtB4aonZ3lwRoTOlWBDK47xVcOyq7iDxm/imiZzK7l0rbPUB4UKVg==","shasum":"0903a338f7b48e3f30ef4a2b1317663846bf0452","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0NYy/5+ItVYaHxapWwBcDdhe/72W9bNw1R4Z8jM3BQIgMvX59XNv7xTyrY2RY6kMHOzCcpVQGLbwtvi+puYv1pI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIHMNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAjA//QQ5PON1EZVg+V5GFA4TAFI1YG2oLGdtNLr3SE0kiuT5vtiIA\r\nwAT+4oRcY7B9YCwJzSVm2aoJYYrDGIeZhYEsLw5BbsBIpnuD9MB3/Takvx5z\r\nExueg/FKkM0gAQWFKapirCzl0DOnpIZB5ScNWDjRE+eQ8lvo0WlhW3PZEhrI\r\nUE+VhG5lYy9li6QMB6B03+2wIi8F3Sm15p25o3jNa/Yvy2zhjzEp9Ml27Rf8\r\nsgkCDASsXj3ff6nwn5jP79ew55c47l99yDQheaGYf6/m12N9/664ZHq0Zx2Y\r\nnIH3OmwnftX7IgmjMP5hQxLoYinIl1s/QO3I44rYwMVeLT17srtK97FHz55G\r\n9+WUCoqeOx7w5L7eVQ1tXAiQM2Q47hcKKFwjVf2Gt0sGTTJUJqJzCHoM4DOE\r\nb1yx0qV3T8+urKLJSG/oB5rmvL5RVPhKpQUqriXk8s8fFarakdTaQe1xgPXt\r\nnMgnxUBrMBLkeZpMtbMMwH1H/4ZgbBsnqZSUI4PDq2Ua0+xaiHy50MxmErbs\r\na20Fx+PUes2cbJM8Broi2nth7HbovxmSyNlyit+tYXM/BIxvDu1u6krAjh2L\r\n+wLKX9qhp0aSN+RwccTgVzUtf42XCemgKPhYzNuoREIUH0qNUvwmsSPCKXvH\r\ne1+LqbOztYlujdpP647/bfsGdwYjb/ZFcKI=\r\n=VXKd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.5_1663070989543_0.8941813166370676"},"_hasShrinkwrap":false},"5.37.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.4+009d564c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"009d564c74124c75af0b4e082320969c044226b0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.4","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-r/vrkR1gyykWO+NYeUX0ImhbTh/dmeijRbhtYSDYyxmC/Fv49R0tfRnRLsG80r1A482ufvHrW+LEpBMKx0pz9w==","shasum":"6e6a9e3f8372a35d4a9604fed0d7414da2a74e2d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7SrhfuVTLrsLr2+MlxZwg7uGcVo5m/vJwP9Gy7inwlAiAQMadsiotUeFQnohb1xz7IUFpaUmVFq/6TbcK9GZ068g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIAbgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX6A//Xll80ekqU5TE9fYJtampZDZ7zQIDDkpePcuYCaRYfiAYIbQK\r\nFzbEadQQ5WfnsojgL8ThGE5jmMr/qsGOHaIWAu4wAwI+2T82mcxZHxCvU2UA\r\nm29s96UlojFTPwVsqlQIYUiN8Kg4L7lIbgDtE63tki6rH5Ttw+rGa41AESOk\r\n130rEJdeyEOjv1ENfhoVZP4yuikoED3Zc4hOdMfPyFIYROFVFnhkiVUoYbkG\r\nHwTFXziKVvtwJzxL5/V0xrZvDPF3cKJJL5rZJXv+O6lJwPnDmNQe5v5DG70F\r\nJe8jDToxyP/WEFLgjp09Vir7wb11ortLSnI6lDjOzas04GQF2HSt5PuVKkIX\r\npXSy15PPfvwmjJcuBSHjUWT/0X7ctBy0N9ZSwwEhu9MgKn5R1aXXCd+WGdp4\r\norLu79HrW1FA1cxP2MP28WLCDJnKEIZEB97A/bUQ1uXM+ceaWiNjCXPCIbr1\r\nOkPDe8m/5/NyWhxUsta51TstVYhZIx9WBLYM6SwY3pMZ6Eug9n/dOATDntUC\r\nWmZjsypy+u+UWkmS5YddqR0Vjc92KnbSTfnD6oOb8ovIkFAGn+vAP4TEl/jm\r\n8W9dZQlsW04vTfdWrGRI5t1kyax8Jhd8js0+2YNgp7HJiq8SGKnk20pmLMve\r\nic7/TQm1a+1NnQfi6Gvn89qzUGU3YBXVHW0=\r\n=xIBS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.4_1663043295843_0.634272175112673"},"_hasShrinkwrap":false},"5.37.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.3+8c586e39"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8c586e39762122c8d6600b66a134f1da6898cee8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.3","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-0n8fVeIouSW+3AEi0mbKW4PVne1O6QcbCdND8MDtCOZv880REzNBEfsVVGn+ZlOcDdBGENMlq1AdkQLP/orZYQ==","shasum":"2f7783439167c40215162eee0418bdac1c25645b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6InEh7uUW0BboTU35cxxOrABNKK7l1QkbgOlJTF2gQAIgF75GjEciGWjD3NaNuVkzmN4sLZHkWAC+5tEUJd3bo5k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIANJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6lg//eOkwVhv1EdBwKM5A+urK52TBYImFfm7cr/+mEzSRQFOKgvcs\r\ngSoa9hvBg04uIpbM6Rs/nBGxDZiu9YjBYAPyU1eBe1el+t6gazJzJLNNvgxU\r\nYhFvx/5F+OT1A9dtD25d498Az0W9BDjTw6NyjnPshkdkTztVZzpQIHlejMQW\r\nCU9cz4XuE7N57vY6A4rX71gdiiRxYsz690xyHCpS+7m2MKc7t1Bw3aYdkR0D\r\n45M0RB36TjwRgJuLvdtXLqkNi195KQWbssdTofpX6HhLc/FQrBseS5o6n5QN\r\nDA1pCkY3bwBvpmuYrrvnSBHaFznkUfN5oHcCpqsz/78RrIVLohZS1wfq8yts\r\n7PaFeVQR/X3zodSjuRQqn6lxVd6w1XQd2TYdbNYUrRRD/v51UX81awh/FTpK\r\nxZUrTBwOM0gnuQZBau0J9j8emAh5D28ahSfQ82TV4dn2h2bgRbMQzlSQeqJQ\r\nmbn2mGUtq+s+e14O6jW8aMRuWLjafsAbfCRBt44bt3r0o4S3O8JksW9HElvV\r\n0AphFbd40IVFhFnSnhAbida6kn87tNLxvpJU6mbCLXM62bJJZi+rcG5HVfRj\r\ncf7Gw8FYqoahSMXxSyMZj9XBedRXZ0aM4bX8svhppKWON9H9OSNygXcXx5sp\r\nqZh9qvX1jPIg1gn3iLwDUolckFgQ5VKLKIU=\r\n=3V4T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.3_1663042377122_0.4321305780033484"},"_hasShrinkwrap":false},"5.37.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.2+4cb2ebcc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4cb2ebcc8a2aea114e87241503e2a832b8c8d7d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.2","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-kPMvMm47D6OJwBaZCZjnPb/nu0tp/EsHojpxE17oJE2uqgwwS2X7xLw9UNKxAaWDsGo6MlPL4WbIcpu4B8zlcQ==","shasum":"e392c797c29a3e232274b44647586d1db04ee020","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTmB/fP1JhG7NOfxgy/O06mxir2wa12lZ38vRcf1o56QIgEj8fivpg1hVoe/nIApeAiU3bvCCZJOkA4QPvh+Y+I8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH/ZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVjRAAm+7lc9hEV33zKmO5boBH8DOxrbjzggMbBqOiRwPiID1iD7n6\r\nggFw6VMXZ9u1+C2UTq/sPHPPINal7ZGCijoUEBuMr74SxVWjC+7ZNyhpVJUq\r\nk8uuDdhmklwFHaQTy9V7uXdCTpZ+acwLunvmr6t8pX6NZxE/Mm6XbNl1WRS5\r\nwZ43Bm8CssGve3LNN8qHuTNozJe2AvIyExRMeJPcQbpnnBK1rOjgstTm+ubk\r\nCjTVORczY33Tu72zjYPg4sQpvbVQCFpdOiawZldx3627TJNhP0Kl9xVzrt95\r\nxWoFu+X5uxoRMshpKVQz/VsMZIPEqV3IoN8jSH/YVLB5apvQpXIaMAqTQGZ/\r\nwFW7UnwQ8mgqh886Tq3b678uLpZNZkZ8PKAANJP67UgfzGGbILtVZsjXBLKM\r\nbLeNDaF+LiQAMr8J0Dmkgca910RxVDhpOKKcJBL3CgB4nfr05/2B5xJMlQ0r\r\nZCuXfrVD1Ep140QG0yUUxlLBJTDqPiZD3wpHHu2VIHOmVfVqiwPTHv4DGTrA\r\nF83Vi1Q/DU4XzaKCtZRwoEThCKBKF/hPB6rFnoRdHDphIy8RLklyfgXkLVZI\r\n8s8awp1wCki/Z1u1gZcY9ydWO8sdBB0oWGX3QZt4iMB1PngZWUcjk4La1uIa\r\noqPwfAR1cF6KdJa0amzXmmCnI3gRHLMGX4c=\r\n=LDCh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.2_1663039087947_0.39019242800302534"},"_hasShrinkwrap":false},"2.7.0":{"name":"@typescript-eslint/experimental-utils","version":"2.7.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"62b5a942f40472135d1b246f960ff1aed77f7307","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.16.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-9/L/OJh2a5G2ltgBWJpHRfGnt61AgDeH6rsdg59BH0naQseSwR7abwHq3D5/op0KYD/zFT4LS5gGvWcMmegTEg==","shasum":"58d790a3884df3041b5a5e08f9e5e6b7c41864b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.0.tgz","fileCount":108,"unpackedSize":138937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyaIGCRA9TVsSAnZWagAAopkP/0SIyXw4WKDdMntsgI4/\nBgO+RXFoTv6PDQtIS6maYHhfkr4oz8ETdtrOT92Lw4evcdx1qPUc00W8jfcQ\n+TsKc3Ch+l3PitRtFucZPzJ6ZBzt8VYX/pqTDLBmpVy1G7WYwh0UNviwGaZA\nplWTCW9WSjvENAapg4VwBP1X5rnBiMB/H2X1uGdeVvEdSrFnoMg8l2ZMVdMa\nxfjWYkl6/U97S9rDOZp30glbidp0A2rkh8WwbCfCFqmdiH3fDUn5K6t81ssd\nmdXATUPXu0RLlYLizwWjHxEhDzurUaDwfoJCUuzBwyhG6O4A7L3Z7S0F67I2\n6APoVx1vABy4A6VOFQFzdQZCFkpixrdVOdJywwao3puROnBuo/QMRXUsVrVs\n7u3KvmC/VFeH1yRLeSfRm55Q5DWj2SVe01k1ZsR1Fpt9UIPEBdfPRNUh8+GT\n/MXNiqForcV9pkVPNL+bpK5T3g7uGUCHj0gp5RaYLoV5TFWG35reSKlXGEoY\nZr9dImgpiJDfxWFMKmZgM9rR3YK2iZNGfTBWYnQXf8F5sY2twWLRBUZCKcew\nH+bYzZ9BWVlh52IeNw1rFnedyGg/t1niss2VrfklezdcRR1aTSxhkRBS63gx\niKf8rc0hnBeqHlRJy0vr66yvatfS6u9AEgj2o5YJgeXtCU1JpB2qDdFRF12U\nWs6I\r\n=aRe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHieAyMAOGY7Mw//vfY1AI0e6Wq8nlCgUQv6ghtmHsBoAiEAofIiNdgVbFYjPs0s6qaRjuwVA8a6a0L5obcl5YQzpuU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.0_1573495302407_0.5114554079380043"},"_hasShrinkwrap":false},"5.37.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.1+c72d1a2f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c72d1a2fbc558f54e5f0f1582f35544a1fa6c279","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.1","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-SxLDBc9QMnZbZYYfaDLnr8RT5tP4yH/FFDoDn2R4/Uo5G2DkRmibASLwu7Ohck39QNFyf/2xeoolhmj5T/yQxA==","shasum":"47ccb6f34d20106b038cc070322e634abc75f860","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj5w3fZ8HU958/lMXKUR2vYWb3kVrgq7DLbt04APclTAiA9dikvOkGkUew6TtaAT+65lKFAWNjO7Y25Y2Ql7urxpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH/aDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3nA//S8isHrX/xdCLQh89fXFOv/fU/5lF64lwhMM8bZA9/Y/JlvQk\r\natWQcKs6wKwEGlzVOLvCLFwJLXVbIcIS/C0nIqKb/9RABZX8z7cNUN0Hx5J7\r\nSFDlR80WMt82DSrsdXNXbcUlMJhnk3g6/Px4S/K4dDR/sFbAUpSmV1l+M/YA\r\nCWsVtXa6T6BUk7C49NKvaWQ+PcWsRLBiBIt4QGrcOuoVRc9vNWRBzxr9K3rT\r\nqjk2qW5YWEFo50udO9EqQwlFH5xzIg5Uv/jnkMfX1YdTbZidMnHQex7FVJCh\r\naEwVl4vNdua+6rz2DRiyGwuKRhUVPCMDrXAF8xFxInsRV/jSMiMlyRyoNpCo\r\nxxUeYVMpLmbUBLkkwm/k1ZYrzTo97kWEzsgCakkRKVi1GYcx8l88yiqpCsGm\r\nPKePx/ePGEPiOHs0fJLlpVcwjmcM6QZUbgTAlATh/PPbgX9QZMH6wHGkQVu8\r\nQPcaopcYOucLidC+fD6t0MBCmQaQuJTeV4OH/15PYapznGgUg/okxftC8O1c\r\nLxN3syEJvohocp9UjuV6jk4lh1EfHxKoMkeXHe4rQ44oan5nkCTyEkTzI1yv\r\niJpV5BuXwPmxPjnnQiagF2pxSWsmqFRxVoXICnbgpA9XI6OKyIHnWyI5gGDk\r\n0bLV+4tXF6hhIaJZg5uO08UTsOhCh8sVvCk=\r\n=w3rV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.1_1663039107344_0.554227577228086"},"_hasShrinkwrap":false},"5.37.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.37.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.1-alpha.0+1139728d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1139728db17cf70a5e830e7dbf98bcd58cb1cd95","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.1-alpha.0","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.4.3/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-vRBOpMG8uk2ah5FvRb6vI7I6johDdBI7QlxTRc5o2t1GrNlBRwNA5S0ax+7uwiEprqp1iopGRaR1pYvijCtrbw==","shasum":"7868f58e29bbe744d0c4bc7edff0bdfcb41df845","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+Qf5XW7QMFQ6Y3PJTnaJhc76Ty61GBctpn7p3nfMcMAiBGPnL6c970+bpE1tZH9lnFB2H8IwGbFhEI0L8rIg1bQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH3MaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe4xAAiDVutXH5ALiQjDkOETH+9KEZjONmaIkPtXo8PlkeYbG3HGf6\r\naNAawCC9x12UfXXwhge7bjFho7zAkVjxwE+Uu4GXbtfRdV2DztjouWY7JTmd\r\nhJc4WgjkNmh0+U7dqMjIePNrIRZk+YMmyCyyfH26VYH4IYNNJ2Q5r4EI+rz9\r\nUIDst83Y7C/xrQzni9PrshYnzvDaYYqc2jNFK92g3XJwwPSL8PRA084nthg/\r\nAgoctnayZUfyC0B0Jzrc0KS2u/dCi4ye7OS65rYRTXecaRmL2yrrpMQt2Ocz\r\nmlJK0FYliIw+ms53i45qhfAQQ9kOmy/pZs3OG5/sr+bAfX/vmigrFpuj7pwZ\r\ny/Nz2/0efmE+jgKiuH8he2o2F5rzNSp4mAoZLUkSI4R1Z9zbqXuEU/Y20rDI\r\nB9bPu3VaJlNrhmU6VLlCqQg8yN7wNTV7l72n51jptVm36texpvySJb9r/scb\r\nDJxdBuDYk9YuJIQLaR0iE6NB1iFhpYlFQyVcWl3Igf4XdXNBssFRwhBVjnfG\r\nP6Q6Cy0ha9an5wKJ1wG1S3utqsdH92pXF88FJX2g8/V/qOAw3kYXhvWsU7Xq\r\nfngXS2s7oH0Qe+SNKdSbnC9Hgw/o9RuCGUECj5jHvkt8ApuH0epvfngagPAV\r\nTJFr5+wUnQiQdVA1RU8leCT1YyEabJFdV9U=\r\n=Eo+P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.1-alpha.0_1663005465886_0.1801526153951587"},"_hasShrinkwrap":false},"2.31.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.26+a8b8a6c8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a8b8a6c8f267f25354661371e1790f5ffc128558","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.26","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-TZpmgO2WCoIMdn4Chhqa3b9P2BuwFcFPn7c15o0LyPPgZoyrzDkzb212XQXnsE4LsT3McWE0q7sFbTwq1ZbihQ==","shasum":"74076d1e0e151888d81635357549d0d6df5b7945","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.26.tgz","fileCount":164,"unpackedSize":276873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQDfCRA9TVsSAnZWagAADn0P/3/dss/infW8wf7fH65t\nWXuELsBkYWvid62X8Ymsg8/B4b8GbUHgbVAEsXdJ3As5hTYdbKW4/MQ2X3VF\nEDhkcW4/kgw4XptMqlUOuC+BI6z9EnttynOsIotFyW/CZPUXuh+WpAYPdpUZ\nAaV/KZjFpqFAoqcfXvaEEDKTE9VyC3Eq0+/6dC0NPRpXFLi7eCBDYJdQ3pzy\n9PioVJOR4u6eUhWl0SYQ/EipM6MlSmRoTGbCkPyc551hRAnuzWOxu8gL3KML\nxpeDV43s+fniiE/Lmy1qN88VVz4Ld5W2yPWGVSMhdASI2DX+l4rlMhM81mtU\nBZ4jG1ehgyOEf2qQZbIe6SghSei6IT1aKDT4GjWO4t0zhxfDX9bFc+rB/zFs\npbG98L+V22IuWLBrcWEk1lEKskHpPvkOg6I1RbQppBmQYAWuEps9uadZ8VR5\nxcxSN6Fu1Tcv1rfd44hZAkHwdhbIT041TR0GjmE59dtzRM3ranDUGJWBD42W\n9Yb2bmYPtWnikj2cPcWRrYzuWsFNUVm+VHUBBXk810mXM6UzyegmIrSknYJW\nJAMNzC5HN2O/Ex9n8EgYE2yu51w7ugHvBOe0C1xniaNfVfMzW9GbsL6IBGz4\nDQGDRYbBXJFsNRFQd+CBFwaRdJvBuKyuECRLpMaPDyyc1bJ3oxU6N7rDqtz/\n+5xG\r\n=cpqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvILlzGAQe7aZhK9uPHd7HEGFt4B+b5bGSd3eN2F5E4wIhAPd5jBD9qOGWjLoTW9GeNcM5N93HSMxcGm45gR3dV7Jb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.26_1589444831093_0.36366196501544024"},"_hasShrinkwrap":false},"2.31.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.24+028bd847","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"028bd8475de6864b5e78a5ac8e9c626a77ecd2b4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.24","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-bGh44P+vwo5rPBx9u3n3gteYcpnpYlXrTT1FMY7cRv2gaDh/iEqxzYe55gDs+9mnhZ57fhqvLQ/0GgCkolLnmw==","shasum":"2b46a0714780855661207748ab2e6951e6fedae8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.24.tgz","fileCount":156,"unpackedSize":228546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubScCRA9TVsSAnZWagAAeZIQAKEOwOGIvme7G06OU4wl\nT0elo/0DhhTrcsPNgbzm4/oi2FhlNdp9YuZBcvfKDuZknR9TKSg8zWsaOWAm\nG3YfJurhVyp2xWOkAzQv1ke/+yAUuDMH64w7YBDaS67KOb30UIgTM+KNk8MK\n6woJ6lKF2SFoXEIS3YEeAvjQvSadWP0Fph1zboEif4wTwI544bWcql6LGMpA\nxW59NZLLZWAKb1U1eXsGYbijMf5UYpsDs4cUczbE6vMeWIBjcxWdEqq9GLvH\nnkkM+rfxSgF0cGDiEVTOif+D6TugPYvwZ26cvUdCVWPaA5d8nEEgsIRq/ice\nT82WrJmDAwIJdBzZjWhIPNXkDY//Im0Q6nIMtK64NdTd0TavzGoWq7sJZF7E\nDbX+T/i83nUsZ42XLrpkr23EgCDadKtcu1RDPg1avZvdnbAYhNna4D6woiHu\n73eR8KX1IGyDCpxy9O560TkjNVIDBzAUYTqN+9FHBa9VJB3S16UAf1s/pThu\nofdLyezFBFUPYJ7DKyqHWNSPsYX28uw3Q8NRMhtFKBJ4t57PGTXMErXTWMN3\n9QGN3xLatLyk7+PM3TPFAIYPQrx7edo2I2ka5UY3G5qZLBitXCuXvDV8P6zw\n9DfLNsd8QDvammT+gIsZH8tipfYyzwJ3ZDTwghnznHhTtHamsOeUDYmqZle8\n0vlP\r\n=zCZH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFsThqFhMuUpBN+uiU/zk8qdRcNfzU3NXBS62LHm5DJAIgR/Ir+IEpntSao5qPu0bMZhkgL8uhDydqIhB2YKe1vlU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.24_1589228699852_0.17146078419790123"},"_hasShrinkwrap":false},"2.31.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.25+d3357b2a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d3357b2a61f2829b99af121f0db66c38e71844d0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.25","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-3hZBEhGcZiAwmA3dlKfd7PPs4WA2vjW+raQ61GCHXVNDGqj5pyKBB9hLgAnq8hqZ5nk7ukswoNWM16h5/Bsquw==","shasum":"83eabe1c4568ccac425653463f73a123ca45f0c9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.25.tgz","fileCount":156,"unpackedSize":228920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevMv/CRA9TVsSAnZWagAA/fIQAI0zsVBiwNw6P/EtAnW2\ntZI4UCluPGNo1fkFievwnZAJeCmxQF4+d6r2YzXXn2/ZKsDnH8c6u2EwMejJ\nA6iTGUzr91MMnAwnQwMfrO1wYMPemfFIxt5TLIVEaPE7BkPtGjdABNsJZzV4\nxFHE5RccPz7usMHzHjHFODsu/dID5fjCSkIe2MlcJ7U9/SpjfI7em/S39yfH\n+XtY0Gz+LghkMpga2W8PGIr/i9td1W39j+YemC0I+W6GuLI/B6kz+Vg5UwwX\nDSaTTN3NvZ12KaozctPO15vQujC/N7kw0mH80iTmBPDl1UPvOQ9neZijoZo8\nSrQp7ut42RKEEF59f6y2OAzVyHU1UYL2kQdGJQa9ZHvUhT6BlEwe4yXk13Mb\nooxZ0L+hU44tqjf+lyVoN7k22b2CdCKc7ACrRebfXBMQH+1cF03bZlTttsLM\n7EXtPYNvXeU3N85O9Ri6iGCfcoT9hsfia4krEfv63HqLRehbxY9bK2S+23Wu\nSGcXKEvMH2rH9rWsIZwg4+z9/lkEXRzIZkY50wZ2YPaDt5unHZhtelPP3L0M\nUNaGuR83YQpokn5JhaNIQIBesvpQj2QFOtYv9SQ0QYjfaYEMr2NVi9mrB+0c\ntmBG0q4W1E9ZdpKqqw543p79juCFBIHvsOYL2RK0+Eo9N5qZwmBs2rXAWVuu\nc0rY\r\n=Ly6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTzfPggWNWlvwhZrrzitIkBlwZfJNBSC+KoWjgErzS6AiBU1uy5XNLqQ4JpLWwaojKL1dv2nE8AzG0PZJuxypy+UQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.25_1589431295217_0.4906204765954738"},"_hasShrinkwrap":false},"1.9.0":{"name":"@typescript-eslint/experimental-utils","version":"1.9.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.0"},"peerDependencies":{"typescript":"*"},"gitHead":"2378fcaed4032d46ccedc10a623c1c1be6ea2182","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.0","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.13.4/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-1s2dY9XxBwtS9IlSnRIlzqILPyeMly5tz1bfAmQ84Ul687xBBve5YsH5A5EKeIcGurYYqY2w6RkHETXIwnwV0A==","shasum":"a92777d0c92d7bc8627abd7cdb06cdbcaf2b39e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.0.tgz","fileCount":60,"unpackedSize":79017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2JMPCRA9TVsSAnZWagAA9h8P/0T/KaHyOFV22W2p5GD1\nU73ilgE62OzMsK20xd7EndqsFQ4AQbfYWg2VrWwjULYZNd5XpCyOEHQGNr4H\nsr5dlQpacaXahaV9NKbXi3SclB6+1bJlk3exovjCS2dA/JNxw5vvRb8qSBjZ\nvuUuYfcAz600dEXMQpIV6xsObs5EulAuNrHRRspF77vG14ofq+7qyWAkJc+j\nuXdvIb70qpSGgrwWqiR0XqCEZVvP6JbZf3voRsnDKRJykheNLA/4ypE0u7BK\njXG7546vi6p8lbWBxzBM5VmyBztaG3PBfNyc2VCcrm0BqJQa43Esl8oaBGbO\nUufn20SHgQVb/LW/i+4I2dPgM3HnmoMqJ5h5FY2w4aAhHrN1kN/hLcTSU1QJ\nupBqek5tQz0fYi7pb6PigF2svcTVDKTsWKXoF/GPz4ucdBjbEIVem9P62Pwu\n46MvWZS/SOtBiTWfmiChz8llpJX18GY215L1MS6yRIr74kHpQZMueEPCfhMW\n3v3f04/OTX8OGCwqPOfzCGVCBSn5y0y/giu0TMX5kOZTv0zxlUElxcBEAoJe\nwxVWdl0SP5IiU+V66dyl9pM+Z9wh3tye62u2qRJURGdrSwoZwoKuQ+eceOAx\nthOgLXeA6engSG67J2paHoKYiXZttROzio3oCK4dvoKq5M0zl5ewnLwB5Ac8\nXObX\r\n=3lyJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS0yRnSBGQaq0DmYaM1fcONNk2OBaVqcTDVFlLWt0SsAiEAy1R5Wd6IrlmSEpLPvXaohgIItSEOdMownvRM5Qc4jLA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.0_1557697294434_0.8841794325430892"},"_hasShrinkwrap":false},"2.31.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.23+f102cdb3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f102cdb36f3dadaf9a1f6afa804dc7a340135fcd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.23","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-tyL5dwT6HpE3E1QTHanmae7CAfX89BQH5zLtWlVHmtjPmP8fAj3OEQHFSeLlDAomSWjpOvcmgJNh0UN50Hbq4w==","shasum":"8d012f2cac3a8f7151850b42fae7050176b3fb4d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.23.tgz","fileCount":156,"unpackedSize":228546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuLjhCRA9TVsSAnZWagAA9OcP/ioSQCjuipQorqfRzUqO\nhcg9w3VexLZYeMbrCbOZIyBSKlUaPr2T1G9KZnez6xQBmij4mc9zGFB5SLxZ\n2TXbs98IYk6lP0ARJ2qDBE7XnNNr5acdMBUaj518sD1VoqWQ5jIZPpjvmpaZ\neBf+3Yb/HN2Av67s7RR+/Y1UjLbauz+4OD99hkq40E+4j9fUQPBpY+SyoMw/\nX+SmqltOnah4B0HwEsu2HjCwYWppm7pfpSPLa9b8jyqwFt+PB8yax9Q/Idgu\nlywvylaoSQy36qEI0aR6Sh/SJ5tTB0HD3azjDsBD69axC0if6Dx0nMKLyg+5\nx7nJ/sdfmpF/NsFHQXHrtIIkNn+Bymc2j0U5exfmilS/bOTEf+fKxrIR03/4\nyCoDR3fUgoekvm2dZlQcYjS+OjXuVEKRQZ/RYQDySDjJgA78jyQAqyOiAs8W\nJKaGWqCdF0XvJPO15/AXRS7UteV/t0imhMKK6CFcZ43UBsg698rVOYA8oiAg\nRQfqqPnx3SutCJUhedM9ic3p1Goysm1Q1Afe5F0CzUR3yM8/OpuWNNuqOhmy\neO52WVtjYAhUXfB9t5YeUw0e79zwU4SlFMQOpRoFPy2WqcNWM4YbuvHfYSIf\nMIcgNWjQQ1ZpdDIq1lVH/+OCSsh6+ya3bBS4oAZaa1jHhap2ZHqNrKG0Jjy4\nxJeb\r\n=0eD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqiD4NtNEFEA0TE3+AV28cbEKqvOCD2H5TpCxzQwHEkAiEAkgR/Ybvyb+NX6Sf0VhyVVjoWVRIuXMo8d3tEVKwlZOA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.23_1589164256770_0.47702544506126277"},"_hasShrinkwrap":false},"4.33.0":{"name":"@typescript-eslint/experimental-utils","version":"4.33.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.0","@typescript-eslint/types":"4.33.0","@typescript-eslint/typescript-estree":"4.33.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7bf8c9cb0235e225aab08b7793ff17f6ab1dc52e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==","shasum":"6f2a786a4209fa2222989e9380b5331b2810f7fd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz","fileCount":204,"unpackedSize":421563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNUUnyOyxKZRz8e+y/YOGN6ZyTfiSgLBu9tEZFocmVpwIgUVPWi7Mxv6CmzimFuLZI0hmtWjOcXNp1JRrjILO8PcQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.0_1633367023466_0.568952292437322"},"_hasShrinkwrap":false},"5.47.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.47.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.2-alpha.2+cf3ffdd4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cf3ffdd49aceb734ce18dc44ed6a11f7701f178e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.2-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-dgHjEr1BG/H6GKnF22q36o4tgclgG96SoIz23iVeU4BLMRO6G6Dd8u25MnU/XuD9S9rl6iba2/I/oeTw0W7Hrw==","shasum":"5a28393e96a1733ce216e078e53cef13637d57cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.2-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlCdAlh7G3P/VPgNk1BraVlbKVDFs2IB08XHTWrL1zVAIgYaRhLP9heFkubTexX//Tcdv1IcvyZ8kdNqA+dFSSvmU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr1eUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquCg/9EbZTjSmfYIJfTmOv6vS3qWr83pHbkd6j8sl96vlHK8U13fJO\r\nDhqpXyVLVEkQeIMhWRafpBBEt6e4ymoD8USdBRV7JW3sgslMiuWLK58JybCU\r\nZg5u0n8VRHItinusjp2rhlh9dkdMniqHDSyOgWwFb0KDJvYW3c19l83iu75k\r\n7eNzUYxYGvd72R/JTdDRUtWuSqpjm7LsRnbawjalAOrTGbTEauU3dvdcslDb\r\nKaZxWCaNIGYjVReJPZTCHIa2HzDAjo1IKrpAsu9OXyyI5GeONrTjQdmbfpM5\r\nECgy0YHL8gutUio/XfMzqtSTWB6mgUF9EvdQkYGxcsUs8g1ba3DWTeBKRUwX\r\nauEV5uGdhbxtsZ2oucMmxfNjVAzvR4eDddGtthLUtcSTHL8S7xfHaBgswbv5\r\nHLdiBS4Sny1me0M7hgp7tZ8nwY4hNtd/uHvJuNm0JvnfNeidN3d0KzTury5A\r\n0BjmnEo/st812BSX7s6Sj2TyBoLwQDSF6YBo8eZ+IjM0g+aLXAEIrfPVEQ/6\r\nUTcEgFDkRbsUHaL1Dzsb9waE6f5Jlx+XJaBHByuG+SyX5IuuiQzX34MYlrfv\r\n7q53sBoHWaW/Jd5ufBb/WnlkDBv+coCR7F/LS+gJWjW/xOl/Jr6n69CntnV4\r\n+v8NYm8rEgZIvJuzqvnCv0JVB7olxSRX8+o=\r\n=h7Zn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.2-alpha.2_1672435603864_0.5046627986141987"},"_hasShrinkwrap":false},"5.47.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.47.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.2-alpha.1+3f8d105e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3f8d105e9ee500428774b498083c4bc02bfd81b8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.2-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-gnGd5cTG5qoElQnbdZK/qCm+dM/L0DV5MjcRoYPwb+b6Smb1iNY+gBT9Mekx6dbyWcsxI41IRs/hnpViymI0DA==","shasum":"b6dfd6f1756d10787678136b5ca56cf307ec1b33","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.2-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc5+8UHUIqAMNtxI5qvr9Uf4TLp7C2Mv4SChOqOG2PSQIgY+ZUrE5BSLKQYxCFYxOz3cgcD2xUK3p0/xIkZgf3/2U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr0uYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Ag//Y0Se4ipz3SffOJ1OefwGa7qTycpoWf1tiyBdp1653nXyo/ju\r\n3nq66jqHdu8zJvPj3NFgWTX2GRkdygJBDu70VVSIHQ1DNuZmS7aLnkTTqPje\r\n2KvVoj9DXnhKs6r+U4IEZ9oC9Xq/c2TW5AURMkk3xSZhJPTGYRoA5wFw1N6M\r\n0e39ceEzZrsmKh883EJ231OpEd4B+pq507joPLk6sHvlZNuYrC8tgsFn80Q1\r\n2kj3ucAWBcUBq4dl1ezcW/hqxAW8g9Q3hFvBVpOgMIbUv9+OqakeMartsAQ6\r\nu3qvrzDu7nTc4OMx+G9LAv/lRL+bkrc/k+7kUcORaE2b9F9WS42ExjvhwIob\r\ngAPcu9lFHwXXZ+VZanYemulzdui1hPIJ/Lyq0PgMsuXO3n6KOf+qxdmEi6OD\r\nLSdDjHzuDlQhyncpvLD7KJNxTiYJteUvsBktXnveOPX3hItKOZ726V+KtEgz\r\nJsuP3EQ2SwBS1GshcpzPN6uLm9YhXvq5wNSYpZQNmGW70sbBCQBXJXszBUKM\r\nZiEJaw7nsrXsZDBjYqctG6Ra/ebY15a7EDkB0ckcYwt68fNKeuu0Z9GypWKB\r\nUBjLyBnzE//JCJbnsDbAnE+jbpnQmFY6gLgw7x/n+wMZD0Ytlw3Ar5FfjJ8+\r\ne6qdZf5TEXcXxQsjOZXod0cl/JjR4yhxonw=\r\n=kG6+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.2-alpha.1_1672432536638_0.7655301963302146"},"_hasShrinkwrap":false},"5.47.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.47.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.2-alpha.3+c5c9359e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c5c9359e2062b658de1422e55a99100ea7ea1fae","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.2-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-XzXob/okeR1z51+KtLEfTS+8x6btQ3LeEkew50XLx9/UqkhBLbNPihunDfa3wz2oBSUyLz01b4yaYKN6/8dAxg==","shasum":"80eeea04bb8cbca39d0a36c904f652bd5c5bf015","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.2-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhZWCpJwBCDnx8SOM/KSqzE/AkHGbJHRGPh710TRXmSAiEAwuuDyYNBTXkpGHzwNsecMigZHwvsZfMxSme61NRhzTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr1xqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOoA//b9ZRYqGwzjtEL+MoLFGgvivY8TOCImc+5gKlPTdq0/om1xIb\r\njiT5OF3Fngm/SgE6dr4wU9e2BRL4xvTFJ6ZLMfpp2EDCfN5I/8u2yQdOQTU8\r\nDzfBrhVBHXWeutofNEzvw6GPcLiQxZcbEFWTdI1KY6YJmXEQZvkrlYNXolov\r\nIfvykuWmBDiNFj13bRBp3BvoFnA2sGfl9pIfMM+BQxyuWpUG2j5FAdEytwB8\r\n1oIz0zSqZc8Wpsjzh4D7YoQIhaPwC1cqlWqrOx+7iMlGusvq28mQQDSk/ude\r\nl6Y/nEohG9V8DxpwRnnntDBpa0X9dA34ukXa10cn2M4AGSUMTyKUkcMCxJY9\r\n+CVQBze8vjzgAxH+dL8CCLVJIvjdKpEgOcJxV9kNFoMafm3OYVC7uoGFY9Rt\r\nlLIuI0r9Yo6W9Ynwi50ae5uvAtkdkBFsQnBJGqFQKFssf0lh+d8WUSB9YnAq\r\nK6rNgIVJyRdp2CCimfMeeBjCZ7Lnx4PdbaxlQOfDY+NV8F214QbQXxX5iqJ4\r\ng3IeBV52ocwlC1gWr+kfob5vBFQ47v8AUov7avid9aUFCzQVApxXfZKBYSd6\r\nPd+4btl3GG7rYn8IX7tqICgUQEs5PMFCxACkLdJwblGO5vlVbZFWm+qqN23v\r\ngSQq1EUeixDylBXaRRae8Cz7BDmlDDxzQeQ=\r\n=SBYT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.2-alpha.3_1672436842729_0.2587299232759963"},"_hasShrinkwrap":false},"5.61.0":{"name":"@typescript-eslint/experimental-utils","version":"5.61.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f46341a14ca6f05334301315bc54dd20129c408","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.0/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-r4RTnwTcaRRVUyKb7JO4DiOGmcMCat+uNs6HqJBfX7K2nlq5TagYZShhbhAw7hFT3bHaYgxMw6pKP0fhu05VMA==","shasum":"5ab9f8f1f7e7a43c68a48c450d972c7e400a2be4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlHWIglvKhNQCM/IzAXQG4Tr2vvuDdcAObamGGO371fAIhANTt9zDJrsp8MS0FLBE6xaq0Ts79Z48fdg7YL7zj70n4"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.0_1688404719008_0.5306001597867913"},"_hasShrinkwrap":false},"5.47.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.47.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.2-alpha.0+6ffce79f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6ffce79fd5690cbbf261b3fd41d194f8f8644a6c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.2-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-hr/vgp5R24ZP6GopCH1Cz6DpGxSVs6qx9eXvPEIy6dlFHBIb2pYsDSQxmNpZRFEHAVhXSsBQ5yEWHny8iQZUcg==","shasum":"40424dc9da85cac2c9e53beabb03eee41e82ff04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.2-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZuJg3yRiDyM3KAMY8cK35OfLUtszTB/sncnkTYA6SsAiEArFDk9dggu/QnRIHKkniUlYTUoGlPYDIUXZmgEN/MJfY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqdp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmwBAAielJmfXfwmBVwoyMcb8G673ChnQrDE0qZexvHPyYs2MDycrQ\r\nEWUF7fjvenGwFT3WFGE+RSRCkY0oIdHEmjN3DF7vQkYgr8dqOv5gJTJ3H0Jw\r\nLOinQGARMVb6ssAY0Cn+dgSjHPsTOesoGn4YzFdEEEI5aaDANQTZPlz8lsmd\r\nik6F7ex+lNrSSondMcHO0C1MjaeL6pvDtzV70KQUYsHfk8Nr9dIxo4yHsjlR\r\nGkOegvXdGHdK5NuJXQDF6Pa0NrFoKpbRHyPG4p/8BhMRnu4m9vyx6DLFR35m\r\ndZWYnTVMQg2AkOnz6qWurrhlRQ4eAdU9TdS1EQjiJxY93mVCdxfW8zDZ2BWL\r\nlCXXg9585gaXIVlTvB+HJYNUh/xlTgfcKcK2D14QwFM6zK03cI23Yuzy6+V0\r\nWuSF4C8rwx6vBgwqUecnrBvwuIUeQdpX0KwHj/4IbNqCFEh6Lb68kRxEsGj/\r\nkL/TMQAVbL7D2qBkIAxIq4KRMbNxxSVW3baLNUqS1OAtXw5pKVKJ+9uVqE/U\r\nhhV8XiFMl3pnFt3gaintqYwDYaEIawbNMWH3EyA78A4dz0RSC3xl9eM+KT1g\r\nda5xTkBZxL7kON2BHD1D7wyPymH8BH9kKymHunNhBP+IJcFW1qrPzfsDJ9jL\r\nGCrivGuyktDI1zqkqHJXP2qldF0PDzdvLOY=\r\n=JmR5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.2-alpha.0_1672075897972_0.9350767679338872"},"_hasShrinkwrap":false},"2.31.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.20+d1c4d83c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d1c4d83c2751c416aca538e2cffa986b57b2678d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.20","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-pSdcFr2dipqwIi5To2I5fFRkWCN8L2kPEMqiiw0Rze7huBrg+EdZyhmmymGJ+JggZYdVqGwPyL+x0yME+q75Gw==","shasum":"be32129855054a0cd979a05d0820283f5ecb2500","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.20.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuKS4CRA9TVsSAnZWagAAelcP/3MusYX8Wsb06d72AHkF\n8KwjZVV5P4T4OSxcSmxq5aLhmXLZj5W7/xNdIw2cE34vzVuSHSD6FAk3OZU+\nLAYHZYbJCj+LkIg/jr0pRG3VgLaVfjCnWTzVtbaLkqFnD2yfDOSur9Ba8fAl\ncg+Tmvs61aJNu4zVSs7HycsgzAo3++x67vTwrGoMmbgkUzdiUajrcmlzYsYF\nXwloGnldB1TFnWs0HMsUL1rcDlo4J4t5rR5zfd7DhduNdLl3XhQ/q3wIUm8E\n/lI0FM1Eu23g8L6Qkz9sWqYXxfC32IArC/C22sUYN+teQ1ES193HrAVIOQR6\nr2UqxdTIL88Af8vSNYPRo2pGL6NHn9JBuYC3Cq67mdR9HjqFayNS9ap01NqY\n9DTg582F/AGVl6+Ywv1xlH4zgAlQIVrQUGKzbd6W6oeYf3lamhQ1yT0jzIlw\n2MnpqU5zme4WGK7G/AsrjX5ht5lUVKEcS49ewQ7AT3bmUfs+ZJnmsuz1vd45\nDPLsDkrDy6a2kq31tXzSm4QuGOd7NhOrUUpPGBUK9CrfFxW1vHlvzB7+kmw1\nmhFfM2EWHNfLuBEoBr2lGB21Ay3dp8cexMxdd3eVjhlzUn9HbLBbar8BeEGE\nZWv0cdWAX+yvMIdSJxG9SdtMWufN7gB6YgDXT94pExuhktfW8pzmY5IbqICo\n//Ty\r\n=Zgy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyzISQXrbOVIvJeqzu/Mcih/HdZNYDEKPk+U16UzxRdgIgRVSJZMFuaMPMA2QorTl3N2P3JbNhAuttbh4x9KWErqk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.20_1589159095811_0.45071538289724966"},"_hasShrinkwrap":false},"2.9.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.10+f84eb96b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f84eb96b2733c5e047c6ac6aa5fcfef21bac1d96","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-1IVEIA+6xGbhkuHz28LXxVtdUPokBs73vSGOoH1bHUO+9BXSs5JBXOyPlgYuyzbLnGVMd0mE8onds4VqEn3/RA==","shasum":"b2615f95bf16a3ded027f409f70b73950502b297","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.10.tgz","fileCount":108,"unpackedSize":141897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4uctCRA9TVsSAnZWagAAb5YP/jZ0+69rHS6g1z0ktngw\nUzALlyNJk8dHv8SqTYh56D+0puin8VpkTZHiExbihJMP0T/ldH5v/bAWsoAE\nb9Lad+P8s0b6PDtqP0PmYm4ed8qbNhE8X3k6HiIk6Av7+ysRywlgv4LJd3aj\nx5jU/6zZPiZAIT3XYxhu25fi4ML7FlqBeYecgngXpmX6FjdSnyeIQw10/nMs\nkYJUVCo1npZT8XkBe4Wd4Ku0UdJWBm/63o23cNdHQ5H3vxOo8BaOlK+DpxYz\nj+CLUPA/l5jLRrhW3sbxj3WkujyK+TPL8K5wWBJb4L9/lINRwbCI1s+G0DkJ\nvXYqgaKzEBctSzt+Puj1jq+Q00Cnwd8MuP7W6SALeYX5SaM9qXgtYYJ/XgDs\ncKmgm7z7dyNAy56MSw7qvUg704HoJMgBZKu9zBhbzGEhe8trOxAP8K/t+jlr\n1Srz7sjdm/OR8TyA42hhIlTmOteqFZmEEGJvXmg7/WAEQOG1n/2F89pU0c7j\nIadz9O5pWOW3AnOLdWCjqf9UUGHbaFm6pxc7pKV7hBgVYKWXi60gcytuTUJg\nFgcBvKmRvJSn8Viep82kEtrrcENlqhmSQQV6I2zh8mHdVwcSl7mr79YSCIfD\nASxikLtAIfOq5JdpEJR4RcRyuXkKUs0idJik2nk3dTp7b1WtEunjYW8eOA5f\nA77w\r\n=c8tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdziIrysSB0NNOPy4M2+b/gsRlYv2SWRzKANJtUt1LvwIhAL1u1lY+X5T18g6ImeRwjmFtswZjdVQpgJo54XHxKHS1"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.10_1575151405090_0.7534369779548027"},"_hasShrinkwrap":false},"2.9.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.11+ce4c8035","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ce4c803522d5606f6e25e33206502291c7b20474","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-iaLn9F6e+q83JSsStGp6dNCLx/sl9ma0vtwZrAE47yb7QX3b9tz2AcLuXjbDZ66C8BCFjGsA3hqQ12ZR87YU4g==","shasum":"4afef9e03270f1e4b6c59eb8c82ac1e8e7ff5a6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.11.tgz","fileCount":108,"unpackedSize":141897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4ugRCRA9TVsSAnZWagAAQz4P/irdpNZEuhjioLAr81Fy\nZ2HknRt+S1iUj2P1UjdvqxkmoNtS6xCL3BSNbjwpe0w/UUOWhDDi+MjPb7FH\nMOV5hqVeqGPtcZymj1ksf/Avf6w4gnSbZGA/Tql1J+nVTLgRkOSdX3zgEZfg\nQyKfuIdbZE+a4QMHvleyYLqOAYWgmeg8KHYz78KahP1fKeRwZHYBSfVxswJ8\nbK4/+/nGWQec7MaX++C9eS8ekZ/kHoxxVknCRVdOfsmI/jsRkMmrEffYFC0J\nzHPD7X3bT7Sz2hgQThY/IQQZzRvKsReLYu6oQrNzK7ZtN70lJhKj5x1eclEd\ndftMsvVjtlNmohjDaYGjXDeq/0j7+eY6miCo1bm3mHR6jFZ9A1OxAk0+06cC\nW4/rzXD8l9XCfyat8N8EOXDEfeISVrDmS8ndwsN5HdB9sEbz3E/xS0/JafcH\nnvD+JR4TjbFXAE7JqH4lBF5nuDHGH3Ch7UkHa5PrdmE3f5/CMBgfQ37JCD0T\nMHO2Og10imMdnlJL7svoe8OYMUpv7NguySlFvGm9ANGW0iSZsnJX0IVIf/B0\njKgMYywemJ+M6UGKENMVkrdBWuuUmGE/gxqAZJ/ewArnd5cOqpNxbLGp/BMx\nPXfevuE2Ix+/Yi8C9QazkBugQmDsDHc22weQZdZFzTQKB7aG/DCnoV0xuFvL\n7Tkx\r\n=tagp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqZgiEStOBFVd3RmIww8gG8pVVjj25k727Vi5V31+IaAiEAnNiuj5TyAMjSNaLGwX3WqT+tGvfqQCZFbaCA5x1UdfA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.11_1575151633032_0.09935484843620879"},"_hasShrinkwrap":false},"2.9.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.12+e350a21f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e350a21fb19d976b1cac84b097039f2e59fb26f6","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-EHqDG12xG8PZKYUSIEeUOLvpoGud1txcNNAPpO2GDwD28sYQ1rgAaWjwmJ9XsRGnQ1lEmlnMBFvYLwLV9YL0+w==","shasum":"1f65c3d0c4c747af5292ace4f222b1b9da34b51c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.12.tgz","fileCount":108,"unpackedSize":141913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4unQCRA9TVsSAnZWagAA9FIP/iJI5PaDLMAIREMEQY+A\n+XeaRKmkSesF81BoYykfpBVR9JJr+9M7h8iMKYXg8hrvpohLl6956NyCfBj3\nOOEI+Essnhlyd3NpIANjJWJMiXGzclngaOJmFniPv3bY0P/LHzigh6YUwqbn\nE7q3sW6HRL04BYVz70N/Rs4nwyHxuAFJRL5OFSoT9MF+lrj63z/8wyobSGG1\nrz9VjkwGM3N2s33b0efVwFb6Nl/RoYx1GOKlhIcTnhpcnlQcN179/C32aOlr\naaQWup4HKtAfbIIISiiJecij3CqTlQHj5oadI6ipG1kcZrY1plWToDZxLUCk\nHrr5e5Do2UuEe+BbdiEXnmmIeZtuedK8MwplnhYyRB/OAlSBZOnGe70fBbOv\nLd9hoODnUQLN4w6X+ZwIZsbg6lr9Je0NENoYcItdkGw5guzSJFD74HdDF+C8\nODsqUuymy0gglpMJX5axjmYm3m3t/yUE8lZaCkSR0mcg6yBnT6mviBTxBmiE\nr+f+bqyRwlO+DLEDQmIbrn3xD0jjiORQie8WlztiLQBLRk8p0AS1DBKyOKC0\nc2bg6gs06y+Y82zcWPB6ncHxzNlIK/b0oqrRCtIgfu7/xDgPnYYJoGjQYdzK\nHrYRJQFIw8UUct4T290OkK4evaY/pT+hJQWLdcCEc+SU01XE8r8m+d6ouRD0\n2SXs\r\n=id3p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2DFu+WPFnRdCWHiKu0WlyuLGrPcuRXqFIs3CpQVwB9gIgNwze6IYyeAkVWPf5fqIlLFj77B9Pbdzi6O7rhIx4Nkc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.12_1575152080534_0.9196515049741425"},"_hasShrinkwrap":false},"2.9.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.13+96ef1e7a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"96ef1e7afd429b98c63b3ed3b83cc5ff5be0e194","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-l0Ouy76gEtRjua7hgd2B3Lg1rowsOlnTqe26y/wbGKKP3JEWW8VP5LudTp4+SAOOd8nZZlNLPNXPQCY3k7zqZw==","shasum":"163da86369d818cafb7a0883dfc4a8c43e8d2d5a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.13.tgz","fileCount":108,"unpackedSize":141913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5EPaCRA9TVsSAnZWagAA3SIQAIfQ4SuDR2W7W45W33ML\n2FLABIOuikZ0pNdckwSyIYEekx7EmQO5QJOvgQiXbmU5qVgvRA62AalPXZNy\n4cfEt6VjWkRlNz7fcmnH3YR/BbAlPlfD3wRvRcCBcGVMCqd/lkJzH/+Xjyr5\nB68cTr3kvC8XU2I0GTjzAXMSTdq4+Aaooez7qG7qclhRcX+ogCvrT0ve03F7\nslAE53vIU+CtOWamtjsTWijzVFnRf8xGI5PfLQE/HJBdFZD6w+wC1McTiehd\ndkpdsq7g0xU48ZNmDBy3LNQDhP2aHNe4xpCmkbFrKYhKraGOvKHnWnT7uNFR\n79eh3iRhkQG+rZGXNXSfZRjgE5RhrIyLVhC0YSE1qyYXdYMSh7ejAFdcTb6B\nCWHchVntcNHIhqzpjHP/znP7ueOb72qpKICFDvvrVzDWJSrZaM+drX3340Jd\nbz+46Me0ljLx3hkhsD3NhButF/pemF2ICmH8F19Q7xBkTQoxDdJTit5E2lP0\ntV2QCZD/1wxIAyOYhuxLYTuY0xyXS4LSCcuBM+o5pp2R33QEEiDGGAGzRiku\ndoUuHygvishJeRXmSCLCWxrRSwl52mlKTftcW/D5zEDKsyIAucOg4S/HkYX9\n4dAyWaeaU9Vd7pDDJSUQzk4LCGOPIexrUDpu0OEwjssWAoSd/X5W92vf7b4t\neTO1\r\n=yJ/I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYR0d4pv2P7fSOc2SFyaj9fFb1Jy73UMVprxiyPML6oAiAxJ5yWHzEQvYlAfinamTnqWFyRXcbmhVOhYpHrK+YPjA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.13_1575240665676_0.8663555949087505"},"_hasShrinkwrap":false},"2.31.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.17+2f90a5b8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f90a5b8bca3aa9417c1960208b90a48948cdff4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.17","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-eCFglSY6cviZS2xdbpDWRubWs4U0oihByjlj7VDXNkbTjPi7Wah2jueDHZGoSSNrfHUxKkbDHJLr+zDo5P0ZbA==","shasum":"99e0bcdf2b5e13544886566336a42c7c8d2272c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.17.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuHGLCRA9TVsSAnZWagAAz0QP/3x71neBJkbUVaNPOVqi\nEm5JFxTGMO6SYjYLlyLoVaUjoTszUmyX3xFeBh9IX8ij0bTwbcvGChVp3jrm\nkIWE+FDlvS83zVV5JspmnyDNvqrBT95B+Y4XSHsRiwsrsM3YUPJQ/RATViVd\n91yBW1uN9dIzLtdQFV5nCpb94IldF1dyQg7eUriYsoWGN/+/R68DlQqiWmUt\nfFOz1KKcHsyAhswOAeJb55rxEptH6eMs3dVZf73CK3XG4OY4F5IaC8ZfHt3y\nSqlroU9scPVx9PJXq9EXoX9zR9uqeds4ll7LQVZdDZNW120aAIiMJZ6pDxgQ\nGMNvBTCFUKvDPR684VDjRnjsYTP//3SMVV2a0itGJvqxU5uoUg890c5MO0yW\nOtLYl0Mv6JL+wp1dWbxkXFh0sknBdV7j08rG5uQNXirzTVZSFRZ/duVpIfN7\n7EQOWYFHUPGSVD5TjWG3ymSceF4crhS/dbpTXKU4PlIZYySDYgciFRvvLhQC\n0n3BTsnygujpmahBpzdLKfkGAmX5ZRnuQ9rcGBdSUjkJeXqwevEixR2BVAd4\nrPDIkjthFtjLLqzONDdWJYZ7+fBrWki8v+wY10fh+nQ/AaoGaRKp+xjAZI41\nzlZKFgZAAxWxL9Z3oRNU7uwHVQImKrrMvRlouqNIPjCdHrF4dZRU0kRW2sbm\nlJPN\r\n=7Ege\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5VvlJSu4fFVCoejid7ozAKs7cl2ZUfuJnlCVbYJBBKAiEAgF8nJgIQxawN3OCPIjj4//KeJ54MtyUczsexKTTciT8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.17_1589145995398_0.9326600937335716"},"_hasShrinkwrap":false},"2.31.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.18+e27b7400","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e27b74006292ded2ecbb8f38f432b3075a5fe86e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.18","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-yI5UcF7CFc6M19eG/EJjuzVX8lo31215QxhtSfqzzplGHzhQndpKFm1aQ4kYKcnormZcJiURjU1Ojm57YuFGPQ==","shasum":"aa658337455761bc37a30d858a99ffa9f6782f4b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.18.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuJ+3CRA9TVsSAnZWagAAfvIP/jd6TNA9atp9epVeHJxu\na0tjAptUVz2OROjq5p43+zVp+0xOb3BKi1hp2Gs7ohpnwKa59CqqeoxhwWQD\naOOk517DvjPs+TSrZ9xDJMHUU1gstyfb+7YTh+b9nr/2gsY9L7+kIt8WumHj\nHe4wIGKupCI92jhhroruC0LDkja+MvLbzM5xQC9H5kflQ0c5oYhwvrJol18l\nAXWj87gp21C3BM0/rq0gWko/yEh5U41NIiufVmR8mvkQeVZAIG8ZDm1fx2ya\nISOV0r+xLwJCsIVKW884yX/nBFhWUxZ+IJCRP10Zcwxd60o3Xk91R0bFNWH/\nNEKNVBvMeJXhDOVi//PokRb4uVBaNsK4BwGxdfuclGQDir1Ub1ibbv70PqCE\nXtPmGEZCWQdU0qRynfdAcyb4uLk/0ZJlQy7ptXm375knele/hFgmM0NyiRP+\nnE9URA98wv8ir3sCPhVDncV707V/E6aqyYbOTbVAfGl/dBDzrCknIgcJ77PX\nY1sz9/tK54Sf7EhMo2Paqk1XctQVmigGVgC37rebBM3mnPDqJMqvg1+GCzhS\nX56dDk97fTXz6JifEaW/Rj0/PT55Vo2o24aQbrk50+1LD5sCO3RQctpRoSVz\nBngwWJMDeIBXj9kDAIPHDzzXFbV1uhAZe6j8Rxnc3V/ZLXKwN40HyIPNALm1\n2WKD\r\n=FBdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBazuwhDIOuqKM80ZWHY69sFjK1w5uqvbsw/Wx3ZXsrAiEAglJ0s54ntKYS1vk5rSIjA/ZEM6MHXyrOLqquo/A7TsM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.18_1589157814166_0.09392553185539754"},"_hasShrinkwrap":false},"2.31.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.15+42c3781e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"42c3781e39a16a9248b2f17a94a0a3c1429b0eec","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.15","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-SSYcuiZkPjhEwKtAc7L4SjGUGgkWBAyFvHv9BKPNvxp9IyGj7idCfEyfXufJ0QZ0n+IVyMnWJ80jlSHPnJYosA==","shasum":"00ae736285ababfa6853019e44d22ad26ca3f5f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.15.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuGXsCRA9TVsSAnZWagAAIrUQAJzIY/k8XcmImyAPHpLz\n3enzkitcMZYpmynnb8cp42d7AF5eG8hiDVFxZNkUc74t5py/E8yIAgVIKu/H\nF7gO1c+fJ8bzBxpLFPldAH3iDi7GXXX35EirMxWeErv6H+TmPyBLzolWvhD0\nIARE/RblylCjUyy6SUbaIu3ZaMYC7ycWjiSxX8XZ3TnDRpuu1NFMKwSHaP+e\nnUu7gy5V9luuK14zkM7PFGcyuK/0FmIbcl78s8hrdQgcTblZuTfCwUXdhvvZ\npazyS2hShbLLZhyG2LF7ZxIZr6UnkxJbeYH5bYAAdwsnKYhkT9C+FAprYQMT\nFECpiKrgN//uhcjdBdEHOmxxNXy/KtISI2ET0DqQAQv3yvByKvQcR4Dk0qLJ\nhQ9KiFUZLvk7yv9qKI0oIvl+vYgcXTHaAX81R9pznmPkfQwLnBu5HkhLmiRv\nMqc+nn4Ps4Itc6gPNuucLfOkpJMXI8mqFzoKnU5mAotbsC9/oJPTNFYf4i1r\n47vhzKsoy6FJygofkMjGP5lYKNt2m2yk0JlZBEQL1cqHAYJZClndhHv37a75\nRQ7I1Zi0nglHtdBCeq//zVPheWKNKB6b6RB+f47ItKfHqceF97ljLnw/wFjs\nwcLxbCidzPwBQgXvG+0rJuoHTSKAZb4IBKzgPsjvPzbRZZ136IyT7zfFaetS\nPeIk\r\n=ICVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwEfNDJg61q5R5wMRZR7dZgr/GjoKq1CJyY3fRqqs2fQIhAO6K5ZoZGId/2M2fXnIEq63Qvx1bLH8hhAL31eYq5w3d"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.15_1589143019610_0.3836162936496832"},"_hasShrinkwrap":false},"2.31.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.16+4a9e3925","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4a9e39258c724b835454ad383b8abb8710b6c0d5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.16","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-cZS21yKY3hQC4g/sKgPA8H1F79lhH57MxZyDC/fr0vbZ5H3HPok6iwv9K8sn0pn14uF5fkHcRfDwssI6GOcjAA==","shasum":"57d89c13eda65131030233d2ab9aeb4c44a83f0d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.16.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuGkLCRA9TVsSAnZWagAAlOcP/3n7BADRuiQsjgl+6xEe\nybJPpy0g65AFWJ9ts+QxV3nQAUOWVLQylvujMP6HXjxP9g57PWFtrf4cR2G0\nqm5zF0HGyFb+q3kKua0htS3b7JXM8SeGTYm1rOq5Hb2DZ/1WUyyxbAwY8rX5\nvAT59Mc2pSKyhbqPW0HaUD75a7aMfqYaumoS3xRNKqi+Ai5AJEWXdRZwDsdR\nxdsHNi7xz6/Amc9XS7oEnwX51IX/MsKA0W0SfNS0vsEwdOYQXzUnTNpJdFeO\noJftrobuXOycNAzQl0Fi8gNsTskwk+l6XTqM+e/eB+ukiGHw4VZEeQTk+Sr3\n9pYWrKRsFnEqjfHc6qxQfttOHrSLMLpwK+HxLm0Mzw92PWBPjubqTuxBdHCH\nZEdaPKEceRds5wWrMHD1mu8ySstpeVmz7FIdkqJAMuN3eRCn8kvgxX+dcwyo\nZf0Uf7Xw0usF1LBcb3JW0iKdAI5GyxeZdcnyL54OTzt+3kWDOA2NzY8Vey/G\nGDwhkm8/pCQUgAUY9Q9qVZWNf9Nc+srw/l0IFzN2W1Jz49jvx8phxUfRjFXq\nuOkXg93TQQEGPMiIsGej8SlvoJfWvNiJS1pDdOjJVguHLTeHwZ1MX7A3I8M4\nfzt9dUsZ2ok6D4PWIJaEw+Ouk4TkpRAtATHAVMgInTG/Y08H1mnRiCRjBIWM\ned+L\r\n=RZu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOGwQBge5sKSwUFZfU8UM8Gj6BugbeoZttj3pYC4oxxAiAfnNN+L52m2B7yPQhk2wzBvS1yUZEpnlmavQitsGD5tQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.16_1589143819184_0.25373694227859"},"_hasShrinkwrap":false},"2.31.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.13+a7c3a994","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a7c3a994bd3f8b5d8de4db86d4bb428e9f75bebe","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.13","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-+Fp3EFBW/Wc2x/FpWmVpSWiTlxoQYH6XD57PedaVCzmHX1XMvi1LoUMXv+GYG8142QYDMZJrlECzeb66mGFGUg==","shasum":"693e37a579eeb29741ea2c78e5a8e09ea88bec7b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.13.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuFQXCRA9TVsSAnZWagAAz74P/1h9hnkOAcM9DywDVSCT\nd0tJnDM7DtpA+5IeWhJpwqnwnRqSZBA5uhF21HY7HiADmXGeHiV3oG2onxig\nl1uI4UcxPxE/KWtLzTu2yNwLpg/LSGliVfgpWT1sIZyEEdQFeyXkEuYCYX2Z\nE8cBvGRr3kOpL6j/dLM2dqRUjv0ZlI0GZrGNFYq34qybi3xSPKMfRB6ii+GL\nUTNKtOFyFnuLFUKcZlzLi+KI37DmD+ZGl224u+lVYvp+5qg9BS1or31hXgg6\nYhlxPKhRf1V6SZvsLGwB5Qs6BL3Ii25shEh1aTILWk8wHKpmnXGSuTEgZF+J\nusCGF/Xjq70CBUugEV0QI/vydAY1Fj+AShqwCgWHijIhwZmE/QDYlavXtbFX\nxDfnFRlqHW5MmAuvoQQxqgtw7L6eEABSO91EHY3cNUTFOyOOaERegMgBepL+\nzXlxKrink4OxD4bzbJd7adcM8ZUqXlmd98DEOvDEIWEC2l5Z8MSVzFAosucX\nj8kS/h9DmCctfCwBB4OG9qnBF3wvCmYCv92K9ASFmxgQ2hBBZ2tjKQc6hGi4\nOWxbgH2i1+1mKs4cCZmbTfs/I3LoE6sIXmP3luW5t/9zOJNZm38h0ZxOXapA\nZf5N162AJ3toBKcfq5fmK/y6HGXfHWb4Hc3W7xMlHREUi1i1xxj5fCN9kkI/\ne/tN\r\n=LnxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBGAHy2KtZzUAcDyL9pJ/RDs0sqZvfqvyMFiaVaJ0e/QIgcKaoHsH/REj8YVeRztN7X9IPYMStMOqw7XE+SslEGkw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.13_1589138455361_0.39010892403506237"},"_hasShrinkwrap":false},"2.31.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.14+39474184","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"394741843c9cbf60cd94b389e590982441c3ab34","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.14","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-kXackQx638rQQ8sw2y283xrcZfGLLoiOoAlaXf1t8+zw/CtH+uWNDM+iIvkileu1UyEla3g5zb55aez0T8lNSg==","shasum":"2a069f63da659799953d264db2dede16f3ea79f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.14.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuFT5CRA9TVsSAnZWagAAn5gP/RcADIXp7S5pkAMw6SaP\nDMCq0wHt5FUsyp8iS038nuTQpyIMaTQ/gbW2aMRyQdRXu6UPDzZqYCd75Q7J\nF1eondJQt2QMhhq2D9wMcOqR7l/o6UyMhnnjF/niDtLWlaq5JkaXQ14fSUXs\nZtohUWV/vlouDpA9Md6cO9u6Vf005d/DPjZ+7Ph/D0pR+05fESumaZSbRAfL\npTsz8klKuXtaPavUuPlpNWtEeMhBW58mkWP2YfzHTED4sl4R440KXV3YUrtz\n0dZ1y6y5UC8DbLRAQCFqMDx7uydPf7NYP8PJetkfIGQHb9BcOysbfXTGY53N\niWc8MNd24DhS+HX1L6DM922GntxhxMbTBV2NpJDOu/OJBm6rha5nvf3bySoM\nbEw9KRBkd+a7nV3kInCvhxl0qWkHRPBvntyS14/TYL1Hnyg7+iQ0k4JgZPyl\n1crCEKpqNaflSkSzPrGaQ/JxId0n+/YdplnsgnW76xlb+ZUHQsTSHxbZ9Vu4\nH7era4hVjV1ySX85UJvg86jyf4f2zgeWx/8Rg5UfZVYXtjhJaSs+N+v/hl0x\nDoSPRgvPNs+M1TmS9qWRRYix++5KoI0IUW93hjPWNSZn+nVXCebLJsbD5BxC\nFBBnSC/fnBSlPKrGg0/+3InHJPkLebf1yHDptwQz3qM8wVQGZT+rODT2xsRs\n2MzR\r\n=FbBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCykDZ91HyOjOxlOQoEozsF7oP0TVKn4KaZMW8l5W2SAwIgF4dzHvvn8b/1TILQC1Wg+R/gU+Vpwlp16EadI7BIb8s="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.14_1589138680798_0.37373977844111583"},"_hasShrinkwrap":false},"2.31.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.12+a9ad2961","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9ad29614158f7bf7e2dba2439aa192e66f0eaca","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CBzzjHVuY0fWoJl1qZTkuTZWjho7SPnbs/p33nEz/okd5+ek9M6fLDTlX8hi6PxOq394xoHMcThJnkNtC+eulg==","shasum":"9b14b3b9d26b5a24143adc6b88d0119f35a464cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.12.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuEBbCRA9TVsSAnZWagAA9WAP/jc2cixdTrYAXTTlytfu\nXu/D9k59S6btkmv5LsRSFhjQPj72/iCj1fjmOq3v43aLzZqMC3jSvvEavXZt\njkCc2pyY9PVuUdkebz5nBygNymHISViFFuL6Di4YRKNzNtofdH61GCJo6Kk9\nBBBPjxs9oQyl+wCDQ0E8cqon5AYqEGpV6A0PcSXqhOA4BJdPgqYD9El2InjF\n2Vtf1NBhR+z4Tn1KHOotmGVBx8xhROUvo3sHK73GjqAiN+cnJkDywBneuglz\nOhX53a2Rf+sGuP0CdQ4uCoSOD5DpaXimEF2w2QEZRu0EOi+GV1JhogTwL6tp\nmHgJhuexcLwQxTBVu89b/U31ulYNF3nWOvsBI7WlsuES11lFT/BD034if6ym\nswUZyt70RvVg7zEKu7BdC5M+7pcabpDi3iDQzMWaMzSBexstcWlUvykMENDb\nmsrIA82QrjyfaRH2PLJvOgyLigc0UmBdVOGwHlabES+wefSfyeFMzSvdKWsh\nczLrquiyebcqVLtOQ2D+1RToEjfJs/gmY+pl2Zhyf+XZx7ZiJ/MhzKgs2afU\nAnn4z0tvpPGIUHaeBEwCW17JYqkkv59CBCh9nGmSR1BZOZBNwXDWFyEj35xX\nEzkU/v4xjO5oOvzeY7IdZNi4Gj34AzjyP3oBTcOkCBHI5NdDqhlXeq16b44n\nyuxV\r\n=PuMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhLCXA1Ck6KCeCTstsLIUN6VFbBe9qncQUG1w5EiS22AiEA+TTnsjSk0aDsRWy/EqrZw/7/yQ/b2hdKMa83wkxxCSM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.12_1589133402583_0.5695966296137538"},"_hasShrinkwrap":false},"2.31.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.31.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.31.1-alpha.19+51c33892","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"51c338922e7169dd9fd9ee9ed76aaf82bee60bee","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.31.1-alpha.19","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CtVixKahONvM+Bux0DHJ6H26fJkOBWE95i8Sq/kNIT2CEN9MY4j8mU3zvVTv8Yh34aT+S8ct7/Rl3CFQFyQAaA==","shasum":"94351ab47673112300ae005c94f1d221edc0b2c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.31.1-alpha.19.tgz","fileCount":156,"unpackedSize":228324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuKR7CRA9TVsSAnZWagAAQg4QAJmTZ2NFGZzquIeDgeW0\nLH9BrvX0Or+4ainaIyObnr0x0JRmJQykelnHyZTBXwuxvZXe38ANsoBtvfT5\nrEVK3iRD3Ew5A5Mp79IeNn3EnBoxE/KkMVeHjR3s34ANWUTFjnac7qRa8zu9\n2eTKeeVYTRKanIY66VUsziEotAZTD2oIv5CNfcp4sjmksL23sEhAxsYTfSx2\n7vsbqz5TNqWDexKpXobOljmluFwjjYQ84wuwjZJvJCruNCxr6p0sjPOQL4nD\ngELy4FE0zFRG4A2/ZxYcVQ8ru03DotydAMDoBj3W1nF3XMSVnWglQUOczdcm\n3ka/ApT9BD3N9rtKicXAb5a+q31ydqY1KmI67doYhCOcBOyDfDECqhZ0VgDJ\nreuOXxinD1StfSq/iy1pF/7XAhdrkX6lfg94TYkPJVEzsOvYr2u3Ya1Eg1VD\n6xZv6M4DSR+v7eXCIki48mF4w3rJhZHI78Rd4CqhEj5Zzn/AegQ5BaZhMbXF\nT+AqccMJSZfF3lW50ZZX4wPyneNDJ8A1fpQRxjP/VI0upWskYVpKIlIGWiev\n9Q7etX9RvyW1v+pT1n5DxtFKc9no91TaigPthtRDZT4YiCeO5y7/XJJzesp8\n4lYOlHKeDkpweaGvmu8+QzwU7NAATJ4ZfSpjwNtW0ehQuCrYqD98bz7elUfT\nK2lx\r\n=IBZ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmC+H+JsXcodU5wiHBQD5f102DrCXhK2fEkv13frj+EAiAautgrAvKVFUkoC0A7SrXmKap9Ajt0KHxCz7OuMlMrOw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.31.1-alpha.19_1589159034954_0.5279556385344033"},"_hasShrinkwrap":false},"5.9.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.5+6e023a2e","@typescript-eslint/types":"5.9.1-alpha.5+6e023a2e","@typescript-eslint/typescript-estree":"5.9.1-alpha.5+6e023a2e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6e023a2ead7daf8b9b72c5d43b8166324c945aa4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-dh8e7MNSTMYrlE2fZ3xliF3P+Q+I4kmvgF75Fjav7fKApvyYI9qObq10J47tUR9s8MMWKMC77IqdncNuhkXA5A==","shasum":"397d5ae9413bbcddb9658dcfd79fa0536cc55ceb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.5.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18lICRA9TVsSAnZWagAABpgP/15r4OCm04rTAwqpmvDL\n/vev47hHQr+2oDnwVL95Xc086mCHMMbM6+RHk7gLQucEhH7Pbx0OF/XHsm+O\nPxKrgNp2n/4OLFVmO2svTdC6G7bq6fyqeBJUq1S1pRRoFEkBhdFbgAxQH2N1\nFCi/OxKLFXthAyonEjirQpGT8SF6DD7NqE+3uDoiZ9fa7dWMTpDjuUtOQ4u2\n6sI3gW1uaLviB6jZmiCVQCArH/sS6sPtP1nlxm2ZXRTTmziUV3o5JiiYKwug\nmAptGvVsw1G325BTvxW+MdZAIZdz1b5lq/to3HvYFuzMT+2TJrMEczejFuru\nFM4oR3v9ikWgXX+xVtm8dbVLaGVg2DnS41M2zozdDYWhn5ey0r0YDGcRXkIC\ndNwFz+VSGgCKNPlV7tF1pq/0fIy+4RASYvdWTFgtbud9jl2S2iNxsOL/ZAyJ\np3kZtZYXnE/AWDSPMP3MmgZl7b26BlIFIDzEI4HK7rOTmLEqO8bgmZQBT3zE\nogvmFgpz3yRvYO7ZyYFTQnTc7XSBMSY7Et8Xst0K5SvwGsDl9Jn73Naa2XKy\n3hpbslOT08F1m5F1RdHIn8e6o5Cx2EWA1cfv966Yu1J1cyGgDwR6Y+pwDMSW\naJzfzFYoTqYuJeM1t/e6W/k7xrV2EVlXayRB6bB0O1j0ZTs77RjEp31kLqgv\nCg/x\r\n=YRqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/iHBOQBk7iSX+R7AZw1ovpm7AoU+QtGdraIyjusSYkAiBAMt1RwKzQ/agQWZXwBOlK5h2Zl5dyOxQXX5Hy/04Hzw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.5_1641531720592_0.5088133001697046"},"_hasShrinkwrap":false},"5.9.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.4+f888f4ce","@typescript-eslint/types":"5.9.1-alpha.4+f888f4ce","@typescript-eslint/typescript-estree":"5.9.1-alpha.4+f888f4ce","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f888f4ceeaeeea5eb0492d4530205f95ea6acd9e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.4","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-CoG3Zt3mTMEaJONYjzu/BwgODykrqXwrMhZ7dk9RPXP5nuEMsBtxS0eF/JPqBNgW/FUrOSoS7vOoTPdj7xSdqw==","shasum":"6c57581a76bc263a386f3e9d40b88d4a1187cb95","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.4.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18kqCRA9TVsSAnZWagAA+GQP/1f6X5aNqslGh3DvAovO\nZ6emCrJ6ecmMxKUA+R7VgUgJaGQpMkB2ohPdu2HS12NUlqoP8xZLRFYPhjYo\nGMaZrPO22n6r+CWrAM7+nqh6bgGvV0ofc4YBMb4pYVW7MHAmS0/9djpYQG5K\nazJz33D37y7G6Uc7T1evslLRdqeSSldMvT9PSdisAHrxAJJNmSjqNMoUdmqc\naiAC38yj2xoLiQEJYCE0AvSgat7fVKW7oYIEOQ8VfMaUJscTVDr8JZitQ+wq\n8fk7KTeYl7wC2E1FaVlXNIZPx7375r/FxeLphIPKXFcXzFjVaRynoGMEpGY7\n9IJbVjmcekhEd0Del7n4E9qnCZvBSoQDceb9t6F7vUZ3zL+AxEA1mucLlhHB\njSl4ZC2IP2240VE4z4am1YkJ++2Mt8h5HRRmsOuFqL3fGfr4G0Fzpp4sva9J\nccWvV6mXRAYCCuz/F+/ctQX76teKizcJdYjZAkd9Hup19PyZ97tI//TP9mvq\nv1+jAKSG9dn1HbgO8MLG3FNIlPMRTQTzTUdrXFwdewUqPWuyyeeUi+X5eepd\n81XQVr6FgYFk05t6NH9xQQdQLw/scYXATkHjKu6bljzcnQ048FrhXgepg6F6\n9PtkgNqDyxARNxoaw8vl2bb+spSvMYfaOKfSbhhi8RWkWCDLhA6jr6edmucM\nrrq/\r\n=6uZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7ztRBEvyUi+9QUAj0tLkayJQMrQbH/zqr51uwf0Tb2AiEAmWavw43/JxBUCyAhEpgCNni3aar2mO+0ky2jng6fn68="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.4_1641531690529_0.5708544096088555"},"_hasShrinkwrap":false},"5.9.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.3+1374dba6","@typescript-eslint/types":"5.9.1-alpha.3+1374dba6","@typescript-eslint/typescript-estree":"5.9.1-alpha.3+1374dba6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1374dba6e1870aff283a1a60226a0fc4a80e42aa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.3","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-ynxyLvkuneXSokrvNpWHjJA+kvtQu3caYsLxfclwSY8Myas9UV7obPfI5CnEvVK88o2gU5uWCZCOtbxH2TMvww==","shasum":"f9a083c615d05f9cc533818a78fd84a535a81686","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.3.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18kQCRA9TVsSAnZWagAAZhMP/i8Y6HWxzQUGdtmHLLGS\n4yFEaeaGAuJRrSneUJT48uvTsKxeQL88gIVqS4te+NtlpzL2D+ATFtY+h/2O\nrGqFK2HzFI9tkQYCpxF6o9g1iyYG62WPN1DMIiMlKsup06QcvdVut4OJVnWK\n/EqJLdrtIxk8InSWFshqVHnfnV/MdnDX5Y84mapZ8Q0v5gkeGntQCaUj7Dxg\nHiIckGHI6JPeKmemGoz+5E6gOSP1hrlpl0TKyUS4bLi0/EMyd47Urb96jmpi\n2UMlwYlVESNjRAPKWrMtcYtGjNaL03wu/10jX6FpWCtwZVg8hOrCiup45BJR\n5oT2Sw0spg69N4bEsvOCkVZgyDO7Bsg5jIWUg5u9s3otKmqNetLFQwpc9ZQN\nCmbz1FN3oYYrHYeXOl0kGFWXhiTy1r/5PULa9Tphcz0TVBoKMN+4SW18jCmf\nVNuXru3sSi736U4hPbISS0aUHR5xGfqqYMHAv76gGfq6LWecEsPiTw2YNBXb\nE0GrQrw3jUdvjiC8w9UtGYw4ByqzMOVECJdZdSau/tq5TQ4NSYJEk72hN6Ry\nsqM5ZqIa3QzFwJs+JmZp9GSSwECnkTo6d0eglAQHfRksaDPyrtSm4PHqKMPt\nzUegLlCeigu2XxQhhjrBF/F/3Phiju9YgDd6IAhW6qGzq/wwr6BjceM+rJ5i\n14lH\r\n=UqAb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZiLk/nppGzhs0XC9OGIOOnQD/f7FuvP0yPfN0U2z/cAiBmzJSeCggfKpT/Je28xwCS2+zaaH7H3sD+Q9x8tBbTOQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.3_1641531664290_0.456572630014785"},"_hasShrinkwrap":false},"5.9.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.2+46dee4d3","@typescript-eslint/types":"5.9.1-alpha.2+46dee4d3","@typescript-eslint/typescript-estree":"5.9.1-alpha.2+46dee4d3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"46dee4d3b8b52056fc8f2f1f2bef19864801df21","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.2","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-+4tPGEDQ/ig/3NGrt98rwjicg5YEEBGKpwlT4+BSz22gld/2VbqOyE5J2M8R23nUxBkrdsuZi0nmllW7Ibspsg==","shasum":"516fb0a7001c58e747fd880ee9e1fb898806cd62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.2.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18h+CRA9TVsSAnZWagAAbEYP/ijb4s1teFuGc4K69Y63\nRtzYPoaAAWA36beWVyzOJ7PGRR7C0Lo8ZebvRszRY65KUu9sADyqjljlDnv3\nRuQOp9SfXXBSce3rgeoaUur6YFFRkFPoRjoycrk1gEhZUsDCBZRwOxvN/Rzv\nEahegatQo4vfQZNztrHbn/8Qucoy1Gi7zmYTztDT+RY6U2Rqicm3te1yIIZ3\nAbsHS+Rw5geligigIS8O1/VgxtrRUDNnn0KKndCpLW90QRuXR6+ruS+3BXjq\nH9z2tGwF37+MOfI+FembOhRqcNHky9lvv5zkLI9IMKDie9AnvNYWZ4N6J6O7\n5UFkfKZtRMk+tb2axoqMC8OlvXV9b1GRdvx7YKVOu1400j7elBFMl1a9i82g\nlQz0flETWJY0CtMHBz2guw0SU+V4K9WsDAJ3n6ttmVab+4OhJf60/nkSx2t8\n1vTsZFHD7Daz8uAfKV2z08AoN9FNGMekP7g435hHWU9lsHs1qHGSAj7L46GY\nuFeiurKNz4L2pAjCenmSdN7xnJb/kipQ8MwRk2NmKTndVGpjYR8FSjIQJRGn\nb0Yril45AFnKVnqfroOWkEMjlYYO8C+/19AjsKYXH+lNl5WOdc2cyF5Cn4dQ\n8A5NADHTBLIL+I1SiVDaUZELOD2xybh9kIiVdSe0P1jBm9kUecbr6TGA0raR\naYK5\r\n=T5kw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBTDlqAbXbEg4tHNc5RHCX3d05QZ822cLb58hWGt+YKAiA6BlGzgulDGykYdyQ0j0nLWZRT3OW7Oz27h9tZmdQDBg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.2_1641531518709_0.04551172147868643"},"_hasShrinkwrap":false},"5.9.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.9+98d440f7","@typescript-eslint/types":"5.9.1-alpha.9+98d440f7","@typescript-eslint/typescript-estree":"5.9.1-alpha.9+98d440f7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"98d440f7c66107acaf07403334f542e5334ec0e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.9","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-D9ienKBi7FKLpB5n+KrvDb6+lgF8Rxtd7plPyCY+l3lkmaOWBBSowXmyLHZ9FqQ80thaxoYo7BfQlVetfkGTZQ==","shasum":"0c3dcce464a1a1110a6b534773a5ca4194ba3e35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.9.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JXFCRA9TVsSAnZWagAArwUP/0y7nVweoKXkMsSmV1zY\novdFOfgWLbXU8aUeSY/8KZz3ir3nFn5pMkbhfuVBTkxaHNfqBgPZ0odU+8eY\nr6CiZ7+en1tftvWdTWY7HlbmrvmKguApy1oD3giEhJJkAIAsklRlTs2lY2ww\nJQy8ux7WsXLul5tUVFPImiX40udEiOmGDLN2YXB4JbYG9UG6h0Whl3wkp0hf\nwXRlF97HmCSiAfULJQfaO7F8OTCrytz+1rXdxVMMrrE1vyC2nHil/QeKXIrl\nBDlo/ChbPVe1d7J83DEzTAPD+H6152gJsGuSrR024kH8o0Equ/zpSxGlKvdF\nraI60s9sezbZ8z/VNvuSlH4pLpNRvZAC2ohvR0DvqoPdmnjNd1wcbqLdOi77\nub0U19xZZ2crBmDdZwrhsPp6NcPxtXqctzJs8PBIPeqoCksnk7gfCpQQ5sh5\nZfx5E8vDa0F8eTLg4SiGnDdfl8+QoNcSLDHt1owrb4H8xk3vg2GfH/2ersN7\nGVrnh2tl5vgeBsrPP0J/Hd0grct072espV+OGySu16cylqAa9u/HsLvbYPnK\nxS30H1FIMg9DCZx4ElkADukoF5JdI2CuGJuTZ9NOUWaS6gcngqwX4/7+kqw+\nqtQBUk4lKU5M8jfvvcElkHciCjvBBeY+XOM3g/QSx4aogGdVRHbFd2HGPibk\nNXZE\r\n=wtUf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4XZR5wU3/ssDQ0PxTCNR5/3tQt69GHSbBRyzY9QKASAiEAolpAHEYBNaahvifln1n4DchtyN3OTMktnNNkOlzLtck="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.9_1641584069337_0.6045283312595608"},"_hasShrinkwrap":false},"5.9.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.8+3c2a396f","@typescript-eslint/types":"5.9.1-alpha.8+3c2a396f","@typescript-eslint/typescript-estree":"5.9.1-alpha.8+3c2a396f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3c2a396f98fe293fe4aab6f17644d27a913f35dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.8","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-BaJ7scdD3jwqgXG/FCzl5zqRue/zbvs2A1t4Ly4NeO3gJZQbjg+oYDSy8FuXSOBPA12jG/UpPNyeNxdyM/Lgcg==","shasum":"a371f9057f3bcb6830af6f8c4795b3ead243c783","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.8.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JXXCRA9TVsSAnZWagAAZPQP/1bYovwmbUR8mIhY4aov\nvhFBmb91+1NNQX3Mh6sTdmhXrWymk2qXpTo9Snpg1YDk4mHYbP2b9TaeCU+i\nHN+6ezKHkLrDbNuOSNBiJewkdPr5M9cEkpywPxTrzA4wpi1PraM+L/zKB+nH\nxEcL+ve+pEl3oO4s92Ui65NRZB0ck8zWy+9tDfyKGBi/6Q/XoqPJxjXz2QD2\n56bDGErgh4i3F1eLQ0DMnUH5zF+OK13Rz+1FSQ+GaJmavkB0GoNnMaYIWpVJ\neFBMyK9qSVAhfc3S2z0vdEbXAEj8MWbO8LGV0zOfZ/7nVAvItyEYAWT6CaYu\nRM0yw7pKEP+tArpJpS1vPIMj2UjWOC9QpGyJLirGo67MZR66FW9Jk+tv6KTL\ntEOhxjBPMOwyp8am8787IDnEaKqHaDhjQiGJ1ULmrpL+Q66lMkfUSkXmVewD\nDEzct0Wlbp/uYmPqij5uRZuw5dOOaynNzoQJGompUv3YHDwi7QjXzpNvO0HZ\nKfApthO6elb1RvvyxD9NsJOIT10nfe0t4ix68YstHL+kJdiR7o++a4P0N8bb\nXhJEv2Cv+wRERjpswvSVp7v1w536/jugacUJIHlNb0LKCqkfEh1tiJklcqkL\nFKhLPkbjXkPNDigz/Wdva5XPIdJQ8mUL1QSaGd53mBBihwUcTo83Unw2cdWb\n349i\r\n=H/DO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAPLBfUBEfMd39wM63m2B7wg+QWLzSuFZ88An2kGD+GQIgFoEOaEcqM7/ct5TwSo5AfrbBhDXKlpsw8EuYikdAyyA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.8_1641584087216_0.16485103253823508"},"_hasShrinkwrap":false},"5.9.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.7+766bd75f","@typescript-eslint/types":"5.9.1-alpha.7+766bd75f","@typescript-eslint/typescript-estree":"5.9.1-alpha.7+766bd75f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"766bd75f1cf3afd76444eeda0ae7823e834f8b88","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-S5XUI25tgXPquxtefqO1FW+UIHIQrVvOrAU+taDU1dhQOfdGO3WyO6yiLOjiIERyGmTaqzPHWhk7k6R3iNOnqA==","shasum":"5e20163949e4fa42721567107da01aec8e97ee89","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.7.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JM6CRA9TVsSAnZWagAAOAoQAKR5WkO6JHGdhyEdSZcW\njIefztKVhanPSL+wrQBeeCAg1Fmhb7sQ/v+IfF+PPVoBe6ePfOs2jpmNry/n\ng/zJy6bjs0NPb3MCopgEGVbApFc5sr3uUFU86e8T5VePlAxyvmI66vVeD/Oc\ndM0nKMvFUA8o5Ryd3FntKfcEXepiGpaPw5tdPgGw7TybwhhHj96YwT7ZEli8\njae45g1KunGBz8pUYopJJPt9V7fVYnNou6J5vJFDIaNYqlsCbsE3oEYcpTYp\nEt+I5SOuTNdaOjwVZstxmTX39xxihiOW1YnDk2kwI1rTPLKDbF4dr8ySnAwv\nB0KMTU4KUTFuIEyJEfUiSHmJYCv5+HGh5w86Gl8DgPToc/UooatjIRTw8BD7\nBSRcC+yzFsgwNZvvzoKk/4hH25U1UN1Em/VJ3xgssyz543sPxSVFYFNITBew\nolYPeC1PZj2yl4NQ0/qEmg4FwDuIV4kbD+K+kpa9PEKhWBr5MFVxdUpxfgTF\nek2EFj3NvbODA6eY/U0cUSTjXqcgQCa7rSvkYeU+UCI8WGEha9xfJ4QaEDyT\n4RVHcuX4x3UOjhduQC4Cit9pyfhqXyBK5yNtydwfqMVobVKRoiSAMiM1dVnu\nXD1H84gHITeQM3YIr01LpBD/KSb0Jm2GKoVGK3kFvn3lkRRFFHKH7N2SrZN7\n/yoZ\r\n=MxhA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuVddViCj3WFE8xW1K/KEvW7OPoecZPlbXsUgyWCvj0AiAk82ieUbQKTGhZvAZdb/295axc62cLkfHjHg8w94MFsw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.7_1641583418224_0.49327814742985643"},"_hasShrinkwrap":false},"5.9.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.6+94e35fed","@typescript-eslint/types":"5.9.1-alpha.6+94e35fed","@typescript-eslint/typescript-estree":"5.9.1-alpha.6+94e35fed","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"94e35fed6b474c1dcc1a1d21c01003764dab9ea9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-3bptufiKlvbYXv4VlAOCM4rpe1YIxzW1b3yvPQzVQcfk1lEBVGCLet7NOQ4aveEAdaxF4x6gOiKaxZtfzgM1sg==","shasum":"f971c2a7a8c70bd5c091bacacefd9cfed99209e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.6.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/M7CRA9TVsSAnZWagAAQncQAI76SrtK+MlKtwnoMLKU\n7XF5M1vGVKDfUnJeQpn6TbXIL4pCRph9cSumKfXACybH/4O1uwUiwO6eYyyt\nz6pRE3DLGpK4tvnuxhVttYWLnLQHNHi9VWf9rJg8X5ViSbzk/DAUFBTcKamo\nzkes+avlv2nEc/QixbGc44RFmAQV3Ftr8RRbmg8mHWuaAZyn2AcF6Q6yLkC5\ndlOwy6OGGRbBi89t9+KXbLpl0zSUqikF8TF6SICtgx+Xop6+rCdsH3TWPDJC\nvz+o5yOp3wUmqc/MPWtrycke4usrq2MEDTbz138mF8gCS0gMpOiIfHH1mIki\ny/qbrJeMHf0uIz8uCeAhISNqGJ7l/7MHPqqtjNuy1g5wgV4s2SdiJcAla4iP\nTvGm1BtlvlhqoAW3I9SG3lsLXI4EmHSYCSKcWQT24hzOE1K2owLrCve2Y42m\nNqKbFMb7vnCkhjrrlViIOy0QWp00KjFvYi6VTRyP9dEl4Cdgm5h+BpoNU/WD\nqPGvOnUPoBDxZpK3VBbc3jRjsf7+/Mj8l2DhTiWerdUdFi2lKvuapPEpVDuy\nvbM4jR4TJdE5I44ZrtwuXyXst7x3mK0UmLilHeLSQ3+0XcxOthDYyOfIimh1\nKfJw+OCYOinYpq+vBzoII31z57UY2BinlHpEw48QVc0fEwwGfyeeirh4KWz1\nUrMW\r\n=gnG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZiGEFTh4jBVfrbz1+TXZ9To4sk9hm3PPrZIdp6su31wIgarfT4WiRVIpD6L+x/J4qP2x8JurgivcJOxaytQMK4Sg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.6_1641542459500_0.959694060100081"},"_hasShrinkwrap":false},"2.30.0":{"name":"@typescript-eslint/experimental-utils","version":"2.30.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.30.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b4e4301de6cc1d7e651d3cb5bffc9cfa567d39d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.30.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-L3/tS9t+hAHksy8xuorhOzhdefN0ERPDWmR9CclsIGOUqGKy6tqc/P+SoXeJRye5gazkuPO0cK9MQRnolykzkA==","shasum":"9845e868c01f3aed66472c561d4b6bac44809dd0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.30.0.tgz","fileCount":152,"unpackedSize":219155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepxAYCRA9TVsSAnZWagAA5eMP/ifVPIhenXE3X4rjNtlZ\nNLK9jeb9i8db2XVa1+PtTf1kKVACytJxS+PaF6tJlhRTVQNDp7u/1cPvMjDB\nyS0+ugXq25GGnXmQbJy9aNXwjUQFEWi1R0PngKAK3ozcAaoNQ0JoHygFTkmn\nC6zQ9XPE641rvXD915narMBNtE6CRsEhPhHS74w38w260K7hdP9jZ9Fo08IS\nkf3qX+M+VF+Hwn3xeG8hJgeqqC3n0JT8UD5Gb3NQyutT56QzWb1z1wRI5qVx\n6CEc9IFOYl3dU4y1SbLH9E/nJlB/Vt+B8jnlYhPXB4D2qTptV5CkZXyUlW92\nrxbC0eIMsWigsB+NV/kzmmyxpk/hhni8shN/SNCKU4eyo8Ei2ZSDSHfJqnO7\n7Xv9M1FI81dAXrkZbtFogdK0zAf7EP3+JB6wTaF1dk5NK+lbyWiaRQqkpiCU\n9O0fLsO5bq4rn/Rp4Gblk4/u5XojXQ+Nupeta4v3QGs29gnguGaLvot3vJst\nBJZal4RLTsLDKJNf48d2kBs84FlGrYGejslU6xt0VdI/0Fzz/gZpeq/392OH\nx/5reS6NbX2KxcNgvcTIFMsp3fwXMRvRlASCwVbHFxoHrFYE5GjmzlvbS7xz\nDnDnAVCrLrwZxf5/ktfg9b8gCbT4oxT5tbHdDLOelR5+SHjvtdWYXiSqEqL7\nF+bZ\r\n=+MCa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3CU8aIwU5SKyRC8TI4WnAHeU2s9uB+r6tyfoic3bLpQIgZr8gwLYbuE6CgDQ11cl0RHb/k4oSsPTLKVGWClYns9A="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.30.0_1588006935393_0.15432615385785153"},"_hasShrinkwrap":false},"5.9.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.1+b436fcda","@typescript-eslint/types":"5.9.1-alpha.1+b436fcda","@typescript-eslint/typescript-estree":"5.9.1-alpha.1+b436fcda","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b436fcdadb7df4e0b376dfcf03d368d8b64f91a2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-80Tel73R2sftdaH7uyFfQ9WRwGU9cp5tNgS12NQ0S+8ahODWJ6R4qp6MBQS0xctxqwziSke9z42ObV/6fm3Jvw==","shasum":"4fd2a7dcec64c07beb92ac3226ec4607d1066142","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.1.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh18bhCRA9TVsSAnZWagAA25YP/1YH0VQItySOG5V4CrY3\nh3aNDyxmyhWray6VsgmfGYpCh/m/C5hiueGDbBt4Xq1yd1uXLILS5EiFWzR0\n+ha6Hj8TECEIALVKjxh2oyGzo+HsupxD02J64Mmaw32rCdeSocmpFPk2BBku\n6JRivqH+qETP325sVb8HDKZqRT3KMrrecitEt/aPBc9NwbpJOl1XM08dfKE8\nDT6Bo7snTbfoJt6kQDIpF2TYmemX2AMtIiT6dls4nuOMyJ8dGbHDRSg+FPV0\nhyMDhJHmKNvtNbgwHohA0Gj9nIN+3/oJjf4JdCa5rYPUkp4PariJS59yBi7P\nfIP9LoKZGUXE4NnkkUJl2xINj9JgpkUeye81bUbdHAyyR088YvB7/H3IWq9J\nrpmJjGaSaSCDvhZ35RDtw1yBiTAlUgNEbAdPk8uq9ALslyaI66oJPnFEvo/h\nlNPe+gznEBUeZNfL86LiMEW0GXjsafMtZP984tCXo0079+APe41pnNPRNfG8\n9bwC9NhO2SZkoY4cq74U2rfUY0WSTYFWp+wgLdOoG1x/bzKQI78QCxTLAYjG\n89nj8TNgB6mXh6xOhv5naMS5SNqTOW1CQm67S+KIFEjs4QO6JZHDLmC7ejnz\nnCtazpqOH5+wJqBbq6UWmpODukaMTxGZYtAq5OSEAycIjRZ8mIRokkQ3E8rl\ngs5h\r\n=uLJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC24Rwic+cY+4yU1ML5Cza2VLLqqfk2s8MS+vgun6eOdAiAmu6W4TVyimnJNeoT81DuVVVNFMSTsNA4FAlJb2x/Ixg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.1_1641531105256_0.558212161917593"},"_hasShrinkwrap":false},"5.31.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.2+5845be47"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5845be472d2b73dc96d6dd07fe1370515344cb8e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.2","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.2.0/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-1cnSdaqmd+/aJEJycMlphGRwyIFcgCC7e20vX9aRWdtJDGWeh1U4opKGDEO9hegW3cuolIh1XGk1xRPqaXQhlg==","shasum":"27316590448845914a9d1b5b943fbec8840283df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCALsLenIvcdbfi6wgqbx8lfZbc9U9iBnY5b30qn/rnogIhALrqRu0L07R9Dd4vM09UzvWCHroJM9wnJW+pNqwGGXYG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4JKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCrw//aJa0/+mlC/kxurVnchmTiJxnDGqCmdGA0f1gVmRJdgn4xuWU\r\no67ONHn5uJsmzToSD02qN2RKcWUyxxx5L8jiNo5fwuh+0NNMdGF8/DouLvqg\r\nVBoecOPauiIL2lG28nV6JSuUZPGgXbS+rfcc6ehnXQ7QXCCIwUc4rfWVhIMl\r\nsU2Go/JMWrbGlId6e11zCMGh5MDEt5NFxV9SNNa5WGfETDI/NZUQjnnFzHs+\r\nPsA5mdQj0s9yTjndoddKvtLUXbJ3NNQ9+1lXfm16IWjoIUTVwLpEDcLHl4UT\r\nOhq7ceJY6DovKHUG6oSoIB5rpMH9D3+YwmSD82y1m1zBBbMklQSmFCjEEUp8\r\nAzv51g4hZY7agnowh98t/pYkXu0QR7i6aA6NSkk4VVMKoKe/q/u6SnISysHW\r\nKAFNFCEiXSTJMpCJSXc18f+0sIBxycaKX/ocjaTZ0miaXAmUiMttU4Q9auCE\r\nIq2HgPiO2tI+/advTsPlboPm9wF0ke17ZrFP86/Tg7Gi8ZMWTjOUEBC/lFgc\r\nL3WE8C+jt5JzcG9lL+aHpG1bn/U0EXEdT234ISmkDVBXu6oQimBeRVkTDAdl\r\n7M+gKMUagdmg3LOTQ7e0uSy2Zn49euY3MQKqVWLW1txSsG4tAU//maFvCkyR\r\nqKyN7WuPIuo0NNoXTd40BRMxfODW+YHYnK4=\r\n=WAN8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.2_1658884744784_0.18584392280046247"},"_hasShrinkwrap":false},"5.9.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.0+8d710a09","@typescript-eslint/types":"5.9.1-alpha.0+8d710a09","@typescript-eslint/typescript-estree":"5.9.1-alpha.0+8d710a09","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8d710a096880e13473b74b4ae6e784dcc545d375","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.0","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-ezTR/8jJxVZkPCTrqGNCvrR63oZXy0lsHZ73eyRgw2PYlxoOObHX2M55wPO7O4AGfUdxaLWZ/NyRwrpgyiFTHQ==","shasum":"39f6f8c92da11344eba5df54d4704aa0c2482972","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.0.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0z4TCRA9TVsSAnZWagAAIxQP/2gtJa3WPLz9fgl02xp+\nJ8bFMpYaXTrhdA0qGJdTvxlgWG3d50oLxX2tcrwfStE0lyDRHzcjjFlGKbob\n8FQ8o+dl+3CCK2SLdSz+gJy6bXhmvGY3qT8OZwKPwxGT95w9IMTat20DHZTC\nWR0wg/oWhbaw1TKVP8+yWcnIrezHomDK0qJldqN5eEiLdMT3zsR3hKVwMBvi\ngtUy1mWNn/mr57gbFNRPZ4158t3CsE+W9w/QGsmPrRBmyHlzHmUir+tBwD18\nXoITeCc8S5XuSJFyITvnbuPdTaIGbgoda5BjHOII9ind/E67+VfjhPe6Xv1g\n/RCQhvemJmqA7MqxMEK5QxMNr5nwIfyyhNPo89ncgdkFbv21H7MGgLzACW1+\neSgGmeYpeKQFYTBAWbcSnGuMyinL89PGyJgit8Fu+w2sBWWomYgmtsmqGq0U\nnT8pRQ0fOUvY2KSWXtubBbAeMiOvD34GCSyqetU6Od34qmNq9N4EM5SfLhz1\n45WSaK07K+aoLS0cq5UTv33q1L+b4FMAJfijE/iAi+4joSsFDcRq2Q3REDgx\ny3cttiuLpHGUr+cWOh8e4JR4N+OAYzRVGU4lKvWzKSMSbYQ+zpAgimC2A/Wm\nWvcGLyPBuLbyI5IdeZ+9fGKoRExF4cZ43OEjuCLqV2Q7I+MdJtPzaL23y1NH\n2u0g\r\n=gFHU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcRmoSG6z73wP5yDqaXc3yw08qVSpI8hnuMvEgqGCxgAiEAu5z02VltCT3/gd3Yzm0e+6eFOSLpXfYIpXlDF6qbcI8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.0_1641233938867_0.729685343041844"},"_hasShrinkwrap":false},"5.31.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.1+4e6caf83"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4e6caf832d473a05ce3015147c339464097c4fc3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.1","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.2.0/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-ixiY3zoj8jTFIBuIGSt8f8TGKbJUHb3NVRnTejrOiqsIeWwM7KNl7SaJbERogNlEJ5YpX+eQR2l3NSgn8kXBuA==","shasum":"48d97f75d1284b005805655e2ff7651ff4c1591f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDySw63vCqB4xot9STuI+e1JgUx7q2V4UmdO0lmMcjIXAiBoKCRoS+ORz6eoZgYzhkdJ7rjEo+sQpZJ+h9+FPHiXBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4I/lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxIQ//ZgLUR1gv1w6gHaCp8Yn6HXTSSwfkZZPJHNCAO7BIJKzMaHRY\r\nWevVlc3a8nEGjy6onpMqaIYjExyE2iBsww0y6lOf01xsNXw/OEivSomYgj4F\r\ngNcO/WUy58rpTLnECVXdhryRAdiLiXVGWgxtp0pwIMUDhvijr8JWZe4S/hUC\r\nKXKSv4zLlqOqeF2TlRzidn1NF48pha+bgHUnFVf2DOum+ASV9115v/5gOilv\r\n6XlSn9z/NRT2nRte81Ddr9gZhGDdYCX0udQJ/mup5Fpq9A4K6OA0R53bXJKu\r\nZOcqhK113Z3590RDWkdzAiQ8IRo0GEMg7UuTuUdnbVpcVX1qpHXIdcPJhSoF\r\nsNN71IZibD7XewMxRHTh2ol+J8KXleGihdHEw2tbr/kMYgnnn84uudB59Npo\r\nWlJ+Td9lK4V8p2PJlQJPcj1qmYzP4eFqocw14w8Ymb5VUed5TlFACi80Y/9B\r\nbsFq6rOmtDj5E7ymlkqnJwMy77JqeoXW3Qp6HPiJOWKNRXjwCJUcXc9H6fvv\r\nO5kb5ti6OgX0+okecvCdaql6+dBe3oOwYn3cXbvcqVzvZ8EsNBNqdA57LwCw\r\nqu1DVAdplfjjaQex0q1ATXjXSUu176UcR92xAoL5BtznZvATIAx3WoUFerPo\r\nithFqrf1j5vFrE8DK9VKQVR7wpHxRU0nP4s=\r\n=n9F1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.1_1658884069676_0.5127476026244797"},"_hasShrinkwrap":false},"5.31.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.0+3983d84b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3983d84bb6affc3d14658380491ed74c0692fb0f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.0","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-GudoBULPIogHiXLIGcLdjmDcyECP+n8DV70Ym55cclxxrr6W0mfPxf/i9EgfdpTTgOKig87uXNIDQcY+oQLnJw==","shasum":"5ec49259bf807104073300961a6c4757aa4ee2d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGBNLDGI6vA8IjxHdLhgdRbzXfbU97zq8kIfhDYNNZ1AIhAM52YbMGCyvvsduD6HhLqlntctNTnP16qidRFK0R1SnG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC+g//arRi404expK2z0rc23HAug4k8dqAQQ6eULCd+5lgozap4JNr\r\nawHQKgz5uMvnDCSTp63f/xfhoEfz3uAw+rZA/nTtBYgGGWITdl6l6BRLztAY\r\ntcyGTWp2ZZQ7aqyoZy2IxgT0pgKn/XIn2p9YTgz+UP/k05tpISegH+vYP/Bh\r\nxMBwBvgeltKlRxtMAY4WZvmji5CKTyoSLWbiJIIpEqh8MXJGBQ67zV9IPJaG\r\nEIyQl0zQMtjoaIrCmrEGorIUD8aWDv7gcYj9pjPRQxi4ZhMeQZyJADgwWDTu\r\nSPrkKg+n7CugqCWOZlf/sx5b6xdCzmDOqR3XZGSvLS6tAe5zyiEzDRBCm61q\r\n64SaMW4dsqmF8q42iC71ukjXxlm+J5x6AhIMfiGyY0ttXIxVhSfhmd2kC2z7\r\nXHkTOg8KBH2/ouCMsyR64L3VlTT+oGhSUtF8NE276hirG8lsvz527/zJsCA0\r\nneC2Qld2Swrb9nt7DMYsb2fuGpqqXPRGHA6D0bR43jMEOeqitEgPVC/gk4pu\r\nneCWnoy2o32SlfXv0mds0ZPN0GNOFGWmogoev+73jUy3pEfrg1XKU1HYhEpT\r\noZwZZ51PolCT5iMFEm/B2MQIK3QbZLjVgq6lmf9JWeGdKn6ZVkXV5r5vc1dO\r\nsxa+5Qqvj296z0DFQ+gBX0BhbTzQ51ksqUQ=\r\n=6sof\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.0_1658771116960_0.17517711979953088"},"_hasShrinkwrap":false},"2.9.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.14+065393b1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"065393b151b40735bfa6e1eee8a5d368b8a8dfeb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-4oeSCeXxV8yQUdCtP0G81GyaohrG/7wO0U6TJoem7jFxXJbvIa/VSwT7gauutQY1a8jeZZGX3s3QIOg2kfW3ng==","shasum":"4d815eb31a7542ae3b8d03d1b1708544da2b6b5a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.14.tgz","fileCount":108,"unpackedSize":141913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5U1GCRA9TVsSAnZWagAACEwQAJfCCBTi1JtZ7JdjpKLf\na5DttPleU+2zU5tg+gxmat4xXYL+ZdmdYK2WRfl5QDqvlEOkFacgUfYGWsub\nx6hmmnUoG8AVLBEcVWrVWD5RlFnHoqRcVL98R7w+Xd8FHjywvQ/crBB25nzz\nVVwCSahMB9FllCH4BEX0OnYIHkkix8uAPm4A31yaUgKiqki4SsPxXR+Az9ym\nalIuTP1Lp+0fzKRL/7gXaTipJeCl8DVAb1IctRwTIsuggvaVLJWbfO/daSiB\nx//DYBPzTsWEIlmZWP5tSYV4lW1XqMIBjeNBP3YynzuLdq6KGe5ctUzvWBuD\nNbI8ozKhGmIp1B0Mw2QkrNO7g9wj9AQgyApB5BcOLeWXXo0lg4JKnaiv6spR\nw0dPZeJhnAeo6Umj1r0G9kWh0NRIgLrl7U/3LrSxL3ndiZbWM1iDd+olCenf\nDBjXP+WWrk2FWMy+aFFsSMOzf3SlPvW6hlr8PTDHAR4ZHh13T8P2eYBA9cgr\nBcj1NCBDvq9SC209mmysXIZVOwrTDJIbJRM5zHXAkuasap13v1LuRriNWKgI\n8lsnJbbW40ua9145ATSKHiiN0tC2I44hM37yP2PPTseyTwp38N/JGqBKMvEg\nqLOVTYFis742sYj/XhPmhIJ+Ax3RDkRYqts94Si6EihKsdYIMlKxqbJ26Gc+\n11hc\r\n=Zkd1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVeg6HrptHY1JkXj3A5Z0hSkgxa/lNdI2rrnz87T7t4AiAC22jtE/R0vbbNoGlt2z71lvzAbteF3Cp1a7vI2fGZxw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.14_1575308614319_0.19041368876963682"},"_hasShrinkwrap":false},"5.31.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.6+1b6d7e79"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b6d7e792c61c56014cf485010c1eda42d736ec6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.6","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.2.0/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-elQO6dhr0Cad1Z+6wVL820LmBpsVDzAsSI83b8U4r9ndEBW7hmWovSpaBHLrp6fiRBvbH5/q8NcknrhFmuYWXw==","shasum":"0693aec4f3a29eeed9a4c905f6b97cfa99cc53fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5TD0NjBdZKWnQ4w/FIMIV9ps++pkKcu+CBr6VTK7afAiBq0sEjccO35Dm7uJphvP0yHG+YvFKTwehYUFyIyOdmXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4KQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm8RAAm/DyGp1qEuoro6G7BYjLl39P7GFj5fU3tRh4xqtI0CkoD3yO\r\nDX9qVQvf7ZtlMzoALJYbapXox3alBUADuf4juu8AuU+CR+/DVWQ+tMH4ykO8\r\n47DabSkwRuQ7o1FUFcWgaGz7VAqlslxSaDdzXKRSn1dhPRtodVMgYfSqSjBw\r\n/jB9IEVOShLBo7FNP6vTCwWv0P42Jni9LCaXa/vByN5YEgOI7uE7AE3E5kSM\r\nxbNKl3axfBQMYGvw93TmAsCe3ii9ZmjTxftdruqO0pihN5+j1/a7mFkAq9/D\r\nnpPMYO/80FYho+GX5VhXgk9uUM82VXIy1DKwXj62yeDQ4UyMGCSSeTaBX735\r\nIpa2YXkHOu0p4hZkEhq3aCgEy3Mt30+bmgucbUFON5NxCnOqinYbqpDcq/1B\r\n2PVkdaBnP6oSYtr6sj56LtVS1SNL8uwMtDOH11LvZexeLsu+b5eRyx/cHU5W\r\nvoy3POztngmTwwZY4KwUlBboIBaLxhjU7OP+kTP6JWQ0cDa33oVhzSv0BeRZ\r\nh5sarS05P82p9iK3vY3MrARd/ehQvIjPAkkpIt+Uc12H7IZHmzdmqDOvdi8/\r\nRPdR35sPfuy3Cbmq/25nXNTzFsCj5zoRbE0yNNyuec8nvxee+IjMUz+tmhpO\r\nXvPoYXt0NLLFlmKBJoCl0uEc1P2XOvisLtQ=\r\n=vgAM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.6_1658889243538_0.34411187800622334"},"_hasShrinkwrap":false},"5.31.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.5+cfaafafc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cfaafafcac4d87d9ecea0922d3728658d9f3d39a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.5","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.2.0/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-2uwE1H18k10TNTAUtNhwKnZYWHIWOYo454y+gI9eVcLOi2hBuwQINpL53fvTL6BqcdsrciNIk1hAosUl1h4FEQ==","shasum":"af56ea1773d507422aaf4ef27bb7551763ea8443","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5sh6txnbqEUBpaFTd9xiODQGVogYAxldoF0oEdtz23AiAEasp/7YMps80V46/MF8wtnLDqvL8PRFjgAUgSgK/yBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4KNxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPkRAAnzEBD7KLw4M/R5KmAWFGpau+hikKkQZJ6iiBJDoULy4vBgIi\r\nmWUjEtHq5x1MRlEo81ftYF5eAoOAWbPL8TSxx/8JGNE0rFnx+FBw9J9GKgxW\r\ntFovYe7XqXEf5gTZ+o2CYwclMVqQGY1s6Lf9KN5zuMFD3LZE3h5ZaF7C5fvA\r\nWaZI9h4b4TvCjUUM42Eg9gSvKFFGVvosaYJnnlvXj1ZFbVXTgMwEUG302jej\r\nEcQOQ0ZY//kd61bvJua445MTe3Prx+hhOqVL4I8X8hCVm5k11yRC/8mon6yI\r\nTHeXPAIfaw+6fLtEh+3h3ZvBkCp80fm0vROcGSTlruDrJrqggAJ0GAvDqOTW\r\nXRC2/YG2MAlVVRHb2hgxVqRYwStRrkYommucjQBbFh7vTrw4TsdcFb/PWrnw\r\nfWnRyB3qUixOumPRXnzyabv8p8QB83kOOXGd+5lGP+d0Pdp27ZGo6NP0xiFM\r\nk68QFe5ufXoYzW1wXp2o7la6uA7pyuDa1ktms4E1lhlkND/HTX1iSiDEBfR9\r\nngkViLDsyFnjIfVmzGtHpRy9k5N3PgVV4pedsNG6wpJ657R87gndNXWKYKAW\r\nGnF0SchdEwIPahesYyOcZUENBLi/r7SvniVFmGSGuCVW+yltAeE5qFBf4Nbg\r\n55c6D0eWRoZiYxcdcn1XTIj6ya0EJwvVr2Y=\r\n=wa7P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.5_1658889072811_0.9933107779986823"},"_hasShrinkwrap":false},"5.31.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.4+404c717e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"404c717e12614e2a0d754ddea2aeaa0c360a119d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.4","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.2.0/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-2ss68nTrxxs9WZUlkkr4pPOM8100Qezz2mIx4nQq09AwQIgBC0xlbF2kQEwFYO87lu0BoBqPaYlyLp4gTjigOA==","shasum":"8900d6211b3c47640fb5d4a7d7904772e89069e0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVG3rJQO0S7sD26UV0000dq4QT+iAlAdoKO/han15ybAiEApSkUazkPE+oRZPtfltrT/qstwqmEsZ5fQvp2ZccJVTA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4KKMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYng/9FAuLMHUnXYnxhXF7BZhlA1NKc1S9PAxYhDq+th5sJ1bHpvQR\r\nm68NGw3CdUwCj+zXLST3B8brva5FucF5YkQ4t2V6gUDyFbjkLUImsH8YmRxn\r\nNU4Y+88RlmLsVDsZEnfk4BmKtfmGg8xovl3VbZ/8FNRWDIz0+MWr5Y85gjJE\r\nM+kCSlzaWGSmQKf4hD3HEndM6l8MA3eKsV+6AXrJobVztZKWYPxUkS1V1B+C\r\n3C023O4KCmCjlKXnJqb32+u4Vy8q6hSVKeR8kSHeRblibWyUneZulo+MdBn7\r\nBeIQOIEf/iqRMgnlI4ZNFc5vWrO6uysebILdDWeTtuX3Jo6Ayth6j053RJN2\r\nXE1Ky0GfOOUhg7vA4TOVcOQ47whZkm7NFAdE+D/zjz2lnokjjMAwvImxNYTx\r\nDK7cL9qXQ+GnNyt+DRxhuH8U0b+s6p6tGsg3fsf4WR3obRrr56+oVevUYhun\r\nMFsp8Ob/IpSm6wuJRu6OpGqqKNpQ1d5IinAFUsIZdeAmvUI88IE+ewHXU0fi\r\nH7HSPCArXVWov2zNHg/utAujntDhJiY1EQQE0eqsYEip9F6/9wXUKzIFU/qH\r\nSqduReHfDCH4pC5a5oAfYqBBd8BriiK64UgbXkADCRp+D97AW3Pd+wZSuzdl\r\nBrv3yq6+aakKsMiXQ/wJhDzRvyDTBCWe7Mo=\r\n=FkmX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.4_1658888844036_0.7754285520901107"},"_hasShrinkwrap":false},"5.31.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.9+ad412cdd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ad412cdd74dc5619fbe4bf27c0a5eb5c5a4b65ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-dXNcOFAuTmRRPdCdp2C2yG/40tDtcIleiozJzcS4MuwoH+U2l5GZYG0rBurfK+LghFLdxqDxA06AgJH8ftNRIg==","shasum":"34ea735a74c42af1ddea6b5e160a9c1d01be6915","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV0K2jBuFVeROqKUNVCF1pBlCv4la3TZiKgCmYj+1EeAiEAk/qT+gA25m6lx2MHnpILeH5liuJ5wQ76jGU0oOPwOjY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi42wXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRgBAAhg44xCXJjd6DAu2PBS99g5hrHKjwkC3swWHuWyhZe7fmB4lH\r\nL5h89dqpPXaz9A7WdctnDWtwJegpxjb7KmTrKIcYMuV3sQv+EV81MFn/Qd8Z\r\n4kXWyBQ3NNYRL1Dea687NWQiXF88FnZvgeSHepD5tcz9PxWAsWgUz2Y9d4bp\r\nscBVll4OBsmMe93jabZokWv/Bt3MoNUawOHPGY0pO5WJsj1NlzH84cRFAHgZ\r\nBekpk4KVV4XldacpXfTrbukvemdt3rCpOm3pepdIK/wdcd8HjIYSmYe+URaI\r\n1LwnrptdyprjNySKlRmDT1maGw5ZZ1TOZwFyWX7OtSW1oKgomRrogynkxx7b\r\nBm0U5bhX+Z0EVZ+G8RR8eP5FB04aTIT62ASF7Cgzsad0MK7O414V7Fumfczf\r\nkzCVuybuL2EEOfddtDakQ9PPBEfiuor2pmFY40zS2vuJZHgZ1bl4+fyeg3rS\r\nCW+LFnuRffg89O/hMGek2Ok2eTkPmzdRzhVPc2uklEwMDUIKgVWKMosuuaio\r\nMga8/iR1QoneXV+i14Hl5ffbJipHtBtFs2c8rlZdHfKtwDfe5e88sk6+dipJ\r\nrB9JLaPqx8SSUzQggVgJRorKdEACgrfGbYv3N7Uy6gyJJtsNsSba/3McRcCY\r\nEViKw43cY4mJ92u8+5vrX2Fh5r9kJrECE4E=\r\n=g3Ln\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.9_1659071510845_0.9674325655976883"},"_hasShrinkwrap":false},"5.31.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.8+ad26b74f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ad26b74fa192ac0bd67339767cfb6b0b4d448f2d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.8","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-nzogmdPuRpya48onEi3IMuCSPuq20/yhbgKgef3pRWbBGq0gUpnCxKPFWdATXvLRR55uoKHM2pcX8ktttG9dhg==","shasum":"2d85ba6b0f1572cc25ee90d5507835f5864f1aaf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGPicgBKGadqdVipMSJNMRU0Eb8JCYnBS7yPDkBcNJmAiA77SyQd7Hnf9C7Wc3GyCZoL+0LNidQVsl3H6/xv+h6Og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4op3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocwg/+OT2aU1cZ/hl17gfVVtMUlPydlfWqxjfIE1ltHK929lEO9pI5\r\nA0WzN4+Bwi1Bf1aktrkiDlqX4IqoaG0kB4WqsSw224MrL5lvlsuppZr2l0S+\r\nA0hw6LNU7f3LVpTEcfIap6nVzy7SvP7WOMmTZl0UI7uIRNgyHYy7jY2W92TD\r\nxzquklBtA/PTlYsc1f+lqACM253qFSu8GNFoKvdygXuBnw0XXAEW2n8jmZOE\r\n3xLNq4XSHN/U/JLJ7hC8VkcjL8fJU7yKXSYNXQ/z+oTC80UE35XpmpG96IBk\r\neKIzzzMvU2TbZ90EOVViL8kJaZqeYFFZwZN5UBUb3cTPwVzlOB2cWaY2hADO\r\nSjDJqERlR7utVfUxMGWSFUlRSkI1V6IFbWhqe0fc8h3LfEfIsMa8UHU5fwPl\r\nxAqndDjOD2+iquvuiZ4Rv8+VGPHvsi2yT4kJ1aVXKTyarE1Qrh1Y9b+43sk6\r\np0X8Wqb1iQ3UbPVoM84w2T1eEJE1fKYtdL+/afkM/ncPLofTfVKu1DfgYPbN\r\nT1jYbMNm2muZ3iKX4oqgbn/jP26PgZ2pc+3ZeMf+2ccraJxT+oBQGKaRL/9q\r\nLr/uwGa7t03QilyJ2P/sBypm9/Py2cd+TUsUFXzT4bucuKieV0Tv6Gw3rwyS\r\nu4MMeDXf2fYcR+sE2lK6luz7nZQyMMGYekE=\r\n=nhM7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.8_1659013751428_0.5346048776763916"},"_hasShrinkwrap":false},"5.31.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.31.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.31.1-alpha.7+5bc4d43b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5bc4d43bed1ccb0b5c6bebe049409e5fc6d937eb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.31.1-alpha.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-FvTZJMBr5skdJKZqthEoOcG/s5SY6MwkhjxOWvkeAml2qZHKFzMBd63TiBzpL7CswdV6YPD3rOAfFGbZ7acIUA==","shasum":"9764eecc3c6619f4f54dcdd322cc02b82ad10756","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.31.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqKWdO8Ik5MyjELarwjS2mcXikxyQuBWb8+XT/VouZAIgHs3f6IoZzKKQZIZbY6tiNJopW4m8E4AtqPqjQMWbYB0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4c1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/2xAAhsfQijvJegwRdsn7lAK/dQSRCOGACQacnqkUi9NU4cHIsq1E\r\nBd7j63iZFMRncW5mMe2mufqOiP5dikOo6D/jFALZdnbFIkxsLEDk9bPFvRw9\r\n5YvjSQ0LCul84/aMov2bPdCeZeu877OFNI4UyNhQ0zP3WQTgpBhBxPfMecdJ\r\nd8Kh7kbHVaqAkzJtUvUonb/724UYrMUN7VEpHsjsTLBw7W92w8V9NHrS+Y/z\r\nRSTbVdTsF0MrKuO8/BtqrE85Pg/75W84ifvRp371AmPsG1lmGYnDt1rosAnI\r\nYOorz7BWQ2rFztWOIBcci55rp7RbM1ZQ+mZMHpbQItsuPmJu2j9Io1Ckg0Zm\r\nMmVhuyP6X9w4dOUhl+zfGaqNv3Jn2UfQDc7dJdsJ7x9q3s4q/ZsRPrhEBJnX\r\n1bsLJdmTsADI9ca08h51MEArMd5kpYT26usMvHFIS1xbbdh2f3PlcZcjRUAG\r\nxHK8Ipy3IGldtm4V8Xz+QQutQPJ+P2raLhNViuUfLmUfCaWO2Ev3uB4Km1+Z\r\nAUMd1UNnmA105/AWGNaQ0STAh+z1R3/hbpG6P55uNXqIWHNyMZgar+/aeHaa\r\n7etASu+ADLKWAVxe5oLCuNkPMjnJ/J6rcxOncGSjmoFCdCroD3AXqwmwtVrB\r\nA08h4Xr9g5fTN1WMrOF7VsF8UVO+IupAUm4=\r\n=oIXt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.31.1-alpha.7_1658965339493_0.7869584890615895"},"_hasShrinkwrap":false},"5.10.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.5+f5198d1b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f5198d1b3d16faeec36be132bd2557940dde1280","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.5","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-/XxiI69Y2a2IrCutCVje/s+tUHsPUR3ScoVmkBV+a9siHRX/AZSBY/CXCF0Ia1p5vBgQMKPPqu6FeoxAnMb77A==","shasum":"4b52819e80fbaaf382014f390f6480488bcfd6f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7l7HCRA9TVsSAnZWagAAK/wP/3oOwE01tk6yp34SETtZ\n/H+uFeXPLxdl3tn2gxpEOyMH8bmkxLIkZ6rR6Z8kIqIb0Sk9FqkJKE7jZI1I\nwoBgZIFavIVnUv4jJGVcCt/xDbYm1XSi0KciNHjj2ycBRcGtnJyO3/KxoDu8\nCndyB9kvOnUt9l0BT9bs4wt+86h/fF9HZyhFW9uils9CN+Xp7aQgYwSeSNeS\nwpCLh5DCDX+JQ3RDxnnijLzA4FTwtu1sPQZ/y5c6ZU3jvsnPKtZOJdfMqyDb\neMFPFxGE3CaVKwK0zJPkYwZkcum8na/LETYHJOljfKUW9Neuwur7V3/4TmKx\n4v1LWqh0TOR/eAgs6E0W2stQz1eIvDfpjWvkItI23BbOu/9RWkK9i1tvcKhG\nNwelPai1cwIFxhrXk1FA5c4/MvWvVY+4jFsInOBZVCjZQrDZslfqLv3IjmFQ\nGljYHGrKEab/PRNRFxigbvlX2AQbrojVXD8O7n2G8TaSfIMB0R48DDfPTP1m\nMiRsViZfMRylLCudcMOaUTwhJKqO5M4afx7qyyHz2lKIlNc+ehAv3YbcgugJ\nvWs1nls1zidmxruhbgjBrerpMDCCbMvlhK/RD12TrUzmPcCBD+EyHGwby72x\nv1LqcVrstDJvXUeEDn+w3PICaWoR8O65MswsfJfo6/hp8gj6wm/qT92RxwhQ\nHmwV\r\n=P0L8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuFmPAUG9rpxq3RNgjlnZvQrNO/lvOEdj6F/tMxSApMwIgSGSmjd+Rgw3he7KknLwCg+lCvuPgktKEwXG8u2dDDeM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.5_1643011783468_0.7461970251433339"},"_hasShrinkwrap":false},"5.10.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.4+f8a375f5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f8a375f566142966c271f1135145e55d1ca526a3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-5bAbZyP3kGtWlAlBszloYWTZy02/NNJL3pNxCLui34Cj8GAcqG/EDYQ9RDoaTuOBCgnZxE+xXzholWjDPR/hKA==","shasum":"3d3113164a4cdc5458a5bee2060382c5eb879813","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7lzuCRA9TVsSAnZWagAAtN4QAImjbqoaOnonOvDEIc0O\nWFmtD/9FqLLG3c/M+FoZ71qJSnLnfO6qr9L3tBp0WPJugVGOH0uViZWHBGZK\n7TfpZa4Bc8AYKDmo578B5rlAU5I7L1tkDCMAjG4IC1LbU6KlxHwdryEJM9Dg\nW8oJF0d3+8Z21TcdVGgRW69gbYutbN95AWr6IQZGFM2zUK2NWC3kjNUNGDLA\nHItkmncfcWs8YAh+yRgEz10mPbJH1//laJmvSz0SHvzuWaBChG4amFzFXSiI\njqysAWXwNhO4FPyIA86WnRlNitRtWzUBEBqA/MsBriVD82A9emIdf9tP8t8C\nAw1V6fIcHPAyGLebveVQl2EuAeZTudZvHYgE1utV8luqcibxodrirhLlSeQc\nhMJ+NoMbFZ2zSJX6G4hvjQIOWz76tRWStygUrUPYstw6+K9rPrchoDWXSlwo\nrRYFZJN+W39tvBNivRPRLQL6GchDzQSrg1dk5Yv+nGiZ4PurEIS3uF57JgUy\nUu838olbY9X6jF+eKXFp37HMFL9tnu6zNJZNx+Qqzm3S+LZEko9MOmUA9XLl\nSC7y7jXMYDDC9l5Rz3XcFibBUBiTixgQqiCprUDGIJMajA4zaWWZWQ9G2oEW\nFuyeiwUjumORBjTctA9S/x+9AI3tN59ZiL+6itUv8+aUzLVxcNDL64sO3Hby\nwM7+\r\n=YIbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKc641s5x4JoGv5HwTvLfJwQfym+tG/eIik3UoOe46XAiAOTdlFweNx9lhhaaNIygm/3vk0MJUN794OHgTK00p9bg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.4_1643011310145_0.2558441306896069"},"_hasShrinkwrap":false},"5.10.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.3+f9b3176a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f9b3176ac3a566153585381bcb8280cb02c957ec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-d5LinhKdytjXmWsG6Pe9qRVUi0gLkKLNwJ4m2RbtOJHlOIOmJpE4V6QYmhzq+kQYUUPX9b3c10w0TuIuXNo+UA==","shasum":"23f6f494f59f9649a3191fd87efbfd42d9119899","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.3.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7l0iCRA9TVsSAnZWagAAmb0QAJqH3h+mkRNn+vwS2kYe\nxVs0mltwZVlU5WAD1YHVQdJQH2oiKlBjYde281Kks0+m8BbNhsAnYh8tUkV4\nyCIq6i/taXRVlB1WDf01Y7JKEOmeTMSjdS5x9SQpzLB/fPnLN2Ypo58bwV5t\n+kfyylSZFjpwb0auVM0eqOLtJmFyjaOXh8udgbEQlBjBe1ybP5CUxxQvX9qQ\nlcXbEYndvmh+XjGL6/7yk8pJS7BNPpK28JckS5M1Qi3zlJfygRiSxKwKvv0g\nIRUgV0R94Eneu/5lRAgb49JfMal7gQiDL07OS/cO6WIWMfwkXjYOG79U3uvl\n+zFFm5M+mcgLRMEmTPCA9bpdLFbX4FGGUWDKXy50CL5IV7ItcpL2sZWp+1Lt\nVkI1GHyNMkiRGJNETcewnN5RPXSi+pdPorYScymMPBCuvBY/A+/ZEtcrusog\naHbdwS9DDf2EDIsfhztT5fbP4YqC7nFEb1asFYv5VMjA+Ye6Ewxdv+j9uHcn\njGI/ue9LNJD01GlLjif4E6yOYcrUg2K0ZSZrf2aAvcsWXP0Yo/XOLAbJDTLF\nAbCwy1HVzBj6DsG43ZSjPw7rMjS94Dd0N4DhOmGyKP1x02/nprtLb2cmeqnf\nxNhziPb6S9WrvuJdWSzB9yHDZcUQ1xgETr2GYIaKKm9t6Ya9hW1SWk+tuxV8\nGPk7\r\n=oVTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhke8G2unBqUXMGO4d4HRASgTA635N5wk3KotlrZPY+AiAZ48ekEgsHY3GCl2P2ZZmTBstqeOpBZba9sr5/2mruyA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.3_1643011362168_0.4287380232856228"},"_hasShrinkwrap":false},"5.10.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.2+41595197"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"41595197a13aac9a2c99ff5659a820135de2553c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-xdL051Lfi5yMae7IuBq9gPITtufoiQzDRHJc2CVoqc+qY5c47ieKRHjFUmtXAPQ/+W/Eh9PLrz24ON9ke1Z7eQ==","shasum":"39820d8a6c9456427689c4641ee09d93bba665fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7lsmCRA9TVsSAnZWagAA7HgP/RnIYtWL96LNYWAIo8vN\nmorrdCAkoCgOFHlaqE3l2O5/HiCdyILWTgxI2AWNAUNWH3+X3OlU+1UXFMIk\nzCWIVttcHpSipyltp6CAVOab5EOpWc+TomTOnAVcHL4noAShabw0cdxAp97p\nKh930ftkXPzHhp9pVlMzO/mjQQJVHDpuTcsn1P8LCjlmzqCrqlPyn+1DWCFD\n+lrtNBqAQq4PJRaoX0Kkai2lx6XkzZoaUc40mXZizEpyzw0UXR3csuDSxlw7\nG4rkjgN16P49OtPOlr/CBq7liZVLZR6tlp7c/S1w3jr7oXvbby8sIwW7bhRw\nfm2ef0ylvQuq2oUpNSziU2pLrGeDmJZX8hWkppPWajqvZMjABfKfTevKw6Eu\ny/DoccSTbKlcGXLoSHCera5aKbeO3GBMbYMJjxCYxzO8+2qzMFOVpuvzuIfH\njzN1y46p3oQV53aEkcsPuUKOfdEm9TlwRgGg98Hjc2/VtK+DV8EmEvOi02m3\nW5MfVSeO/pT2B32MgZMgTVAFchC5wIp6srNJSPtb8N47TIwImoGVQJ3z7aIf\n/jBbrq9j73Ccqb2csNfl0EvkHBKFkhptSTkM9hceKOVcl2MmUsB15fJgWvoM\nyQHIDBtSJUkADnlmSQb/sgmtuZYHwBtvVrt+NNtXj5l8ZKrY6WpurU02wKA7\nXy8P\r\n=kdZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRkHzV+H/5VhgVT/BR7VaVWfus4fPVQdvBpGE94GjtHAiBzxdNjqxmnXs5j4mB25qZc3ZaT2iQO3PH//8CvwNwIwQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.2_1643010854187_0.6237668440775048"},"_hasShrinkwrap":false},"5.12.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.10+6b9ad2d2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b9ad2d211e161cff732c120df59e9651d8db15f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-SI5TrO/Enzvx2V0rY4eoFwrjxVX6XEXdhQumIxEyciMPXn+Wte01l8cgi8B6wwuTmOfxezpwCCJgAsdvWY4Dcg==","shasum":"aefd29d9e4f5cfd6e8c4e80d37950a71ae8c272d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.10.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVI+CRA9TVsSAnZWagAAZBsP/RwcNYFN/qr2i0+QD9CK\nmtFoKVPCSsrHCbnZEE0XEsi1RvChfh2hqoyhfEAE4qoi9940V974ytfjbG29\nEW0Z+Om9Mich8YOz1Q+zCYR3D4nzuxi+BfZjln9mb5EqHgwBSzAuefv86jut\njrfl4ARgcKcHbPaNPEB5HXB7mjQ+uAc3a7FERpcp4nF0lvhK/dIuXe7JQeae\nA8Xs08sx48a3O2XcSt85wPlJxd0Hm1ntX/9OInWUtxnBCRaIkvXZc7/9kLfC\nbI5S5tKKcuV7k5ue/AHnWbax8r5pjpwGWWea9lxejOHBJHkZVtg9+uMON6cu\nbAdle52BoDcWlY5wHwU1AjICHXaQzdAcD2OWhGHokeBYjVvWKu2kuZjeO0xK\nfkDoVgtGkLaKIaGyNMkrRGOBAQav2qfg4zbqyHdQU0MPiqi9+0oHgE7WRApy\nwXixhI6cfHfZncTTFUr/L7OfpQcpgUsSs6Yw1RYtLgNuFJc6JRm+OMTKUtuA\nFL9Fg7x/qeeZ0cPwMqWDuAKKKBURKHwbL3y6iY/r52WUKpodjeTL5KKZFqlR\nlxc31pG0AwRx9A/wdALvdmEQgHH6A0g77PIAiiN1iBjoWHmZEaFurhjHgQuR\neV3idj4gDFXhQXGfzmQAYOMM0BPPxtl5UD4vz1ffJnSB5DwHwk35F4BTEQBd\newao\r\n=NeUc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbqicWriexIl4ZC41wlglnAZfyapdFhIKOcJV3dpbNdAiEAn3+cRvAKYmhpcRfLfPFbo87gZmodQevQQPOb/xM/xZA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.10_1645040190694_0.6805329353248424"},"_hasShrinkwrap":false},"5.10.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.7+0411389a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0411389a9caac656bca0e338ea9c3186df31a510","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.7","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-ftGs4ekR2H1Ao5SdhEg8uCQm8JUkDrkUgdn2tDoyWaP66LphtYuXWSIBoyvZc3CMhA+u9oJU0xXw6pGDlSmjOw==","shasum":"51fdaddc8bc4e27b122299885c71356724d510c2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7m6vCRA9TVsSAnZWagAA0xYP/3CaIKfhFKH/YrN0ILOV\nM3KxK776Pq7N8V8/lk/HqnQGwmDs+cJXAPSGnT5Z2Acl4riWyBgy6lpCuphZ\ny2tX1TMxbJ0fD/+vyDtbLEDEKIsPuJ5nPhLAIw5XTsVvpqQemAfNePBI4LbG\nHHRh5SpyrgT+LS0TyBxkuDpZ+NjXc0000Tey2U7rE57xVNP1RlwzKti9sql/\nZZWMsOieprBjUd+GFOA1EddFs4D2bhnto0eJ0+eojbhMiaJKIKmaKqJnTn0h\nKboBxMmIWIdyxZgFsRXnsTmH8WZQfzu9LVqeD3rvDV+0dwWyQqwgsnAm2lfL\nkBtmyBmW1TBTpDLOFn8+MxEn0dnSG/uSZVAfcuD1U9jGEOVplMkrpE6OCkwW\nWpatn3Tii4dhPY2oV1e8lhwRza18M1KczrRhnvYYX7lFG6/c8B4gDI6ud7MW\nhnZS/LgZK/W+28aIrWXOLqJxs7tgqG37qldSCPiYLLymM6GcofhF2FZ3aMN7\n0xBGC0WsPHl22suOBa3l5k/xwnHNM+oF9fmr7UXNKYAr61/SqE5xHvCSlboU\ny+hxcu67efisLf53m7Fcn7GvMwH5GkvEw26RdYZF/XdSBZigzRMntQUM+YtS\nl2O4lVMIpvbDdlGqDyyc4AbBTljgSa/pZwfNwAhWiujS1ipm3uUy+rP/poyQ\ndwgr\r\n=g4KK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3GmDpUvUPWQdPAwrSp3HLUVIkywP8O7YY9h4RiyKQmAIhANxETttrOe0bkVowfqIJUG9tvdWUPO2PeBKGQ4au3AOi"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.7_1643015855834_0.590394936199083"},"_hasShrinkwrap":false},"5.10.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.6+5a4a27d8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5a4a27d8ede10af7eb2d2b8901ce6d883c1a8895","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.6","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-0fP5RP86bKe7e4VYoHiSGpS2ss9o8EwJD7G1aWNu9CRKiIMT9QZGX2Uf/YmzH5JodPMQ7ttUzCmtROOp0oehSw==","shasum":"e7011b7a8a2c5174349a02291e025d6d3aabfd0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7mtfCRA9TVsSAnZWagAAY/cP/RYZc8CkaFRcRlw2aDRo\npXaU7xy5CYn9fDj4dNBRnZB0CMkE7trHCzPRm+vjM1ZVdeNRiqNRxNaZvNuI\nJX4wD39GnvN2VHMtA+3fWGU++n1ZyMBfr3QKum/l2SCehemVoxY+3TZ8I2d+\nMX7B7AnNBKpdkA4St8FMragmLXSEZOxa63clAUFB0QW43HyKPtKjQtmhaLTI\nNy7EZQNPghocq+VJDK0IJOli3wwIzUx3CF1MMUvuVvZxFA1MtYgIhj7LWXBG\nIwZQCnixCFKBOchUO5ph/pGbKQar89mzACTHzaCemly0Kpz0jEXwhJprbUZp\np48/JRY691S5dw/FsNvLy67sfiJNVKwWGlOUdEvWoHK3lfjC6tRncd2G194+\nvc+g67n3pr2cS1Pll08yoNBespTRx565NOo2GZo1cwvi493TGj1jZ8JXTy34\naRY+whFydjKBqzpGoScNXQwoFkbsQaq9AamIlbkJnzzXA4DCDKzYZMGECA03\n41IPWs1iuyOrav0M/f+lhvUvDgBkj7Tpd9ZfU5i6kOph2Qs2mi876ju11Hdq\nEhFuNiAWCidJ9A5FmDvEKDH8bCdFQjC6dxf6xs9UgXwR38Wy40NVotAq+u8t\n1zNBS9S/LOxIFKaSwZDXvxPMRbv5jtoFObEOkh4NqCxAqozsHSz6jV6TZf9M\nKVCp\r\n=/+Lc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTU0xJ/Zlj+yxsyBRwuocqSBCjF9aWG5K8QfcBFL+tgwIgPQVKFAEJfFOj8aXs7voup5piKy+fxPXcMNcSM6+HQTU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.6_1643015007731_0.9314303498658627"},"_hasShrinkwrap":false},"5.10.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.1+d8256b7a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d8256b7aab767456bb89ba9dbbe56c64c98c1783","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-xvGa/P6sP1o1gSUsty4AXlKxY3sZQdSInsgznP1r5OkvEX4NYmdbk7NJzpGyqMd5AzBMILMqIjOmbCWRQuuZaQ==","shasum":"5699889925f84f22e2cdd474cf8b7e768df39d63","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7g48CRA9TVsSAnZWagAAwlkP/3BqXSmIzdRjdLPVPuz0\nqDOp6eKtVcj8cQEVSjIi+MEEkNRdEZyZCeyzfjE+4gABrJyL/qoO/F3MekHf\ntlV4kU+7rqa7fGPmjM/9dUOgdT+BzJsSzT8r/+KY/HieqQ6/WqO/nS5SXQC0\nPf9TvIYjNRO2FFMEbr8YxvjWvCuOanMz1pmCoWC0oTODZcW9KhTSAno4Pe7x\n4cpXH+wH0OJ3cWG1PGXxn9eUGIKorLLCXgff5myzGwOs0axTgR8CkodpSdi9\nw3zUWQi9xDO93j0P6GlyvL9xoaEFIbnWMcAqgIoKFBOTlUoHiwOIqOiOtC8P\nopOZ5ltqA4c2SO9K9ukyQ9Z92Nic8O5Pv8jgYgMIwjll62n5QFT/YBUvHCKr\n5TOy9hXfToqnG7zeYak82+V5IbWnIlzsHi2RinqiOg6oKCKGDRAUIKrFMbCO\nXMrFbklN8sG40hrhuRS+UzTYP71XrwVUbl0SUpFWIEzmPxH4NKDaRmOijehH\nk5/jWGPRzQuKjIMfQMS1lSKrwp3SFjlW1H7/0wM0Lm0My2tSZEDOk1JcXIkK\n/grR5iY8dGmNR365EkxlhEVaayPRAaEA/fj2W67HbXtSwSvQMMWtsCwkIEyr\nvQEJht/esx3ALR6IiDIGPXlNyTQGrBULZJ0E1IzFRf0RQJiVW323CuaxFgs5\nWuMa\r\n=8QQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD37Mx/Ig2085ZabxX3JpOtP+hKEBEgFoj13IvFCunUrAIgBHRWfG3I6WS/d2y9mwzKgo0yH8s1LlDkgAjODFLwYc0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.1_1642991164337_0.40064802259361443"},"_hasShrinkwrap":false},"5.10.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1-alpha.0+88941065"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88941065097ce71a0e385cb2e00c1b263dbc69ab","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1-alpha.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-zYTS7OhRl6SVsthVf/hPeB/PAwrM0J3NfHVztBaprsuroqcMIWu54aG0sD8YtWtbClYHp5D7JXUHLtHXMXIdEA==","shasum":"9d3807c737c0045c937cceb51f4c3bd4152d3d8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bM6CRA9TVsSAnZWagAAjfAP/0InBmZS697I5EFymfk/\n15aXWEtQfi+yAaRU3ufoQA/XXh6/mLlphdRgbHu6xyLz6pToIk8lN4AnUhod\n+4rU12XsW0BUf4rDivWQSZgKi+AdJBtnXpQtQC1ANwUK1bt1tbrYfC5ZphIo\nSm6GGlaL2slNW1phD92hiXsXNu+40rHxppBXkz1ugNia++7Pwm1nWK0/TGXP\n4aPNBvLrQA1zyR3uK93OtjHQIwwXWT+jCkhCrGZEnVVIhebxzPAU20bkwAZG\nIpPQifk5ueRVQ+VRKKiJhYtt7F5rt7Qo5GT3YyfuVqRCIPFjwVAOSElHCfoN\nm7hGABOtQ9p220jerahtjrJNifu7bQf7OzH3dQX31U9SKc7pSbLJbKjOZFi+\n8Pa5/ot+0u3MWDT2fliQRwqs2S4Dx95T3zChOYCbiuRHqikbh+Nxj48c/HMB\nFgT8ucbQTnuhBNhROvkbRBlQmyoDSMdcH7SFwLdivHKsNOsX7VSb5zprejwO\n2jWfuWnK+6IZNoDJ96X3oLz9r8TZtmeoSlYmlgEzIk1bIMnSQiqRMjdp+8QE\nBYuZklMg0DuYx0c1qgbgc0GJNLSQmC58hN0S9Nh+EPNjjZZ+wElJzAzxHL5y\nvVG8cEj73jUuNse28zzd12+bdj7j64H0x0hYhY2LV/jgmGVQVp4Jnh5ubUeF\ntHmH\r\n=0jbN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFd55vUvJFL6pAgq4l6ksy7mWHcc7LAQsTB+fiNXfHpRAiA/YJ5Bb0vtcDmICFLBJHSaHBq9tuN9F8+96hGyLQei9A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1-alpha.0_1642443578115_0.7663650427865927"},"_hasShrinkwrap":false},"4.1.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.14+efdd5213","@typescript-eslint/types":"4.1.1-alpha.14+efdd5213","@typescript-eslint/typescript-estree":"4.1.1-alpha.14+efdd5213","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"efdd5213ceaef332cf0b2c26573176f844d22a09","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-mTJU1Geg3E7fslAvDVJee6xfKtsasitXr+Haj2rLkW/P7cekHdMhtchg+DvEthVXPSSquGInuJiqz3mA6zDwmw==","shasum":"0bf3bf69b81ab1ec485a8619ccff4a4defd14afc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.14.tgz","fileCount":204,"unpackedSize":416002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXsfACRA9TVsSAnZWagAAtmIP/if2QtnG5NM9hkWab1BJ\nY7JiirorCEWDvmQkwEkVwVXQGDfqZpnVp/fEhTkTDVmPl6RY5NAsvTdqkwF9\nSw2bgJYk6bhbRINfuuYDm9BZfQK0TwBkV3c+TRZBHwxZqW56uM9fmtW1cqOf\nYM2f8MNxUF7HhysHXbzr22kHBNVI0L4bFr7zhXe/k6Bmzgi2iRSjuKBC0CvK\nmDOcx93Nhcc8n1D03A8eibhFqikTAZfe1COnn468BYyePC5mZBQB06a49ObI\n4rlr9uA5v0ir4vm/15l/kSKCmJAAYojA+CfZg+P5MSkLzQuq/+NhYqg+5nVr\neTckrL1EUvwQVZEZ90h9oQjs/4JQUZ4Lhll+uTB9knl0x5SGXDmFeP0652iz\n1JYVw8BVb1o52F7ckxErX4GcG04nic5gROWYXTQ3YIcb/HKzvry7qJZzJsua\nEfXDyF0HYZR5DFyPiPqpbZKyiK/Dyg2jsWMrZOapdJgm/60dkyYOJXE8PATk\nhyEsmb1k0IA9Mf6/XPsPd6iYgl1k92dhM6KKY7n6pfWWVXBUEgT/youLmarA\nDnz+zP5GJ8K78mDga/dBC0Lav7NZ30DSxgV60y55U4PwUgQd/cWkD5rwP3hX\nvNRwaOP6Y9KSYicCRkNvk9+JnpduNzHHeJHyZ2rUJR7AXMAGeCAI/Vc6MaWo\nkpZt\r\n=NmSE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+XsMMYrzY3WMugzxOyVroPTjgeJPJKYwBgUALY9Bk1AiEA+SSXOSXR9JbEAQgRl+LijjZvfSdGcvR2HzgDzze5zuk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.14_1600047040482_0.955449592214114"},"_hasShrinkwrap":false},"4.1.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.13+7c6fcee6","@typescript-eslint/types":"4.1.1-alpha.13+7c6fcee6","@typescript-eslint/typescript-estree":"4.1.1-alpha.13+7c6fcee6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7c6fcee657dffd041e389e0aeaa4f3e278e92986","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-46mrl6COCk7apo9AX48lgchorw1xfQ+LjOgfko0ol+/a1LigGWASdow/jZc1brk67wwR/zyrHhrxfNJfaXRHgg==","shasum":"263d768bcb5030a866be6579f64231ca0f85c119","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.13.tgz","fileCount":204,"unpackedSize":416002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXsZQCRA9TVsSAnZWagAAHMcQAKMKlCsbEhJQIPy8o09T\n0EZ/fPjP25vm3oTkgAT0YVJD7rx0aA6xsWRMagfGdE/MNKxfo+7g7Q3YMRxv\n9UBqDdz6Jueaqzvl41DsggIuw4x5FAg18KO6xw61IuNLMuRjwCgV7HjrShyI\nrxDQ/jOnZM0mlRCmGPh5p/mYuN4J5OBq9oEaP03kjnn4irHBqHv8UIyU1MXM\nB8mjnh6D8eA03QF/EOQXE7Gl7ekwyXHUNkZE0bcSSdC5+p/vByFj5pKAXN3U\nBQoCKG6qZD/6rrs7vMgCcmm54c4eR4rt3X8DcsoIormebcE1I/vWcsx96i7v\n9r48H5bJWd7KC260dTO/ZerPBBr1i/L+tr/QbBBSnyEPHvpUfY/CTApkqCLr\nQgVcx34aEFvlvMi+XysCnWl6hBJL+igPWKFnSTooZ118N1FCiV15Rk1rcDJ2\nMLZQTQLjkxB2mRA5i65EPIB4ZkNYCwg9amSK+xruaBKVBYOjJqcSNcHqT7Oi\ntH6JAXymzABW/abED5eQTZVZV8fRip16MJidjNiATMySDwv0Ik3zeHeRTjXG\nkqiEogWUOsL/5qkrUC2b4fl9Gl5YZnMs15yvASQU9Ue1cRoBHr7ss4uUypNC\nAw/eaxYNIHbZactWWDxzL920BbPoIxwGXN1puAXjsVA+chgN0YRRrue2vHeG\nhG1B\r\n=pdju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwkYqM9SV6cbQyrztX5irs0qYqGHBqx46scPXz9GK/HAiEAkvh/X1qetdXaoJaU3gmxPKoqctz/qbFFNE12r+mjFLg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.13_1600046671405_0.46686051702656384"},"_hasShrinkwrap":false},"4.1.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.12+e1401dc5","@typescript-eslint/types":"4.1.1-alpha.12+e1401dc5","@typescript-eslint/typescript-estree":"4.1.1-alpha.12+e1401dc5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e1401dc5897d01da516802cfb2333cf4bc6d0e93","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-jyv56MAuyRjrXM90lfhP+i6k6+cLe30J2smIVSydpaTzkZqKhIt1b81dL7w42SSsuJVtOSIHvTY56H2aqPdfRw==","shasum":"6b09735e5bbb3d76b59dd853fe2776769abe7e9d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.12.tgz","fileCount":204,"unpackedSize":416002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXsWHCRA9TVsSAnZWagAAYWoQAI6DRRF17MozxKKaW6zC\n0vYGmrMagUxROQhAEiDHbv6Zb/9bJ35GZQ++F+YTzlpZ0ohZYYSMLJp2XrT+\n5EdNeo563eWkH5erQwF0sYa/Y4IQxsSPU1cP6FjXtTWOYAO9QSWMLXWtvcIl\nVj/i8mV+zIq4wwnQBJde2a/1haClePUFYnz8NsBPGdgLSnR8JbFrupzOznat\nTDWALZjE5Dtk48OPPCBb7nczI/p3ndqFQryKjoUohkGEwV7dUbRxfjaL2tAp\nYkbL+iYNdUnDiOHwgL8epzZ5jKM6K4RX1s353jCzgzJucCc5iJM2HGB972yC\n+oiX4RM19ub53TcU1FViUgLWa558MxC1NpGmyOdUlmta8o19uUWZg+qkc7w2\nBYjRbPQQtnTqSgJ5QZ4DfXnb54g/93dmQc0cGVa7vzJbL2oCVRGgRw4VW71x\n6nglvdpQBdFwSO3dkwdaV/SMqioxyISyhNWanQaNo1P5MskFeLOy5NoK6Hk9\nMzAqs6S1lwSlBEjbh3jHp8kxFvD5prHO0fPfzBl4XQfGeBWeOTGMuOwCmJX5\n2xixtQYRs7cmz1iTIPMnZBdNLX5Y7Em+DGCd8XKqkkqpXGb+ngTigTs8KdAa\ner9+CibNsAAmSkGcQM7FmwNnky65Os1N5+9tfMPIkSOMHCpdeX3hJV3gMxWj\nFpLk\r\n=+fvb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChbqREDZhIy8xh54p3eNhGAeYSwCaASm1TgEhizWNMkAiEAuWxw/+47WsQZ4kmIM7BZD/clNaL1+EJOKpjF0TvuFDM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.12_1600046470620_0.7910096912129967"},"_hasShrinkwrap":false},"4.1.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.11+7ca54c3e","@typescript-eslint/types":"4.1.1-alpha.11+7ca54c3e","@typescript-eslint/typescript-estree":"4.1.1-alpha.11+7ca54c3e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7ca54c3e4601ad07db5b882a67965cd67a18c4b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-hlk6lyQ1YHXxcvvqeBDu1QpF769LZIvaPy4GmUqJ4rJIBHNcXBrs7ymEYjUd5ZSR0UaZRfqo/+PLtB74STIc3w==","shasum":"a8007cad1f8d943e50c00455f94eb80fc8d6c24d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.11.tgz","fileCount":204,"unpackedSize":416002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXsUUCRA9TVsSAnZWagAAxvwP/2oAbF6VJSSrxVnTUx50\nL/q17L8nO4S+ssCW5E6oO8E6B0GxAyx/xTEewUajaZaW25UkYMvZPQgoyzYG\nW7IwmXS7KN/HFfZtqxZDh63ZBFBOxeXs3kDBEiUVEKlj4jTsmnRmcGKi0pJn\nQ/eb87OmA9e6QifrKkTQPF45R/4munc4GdJ2uS+eVw3I5D77Kx2z6ztibZe1\nt3eYf3dBeeXg+SFWh+FnvfFhUCv2t4I2ptE+9TeXmeE0a4B/ir+Bbcr9e/EW\nKJZw/C06O2QIBa55JIRkkl+2JramW8S//K8G3WtdW/3QVgoTSbe3BDWcj/jU\nCk2K12z8uVstQl4/RDLoQGgGPvCfvbYeFlAMR29VDi+APN1T9QENj3ap6kgk\ne0teswLKuFGnYSx/nL/7cphrGjE+9ZGdEhFhuTRapVobncQ1X1a3MNXfU8Th\nxa3THVlnmnavluJ76FrmhZ7ClJvIaRIaJqqSD/7/r7UPjE6ASyhUU83ROTDH\nb6LARTz/7om4bWZPgczlLT+r1fHqUgneotvtX/+nPUq9XoGHO7N+qSM9dfdH\nTSYQqIepUB2kNy91OQMwmARTXV3CaqMZQtzHLzGaifTxj3RmzmNO28A6pSxr\n+BrVH6drkQe2OSfgElk6QOmgQsXVehQzGNMujDyV4QCnSZqS+aTMHrx7mWC6\nVo2j\r\n=1nx6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX8/WnTawxbphnBIqb5qbnaokVBylsF8Yjn+pFm23msAiEAhqpYuoskaE106RyXL7c6lGSQRHzVUdzAN6fGZIbHpbo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.11_1600046356050_0.3027780351403193"},"_hasShrinkwrap":false},"4.1.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.10+189162d4","@typescript-eslint/types":"4.1.1-alpha.10+189162d4","@typescript-eslint/typescript-estree":"4.1.1-alpha.10+189162d4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"189162d46ecb116c420232937a7f86df913f4e79","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-U47SlhoJ8CgMflTDjpD8d8ULzEKyyT4yWGEEtfNW8CG1FO/nMuhtsXJLRd8zE+IqmoIxXfYgXaaaw/5QqaFsrQ==","shasum":"631c5ba7f0573af719e9de07982900058069b092","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.10.tgz","fileCount":204,"unpackedSize":416002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXnWgCRA9TVsSAnZWagAAUTUP/29lI85n1MDDHLEKG6/5\nquuB45jDJsmE7+rOGpAWC63u47NRZNNrUT8nKoyuWwIO+RiEVYt/DljdzKQx\nUlVMFUMBWfsRImJw8vAdnJzsdON8XWnWa4sH67tjMusISVtLqDy5+SWzoKYr\nazyQ61s7+ir2kiRUXT5Is6ASRpy21BcTnLxRxtv9GHYCGjSdwK4NNjFXN3OZ\nweGjANxo5MpZ8onS6xJlhITLQUKiJdbvHE9Tfn2uBwmrw+FY3HIsxrHxggcr\nItOsT/V2mOZENLnGacYY5pHkJOehGdHusW7uobm8mnla9wpQhUnuE1RGOnL/\n3RuU/S3UgGstxbeG5HDo9o04okkVe7QDjug9I9tWn1Laf2wbdrrfqIgbqJK6\nRJgFgZp9TgdI2+346M0n9CHI4MLtdIbD+kjx9nN9kaBKesQ6A1wvVWYD+VlQ\nc3saA9q2hIksndCQ93AWwhncBKcfB1BW6WPRvjNFL1q8l142JqsMT1a2mfdJ\ni9iV1SJ6jUt30/QLL5ck2WP8MfD+aGvd/DQWNbUs9C69ZD62AJDYiHTuBxUe\nkeC2p6wKkgjlwFoGWGWE0DSUd05RsdporNpO7WEMB8Vfc/bgRZ7RwPfPsKaX\nKvN+9NG/WKYwdqcanfTp7dOnBbf+1BAtgWYbF/jBP03pprAlc/Beu6Z9i1XX\nlzZJ\r\n=xoHQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpdeglsmSqP2Bxt9Z/Ps/oXXMI3F97ZZNCOnGxsTQl1wIgU6G6d5QM4aA4b7+17s1PoTMDgiqaxsU37mgPzw4zsi4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.10_1600026016481_0.9710675288449304"},"_hasShrinkwrap":false},"4.20.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.1+b2ab1408","@typescript-eslint/types":"4.20.1-alpha.1+b2ab1408","@typescript-eslint/typescript-estree":"4.20.1-alpha.1+b2ab1408","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b2ab1408120df0b73f2b94fafdd656e4444aad7b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-rLsoVQjGPxmVkfM2pgzxdeiESGzJwRO/GQOiggJK4E/El+26maVSlMrQA2sxJdWPL/ZFhw0ATwd+OF+BPWj8AA==","shasum":"02c0d474019ab703d2305e65a615ff79478a825e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.1.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYidqCRA9TVsSAnZWagAAIuQP/1OKS/5D6A3GryGZwuXP\nhzmXNWfVVD3VjM7xbLgF9Ji+LZjb6TiCSRHh+tXk76KnGCmHhzz7BUfh6BSp\nRgk85K2+rGhy+2P750a5CkBLmB9R2POQlW/tBmU/ju0Mm6Zu1iE2wb5vfF5O\nTDxXh/IeCp8e+oupqpLocBGWALU64309i97Hqm6qzVa2DX3FOLeIq3oV+bK/\n66JPeJZWrRKFuizNWOWse8Jp2oKvirZUNooKrQMKXX4vTI91fmzvmlskBVIB\nVdjrhEr6714MfvFgJW/gnlDGFbbvDWZd/8eTY8hEjkDI6jyw6BfTWS9AFwd4\n7EjNvytDyfHElf7H3yEw1IFSDld2mJg+tB3udvdbp1Mgwl3ymw+uimR8B8aa\nP2CjHzWyKAD45sfaa5/7+j6x2Jbbhi7xjS20yNJWD//OXMAhgikGlHTMCEC5\nHAL7liyLmv9ziUwOEsBXyxFsBbMp4qD8Zs8/VAgxtgdIr/A+D4SKvy7a8QYI\nMT/8TOyRB6Xidftu0c2eawX2A2hP68WOX1lfdDEe4PEyqOVtFU6MreqFjYCL\nlPJek2s73JKKBtXfUgf+hFXRXuBvRPSxnzdrcHb4LnmyIwjd79sz+qG1e/ZE\nyK8pVuU5ad9jnmPFFnNs5M6M8qbzKVgVhpaNUNWwg6wE2J53NjuGD1V7ZcA1\nG7c/\r\n=VBIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsleQOSdoU83FWUIHcP33hhKP/00lmyUcp/HpZpsuv6AiEA7lpn51xCKYG9y5CvwTfoeDl22uaKcvs0Vo+/g5cngWA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.1_1617045353625_0.6923679628629418"},"_hasShrinkwrap":false},"4.20.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.0+c16b4296","@typescript-eslint/types":"4.20.1-alpha.0+c16b4296","@typescript-eslint/typescript-estree":"4.20.1-alpha.0+c16b4296","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c16b42969e286d01e3feb4546655a3784439bfe1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-UJ2TZLuyJTENZg6xm04DxwSAUb64UODyOZOM9xxVjnq6sYSka2EtEMk3Rvz5IH2OmURo7oMXU5fHJdUdTkzTZw==","shasum":"4331fb95c799641ad69cbc84bd67c088d7e99e36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.0.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYgu+CRA9TVsSAnZWagAAqMcP/1l9WoStA5dxJoKyR8BI\njMWdAOhpd8MimV1tPAp/A8lQZtqfEUjoH1eh2F03nNqz1rC1GxiypH5gSpZz\n0UvSsf70mRqFx9WI6H+FKNH42+E9z9sdo/EAZUR0QFZ6X9OzqYtz7Xf8ywE0\n0OEhutXK4n8vBiKzQhHu8t6VP0YDt6dq8CyN8qIpciOzP2/NXBY6n78N8FOw\ntLm+9RaT9cCsfk6AJdyEAerJczPPJzHDVJa61Q875234uCV/CvTFF3Nxvmd2\nckDCkg7hNOz1k/9fqnqDZOyrgWllM4X+Hphe+9J51QLr+f3QX7ng0AnurlFT\n1CstZ61rUJlWKx0pCLE45BcOQzfKQJi656lIkmBC2eXWqmFw5fP6PlaF2qIT\n1boIlHW1+uq/YXottBkPjt6m9xd0E8monnggQ8D2TW1kD8ogk2+azUGwwEOX\nUlLj9a9NrJbcDBlO4cV9z2AYVi9GFB5fIQycplLjDMdwuqYBNgwykW6lyOra\nLFks1DmdpRzUQyyFDx/O6cJFjiQUL57DseuV7SEvCui5RsmtXkUYrsSxecoL\nnLbVpt535ehm694qNx31RmX13CyC80GpKr2aduPQOAz4UcmqwKPPs9JT1/e5\nxZHYYy/tDwQwcattmCTJK6KErHaYNOOs11ozkj9w3aD2+VN8h43jRiKOADJT\nMfWX\r\n=1DV5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHP/whsEmROFe7EKpceXJwPZ5X5r/KU4leHYFn95BbUQIgQ/LR/5pSS+zKJHC8bY6CIJLkQZ+ytggDrKgI8jRGFEk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.0_1617038270201_0.6346730077574059"},"_hasShrinkwrap":false},"3.0.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.3+23b4b662","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"23b4b662717f96f9dbbf161ac31d38a5871aed23","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-c2vqHiVUNkXnImeJXzMd0hwOEm/ydwvBSJn0eW3dpDfdY0oSzBaEOo63zsIx66I+7URPTNeJhtGQZ30I0Tkf8g==","shasum":"df705e14bbe952fe1e49503aae131cdb77835702","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.3.tgz","fileCount":164,"unpackedSize":282849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextZBCRA9TVsSAnZWagAAerMP/Rf2RadAKjQE4aXieJIp\n9wJUDgwNWHGVYj0KroJSoRQQu7ebxvK158aqip4tOhf6xO7Me6pC5YymG9jW\nUvRftztjG9K9g6QQQ9Tj+m+QOuVDaWyPpmc1/Lc1MQ3oQNhVDAk3RVULfte3\nHJcCC+rELJ9MUVklOAEJppWWm+sFNNjdGKYBrmcNwfBRzo/dbjWmFTe1RD+s\nh3Uu23MEs6kM9tyab7QaKWdiopUIajX/7jape0NDZpnWW8YcatFhVcwl0Hpr\nRvK2qyk4VX0UYFpgpJ22bOtNJxbw6Npfr5zPE824db/Pwjy7QJK0YDfhNE4k\n5HyZWwiEEfgHgRP7yYpwCkV2OnSnLU8vJAnCj3S7jRqpPO3zwMmiFxRXyt6T\n1bPsQQID8D1ex68ZD9gyIhWU2i8AFciHWQmYN8xqUEPiLNkuF4tjJ5muwaCP\narkI3eR41N92uyPO1w2zTtWEPPLP7SgSoYQ2AJfx0DTHIaw6csWGUGqmM3F7\nJM+pWt8nrzzLl9vzZoDB1bxngZfRu/jiSBoESqEI3Rwc39S/92q4PSKgKDKm\nL61VUX/9gWVEGYRpP1pBEXfY5bkxUM12wUddbcjRjT84uIpM02+iNDpetLjR\nhNAm5UdHlbrAqznyPEw4aIq3CLYXZthc4HWG+HqYLrn9GLPAgDMXMgG6axKh\nOf99\r\n=LkS+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDveDO0TTlSvmjPRj7dHoGmrdev5Rq/8FQBE1bY+AD5XAiEA0a6Q08+jYPA1mWLZa3OMOJO+GybpE33zS/vGv3ACx60="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.3_1590089280591_0.40258062779514114"},"_hasShrinkwrap":false},"3.0.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.4+729f2a21","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"729f2a219a46db49b1a5331bddaf37a59d2e1b1c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-gk9+7TK2bGJ2eeAmQVhpx63tHxOLs1mdIIUsrPwiTKMltaC4ELMiPXSDqoMxxrdQL0wd/3ZZObKh9mwjtRpcLg==","shasum":"0c597cc058c6b0f450c9b0e73073161a46b4eddc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.4.tgz","fileCount":164,"unpackedSize":282849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJext/uCRA9TVsSAnZWagAArGEP/ja9fUcmOwKFBZPSjfCy\nTeSXv1aq2IB980yyutyz1yIiTRsljLN/N1TkeT7ie76tkJ907u61WEhrO+5v\nADTVVSzzajQFEsROwU5K1xRT7b/JI5P+tDCgHjbbMn5sXRA4SRK1GFs2DET6\nU67RS46TXaMpj6skKYPU7/oLxwT6JPFZ6qew9ABX9mHyB6WJdaCaf2vGib14\n5qBYrN/lupBvRXDui/rPdkFMoqgx5EVKnttIqd03Zlngg7nV4ldzxNKbkh14\nsR2hz6fS43ewlPwLr7EaltYRUuNnpr0cyvBEDXSLqX58FkdekG6wJSdLmLLn\nLF4Ny9b0b/dI7FnkRC6W+szwzLoAzq45FNSd/z29aWOd+b+eEom+a4PCfRyx\nBuYQgqvs9bxxVwmPnmMSAbDvH0IuOcmLV4rKGVBLWJo9eVKeyp/WWZkvr91r\n72I1Tg/QmyhBsmRfb5aYW6ldjFFygoDXaTXG+9PeGPWXgVNW4ACLwRq+wuNN\nOTNFmRwvPC/n/yBphRFrQJVhD8CoD5w3QlqIuakb50HdnyLTIC7likKiVa61\nTmDsElsL9eQGjFdnU3IgXHRBFIXP8aSLe+nji7+En3Z9KAWAqcfI4XGXIURm\n3eJJ16pDON3SvJ+3krMXc/5OiocsfXayqHl0xUt1LmwKmeD+rXyZIIYt7ZYP\nTXAu\r\n=MrBD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwdxU1NfJvRY0mzMZcchJ5GcBoJW/s5pVqMsf3twcBfAiEAgzc8+yte32IaeiovhhgjDTi5mRf/ZXmO7BfLPoibkYs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.4_1590091757556_0.42922185352140807"},"_hasShrinkwrap":false},"3.0.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.2+e9586c61","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e9586c61e2d865d11ce9c2b27436eee0f43298e7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-4gkPAIvOjS9C8DF6ITmgtFYBASD8L8bN+MvYXNRmPDvvVIF5SOBn/W3olGp+oj3dyUyiVUCowxjtsAfTPI9RTA==","shasum":"07cb4c691a8350004d17952554b810bc4ee96772","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.2.tgz","fileCount":164,"unpackedSize":282849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextPlCRA9TVsSAnZWagAACTkP/1nigp8q2dqqexooyHdP\njU9B0kFrNcZKC6RnLbictEYPuhll2nYWms1MoUTKV1FMZHqAeYS0Neo3csuR\nLU5G68y/5lVnHeYeLWSeIMR2bKKZMg4ns9R36xszfqgCQV+vvkPUwfT91PB/\n9KaotwJ4VY7juPs2YPN9C45S/5wWDVcC0PtuoeTXUes3YvCftysPSgzRu1ID\nX9fIGWaF5Dorrv+ZTvAwCaDCazJdi1Rd4+or+aCN5PwYgtV2rHQ+lk6P+FGw\nnXofBoZx4sxgllmF6wnknrn71+0msXT9Q8sPUbGmo8oH8rbuPtRN1cpFs9W6\nFYf1Vk02YnqIZxpjw+zie0nX8PY7aAr9urEW391Z07VdlzPmO3gpIT/m9lU9\nFoab8mgUOiuFwo7EhVxrr7865WDcDl02c8PSBjTgH6YYXS1BrRvb7EiGk3Ov\n0e+x8RTx9w0LfFgqTU1ifG+1nq+Zee4/V3WHPoXKv6iCXbVuXOaQEpI7WOSD\n0hO1pDEOzxK19dGU4YmnZR1r0XeXsPNP3xlBas6HnCEnL/t2HvsWucyfZf5K\n6WPH+9djJneAL56TyGqfki5ATOQBJdWeTpX7OZt69q0WTQgtVrABnqBeixIL\n4LOkOHr01VEi68lZ1M180kJCOjGwVtCDOBXodLhXv43uC4/dNbcCytyGIpog\n77Kr\r\n=hnIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgUkpv/d4yUnZqSs/ERKoM+fRl1/1D40/3D4onpoFY6AIhAOhpUA0B8lyPijy0ZyCZ9M09Vm8NdyvN2RDPHIM4qQih"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.2_1590088676816_0.17213649791361618"},"_hasShrinkwrap":false},"5.56.0":{"name":"@typescript-eslint/experimental-utils","version":"5.56.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"efdf2cf4c220d207d5a4cd69939acfd2b4f9cb37","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-sxWuj0eO5nItmKgZmsBbChVt90EhfkuncDCPbLAVeEJ+SCjXMcZN3AhhNbxed7IeGJ4XwsdL3/FMvD4r+FLqqA==","shasum":"2699b5eed7651cc361ac1e6ea2d31a0e51e989a5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC70Nd1NC2XHvydax0hnCpM2rLoHu+/X9xWLf/P8QntQwIhALs4ngCsZ3Qmxx5VBAjQ4P2LYf2s8UlE+yUww2CKURfk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGJVZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa4Q//ZJHrS++ShL4u0ojo2OeQIzF0aMf8Q7ctKHExfVWZCtTPeL4Y\r\nWul4TnoHBoAKDiKZACODVLiq8IZbnDqT0APthGgzh2eketFwY2q8Lo7iGzqk\r\nMs8jUzPiWW48WEqN4v+z9DOhZy40fvQepu8q/502ADH+ktG0ctPNQbG+Ftj8\r\n1otsZWQQlGQlHKC9vQ3dDaAgP0xewCPr6SRBshue/Mzr5iGiNN86UTdB+2aF\r\nVeScvIVJ9kvjXUm9+3Imyo4AXvcZUkNBVLNA9goATJgqIJTQGuKJRpvHO7Pe\r\n+EDfaBcqRHs6wIC9cTK/Eaui/4re8MIoIhXBe+FWtzj3Oe1ZvnPuwrLIi2er\r\nuFN4aWhRrEqy2NowbkIdVhnLLv229x+q231SyhTostUjWBojHd1pHy0G8/tk\r\nAF7AePVAlB6lDtdfXLmjdUntz4PZqYtz0qkKO+gLoqrK+80BD3DgbI4FlgCt\r\noqODHTP/d2cPYLdbJ2jyr3Me2tKzTPwG6XH2xqdb+dQBWq7+zF52sORDeakf\r\n3H+unZLfQJfyGjtlzN4fZKxxcc8JYtMUgAKn5L7ZCtK7RQDxHXnHHhpXPemA\r\n6hNLBD04XpPw8dAgX+sum3ACU5UZ2bnC+ZGfhKqEGYf8OkFqO0ITTJL0gf/v\r\nprqQUsLTmrpRCVpQcC1FRAgRSOEn/N5ZWis=\r\n=PXOi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.0_1679332697271_0.8721923110532699"},"_hasShrinkwrap":false},"2.23.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.23.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.1-alpha.0+b5b3be05","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b5b3be05375c40364d35b887216b56786e33f057","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-VxprqhJlG9bgHyRd5rcnR43IjkIdT/fLCm/pVTsUcCUTiAn7WpRDE4/ND04tms7Br+THYEs3dOriYoV1XkT2ZQ==","shasum":"14c55228f1b2b72e1c37be37446dc49c9bd3ab37","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.1-alpha.0.tgz","fileCount":112,"unpackedSize":159355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZnqnCRA9TVsSAnZWagAAjMUP/1kgsBbkj13DKgtm3k+2\nResXmXb0QcPcCGhPGNQ296ibZe/ZU28gv3hvCe/i0f4wOGrfA0X5UBV75DM3\nrmAXs9CV3fW+6SgOC/zej5+7Aw7klqfn++dNMCahV+tXlpjWbpNkMIpQcYPt\nne0hnDfcqadGP3g2dV0y7mgZwaq1uP68CqbzjOZ/bRTdmZJeU4j0bYWICPCe\noy6wI9ydb3BX7yCNRwe6nyPVUX4/q8HVddRzi8LaSYm9hv5p/l49vb699WX+\ngwWT6P4REI6ShV4koDUSfb8QBCyKOgMqb4RplSpp+9HsPwfW6FaW0v7L40R8\nn6HVxF7ymatwaugGmjhGx/bCI/DvWTRuxdHXX9EttqUp8lJa825Wc0bTOMtZ\n2Ii94YQTkuRiDWlsxvY0rmeUiHri8B1KZg9o0kQYnT2mECeFLI/ZgFD1KLJT\naDa7uDu6CrtRVFL16hfgIOY8h87Inw5gLuvRKaUHX9jQPsIOB4xDZPT/oCzH\n9xbLNCKcF3O3HRTszdmCX5NFSZnj8myGRGzjozBcI6JxdYZkoGdHN2WDgDXA\n2nQ8WW+CdCM+Yfiu/fCyZztgC8ebu8oWUA9bi/3YJk3T9W2SVk2Gx0l3nPU9\ne1a/OPnmcErrpZ7cBEnc10lEMjaw9TOfbczxaO1YPLhn7ZyHz0rbdEYoIV1J\naHaQ\r\n=Lqyn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2g4ym0yJDO+ZH1n2xCHzRQnDXue+kaVLhXd8YWa089AiBaaaWq73U6k63qCXsooAzzMZKaMS+K4E9ejWGeHUSNPw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.1-alpha.0_1583774374640_0.6431255971683079"},"_hasShrinkwrap":false},"2.23.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.23.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.1-alpha.2+2ccd66b9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2ccd66b920816d54cc1a639059f60410df665900","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-/2Zu/MwXroWbaU13rJSuDfI+lXGcmyo3CROIWTvc5Nv1b8+MLlsyUzhHgAbh8fud8VsW8Q4cibeF9y2rKuvQcQ==","shasum":"a4e551db40e695fbb14796d0f5f518e249742bda","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.1-alpha.2.tgz","fileCount":112,"unpackedSize":159355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeapRhCRA9TVsSAnZWagAAFycP/AhUc2O+RWKWudCMx4nu\nAR/8CQiBjyTeSli/1+l+Ja4N882DoDsaZckb80JZov7yNtf6MRfsCSJQChNb\nCo44U6Cw8xbWKStXxaDjiH6yppT2vPr6CG1WaZvwybJSuERSZZtvPJX3dWDu\nwNr1MMAi43ibMl5uNZJ6Cam+Ixz44ZC59cviZtwgX2iyJd/7iDAS83xdoelf\n3RW/aPAIPUtUyad79ZahgH0lRssyBFEVzkgnfiaAQyHdJd8U+w7su6PafuVy\n1V4XC4zbVsJ/S3NWpJPjRNPPUWlvGtbRLHMhONEWIIXnmaL8/ga3Pr1daPH5\n2WoFp/ckWuNr4nVraN1izAB5Q2nG0e/D1q9T/92h4ngKoCdHtMh/b1bRBMro\npn1PFtY8txppuoDLW3j4tduAE/7/2uxz0QGaB/AcTrtJK+4BO/2shLu9RkuN\np87cU7jjCr6LH7MCeFrSE0LEfXvpVPGrZMLPBpAbX6KeuD82LmkrQErX3rp4\nHbBrev/wPHThEm5J1TYex3mRt0lx7K+5QKXJvQqSA2tD9IExaNACRTqkrYPJ\nf9WEDZ1qQ9vDhItWRlZEKlgkEt06TK6Vt+jU767o2WRGbyOrRo0HvQhKC6hX\nRvP+lXw2uSkoXpVIjDd/NAdCGItYpqIWW2kiK7vgcsQF37XaWlJ3wawDyCjS\nOEJI\r\n=PJFF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVjzIKlDsSR+Bpj0RLH2xhqTeEzANt0kMOaGrSHYnGkAiEAtCty9l7oaVIf9mhIgeP3f7a+I51pZWqE4AYvAGiKUUc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.1-alpha.2_1584043104626_0.4691037993423275"},"_hasShrinkwrap":false},"2.23.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.23.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.1-alpha.1+4ab3bf0e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ab3bf0e77a5ee8040ac36ed17f987ba2f498f14","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-n+5MvdIJJYji+iXnDLbpeDtaW7jVGfJSB/NR81ncNLAOFoaTz5JFnGXc+a8Ktuz58oYzXJUwYnA19eSbfpGyXg==","shasum":"b81c634c30e51b000d1f0a9ae3c71ee0a9a1138b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.1-alpha.1.tgz","fileCount":112,"unpackedSize":159355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaTP5CRA9TVsSAnZWagAAtokP/jGAo22W4Ply3Z2eg6EZ\nm68lD2J+nR20649nji7trElAO0qreeHRyQcc5YGF09FCrvxAAJj4zdRK2X5W\nChLOT1Yeo7ChcTz+nK7EM5KODlRK2tYG35tFHNF//JQG9+M7dApUd5SP54ok\nTQzEpQfYGIFUx02YlX/yPkM6db8qsZyE1axmLhHwijoFx3cFOmW3u+E6lo3l\nEPSfMMmzKlQEx+DfKDfDxbrd14ej5kZxIFgXsoiuPM41QS1HjOItL07U+goA\nlzFpQ1bPtfBYd0f6DjBQ4GLavPBhSSJ234/vk8M2yk5UH5npZKkrOkZsPIht\nh4iNkA4teUruYpTKnDsY2CQrYYKXXKT0aciHKF6laXEuGQKpFlz8kHP563dU\nrWzixVavdgKfSNsghZ7rN7nuFnEEUd7aM0wD49yjCq/4qXf3TrX1FUx77BtM\n7mNcp51JOh4GSuibAVVT0t1PUpgMs+hN7u08UbMBnlvMYlXKU9CGJ1jOQnrw\nJf/XKI4dclxUTGdXBd3EJY2m3dCKNlE8K6KejKXu0zFPCbH02vMGE1U/QTCW\n9D8kJex7ao4Vnv3dzD84wxjq7c6/YzEp1Ojf9rlkVvRkIwfoWcJevnylEQGC\nfxHKysyQnCnKlONWKJA3tIfrq4qBLqWn+YCEK1cjAiHq7Mg37Uf131rw0hP+\ntCBQ\r\n=aHda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjz9mDMplZbmCpQUFDLve3Blv5OGKvX0efj1fHFpq5CQIhANzTEDZKT0cpcoKm2e1V9FAXp3EJ9xCQdTdoMwC6HAhm"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.1-alpha.1_1583952888709_0.6700035927358803"},"_hasShrinkwrap":false},"5.62.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.62.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.62.1-alpha.0+cba0d113b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cba0d113bba1bbcee69149c954dc6bd4c658c714","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.62.1-alpha.0","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-FjH32sRlW5fDJFrI9rD1uWDW2UHfZgmZgKZy1yjH3cKmkAhbl8XT/2Hms55FIQZO+/j+S0vT4+zQvD+45zEAkw==","shasum":"a3a8d68d1072b7fe1e8477e7b77f3c314a478720","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.1-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.62.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiTEpoUo+PD7af9J8dnUAtyzEFC2d1hsEG+EfJuU+bywIhAPsWN5vO0f4XYz2XeO5iAiPnOXNrtqhdzD9GT/PwQWrI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.62.1-alpha.0_1689011782145_0.7864973578212102"},"_hasShrinkwrap":false},"2.23.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.23.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.1-alpha.3+0b65f5e1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0b65f5e126811b74db69767a887b200b01d272c3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-AO+RVsWYqTOALdqkhrsTdC+o9Dg9+T0lrtBE9LvPFdmrGDP7akMpYIAc3LLlktni08C5dYS/V3zMBWUpjyHBgA==","shasum":"8ab8129c901347706294cd6e83781d17e489144f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.1-alpha.3.tgz","fileCount":112,"unpackedSize":159355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebR9XCRA9TVsSAnZWagAAJQIP/0o083V6NFjULrvILe6p\neFXTfGPBhtdTDJqkhaQhwX/tQ8n5wPRjRf6nHZMTSU4dX8/XvND0EZGrYKUb\nJWJiE8kW4sws52oz340OgUxjlGiV7dD322IzUoTevbA578rs0O9gpL5dI3td\ni+rr3I9DJBFA+Amt3dJDee/qyrJYJM4Cv4yzOVrgXtts5EgMOjWIA8fHCRa1\nyWGliz8cNUfXEKIOljtIYvbGP4x2YkelGuAn3aw29eE0M8YQfPJRzp6MoKpM\nuRxpA6vtXyG+Kl5BrIge7nXaqdQ6bYrbtvikvh4HnYYIaE+lOhywiAUPx//O\nIV70AfV0fKaQHMM+vt0y0cd25ZDyEMnB5fVpiixcb4psJ4rkiaEql+yhUT5U\neoOQ21D+jPG2Jv0s/zIDT7D82j9/lbXq+yg2Pbo7aMVgVPrsvfEoX+AG70OD\nLy5RhODbEg0HfHOYurFJgu2ejMhvDu/Uy3/qK562D97dtNygPOV7EAaAFeBt\nyXxmWah1kl6VNqrLfvoHQGyof7Y1PrGln541RCu41YbwZeM60zpqAaA7uIqa\nq/0CCXIJSujdlxERb8IaqjfAZ1J5Xip+YTqEQn45+y+N2418R5IYLDL5mRt3\nsJAyEKCtOKJfrT1eGLLCJb8BNScw3ZLPYbubuTSm+/uQBj3V3IFYvCPrFmQt\nxZLA\r\n=D5g0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJn/O7hmLiDfvHIwZIlS1lih/J5ojrniBHBT/sKwQ/jAiEAkddujgKa4+qYZeHRU2MwXWm7FsqKMIuPnYkV1O1qazM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.1-alpha.3_1584209750525_0.7418689179083804"},"_hasShrinkwrap":false},"3.0.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.7+765ec4bb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"765ec4bb1c83f6b7f50564c3b104336178f29b6d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.7","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Ay286pduASi+sBT3uWYhGg6j2D07JuSses0vjbE33MZigcKvbUumxpSHHD682OBWvJAOvEUsTThfqsTOVKMQ8Q==","shasum":"2b9c8fbf72c768609cf334525a5c747382f29dee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.7.tgz","fileCount":164,"unpackedSize":282970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwkBCRA9TVsSAnZWagAAXTgP/2SAVTPfmYjPpxWtA+yu\nWKlmoUF3DqbqXGgJZwSSYA9R5GTqnhDMor0Sgwba+fgOYJO5nzANaBP3Bgbz\nE14h7ZOhteKQdfVhhgO0F2k3ETu2/Txp22AfCIjK3ND3Rx+RvYiaFiu0vZUI\nbMTAd5L7F47dyVFCHddOm4haz+VcwbJfCF71Tb9eZLyyXfi43RLvhOi1o83x\n3mByAmqv+W4oCsuS+8y3TZO1vfL/8VmDSrmhHvImQu7Z1RhA01EOTMx2QLBr\nBKeTwVCSnG/gEBkmdRXhPNe64PLM1x5wxy6ftv5hGM/mKW6NA3YNQW6ysjKA\nKCZD7jP+0sS5jNE9jQWiaoVDvieAeQTIG3L5XUHGmR2Cpmh32uykzGlPJ1yV\nDiHTCyQAd1Dm3sUQUPz0z/WA/JJXmSY5dj45iWelNema4bkVDTe2ynQZkkaN\n8tMjUAqzZGL2ukUe3Npw7erHQJdlzsNoVR3B5P97oww0FpTjMoFaOaGj7IHh\nQIox1WZtQm2jUXgyti0uNSvx53wfvEehMjOK/yF/x8pGQcLl/BxsMeNxOAYK\ntLwLuRljKB4/9HZ2Wyd7V4Nt1FDv+OyioEkqu7zIC+5VCjuzwAHs+DMwtRNU\n63LtWb4xWg0NnGXjMxizgVXc9X2wyK5WUezs5d5qlhVLrtnE56zhRmWw+eiB\n7dzS\r\n=PXnh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Bs0g2kyIzOWu5ekGUbQawnDY6y0wfF7v3uPdXR/wXgIgOVUizcqHDJD7V3gbZwmzWPd8mLB14oGBns6m4M/6org="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.7_1590102272839_0.9883065004763116"},"_hasShrinkwrap":false},"4.20.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.9+b1b26c48","@typescript-eslint/types":"4.20.1-alpha.9+b1b26c48","@typescript-eslint/typescript-estree":"4.20.1-alpha.9+b1b26c48","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b1b26c4843a4cfa209a0c9c3d8bea1de37333b48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.9","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-eXj7OQF2CB5yNCzdY1bD8rDMOHWgzRBaxu7JGhUp5NDMOS+h7r7V0nhjO6/pLgFMx77nWrf0+bsGoIf1QZQc9w==","shasum":"dc5b5a3f47be8cf349196953f8274104f93c30bb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.9.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ4CGCRA9TVsSAnZWagAAMq8P/1ltOpULvw/rJ/FQvxIB\n5EQkailVDizsi6jdZ3eKl+rjjm2sT8sR2Xem8AgMLg5JyxnTIAqViLNhDgmg\nEZkCfPXs/4H/9JWNLLZUZXhnYWn74oSnaHSnuBDZkmUExca9sBiFdnRMXm2F\nqcJNg9t/perN7opULx6PZSVQ/hOSvL8YvVGC2AX7u0HxvWle19k2VPPXX9ZK\n6WgVHZslX0GYsVrY7SyQWuF3bzi8JKnIJ6h0HQhBpVIkc9PClxgi5oc83Ti9\nFRRU9xYSi6VCxMe4kANo9VnJ/J5jSkIgNtQOTR5e95aCokxrFL42RzF4Z+Lz\nWdYxp6plPlF85av5hCkxnmowESQD8uaZx1QATTAzWGj1otSCQ47+aRIU/M8H\n6kCQA/xcyxWj2RHbvjXali5gUBj3R+i9ujreuUInOSqUxXG9fnnkqk7sVNrk\nT0HpHRmYf1QiZTvuh99dyv5DrmR8bW35QKFQY73K7gELkajQIShAbj9DkTL6\n3b9EUwF+UzeNZ7YItNkDLfT9R12RFXXzFssMPH0bmmPzue6YX8bAGCm5jqrD\nioTNbfzpMaCF3TT/EEkVRJ0UXW2XCl46WENlpjQvmpIWMwnzWZcS++NxITCi\nwDlemJheJ2GcEqvPphAtuIRAT8XPYB9SqkOzU5QBP8LH8BU0QrBeYkv9ne+E\n95KA\r\n=IdzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb4KcNPS9BeO6zW43BVledWxl4z7mml869bN76DFpJZgIhANIvzz0f4P+PgdblW0qsnkXdBLWTTNuxATvFBThMLzN7"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.9_1617395846010_0.12458890716344051"},"_hasShrinkwrap":false},"3.0.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.8+66f1627b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"66f1627b11a566d5b925a577e800f99d5c808be2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.8","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-JONQcqhk3PMhRbA6p2yumYrDLd+pPwAfclQXTPTsgclAxTKrCi8B2VMUDnDACyS0rhUWgUzEyUc2q9/lkz6mQA==","shasum":"3c63a6a53ee174a583e42e7eaad91e71ce1c26ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.8.tgz","fileCount":164,"unpackedSize":282970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyBKhCRA9TVsSAnZWagAAyY0P/3zgTtGa4vmYvMwePTCS\n8QjLUi8KtLqIyjWiAG0UrsmtHoATrKKIWtmtcvLIHnMZ/GmZFcytW+g2Gpg+\nbGgP3fhpPvuebkS0z+/sz2+4GNYmRDKU91oNQtWJnxkAXj8+z8LXSZV/Opbx\nrNS+8ITw9Gb4H9XW5N5MwWZb3VNwkPQUYzAOk11lEx68E2u4cKUMs2ZbkKs3\nsRxcFRm5BE2TZR3T0E5Y+0ncxz99qDL8WYBAlgYwvlwF5L9NXQyzjZzsfnJj\nvFS2A+KOODkssns8VF2gD1hsraIegSEdIlBSSqN+4LTZh8sELvlevSPlQAaw\nZWPuaTQHE8IOYTg4L+PpPV7CYkWDG58wOk7fxxxwMtYX69jdSJ0bXRUpVUVR\nDf+5REjffdW5VbWMsgDCnJULhl8JCaW6JervaAQ38lfaXJiKrl/zKAJ/dls1\nwORoWtzdlKKfpRS2rfE+BMDo2a4gCyLYsmQmMk7g5YhTT1pfMgTWAAc0Kww/\n5obikP7m3yrfnd8wz3PZ34S9/uUS8ifTqoF8OQ/BNc3ZQuCB7wH6gbu/6F6P\njfKptlZutKhn/sKDvIbISjM89psxpy/WOo9x43E17bv+eAsBks7bC+pRZ0Sh\nFf2s+pPzpKnoh17Wdjrac0zb1QgmFcONnRVibXoGnKfpHzwdgTTP61uBppu7\nH7O2\r\n=saI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRYzgGIXsoVZtNjZTvEUCJ4KNzgIMKQwvcZ/ry8eioZAiArK0F3c5mIm7reerg3U11PouACYTAYURI0jYp0THoVBQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.8_1590170272505_0.7913069558306485"},"_hasShrinkwrap":false},"4.15.2":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2","@typescript-eslint/types":"4.15.2","@typescript-eslint/typescript-estree":"4.15.2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fc774f637782f8815616592d6d18be933224c4a2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ==","shasum":"5efd12355bd5b535e1831282e6cf465b9a71cf36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz","fileCount":204,"unpackedSize":426166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM/I3CRA9TVsSAnZWagAADcsP/jWNNYpfEnucIaOKNxAs\nCmE5ZPmYxIe6B5gO7otspTDKw/Rs+C2QOZbYWxf0IU4o7WcMlY4p9jwQejMC\nRa3EGpS6+1vgTHvlp/r503+lWTUTEjnT1axbyGxOo9CDTRe8n6w4hVzrRWHs\n998aCrHcCNL/pknraC60tFiQqnExC6Zg0UobLjA/yxA5RpYo3FCggdvVFWnV\nFNambX7bHzdCAGPgRTsr8TghlCCzSGVxx+F3B/gXBGaGMeOPYTv43/plBkFl\n8agxSg6m6UYjx1uANoJAGQTjKJ2QPSgWih4+XG+6WnKyM9y3CftbxyhswDHU\nnL8GuCbewgE8ih2bclXMaDtN2Pbngu4ov8uFL01yjaRjANudgrPgds7Jz9VT\n+NzGGAfBHy6Q/VUcECMwzjpRGs8FCUNMLpLxbisPcJvd9+B/EElcw0kGy+NV\nFzqYtd6cJDmVk9wFgAI5vRF4K0g5jGahkeAcOVMr+yOOY1dBsTyS6XNn7Or7\ngeGpcxStTXaz9HpoDzoFGTMh4EKbU743uqsJy3pJ9loUhaxMIiwzJhqZM1CD\nE1wKTW2i/joMvUS0RBrYfpqX5gNZ+8oqO3+b4No2NyXRpqYhVnn5aVyuxWz/\nqCO+ukuVNmU5rRWUPEqEqXEfoWdFARnXcU++Md09VzOLMzxBvLtWBR1vKoEh\nNZb8\r\n=PV1q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDL4VqM3Ib1Kpc7JwqzDnfnFP8GOD9R8C0xvSk0TyCyfAiEA+g24TcZQq6v8/jC74kHxeM9TD/Ohs9WtuF0rpIz8L9Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2_1614017078497_0.1779879188978195"},"_hasShrinkwrap":false},"4.20.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.8+b1aa7dc6","@typescript-eslint/types":"4.20.1-alpha.8+b1aa7dc6","@typescript-eslint/typescript-estree":"4.20.1-alpha.8+b1aa7dc6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b1aa7dc6971ee8409b729dffb8b69478455734ed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.8","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-Lpeffy1yHadGel9MZTGQvZLni2DUOYPA6dcEcVkCPzY6IEJWii4k5JrZCNntBJV40GwEEbrukQ0Ry+ctvBtgZA==","shasum":"9398210a6653ca97ae18997f111772f45c8b2d30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.8.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ3+5CRA9TVsSAnZWagAAL9QP/2qwX95R7gqevLs9mM5X\nHY4tCuIFgPPlZ8gO3VG8mHBPZtdsQpS9mZwhj2jkqC0WrUPUZysrRglXPWIb\nGUP3LcAcv4jdRFMbVSgrrt9L0MCh+jjR1FyQmliGN5pLCjI1hb9rWAXcudoA\nntxlH+qshiQ8HI45COPS5K+sHdN/1hN54tVD4UrhgiziWDL/VxBrD/9/KnUL\nk6NbOGRzOyaRfJNiyZx2dF9Q/Ikwf4p+HwrPlU1GGEyb8wwXzTLISzjFVXtm\njo0SNiX/iwmqIuodk/6pWot6QXCNSnuXB6OJaj+QgqqetPE4xH+emugMc553\ngWeith768mDahbwUj9kd5K4iTs2Mf0pMknitUGbdd9gnYOytPOb3q5rbQWO2\n8H1tbW6TgiEtK/MZMEB4jo5JczI16Gz9ycXugadrOI8K4kSfJE2+H3b+xkKW\n3yOBNEi4zet1z+dyDbZvacsg3BsG9XwU+xKt2tZ4VsJ0nxgwIrDbHzMlUZw3\n960lIIjg0FgLJKxXjAq9y27OaG/aTPIj8AXToAxSkU0ZusuBBqQsj6GTbCRF\nwa+I4t0tB4PXPOLfs+OMgBpfg6NqScE2yJDF+CkNYW/CgcvTPzstQA1gU1bS\nZnkZAhm+zrXfV1BUYjSh0bFTKFbvmQtSr/zqZJDoknBR9QijePsx0OwaGGcb\nuC+z\r\n=b2Bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqp0fkgtGY8saRlG5m3GEIyUjZrPs9rQEjCBTP86HW2AiANl/T9YxpVQkKiAmWNxoT3HFvyorthLWfvhpZ/xuW3TA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.8_1617395641252_0.2956018696484397"},"_hasShrinkwrap":false},"3.0.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.5+159c225e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"159c225e2a3276031b9c037bb2e2f22094fbbf6b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.5","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-h5fjcZkers8YG+nuiwBITvPWmnZ+adoQ+OzJKAk+4ADV54MYrHn49AFa6praQoou5NgrkcMujGN5JWfqMNz7Mw==","shasum":"9b3ed608e9d73c3348f45cc0794ed29e147d5003","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.5.tgz","fileCount":164,"unpackedSize":282970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexuOcCRA9TVsSAnZWagAAhvQQAI3nl0frGxM+lzCFZ/xV\nDM9nbGXWAo4iSA8+MBejqdyoOpOrSuzB9GaVl/Mq11w2SRSn4WRX0TQOxgDv\nwI/x3oUPIbE4jXIo+gLWlmRbRdHmIdRkBTSfikQ/U4ACa0j7WPBfpNltDkK4\n7XzGVihX7M/fjJObwQPLBj265bNgP1lp2KvOG+F9hGA+p23d6jYqm51peBCx\nUaxjIXIVlAu85NdO/JkNap3FCG2286eTylRWG2J8JKZYJfyJI1PR4Tg0G7Ik\nVzQvQJsAqnUjU9gk6SOQKn/l6OnEVeN1u2tKVIoD/rUB9xU1fPgjPg2YK7AU\nB04yjuxFMd5eZ1xtzAhxJ1JgQGNJ9Iz42qgZzGT55mQ80G25MUvcEkI5qNu8\nyF79S+DOFsWYXDd/fpRWQ8KqW0Ug8N8g2t5cdH6xJP4Vme9y5UQW1RTe8cb0\nJ2cuuvIcRC3On7XsuA5jQOkjsmEgvPQOcBj2m938k1wNfpjlILaaCKrtVrUC\nfMFULpHcePoQ+NOS13J9DRkJX1sXLNxE2VthR88uVdaETbPj5kHIgXoEof18\nShbPxNrC+apnzcCgzDqQ9Xx2Qbv4JWugldSOuM041VJnuifr/jvuaSlOXnqV\n4qprvdM+7QkKSA3Ob+Mnjg3UJyB9rN3MojEs47lqBWZB+TOhf1z81XrdbS8m\nvGwI\r\n=Z2cF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+CcWgHoYp5GXyssRz4Pj0Ge8faKpljJGXvilTVomaeAIgaMiuQQNQXOWDSCoQQxVuhAyDSZpGF8P0Vq0RWTlALOA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.5_1590092700280_0.8284923691488362"},"_hasShrinkwrap":false},"4.15.1":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1","@typescript-eslint/types":"4.15.1","@typescript-eslint/typescript-estree":"4.15.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f9980c25fa383b4c6ec79f1f7635102103ee27e2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1","_nodeVersion":"12.19.1","_npmVersion":"lerna/3.22.1/node@v12.19.1+x64 (darwin)","dist":{"integrity":"sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==","shasum":"d744d1ac40570a84b447f7aa1b526368afd17eec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz","fileCount":204,"unpackedSize":425915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKsQ8CRA9TVsSAnZWagAA7PgQAISklwCEafJGbtJDQb4Q\nsONAxtcBrjpS2QgtYfHJWguGIYKRBfsROlalHC6qs4eojGSkDQLX1bnoWIij\no/WP5WUomXbUgZoNlnzoUf46M+ptJp4UbCDPCtFhZSMmGFMtwF4Wn2rU7lAg\ntPQwqz0U3ql5bpSo+1h+lxfi7SCp10dEWY3r6VWuf67G4LR6WP696OOfXJDX\nBvQfWV7Rhla/BRwgQWDSPAexDzBYsVHHOd7FAIQSpRS2iaP69+AQBP9OxPXD\n2BziepTdGm+zaPadoYwfQjpk+nOwi0Mjr792VSEea8fLB9ylu6DgKqbaSsdX\n+MNFldtYDGbMT+hVBCcVBTWINiXi2iTk1kZXqK5Hft8X1Y+rUzAKrWKa79YD\nynyoWqRd2xJzpUAfVP7AgLpt6UzMCT71/sSa8Bo5EGT9fNvbobXifBzt82cf\ncHq9O1yxwsZv5gsAx7CTpc2eoUnxYdqjA3zfziH1el2VapE3wippWkdq5wSN\ndXH58Sv8clk4375JmwRMipmCH/loXVZqsqR3P6EmstJ3H82Zub0180yjBM3/\nvtDViaqrI96eumfIslh78jViRIuEHLP1qq5sz8oM8TvmJpoWhQCPGhYeZJJt\na2eLpEKz6TZwiJHWxLgUTfEM2SY4SB3Eqz9QyK5M7YMGstzkhGoHKJ6eaegj\nisw6\r\n=JKMC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu2t3JGrrpVDqouo5kp/l+JMnJ7lTqXCFcyk/D+/viVAIhALN7Du9PUFvLW3c7Mkym/YmNdE+TnSHgXyOqcAP/lfMV"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1_1613415483665_0.522439320204555"},"_hasShrinkwrap":false},"4.20.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.7+62dfcc63","@typescript-eslint/types":"4.20.1-alpha.7+62dfcc63","@typescript-eslint/typescript-estree":"4.20.1-alpha.7+62dfcc63","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"62dfcc63f3b6637b0105e2b1551333d7e5d3a215","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.7","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-V4wi+Ez78B1U1WICZ3PKzeGDTrG6qvIAlxN+zPiYYjB6g6L/C87bQEtq3l06XoIYKbj1uNU77+J5cncFZbSBaA==","shasum":"9a29ccb55a0426bf91a4f2354ddd4b840365a921","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.7.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjBjCRA9TVsSAnZWagAAPPsP/3Y3J/K2MfXPD/3e3lzC\n3CFG2NPFrcfBCLHuVnNGJ/jqsz29Dl5UVyz3la6c+ZwsmEhNLqRgu/ivz7YO\nW6lcZpEiWIk4/ot0ahxW3WDUdvotASr084ha9BJbFzP2uwiQa6/8Ppk/xlj0\nfCCii8B9DirRlRfp/5OxvGOqEZ5vZe2Blh4mpi9xAJG/LcRHxZ9PLfEnyrhp\n3AdRorVDN06BVFhpddOCU+PK2LLQ2cimdzwnMd6JwpCBQdZdiwbglA6AKhyH\ny6u38cS4VtnsRdUltiX2fEyDTJ96sIIyWbKn4eE76QfG9NXsMDn3i/UKV5sH\nWEOFjy9grbydtiMfAy98Y1c+YpujdBgnRdAKy7JeE2unqlYFa6S5ig1/C5Pd\newSq5fzxN8s/eSx0PBeoHbYBLRwN2S/d6S8Qa9qNwo/KIqnLTfcisQzkxCL0\n5he89ZrGfP0VlE6AL+75A25/H0kNued6V8kIl5hZotJIf8t92q2qWLNjbuq+\nnwuiKMKQCFAhOPE8AwMi9FFgWLa1diG5w6NEYIi1xckN9x14YdYJAXiMsq1m\nHh45iksZT8wAoKCXW7N37nMeJgngbVRql0w4A0QrgBNkDM9p5nbVtf33+uD9\nMO/vt2+FKfx1UxCPLnAlw3Wx1/xN9g2BoIWrDdhIMtLNqAKDVN+jQ/HJi9zn\nzEDO\r\n=WI7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpeDHoSqnXVXGLw0OoqY68Ta2YG9ZU3ZfeQy57Ql6hIAiEAmbVHUrZAwawsrgJ0Z0JfAmXFbCamgaPxSPTat2mgox8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.7_1617047651423_0.9279585963219799"},"_hasShrinkwrap":false},"2.23.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.23.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.23.1-alpha.7+71ef2670","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"71ef2670959af0672ac5a44ee962190e19f15f50","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.23.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-aQ4DjnaXpNefVlDBm1+Zmr3638+93kA1b2IapOadFhkGa9bI4jNoVsMzEf8ZWvA68QqcTigZn7dnRtI+1PcHDw==","shasum":"c30e42664514d4fe9ef62218c8133b7e21616505","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.23.1-alpha.7.tgz","fileCount":112,"unpackedSize":159355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebSpeCRA9TVsSAnZWagAA0lYQAKBrYamtOLbUqDrcqWNB\n/uOtVMiSgtAQkYjn0gUu2YQjRWDtywFxeoPe/xbJ8ODBt+y4UGJWZLeo/jZA\nYw8JEgsHCrwHhb6HWTQc987vGkkmqoCSQbRs4cm0j2/rCSJEkSGytSiknqQv\n58bXUpsJR+uqZfPk2xpXIp/8i1QmYzAljow5xCNcW/qikm/P6fgDCmMx446U\ng5OtbVKG5pDxunWHC3zDtgkcmjMmOcCZYO4ZCsiqrbRuPB7/0CTtd+BcJWBr\nL+IJkyrTqIRsMnKE2tY4lnXZsEYLHNQUEYEYmnX7w6IAgmKpncgsqVCcuVo2\nGwcgPdf1CsO6M2Wq6ydiNSDmMYS2Ch5BANoyItU0IfLMr7P34G5/5UL3OPN1\nJ66mhI0hAC5v5ZiX5Mufngs+WDdr/QG3GrIWMhdXdtDuIZV85ZdaABqMouOC\nzYRrCcqNhQfj+hWv/H0GrOjgNFJsOdECS1RMaZYP4av+qLEZDT6DQPxhEkPq\nc9tQTXQO/3q0vi43VWIS0b1y05+DDW+XnmX+LYkcbUrtORP4sDpKXICXlluM\nngu8Y9ur72q0w1lAaGa7mVJ3d1rrdCNyt94o5fgUG505P5/hRS7UV2mIyKml\nARleW3ZWfofSe234Q4QV4tJiWscguhZQ9pZIg+41pQ3U7XtPJJzz6LbtVyTs\nIN/T\r\n=u3th\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBpB9d1LNh+Z+Q9Zxv+0I6nJ7sDcBTeUgFudfMhOLzcAiAK6OMlELp9LC3pg0YmjBNBqvomqKb5vAi0iCX8MBx25g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.23.1-alpha.7_1584212574187_0.9074932483524012"},"_hasShrinkwrap":false},"3.0.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.6+5eedbff0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5eedbff01178ea33b98ab22e556df4c1a195f839","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.6","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-wJJ2Wujsc+UNjbprL6j3/IWmqZYGnV2InMYvQRg38mtIhpWACKQOEjnSX9TReZ1NicL3cCEAJsLHXXVvO2HTmA==","shasum":"71b5af20683e75f1cf9bac27b6925db6a73d25d5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.6.tgz","fileCount":164,"unpackedSize":282970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwE9CRA9TVsSAnZWagAA3qUP/0sR8JsYKXM68Eec+U/6\npSi6fS/5U3tIF6GwGvvpEHqLVgEi7Uh6f48iqihq6SxRelVfmxh5IsjE0J45\nEa/54MUQl0mtmb5FWKXqdf1i3gxa6vN7Hgz+9VMLD9PeJSJ/yCP7cKCcp8z4\nqvU06+PiGzoBsTli32TvPUtsJl55cYh6NnMTrJaYjZV+HwheyUEP2PoZqCG6\nAAve110X7/XD5T0rpeW8VDgIvTDBayDwIAjm2DmkhXvkkZBxmlqKXbiBANdU\nhCJ1uef9sKvxGyBCpmXpk7Cx5F1ajMrHjfsefNkPHvoAZloLXmBeg+d8j88L\n8xi6kdfeCqYoUwlcwjQpQGlLRn7K4fo/xwj4Nayt+xkUMcRifeqCU1r9Exo/\nvARFraRHCZwMnx3RG8K+yoAb5nmo0TKi4TtmP5nTu/Osn0Ia5dEUzIE/QA0u\ngXZeOIc+Ve7C5zHJ4W0oDo4dqgpIzR3jLDQCsOa1WDdqbxXJOy4pHoPrICVl\nGtL8I4p2GRncjdpkmhGCHytE8l55pupkYUBt4kpbtJqq1fdQOCSc0uIe0O+H\n8P0Nbt6NM/okkOimSthga00JxUl1VY/7aBkxKJNe8HkldSDF2LYmRwH+RECl\nYMS1QV7Y/CE36+z70pyN8TIjkSkt0nzQp2NHn2BU/5lAVuX9/RiFf5MegAS+\n/LTy\r\n=BKaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcm8Yce/xTNFFprql8TYuAgRvmBq6NEtComG1bSwwydAiBkyZ6Llgvim5xdUIYIxfJ+OX3jlJrcpda/t+FONaOMoA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.6_1590100284837_0.839101278294365"},"_hasShrinkwrap":false},"4.15.0":{"name":"@typescript-eslint/experimental-utils","version":"4.15.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.0","@typescript-eslint/types":"4.15.0","@typescript-eslint/typescript-estree":"4.15.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"964cda3d9ddf1a8b95b2f3c410af43083845e54d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-V4vaDWvxA2zgesg4KPgEGiomWEBpJXvY4ZX34Y3qxK8LUm5I87L+qGIOTd9tHZOARXNRt9pLbblSKiYBlGMawg==","shasum":"b87c36410a9b23f637689427be85007a2ec1a9c6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.0.tgz","fileCount":204,"unpackedSize":425729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXz4CRA9TVsSAnZWagAAZQ8P/1JO472784dC2bXwT5gP\nYK5MHkmrZm3fnYLBU3j/qehNB0/sS35mRUdtHY8Ua6G49k6TBxrXVLdQ9HfA\nqZibt7eaEPhZWsHKJhnphY5ttERu0SXp8s8ORO771/jTR8Z/Mb9BVZFGT/mm\ntNoC875r9dIu/kRqiR2FIvfmt+9h2w+KhVwjYfINvKUca0Yo+ZHXPJREno64\nNNoC+YolOcDg/D1n3KHOHYxgla6epEJYyHXlSyCBQCYQOE6J36m0v5k2Di94\nRk3F1+mJuKKDBbn9Van/DD6NYCRuCmjj8gbl5aPauriu+EYiXNKch5VednDK\nOO+K8KU0MfyHbbLkQRR3YiSpUMPQXm/v9DpSsB++q7m1Y4P9xPgQQC3MX5bY\nhTgxsCptprsfw4BbVDpDZWn8O9288HRfcqFvaUUtS0gsbEwBcI6A3KvvzyK2\nPg60FdFWpd/5DdCxjJGSy7/3uEGHlt92Tlqcvf0Ir4fZowj3Blj/4VXOwU9J\noNESuJV6oYCR0ALR2wFxOgORiE4wifA64j52Tl+namhlPbOl4uoK7NHZTiq4\n+HrPRG/9OpY+0NQts9JO0TcogO0kY5a2ql+FONtW334lj/dkz2Qn4iJWFNHz\nc4jEx0OjFcOp/sk49RYNsOx8wHSpEuarFaz4OAM8ELL4r5rI9V8+L4aWKipj\n7tgl\r\n=R7Fj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeQjo0OigagRilrEzq9gpEpN7DZckH7aNRXaJGDgXZaAiB2AO55f7NbJ2/cTWQ/NaAM7qH9hstcldfwywQ6JdVolA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.0_1612807415474_0.20977439985380797"},"_hasShrinkwrap":false},"4.20.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.6+329ef023","@typescript-eslint/types":"4.20.1-alpha.6+329ef023","@typescript-eslint/typescript-estree":"4.20.1-alpha.6+329ef023","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"329ef023090c004694b5996ddb04fdde5b05ebb0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.6","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-MrIv5ywNOt20+Ou6EOaM/v2KGcZRzm2nKifKGIRk4TcPRC+qTqL/FD1CbaujRt3M9Lgvn2J3w13Iw8fW005Shg==","shasum":"e5a6402606a08db87fa9099aac24beaa5b1ba4a8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.6.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjB+CRA9TVsSAnZWagAAP7gQAJq1Bp7hGzX4nB9pzQ9t\nCAe6uWPiM8Ymc3+6O9gWaPHeCL3Xe9FHnQ/PYRLBT8QENLZg+Vx6FcwyaoYL\ncctXT7z5CwU70FNxaKjnLbjq41ZtU2de8dfbX3zdf7hO64VXZeCDNQ+6fZS0\n2YjBNzhufyq2cWRiVzAQp/qu1HbQi9JaM8youtMwM/Y1fXzHN0h3Ai4CjZez\nQqSVIudAEYdG5sSA6dqRUdQ7BeRLyB+iUZoDY+iAeIQP9e5BHD9PEgpXalYH\nz7AKZC+d7Fki4cxhIRmA+4hkjWHuWPZwUWDicXHEMfTNczfpFvbcP55U1Rru\nNONAvw2Lj+yRWtU8tGaUvuOtbsvlKm15L1OHHcdWMMEv94U67iMthObpeWpa\nF1xCLWTcLqx32n6yWAdOSvRt5fM19sYAW7nEX8n9fKpcxuDeW9dzHdEoykQh\nqYX4Lc7A5uNuiKqsENdHF08PCJEw1Bg0MKGR1SWVfZ0Pww8Fn4PqCyTS+clT\n1MWEI/i+KYFq7nbeJHa8ZjaIadMPRdKFcvUR9fFOPJast6cUpJKeco8te/3G\nNxE21gWC3K/thZgJFQ0TBRP6zp4Po9WOcIlqaQyT88hJI34IH4KRNUI9MpVH\nONBqgSzOW/bX+zilVLMGjrcn1m6bgL6P37bX4XKLA/X5Otsz7aK2Da2+BYEf\n/IVw\r\n=80U9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0rHe2yeUL4Vv0j32BmFgJwuw/deu/CImpyXtI61fvpwIhAMhpW6QakMBWjdbRjVRahFlIDik2h+OmQtl8zkOczzAj"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.6_1617047678094_0.6305260047217258"},"_hasShrinkwrap":false},"4.20.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.5+265a039c","@typescript-eslint/types":"4.20.1-alpha.5+265a039c","@typescript-eslint/typescript-estree":"4.20.1-alpha.5+265a039c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"265a039c7e728b719143e09ee61066039d721f62","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-08mquilMZPohPrqUGObPVUiHRxKCdiJIyfQmw8DU/Wx+6j/06tuFsfCOL4zoHycreLb0NHFLNri1AH3HqztCRA==","shasum":"5d92e2062d7f2b3cacb1965aa3b022bbf91b46b3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.5.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjATCRA9TVsSAnZWagAAoFYP/2Tq+0w379U2qureCyZX\niwukf7/XhdE9dLiZks/toDdgvNWOLMWVxUs4iTQCUrGr8bGbn/3+CVsuSJD+\nhB9Ugg2NAr4Cv1uxYYJpiahxNy7YhQd+wyRPVby4qOwEUg7MyQGOV+fN8d4J\nLo+SyYEqRi5VVyuqLO+1fr5HAidu2Z2Z2TH4zjZabSNwqcIeRHp/hMb1eA8E\nnRHCvgQ+u46QuhrQobMVwvKXFG96Z5HSB9XlwLJgDOiZE600/VUSB2OJ3z8m\nqkQDJKIc7i7xOSdPcP3T2JV+hyLGwELie4Yo59Jw0xPMNjVTGxFpjNktOpRI\nofjeemXB/6ujQLgmsBsIGX/VHl5xxfWR6UTpQJ36ncQbyeZDB6cLqsjCCrDz\nt40aTMFweOmd31sa6XInIuGMsDBmzVv/EpkINTFrmQ352nx+l/EhW9JFnlpx\ndjZ1BRDv2q4pais9Bc8JMnlV5wy5SFGXZVHav5wsYyrlb/AaXdhR9V3ln/eT\ntSRn1Kry+HV+SqUqxpNVQWefAQaZ9Hbu2SiRtJ2ION661YMcv23gXJu6lILv\n0beKfIeCnordkhgcuqJde7koItmlb9boMXppWgpgz+SMOl4NEcZQ3NrcGyuA\nX6USKesOTxTICpyJ1Hx4F0TvuM9Un+OdskVMJKftWWcjlF5zX5MPD4MxM8yB\nyuNw\r\n=bTV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXhYTAdhsmBlVgW9Cdr5vloyyvAcewps5MR0/gNAzjTgIgT0M1uOk0T27q28qgap4KC0OozzNPMc9+NDwaX0RASC0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.5_1617047571011_0.6471453107035778"},"_hasShrinkwrap":false},"4.20.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.4+1b41d60e","@typescript-eslint/types":"4.20.1-alpha.4+1b41d60e","@typescript-eslint/typescript-estree":"4.20.1-alpha.4+1b41d60e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1b41d60e7e9c44f929e012761155abf3d39b2cea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.4","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-yT7lTjZhML6Gk2ShbN8DsxHFe2t5g7QA6kTMZK14xYhfcxJQO36aCRcg4ASIXKUWxVqnyRwsTM51bMLxzVeGuw==","shasum":"4b63dadabba5c8530c6312593d9b7520a13cb966","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.4.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYim/CRA9TVsSAnZWagAAmlgQAIRfn0XrEdPPi8ZFE7l7\n/fUxjFU4q/sTGwxrjNpYGiJcf2iMJbi6oIhj5Q+QczMCA7hppAyJYSohHJwX\nA43I+ynaihJb+ItihrCPMOSOqFl5UhUos7imgZy+hhWuibSzgKnAAi/it5B9\nLNDjTZi5FVF/+wuooW8KNYcVqNGKfz4oywuKOL8QzqC6/Rg4iqIVauW9wvpw\nzWs6RR7heYiXW4P+4b58l3MaiDtE39NJG7mAbybg82U+t1zh1HZE2AfNp6EQ\n0MWb/XOPxOPyWtnXH66hP6WDktD1jFlIbw44X2u2xSlYGlg09TdlRqTOxKn4\nMt2W6y8T7YnT0BiT+7LKEKnTHggq7m1omwdOI87qHMwk69BztbeUbSw5WdwD\nSOxXPUwgjFxn197DzWSKgMExCloO0Yo8XDQOJguqVtr4ov838nL2XlhXuhup\nLUYSSrJMXoBWOkIe3zs/X3r18qwtjnaYYsSc8rMdZfbkS7mkXN2Yefq+4+DH\ntpovCSO4fmALpAxogL/A5zZPFJEdJc+VXA35zQlFIeG6L+vC8AAotOgnlc+E\nnsyGQQPlnu+9HrxrjgVPoUFnZURdPWU63T3MJM0X1BYZ5oXf2TAQC5vD/iRO\nqA+5ZEAcb5Oc9Y9Y1Bd6ZD+hkFSKTTVRIxsMvW/uMz6/9y4fyldNDQ1+euUF\nOTIc\r\n=I9vk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpJ0ecYKrC63VFwPICUVgGpZTdO1ByOwk5p76YvebYxQIhAJzye0eHfH3ufyiIjk63S05o2HomeiXbLzvsU9D8eh68"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.4_1617045951022_0.54297773485329"},"_hasShrinkwrap":false},"3.0.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.9+66f12781","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"66f127810ba3eaee1435724c16c0269b1e3fe37c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.9","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-kKFN8WECPBLrBeDO7dq5VvWbWwD2BgdhmOfZ5GFXHkHPTUCECxa+vwvxN7aYiEyC5XoUNIaU1IWD41MljT6AKw==","shasum":"ef226f4a820812f0321dd4f668cba644369c2905","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.9.tgz","fileCount":164,"unpackedSize":282970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyBSKCRA9TVsSAnZWagAAmfkP/1Dax4pgdlBNXvTyoqYZ\n61hGt3AkPiJTGZzGiWhAbiYjCaZ0MrIwh0WR6EEL9XXMYo+e2T+39HVdi2ut\n81Nue23WPZQshgOR88Sl9DXyKAq3D8VBSGhEyfTI75tmAeBWfu6MpOSlzXsb\nOuCqQbyJvIbo3geDJW/FoJweJLrcg6hRixG5hUPmTKmj41Y2RV+m/XDadHvi\nmTSKlZHne6CpWMCpMlwUTcvM8bz/m1GiC5UIzUSzdqhuwpXyddrQNLifxJ9B\nFpHHEhJEx4+Wsf+Ki3lIrwG5vaXfSRm5E0jFQN1fXx0SZJpQ5jAxQS4/PZ/f\ndfCr0HRaMXRbk0cJxPGVFcee7JhIzLfpn1V73EW0H8QtJSkA7wdq1s277tuY\nAlUsOcMKu/O6RnJ+Bviz30WsqMdE7K9+NqKaozlTj4WYVakRM5VlZsSG0cSU\nPZj2+6NLw1zQBdUAb9zK5+GWNbZ1rBsEtL/ORRx4rt0AdX5NysnTv2AzOMpH\n3ss07V9YpwRVAFyp9dl2VwGcPL5kcb6A7PtTzvZEO3M2xtj2uqg4NW6tLLWQ\nYx7Hd58bSYCm3gMTvrwW9UxDrGX4R1RkDCZmBVWZBfPZIprb5nWlqqEB9sCc\nU551kBQDwBfaSk5Bm+UsIIrbOYFsgJtw+naaETlaZ6wMS8kQNS4kKGGgsVUy\n21k0\r\n=d2u1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpPqCT9R4VXBHFLoC+kTmCAushKrEx9+Nv48/fAgQKnwIhAMrCI2A7clsf8TWFvgto8H585101C3758nbvYK9RG9pz"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.9_1590170761724_0.7437100487341448"},"_hasShrinkwrap":false},"4.20.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.3+92a0e11c","@typescript-eslint/types":"4.20.1-alpha.3+92a0e11c","@typescript-eslint/typescript-estree":"4.20.1-alpha.3+92a0e11c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"92a0e11c7850498b99d4ac1474eb78e06ae1f149","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.3","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-CD+V3I25st0mjKqcqolxfs+qRcT4aBTIomQcudifmPNZbdjW18V7y5dOm0t87aRINcE22yb70SHei8nxNGCZ8Q==","shasum":"3fa07edd73e6ce351990a6c9521e4bd9c8633bae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.3.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYihtCRA9TVsSAnZWagAAH8IP/3FmbZG3gxHGImkwXQOA\nES3aSGQLnBH2HI9YIVcIZGeRs2jOdcAxppxpIhwzaBAYtJKLCTbtrctAoO/j\nJ1gDaCCw+NWQBWk79Jn5C9i3x0TzQZ9vbR2gDVv4nN+AmBEb2WAR7qf59i5O\nuCnwkkhKUdhqFy0JQ0Em+w+rJWI5kIfAqnRYZWfMZf+2GjA8aG7ghftMiPPd\nhiC/y2/6a3k/1ONP/NRLnSTcU6xdvP1aIv8KkaFOqdt1BtTL/keJxKLl3/k9\nSOlf5Tp1SvK+/sSHEml1jrjDPu+bm8YC6G4gObUZAq9b8unkIcu3SzkTEoO1\niuUK9t7UDUzxoRjoeV9lYDPQvkhz+Ch8epU/XDw7OhuXV9D+UhX6+y92NcRB\nMvU8F5s8uj4hQl/BBTCD3fe2Ss8Ql+F0uEMEOcV3Eg1dw3R4TI/ePal0O8g3\nE/qv+cC9XHysXN0er90evylLFNSkNhGXNmQRSH7ZE56/C7A2Bf4q5MEKcXkL\nNc91QkKIuKDCsTEbWwdmbiptkmKkFbh/W6g61en2D9a5Io8ipK5GF8atv4yM\nzeRk6JdD5/vMb/EpNNuQlveni57BIpKtY09z+m6kjwi1UwdmtyUMqKwj2D7C\nNf5IVnVE559nXtAFkZjBxFq7KkD2ykr+ISQc4EDL9ZFzFiOwvW+SjD7iU5yJ\n3aEU\r\n=OfOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCf1J1NLjc+P7tvT+YJ1ubXlVZHz1Ctsj+oR9sXLvAMQIhAKzWqWF+lEviqAA/C5LcUYzvEkVtt+t3by0ImcILljlA"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.3_1617045613031_0.4822984768751206"},"_hasShrinkwrap":false},"4.20.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.2+ad797c52","@typescript-eslint/types":"4.20.1-alpha.2+ad797c52","@typescript-eslint/typescript-estree":"4.20.1-alpha.2+ad797c52","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ad797c52a6222ed51ca960ab21abebdd6ad1c11b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-vDuJ8My3qMKGtairQY+QbtYk1QlNhQXnEphjwXTVuTOn1ya8+LjOMnaDrHxsBADrcx943Myc25bBYK/rGkjnKA==","shasum":"a2f08f5bd7ccd8e56595293a5b6157104e1ca618","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.2.tgz","fileCount":204,"unpackedSize":410224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYidDCRA9TVsSAnZWagAAW00QAIRNnxnDezyKOZna3+PL\nXWOosijjmXBFptmOp6LzZPqalN7LxdQllpsRnueXAz5ZJRn/YrOW0WUCDh35\njHNh2R3szm2Gal0HvdeKxA7akR6CcJp3zVXjv6qBdczaL2I5TM1Ie2H0mYfq\nMmiyKNKcODU08wooqJ9yYDdd5Usmfs444eJHvCxNDNtXt8MLD2+SOZLY8O4X\nsN7gnBIR8+SF9iBmqVgk85QHXAnsJFOiuH/weIYYCGmZAgOQS5XCU8lRKojz\nzlUmBaGmsGXxwyqq2buELMFvCaYf5cjf3etksLkc81A/3HxcL7vTtbRFA4/q\n4VSqVZIVeMXLQ92gU5+1O/XIb3d7Q1BosiW6imc7Y77HsopBd+6Tuy8fZ6ot\ne1QAUgX8E74TPmrnS7Tx3z/ym1edl3To2tXslfRIXwtSY+UFyevhAUr7Z5JN\nq+oGp475/paXBs+CJM01jmt6GZjwzwkOrB1se1iKhE0no0XlOap++Xt75/3A\nYndlP7PVPpn65GU7dZ56QxeeydaV1KeQwSenLMN8IjE8tkWXs/ukJbrP9OZo\nrqtlC7ebK+lBLS8Orz3vYWyzPYhA40FczQ4tp9L3JGOm7WjSzZo9ZUa6L4y1\nic+fYupoTpxgpl0eGtxCZe4lpSKWT1WK/CNyvBxvWK0StR/Wgv3cWnGHJdxO\nCQ7t\r\n=edmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgbZQAeFb+rZxpGu6xs7MUlI7g9ICs3GKvQN8SCZSnTAiEAyKMbb/DfA53f9/2HfIMSjSpLuG05V8klhM5i97Des7c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.2_1617045314408_0.49653793484504316"},"_hasShrinkwrap":false},"5.21.0":{"name":"@typescript-eslint/experimental-utils","version":"5.21.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e97aeb2fb0b393a1d690f0af0e6f3f485fc59937","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-mzF6ert/6iQoESV0z9v5/mEaJRKL4fv68rHoZ6exM38xjxkw4MNx54B7ferrnMTM/GIRKLDaJ3JPRi+Dxa5Hlg==","shasum":"489275ca792f5de7e0d1f4be1f15576ea56b6ca2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQIh5oO3Mi+CB826VxyrSLoO9YDBE4/vFdXqXhIR4OwAiAEQ5UmMYpOuAUxesH/QyGHq9dtRIRjQd+r+fK8VQBcgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Kg/+L/sxb6Qxu7S1ZE1MTu1Pggb8xnqjcKOSyZP0ryFbsINX1Amy\r\nsL00fmOumlNZMrOQwYSRAeNXqqU82wZ5pNSML1/uw+saAjsvnGW0aEmAQ6wi\r\nU4HgIDfQbUQehGoXMJkCfowviBYpbGp1Erf41FPcnqT5cl8SYoZw/NDBK+D0\r\nJPMc5jOiM+envcp6rwdM5MkwC9WXuCjpCGjA7hhoruz2Zqr3oyEj4T/YIlf3\r\n7UwZJricdY9aOE9qdi1+RT7HgHHb/wVBTAcschB1eTamjHoq+moaRdJHn0Wc\r\nL9eRsU7oTwdSaZ8oS+ZL6MsrYoPmhSRtdANs9ZcuMGuA/XJ0X83uHRiZeBG4\r\nwtKKL1vfhC5xJyMsMkGhDXJIw/lf6SBsyV6pwM6AyomNBcXhMRohWzvrYwk2\r\njFZbAM9n+joxoUNzMhYbSgYnkmwyKtVU1GOXP/X7JE9u5WeclxokyeHPNgaT\r\noKTBI1X3DJpGD70nRQVtgmvzEQfhyR1sQZNFZcXlEB8VZ36dlfOrE+zkZR5v\r\nm93oKYk6Wa/SSiDVrWtY+pZZIgvX5GO11VwuFMN1zXYeN1/ylgIMnc+a8aJM\r\nFF8CDyhGdExivWcPvHiDEtDXL7xoodZJJNa3dyoQxARSFCtfA8iEE1buzsIo\r\nVRLkJvsTH5WHVIHLHZ7okwlNEmGdnPeB+7w=\r\n=4BCg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.0_1650906123767_0.9006949793769223"},"_hasShrinkwrap":false},"4.28.1":{"name":"@typescript-eslint/experimental-utils","version":"4.28.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.1","@typescript-eslint/types":"4.28.1","@typescript-eslint/typescript-estree":"4.28.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f2c078cb1726349e5d1bb252e2653f4eb6310b68","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q==","shasum":"3869489dcca3c18523c46018b8996e15948dbadc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz","fileCount":164,"unpackedSize":297900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2gCMCRA9TVsSAnZWagAArMYP/i4vjgV5XBPMP4GmZSRs\noFISy9w3kcUKePOWX2ToFWUNg1YMAbdndLt8UmqDsGGwxih2O2FBSGlH00of\nQzVNIy9XTHGhlUMCB2LzdxeCqWnpwaAoIxO8ZeCNXNgx3m6c2WUyu6sLVrwG\n9Yb6B5gn3znbJAU7MaGRAhIgXkWTw6BXRIdhdD0bFTCVyIxjL2OVU+eNrK7U\nr9dSr7aYoayprypT+pylqac8p+sXKrd1MpApRuq+Zn9y5+xZLXz7W5zCxM1j\nIvslm0yNDc0JGMK8IIV5jCJnehB00r/jRwDkN8fzlMR6NJ36zDYZ2wG2JLmQ\nWSiZbzfHf707/Wv24juOCQLZnIwkzYTCdDXFYfwaLgWeevxIBHZ7yeQxxeRY\nkzl7Sf2UGJHhfGVxpCwGU4n2YhZiKgM5AjtdygW0kKKDyKZe0kuIImSLN8S8\n+3tehsar+fPmEYusUQkwSRy+ADeny+i8zVc/7imm2Xw/DV9IKBOpe/ZOKLBE\nJBYPcf/0C35Q6PqdSXWVNLH/suYFS8V8KdR2VP6kFsvNST32p4l6rfKdAhpx\nWHpFl8qKFWG1cedrrjkdOV4hx7e9fUI9uz8/3sFMhQ+fB5ze/G+4eqy3FRGc\na8uxmj5KFp6eUXkHcLa+6ScKQ6dKH2RTZDrzTYuu/txaCeGL4DdGIC12KvV8\njTEO\r\n=PX8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDut6o1LKwrEQpAhP6B4295C+0uF5Irpk4RPeUn/gj3MwIgOqRoxmRL+KcOIcE9paLcNAbilXY9VsRwnPcLUdJsc8U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.1_1624899723761_0.09662376079254797"},"_hasShrinkwrap":false},"4.28.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.0","@typescript-eslint/types":"4.28.0","@typescript-eslint/typescript-estree":"4.28.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8cfe93372e1d826e54febc3aeb7047c792b90963","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==","shasum":"13167ed991320684bdc23588135ae62115b30ee0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.0.tgz","fileCount":164,"unpackedSize":297709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0MYOCRA9TVsSAnZWagAAvV0P/0HsuRj5zmZ2QUfI4iF4\niyoRmyBYsDNLF+rmGaVQu8MSyBdZjJ0cIxBkXA+TixYm+6vAFPQMxFp+tmPN\npHEbHprOAj+tuDEO0wsFzbYHi9geS2T8i/MTO6gyMyyVE8BRgrHLhzSPbngr\nECxUAsgb75pK4Lf2zRgN7gO0UFRoPnDcHtpfRLObXr0tJTfY+CFyKHMHuhwW\n9EFwaPgY/9/as5yruGG1Nmjoj8B3FFZod2AHK14lrhSCCzQI9tQmfVxBp/Vm\nKTpogFdcVZ4RhrIXNDjj5UZp6oxPQj+OOVgsOAZlXcxtzff8FYeuq7Uq1dcy\n4PAvfMXxlYtZIL+HeO0BnjZlTqWDNLxAuLiVQb8DkwLv6TcjId0HenFsRPFv\nOnVf6waEkgL+DdvCCPuMkfJX+yzfRkbsElSkSh04zozRpFtnErZb98lmgNJ2\nxgff6jHh53RbmQFpM3MVHIWeqB0yFWFRZ+mvrj0itBJ6wuaVUDwpKftnuo5l\nclqXgeyg/vZrVLEAlDZ2tNDEtiy2jT1n+RJrQU8EYW1mpDXw+pxpFOGoGzP2\nuQb64QXi1OFFAre5MObsJ4UIbOV/W7wxsnYSZzaawtidIJ/dvCjkAzaKykHM\nPNbs/6E/TMTzGbGZ2zxoNsWML8rEIt13iizBtaSdTAZQCxqnH1DF1hi5TOJk\nzwgQ\r\n=oi8I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6gRRd/Xl/Q7y51LbgnDc2y920QCosl1e5qWhr3MNBzAiEA47Kjn5eyfAVcRWvqE/cJagi7GpiWur1dBxptn2xBu8c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.0_1624294925903_0.4742128511024688"},"_hasShrinkwrap":false},"4.28.5":{"name":"@typescript-eslint/experimental-utils","version":"4.28.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.5","@typescript-eslint/types":"4.28.5","@typescript-eslint/typescript-estree":"4.28.5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"15f718415eb4e522440a5d81f38d65ee81535795","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-bGPLCOJAa+j49hsynTaAtQIWg6uZd8VLiPcyDe4QPULsvQwLHGLSGKKcBN8/lBxIX14F74UEMK2zNDI8r0okwA==","shasum":"66c28bef115b417cf9d80812a713e0e46bb42a64","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.5.tgz","fileCount":204,"unpackedSize":416328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/urwCRA9TVsSAnZWagAA5jwP/3qnePeMPh3CN+5HEa0j\nCuCUOzr+FQw7wmNgKMdhfUe8e0s8crF5lHr0Wj/m7+W+M0Jezb6jecsMkoI1\nhiq/jwmXgr9FsU9htztkWKOsBKWH1US/DNjOFcwHuq0Fn0qMjP1TcO8WzG1r\nHOdw/lwrbLUr1M/vcofurtk9Y3aup7N6YzJjOyTu6vaXwFk7SJ6sp92Jf2kf\nQZg+l+3PO1VfQ//vTFnye01Mi70RbvT+kEzmtV3C8t8bn0q9CpFtGNNdxjAj\n/ezbbswrmd5Y7E88Xirw0vLYfuFZerR5ZdbtmBkqP5vqHcBXfOef6nyuhsey\nXv9wOoeFJXLY8R98xgO8LEZ3CTIESSHjJFLPUrpViNQgxT/7fzeMcqhOxoq6\nfwhkbcxCB0hBduLoanYg92NtCUcliswXQbvBZxRbNTtXFZfsgoUPh4v/0eil\n7zjku1rZ/KREjznbpL0jctblAD/g2MIXEv5aXzbl2Gj11SgfmNrzI2QqwXai\nmu5pq875CT/F4fRoERgNDEV7hUojAd8iwHzGfMXiwkULYH6A0fVqknCjVp8v\nnMwI0R233JjQkKBJANK2H+cU42Fvin00u/Qp9dG/M9k3HCTWs6WzXEdLuy3f\nx1pPt9Wy7ghSolOg4buMaHLfXnmjm3MfajUNhCeUJlRSbcGqABnKP5ZW80Sf\nqLeB\r\n=xfCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwuKR6VbF4Lth1C+v7NBnMkgSmanvIH77lvsKvOUx7OAIga6KtIAUPwAIcWG6zQUKOhWjKnuLyyhdHHo7usA2GMJ8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.5_1627319024251_0.05699897965458289"},"_hasShrinkwrap":false},"4.28.4":{"name":"@typescript-eslint/experimental-utils","version":"4.28.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.4","@typescript-eslint/types":"4.28.4","@typescript-eslint/typescript-estree":"4.28.4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"84fff3575282f09683385e855c20df3c261ce313","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-OglKWOQRWTCoqMSy6pm/kpinEIgdcXYceIcH3EKWUl4S8xhFtN34GQRaAvTIZB9DD94rW7d/U7tUg3SYeDFNHA==","shasum":"9c70c35ebed087a5c70fb0ecd90979547b7fec96","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.4.tgz","fileCount":204,"unpackedSize":416137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bClCRA9TVsSAnZWagAAZDYP/A4Lt0OeZ1XViixHfmPO\nWQ4uTeAfrYtOlcOGgShGMvqHccNcZU++gD5P6VQAvNLcM3feZbDMHinmk8eV\n7AfIq9lGYpS2R4lPUeYq3rX3xW8iU+5GeQ8i03IdXrSIl8V4FyvS69VPjI1u\nkJSZ+w27cqPrFKIWPl7QwOlLeSQUGw07MSlUXAgRkHLAM5XxlSbSX5xbsxDo\nlwVrbg4pjzZ3pEiYMnTqvRetyD5gMN+TbbLNN2SzA25hblI3b7b1MKttXggX\nQLqjeIpBdRbib5fym+JOc2l7C0R0BWdHtJz94IPDUIrTdqoGHRTnCacxtIkx\nYFUHiRCVwoHLjjvUNqh1ikKo+MhqB3It0+tZegw1BXh3Y8DyKJbpaR1vWmgo\n+wDgiUvt1BmdbJvkgnNQ8mEQjWRiNR9z/Wx5OWR8CJsKfVALaIOOrIzhxX9f\nWOOx0o1e/TsS58Yu2CyrInAEodkEN+36/ugrH7KE6+/HZii5ox8Tre2fV2iR\nZzK39b6I95wogfpSAh6huOn1D3daVzFFtbNlX3dLBXDzs9N2TK+QnCc4CFXc\nuFh2dWQjbL3QKRQsIlfnpeTQpmcOCCrUys2yXCHVcfKU+7smhmKS8DnsDwa8\nsFZudyu2JJ6D1kM+pvR6UtO8cHX6xBnai//bzIHBeiW/6oOuRPgwOVYIPNTo\nsH5N\r\n=cTuQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/T/NsbHLDcZUqFraZwCJclZ1cqxUUN3Cy76LFDf3nqAiAzTKRm35wMlqpiz2gAu1nWvQjsP9ScvDteosFwLc/XCg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.4_1626714277497_0.5401146242734556"},"_hasShrinkwrap":false},"4.28.3":{"name":"@typescript-eslint/experimental-utils","version":"4.28.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.3","@typescript-eslint/types":"4.28.3","@typescript-eslint/typescript-estree":"4.28.3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"75dcf6942286f6ad3b507e469d160dc526cc7274","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==","shasum":"976f8c1191b37105fd06658ed57ddfee4be361ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.3.tgz","fileCount":164,"unpackedSize":298282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7HWNCRA9TVsSAnZWagAAzh8P/RpKLNUq+HWtFTDS5E44\nX0Hh+hS0m7/z8QRQ0zt6X3mqg2tFDh2H/OFrLnla4Rxzj/lsiZJ1yKu22VW7\nNuNI/JxQTqlOunknO2bocZbkz46prRts/RUaWP+SAbJHgPic0k7W4foVYYKt\nDtTN33UzxaRvhnghxparO+oR3DNBXTuREy44L7Brld1WmV1MnMwIjaOrpvwd\nMYdbd6VieCqagO/PJxXJAsWVW/vjZUy/dQmMgjQNMRv5wyvL2QWIBmBmZbvO\njAd7yt4CqhexFT+Cbc7QpKz3ffUCwVMIKor/N7b4AaGvsp9Wdag3smYXCDG1\ncqjIe8FCYWjAJ2EwEzgHOP2PwBd3d04sCb+uE8Uzs2B2BF8cE45sR9L2Ymlr\ne11IkpuhN/3YIfzVmIq8kUepvf5EqVI2ZhbTWjysDtrwnYnhkO02mgnXGxUa\nUtqYPErepzYUO1WtonTwCMUwWUSX1DrjgWHLonBqfhJjam9SozRCB4V6RRui\n2+uNS0beZbd8f83Zzmd7SsDQF04cpK4MkonTK7KX94e8H2QVecjVVfEN9hHL\nrG11RJC9f1lm827YtY/G4K5D2RnQstG6CKXoRBfpr+bPaupJpPuSDXiGA4ly\nHCnWEzC8PVgK8zzFMbPU7T2Y3EK9uinvnQs0wIlGu3Pr00c/ryJrOtoffyoV\nG+N9\r\n=QAfT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgLFEjOSvARMcxm67yuVNtVQKwmB9xGs8r5nhxabgufQIhAPJrdcPoUgHhHvZwRcEy5XtmAabuD7X9LScQ5vkV83+V"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.3_1626109324458_0.46650317998248814"},"_hasShrinkwrap":false},"4.28.2":{"name":"@typescript-eslint/experimental-utils","version":"4.28.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.2","@typescript-eslint/types":"4.28.2","@typescript-eslint/typescript-estree":"4.28.2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"407a37430d5a8ff59e111993b2585ee162fef821","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==","shasum":"4ebdec06a10888e9326e1d51d81ad52a361bd0b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.2.tgz","fileCount":164,"unpackedSize":298091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4zsNCRA9TVsSAnZWagAA2XUQAIVkjf97JH79kL3YKm1A\nfeco+D3ScWJUQhoXvtZBW0xeupGqzMMSXI3ETAM6521DKX01C+TmQGKbGIzz\nL+cYAnAoRh4vn/hkJtg8tSCMcNeQJnzNkAE3tomfoV+H6KB/hoEhe0rWV8S4\nUPpdbAzn0MgIpKLfpJG8bv7/uZOYlrHgMJYcWunBYURr5C2LSmJmAnsqphdW\nk1Erl6FxbqyQIaF57MOmmRpA4RtP3+W13x5clJpsPBl9TfUlIiWZvAJUDya0\nFGBLA64xeurI4o6h4duLEjdP7zQURwzheQD7uagwbDgOKDXtU/mS8O7U0+Rb\naaU2DVIbq0QsD7W6lGVK9bD59ASZDOTJQwmt7NabwGZHSDJRaZZCFIcx+rZx\n4asBRKRZ53x2X7J6wEiojJhOOMmu1nXUqM9K4UMNk1r5Bl7c2elpLLt1koZz\nJ4JWG42GJ/yvDcWefeLT9pKClTJHWkqZe1RhlIq/UlTT2ipwJIPukRQvHIw2\nYC0yjVY3DSn6L4Y/xa6ESUxKy6efkN4zUzgKqTeKL7zmp2SZAouLxHa/BPjR\nC4ASpx6yBvtxgRxS/lL4E3ar25lAxZ4M/QaQj3tVYl0cqSkrQhdwZAtuFgtV\npSvGMN14ZfuM+uuoYnc1OpgLNrOwPu/nFT8FimtFRHWfGGiY6cCp+rUe6fPc\nOB48\r\n=Z3vi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpzH5fviyULsn26Mqr1RBB5vur1CntyZhLzbEU4eHG7AIgC/gkrfjrd30OubiSRZhiixGm01Q0EAX2LwTtzsb62nA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.2_1625504524538_0.3450990425805287"},"_hasShrinkwrap":false},"5.12.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.15+0dd785f9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0dd785f9d7dc1545011173f7b419fecc1c3abacd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.15","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-0xO5O2w878Y4bvpKN0cZwKk9iB4X94bIDS5wA8zufeTFzDJMuFgQfv5kB6KLMQeWkXljiDzmFTN2kFpI8jEYfQ==","shasum":"eb3fd9f6bb897c1cca810272e2577695c11977d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.15.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiExn0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPag//Y/4ke0ygCdxGMmhVr5pPfYT9iKOiJvIBtjsyLvbzaFEpS1oq\r\ng1XuHSCob1f17h1sC0gM0bYswY1nSbfDUZdipw4QXHvGm9kh4VwUc2w4NsfJ\r\nRgqKIf/6NfHtr0j/6Me5gaChWt4dV6O+0Lt6nCo8EbGy1pJx7r+dmvFU8Num\r\ng14N4VmV+S0sMhX8V74T87ATZJDlgqSHe/h2D0UIRoAJVgsgqjkSvb3rsf11\r\ntqIoHcupwpWOwMvuEKCkczV2vnMgZq6lIliihGJgtZzUQao9uGneoDhVcE9S\r\nZBxUHFdK9XhBCVHndD2yYrcLlLjT9QhMtAFXrqdf7AqXbUxwKBKRGZgRw++1\r\nBTacAR6w+P0hl+H+/ZqWUASmadvh0AUs59mMtwl3YWyIv/6acThmUoOLJhgB\r\nnMN6Ks00YMMtP2gyinXZPcin+IIciOa8Z7K3j1IL7ArpysK8HfdR+klBgmYs\r\ngHt58oNG22A6/vl0gomsCXuPcBl4tx6chwoqng/THvEEobWlgb4+RTfsY6xP\r\nAN84FcB26TD/vSSjIHnzk2KsZqIemKM8GhwM9k/vtPDstK2l9D7Im53XZQUZ\r\ndB9msnj4KRdBD3p0K6WCACVe4FcPsyw5iE5uKLtlKfwzUbElE7GEV41PO7T+\r\nCaWc6K34HlPvYGCoLqsmWUG9in5Lc3S6XA8=\r\n=u7Y7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC0GA55k61+JnYJMSrAE2bWf04/lUHiSctEHYU2W+tTwIgUdQEJ5qc9Yq43Hrwy35PEl//WxK6eApkzcpffziJP/M="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.15_1645418996096_0.8270398601531492"},"_hasShrinkwrap":false},"5.12.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.11+52618eb5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52618eb51b36a0bbfa189643df7eb8e956fda792","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.11","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-iXmQejKWlRghZBqbw1IUhgif3d3rFaCCY3xg+OYTe3dIWwejXD5E/ibq88Vdrz+cKhXX5HMlF+ZZqVJoXd7aRA==","shasum":"c3f94d9c796d24c7a016fd21ec8295c1b32cb0c7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.11.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVSECRA9TVsSAnZWagAAY9oP/ivcE3j8yOrCTWIZ8E59\noG7Kpnxy3LOPhUWrPfX14KABtjgy1CT1ckI0l+NIzhUDlh1IEeAa63CMzvSB\nmuVedLAUM4hFwxf12xVaO/pKCfiPfttjOsqYejbAIt2XKg36XRJTJDB2r8iy\nlfweMoVGRKWPpLu9MUodTy50aWjjXFk2Ddx52qKFvVCSykTlvaWX67yk/8AW\ntcgIXjuWvKJePZZfuXPEJUKTOQt3eRFWGcUXHlzbtfuk0Qr9GaV8FOFQDqZJ\n4Ldc7sBCxJHCsy4bP2BaiZUlobQmdAZh3gt57l6bG4PTOrPyAzCzfg9OuO7X\neoXL5e86Cu+UnipAoC38E8k2PQzcVmghrsrc5EyxmElvsnOSN9xepsmr//cU\n6zKgZT5TNm8F0NTaah1b0ivddYSivIjvNkhTbJL3K1879C34YG/pq0wXUgaK\npBOBsSZ6IGKZaQkBImUB1n9r03RTvnyZrfWGu+PwY4gGW7evKruvsLqDwHvY\ny3WdwqO9iKUues+juCpMxIB3vJDxpxQ+TBZoDeNTgqz20e6zU+4NJV8RImqS\nx9lTC6WV5rsUDG8Xqj62DZC83dHk6nBEn56Fx5mlK3wf94YvVqMFNptmXX8C\npuge+10ZNHLe9jigni95meNtT5wHsXh9yBlUbZAYAnDyeEp8FfZIXk1nKmDg\nd0XS\r\n=f9Ow\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKiElejW4toU8o5NaK6bQZ//oBHkptUEMrxUjBkHlZLAiACIu2l+VYxgvdIo9BTV1myj/dlfs2braUW5RiaXPOL1w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.11_1645040771891_0.5877267056055699"},"_hasShrinkwrap":false},"5.12.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.12+52506a22"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52506a22a1d3e44c13a70120ec2490a859db018e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.12","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-d+0/LmZWztRNtTjkFhySss05ZnWtFA/ge/qPBGx+QCCRDUNzTsKs66hxfk60KCj9jfBwSSiXIzT/4zVH4EPEww==","shasum":"9e64dc8f29cd42f2bb34f0f5e2e0ee7f6bf6a6d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.12.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVTdCRA9TVsSAnZWagAA+iUP/00VaVALSHFZpPJj6i/q\ng9KpIyVdq/+KhyjeX7CqzsXl39EtctBcFXG+A2sLFzmLQIJx5T5nAYEkKd8/\nW9G2RbnZc+V6eURh6vRFztYfPKg565JeigqhjQx8GHLDjK3T1l0Zfl73Lr5H\nJupHCzDAhULFa5hOAI76GVvMoH0DxdVpeoR6gzzwhwruvY5OZT3087Y5lYAY\neteRIs4Zhz7iy/XQKQG+Q9x1cWGcXfd6kHRWBO+2TQoUcDTCJnZS3SX//RVY\nVQfe9AbR/RGmbHE8y3py+mMUdz2wzVc7rGt3FdkF3w0sx5LmP56dIWXlfHYU\n92ODuw9hYU9b8dgR0p6ZBxb8af+9ihCPhRcw48OJNA9KsOM256GGuMqhNEiL\nVLSOp2kPnI5df0CfFMSFXh/gJcDgz78Vfp2ElegIOKDTaGwpON8GYEL05XbY\nLllHnQ23UtWl9um15VOgd/BaNJEjoANxt6SB187AQ3ssm1HM5vLdTe2h5bLN\nEU2VZySy8qgJXSorEANg5AtcJcAlxc0kXVKbEhx8jZEcWGF9VkU8Sg3vpekQ\n1d37amLy6McjdGhGZjeesrWy5bjTr10meKTx//+9dCrBLA/SpCgnwWaEK1NK\nRVq6K86K3OPUCYrk8UMGUYp1tlbW4cXF4vZcwhA0r5YYOobh4r71gFsexAwO\n8vB2\r\n=BbrQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH1IMRT9nrHSzcixAUKJLz365ZLx0Qot5TjL/NSzxxtQIhAJYLxzzVjfMdQw6JDPlBdJdTVWQZ0/3eb7kVfEJortD+"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.12_1645040861096_0.5305798403636484"},"_hasShrinkwrap":false},"5.12.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.13+b83f5975"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b83f59751956a0acf1ec6747a41c3911ce83a258","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.13","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-Tp2Oqh5P+navo66HLFQDCWvYDpT+lV51BRwBwbhvKaHSyNUAIM3kYJ7GKdRiy28+gsaGBF/+AYPozaMR4zW4Ug==","shasum":"935e31c5a994b1293459a297ba316516f6f2ce6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.13.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVZGCRA9TVsSAnZWagAAhyEP/3O5gvlDobIGYzKHTbI3\nK6c6IGPVYvL01jQ4Tx6LlFS205hgDii7qQXdAglh65v3AWkndB78mVPfgueA\nUrwDkzwO6iBBIMCp9SwPpR4fnQKGsnd4rjnIzpJKjs2yg8YDeL+oCqjBkvYT\npl6oqgd8k1Kz+8cNRvNR6nkUnEZOFUtO8FPUBh+zcJQIszfSuFNKdK9+BXn9\nDFSZJvPtVmenp0xU486C7y8EBmA2hHRE3cCwmudW7RY3JOKiMWJGGzXmO2RJ\ntTbgg/fi10YEk0+izcfUSnY43F9QfDYtLwt7bmg+o+vj4dvkouKg3KaWC/fm\neqn5oaXU81Nszyd/pTor5wzS8iUZALxx78zhJPJ/wESxpddc6dlcWWYOmd3X\nVtZYGAmWzLcUHYO2o0ZHLI0CvvLXzzExgEKN/kEVGjFz13Vn22Bba9LQAu6I\nAz+v22NcA3JTsLMP6tKYJ9c+MMrJ7NXddoIEp3tA98CY2VXa3MwXy/tJPoWz\nefCrinuRKVELHfoR6p7K4kk8LdJQxZcPwnB3N/Dy9mfo+kSlM7Rl/wIuwaB6\njkNf5UgUgo7GIvxxTtr6KwSdAcpzzg2ohnvmIptRXsV71BJ8PcoB6HxD3MmO\nseP6PxyBjMoRkpwzbU+itXtbOEHgkaBcYEcuS/B1v8s+kcummn6nD3zzxgV+\n3Jvg\r\n=rxpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu65KgilCQ0rxuWV7lr9aC6DDGwtZaWq7xKNa6iU8jvAiEA7e2hj7OXcciMFuv/JyyFonqsg6vqcyvEM3PRQ0zAfAQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.13_1645041221852_0.9897157580819436"},"_hasShrinkwrap":false},"5.12.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.14+cc71766a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cc71766a6e61f126549b2a22a39e90d722b5b92b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.14","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ZHedh3YD3ipU0lEXL+03JuaQOVFLXfIkA+wC0L+h4vF+JXU8qacLJ0uMNW+GIIakfSj9tAWtGyoQuvqLRqIMXg==","shasum":"3aaaba6ba23601d580f898009f576190944c2781","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.14.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDpIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Ig//XfesGr3MqoagOVbTb57eLcMU1isSvh+lOjJ9+5Wf4N2hB9nP\r\nJqhBqbD27N+MNudUpr1O2fAp7WCuh0raekTmHfrULfdwsWejYUYycFvtrRAb\r\nfHldvQNUoZDIe7q4V8r6PE7v0Klm+qbpSPhfAeHnhPqjkkK1oBN9GI7XmlMu\r\n5veWMUdMONQMH/AZ1QXGD5bdqYAt18o/ghoBMBetya35vfqIKBxWRX4sFW0/\r\nGSmrdlijcxRuj5hE/pgb207aK1NPRF9Slagas6DbVXdX2T8BeQdcCNtjQCBZ\r\nm1I4q4faRT9d3h5rJHAObAPufgtlR/8OsLddh2MCyaQlQo7xMpSbOBvw5ZXk\r\nbNjzDndMSdNmCKqARTx12TtUU4FX/ZazB6PL/3gK04JAGxvn326cSLtUEWIe\r\naBaab6qK/4rgAjMQvH4TsqAd9Ss3NL9ipL5qPsOFWH/K7WZuOHxNBpCech+D\r\nNqp94KPD7WzWwdAgRwgMb/mv08oXMGM8CCc2LDm3E0tZNl6LmJV/IKkHHZNB\r\n6DB8wbZRCgyXrtZmI9LvAMCPOV1BhGr43bG4IQvFNa+OINEpNtvg6kiXw+t4\r\nzjRJIc7pKKK0myq+gJbhnYqEOhmRcvVK0bgIE2RSgBXHHzxxjNd1Yvw1QTbv\r\nPhW31hO3NzNIHnbQ0Hah40QQWF1lMF5F7Cw=\r\n=/erv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzAAYa6+j/D/Os1fIng3hvFqmgb23IFpjUCIPVrkTTjgIhAKdwBdNoi5uwKWMoWbNqOxOGn3d5NKHRDLXZIo8Zj5hG"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.14_1645122065462_0.6745016357751448"},"_hasShrinkwrap":false},"3.2.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.2.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.2.1-alpha.0+f80c8331","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"f80c8331e8359596b39d47d5533f24c52c85af17","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.2.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-36K8F/f0AoI+t+qZZ3cPobv9hFCTE4EWds4I4a1fyrFNnYAIrnIjPpmLloCpwTfNdq+wN8BllLUc9ASIZieodQ==","shasum":"a3ec4f22cb28bc77334dac96db0328187dc31c07","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.1-alpha.0.tgz","fileCount":204,"unpackedSize":408417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3nFqCRA9TVsSAnZWagAA7mEP/iodsH7CAmAJjUvucxyP\n8efg7n97wfOfzyq3vqhjRKAoTl94QDjNhehvZP/zR6eAWmk4MJsdpRP7pSox\n40X+eto0uVttYjtjE83rHxsTwHBt4MNrJ/ctp0nuPc6p4/M2K2VQ8Mb4s5g2\nQfW4xHCCFpc3rNaH50yRc90LjdUadH2YENuaHl9HNQSPkvHN0A1zDgGQdNGX\n/BoKQSfV3zzuCrWL9B08NYgZDdXZBrSbdEKOM4Nk76NuzZLv7k7zdOrQ3IjT\n26dkXsTD/wiDzBI4631JK4XxgA0u3qQ0ohWOvBs0IVcuUPleYL3x3YEN9l7D\ndOFuhZmPHvxaluASQ+eaGFfD/y7dhNietiXnUeLKajCCWR82rdL4XhKItCFm\nq8KTMyLqb1ePL+irP/Ywc6SaYoRvMUXMg7gvUyELc9WY5B/5lkyH8aZGbGnq\npxthkLweJo8Oh6b+9orQ4iGw//H5adF7Pw3kuT717sd3n4cVl1un+qMDCQYY\nSUiTc51RB9i7MYJbnwbXYQJQNllRCyxrl5XL0afKfJwBVzkVukVE2+qcbZJT\nf4OvrxOzD1Np4DpwRhwfLb7SShmEO9Zv5W1AkWkFR4H/ql0U7C0BuCvFtbop\nWXf8jD3HEUKJVXe4+7awwQzSrA4F+cMAdLZN7V7F+CmbFpFriP7uxfSjlIuP\nIC9f\r\n=bP2t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZzh5WxKBGTcKmfuWInvH45IiH1iVQXEtxzMKaK919ygIgYF5q21/5SE+V1PPeAtSGxZVzFL13j0TBWDjss3zD3Rc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.2.1-alpha.0_1591636329776_0.8016488377081115"},"_hasShrinkwrap":false},"5.60.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.60.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.1-alpha.1+5d175e742"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5d175e74249210296d206449626ec01498338391","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.1-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.1.0/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-xSZ39jWBl1Vj3zBna/zXes+TMFyAa7d7pwu86mMjTymdZ/SBi0OGaQg8+o3ksVqU8nR+d8DFCGaA7sunh8vT+Q==","shasum":"b851799a4d773dac14ae543a95060d8b5595438a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.1-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1H9D9VHvvSMrz1hHD/F0xDFNk5Sm4uazGFkDcztgCRwIgbTd2ubFKIBFxEvC09itLQ/+uV8v47Ms8mMn0cYz/0yc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.1-alpha.1_1687717295346_0.9797017969376953"},"_hasShrinkwrap":false},"3.2.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.2.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.2.1-alpha.1+5d681291","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"5d6812914831a386997b453b4db1e3283e26005d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.2.1-alpha.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-6lu9ix0DF3MCddZHZ4YhbmY2eHwZABtH8PJPKOh5MDV78PkjsK8QRSQQ+lGIgQEZCAWVJZF5DFYycKDKJDLbtA==","shasum":"0e4e23b6d1bf1b9fb89a0519b08b2f63e13013e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.1-alpha.1.tgz","fileCount":204,"unpackedSize":408417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+xSCRA9TVsSAnZWagAALS8P+QEgJrant76ddnSpHIM3\nzdx46lvrvOsoxrG03T7E5GNrtR6eg3BAuwiyP57uXaexpfSB25G7d7CDJSol\n4l/TU5uXtFrfJyo1Fj7TMoTTIZyYTrsYl5rV/IXxwfkbu1HJB+JVyIB7om7G\nov38c87DUQAHBEkZgbjIVSH4HxpOwPPWWVqFMDD57cYuIzYJv1owyHaE0FfZ\nzDAwgYvaMxDtAzlKSK8/fTXsFICRGhZ9xvkYhrFBkcCgfwWUnteJIOGq+V3p\nPZhJVZ3LLHnlc+Piiz82ypBxvNbPKkzgRIkhbdqkLudy2wsifnvBSfTtv6DC\nj5k82KfI4yWD2DQTS7e02VhvIHWrUIHrmHuija61PpVPNlzKXPm82fdXT/tr\n4qvzYYelKnIc6kXfKOXVufDDT4xtg6RfnETaIXbZxQpMLV3JSn+0HRqdBGOp\nV2fnDu5gH6wLnQuRfITeSrfKsq1m8LLLLwp8YrGN8ZsNylvOCmalN6EjhJGl\nyEfg/d3qN0ueqsojj8DrCChnVZuXxEPmNwgLcQQ6LWNSVAB//cti5DH5WNgD\nTY5M0FZzRjkAveRtIfQkrXLoDARnift9qf152BUBfn/6fTJ5M8uQL/4+J0CM\nrFJ31alqygllTFXKisKL9mxI1vyqEGyOaUxsja8EX8J8jFbKlf7+dRhVCNSW\nD0zV\r\n=z3m1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOURjBeopXMjlYIHP7vh+IR8UTrEZ0G/75aresVleYgwIhAN6j3XDp0Ak5aDVbGodTkckIe+E37tKCQ4izK9wwFTX8"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.2.1-alpha.1_1591733330358_0.07045784476755212"},"_hasShrinkwrap":false},"5.1.0":{"name":"@typescript-eslint/experimental-utils","version":"5.1.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.0","@typescript-eslint/types":"5.1.0","@typescript-eslint/typescript-estree":"5.1.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d4ff88e766a3fd0db3eda5c1ec24307d936a522e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ovE9qUiZMOMgxQAESZsdBT+EXIfx/YUYAbwGUI6V03amFdOOxI9c6kitkgRvLkJaLusgMZ2xBhss+tQ0Y1HWxA==","shasum":"918a1a3d30404cc1f8edcfdf0df200804ef90d31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.0.tgz","fileCount":168,"unpackedSize":320646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpPgiS+ITtxtPr5ha4yFK3AQrzsuglmbFtXOfdiqcpzwIgf9Gxe5Ya9baQwN9+UBJ7KegqGQfsWtVj0oIcCd25bn4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.0_1634576554240_0.8564667879405121"},"_hasShrinkwrap":false},"5.60.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.60.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.60.1-alpha.0+c09b1c025"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c09b1c0252cbbf58e94ca5d671b6e05f29511144","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.60.1-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-/9yXomttaxNlGIhhpEUbB9ZlSEwtw/tkICpLaPDlBj++vE2SMBH2/9qUceay6CJK6ftGuDOlMht2fKMJCsEPgg==","shasum":"000c7c84955ab0d00219b9a5b8aa8f03576e184e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.60.1-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.60.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWWxve0pFySlOv6DJjssbknpI7bDmTwbCeHxpx7RqnEAiAns8ORFKbnXv6A8zDIsHO4LzCgSlTIt1vBrCeFS4sQ9Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.60.1-alpha.0_1687196093522_0.20169490423270986"},"_hasShrinkwrap":false},"3.2.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.2.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.2.1-alpha.2+ee9f100a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"ee9f100a2f9a874c2b361482742686eeaa9bdac7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.2.1-alpha.2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-1PdtW30JApIFnxyj/Bxm0EANnEdORXh687Y+mBfSR+7aiUuIbohpM0Inolrmo3+T2iNvB1kjnxwU7CrsEPrmIw==","shasum":"39381813f91a27534b58d8c81dc700e97630b21b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.1-alpha.2.tgz","fileCount":204,"unpackedSize":408417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+0NCRA9TVsSAnZWagAAfSEP/Rxo85B8Gp+ZncWPg1hj\nuWNMpBGCJ39aHSuBwRiOWAZCLylSQ5fqyVf8GoEn4WfhXBlGn8sAEK1ycBCV\n9O9Q4eVfClhsuTK/oeRj1SW10yRLvnKP461ZhdEcJbMELLne35tTscjjbRke\nSY9brJltisBm3Lvfjft16yfXx+TXrw96/trIC/u9GWh/oGAx4e8h7eOQ+ElI\n7lliG61ADdREBtU3vTYDCrZmvtLYM9ima6nzoCyu/9poDCjZhVKA+nDBnepZ\n/x7/xTcDFXBHlOuPT+3UmQZP3HMjKhUOTDStsgF9BWUBwB5Pu1hF1GMqdB4O\n9XiNp7jPUrD/OiD10s/qbRLv7hJxA835MhLnBn6jcElFNRBIea1m9bjj59CD\nV/U8MeQkrfVsFV7MUJiInzqxVlbp7XIVr37lmME8Zlc26DYzBoybui523qtT\njxiOXe8NXTx8k+zrfTYIkDTAMhSqCgOU8mnDt2mYGE4KL0nJDHNSoTcpx/tv\n75IYVIX5+BCPssMCCLtA9epvzXJFpZR6dMrWk36L5b9CtMV2v22Fx2wFYqXJ\n4G6hHLyvsKetQBw5CZo9nG1eOk2c0960x+U4wFGcIK939DGpV79jOFRq9sIT\nvPwGmNZAOu5gfY6LL0ukCZ6QDwNZiZPk6MBH1Iz+Ra10dTMS3GGmzEHTahfF\nMnNt\r\n=IMo1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9YyY3pl43O0CHBCZtfYkuEPzcVSsQFvhxaYVAN0Fp7AiA/LmBHjzqx2CLVtPVloCMh6Nv86Pvb0fgQ8lk2hMOanQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.2.1-alpha.2_1591733516763_0.14949665966382386"},"_hasShrinkwrap":false},"5.30.8-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.9+8c1a6623"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8c1a662343e1144a97c415a2461b4296dde06662","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.9","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-Hrvvnm/4CFF4bZnZHdLO52iwdKi/BRP/cwJ8WkmX9SBqjXASroJp6MADDyQlqU0HEYtrjDsjsLI/+e/O6lRidw==","shasum":"c1797c83937aa9c7895a8154d9da77a0d334c5b7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0zwc5MMirr5W/Rj21pUBie4P8/WSNU6vJWtt4OmzjhAiAgOBQo8872xj+DIzcPAJgoMq9YcS+aX3GZkIBDdGvQHg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2xQzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGyA/+JM88nocr0rl+0kZCWJoCMfpneq14xL3MGQRAS5y6pMqdTUdG\r\naU/WGtIWQHgMFTSQ64FyDhNOnaGt0fMqfP4ac9pjPW1WMIJfLwYi5ddIz8pF\r\nVYAQJ5yeMKcSNRURCpmnfxoHNvXfoNgc41fzEj/h1f3djEYH9UtViQSbFlP3\r\ndtQG3zUizDrk9rZnpLH60CUhToVgkR+6ZFNKiXIkOYixs9onU4sjKOBp+IZ+\r\nmWskAchr8taoPNoQDuZoyePVzF9MZBaVWaI42J7AkhMIuCO0/e6xjxWuEz3L\r\nnvtf1wp/zYSB4I2UbVfsgItS38vSp8f2bFxbkWhrU0SVmD+3P/mqL8SPvh94\r\nCi8ppt9VcIQX41O0jjZg/uIRH4G6WeahvDBK7lFvGJ88n0lzGcTgKkR5vwXU\r\nVIv1TAz3vQZJ8mZFWtBcCQU54taxYLFm6saUUqU3IFT4BKUxjlvqJyG/W+4f\r\n7BwUFsi7exIdRquXoenm84Y2osZ7ba7pFng9auCQ93hch5gYhoToHBwZkIWM\r\noQxXkiQEh6p4Pm8c1N56Wim7RYdgKup1NQbdf4554iUtNkKaqJWBwdaCRFs9\r\nCjFfN2V4LgA5bkIFnKBK4Lu5JG960g4/W5VToGjcXwXGxY8qslVD6dqwu34D\r\nGfsUcHe46QF47qtq4Eui0FzsII5LaJqNOLQ=\r\n=GVtr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.9_1658524723728_0.8248261279446283"},"_hasShrinkwrap":false},"4.1.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.6+c6f72fbd","@typescript-eslint/types":"4.1.2-alpha.6+c6f72fbd","@typescript-eslint/typescript-estree":"4.1.2-alpha.6+c6f72fbd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c6f72fbd3ccc19e39954cfe3d36d358ef43b7daa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TDINOGkJSLUxuh6hpZEJc7h/Z9s3b0WaTRC8t19sTk5iiVGuiv9mgIjtFd6L1Q79EAs6ZCch/C7oFdD1MlTPDw==","shasum":"84c78216eb91a7d0b002009e821c5eed808d4dad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.6.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaNulCRA9TVsSAnZWagAAmRAP/2qdVxHiWba4MY4cPy1j\nOryk+KQy0hGx2Une7JqY7a3dmS+o7gvxqJ+fjpxJ4nuj+AWzwj+a7PMDw5tD\nyhf+jzGEjX9RpxBbSGTiHSg5Iil9QOAuoenFOuMH3E8h/Pc/5gFFIRLxrNll\n4yfc3IZzDyK0r8k1tF+G1ZIhCV21MXHttltod5RGieleL1mcMEOwYi9AViKn\nwcaD8IEMboPMmYIMGpcAbrrDTQBOuUXcbSKTekseIBCqw7IE3bzIgPFSjCGZ\nZGAVf7lj2BcAs5sdvTp3Ue+4u5YnTuSa0l72s1kE98aj/6ydQP4N8uSXlIbr\ne3o6GqGB+VWqIcJdCb79q8RaVpykw2ONqHp7TqYf3puIDFLMl37BmFfj9+Wr\nX7yzlqj0DnU9Na7NOlKKRHYzWvFrQUOHZ9cNV0h+0Hxj6mGEuRLcSbDJMqRO\nk0O+7j08elxuZq3F5SaHiWJubdmR8GWpLC4PWhsYI60J5v9VSaI2Zp1czAtO\n5kScNWn8ejXUnu+JUv8hT/R+2rjDbP6o9v7ok9xqogJutFMsJK2TRAsPUz0F\no3Ao5I8aOw8bJXbOhOaeFA9MFWk7AyEPq3eI31jwAgDdnRDC6V4vtoiZ+x+p\ngaskoHXNsWrZ0cgxnsxWYkwtwC7KIZK+uBSX28BX1rO/IccD58goaSbYrQvy\nxGEq\r\n=JDvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDLwlkCMoXms1A9CaSeYrpM/oyf9FArmPnOK3ritf/kwIgAfIwT1h5v7wDBHqGFtmAW4UHmen+TEkPOhGQ8SlveCk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.6_1600707493087_0.80078130482924"},"_hasShrinkwrap":false},"4.1.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.7+f7babcf4","@typescript-eslint/types":"4.1.2-alpha.7+f7babcf4","@typescript-eslint/typescript-estree":"4.1.2-alpha.7+f7babcf4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f7babcf4e6da3e5cba8f2c75d57abf8089432d05","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ullo8wQHxlrBWmOnMWazfRlqcT24rgWl9jVU336FQzNgPIaXtpv/eoIHxxYN0hgzjC8stsyFOEfKltMkspUdTg==","shasum":"463e3d391291281176ff041313fd782e3e6f6b9a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.7.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaNyYCRA9TVsSAnZWagAAbR4QAKNcXuwzjjA1uoBNzs8P\n0qeLIeYoCi0m7GYLfHhgME4ynZhlGUTeVTA7CZtr7Q++S7aKGCeLpYxfLs7E\ngwxbzJ9gwLI3RJurNgliPquAUSo5xgBne9Im5gN6xIbzy6MfBYK9sOPEdyww\n0FgkZlDGMPxzFaO0bK3q3zjbymkAqG+KOA8XibtXUqmhCTjJmIn45nCJ0bqX\nuHAjRXhdgNRb7U8M2IHdnt4HFfuRoYNqyrhbr8+hec5bxmoBpxJC0wOxIABc\nkIP6r/ry2PZoar5XBUbRYJSzc74ghh0gGHibCgLlLTkMninMf0qR25dkLDJX\n3qdMf4tNsXFO7dmccl/+35gqik0fRaPj88ZsZGB9NoMZV/E4E3CIBR+qMox7\njWMGVkVduqXakCKymOs7prpsxZ+6FGbzpYiCD8Uv53bhy1DKly0Hp8Z1tcyx\nLlwFPZOFqdB2d3lo+sHuTsuxShyjllZEyd0JLJiCrSPMKlhk/GczahkmJZB9\nn37lEe/ZSzVfEtt813c4xwptNT/RZnJYP2g/7KcmKuwCVFzalTFCle4fPIbu\nnKCsGBDCMFnKKfwtfWiZxJiMd3F1NdVQSZSzLqcnJoPFHqYHtkuNrOCiVWzB\nAJCkSRmt8uQR+35O4cRdLEezMhNwRqQQiL5U0vZhquReyfACQmTG4jSIUugF\nKlb1\r\n=pivW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFetUSTCOfBrUbtB8a/pZwuAHd26H5RNI99zImLKMrcnAiApkAEzvbTGfGBSiEcKRn0bYxlbmHcXbq48LbdFgkW8zw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.7_1600707735555_0.05217746321165517"},"_hasShrinkwrap":false},"4.1.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.4+13292942","@typescript-eslint/types":"4.1.2-alpha.4+13292942","@typescript-eslint/typescript-estree":"4.1.2-alpha.4+13292942","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"13292942d063c3ab307197b0dbe78cee3a0d9743","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2nlN+hg3U8n0rBmvA+wnL6wSDifv00v21SMm7D0nweMWyjh2z1us9wP7ERDKHw0RwYVHq05fqS6w8k7tas+qbA==","shasum":"e93986a358e9c08cd899d110ab79e50f208b3c7c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.4.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY9gLCRA9TVsSAnZWagAAXVkP+wdS6GVDiZGzLkibw6NR\n8xLbRIq6bulgE1+fE75ww2UP9ggq9TUKwekiu47bVF4SUUOqCp6DPjs/725J\ntmcfb5CtKlH1/77Hdzxzj3h1pOGr75NuET3cX/y30ie82BT8F+0Zm/a86Qhk\nJduMwAUSIWdX7ESk5isjRmgn16yxJZY2s/K185SSldXfqhLIATG7Swi5rxvs\nwh2klQJ0ZzYA7Qb7JGLbz8NdlmTvF7RnY3/VPX3ye5lxzk2Or2CJB5HmYwxp\n2dqqh6FNbPaoKn0dWz90j7iys46xM6JydzYEH5CqSviPbhWirGGLl6Kozm7p\n/ZubG/H9AToepRDyPS6CfmO/cZ+oskX7T9GSyG2oEiRhQubxdk/1JaOISlmr\nuGXJJTvCOculUOuhiU1/pMLrprn2gH0Q6HedlAWMP1v8zL1S5QfO2m9Gmczw\n5eJSlUqiqbrpha6pqULZfKoQInJlP/cc0+JZ0PmdGcYM8lI3lK/TJOBPnEJN\ncx15/ezCYpXEwyF+GIlWX1iGftHSTddy62KPXCp2cXS3qbr2ah2B/vLt0xIP\nU8Y/9InZYI3MNV83dOgr04aN/iKRtHoFMlXsJGEij9itbGxDy6KALpnjZwAh\nj7MOS7lDkeaRk19Cv7+0pui/o3TLeHa6BvTCxYaSf1Sl/6I+msDq2G+1iaNl\n1QKc\r\n=BRou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTbyxWNIrYZA8qPpJY/5f1OTtf3VuEV+UIHSOaL2T4TgIhAPzZxvw9kx9/vyHasOYOwnyD0pUhYKInAIQ6TzT4TK/M"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.4_1600378891274_0.1920838517656991"},"_hasShrinkwrap":false},"5.30.8-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.6+7ea14aee"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7ea14aee8b91b1622d7aea8a7f65aba9fe0839b0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.6","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-O6N2LhkVKaUHR3qS+GxodatLjpVUn8Z7Vrcsi2X5vnD8DXncAS00+4A4/jxeAhgqAIh81xhgWCV/MHkZivK/Zg==","shasum":"e32066e142ddd60eb025191dee53a8971acdd4e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwSR6fVYFF6xKp3m2iJmWzKeNE+qaa9vYKIR7QX3ZbtAIhANay+ZxDMvcjz80iOc3WimzoFdVUQ7VuKu7QoEr8068e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2uXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDjA//Y3+dfb7Puhch5k8AftTSbmEO0fZn/P0rg1hpO4jwfTevGJjd\r\neD4sqXZlVm+UaxuOLL0ERFIYLtz9VtwhqZGbn8ruF4xrVnk5QEfwgPWneIWY\r\nVu6ucQ3JtzhgkLKBEWOFI+LMOI8QcZTacCOlrjtFtV/ZKTaPyXKhwZujaZMo\r\n1ROOL3FZdbJOjOCg7sjQ7SrXm+7YQT5t/q9aWLHSs2gQfXZxtoWBKW+E2w1y\r\nw/zhJm5xSmEsi4YSxBP1bHi9Jy2d+Tm6/Dzz6SS7CyZyBBuIBYM6+vRGDbNF\r\n8M7tFutKqSTUq9cLeHpo0kwVyxBiRhUbwSHdB9YdyYAFv512lSPPPmX7foQ1\r\niJww83G1+o1ZkALFi0YTGNSx23Zqt3/gbV8VxTQ1QLU8Wl8vzn7V55XqczIC\r\nhGlvhqVRf1aSJ4zu8JshAQj2NVODDl9jf4Xo8tNV+10g1HBci4zpo6mvSp8F\r\nQaX0sD4VgHxopGdqRZIwpS766gQ4wf23FSN9QHq4t0q7Eccu+DRbmbCUV6Nz\r\nJPM3rqtA5USSQQ7nE1LJs6dZgdImQ0hqqxKfaZXYFFxOd0NgV1AF7qxaGnxi\r\nFOFRiZn3p0xUHtB1ve+U8ftm9j+pBgFxf9E8jlh+oykfWhWTsmEOeD/2MvKA\r\nxrCMmrcVdayN5EtehsWzhjHJUtqqNF8KIeE=\r\n=YivT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.6_1658512860628_0.7900789112902069"},"_hasShrinkwrap":false},"4.1.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.5+53a3cbc6","@typescript-eslint/types":"4.1.2-alpha.5+53a3cbc6","@typescript-eslint/typescript-estree":"4.1.2-alpha.5+53a3cbc6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"53a3cbc6f002e55135efbdf4982a3ad308ac708b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-QsALE9RS0VhEDRBQ+RkTeB34PXo+GI8sQBaSEUHW4u8Arw9VMj6KVZsB9BFf/qtBjdzFFBjhfFx3ywUT8cHudw==","shasum":"ddc6f271bc094931ab7b55fc8ae3b2e6a773282d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.5.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaNVcCRA9TVsSAnZWagAAGuYP/jGml/nG1c+fw6s023zG\nSl7s0E/Iyl3SvU1xwrPwkriur60TCQhv0hiIKnWIRm1L7IhBhH8BxWzM73h+\nByjY8fExWNma103hvxE/qF+SpVte1R5dLHHdHx+BOxSQoz1keRW0oVcx7xCn\nGygd/kLfSoAEvixmozfkjdsyYxkf3agJ7ZRbDh77cxexu3OTfVN5jqJ6k36Z\ne2Twh3qiY6EC7u2IIEyUAdtTXO/szxTZ9IBivMnTqss/jRTfjQBtlHk5N/2r\n4wRf7y0ZJN9zVifA5KdcclOHB5YMl+kBvB/svMRBQIf5DyxtJJ5Z3Ah0+oAl\njlaD7y40GqnqquHbEqWm964Q8z1PFPi/9bwfMOZj6lpbPGlzjuNpCpRblYoa\nbTfE5LaUS3Dp2C+sWDhsC1qOiEYbYkWK16D4vzTpny6if6qU7KeUVR7iNEtT\n8CMC9gIj6LttF74/ibrJM75qJZzyab9Sy0zJYk6zX4y1rtjGXkLhfOTuk93Z\nIDcIfmuzIDLZpBQuWWd7ESu9OFu7nUb0gyZ/LY7ig6IQ84hBHMrpV71+IFf3\nGFPSHZ5iBhY3RyULPzOn+eKg6v8iQKRFtGQVpets1p12TlKVN8JUQz7gWqNe\ncDA5I6JNHbv4egxwfzMrcRoY/kWbODkKGJm23SpXm+eyLwWRe24uidgpY1TF\nDeLH\r\n=OcyK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5edh2p5BCQhy+nFs4KZ1QcI6Y30shhWPqFLhLRAqybQIhAKAqJmcl7oq/Rs0tdaCwV+/kX/Ei0cBuDABOnWFJXVck"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.5_1600705883749_0.8914499931105848"},"_hasShrinkwrap":false},"5.30.8-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.5+6d19efed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6d19efed16d1cf0357ad363b6373d2021c49a8c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.5","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-meu0rx8GefTXU+Dq4Ux0rvyLmMPq0Ki+rPUT079O0Q8NGB9T0jjNcsx73qNQSJv7hDj2jj1TS+QgeVoFw4tIYQ==","shasum":"ea80b4bdf36b3e47590486cdcdedddf29a08556a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSdx/hUCRd7imixzosl3AZfIOXIAszvGmmX6ZjS7m1VwIgNqlMoZCSX2Av4AjHqefnjM2ezsvEyxsMcl9uJjZgHoQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2uJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA9g/+O9fQhTckxYaqK7Z2VghGVgX79hcHHbRyAozszgTm3Tezj5Vd\r\nRq21tJ0jbB9B8v6lyugjuTWh5yEEUa1ERmO9n4oGJDVMNccZtqor4j3X/hcb\r\nHYW/tpIwmKyQ0cT6LhHbcLlCh4kBSPL4fZQmw9evr7dWcyN8E41jqBBKkbs4\r\nhQTX/Cz1ACOLIqEBycm0OAvtuwtzkGIPESru1CDzVsHWNioo2c4fe84TnyRc\r\nvDxfqZYtLFEiPu1/KO8GYqmb8JNyXxjTABlKLwLkcBMuPMUEB0wnWZuVIA95\r\n4kUu4AlV4icX+g3fnHrQ0tD/dIqfD2/nJBVrY1Tw7FLA67FIeLtSnj/THNYP\r\nbgi0bIP90Ct51ZgHQTSfZVZ1xUfQSKzW0rbJ0+ESaqX6KAC2b29nErgb8/Wa\r\nSOMhq4lNjDlo6adKgmE73nxmVtAbFgV5YgyQslt4i/SaPDzvKA2LgYDFFyXC\r\nGkjWe8SLKZ3IzxRBRnu4nBJ+q9JbFQ9C5jpYrwkU5WDJmQPuPojExs+VGJ6n\r\nOOiQvqoq//jkHbxm+h3i6V6J3amL954/6+OVJEHPz7AD/9hSN0yjeaXAc69I\r\ngdYYglbFRVSuAHdgyXiURr3R+XUQZfub4xojFcil6djyUAZMhBxp+/ZF9D1m\r\nvU1HTE8mnsCbWsM33S+vZ559bq5ibLC0FFs=\r\n=Vyes\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.5_1658511958467_0.5600428700397158"},"_hasShrinkwrap":false},"4.1.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.2+4f660fd3","@typescript-eslint/types":"4.1.2-alpha.2+4f660fd3","@typescript-eslint/typescript-estree":"4.1.2-alpha.2+4f660fd3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4f660fd31acbb88b30719f925dcb2b3022cc2bab","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-4aE7Dp8ZQOVnwoTmJjajYVQj9kd5YJYHTOSXFSpKDCyD+HHCqCDv8uXtN2AuDFFRamKza2OLJy6LcnzaAIwJmg==","shasum":"f25f4076cc2f2d0741dfecee3be91450eae4b18c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.2.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjwsCRA9TVsSAnZWagAACvIP/29fcdjL9+4age+ugKJA\nsrXgd3cbFzZmKwBeGZkezWlTZjl9cAazRTd3gpBMTNkMsW/RVtkMbkudso8F\ncpqiU5CKGc6LGwIH9JsA3Yiv4MyBa2ALEni3UJABVBrW+C/FyZE4S1o9xfsU\n0piT/ZMivBGwVJmVk1WS8TfXRh9kOCPfjLK0Vfi09bCAcPl8wrHbJOjY2WjY\n8UWRf1wI7mVDn8AyEa2oZTr7O0hLo7tfXp//SpDJ0xWj9siy4uRR0YEVVlqT\n7yDvFLobKhC6c7J8LXbUHBDQDJlS0o4eQA3QHEZvPUdqnH4l0dda+Q/vI304\nqYyuNUdcqcq2L5mzWpTwljrq6GqQH7WsT5zHCg0O92kNyXeb9ocvinxNpYJQ\nFvxqL+i4LxxrAq2lZUdihaChCUop/Vk1z3AFxA177iyIVGsL3IOTzCYvKB0o\nYlAGYjVFG26ty6qTJWZobfYbM+28x24Lx9fg0J37oui0M1NSJy9sQXBZ0oze\n5J7FSwaY9lpo5y6cjKmNjq2BQDCKxtDz5NSYibWb6IiiR5ttkFNvb9j41s1q\nb/w2H/DsbxLwCsl+w6FF9Njp1SjDbJ+Gd6iH0PRTFn9drs2e3IsSf3lsBc6s\nx2nqh05fO6ktGelz9/9ntKbLGqy80oOTlTy0PSlSG6hf4J6aLtrAiORGp7f3\nGQg8\r\n=78MY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSdBj8m+dixoHrKtKHYHE3y0T7bfPJ2S8siWmQYzfBSAiB/9joFvlbMOCSHPRwzOpZeH5n6Oc4X7pHBKGVrMAgF2w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.2_1600273452498_0.9109121911197944"},"_hasShrinkwrap":false},"5.30.8-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.8+2595ccf6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2595ccf67cd5158edbd6bebd9ac2dbd8bbd8b99c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.8","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-yEnwPB9f7/rhr9GoVs/lNvo6dKbOflJfF+CbHQtL4PuE6bSQoVIRDLVjTlQmFntqOhrCEz2H3WHZEho1+WoHUQ==","shasum":"3b17782825571eba7f0f69b7432d651e18803f5d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEGiGjOBlR+E97onjo4rt4BrgBKHWbn6syKp2OpwB/vAiAp19lrTuCekzvY/HoZN3AHw90FCV8FIC7+gx6xuM0Q5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2u2MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoT3w//c8kstxj4RlSB/h6oXYgeCbdIq5wO2GkkRuWssZHkQDDYi6g7\r\nMZ580nlEc4jiH/TYMXnlupeQeqJlsFwpyUyU0WqmeTNivrz4CMyrs0U3wBD+\r\nF5v60oTepjuXl/h1KNLDzT3k5lh/Vy20PY6Lrn1VppkY/R6K8up/cLAQbhJd\r\nYQzAgXJujlLTPGyVPL58HLV8gJmAdPdwAE4zJLai9zGRfoIBYLrjc409zKTh\r\nQDRIwoE9gpJ2N7GZFXCOt/yOtQ33uoK6FeqnZvhbGu8KWbVAo/hWOniznRo3\r\nXujiPKXpyZLM168UENPJ8WEDnJl39A5dqoVoSs0V3u9iRPq/UrgS5BP4Cm6g\r\nncbfMEMKXYdnKDlavliITJVF++8ZtuHT5lTOa5o3eu4kgbUDzYcVcxOmzyFz\r\nu8pUMHjkCvDVK90EXEOG7K+CvTOHyXbT0xQDa7wPRSVbUVWckYB7TnGoujOy\r\net3Lr2H9YN61MjGqWMWg9QM9Y23VInSXueiIRb7QAcXb0VWOTGUO8BnnS5Nn\r\nPzbk+VqB7WtbSqFLbkttvy9KdQcFOpbl5+wCmh3GWrG/EBQWXh6fdH8w9YpF\r\noMlzAj6LYl9X/gbly7sgL3trX3QzrssuorKmSowFdq5oCBQgCcQhgvDNNrpa\r\nFZy366bffALCimceHKRv7efULAgPcJzBAx4=\r\n=dLJL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.8_1658514828119_0.34640130919699463"},"_hasShrinkwrap":false},"4.1.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.3+e26e43ff","@typescript-eslint/types":"4.1.2-alpha.3+e26e43ff","@typescript-eslint/typescript-estree":"4.1.2-alpha.3+e26e43ff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e26e43ffba96f6d46198b22f1c8dd5c814db2652","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-2ObrWNMxH9ZHqbk4EYdsFgUBLG1LckFAsXxft06u20UbMkShcqw/1uz+tcuQ8OcS9LXFSLlbVUtYfH6yc/uy5A==","shasum":"fac10a077656eebf29c28f5734d602ed5779449c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.3.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYkDaCRA9TVsSAnZWagAAZIQP/20BlmIK+YCOtweZnsZE\nuMTI9PlLEX6RIljT93wWphJ9yvv2s6dOTAkfHEXnO8LIV/CCxjGOAlhMoRco\n9sNY/TXSbjl0QTWXDHBaZS0SscYVY2Cy/9kOoryMEsHx7e6HYXiP3XTiQxLi\nI13XJ2wiBOQ8vgpV1zupfTcUQydp9FeD7lJkI2YbAFJoqkY/5y+hhU2EKAd7\nK31PeAh1NHCXUlTrEqGum48Awcv2hxzQeNYxyT5hnGwABIZJtbV/Bu8RNAp9\nIMdx5g6oPYn6iTdVB9tS3J/vpxWtktX8tlRPMXA9yOUA67O5+o8dz53tq1nN\nOIcVZzLkqCRJRaMkKx8yVCo5kAbZKpr7CYyzwvGZF55Som6CWmYBY3qesVh9\ntIVyIY+3WIg4aFyqel2Di4xcADk+Ctwy1cVn10wJUd+gSb4bsDxSmgpBtp5U\nbLOlpdxQweMozfagY1J+hD+B6YtmdvY3IAJmSrj1NBJVaGthyph1ZuZ4IXHx\nu6y11vSU7eb7AK42DJSfEzQs5YpZJETEwJ0BIWiEYrwWpZOIIaMk+142OqNu\nROaomKvLPxBFXLyCgwNdR+kN11IE9DJeqBRPQp4oWcYOyAd1jvpj6fOgrUPZ\nowpZ3xLGd/RnVPRrPjoN+dRnqkoQdql2ytPSNtMqRCGHKda85fgV236FoWn5\nNguo\r\n=Yfyv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHB1aSGc+zuZzYMj1B2VmzucU6017cvHuSNMt8/Iw62AiEAorxXGu0eWIPbKezWDn01n81hYHV+9/iHYOtglQ6Uf8w="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.3_1600274650085_0.10901229461841688"},"_hasShrinkwrap":false},"5.30.8-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.7+a0d5a706"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a0d5a706144c5af9b8b3d077a2b8d50176aa9671","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.7","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-uInnPqVdem+0xXj2t7VCEUdLJag+gvsDvihHfd0LUBAb3aixFDmXHG/o91oHgH0v+ICGNNDqH8EueaEYy1fTTQ==","shasum":"e4c52db2c056daa64801ebc496c0e8929f98524d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzaFG5K9ZA/fVwRHT/f9/dO8hM1O1Hz1ybJNUzDb3/nAiAxOSpbAoXUtjBDvVQX9KS/QXDiE3WyfrrJwSin8TiDnA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2uoAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYwg/8CIBGC5Vzx1FVsEgKwEeeIV7ZLYiFStClBofI66unjZXLBMa5\r\nbSuUkBEegKtCF2vzxoIf+20R1nbhqX7sXAxIOwsSUU095mfP9lP1k1+IcxEh\r\nYNwixitUieZPmfjm8JvtM+Mig5/YitxwaRlL8y3Qcr3q5AS/MSxhjEDp/q7P\r\n29WMldTVYuB00w4quzXtT5SX4ZRN4hgc6OBn1Q4QlfLUihF0X6+CtAkNM3ld\r\npZzlgxRpvEDyAwcN9f0kRnVG7sNxxBEUUPVcW40Lfj+zf5KW/Gxyiv7WG31Q\r\nntIvKF2bzhQNFgNnEPIZ7hWgGUmvKpmbe0ZqQ7pLVLhoGMaqgXuDr5HSsuxJ\r\nCwv//G3veYO4U/YzcmIzPvK1O/OFJ+XRtBjDLcBQN+HlIYhPsenMTpZNItGC\r\nPLal1Gls+NU0LDcAVqIc410S0rDQLpIESwCugYtLs0xi5zEB4CSIv3Okn+zl\r\noqSocklvzxy+pzwxs5jde8Ada2fd8J6zbxNx8q5siWsZc14KkBvOX4nhtB2G\r\n8erCvbmu2Iscvi1tFNHDI1OKTJLdeBp9JOHGt3ow2Efm3c1ILXqGSdmTKou/\r\n7HUJEgVEOFy5sN2SM9JTZd4yu4uMZ4MJE8+ehr+evL7SNFYFrOfdtuBjlqC5\r\nqgoIuBh4eLAcRFYjYQpgNqiw1d+xCVWHsgA=\r\n=/wqO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.7_1658513920614_0.721452066593467"},"_hasShrinkwrap":false},"5.30.8-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.2+3d552895"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3d552895af436ef0a983a34a9b708030c9b5ebc7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.2","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-+pxnSFEbbFr8z559jq0nfY7oj3Jci03i6LHhxVqT4SMXAKEOoLFmqfV5tytMK9CaVONM6GABGGA8m39kzQmwxA==","shasum":"0e2a5897782dfb14f65c117972be667784584282","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDS2KZ8GgxOg24I2kPAlvyb8oNL+OGln08K0/4Ny7metAiEAgYeUbCd7bPkW9eYxUdyDWJDLP/HFz/fzrOSbgTl3O4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1bcMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOPxAAhBuWeKFVsQPKxVkYZ9KYimeVp9AtMo9CylXEaeZRetQk1h57\r\nEE9IN4LQNJ/sNzKX+ROhH6tpw2jOafHPyeyXmUgIWJyE9HcI4LchCjye6BDi\r\nM1cit3s52Mn6AAovy1K/vijPbjkWJeaGgcIQHoHfQX4hS1wiVBmYx44m6V63\r\naRvnB92rIbYrNBiyrpmcAjCK6gvSpeZpQkOfyiN4/PhSvjyw1BT4uP/+6DfJ\r\nJF/Tl/DNDZVhKqCBkB8KdJQoTzDALQ++0ySIbS7S/L00DAODe5Rj/wUNxsm7\r\ntTz6zpGlSZn+KTVqZj48Z6U6bZ8lBt08BFPri4PNPfGdNksfPNnEKAmYGZRv\r\nVYabpKX8lPjF1krFYYmyveyT+IvnqXrTzG3IArl+4yQ7VtWrloU370ZLiijM\r\n9yXNW5m7IX1vKJb8e2FjYW32WeGD/edTx9BZHD6FJWEKLX0xE04kxLxmJFcr\r\nCEAy1JDIENZhtg1blws4W4BN1FZunXj9MbJZ0UglPVWHRmbnyuh94jYE9dSk\r\nCL0KTZd7mPspBnsC4mmePhCHzyU7HQUbsu4rcKKmsUnEx0Cd9wY/oRVVJR8d\r\nhTNCXPMQvwRrcefhpoAOL/kGnDfY1EzqgBul29pnCyHYIzed0Y4WrLKwT7gK\r\nokOzGIJ+VcflCfijAAeO5is2b5aqLJdQYHs=\r\n=AHzG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.2_1658173195980_0.3908013309144396"},"_hasShrinkwrap":false},"5.30.8-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.1+d3c318ce"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d3c318ce21dbe35d36cea164824613e60f968d70","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.1","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-e0XEWbPf36zKIWdC8OF55BB/uUzpJ6FxSQxv2Jf+XDXz6JEM71Drv2QZqCrSSBoP9fQipP3qts5V+g4EnqprWQ==","shasum":"3901f62944a475f58727b3201c0fccfcfe09f24a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpaCpjvhzEV7pDUSra3kzc0oKh6vyARUtWqNuFq0DNOAiA9XbJgWd0dP+siCEgUbiy5+VQJx2mNgzU44x3vOCZA1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1bXDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYFxAAoFHYQGywkjHQnRSRq8C0VQ0SZ445IKp0zRGt5Eofgr+pISjD\r\nM3GfUNkZXFq6BkCqKGo1Tt9NdlMYgt/erkuaMVti7wrJpwkryQkjBT/LC/uA\r\n2riBj3KMUnsZ1Z8uVp6ao4FXAQV5PwOmTxbcYsNLwnm5Vew2Jr+DGfOclWig\r\npbD/G8KrcovAj2QIPsr5mPfQaWWoB7M+9jXidmP7JYNoRR2v/KT+p5maJ2va\r\nQ4Z+++0T0kEttQ8lKzXaZywOe5YBqvgiutydWvhYfOsP0l9ms0E83/Q0okbD\r\nQIERrKQaVlhxkeCuFPuqmpFvIqFGRRh5jt4IvsjQ+bP5CvczlwPqLG5zhayg\r\nuhJoxfDX8O+XcofIKs2+UvkGcnb8KcU73dGUZaghHocwbwRQLxrBHBhkRhgw\r\nyv2qaKLFoyWjfvYOIFQjRJe9NrkYZazunuZd4R98i0/nPdP7Pm/RzruhesBL\r\neEsnXMcDGTaqrQNX2gJzvHptFjci6vJ830PLvvgtU2GhL/tj3SQq9qVOP/iI\r\nZBgpT1TLR38Ck5dZJ87NSYYcedr3JmjLMJuZNhjAJnX9PfZeDuNSn5sm7xYv\r\nqLx8QD47w6Uqv9clCy/Zc2dkREOUrfL7LQ/al1Dl9IlnycUjn+1P3/OpPocv\r\noUtzEqmHEQDSnwbQBDe9AuqNLZF6VZFJ+7A=\r\n=15os\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.1_1658172866996_0.08197832211918943"},"_hasShrinkwrap":false},"5.30.8-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.4+48f996e8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"48f996e8dda79c9c865e8ca6552069902836648b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.4","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-zLyxdg+aQCMhfvUQ4MLbHbNhGSelDLxhgZcD6B9PYyCSkhv/v9cRKPvLw51TbAArWRHA9siEANWvK4Z8fAHUoQ==","shasum":"b14da5df1bbe10d08cd3dfbf164a196a39088eac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzlu3B8r69XOTbn6hCJ0V4CovxjJMYXj84edXR53ARPAiAYAVYRQf7X03/VcZYam8wEnHdBhRzqjkGopMmadto2OQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2s1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZTBAAiTcPC/+2BtG4LRLwvD+Wab20UNNXtDaL4msRxDhlL+vQrck5\r\nwNxzB9PO23KML8XJ/WTxgHywjgLDiSsHvYepLZliXi0rqIgzrA2z+9pesi3Z\r\n9IIfuUxhwHztAb72NysTtM/al8VMn7svhQ18Y8rGApoUjFFJOqBCqQEYmGiJ\r\nhQ0JX9zoxbdPSJ24Mgl/7civ96Os6LaXLll90WWJNRg1f11BRrFiimANvJoe\r\nhpslgWuuZVoJ2/SFa8N0Uao2JHynGXcxddM8srbHFRsehHsN1S8OMANVn5BQ\r\n7U/M7zijEiOGwdDulwu8d9SDIEjWm4/EC7SIqxlcvC4lKYgIFPLbZdGuEZO1\r\nGmpkBnj+1fQA5fMy5pZSidiCeY31o/fhmGEWABBjBcfuB40Y6kLnwT7UFddp\r\n9MH+OT8FFggOMEaCMY9PyJNRSVBr78hNg10eaGBvmtkSqYIrC2vR3Jt5gGds\r\nW+W4qeTiAvj/xJJUn44/5sZcYqhRXN5z2ee/kAXa8J/8vAwGhaV82Bx+8q/O\r\n6Ho29D4k39uQvYehSPx5ttxPtXvfAR9wiLx4e0A1WLzjalcL/NndTILnGEFW\r\nL2gK4hxobdjlRQ9daU3IoEOidDBtL2Di9tjzl2GiIKm6MxPjwoVmWqaTJeb1\r\npJ6L0/+hbRBheZyVRDsR1PL0MdjUeOcmNac=\r\n=2xKU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.4_1658506574713_0.04543371253787254"},"_hasShrinkwrap":false},"5.30.8-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.3+29b7c026"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"29b7c0260e890d8faf8329ee6d28729afc7ad69f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.3","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-KO2XYlPI8WsUujMmELUsN8AITCVxCgLYcuDjm6YqO7tf+WcfRFLvm0wH7ycQGuEydDh96GOKeqOQtHTmWscuaQ==","shasum":"e7cc6d894b4a2b09e7570049798d2ff793781ae1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPflLXCNhDhMfJ0cWVHj+AEiL6s1tpme7R6dR4c8IRMAiBk4y65nVIQFstTqbuv14GSXq8aoi2tzzM9hPO5pTZvbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2sgBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXCw//fK4Lx8XSoZ130q/QI6PTWzqbLhCHe10xsjjk+S5z6WdjrbFM\r\nNtqO4qiD2ttFZSv8QOAQVmqv1nH2J2DOmEqYfJnO5gqz5A/KdwevlzAhfBiE\r\nLp9teumLDwTUBadPqhBHvvIR5qONPIl9FM3buywx3/4mBqz3Sxg10Ul9pzUA\r\n++VgVVMrxbAz/qbaHChZ6EbiZC2JD9TlRksmWu+6/6u3TYfBRNrHdfyePMNP\r\nFb8cfnYVG/vY046NmYvVlSl457G59fsnZKX6Hdc2CWpaJOYGaaxe56aZLUsL\r\ncs9DLLhwyb4sexJ0mVWW1il5gwyvENyC3zzL8v53twoe8hYu/oLBIcLIMowJ\r\nbG1NLm3K4JF0FG2/kDjiyKcP/HDP1Kiw9CLMJ199QHlMCso39N7EEUR+6VKt\r\niSWgLxqSSDMFVNicUNV4xZq3HNKFsPJxjmchj/PEzMO/nm/nM1DOlC8s8G9n\r\noUDHgzx5vjYOyTzCejIR67qOQDpeDOQguCzWcKIzq8VzDhDICkNJOP/dhFgo\r\nP8mkDUtzbK9QtgFVNDbf3SIvS2rDIUKc6FMCb8ejBlV2t8ZKQeuu2Ackjc2V\r\ntRECht8ONW2V6BpGQmW/pLuwXj/cfkpTJK7Sb+kIYm2F1MWpaMX3aiW3M4QX\r\nUscaOMTKEwP7ZAEd4d27Lc3qsWFU615BksA=\r\n=d8ed\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.3_1658505217160_0.70453504213348"},"_hasShrinkwrap":false},"5.43.0":{"name":"@typescript-eslint/experimental-utils","version":"5.43.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.43.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8af1b4d970438b27ea041717bddadc41af8fc72a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.43.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.0.3/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==","shasum":"2fbea6ea89e59e780e42ca65bc39fc830db95ed4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8uwxmPN5njjyel/DyZuYBFvp1D+XMB5quTz4uWG8xeAIhAN1j+QH4y6jFWf2RWErIIs/1BlYjmYovgH37U483lUGH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcnvkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcFw/8DVVoF0PBdGxj/6Gf1NSINWx9UGs0vc4jsvCqNRl7rKdwJCrC\r\nIpaJhzAyPnoCOmfqUs/0gBwfzUxfsjnN0F6D4jBgx2Eu7SCrqKoy8eZ6ZNIZ\r\n5xd9kk8syfePRIxLzt3Ibhbz235mGL8KW7xq0UGrbh+z3gUi13HoLIPLkzwN\r\nqR2RkI6Ydz8vzgbbk/iOx5OJ2LK21JOSz0J26Z3LDAZgmUlOePGAi50Vzwhn\r\nXh9Z9F0NofJqK+8BH9L4xSCUpV5Zou26pEKsCylyiuLmmlUMNDi6BRO88Cz1\r\nfDMp5sCaislpNrP2GWFeD0dqOfS1CZMkRGM3s4HOShDjIfCmF2GcpnTjtp3z\r\nE+m2yqayifNUZ6DWN2ybo98d7gqCyQY/8aW9CRSXUAQLVh9CHPtoR7HQzi62\r\nkgTyhQdRfY0TVkm7p9AEWnr70dojYpnwuznvKNKWmJZTbnl/TF9DEbIniNy4\r\nsohj7D3t4s3H2r6xBhFX2L8kls+3EEgAqdUFyosEqRx/1eKC3LjOATw4mb4f\r\n2xsM+bF4xdviPzCl+w3S/wAzKLl/eAybiBNf8+mGxvROtcGKCmMEguQsKy99\r\numXmcRyGQ1g24/JLoMkoAwnKPEg2X30AapCQRGzdzBq/CKq1ImLUoLz4Ttfu\r\nyhGnFybw8YOrY3SjjqeqqDV5+n68vtQ2VKg=\r\n=0OX8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.43.0_1668447203882_0.3616744052279086"},"_hasShrinkwrap":false},"5.30.8-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.0+557ce041"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"557ce041be53443a35a933549fe38660a9a770c5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.0","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-P7dSW8UYU6NMe5zd10oxgBl7PNFfi3juQ4tqHvgHZONCxR6ew3gRbP+/jFZsNINORld7gBtZeP4YdlM2OIjyAQ==","shasum":"c0b687183b3463c688ef4cede94589539014d813","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpG16416lvU1ClGI+46jWAmdUlUJ0razdHLNnlCQqWWwIhALQ5apuMQ+umndRPlMGWv0EstP/ZPxSnNx43/mb+EPmh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Z08ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUXxAAloEPLRhZ+0aIuZP0N3f/Cn9979xWO+TvJ7acmGSmYUbsfNYL\r\nMQ15ZtIrvdTEu5xQXaSfGRDgG3u1cgjK96yD+vwpGTBSV8GQy8npaVZbxt80\r\nBaWoxcpkDmPI23rZmNM4mnRZv8O/aFxEOApwAOhhYTIL0hVY6ldYsp4KKuyJ\r\nO7090CjIIrDFBdz3C4DwuU9V0ZJPNPqRl+ZcyAFNZIlO4yviaNIzJYmGCGNb\r\n6V5PZ1d+mXCkIJpR5PQHVHG/nKoUnz1k4j08KYW6nnnVK9Y9dLgHkgQRT0VJ\r\ne4GBOgAg2bAZ7suEIrUsVd5cL6pXSGF+NHWh2oKdSiNSvrKuAM/2GPrZXrcL\r\npHwtZ04XDtgaQ7Hktdp21O2pbcpKX0C1CllefcpF6A+Gv6EinHemrFSbmpw+\r\ntfJE6xCJvIiH/GZARa61sMANaQkj/XDiVsa+gWdG8x2+ertPhtGMPDluzy1Q\r\nLc6c6/2KVEnKL+wm6rWN8m15n6J4R5DY/sPdc+PN2t4wJ+uXVPIcXaUMQX4u\r\n7SW07hqPDfUHo1sVmRz26Owday5oMBXtZQBkKMP7yEhsstdpQBCJ2RMGeDAI\r\nnU68cNWfaKEV56imdl9SjIOtUcQe+B/oMshVTie2rEdNTcSEThj01D+ZsIVk\r\nwJ5LgtRSH8SATChEuBxWvSaouDKUIxNj1o8=\r\n=M5sf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.0_1658166588106_0.3135084601876783"},"_hasShrinkwrap":false},"2.21.0":{"name":"@typescript-eslint/experimental-utils","version":"2.21.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.21.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4eedd7f5713b4967fe975ab30bd8f6a8323c81d2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.21.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-olKw9JP/XUkav4lq0I7S1mhGgONJF9rHNhKFn9wJlpfRVjNo3PPjSvybxEldvCXnvD+WAshSzqH5cEjPp9CsBA==","shasum":"71de390a3ec00b280b69138d80733406e6e86bfa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.0.tgz","fileCount":112,"unpackedSize":158921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVA+qCRA9TVsSAnZWagAApOYP/0h2QGvJVJLx7rdeeU34\ney61ucnIhOkO/2VQI8N+fYZc286ZP6QlRTfnAaK9dlHCkp+UNaV/ykgDFZrI\nGoUvv3H7hDuOSAD7KRzmyMs8r/g/CGsvfKKTPr9vMYtAN8OCzE85sZBt7WtD\npnXCXv4whMZ8fKkAucVx9RNHOTN+WroqL48HiurZ88sVRHtTX4hzJST/LwSF\n2NOQ9y63bi/Xl3jB6rtCECMrm36VQ149wXh3nWJCodV3EPhMRLfEhbfvAx72\nUCFPwHO6kNkig22FQvauX9lQIyuT6tdXkR2l96zyVilWTAE5Zp+4DwxJcQ3X\nY+5/dHvIyX5yzJE/aAtrzydbpGiso5IJ+iTcAgeoHAtlWCPPoiu9DoXQT+EY\nbIar0X9grHVmQQZ/5m5PQCuFs3nHd2Ko72XzDDQh0etb3lzgHS75NhFIo5uq\nC88droSON6uu+1mNtoMtLWFUS/1qECRPv7vVdhkuaGJoKTgz7M3MBBc8hnjb\njYlgZEcRKlC18/mScLJFwWy8E3DQgSdatbFyWFtHoTqXYw1kwRTkll6xZ2AB\nIA9go2eISJAvasWfeqmmU/ZQepxUy0F8ZKjrsOB+b9w/1BZm7AMV5EqJ3s/q\nfVPXnMvDURQ/cH+mdKY4aUgzoPY9rkIKYkodCK3G+m10H3rF25CiWCU8P/LE\nrqZz\r\n=qjIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTMKrvWxnM4wkmtVcURZ3D37KOW5UKT5rjJwaQIATWOAiEA/g5CbtqrSHPsna1DjsLE/fHRIPKVlCo+4MMkUVIMUKw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.21.0_1582567337357_0.15879124038178705"},"_hasShrinkwrap":false},"4.1.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.0+f785965a","@typescript-eslint/types":"4.1.2-alpha.0+f785965a","@typescript-eslint/typescript-estree":"4.1.2-alpha.0+f785965a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f785965a12e20e82de1c7f3d039023c225115eb1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-cCzLQfCBa7iXWaD3C66fW9S19km7R6aZmrKwFz8UHx5/ZRTkFVoNF8FxDgK4Xdg4A9Oz6XWJ+PsQUaNIqpxOJA==","shasum":"4652f0ef01e98d2e0713768d7c703610597148ff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.0.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6VNCRA9TVsSAnZWagAAHkUP/AyAaADRENIpqMebJ8e0\nck/fNENYRe9dnA4PTNSKRkLehzXA44NaSFI3gRGgYmM9OIU2d6wp8s2OHnpg\n/JdZfwV4ob5yC518gQLjY69PQEgSZf1NJJQDBgZcL7dczupJcr4n4HwQNUJM\ng+lUdNS2LVfbbNmexVjQC/X5I78bcM73MOuVvLtVTHQ/23ykOxV30sj+eJdx\nuHgJmTOlx80zmjGNzDHjSJ4xb7vCbfMKVk3u7ymS39I5qpoeaczQH5Jturdm\nBpy6HgI3ajOyC+R4Q4YLtrpUU6oq3qGWKWfYQ+0l8mPxPQZBaUWttxum+YVe\njJBIkAGrox66bIcIqdiPDJMDSazRoqZA2EPEkITLcCH9l4LfnymrwilRhVoO\nDEDVhJWn4lMLTE0RAQwkadELVD57mqsw0zgvE4EmeJArN2UBr6Xom46IZHQN\nRH+VsTjQaGjZDwoOSO/BT0fmkokdU/HQzpXEeUBVL6T4+XdxV11ygUVH/leE\nnf93JGab53qScCUiHkAvKpG8s4knJ/z3UD4U16loSZaZsVWFsdW146H02448\nXd9OVmo5CHFHloowLTELCPjj1DG03b8/hSDABgcfTSZwaODXP4U9USI7Jo1X\nvL11rH7Ce0y8GzK408AtKEcgStkjEN1Yz8InFZ2/RDJFEdS0WWtTSLLwAQCx\nkqn7\r\n=Jp29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoO0Bv+DvIeyb4co6apeCEeQIWBSu153udBM/X8uLmawIgc1hR2zYiBzf8b95foSRXbVePZ0s81+RWU41DlZizASA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.0_1600103756590_0.7581517941717946"},"_hasShrinkwrap":false},"5.24.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.14+05d71c2e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"05d71c2ebd8e072aa4e8ee3ea8521de00e47d4ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.14","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-cdUkuJRsNawm+Zio55lwWxujGFwSwRQ9y6E5+nZe+8JcJkZ+WFlpv+z7hzoUJLH4znEubaRCyrJ50lwhDxMzBw==","shasum":"de2d5099e9f8595fc2fa860875d4062459117f85","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDHZado2vPxg5sxkfcFxIq3FqoiDhD+zvrku+wq0mqyAiEAtD/mapbS/2EY8M/+1V39xjz4irk2m3mqhKGG+PqXA+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7y0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk4A//YCcrzZnFH1MR+TT1BAIdDLdAzFwp1BpOEodpNgGKqFgEvt0e\r\n6llOENS3+5ghyQVZPfCQJ9mMzL6pAnEgJjRLJHCwwl4KjRQ0JwQpTxw9FnOl\r\nujurNwH3KUIRQyW1dYWrvbeU64ysSTMDTe8Qy10l/dZYh0VCAt/Z24bgrk8D\r\nc/E4WUbNEYavNumg5QbpsgaIe48/v9Vl35eadqRgz/3OdPzYooqNElD7Pi+M\r\n4qC2J05JFsCGFBvcbrOXAZg5oZGgKSPFNJfmstpC3JWDRSSCxHMYkbYiCWrn\r\nn/dfXHbl48exmCUL1gR3RKixYh08D25u+dt3uItkgSpORDOtg60wcuiy4iLW\r\nMUvTvtolV69tmWGPS57TptsOswe4k+pN255TSN1Zjbzwvl3M4qUaJSDMg4Vd\r\ntpRImLEy/cEA4Z7HNT2LU+wzjw9nXPh0iWVw+OYLQ2I7uGWy1aCjJdxUQnAO\r\nTjdfaV9qyjDTDEeX6gpYYycc2QKKBYtxvJw9ypnBADRJ7yguviA/2Jt+mdX3\r\n1NlbcIb0IsjTC/CYXF1UzDnZvNYLPpVPWkrDssTPPeupmd5m/hqZAFiLfrLv\r\ndyEed6N/KQ20z4hs1JD1xZNIf6jw8FCn7puKbA1xuoCSjV06pK87QIYFCUQ5\r\nzoWK9uoru3OX9TafoU319OKfO7k45rviZKc=\r\n=+feP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.14_1652800692759_0.3498328263313206"},"_hasShrinkwrap":false},"4.1.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.1.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.2-alpha.1+33522b43","@typescript-eslint/types":"4.1.2-alpha.1+33522b43","@typescript-eslint/typescript-estree":"4.1.2-alpha.1+33522b43","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"33522b4399b0566d893e08677e8579bc173efb4d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.2-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-/QFIBRbeo4/+SJ0rk5Tt5outrTqD7PfDT4WAElPjcr6q/l/mObbGFmCeffOsRUx994Zqir7pIWLQpUhqe8qukA==","shasum":"7db39ffe1982d10283d75559e013b27b84830a6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.2-alpha.1.tgz","fileCount":204,"unpackedSize":416489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYPG4CRA9TVsSAnZWagAAbz4QAJi/3YuuPK8XY3wUewq6\nb50n+9OuLnYwDmWwTfAJp3eiXSjMRhR8HQLNQ/6J1NC8RPyu74cA7Wl1c55A\nPPICzP/H8+xu5tW9mnSZSfT1GuKwU0QVEFvpcUA82Y2Cz/2xvP2aLTZcx6IT\n5cs6m8Oi/cX8pWPtPiUD/JW9vrjK8LaD/pplCMCzWGWR9hcadakguyYufmPZ\n84Bh5Nnt465oIkKADG+Bbn4/7xS7MIvpHbyk2S2mu2U5wUbKIaME7jcA+1YJ\nU0mTtPELlZzovRubqdsmbYiup9sGPEW37p/vYoulG+4IkssdEzBBsA5AokKc\nRtP5CyLvYUSaG3+6YCfsQxLnqlU3n8V/iyN2y0z1TKcnUfsE8mt7DMG27XZE\nMgwaEdD5j4aix3z/2vgzPr3NWy9fTXboL++/b1yWNYsP1C6ze6NWF90ynUhD\nRG0ulAb0NupqTfS+qtVQodBpx4E2qPPzmz8sABSBorye47Gx/kB+fS/xoCxj\nSdDyz4WMhVD6eqYx5w5Tka3iOZz1cNinxSX1LD3DOt83tiBpGZdc6rh7PjRS\nE81DxSIWeJ3Jq4mOI1fGrkHSUTZ1TkO0rdX2inRZAlfGsUpzgURZKZWdoLW1\n9209vpqji7o9TqdgNTuL9iG7xpADYwtbaMifyExcSh5fM0HKzKhsvkCSBsLd\nzKca\r\n=SGGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJywtaU51DXnOdNoIQHzHBSR0TwHLOeV21sNhBRUTzIAiEAzr2fyPW3YZolHekCkQCaqTzTOg2vSWLVN83QKKsBxkk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.2-alpha.1_1600188855909_0.9611184010395135"},"_hasShrinkwrap":false},"5.24.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.12+e91a4a16"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e91a4a160882fe594b27356ec140ff13e0d8de59","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.12","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-+MK8Z2MEd4t9Hn5AeNb+9iWLVC8QI1nP+n1HG7j7GqgGyhHJ23jsZKbOsm3qyVnok+ruQkgTyUSfX6ytS+aJPw==","shasum":"c878fa6641cd1a9677277d9a7cbe69947ed5786f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTdDfu4EMkNIIXi16yCL8suyEjmtRGLKxkPUHjTRGwLAiEAtT1ZSbL1C5INZ0TlQb2jGm3o/vtFPAw4iB4vU4ex8ao="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigwsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/qhAAjq5h2AwRLH0QoKmtOH1b2uxeqGc4qDcmdL6XhIHwMmLFMR3A\r\n6DYgojDPn0jYpH86FKe7koycNDdtK7pnuRyTQANbPSCWBAwOO+8WNOQmdMiZ\r\nYzPUA7Np2CymWCwN4gLAVHn6ra/U45IT5wOvnqTjONdc/jAOQVfk/d7scywP\r\nrM4MmZWujrZj6BCbxhLHRx+iLJ81NlQL76LxkQw1is8+7y33SmkHmVO7Euab\r\nT991SIGPxIxdnqSr+R8JVFiI3mABhlyvJadTSM+kqICqjJ+AwCMGulyLXzRx\r\nG/W6w5lozgqUn2CnoGlr6HhJYq7aTPzBavqVn3jDh3H+unAa9qCaEW78QE4x\r\nvOpyq2XbdIiR5vn74j6719cYlgAxuXS6thxioTFGvTMbpmZbfj8QaH77K7hn\r\nzcCVbsRjzlvru3lepSnHJkhvB/Er0AzuLL91QOW8RmceOIo/nacXmBpulSUT\r\n1oB9XI06aerA9Ef4OJ/FFmzhRQxRhlbfjrTZI/GXjzFiKnmEzQIE8hooMVMU\r\nQGkRJDOef2d82CN4Y3XX33LHUPDp0unCjdaAHsF7gdvoJ0w/CWyu8z33Gcug\r\n2wSkcFQnwNc2NKflJTEKp/zMwfHH1SqJ4sawLk7TinNj0orEsrac6t5sIUy5\r\nJNx9ZwufUhj6b4UrE0G3BZm7SH0YUTdai2w=\r\n=7Sp2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.12_1652755210371_0.45526342736211656"},"_hasShrinkwrap":false},"5.24.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.24.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.1-alpha.13+e18e91c6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e18e91c6cfb1ee93bfff3770ea4d8f807d5ced0b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.1-alpha.13","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-VAbU2a8LB5IqGhmxMDiwi4Lws8GTv1zI1GQ3iMObRAR+i+l7J00VrENnGJsEZ4k8psDYaM8yrzbdYWJGplyXvg==","shasum":"2b284978f23c4a1e02da17d86c85971311e52995","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLDgyGwPXzANFTVJKXT4AeXck1YmPMQfpXtmJshYMQfAiB6POrGbi5UTRw2uJx9MPqEDWUmsTUkZVo0JhYhdzkHzQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7h9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogEhAAjgDerkRi3YUulv4U9UWDxuPdhO29nXClGQtLiD/3u3NJqc3T\r\nYQyBIBOpAzEZucGb9CduzmnzF/Qtld743pndHvF8arChxgy3Zq68sCkvqtcy\r\nGNYR4FKi174q/kAInoQfUtmWddVfrd+kneYJ7YCg4QIytNCd8XK9mn/bSIMs\r\nnUx6tNiQ4PltTaCwO37X/L0Lqq1+uXb7brE7IEno+WbmxGsjre5NXj9hHUun\r\nUWqyyw/bxPEwUxohO7IbCjTYVPRAAPWPZXle5Nw/IOHMHkkj9vI77N5HmBMq\r\nc0A1t0ZFxp9Tvq6MQel2r15+NaBJ1z6uqh4j70lLjQLPEfWVRvXjfTZSuC6H\r\ndKA3LvpilDZY0iHB+n97yKi4IgvlUSCPNxvIiEktV14V4gqvtdMPxityaW62\r\nG/Z4v5qskPGoihK8AXwAUkx066od5Kjj7t1WeSoJMB/fqNQ4Qq/sSxAwEl/x\r\nzsqErjXzrDBZZTh6o3DsHQytVXQheYTJf+mMBNyTFflLexSDFOWg/otsI6Ye\r\npavur6uyQqripC5xOALoLVTjFhQwaSfLJ1p2WjKalND8gyTUUZHvoa7pslHf\r\nlxr3/Qo/qENBAud9yJUyGqQGNNOwxxATlMMQ6vPLzp0dCuQ0xRdTH89VS4WA\r\nsQrmjrsRMxjHgwjku85ApsXGA2K+UIdOiZA=\r\n=+i/7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.1-alpha.13_1652799613482_0.46028193949062435"},"_hasShrinkwrap":false},"3.1.0":{"name":"@typescript-eslint/experimental-utils","version":"3.1.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"2c8402a2a45aa8219c51749abcf6cd5c05a43420","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Zf8JVC2K1svqPIk1CB/ehCiWPaERJBBokbMfNTNRczCbQSlQXaXtO/7OfYz9wZaecNvdSvVADt6/XQuIxhC79w==","shasum":"2d5dba7c2ac2a3da3bfa3f461ff64de38587a872","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.0.tgz","fileCount":204,"unpackedSize":407958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TSTCRA9TVsSAnZWagAA8+gP/1pjJAPjshnzCwPGNYrr\nv+ocdAK+lJja19XMfDOjT75tZwM2WUOdKumkUBnDF8xh26UDoocghiQAPZ78\nSWBVNUT6myP1VYzjFn0FoLyTlXZn4qmbFrFAPiIBsrY7TiifXfX5+/mA1JXp\nsxhh8ZB3m/lI7cKnwa/gfx0Tu5wCbQnMtiJVlI8gu9OO3h3IZ7JexX4eVmPk\nYjRvdKBvZy+sogJzaI9HZEJ+KgQh4BGQW41KCSieO+fHP57x6dw33Fs4d734\noZkVPvV2KGmRrPj/ev7Gc/hzJMqq0vZ6eK4ncAhsnhsYd2wOOleMVHMejTIm\nG5aUjclBXXKQv+H7mkXwioXHLCmLW7cVIXsb3XNplMkZqzrei3++Gv5MsHI5\nLAHDjJ+SzjwdmAYKkOZieSdWSLYpj5Iv6sBPk3PWEExbTJi0g03Tdu32wXTL\nxb7OOtLt09K7GcLiCkzlLypFjk7P3Ink/2PfIYULQSTlTvdOl1mc2ZqQYBui\nV1J347+MPaYZTDdzHVFgDfSYugU42nQwtnEMSN2e+ZDFdrUr9Zuh1JqrG95f\nrCnKdKkonNfzXaK7FlyBHLUecT5nR3aHFoM1RfS+9x1Q4TLjjS4393pCYQ5Z\n4mL/3ApBMR/oaX3Ll/HTUKtSLkRwivMRnBrgvaBysA6ygbZ8pRLsDcUTM2jX\nvqhQ\r\n=SKEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOn8PVa7Z01g5tRhGG04B0cNSAPP2v3+acdH7F1XQeTgIgWAQahVX9ve4SIT6js04nS11dpmYb83Al5NUdlhLOeJg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.0_1591030930410_0.11374243618606861"},"_hasShrinkwrap":false},"4.24.0":{"name":"@typescript-eslint/experimental-utils","version":"4.24.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.24.0","@typescript-eslint/types":"4.24.0","@typescript-eslint/typescript-estree":"4.24.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8ce2bfabd44ca59fd1cb07b4d7448ec4a23ccf1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.24.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-IwTT2VNDKH1h8RZseMH4CcYBz6lTvRoOLDuuqNZZoThvfHEhOiZPQCow+5El3PtyxJ1iDr6UXZwYtE3yZQjhcw==","shasum":"c23ead9de44b99c3a5fd925c33a106b00165e172","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.24.0.tgz","fileCount":204,"unpackedSize":411926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoqHHCRA9TVsSAnZWagAAR8gQAIZh3MUFASHpkSvLLD3D\nV64IyTid4hvbL8jLXmp1jncNK1NERBFYyIqG2TdCm9mDw9iyb2Yb5cu3xKmI\n0JBG1D/kHisvIQMW4crtmki7b5NSlMx8LrOckJ/54J28BNtwZ2vVMGSFMQXi\n5uRHaQ6aZyUYKPdvVwgwG0egKQ1vWVnt8d1YOq/309S6XPqp3XTm+yELzWNo\nlNGcOjofr6CSDJJrc0nAG3pskfL7R2XceoAVAVbuUkgbdvn3rpgceaOVFqX9\nIyaLAln9EWv4YBlnIo184G70btLjhpt9LGl3Ni7vOggXuw88ZfX1NYICEHmB\nDl9rE064/5n2CVGXRtmbLXrh9H4VuZXMlSDShGcLAWeFehBBdl+W0m5vM2VX\nDlj1GB4qycWlrFLazEUNnWMyfYbCXxZa0dBXHW2TTexuw329qL7trzdQPsUQ\nN71JvfoQpL6Yv/P3GPTShoNuQIITpeiGvOX9WZhv9hfSXCRP2ELVBUypHGrP\njq4i/iWIXA+fr5KgeCYO3HVR4RSTeu4bGtEVoWjK215srF1z0NiyetEVc1mp\npzHkN9dCY8zAm1C6P/Bb5jlfGVGB6FavvMOMWe2h7kIDeq72ujDUN4a96mzD\n4H4LW5dUDO/kHPK8bCb0tQxadWkbdjNlcvdw9kD6uoq9x9F3+ReZRyusU1au\n0By5\r\n=k/QZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbNkX+oRBYfCy3tP2Yq1a8fpp2uwt6Ay+MM4ellO6RkAiEAlUvFsQCUZOezv9xeOc5FJ11eoZk3oD6opCYTyq9ilFk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.24.0_1621270982775_0.3547464543419194"},"_hasShrinkwrap":false},"2.3.3":{"name":"@typescript-eslint/experimental-utils","version":"2.3.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"054df278d6b7064a44b5f78fec453bf9ae6ad281","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.3","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-MQ4jKPMTU1ty4TigJCRKFPye2qyQdH8jzIIkceaHgecKFmkNS1hXPqKiZ+mOehkz6+HcN5Nuvwm+frmWZR9tdg==","shasum":"0685613063ff397cfa9209be2e6e81c0382a9b11","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3.tgz","fileCount":108,"unpackedSize":134966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm2+sCRA9TVsSAnZWagAADWAQAJRkrObsBYjzqoYd7phh\nXL5fOQa3svmKEGqJixJSqZATrU0LIBqzf2lxz4pAloiQNdXe5Ed8D9mTJQqQ\no2itdEZtCICKUaObEr/MHj655bEIrDeApGo23uwMSNf6Fr+ZT68xfESD6kPZ\nOkL3nGnoxP1SlF2ZjuwhtIL2BpEh0noWvOWfmkOK9LoijRU7j5AeBhZiJtL+\n0HzMSkO8GdC8a8w+yyapWmL7PRHmxtW1530J3OzxGFwAuQU2ePBFz/7zrAUe\n5h6gm8bEDMu/ShMDCYIQP8TXlZayZYu4XFWkHbzRgwN4M8iH+XJzqnBK+Lgm\nEktXEIUREtvy6MSY6r7ao2c5JuZioRpt4eJPgTRZr+bA0Ts8oQbmGBfJwckb\nFiTrEIcsmcXpmDueaSAnle6Jat8JKNNYhi161bRXOoMWK1C9kpKWJyDn9Yw3\nyRWkoQdNY0xdqwBMPO0R2wqyqgUFLRZM73B4uxCdE6RUDPkXpKGpcUftyxvD\nM6h8gRZPowrRLwO9aPvhCw3dgi6BuBqYhqTos4OCmToBu8l48NUhT8yWbSKW\nujYQTKhFLigkKf71XNGeE+LpP2JVFgITaDLRhxhj8vOuxfCp0GBke18lgOqH\nwqhd7WjSPASjaqdl2QHKcVZlOEOO4rHD6N77Tau7W5QcfxIrjT+BBtNLxIPx\n/ma7\r\n=9MR2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtjTkET5VQC2SebL1iM6CJz/A/Nf7T15Ygm02f0DcdHAiEAyzzewM4t6MY3JM0U29LQWv6BwJMmbW8vukRWrN6yclA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.3_1570467755811_0.6148346876642312"},"_hasShrinkwrap":false},"2.3.1":{"name":"@typescript-eslint/experimental-utils","version":"2.3.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6279c5b93ab7ec75caf9e28f45c9c3bec159796e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.1","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-FaZEj73o4h6Wd0Lg+R4pZiJGdR0ZYbJr+O2+RbQ1aZjX8bZcfkVDtD+qm74Dv77rfSKkDKE64UTziLBo9UYHQA==","shasum":"92f2531d3e7c22e64a2cc10cfe89935deaf00f7c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.1.tgz","fileCount":108,"unpackedSize":134588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiPqrCRA9TVsSAnZWagAAQ9sP/RyhcC34OXc9Zf3eN1zJ\nJaBAjZLAbOH8O824jiQQQ8rTBCLaRkptYvgHLlYBkUDsRq5I/gSJIaMYVKTj\n0vrDjhzfyaOpAqao7r71c3UoVpR35d2aYc7HbHf0hR3oaLHrQCCjk6qS1mEw\nnPaXKLyU8YXD+Gf3lzqXciypWL+e8lrGURLR6dd8RsTURiqrUwc3JYudAWAc\n3qfZMG2yQTBa1+1utpdEX8Zk0lNE07Dd9+2+M4b76Psbf62AlkM7gcKIt0Sp\nvV0gOh2Unfn9O/T1+5jyjygGad0hYdVtHXXyGawOXyjQVcDGk1Gxdr3ryQEL\nitrXa7Fnm/erc30iKhgZtLnG2CdslTphP9ATUNm0au5FY9YaTiuO9dpwPvFL\nRsJyDzQwxVZhTO7hAtCj/npgkSQXPuOE8hmgtjXbAhYn1dJ3Svh4IwIJl+52\n13hZT+MofnWMrszDihzzKMvFvRzhRsEvYhSm6BgiKju3SkdPq8Z2GEJwRCka\nHBYysvyC11xS/LVa+5fjXxH6XXyXMK7ywK2W7eChUthj0lXHUTvpVyK8GsnR\nrZSYuLgoSrajjA0hX/A0BH6XEnf/bhYDKWrdzrCh2zDB7oAiqFlDy8da5T3p\nJqtsmpKW5xKpmQ9IFa/ZLUYjKe8dkB88ozbBgjh3hEcQBDOfGD9M06mHIf5f\nZE/c\r\n=2aQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKtTwwcspzzZyL2/52p7ehQ1wqFIcStKOtqsBUxNGNlwIgWvE5sRhgnM0zrCoAl9HIbH4qBMR7eRpFsE+lSfpaG0E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.1_1569258154441_0.7919544196253177"},"_hasShrinkwrap":false},"2.3.2":{"name":"@typescript-eslint/experimental-utils","version":"2.3.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.2","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"926cf646a441a0cca3a9bf83a767f00bc4a4d854","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.2","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-t+JGdTT6dRbmvKDlhlVkEueoZa0fhJNfG6z2cpnRPLwm3VwYr2BjR//acJGC1Yza0I9ZNcDfRY7ubQEvvfG6Jg==","shasum":"e50f31264507e6fec7b33840bb6af260c24f4ea8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.2.tgz","fileCount":108,"unpackedSize":134776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjUuCRA9TVsSAnZWagAArdoQAKCUTBppIa4pVj418K58\nbm7mXTw4ahvr8zk17dp6bzOymnO28j2zXX0NROZBj1/RMK/DQkivoPP4A3z1\nE4EUWK7uIloRW1EnUbFzup/+j1gzx3jEM24od5Egyvaflo5/i4bMUUnU5lgq\nbkZlkqhe/VXvbFXDTpiADliDpdmuH4IS/rWlxEjZNgteNCxx1K5rDjoIMsgp\nv6lc30yAILRAA3mycOJ2n5g2Rah1ICI2kus0EpNmQWWGM1aK7+VlrYKc2Tkl\nYHrVX3kls2MU/pVntMVQZGBFIPHN6yD9LJctBFiVHXwXhnVf8soWUiBOykK6\nTO/Zs6owqUqsm3irECTuk1783uf7n4izM0l7K2PfNDF89zZ1eujVi3UB8/q9\nnKdIa3NkYooamyE8udI9HnX9+JR81IDONyPpRuK25MbmrVVmSTX6gruJjGh5\n/w79xmAIYnegJ04MWfMxzxYAAtm94INTqpGCmiQFve3gZTpdcT2WPaNKQ/qy\ntn6Kf6+cCAOgIDUt9AxKfow3kWIhN3I7zrovvZ+l264cM63oax/+yHEAOQ2D\n3c7VnmxQAoW0+dQASSXOpUBhTCBfYjO2UeyxkEWcOAioRUanSxj+e9aWI3rg\n98fCmQLuqWfTAadh6F3yQkUHgAnZKE9UjoQ2VB/NbQ0XATCxlwTLfgFVT3Bo\nF+St\r\n=AoWp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp8iUB/aqao3XV4VgvfYvhc9NiwAvcbIFzg6Vg+NVhGAiA615P+P5WVoTWBYt7h+t//rkLwCZ1x/7lOsEbVtePESQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.2_1569862957929_0.04747179946379365"},"_hasShrinkwrap":false},"2.3.0":{"name":"@typescript-eslint/experimental-utils","version":"2.3.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fa1cf71af4af75f3fcd3105af45f512cb2705117","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-ry+fgd0Hh33LyzS30bIhX/a1HJpvtnecjQjWxxsZTavrRa1ymdmX7tz+7lPrPAxB018jnNzwNtog6s3OhxPTAg==","shasum":"19a8e1b8fcee7d7469f3b44691d91830568de140","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.0.tgz","fileCount":108,"unpackedSize":134400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf8AfCRA9TVsSAnZWagAAblkP/jqysdZcnYiqbxOalRRI\nXd3peQjzX/YFVRuuj9thlrkUWgQiR1wPs8IudYrUqQqdSoARHyb/maUtugf8\nCLBs/1n7PnCWXYDZ9kwmfagn1uC0g4sh1Wl0G+UF2vw26eRn0vVCOVqIQJwZ\nt5D4fSUgERSnrV7LLrtpQNeJCarSk8F/YsD5AT4nxz+F3UwCf25U55Kk8jKa\nMap7B8wrwtNrhji2ZDsM/7XNQFqF2lcbDaGcewrzs3vXKdo2Eh6vmsc467nx\nqAG5NlD0UpRJMD9geWH5p2NSf1LZ63Z+IES5Ou0pNxmM4/DEDsWgz1SbVXQx\nm1SpV3GAxz93zuw1dmjoV+JkrQUIF+REI+jiv3P6Kta/4snswRnRDe9+k1T8\nohg6U5heDzjzapdcVtHez3cqy/Hfhc3mltbxt716bIqoHxxfjdPuoIoSXa41\nFIW87VTOGIXEB8Pfk8Ibas8VEJG2BJL5ZxOzOaAat565gSTOT5uaji4Z0eK0\nqxQXxXBtHarQyJR8Seuduv0n0RgD23XGVwQ+++3edkOC0L/FKKwvgbN4FiE+\nZyuqawx2J2LHdb9f7mp2+yUqTRZYZReUcsJ172RXA6CoIG1lcpDPxOXYwHK/\nKg/3owY/Kq4u+scyquemr1OShLzSyk00stPfoN+J3KdoIEmijedIxz9Dc8fP\n0Mqo\r\n=1/NE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw0296BDkJnJMfKEHn3j+wtg81/89MXF3iY8eyjFclLgIhAPkwex/S90RKESXq/RyV+pHaE6EWi/uQKugdwj61pl+z"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.0_1568653342729_0.5715836776155927"},"_hasShrinkwrap":false},"5.30.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.3-alpha.0+9ad925b3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9ad925b3b91968038436b6e41b8d94b19dd66288","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.3-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-vapHBcRkkZYzdoKTSs22qBWhZsUQJcCutSO+ObeUJ3GGlCXcbI5f7I63BFa07d7SgktauCLTsnGS4O0tgcV1WA==","shasum":"c7f6c981dcf06cad8cdd3ecf8e30665b65ed3a91","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.3-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzCLyfVeR3DF1r0ie34j7caIoIu4xQ0VCaJMRntg5KugIhAPazzpOjXwJYQP+AM0u3yIZVG5PE9B7ifOoYNFxU78mj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUOQ//R8NO30m8G3T3+A4GmQz8DrNIjCCCCKrGlKJcSnfpd9bCLP0F\r\nHaSCiyoTpn43Y4F5K0V0tbRaKkEze76hV1jSHNG+spbd6VjHsfTXN1k/DDhn\r\n32u0fSWT1S/zdNDobCqrUrQ4Tkydf8Zl77CrjH33nwtVsSkmTz1rFjUwn2On\r\nFc87Ira1ufaCjbPAej+40yQRIqwX6ClSM1KBALUyeYw7JKFAwwz+aYZ9D05f\r\nT1wuY83akMHEqq1MCyZ+8e7693pBSoDunjmrTihsqHHENTBObFkzz9uivVvC\r\n6yLIATvREBZmQbz7DGapls9GDRUmWBmodQJ9zuL2qTxfUM7E/ldkbrlCx4uB\r\n07bkfqN/0PAPNR46qCCTGN6aNGvZhKitDEAnOw08FLcM8EqtrODgSBKlQQUn\r\n0qufLuusDkA/3jeLzPEjCwq3X0BAPshp0c94tgN/8sf4qTZGebH0jBLJdDRq\r\niI0V5D2EqSxejSOQc3lsavzyeSUg9e6DjdIdIiC5N7NBFAQ8M156QOCnrqJa\r\nQMuCfP5EbtawUh1WFkTS0p1C9ofQYgfkQGDAeErKEJkNyhhvSg87Ulr1bhxf\r\nRloxiAJWYqMuqBguiwokhY2se8Sbdthdo2FVfo8NI16jXlToscdcnzoRutQv\r\n1ugzryPdGSO3rmQxBx0UIXt0Tz62dw+bjRo=\r\n=uty1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.3-alpha.0_1656692886735_0.987724916986648"},"_hasShrinkwrap":false},"4.22.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.8+9dde6a88","@typescript-eslint/types":"4.22.1-alpha.8+9dde6a88","@typescript-eslint/typescript-estree":"4.22.1-alpha.8+9dde6a88","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9dde6a88001991d0ce8c1b95cf9127b776170db6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-D7jI2LzjAq6H8Msz4TfmS6KopJ0fkxxTOYE/abOeoACfrgr/J+daTKqfVoqCb06uTI+rvgJh5Dv3s6+3lSwd6A==","shasum":"78d3366c4140c895d16578f7a074159df4ca3c76","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.8.tgz","fileCount":204,"unpackedSize":410696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfzxECRA9TVsSAnZWagAAZWAP/3QXRW7vKXSbZdip1l3j\nVOYNWy0DIPiWdMIZOo21v1Bak2GO+KtJc+nhZF2GeudRg6d/YOnnD4Y4QxAN\nRthckcfMWCAvsAQ4Kc34i6XZ46LO5CkHpqGMfW2D0NsA6UibyjXSa8NDYX8Y\nrj8qTaGwQb+XZDOz/39p3V5YZhCjiAEcTpUCW43Xs254XL5S86nGeC40VHNv\nAq+4b0e0d2iZaskc7drvf4Z928gnSeiFyMnpLDkpnY4/uL4+MkpSRaoaTfb6\nc38NIIo+wz1T6I10FFbDAspnVw1twFdjQ4Eu/T5E/VLgIYTH7q7UASrJUo4b\nJ4zo8b6vghimXN8gCA0wiK4Itcl7duj8n5fkTyYmKAF7C+1FerAgSUTEbUUe\nQUN38IBLnUoNcZ0o9XXuwIlkv9ON11ZvUYXBnPhJPkcHkNfk4EySsS3j1qkQ\nadh7MtXfrA+G5lpSf4To9n7DAk4AFGUuubuK5AcmYgz9FpPE7YRciMfl7en2\nglJ3A/Q6j1B9++6jA9/5AtvoyOWRBROccATHWwmLifxkIVYbWNmXBaSAPF/r\ncHd2hEchzSq4dlmMMAoPaDx4yjxbgSqxBhGnRQMG3+zBoVlXJlSBJQJ/Fe9O\n2kcOmxzzxbEC82U9VMdgrF0sB76kPgFoIkfFK4V+huMr/UgFruC9FWaFS8k7\nttzp\r\n=qYM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeaXJNWWTOCD7fe49d4LWL4GAH9KLm4u0A6Nz761cQ8AiEAvx/b2mn12LkZtYcWjYEA/EsuKJMOq4gB4bx0n7rFl3k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.8_1618951235452_0.9851565847961066"},"_hasShrinkwrap":false},"2.9.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.0+8a4af38d","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8a4af38d7d28382a5b51f9df8af56615b5d90a50","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ksJPTd8RwYtvno/bc9pJDnWoPL2v5Sd7DwV6o7T/F1XuPTxisOR3x942QElRhOY4iTzVQUcWeEgzEHLz+liSiw==","shasum":"b4cb98dc5ea5b7bf483b4a51e66b4ee92c104c8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.0.tgz","fileCount":108,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BoECRA9TVsSAnZWagAAPxAP/0QSRf5TssxS6v4CsmJ9\n6uvxXEgj5DXXP87DDpKap49vf9MixRUvcQG2EbPSfFDzHOMc2x8IhQsRAajD\nW5/q4XId4RjJt20VeX/MIj4/bS1KDkWmhrIRRScIHvBxUaw3KEupTMorr/CM\nKekx0v5tQ5Q1qFwlI/43iJDVACowA/MxPET5VaYr/AOlrMnvU80sAVWxRSmW\noEOhWYUBmU3HEkV14K4omO3LN/Hx0KWuvX2CP7td7mBj/lO2BXMTvuQYZ12R\nlL98bZN3GRjUPJJuKjBOy0YBfZaWRVol7kIiOtgjZQFpbZ7ubO2yZSsHVSpa\nnJQTChcC7wj0DgJr2X+qFIXaShNHOfOcW/dXygdU3DUdVGmcm/lOnAbT5bbW\nmw4r+56YA2XVfrOKFSdBUyrRysI/zi1zmyog9JgoNzIgOq9PM6Wr6dvb4rIS\nGqyEmeNIVRuRk0g/Ca/hq99M+bDeOAFFyzxuyxsXi2VOq6l/bEgyiw1LltFe\nNLcyRXxJLOZfhJRzy5KTJBp4WW/BgTc5rRG6aS7f4sdsGJ2LLkV+ZBCy7NTq\n4clCQJtVKcL3uYa9kBbVaXSW9DOLZiAiN+LEwX6K38TrOjYzyfJxOWGsSVNL\nw5bIFyU+pwiq+2+RPcZNAsusDH/XRMVRkLIVNvj9jUuU2GJTeOMKFl4r2D1I\ny7cf\r\n=OkNi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTkiRbRlnmy1sMm1nWZZKvxDJxOHWH+gjKBF5KuUvR3AIgaPtEqUd/L+DY95xQSXjzZOMFC/xkBmapR4runRZZqkc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.0_1574705667840_0.7863287208548975"},"_hasShrinkwrap":false},"4.22.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.9+f150fa7c","@typescript-eslint/types":"4.22.1-alpha.9+f150fa7c","@typescript-eslint/typescript-estree":"4.22.1-alpha.9+f150fa7c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f150fa7c645c6ab875caf71ad2a6d8d485b24783","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9zQq4hltbb/i99UAPImEp5WHa1Wf9JLkN2BH5qgUaTQ3XMgX/erFrYArT/KAuCS00JqKfHpt2JnegPdjK5voWQ==","shasum":"5895fdc1518c662cce764bf6b5b4ea35d70861fd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.9.tgz","fileCount":204,"unpackedSize":410696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfzwPCRA9TVsSAnZWagAA4wgQAIE1Il4pqDX+gZYtCBYG\n6cuWp7vmR4dwyPVVyDZG7PGID4AlMPukqLEssQcIU8rMy2aEbW5te4bSpicm\nzMVuJ81Unkz274i8zcptmSp+WFIpsPxrKfBuNIzFBb4TUXhzM0i4OSta3yjy\nwhAUHA7OYq7tU+M32XQSlJC3NMAEM6CxeACjGXES5jCreD2qi+nuo6v5p4fg\nQX/KGwKkTpeXplAk/niYDsiBemFWAbVQsFAlc59wSvTTD6Fye2dItdSvqwPu\nncdTA2cM4NGEUn5JBwX9cW9UeRW0Y6Pb8ahbqNkOozECbRKSOTup+waFDy5X\n8Sw+FS0NimwrvbjKTX0iUsh+ojI8pDJU3hxSC0DZMOCMrrdxlgJFKywAU4cQ\nF7vy5IDNbT0Jjkx/kubP7FZXZftAXw4uaiphX9Z7E7qUCyFmaRwENFt1rtg5\nTCHOOrhKGl1oD7OfRvV2Rsd5oD/TiZ5SBip13zINdV28d0jh6DBckO45wEmA\neWzIw+G/KN5iQGpF664PnNGrrfzD9nnvq0K/7fxgL8lBwkjYosWBGXp+tsUp\nRi9+d3cmhWiQu87aCbVqy+Hn4S1qZ2x98MaWrWVd66jLC40xgF3C9QxBjEnM\nuyOOz+IarJWFHDddp8zr78icUgyxHXYSPjfM4XanJ5UGthnijy2AUH/LHWiJ\nl9CG\r\n=dlyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl6PZdvdZpJ20MzdBN8vs0DSZp03XK1Nvc5Z1rEh/6SAiEAzFWGr8Q1l+SuvEuqvGz124OAf2vKsLRDa1sA41EwABg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.9_1618951183187_0.027574989815788653"},"_hasShrinkwrap":false},"2.9.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.3+f83f04b7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f83f04b78a88dadde7e1885a0d20ab0e2f458b8e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-MCsezWKEqsjjrfRcoJKSbmKAi7AWDLiHEwxaLSTG5uojc0lAgTzG3iIN6qBMZlhU3NE+72njpBlXhgIDDA00rQ==","shasum":"2344895d2715c59b7c7bf7d39f2510bda9285d46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.3.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3WkECRA9TVsSAnZWagAA33QQAJ/wmI6bUmDATwIAEulY\nbFm18Z1alGz8qqOYKoTRnB1Oci1pGSNYimftQ86qADjP5kgLUFnkstW7O3Q1\n6hmgoDQ0OmEVhLRoepqUEDHpWMxpIKnP7EzoSINVxekfCuv7z62TVfLmTVkr\nzyBVT4mtiOoujipjivJUt4y/L+xH0H0YYUnpYtOzx7q7ofdnnNq+rjg2omXK\nuDHrR344tTN6crFZDzDoS5KdxYr7gcanS2hkimDjUbSgmXa9fcrfCm4SD4kc\n5Fs6Aj+zIe3VHo37cKvCMRma72EIpzmZLfOdQKTsP03r31u6Ut/ZsLiYF6Jg\nHYOjRArUgikgACchgLxqAnd9TQAIo44o86vcteLw9TDEa6U0s1j5ms1TcYn8\nr/ypNHwdSYV0Y0tmb1tZQE4yguMEm7GO8bkJs1z9deNKaMc2vmwDbsHyk8DA\n9QkiexVfUxKP9Qw1dsAc+ZAS/Ri07nclKv7kRZ2sCBmdqtUH9Sg9pPfrowXr\nBmmcTq6aSo+RKskcIXMELwCTHiC1Nb6tX4aUFuhnkYWtGMdATL92xWc7GA8q\n4KxvVXAGTT8lLwQlSDadAqHRytrjNjrLUhmhK1WtxntBjbeMNh6O6qAwDECD\nVS37bF6Q8I1lekqKF9jPDs9d6SRZjDopcEXljtcyiQww8ea6wa+8Y1E38Db+\nI58j\r\n=phfm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICk1aNrY91YjlUeAyhO+h3wwhom41x4G7IbRMnEehwDxAiEAkYyehFdWZTPZTuXd4s2bUj8w6IprqJ9jOaiXllRQJ8E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.3_1574791428156_0.75391062710719"},"_hasShrinkwrap":false},"2.9.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.4+c72c3c1a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c72c3c1ade7d9dd42e222c85075e06a79b95260b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-2aATsWJNtDMKRPCGo1k4fJoHQzaK0/+CD5uP4qOjfMvf7gA1ZHZUzIp3KHfJH4rBFMphhPP76epbJLRSjPBSDg==","shasum":"8579cdfaf3890a213e43b6c40ad0d78ec9cabbb2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.4.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3cWXCRA9TVsSAnZWagAAQKcQAI26Kr8Gl+9VXWikdONN\nSNkV0gkIgspI4Q/MdCriTeva4L8l2zbLeJgMX+YeBve1n8K9i0s7yRrLXJsv\n85/7IJXZ4TuXWodB1gUkTQxIJFXbtvonpAIjlAyq0qlgITyxgtGWafrhGhcP\niHhj0Bn0kZcRMuVs0it0vvV9tzMNdctC3SOieCyKRSubY86qTpHVlYARybnz\nMasl8upYIyzb1q7xoVQkEgiCf5BxbBqCQP8mfh19dL/pfg9SP0MV/A4MVUxr\nwqIBNPghHRPwlGYnfGR4s2+RBZ5nlyfB4EhNthUXyHvZR2CM2h0wADnHNGmo\nIkh9oFv55HtQak5axrRGD4M+4OHnhVwXPsTZZNN9sW37cIdqvjEYXg46qJuP\nUqQgWHMkxfPONjbB0PPpFuL0kkMQUsCKqGtLpA7q5XQi9Svx/0LhnHKfei9r\n1iGyMoM0G1phf7SorfeYAjDOFeBlZTl+invobznCxc+Gq3YTXA9/Ee8yvrI9\naTcBACjxaCsBYNIAAOo0eZtwXLLuoxZy+7XqsSrcitmLiMFy5V37qq7zhwcN\nfLVQmZ6hIGcYrc8Xkc2TTwLvk4WsxCJTtL/fvCqJrulJPTR7Y6SUfk/f/5fW\ngVNG10ko2ZR6sbq+hl53nHJuEV/uZCl6qlYqaifD0D/FOY87um4dWkm6DPnp\nblak\r\n=ibxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCym1+3i9SqGRCcmK5NOXAcEVk7URWQl6prkBtj5AAdDQIhAP2hrqvgNcNO8HNRtIx47BAB0uPz/CRsqVFbKqJJTcp6"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.4_1574815127359_0.22726849636536506"},"_hasShrinkwrap":false},"2.9.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.1+6daff103","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6daff1034ecbd1f4e1662e315da7d641a7f06b11","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-kgYrFz71TvQqVBlzThTVcJ5J7weYUUcvOEvkKda32zHd+MrLbOu8DOOtzlq9kH2+jvabAaxKg8vKvD6qVjs4ew==","shasum":"3d27df009b161077cae5c134fcd6beec882e7dfe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.1.tgz","fileCount":108,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3QiECRA9TVsSAnZWagAAsgIP/j+okBStbuueFRFvj95d\nkbOCKSG4KkMihS8ozQGaxnhla5fF+B8xYytk+9oLC2SQoz/T6AHxGbBc5XX9\nopVP+NwcXCroOvE7YFKcgn4H9kelhLOm6GCiYsEuv1B7b4cuUjq99gTN1q1Q\nRn2I3nd9gUATJwgkqC9aH1pzWWXZGSUekDUGzUwxxnS5gZ0kCfJLGKGb3Xys\nQ+gHUfZVp7gyGV4gyI6wcMUiQHB88vkCiDpwergRMdRDRG6EWqwTISqLsWoF\nncxgXuIN/b5uMDNlHDwndoAdY0nwkuPpehGzdpsvGovrKKbldfdm5ksNML0H\nbS3hakVZ3ki6+Jl2jTl3XlsmWvNsd9BzRkQRBnJaUV68kvg/nCJe0/pT5rPr\nM00/2iNdF2cSOnM/QSwKQMsbvmJsHdehW3O/y3/wCu1CpzFcbG0HHthSOXKs\n028kuWPQVaP8h/PNS8JNktKQUjeDxIM6IsSIqOhCnLjAX8tojag+F/gt5dUs\n5uvJujM7oCtc0xF6omk7GzVJc7FPn6skPEWdpGaPnu2azkBAtFUCp24QfMcE\nmXMnmREL+4fYPXHNB/XKqxenxUa+Na7pfOIGkzTbWkDcwAAqab0RrSiuS2HZ\nWpePOAb6GG03nD2g+7Q0q7XeNpLym7Zl88+tTCOhzaRReP4nWkyPiNSGS06K\nGtsn\r\n=jcrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAYmuVDlDVnG8mBJB/wUOf9T0ZA1E7LZLrDgmMx822uQIgLt3tl/quRs0qKecdwrfClDf9TyQLaw9AOtRhwzjEBEs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.1_1574766723892_0.35121141209895046"},"_hasShrinkwrap":false},"2.9.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.2+57ddba30","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"57ddba3008675715712b28fa03fa7f06bef2fb47","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-9oZ+pjHLl47FpuF4ayaBKnjRlmZRLRC+JI2bO4DRqmWsBSW42w8ax1SGw21byx4NoAxEuVcfbatia/NBu3URCQ==","shasum":"010cf66f6a45a6baacc1a11045ea799cf5897812","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.2.tgz","fileCount":108,"unpackedSize":141585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3WPhCRA9TVsSAnZWagAA4RIP/AzU2aCTQUGGdMFe/tgY\npLFXb6af0O8XsqhR3hlXv5zVaw+hHg8X84+NFlfoLdvm3EUc3Sszh81vaogw\nR6vIaX0/iz+/Pv9GkLbXivwQmlXA9toXbofseFCdyr4PqHAL+luJfmUYohUB\nC7uPX3W5oJ3WNWUzyOl96Bl9H8k9nSKuid7CIJ1UYxaeXmWfvHr9W85OkpOz\nc4PTyB1X1Hk8X02SV4tZau+duHBZzHONR1kjtZD+UuRrSJ5babHdRdeQwmdL\n5tjCy0FBHCoM0efOSa1nebpGpu8QE8PJPOtBF+2JJU6TNgEVtpC+MuLC6X79\nGu2iBrDfV2b6oY+Jq6CR+HN6uJH4MBBtU8pOo/tu1nEa6WTibaunDwPJwhX3\n6YZOvrSC2HPuA0rJCzwUS3xp+nJrNmMBGdHcIP/Jx4spNPbKHcnOd9hf7Gg7\niU/un2zXdF/Gu2RJmWTZgBja1uhDCnntNQ/9vdCCGJOrO7y7FCEPYACZVLrj\n5RWTKCXj8Al6U5rSz/wIBi08E04BksIHo3qjRM0EHGsBYwoZGoEv72y/fYxW\n61c6QSF2c8FDjF82G9uiNFg2EfUm3WQ1gD/qHnXTS4iEnt63jAyiYiFuenQ7\nmonf6cmVziv31GLFa1NHiGYfTdeNVqYFkZYbZnPqdl4O1PpCZFFmV6YWsOy8\n50PS\r\n=lFUc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjwF39WqY9LKovkH12NYGXHGxeqhVRnGHQN7Ix6U8rRAiEAhAEq5HOdqJTnalFSKTlTkHTOGX6B92oXCJeLOa4k5z8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.2_1574790113031_0.5674171681280655"},"_hasShrinkwrap":false},"2.9.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.7+ebf5e0a2","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ebf5e0a2eb5119448ded59a78d7cb9e4c3b36692","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-AAeWjhrQKO+JSjOPvvGm0RfeHjFUxnEBbFGQSQdeGuUOJ6FhMTqmJIwmbD40i/tX7lH+ao6xeNu+9IelvkDN9g==","shasum":"b25c8c6769fc5091e1a0cb6eaff445a8b101ad56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.7.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3r9FCRA9TVsSAnZWagAAgh4QAIN53ddqY3044ug+bH7D\ny5d8q3PPh+JuSXqlmg38jt+r2OkbO4+z1ft7/zOy20w3FUdTnO8R8bSKzmCV\n2n3Jm642p28OeKZSzgOtewhbnKa7i7XNFS0kX0QnNtbaIo4rN/LNIIjzjZqB\na/CYZcIbiEU95VlQDb3qNYtXRazeCA07Pm/w9gHTOXDNwDKw5BnVJYdEd9BS\nChWC/QIgJVpxb+kyi99/Vq8x3l06TvIkibFFWS9E53KTRpCRGSn+VmcnVy0S\n70mWEAfFzL8SvaqA6Y7WmPrl6ppTnOpy3B2N0oSk/yUK19KmiKYpN9ZUzcNz\nwkiCz8GJ/MQ+2wI0lbxKRkzP/MDxpoJijFk0pgqSWxWJ8/O/nR4PenfBLiT9\nyededVsuKSFuxT12ikdBsMSZ8rBg/8TBtKmUJKc54DR90m+f3UESRFpGwgGv\nsQJmN/AMrADNU0L5Njopu0jFEKjDSE2IH8dPw1oZiTlSj0lAoCmyTDo0Lhna\nTGub6pt7dQwdPoaMeKJbq67vR4YsCzKnPOuB2fjl83GBcEMhVOkGk047CCH/\nPKNfBp0M7hd3ym2xQcvv1sDvqTBCpq9nVl9J03k8e2mzhsKktaFdlt2NFcFm\nNc3OnKQrK4bdfzh8to7BflRnf3Liy2yjjbaMx7i3IC5tpDxmDjZG7NgbguOn\nIaDE\r\n=Uztp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdJT32Ex5joJ1NKyld3ItaDqb6Exh1d7jI31UWnrIL6AiBDPtF99IZqdQR+cXdWzYyLqVQr4pVSi9MyNx2t+ecV5w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.7_1574879045319_0.9327975965995132"},"_hasShrinkwrap":false},"4.22.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.0+45d2c3ef","@typescript-eslint/types":"4.22.1-alpha.0+45d2c3ef","@typescript-eslint/typescript-estree":"4.22.1-alpha.0+45d2c3ef","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"45d2c3efc206755d9ed150d8af8f7121dbebc714","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.0","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-jcikt0pT/Ce4qlzFA7Z+UzwYQKxLd1RkwiclPMP3eccnK3kbrjidCcQsr7rTl9nMQ2opDjvgGqrkgVpdJSqRzg==","shasum":"bfe53c977ac0fdf73ce83920586b715e07397ceb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.0.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdIDXCRA9TVsSAnZWagAAayAP/2zBdViiY0A3pogWFzki\nqgFzOFAcxICsixPg9KBEhVg6nnQwkjCcVaYfN3BtooUXnT/g1N08uCFOHr44\ngtj6ManVdlyob7ZuvB8lln5k4lOVnp9deRa5FCv88MYwJJLEV9NKv5FspdxU\nmYUqSz1nxVd/euQg7EBfe0GM48OI1fIggs4C9+VV1sEt+YegpH687O4ar2cS\nj9hWkDcZIcN19n0DV+rdNJBAnTZPRGyDNOzHIdN6JkS7mkv78whiQR1GVVmp\nStRbndGBl7BgBTRC+PUKVZtQFHh04vINB+JUoTG74jES0+BcIrb/I8peoLVt\nFNkztaSebZFUfJ8AsGq2WJM0aQogzYeeaIeBKf+M9FXaR+3QNPnJx/k3kUVP\nzS5tc18u1xPyWNM/Zf55n8YT31+5kSzbN6jcGZnfcLIJwGxvoiEGVfhi2Cmz\nYpWw7rGwGmTOdDRdiJ1CAWSpS1bb1CNbHXI4ElGVHfOGIInW7YxL86zkHYXD\np8G0jdan/w/84xqMW2rmUKQdupBJdNo5woU9Q7aXYLW/SO47IJLqzmkBsqP7\nHlYv624c+WfMUvEMkPfeu2ao36eMnmGl34uuv5IBAByU0Pmc/t/CNMFjNn4Y\n7b+XTgqgYMxu+DIg9HQPJJn4v1UquYyWV4jq2itXZsdoDZfOlLli8GlenYbz\nNGSh\r\n=eP4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhEsQ1WypuWvs+oOmQXqjNUigsIpt7uuF9Zj/MLQX8XwIgb9IraFbZSToGjcMLXWRitwGulKPShsWWlQjNy2UAcgc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.0_1618247895115_0.17486008724751234"},"_hasShrinkwrap":false},"5.30.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d491665d2d168690a61c3b62a681011098be0381","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/5.1.4/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-k+EM/r2hxSMX+S+ji9qQVyVMeJ8IEunadngM+1rEDLdUbqQlYoUv78HWCKoOHJao+KSyLbhYHFhh7h54+rB63A==","shasum":"a946aadeaea3e2c8c0dbd3254776d44e288ab0e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoKmIzP/M/DeFxLYtUCZgygPsISNkSAPuJLQxeNIQYmAiBWJTdU/KDT9W1Lh7EBpMU9Uu1rfpLIruEaRP0QIK+sWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiueMHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Yw/9HlSZKavzfOlOTo5oMK+nQCJK6i6fvGs3B/KvFmVTwL+lDhYc\r\nhs8W/Zn9E/iLTGcxNZFkL8wZ3MZEhxj/KXioHDdxryMZG0gaLbIjmRNXMu2B\r\n9Y6pANzmgIKKOBf8wAVOrrvNNBzyhJlEbG/sTD86brGhitTBp5IXiqmRsOzp\r\npsyTOXSPAX4cQ57ljduMNjriAN0bngzwINT5783d9EA8tMVtM/rjj7/f1W/G\r\nujwMqSy72/hkwX3jN0zebfSWSaeEEyYd4wAphEU0fxq6ApPrpRt9J6EqLaoM\r\nH6JeXDR0JIb2nY82ahPMCPmdtddGGTXK1QXN1+xeurrIOVumYzj4NoLH9yPK\r\nfKW0SX5M/UcwIToxOnK3yeHvicZOMGBrJPQxLUygwOVY9hc0YtUrvlx5a1YJ\r\nLyRtXR2RWR176oM/Al4cjzV3ZTIn0GnztG7Nqhd+MKYR0Ri8v3edM97kRwM4\r\n23h3/hsXuoUc/zfNA0BXMkKIwQP+OYaMfEWAlpK7Tto9letXDLWvfJgqTmiz\r\npu76nY7nmOzAp8HPNXuQAD3R27djJBV6j6JUhIqSgNTPO6ePplKz4n4o0lba\r\n2ejrt7lEjW9amsMALEHl3BsUiZhZ+qYPsftsLb2D7BJQPPAbs0IN56nKsHwg\r\nPIgicnaICvL5N1BjeVgLfi4/5vCQ9p/9ct8=\r\n=PL6g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.0_1656349447145_0.7970736826476941"},"_hasShrinkwrap":false},"2.9.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.8+3b393405","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3b393405fe496203fb2ebf226dc5c9f2077dd8b7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Zsc0dvEDZTNW3t8JZGReSU6gl5KiDviw6P8MkaNB+t2R0537/0ZbBp1p37K/c4IOrfAZKqPLDzJ/1DRqENZZGQ==","shasum":"598f92dbffece308466a2263c3349806467c8bbf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.8.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3xfRCRA9TVsSAnZWagAAqxAP/ibYZ6LUSD4tCvIRMGqG\n0lMh/J6w8YJKMmukX2lbRvHUSzgHPpVDKwptv2bxdt1Xia/aDrWko0fJ4xmv\n4fb9/9U9xqw+ysc1qX7QdCLr09qiKNS0N8YKlfbgvUgHjtv7gFqntLUEKWwg\nMbEAfcXP5zW7XlLe4i3/sWhlTj0/HEt2I5DAwcbuhpYWaojTJ9zjmKFiw9iy\nbtt1WD6uP8uTaU4YJ5CDkQlB1PnBtZ640Cr6UQ6Hy1TlxhC4K50Rm6Hhy7ku\nss76p3yztU5HeVnN9H+xAkekWASZVvqMs+6PknlFzWQqsBBaUw5alTirB2Oq\n14M+wVXDki0T8IMmzQVlXW5ToXOfWb0Q45rtsaUHL9dFpdEIO5AtnEPcLRWb\n9AY+lnV/W1L+ObUP8GgeRGdpcxUKPQWJzJVqWdUSr+rP9HiJb3uHxW3LikOL\nDfk/6lC7FrFDsn8KQwmzLIvdTzlHWb0x+ZH+Y1I58pvUiiqSfoCueQon0/Uf\n04rxDd/PkusS2HUQase1OhQSe+hFaM4o01Nyqp4ywBIIjdFG0zk4T23aVpvB\nEAZHJj9Vde9M7ELb2PH88Yfye3R+KZRIZwRjV5fjmExMK/gGpuU5ftNp1l6c\n8qKTRVm9M5N9ICtWCv7qupmZpiEz25G1roxBOHH0mwLyCsjtYSRyjeT1evkk\nmnd5\r\n=AnIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8zOKweYPjTQlFrBQaI9OMe0j47rSttHyfoNw3ru5zeAiA3CwGX5dC6dolUunbryni/EoiXRX1zWVCpJbTEm62Dtw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.8_1574901712775_0.8349245000090626"},"_hasShrinkwrap":false},"4.22.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.1+90bfa01c","@typescript-eslint/types":"4.22.1-alpha.1+90bfa01c","@typescript-eslint/typescript-estree":"4.22.1-alpha.1+90bfa01c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"90bfa01ccd4e7a80af24045f7e666f2d98e8bc06","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.1","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-4+Lid7PVP/6LDiYf+9H/0OEUGwVcKEH6rutVaFwCMoW/MJzIAHrjZvYbFXLpY0ck06FSHwwdwYwd4tj9eJ4rdQ==","shasum":"fbd8da3c82ee468df9b1335f8f792bc728a4e7a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.1.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdLqNCRA9TVsSAnZWagAAHFkP/3YpRKP9RwXFbaYPqOAw\nRZw8beK57/zDwhxy+qStNzIuRrfr0WX4jHH47+2/bTBiAue9AH/Eg/AGnd/2\nuhqubH8rb00hDa7VrLwvoEz2SwWwg0nKFlA5+OamBfikjqtq3sLsGTSV/Pfl\n+T+UfPVHt2gfMQ//Vl9b8VFtPdEss9ePJQDpYNSdD5qorv/GG+HYLKXX0gcZ\nqdRyK7P1n6WFOOBc1v+7RxJ/NRaIQ3DBfsgcVdZy5ArMQUxePK3GzVnHmb86\n0vMmLpCG7NJoab5QeiW2L4mxFn7FkVDEDzybjPqYHYyKaDSAJGQQ4xCZfqSS\nJrnPj/zBkEKRqt8TzfsjXz8xMdumYn7hJ1hVpvThJ78EjD/6oNH9tzB+d9Bw\nGUnY/Qfv1lnKDwve4+NcpfYTjX+k28E9oAqTR5QzXv9y2RGT+dpO+hIcHfpB\nMXPH+0AskuWs1gwtGX9o8W6UslAqGlZaraNaQvX8r4l1m24GvPcNsAVRK+Za\nDJF2nODDHm74xgUUmYYMCyRUN/rzo6E+vXha1UMaZpyapC2O7E6EC+xiQlHg\nPk8cr0lYqEEgU+Kdw4EfW/OFfoCEXGIFPDzP4DpwtvRFis8EQWf9gpPvKT0R\nOyAqccjzLDSwDddvBdwgxt4H6oho9px0raXbd/hlrNdEsdtuolZxcSXwdboQ\n0Lno\r\n=Id0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoZMDxyNArrJGQIH1Z/LdSAGwttTX92EgYshRY+i1n3AiBSWMHgh88ELeJtudSGyasxPV/vR9Z36QqgTojWq79mDQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.1_1618262668628_0.2460880511794703"},"_hasShrinkwrap":false},"5.30.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c9a35f33acda74d7c89dfd77271cf09c3a434bed","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.1.6/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-88l+KpEXP1bcytH2kSBpDFd21eBuxMcBhva0lE4hx76W2VskbdQROUUw7Yqjbx0Wn8Fudao4moSp+LogM54Khg==","shasum":"dd55d7e2382ac9302c038c4871a51130c81e76fd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4J6poMhHlTsN+CGh8Chk6Fyvg+XS8PK1Xs7m93qNmjwIgbqyeGNbiPq9Qxh9P1Ws8jgCX+T0BDjJUol79+xhIeGU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLIBAAjbEL6js9TEHGDlrlI1YXilSh9KZOcLAerf6xUqbhi9FePuZc\r\nhYHL1Jy1wbi+OI/LCzeVVJN3eGsIOlz/PJZty7okSLHjg8oKJ9xnKv4v1rjc\r\now3JVx/1QRUzqE6fO+YS601KBcduRWKP7qRExLAF4vKHayXel5flRtGqGvtB\r\nsDqOZcF64OVq2Ahb8eRtdvrZm3fcUOkkmizcNU4+QkcmvkI2z2ka9wx9/SVl\r\nUZC11VDVniPd7Ut3CB2lDQpAqA7wxlzQZ6mAWQlUrofONtTdvzu3UcuKhqsw\r\nO8LTJSz0oqAkzISD/JS+OTJkmchTV9FL7iMUJQumP0KkCAOZjEzT3iThYJfl\r\nOkM6sV0j9/NA45ZDzz2El0j2WSiv7o4PEm+CSphL5QGXw2aBx+lcf5uurvaj\r\nsWG32QmiHHW4xoIVN/ddu0dbefHhAa4P+kUM2+RPJ2K4mQnhDuC+YaroFZsw\r\nA4qU2/Lajo7bemjdRvsvs/nyZB4UWpoW/TYPxn9HuCvlgB8X+PMcehgKjzaT\r\n1v54+2mbH0SslBEe4how1BcFboh04hDzZ6EbQDpYhla4DZ8/k6Knj9CffjGi\r\nbXTcFSlFBR5H7jqKAGtguTbq2R4jtAWdMF54AeWOVx/ghnstPaYWBBme9mTg\r\n6mH/53q+/ecdLaEUx3HK4ME2UZkPPxQ+ED0=\r\n=qbEr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1_1656691135188_0.7349974670126285"},"_hasShrinkwrap":false},"2.9.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.5+3b931acf","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3b931acf563cbf0e32508767ef9895011eeab4b9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WUXcLiJw4dEPZJDp/eP6+Bt0ehb+Hy2/6Dz2juEhlXqf2xUysC21AM7Dzu7jrR4seM/T0EWb0qoV9WRSQacTVg==","shasum":"125a24bb2dbcdb48362c374b089ec7cfb47506e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.5.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3hmHCRA9TVsSAnZWagAAsHgP/3cFI779nZgG1icxXSKU\nJ1LBxEbWGn1lpOC5V/6/V+YDbJiQQ6Zk1h7MWQrAT8GFoRLVjshxjfv4Os0+\nR8mh8cDn6RGXUFpB3P2bwC7Z4EzcA4bukZhsr/g9VwDlZanFnFbDMeDWf4ev\ntCgwVPyCjOm7EG88K3x/BLBeCv1GUKIiKJipua30uXEMSzMhLAa5RzI0fTjL\ncYTF12rnW0iv+gp4p8sRddh9xZuIyFqp98iLz3E7wnVYr25PknlSvKAz3GZG\nI1hfxMWSzER8P7PlEVSETvsy1EUsrg4SV45+zu1b0VuZPBubpADIp69Uxptj\nhuBA8oIzb1sakG3dgi1iXW9y64nK3DjI3VPqUW9xJ3/WbTIWXeX9BV2YyGf1\nQ7kUWm16JfyTTG18g+kLMyo5ie3/Q6LluC8GlICwTX3QdEwJv1Rpu1Ls6PTd\nHaInHefnQFMMj9y/DiF8JUfCxPrM0uOp5Ahw9cL1i+HgBGP7C8vL2vpDEH3O\n+pvdAJAGnyCmbuRdM2w0lKeITCkLIUmZFBLRIIhXBa9+B12FCGLZKfGFQgMq\nf2TLJrDqlvkk8aR5JEwCbiHBdfVj6W/UUHHqI2p0YOVDb7AsxDat/BqH5dRo\nJBtLtI0aHAJh0BvchpMUZdIqVUR+DZmXU1zWhqcuUQzoTJil8WszBjfrQj84\nzLPa\r\n=JiF8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQqDDh7jpw1XRLi/ApdfJ9GFeuz0SL85dBct3Q9+oeKAIgL0jZH+HGNNUSi54dqfv3loMonr4UzYQK5U363z9smCc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.5_1574836614505_0.3968319326534895"},"_hasShrinkwrap":false},"4.22.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.2+a362243f","@typescript-eslint/types":"4.22.1-alpha.2+a362243f","@typescript-eslint/typescript-estree":"4.22.1-alpha.2+a362243f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a362243f3b1b817a4ed9a2282b7ede51742369b0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.2","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-CB3Q1waEUFQg/sZPDgAxAhXhpKCFqiua3nFBSYNNkDA2H9Wc+8+5W8S3+SYEadC5W7F2vkXtKHIFPZsWzf+kIw==","shasum":"809f4c5ef5ab3fe1a9c03c424b761e41888a6735","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.2.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdLpNCRA9TVsSAnZWagAAfz8P/1P+i8hWZryshQ6jQ/7M\n1FqgnmWSou/GZNnXekJeVuqYPrpOe/T8cN7wQH8TaRpo94Nc/GPNzzX2ngi/\nqWHT9HBpjGiL3jo3YorhfzlqZdx2aSDTK9Q4bp1HGI4qRqOnOfFk5VbFH5CP\nna85mDz2hfWe0+0FbnEP6VlvTYCexEL5jAtOdcZpd4YHogML2ZZsLvMSiRzz\n+TSGQ3Rp4njz95TCKOqK6o9py6YOkn8WM5XFNNp0N6dqy9K02MKnGPQVS9pP\nYXetWoUX3A/StSORHfrc5xIB33SnatfyDCFkNmh/LcZzi+yA6BCMC80DFt22\nyjS2YN8Iis5FOGljR6gWnvbrsQbKQyGOMctDKlvsxbKy8cCKMgG3GNsQjR4/\nY/8zRnFZygKB/YC2snjg0c8L0zwf4hA57sK1bRVYfJvT8OLG9yBFImRWrCqo\nAPgvifXU64tGFWNjb19VnBnadL8mAvKLQ1EaMfPwJYVPiV4uAfcT4S+29X7T\njXDR99nQ3S5ncCC43piD0Vmb4KXhlVsMPie22vLqPM0IF9sUGVq6JEH8/jLI\nkOrkS6Zl8GMTJfOr30PJwxvtYWP3zBnHuGqve8gMUfaLYJndvLJJDwRAANxD\nsNfe7ezekbfR3iwOpb7NC9PQTpPvnVC5vnCbWi1JHXwy9c5KrlKs70KFJqeK\nUzqH\r\n=FNN0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC88EzO+yYeOXIdbCfQEv580+yPjnN250sz8kq0HLfqZAIhANARoERyB/ytnN6ywf9ypTRTSKAmtPuaMHwnkX5tU6fb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.2_1618262605438_0.4309982921001827"},"_hasShrinkwrap":false},"5.30.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e5fe65f7ad09866cd30f628224d2cd401a161e87","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.1.6/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-q4YlCCiNrN0AfNSJ5pwoHxIFC4x48z9xvhcdsNf2RSwX4bo/84JPcSeanamw4qKMXtp6GlaRM03CBgBYBsM2TA==","shasum":"64e975ec55d6376fa92ed8d1cc8445cfa94aa82d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.2.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA33hVBmTt0zbkYR05UUV5oirI0/XnePjh/dwA6jra43AiEAmvCyWSGE4X2NqwVXae+4dG22O0Z3KPhoA7S54HzH8EA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyONACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxKw/+JoNvzHj9R4Vu5kWbQx38hYGgUM8a5OFy6fnG5ZxZDKDUhOPm\r\n4s9KpTenoEEpYcjppxX8h0K3C1s66eEEwZtXrkdFGtXSEyW7XqohAhBpSZ5T\r\nWxStxU0YlIB27IF2uO3SHQ8kW85N8BzKit5ieCcepfSmWBX7rFz3uhOWTfEK\r\nTBhW3vt2ube+jcjptJ2u7TfeyEQmCG1lvf6i/P1uPChcl4WG4Wg1qKxKyuvx\r\nxy2UmArx3jYFGHOLKrJZenqf4ofa8AODuYc+jt60zWfYqMRtjFMhFOXbJuTt\r\n/4LsFjxevN/i2qIGD/V8KejfPhD5oJ7lcGUkXr6ueD8ImTZm7Rq1KWL35jZj\r\n7fCbyJWOgcXEDVnOO7aQd1ulS9srnovFIxC/G+yv1a51hiVLgMWemghAvRVj\r\nSUe9wMGf2BDUpWMqBXGcf8INlBp2HsU/ObZjK95Zi4pWzSPYmLvbv8lCCgFY\r\nFaYCWNCZC9YwwIA2VK7skoEhyAtN4f0smbVtuUdApbg9LfMiZ8sJnChAOjNi\r\npCp6w4pke4r/hm1gsjQOx3WjOhN7PYHzY2N06KNVzDiA5lSWNtp6Z8bl6vvo\r\nAfiMudAjC0VmXXlgkRv0z9QsDcE6j64LQYv8sGY5jifijL989eY4VjxCrJCY\r\nHoxIAEDhcALDkGTpm7lEUCN+yI1LPu/tKyM=\r\n=laNR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.2_1656693645741_0.38740644423043635"},"_hasShrinkwrap":false},"2.9.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.6+e9d44f51","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e9d44f51efcede276ba45462c10f93cea91ae2f0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-t2193wD/a5MgGsZOInrCsOa+O2fB8kRaGLsxXX9NljJzb7HF6XqXlZE4RZWTRgTXVxPQhdlsIdtN/JbGIOhsEA==","shasum":"36a839ab3629de3b7db343db5044f3f59f1adfa6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.6.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3r8ECRA9TVsSAnZWagAASasP+gPnYc4D/aT9Hft5MPfd\na+xlVuIdmZhk4Sj8DNGLGjYBIsWeb4nr2VYFsmTx+VMKGDQBcswekcCMpIrX\npHtJY+hz2Nl7T21uLEFPQTKM0VYAm8n/EIzUvFyG4sgXhBcVSeH7qGYPmAkl\nCqo7aNwXVxDBQb009Dc7OVfRYHxI3fQzaCxJQP3BQBUfbaRB6otNYIapzd+3\nFqIkwP7T3tRO9ovkgLenjT6OhcxyeUWYgUPD++u51Qo9IJk61iSxrui30xtI\nKLb/AFNb11NRJnt2w4jSpqMD6bypY9/yd+ypppJqPBcqFbhXqASHQYnlcqLq\nw3Ioc5IfQkeBL7GxpRLEcuy+sye3lFtJojmcKVjaM2+aq/ps6upYxOsceCnb\nm5bpKGNG3Ee/aGDITsdemHA7LlF3cl5N8Qsctk/cG6F5eK/kgL9p7hUczI1/\nn+8Ua8pX1YpS55xFIwnElAi6sVldhXCJR8RJ5YEdPySYPo9Bbt36mnB5EMrY\nBYecXRLexXHVgpWmFsoPtFissZh9LqFzvjYu+euAIUVwKvwkFCN24DGc6xr5\nyG/z3SGEIkVPEYXjOucHannX8jl0kiucltHzNf2GjtEDR/KQ+r8zNfK/IRdA\nVC293NIRTyUqJyTPvA4lsSEcrLl08RrdzkAXQ/KfBQcpdYT4mLujZ5bbCTb9\n88fe\r\n=1nre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi+9gDnJ+DHistrIQCiYvZK+lSyjcWTnMdbv2Mkv28GAiEA8Wlips3YcfOYLoxnJU4/yE0ZGVzckqrLVyzk/d19lk4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.6_1574878980204_0.6077504019206545"},"_hasShrinkwrap":false},"4.22.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.3+325f8885","@typescript-eslint/types":"4.22.1-alpha.3+325f8885","@typescript-eslint/typescript-estree":"4.22.1-alpha.3+325f8885","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"325f8885b89c30c7ae31a094783e98f8479ffbe2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.3","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-QhTWvkU2OXio9fKkNnMwccRvMUznPwRoRhilT42hWjfKQLKQ4vk5eyM/JISGA9YbQWSTqbBedix7UAQv8u21wQ==","shasum":"bf2930785c18bb8145e75710ed981b103fb630d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.3.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdLspCRA9TVsSAnZWagAAVd0P/19/lRfWDCtwGHzQMssP\nyieQvgXwGJk43QDXepNf/QLt/dKr7ECWJ6+wvd/8/zCUHoUhrjJXq28k3OHr\nVtKFc365LKTaSfqKbCdUPsmIpr7uJeLMbka1MdF1n5W/cWH74BHqA03u9OmK\n72Q36tiUVaKxc2vK80qdlrPJpkXd1V5oXmWK4NajES+EPo38XJM9icveu5Ta\nCzQeI0XGCBFetL3xzhjKRbu8hiFOYWJIuiRILvb2MfUv1ajPKorTIuyFovsY\ngoOmlcdb93/5+DOlqOGDJB7JrQZIWxR728AIEWH1tqmyVMgBE4ADxtOOkPd8\nI3BUrjFtw80bfHbfJuP60sb+L5Yga92YL4SzDYFtAZUHNs4nv6WksmL+FVw+\nNnBJmNQOj30d8erOk4rik00i6SLcShdii5PlrDGcEVH49Au/DjDbDN3fAOh8\nOkk144VMA5mH5ePXCWmcn/to79iFdo+0emCEg835MQHV7n30F455jmxB0AS3\n/ncW6Q8XvglhlmbULDm8sqrda3iZ/MZUPjs7zPf7kzpR9jRxILHdUUYfBrqu\ni8WBjrlPeSgYdLK3VLh7KMdSOmVXUzA2R/BrXg9nw9rbumkZ2UuSzWQAmUph\n3m8dveR2nYXcQfmeRCciYTSRyaVIAc4sgmEm+MQk5xNLCaCk4mq/nLV8CT/K\ntwiE\r\n=BSMp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIz63WcjXvREJ+6GY548Gk7OY15DjFWDc72047ysk8/AIgFm9hcbl8hMW7PElrnsDRoMaK3YjJ1A2pTcxTlVZPquY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.3_1618262825073_0.8461020683392135"},"_hasShrinkwrap":false},"5.30.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75a86d9cc986b092dbc3c1eb93e076f244b074f0","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/5.1.6/node@v16.15.0+arm64 (darwin)","dist":{"integrity":"sha512-8UUoWqSJrutESTypS+J70qxuE4D9eZS/cvYbBTdVsZKLpmyqa/haIaL2USWCwcbMzFOJTaQkKWS++TPsoHIs2Q==","shasum":"d5ebc4a4cb4d9cd0a3b36ebfb06e94f3ae33d621","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.3.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnSDnhP+G7vbH+U+f0FVMgIKtFvD2xHZ9BI4DPAgMprAiEA+mTC7uRnz10dbUOEycG+Fc/ZutCN2y4jOoyYoU1ihjo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrihRAAkCVqppb9ZcoavcCYMAhycsv250VEJ9QusAI1QOAdv4y73LX0\r\n8CO7MuUZucuTK630QfBVMMJq+T3vAo3IkD+m9vm5t/S6GBEtNbNg5obGwEqq\r\nIT/ehZfRMuGwgFSN8cEZ7TSBWJxiUdnAIvuB3/DBqpISuzLOo/PfQc0g21jq\r\nDh68Q8pxJBivXzc4hH4WwGbzxhHiN9M+81jG2E5DUyi9MQ2dA3mU/vXrhRvW\r\ncM/n3rVvXIqk5fCmXf7xiXeX+XIrsgctBshUu8fE4dFknfo6dfCaKywMmfSM\r\nlGx+lY3ZP04zM05v0R3cPP1HQwZeTVJt02Yoyz2u4KJYYy/crmPJzgqT/bsx\r\nrEyTPlJblw34srPGPU6iEMBd0YKR6cK4Fa4+i9/81v/YLV8j/h1FPoQAkwHB\r\noykilFZVhS+NOL08qs+Ci1CtIeSH81VvjRSOlshqevypqclzPkfpTjAXXZJ1\r\nQz2yv3bnIwZ8T/XdRFpdHcDUvmyh812KaGhs2u9uMEveRLaFimDOwllhJzZX\r\nP/ixZL8pAnFKqmAgn+8Xeryd/IgoEmuvxThs1gIjej/lIJglYTTzZP88ckXZ\r\nVYWQciK6Le6j2sHj98VsXGAgLN4PIL15VbRUNB776NHPbOw2hbMwJR9d3mSH\r\nrgiAZOvZ53CyM1ev+zSSUrRM9RXWLj3BjRE=\r\n=GAVs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.3_1656694690985_0.32133953077778066"},"_hasShrinkwrap":false},"4.22.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.4+dd20eb22","@typescript-eslint/types":"4.22.1-alpha.4+dd20eb22","@typescript-eslint/typescript-estree":"4.22.1-alpha.4+dd20eb22","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dd20eb226bc217a36fa81587caac2ac3d825b4e3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.4","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-Jg5xSKtP3Ee+wiQFz+Q1NDYBwFNEhj5rvOYeLsU+bH9DFbwglJG4xDVmwYUhtfB+SVwUDiCWOtTpuU3l/Z6Eqg==","shasum":"33799c03f166811801fb2c0a5139062f26fc2ef9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.4.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdLwTCRA9TVsSAnZWagAAMTgP/RCfN3IAv0kbnhD706Hk\nzLhspfElFaByjSrDoDpiBq9WOHRniFDsYdySYj16bBiJEiFBQbIKA4S3LBfw\nJte72D54xQbTiZ4G2JmcYQfOfk8uwFzhcd+200mCS0P0wPR7pCvtkwci2n2i\nuE8NXE2LkWl98BKusVBS8Ptwk15cQzWkaop4moyffLnvDEHltrU6yPOr5j3E\nfHtZnECZx0iewdOSOlgVWsyuvH4CwUe+ZJemPPXJdgxlqsP6NPg6gP7rGb8H\nJp+9WM0hUmKUL9PtwKNATznT/tWPKS7g2Vt4wkF1uJ5yZyNQj2bdTPdkPh10\npnwsk6dcOvlXzw7fkqppZzCobv0t6sM6CQzqUWfdzAqv/GoiBql4Zkq8HM//\nboJp5vm91gjiUCXY1gmCmaelk/PX+4lK8Vsb/QRk6fEF1X7FU0+f5p0vesuN\nUX7HuLdPod1Y2tVVNpKU2TZzhRUZMV2yPegPkHU03eUwquKVj21rItoY4wq4\n57kQusb6etY/41ZOZzqXeYn01qiNbo9NV8B1y6/9wXHrG1jgv6ZPR4SL+WiH\nj7snjCLBR8PH8DUPCBjOlhDIkIg/lSN82DQdnwU4Q72LYpYJAHrVB3BFdA/V\n9MqAwzJr1U3vbP3u24yywGVceNa8NCML2lSPfTPEmvKbHY6M8lWKAdGW/N84\nTzI3\r\n=tsay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAn4v32OIHNtXSvgsv6O1nMEOTVO+fuQrfz3z78ETQPQIgWbh4P9NaNuC13cOexG1M3I/lZ93X15eAv6KK41C2w8s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.4_1618263058758_0.22794952058543805"},"_hasShrinkwrap":false},"5.30.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"11c821df674492acf88c45118583b6d712f38a87","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.4","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.1.6/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-dtG6jAr5H5bEqVlUKQogZPS8lhKhBQyUqntbAhd7eprS+NAVYYFzxWqo4JBnp93fWk+N8gaAnM0WAhXITr+FAQ==","shasum":"d20309d563bba2e39e65121f0965877439ad1a28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.4.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3khAxQKh32t4EgQHuT8U6+q2I4RFnkAWaxlSVkx2tdQIgdk8/dwVPEQv7ebIY40MzNDB5dCkMuPwCrMPMPx2uGgo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwX5XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fg//S0anB0AntYOJb4/IhJ0V1QQwimTtfekOuyCBr2u2OULXQH1x\r\nKf6iSShfGSS+RxulDcCQndSVzKg2B/3STfPdr6k4VHqGuPMNCNdEPxBE8nFu\r\nRGYlaAJx8x6v9fUNsBifEOcJn13yLx9sYY3mfkNi1D+qrZyNyaVX9/M7obOg\r\nA1qXmki50+Bh0jufcQ1wrrMnkCYEH9GpfND3IS54yNH9d9Oa+BLMOBQ2eucI\r\nVRWTc9bzIjoKer0YgKrGd3Gp3BqU3mzUTIgO2ag4D6s0SLjWEBvuTdmJpalH\r\nMHTzrJaGQlzNwnlzfd85A8eHD5H6GPSlAJirkYZszJeiBShR/P3kwi+OSv/V\r\nvNu0Zpv9DkkT5HoJjItBmd8rw4AtoeCPuV6We528egZnBmCO2dD4kVO5aU0M\r\nNzzarKHL27Wa6yToW4sCxFOKc3Cvf0yJWQbYFITKWlm4jOdN2+T2e1fJiLcE\r\n1pbyzXTijn21EyRYueUNR7jnHm27rpl/mBj6IyImoH5nxLVjnTpygnK4ycs3\r\nMjghUO2eg1CYIumuYaGm0USRKy7fmc/nSsqm7Cg3XWCiwTioGLo73V8UNhIn\r\nQkB1DAGVcYmkh10ecPHDso5YJmSVdEjQvHE9FbkkTTkgWigxi8g3I1FBrQ6p\r\ngk4Xx1tt/xsKGS6Tdlh3k2E0jU7DdasnoLw=\r\n=WKNm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.4_1656847959370_0.9029569622532398"},"_hasShrinkwrap":false},"2.34.0":{"name":"@typescript-eslint/experimental-utils","version":"2.34.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.34.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f18890166146d8c6b8804ef705c04b15da269926","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.34.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==","shasum":"d3524b644cdb40eebceca67f8cf3e4cc9c8f980f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz","fileCount":156,"unpackedSize":229580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewr+OCRA9TVsSAnZWagAA/xYP+QBK41NWVRA6f8xlf7QA\nDIRABvCVQ+jt2kj2n4wAZ7pcbsrBfQtM9evBmWcgJPTz6JQz1OkvPoSJe3RF\nOOpTb7W2bB+6ZPvAYaivPMRQvG6ufPBZHhfHS2XHD6wcHla/yDN0ie63GXhK\nuED36h7AaGzImi3QzBo8SslPOrLjdLgIn6Ue1t4sUM1byak23n3TLJKfYoMp\nuKeq+h/HVtsovp1AepaYq2bIaN6Ijzu0hjNQaTgGZgLCeri7FkwIQKdMXsAI\neD06+olEf60T0BHNSkFTYJ5TXLoA9nQHX84HpAkNMVz/w22mn+ZA09KBISty\nQ6I7YomAu1SWqWCKtxrXDpSKqH7hpPGtdd/6/geLFYQzA1EVDikJe8Amrt0Y\nbUyI500w+WSRnU4rcA7f+v9S05vmevdUD1hRQEeMwcGEAXYEPG4DC2DC68V3\nufZcqWHlnaSl9tTI8PvkrpBkZKp2OhjQAA861ckJZ5hKoRqvhwHtYJFDUOaf\nXVS6TkoyhxgBaxjx7PHzV5pXWIeqGsr7GtA9Ngw36prmaIYY+RonGtDnlLUo\nRyDYhvchlSsIfwnYVaQQncNte0FThNqiiiieZFXYCnscsbdDUfXlMW8JuoXy\nQcghTUIW2qax7uK/Ryk6V1g0q/hbEWM2/oMAnNj+W1se6oZuo/3lCAd3GzKl\nI6iq\r\n=F5x/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfj4rTo1pJLLNW8HB9UHLCNcSH7O2QVtoP8H3edGm7jAiEA40UwWdbvAY7E9dJGbcdEEmleuuRy4+9H2dx3pMnYNM8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.34.0_1589821326119_0.46436806764812943"},"_hasShrinkwrap":false},"4.22.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.5+26d71b57","@typescript-eslint/types":"4.22.1-alpha.5+26d71b57","@typescript-eslint/typescript-estree":"4.22.1-alpha.5+26d71b57","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"26d71b57fbff013b9c9434c96e2ba98c6c541259","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.5","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-Lcc/w0Ebgu+st92oNzK1t2OdR92SK9jeu8hdZSSvs8uUjg3185k262CBhZykP5CfZABvUFmtLnbnm0ojDmucqA==","shasum":"d12cc7f9ffe24502fef4b89526d6929cccb3ffea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.5.tgz","fileCount":204,"unpackedSize":410604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdSFmCRA9TVsSAnZWagAAyRAP/0rp3lIL8+S6mBI/Nj3n\niDWa1E0/g5HI5QyoLXzitdrZ4xBZ/l4xe1Hkc9jDfhMK+y8Z/0kjrIAJjLEU\nQYKdoJO4J3kTL8wpLnW4dvCNY5FkQRkYnEujkbfm19xqMWfWjLFf9TYBCX+9\new5lqeyAvTBhnNCIiC4AFmJddKTQEdOKiVdEtgWXdZ4Ykj/ySHelZZ2CCpEK\nwytVdSJ9pmQoEIEQy3D/ZJRt3LsbH83pez3jZuI9ACFpynjmsHGNI0KB3GGo\nT2MHRqXue4RzphKG6kWOSha80Vd0bpGGK92kX1H9DhnEh6niHbX8KMX3neIs\n44Zg1PVL74oNMhR8WXBFUO2Gu8YPyHb8yiLU2b90c3ku2g4pijbl/NJv8mYi\no+zOJSiq9BsjVAmJu2YQXSrd/HqmjKY6Ozwaj8kT8/BIViuGSpm1Tg0pmrFj\nMxk2gl1wpddhsPSllJbDNI/cPVm0bS7gR7gcTmdIfCur0aSme7dXrneh25FW\nctuO2QwCBgzYzNrOzqqyqR8P19nEp/GrVOTILHl1ploEyV1mHQyVuNJb4ajw\n6wN+0JyddHz+Sjr0tHVUTgxNPJM2rfjkld5VVijcSbraO7sGuwNg7cvn8mNL\nb5hueLO2YVntkAS1be1tSkKV9G9HGh3LR84cvrt56/j4UhJ6QRBk3Ii8JWyr\no34z\r\n=Urj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSWnLo7AF//QnZHijUjdmuznCrKOHtHBd6eeBHoYI7QIhAKt/I5GojrfX9052Lbl+D4AflyMVtsdMiKrUJAanCCY4"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.5_1618288997471_0.8194900589828913"},"_hasShrinkwrap":false},"5.30.5":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ea3ee8ef4d8bb01211be69ef5715ec203a347810","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.1.6/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-lsOedOkwAHWiJyvQsv9DtvWnANWecf28eO/L1EPNxLIBRoB7UCDa0uZF61IikZHYubGnDLLHDQ/6KFWl4Nrnjg==","shasum":"dd5c419531be3a9bcabde292287330934c3e6d0a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNCBa+04iZKVWUnPABVinN9rsUMUJgN1f4bo6EbOAFnAIhAKSM7XJ3arB4eqmtdmW5W0ifnapnHJm3PJRIi5RGdLi2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwyHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoag/+IW352acda+pl3ZlmnGbLKhj0Wc+Itgsp03yJbKMJwNT9xQS0\r\n9B4sUMuJNGseTU6ja24kJ0oADq0Wpd1Mvf7/k8SJsE93Gi44DdwdEUenz+VH\r\npyxDL+CBwFdRGkZ850SUu0JqbPtIEDfZP/m3BhQRDM4do3wWlXMeEtvIkMGh\r\njRmMSgneYLhUhXRcT7qRDm4EVkvgpkNapgsPtmLH2SS9XYXZY5doiDSxoaGW\r\n4qmvtIf6AxImBWZ19qarUjutcIQcB0Nnvom/f9hyBVVFVNwBISJJa38V0dIM\r\nuFzQ0rFwbfwKHskrQ5Ni7Yy6mHpIFJkSlTw4q6UXG0+lEc55tbVVIMEPHy0M\r\nZitzmnI2yH6BsJNtZG8/K6eviQk5fAfbDNHqwQsIJXooVLWM7GA2P4rYocqp\r\nd2f/pe/EZt7eKYbKrFsRxF/a+53Ib+S+XfO9bBPusl0A58/OIvRSBA05HJ9G\r\nKHIQLLlwMWjAxFsoTqpYqIu5nNJInkHm0wJtGHrn9Whye/+7MuatTHxFQzq3\r\n0CKh0P8DQhUsnOs07aTJT027wMf2xnJWLI7zqebXYfkEL3Sdu9dpgXA5iS9I\r\nYQc/308iQoDB7zsstgprfsqETyacBABqWlGzZj6RS8du4Df0nuCHhxbqIpjZ\r\n/H33x9G/wHAMrCa0HD0njCFWio2uQH6Ne3M=\r\n=5mjv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5_1656955379169_0.4035874978254195"},"_hasShrinkwrap":false},"2.9.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.9.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.1-alpha.9+dc735104","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"dc735104d5671e5b05c3678a40ceadc152f27c58","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-aCSwDHE0uG6vBWwNR906v2BCXn2Z61AALB9FnOb7BYLy2BHmYqApieW221bG5mbFGUhkcenX/kEGdCVLQwhaOw==","shasum":"4630c9b68e6b83cc6d09387f47439ee6d4a8d4aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.1-alpha.9.tgz","fileCount":108,"unpackedSize":141895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4uZmCRA9TVsSAnZWagAA50kP/jARqhnhX5G6oP4GPA9O\ngm9AzjV7cPu/TlKeAbNImbAFAt0UyZ8eni0wfasm+AcSi5+GhAN+o0/ctoCt\nCMdQ1axyUZeA7gF42YrRUbXmjiKXuAJZ7VAo4cPMH0KxZQ1jvmyC384R+wjR\nmDY79dXKieTx+HfKROzL+wUFSri+a7Ai/vO9Clawmw7LruObgy+AB4MjPgby\nONz7slqXlePoim0uQDRbEp5afYet3/u6xu266INg3Zt5sZl1ornFRPul6kv4\noN+5SjEAaHSzAvtawZj1ol5IFXc5Nm++bg67vigATclObi4a6HgU+nUBCGgJ\n2ZR8ZH1dxGSfLY35A/KturjH266qlGYsZbGOhk57c/ARlpD30epRmDRrEM7J\n0cHHJUB4NuDkllf7ZNIH1j14ZHodunI6IBrwuGADH7lG9xy2ez08fMVC1EMB\nPgN2ZbDkCRUmy7hwhYMPhpMgrUQ1kP/vxMGHaPSQDk37TTLRcBa1aoWrcd2P\n8NB+EuxMnmYUak/TkXX13anbJgifUNkL6BI4PNs4DhDTJOT45EK+C+QHbQst\np+u5LXy/Pflgw3y8PaJKFtmSuReZmIpJNtQKJRPl9C8sja+aC/mmcbGEau17\nPgQGVA8VJrfLXeW3jcMBQx707enXvHfgG1vkRhisbtv0JAugBoSagDoaPcRQ\nizb4\r\n=vcGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpoFXtWtY6vEB403fv7ksvvxWDXCXHS8ZaoF/myfz6vgIhANZlLMej1HRllKLM90uasdX5P2N6mvXo+O86C6LVp+sl"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.1-alpha.9_1575151205804_0.21874179792519333"},"_hasShrinkwrap":false},"4.22.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1-alpha.6+b4cf0da0","@typescript-eslint/types":"4.22.1-alpha.6+b4cf0da0","@typescript-eslint/typescript-estree":"4.22.1-alpha.6+b4cf0da0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b4cf0da0232eb7beea00150b5e9a51c11e2b24ab","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-5VwA+KkbFNqdvvvfwSr025zHyEcbgCIHCeVzzhr0jA9L+IKOO9x4nO0ksFeS6dWq4HhrAiPbXMUXBdDbnP/J4Q==","shasum":"0513006effff4d53ecb68d1a4d0cd72b6223ef0a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1-alpha.6.tgz","fileCount":204,"unpackedSize":410696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbdtCRA9TVsSAnZWagAAX4IQAIEdNGQ/bdAUoEE9Dnlu\n80/0lchGSUjrHC8VSVYm4rrqdGCYdmQoDw7xtyuk+S/niLpfFr95VPjj3ov+\nvVeNY0Xf4l8WshVn4kCMDZ3FhtNjl08g6VTh/UrnUgYQy9oGzU/ETv5aJVqF\nPUGkrFx+Wdu9BJQqs9Xnzb3NWS1SDn1uLgTNtqP/3JKTiVAbYsloQPlnadGc\n8k3YdpMu/tdECrJJ6RjE4FCtbABPCkxtgQMUjfn70mZdcNoygSt8S3eWtPjd\ndKzqMoi48QWWfcE0NjMq0SwHATQJHokhIUKioKurBim3fN4rvBGFcBcdrFnp\nK3ztwDN/e+n6REJ5R/lomnO3J5YHzf5s0gHy1YTD4McuuXyGbkRhvHNoCvMm\n8vkBWJpdHQ2slyxP5+IV2+EaZbEHWiJ0E4qjIkJLQeseJJha7ioLc+q6D5nV\nVXM4DTlxvHyBGAPuek64M6wnMyu8WJwVfZYYJ+Vfa386yLJOLy7mQM/9M4yd\n7NlFi5zSMhYcKSGQ4eS15v0XBj2VybHeyUAH4wdM5BjgQ0ksq1jooxwsHx0M\nG2MchdsqksBCSIZk2x5LmF+28IB3wPY42GbjCpxOstKbQxRNQ2nKSRYmVgem\n3Nhn9SwBSm8kJmEN8QLeORP+uU5VS74BmHRbFVc0Dw0mipu+Os8zCzG1nZiO\nEyar\r\n=0dls\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsZcMLtga/5lj+jwCNr0CyVt1VxRlAXrq178vo68FV4AIgNcbRmM5bih4bOURX4pfJtD4y0THydutFlHMBZITlOlU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1-alpha.6_1618851693571_0.23948677938622165"},"_hasShrinkwrap":false},"5.30.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6fd476c32c4757cb9f4c442f0cd92875671eed30","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6","_nodeVersion":"16.15.1","_npmVersion":"lerna/5.1.6/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-bqvT+0L8IjtW7MCrMgm9oVNxs4g7mESro1mm5c1/SNfTnHuFTf9OUX1WzVkTz75M9cp//UrTrSmGvK48NEKshQ==","shasum":"fe30d2800aedcad7465d9260b66068337df71612","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjl7o3rrcWax65NvPevrPEs+E4GVqyq0JqhmfxDx4+nAIhAPKw6jTl/rLPa9qfP3ROIJtxB9I8EScQlVl0WRK84o8I"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizF17ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolsg/+LQ3aq6kvTsLuo2E/L68joC/pMZrFfIJrK10FG01I3ZOvczJH\r\nb3xCCRc47RR4/JsF1h+9efdEIcUCk4rK+w6B10kAoINSrtgiibYnLWH2Opv1\r\ngkuDPV021wVnQyNjUsZkUWTVknxs6pRJospl6hlws75JuCnnjfuCjQq2mgk4\r\n6HOzch/MyhowrcqXkEdifb73fKgEPzHviB+uf7N/a8TEfaj7Mx/zzR7OBi4P\r\n5zIYirKasDcXkuH3/atKiSorN7SaojZCwZkt6Jb0DZOGjqKiX6nJxdlUaexC\r\nthgdgynB9Eri0AQmIAmpbx6ZFSuYbwMyPzZDQkk/FdoZIAIX01YKxOKU/Fgk\r\nyJ7jfUVelhCwqFaIKMro7yqfC20VcH/cArVI/o9pVuO3I+OrSEAg9vv/9uij\r\nzwAHOfva8J9oWQ1oNQ2lXOY0kRYsx30O8gPH/t9EhF2SdHEiOVQb+RSklB4O\r\nsF9oL3jeFe/JwdBovA9loKrqSNKscdbz6j6fTRMMXhA11BDSYPqaCvdHwCwy\r\nX1nvK4F2DzqVIHDjO+hl+XWio7rR2Eh5lv/ZpWeFRIv/eM1UTJ0ndTpiwD/q\r\nq07dX2KQg8Vlh6uAh4gpPkWdAIHbdAIO0gWSzof+WEBPxiaQ78C/qrm+k7cy\r\nyo1ar2fpZPLnvr8NQppOL9dLfFn5NG3Z/RI=\r\n=ZakW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6_1657560443351_0.45073797966287077"},"_hasShrinkwrap":false},"5.30.7":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"557ce041be53443a35a933549fe38660a9a770c5","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.1.8/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-r218ZVL0zFBYzEq8/9K2ZhRgsmKUhm8xd3sWChgvTbmP98kHGuY83IUl64SS9fx9OSBM9vMLdzBfox4eDdm/ZQ==","shasum":"a815318385b7c81e57ddb5f640895cc08879035f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW02PiTdAJWhTAW05If6BL+WiumeAPtr1nA81aieU+JAiEA03z2CBqyx4Vl9TDUNr5hD5MPaqIvIyPwk4MxviomrOY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1Zf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEtA/7B4xVJqOcA3ZsXnAfhEpaa15eF7U+2jL1/yzJIxhdGxDqb+I/\r\nacpFwN/n/v79Kwfgff1BJzC1vrAqboV0txVb0ooIOfwQ3/nF/X+BPgnsFC40\r\nHnQlGKqPP8FN3sU0eMxdTjtUFZhRt8bNoiYVBspDOVedbWfGxFcJcJZBEvMp\r\nxSOBmVdrFhO5byEpltPNCknfqWXHAwxNKyT5b/1roE1uU5z1063iAzgNXvfG\r\nkmdI6uYRv/bOcZJfwFX/+Uqs4+rUJcAfB7ngy9jKjYNk0CWUiBqmsw1HWomH\r\njaaaxhXE9kxroZyCEe6MWNDvq65qGaRt0RmMFm24EZyyWlJyMtNr+YCJm+0E\r\nw8l8M6UVy1VPJ6OE1UAs87Ac2FYF3ksAM56KiZd07mQyEjwe4zARMN1V2Ml6\r\nRXRrECP56Tfa9xo3gqK2FBvCbsIpXLTqqC5ga60Ly8TbogtfR/hm2pdGVFcC\r\nrOfYWuEcznK5+jX6o0Um49KYm5cLkwcqnriz5gBVPvlYkN5WrbB8tBeHL35V\r\nAG0OQop7KBM8VRXXj6SXbjqWE4zn6AVg0Yqctso6Stb1RSGJ5NGCTaxSrNsn\r\nOhJbjp80ZSkwoO6asO6Mpy25V4jVwamcsHHATorWrZkJOqsKfHFgVJ2j/UB0\r\nfmjfVzvEzidFSsEV2+EhYE2yaI01faeBB88=\r\n=sjAf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7_1658165237282_0.11503787218508488"},"_hasShrinkwrap":false},"2.25.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.6+f3160b47","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3160b471f8247e157555b6cf5b40a1f6ccdc233","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-hbSnOg7Lq4xs4XLVwiLsSkSlSGKE9XctggptUIdn3pNbDzJsZ3JLZr2DiRCfiSaoOhMRVzfLxvcQnieS+eNhYg==","shasum":"ad00af4912e5627fe3a40af52b8fc94647badce3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.6.tgz","fileCount":152,"unpackedSize":221261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefqt2CRA9TVsSAnZWagAA3JQP/jZySPgbYAHgu0hxr1jP\nUF+hdDqgt3WxQd8WT8UYIUunQDmCMcXKRZr8UZmeywEz5ILrcSqMjCfsDGAp\nD2iGXMcuPS0L+DWJb6aBNB3N3IlcJEc4KoEou2sGWEpmWYPjYGcqc4nbjV0q\nHlLuIUI2jU6Be0ybWRYA6+0qpVh6BtMDHm6JAJRlTEYrsI3oHFlxcOx+4MSM\n6Rahg55+9UGz/M6EGivmke3Q7X6Ir4zL34Mlae9wkF+3UG9CfYyqftNh0m1Y\nub+IRHMPHLe5o0F9c0wQSV1YyVPMccRr725VT8gi6LHrYv7+IY57So81E5ec\nEYw3zBMPuhz7tzRzd1qD11bfUji4e9k+2OzGAAzLjZAOJpzDw9SZIva21Dgl\n6pwclsfx2/iR7YpjoNxqjuwhd9TLBaRvtB6DfRanGYs3myTT48Y7+1O++1eu\ngroZOhOyOudplqRb5JM2pYLLmaNkPDAXzY8lqb6lJuZqOwwZQJKKt92JaVH4\nnx8Zmx0EpPkXYW62R+UKXV1Mlr3ARw0Fzh10DwaDhkJ7rs5jYw9j3rjFCLbc\napx2JOumrzRAm7qoQLenoLDG1Z5bFExUfkXjq+tofOLPKZKuFifc4pOPDVfE\nxxRNA8UiNTkpq9Pfqnez5cg8KmHxpNBpFtI79XtjaaPtTQQ8U1wWq+dyzQdm\npp6U\r\n=QtQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8hjFnk0RbTwEaJ5l967u+yIOmz7/L1wAEXTGiw1/2gAiB05O4cCP/Et/afYRya4YCQ0UFyPbg7IZqoGzreLmp0Eg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.6_1585359734108_0.5452106925178322"},"_hasShrinkwrap":false},"2.25.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.5+1e29e69b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e29e69b289d61107a7de67592beae331ba50222","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-AtrvdBCVWOtpDvuZ6N7nKQh1jkW1oHcUYRDp8RhtUwyXbxWyhy7vtz7/ogOCsh/SLxNd6s4TQv+UHabqebEhHg==","shasum":"5155ad72dc497f4da40362223f7f0283fa2d2feb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.5.tgz","fileCount":152,"unpackedSize":221261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefizlCRA9TVsSAnZWagAA6RYP/1CSZthLoTi9a93AYgia\nIE4IWHubkME2WESPbq7+V6BSUY3SISB+0tcqnqnjWKkr4nfHU87dkUhrAJeL\nlf13mG2U6QAqsP4iEErw915iUGxQQvGlK/cMLNELDDwULgW6i7nwPZFRfNn1\nZ/FeST1E+Xs+U1WspFcq6JacJikCmBx323R/WfCkvCb9+QRyKh/31mAXFHL1\nWxTt349Urry3Qp7vkVjjFnigmGB/fteq/kf+3ZjU6A3rn8I7iaJ9WVB5T02s\no+K41cqDNJUXP/74mOo9Al5N46MVoQUMMvoQ2ts91C1WHXWrpFafh3nJiWgv\nxbUJ88kPuw16zBj5yO49ygumeFK36PBHXDEs647F5VZHjM9JpJgT3Ta2c6Os\nfxAXhlg2SuJWi4eDkb9N5P2Rleiz2gkMbRun8V/NqcJsoND8I1FSgsxLTMxL\nyHcs/L79miXSz+G5v2386Mjby8zoyK23sYEGNE1C8DiMZYisxZ27QFjwMuLH\nkgYO9SSiXm3gdgEF1WO+/0J/I7pxKskHo3J2ibDX7e5YKPA6UPsd9acSuX+J\nyE5qURl8AAuoqDTvQUHtEiVkwwKqdJ/Qu3uLj7v53StAKt7IkjG6TgPf+V2B\nTlXnkHORwAkNpxYcYlHdB6zwMjH8RbF9zDS79/q+T5SAsyj1QCHYI+W5wwFY\nXoru\r\n=uXOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+NIo3sGN5G4tFkUMqgNmYJQSRm99vHT+IUeQnhQCzCQIhALl2dfKsWplN7k3TWm48MogvWNO6IhtRfSCPzbEy+OyB"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.5_1585327332581_0.45458377267018935"},"_hasShrinkwrap":false},"2.25.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.4+7d963fd8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7d963fd846935acd91b7b0cd31c56a70a2b994d1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-nQ0oXEllt4G4XtZS61R7h6u2ESr8RC6uGuBnG823jCEhWZVuFvg2NGf8gmcb/BNw146jj41BctMKDxtJaDsHuw==","shasum":"5219376e378fbfd52ad1fb3ab5c70949b4920aef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.4.tgz","fileCount":152,"unpackedSize":221152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefPzXCRA9TVsSAnZWagAAddkP/1CGLzfoeKkpeCtz1Mkv\n2MMNdjKg2mS8JQ94y9r9EHPHKDYv/VZ02hNPfKxngB0UXwPzNgrtwxaxmmEF\ncZYaQwtnQp134GQGPVs2f0FLswM5vYZKWI8Zrh8Yv1MM1v/fPxdtc5ISoXyt\nPezXQ3zwOGQcY+I6wv88u+Qw/DmdZ+yRfoAQ25zn6WrSKwTTF/JuftZcz72p\nwIy5U294fvPdSouQTQej1VAoWkMTDcUzPbq+uyqRCZ9JrmboFCgTSZi9gIuC\nRZvmXglGTCPNO9lZFeeqJNF+qGVUnCiB4yvJ7lJc7c4GtrEE4TI0SVDsvVsH\nGs7exDv/BOaVyRDKE7b2jMotgXHZ4KCiOhbLAFDvdLeqEpuYVkezVQLuXFbI\n3ew1lre07LPQW3secB1zC6COHSR3HOHEJUtOprIAoU0H6z8ZWJ3VBei+3lHo\ny+zw1vxPASypOHyVP9e8DkvC9QTe3+eWitPpS5wy2dojRyVlrvPRmF05L0ai\nSkRRU95Pbzkm39f0485fABgrEoqcaUo5gvWQLU4hdWWrRm/IHriMFpLiXVjC\n8du8mxUElb3fW8tESXDtIcMh56MRVSTo1wVhEuKIR3jSz3UlKvY2YSF09Kyn\njbJkqyt6DQFZ4GWYuxzdZ0k1ULW+hcri3GQUw5CxgYQDb28kIcVY1NfppOmE\nlfwP\r\n=iYqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq++y3exfDnjQH+kCLL35aGfXtMxtYHXTMlWJMECfMvAIhAPY2p8Dhq7VmSIMcOFGvtnWALo4+9atT9jZLw84HIwXz"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.4_1585249495089_0.11372385616361758"},"_hasShrinkwrap":false},"2.25.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.3+638d84dd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"638d84ddd77d07117b3ec7c5431f3b0e44b1995d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-kBpYiHwQVH0Fbmfl9kg9A6008Qk7ycuP6GYqzG+W7iBtv4MLDFkOSxvneiW2PY5xAvZAshraAtIcGaHsC468+w==","shasum":"91f4d4bbc81cc6a5737876a4bbb323ff6130de74","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.3.tgz","fileCount":152,"unpackedSize":221152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefGSmCRA9TVsSAnZWagAA5cIP/RodWRapH8iuypZ6gLy3\nJkCT2avgZgCfZdrm8LBfa+QVQdtXVcFv+TXh4vT/M/mHq6iS5Z4dckPdVFRp\n2RXPbZExFuJswvfRz3hGs4nDZ8Wot/0E9G5IqnFTd4t7dLmN8XIm4jHigjUo\nyVeCagBO4IinyWEextobWqmeM0HDUkX9nUP4EkE6xz+K34Ms1Yj28JCGi7s5\nWV3yH8Hkz0sd34FCWWOrvLMSg5Yv/ef7PIyMvRkxeRNV/lCYYqTIlyEgm5BD\ngz9LHHeopHCBZvj4ZUPbixokFyX6PPrHKv+au+M9I24F0wdgiqv8ytXYwt2o\nLfYHmfO5eoUGRnnPyADim7RE+CH3gkjifzC7Dho+dvyoHCFyGhQaAvsQCdi2\naFs8o5YkJmPt0XYxyfhvy7rOdrI4vxJOKzRW/HqjGgImfHvhCnGkka8oX3+o\n18ONuWfd05mfVsGuxMuf8eCpTSSXYBWWrfJZYLbafds/VMPFOhpw0XE5/Di5\nFiFzzucJFNpruwI9Pj5LRqyvhWsuzDuAY93E/0B0sYU0fD8vVKQ6HzWca7eZ\nBU7dlfbnvsUWy4u6VMRJvAMyVjsAFD0YAlr8Vv2QgXiWVif6bGkrgn43ECCL\nHhMGX0y2QZd89sTvsSsoqKIh8wWUpD3HPTAu5p7GX87qm/tmVv18OUzpo/UA\nCOd2\r\n=Sbmy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6IrSRxOWiXDn9+dXFx9elT4K/iRw19uE1tMzZVNc9pAiEAo5D3CmzHTpRrW23dUz7vdCq7whAA9drXZzpF5IgJq8I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.3_1585210533925_0.6412460113492331"},"_hasShrinkwrap":false},"2.25.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.8+543bc795","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"543bc795733948f4111388a84c807530b68380dd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.8","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-NNRJ9A2T4+mXcJFNcf6k55398gONAv8rhB1cQSbkxxUuBAh1szeZdeaLdBzhgy2fdhiHCJp+WWRGGH17PlwihQ==","shasum":"bd6eeb321377c9728c72f056a08d472fa30034ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.8.tgz","fileCount":152,"unpackedSize":221261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegbbHCRA9TVsSAnZWagAAyQQP/j78k+IGZts9TB4BSSGN\nhyf9I1IaF65CyTnxo7ScmSU9WeQ9PaIv4Yeio25PV5pEGHh6G0q4nntdlcth\neXJVaIc2pcmFvWxd8C/1c0G/ydxhQjwdTy/UDBIea7aBqKXSHmWeRPLweGs+\n7AJ+/OGhLFrOabdPW0KvKC99pDLmIOX5NNvSbbpnwb2dOYAK3imWyhhA3Y0K\noAl4gNfY5lHgLE1OyXo3ZOHugSfFf/P6tXv9J6Mp/ZBLRZep3vA+y8Oa5VKO\nHfGJ2DHX7lGDeE/A+u0+ozPGoLMqAGKDiGgsS6U/HK/FK0Zo8c6VMy4E4pa/\nWM5D3TZhsnWhs3g8zJAY+Um8t3jaHpmAnhWHXB3XJQIh92n4m6AbSnaABMPu\nZpvWqz+PJ+0GMm3f9NLyUmxUQmVoJ0Tn/jUQOY2GBewcFqby0yGGRuVzttHp\nU3waVmvqq4KrCBU1YrQNvxi/5Xo+CkhZIqxytN1qJeob61qst1XMXukUQG/F\n4daX41cZMLQkSfFCVYxckviYOO0uaxTYA/uLCcnzyrpVt1mAn91dwFkmNnGe\nXVVFojCGf54EJLDdCs+sYjD16TZS2K6X4EWSmVZtE3ymAYmdZfTXRlRNg+AQ\n3Ts8RwoKx0TXDaMaibLHdGOQOqveABd3a3rNVBJwEBTNi87WGxMaLwtWCyv9\n60mH\r\n=YcTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdhBXYyK9xI+jhPhlyu4rDO4yESnQhS0OVybv9gv1bnAiAhmw6RR64LMfcJy2vSRp74ICePTOz9IFDnVrPB0gw51w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.8_1585559239435_0.9997688980342783"},"_hasShrinkwrap":false},"2.25.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.7+bfdffb4f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bfdffb4f08274cc28c0ff215d90783af5a6ee423","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-L26rT9L5Rkz7bOtMXsQVGVfnxt0lYlfyV8V3YWiBur86YgoXtq0NdnzsUv1cZ06JI5N6pjbII+/A6Nw2OlxjKw==","shasum":"a8248f9977207786e66b76930be952cd48305b03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.7.tgz","fileCount":152,"unpackedSize":221261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegaYDCRA9TVsSAnZWagAAStgP/18mvciBNb5oKiWNWs3n\nXes7k2XHA4Umq/r/FV9o9CpB4hVJwoxN3caqT5WDOtZzU9VUjzmbM6bDInwc\n+knrvDl2ls+QTeRK0PgzjQBQfNfTzHbZaSO+lqOROk1jALHX0ckMubMCgqRH\nSpNdNrSi2E6gGVv/kiGY4Aiks5fBAIraBW1vC/6HdsZdy4E/JTurOhiuzcIi\nc+aBUSrbqdlFPrTodBOYhzYEYR5ej7zM5H1IgGhRGY83zehEGZhb/MH6TLOM\nv36d5X/33xovpAHKxdND9iJkLVQUWBSGsoRtD0qwm0PUX8HlQHi4VwxBste2\nyPVBgBal3ydwji0tXY7PFWGPCI1F5JOHVM9r/+Vw5RiQDYhSzVQYa3WEstFS\nex60njMBm8j0zg/FaKo1s0ULDUP6dyBSpTVzdY+7eXK0TpGMqq7F4tzUsN8m\n4HTsAkAdRtpvi74OvBrhs4eUV8Cy0n6d1F5Kaq3P2G36Gm3eLtODaprlWuCb\nki2RhBq2oYsUtr8w0tLlolvxAOPFlL2w6e2AqDSDGDgymESX0fFykJvrzWxP\nn/8VKA1534FeUpdOu98OKEMrFRwDKcyH6Rd4xwSPQ8GegKE2j4+SAYEcS5um\nDFiRmpDWxWjJTnlo6OO9IIXVGXhTg6FETNM7PswNhhvurdcmqRhekCSfwi7w\nbsYE\r\n=a2jS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsYBAewx7trxqZjl9m1zVM8bc1sPAqPOjsEDqZ14n8QAiEA5YGbm3CeqAlI9O12+O3QFQnH2sErpSSmKJyS9xb4Hng="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.7_1585554946661_0.384243411568542"},"_hasShrinkwrap":false},"1.12.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"1.12.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.12.1-alpha.12+78375ce","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"78375ce913c2cd2010c9611e24fd7727c634c970","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.12.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-FEmw0ka5K2+hCBk+tjIZzDki187qPSff1BdpALARlzmBOAnBa4juLaWwDgQMAciJwKp2bDLNv74IMj81gmhO5A==","shasum":"f78c730d4450ed478a0688b1ef67ecc8c31fb3b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.12.1-alpha.12.tgz","fileCount":104,"unpackedSize":129388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNJo3CRA9TVsSAnZWagAAfBUP/0DXav0jvRnI7PJ0Gdkl\nnzt7lF3Txu5QI2J3K51xsp0BN+mIkkQtSsEMae6mQep5tgS/VcuhoTQyfDZs\nYuaz0WTlrsllSpgVywvedbB3KrZlvm+HYgCW6SJXEY4tOIlVeDXhGaKOJs46\nj3/rOnlsmMlEx/KqBIdCVPJAgYmDvPmTpNArqA0uVlAmrksWxFDV7vJ654iH\nbb7n9aJyn49RTugGhI/nULdklFyfO994mE9rLbK9VWrxOZAS6O/CVtLSwnT0\ndCtu1DDdwCQxeeI5t5FaddocAN6o5DqBSSpDXrhTlEzBqALFSKi4zpDbRT3o\nV9h9ZQdHy4DKb7mb7lgXfH0Knl+x2o0KqeBs3Tx13sNOrVShBU60n8piKlfv\nPyZnd7zzbvwlb6Ky1HwxrIqf/vLjf6uooGg7yH0vCf5xkbkQYQancnZjYUp4\n2UWagAuCrYTEiettj/VM/7tWVcNtymhbefROHk5K5WaDYuPMU5AXmSZhzdBF\nTf/GoOoHScE5Q6va0v5nctzySCZBNi5+LOFZM57Ya78AWhlXnLA8BparSwv6\nN0hsgRwiVnnuxnaS0ezejXLQHKqEzceRSUgsp7j+f9Udearp2XzdScwxw9wJ\nq1iNdGDMAbDZEBJD6YQtA4ktPDIXMJ9JEN6SL8tPxrsMq31b14QTq9iWRNQu\nq2dG\r\n=4X/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgZGZ7/zfrQjAUCy0xpBi8W/Kr3NUeY0ZaF7if/axNBgIhAOPOJaAE29NTZRl9aDwUXpB9AVOejZpO7AzxszVXkRC4"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.12.1-alpha.12_1563728439196_0.7660858246806745"},"_hasShrinkwrap":false},"2.25.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.2+4fa71075","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4fa710754ecc412b65ac3864fe0c7857c254ac1b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-GwNYPbIla9Jfa4drJ9RlXZitaortQ1Q8Bzo6qxX6SiCVgLZD/PPlCWJXzvGJ0VbfE62ddTfauNSJS7aUSM5sCw==","shasum":"99bed21108d6759268e1717654e95bfaada310a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.2.tgz","fileCount":152,"unpackedSize":221152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefB9oCRA9TVsSAnZWagAAAr4P/jWrp/QTgLrSShR9JaZ1\nL31AuMkMyWNjhSFRt+aSbyHItIrU4weXiMUr6AuFE3+hBF+MdBnMRS/l+Wxl\nM977eRQYndbXdzsZRvdBlgc6sjFOIzNh36svJUj+LxlXyA8XvgNGOUxTCZhe\njAT7YOgSYnX/zZVj0WmHEHTpRdv84xXWws5hxCtEp/RpJ0OUUNACuW8KHAhn\nqkTPCago+mtQvk7rti6Tb0bvbrfRS0QKIdxSWmdP3htNkI+aLE5z0HrymLuG\nppdAaGJ045TKaUONOg2AsFr7ugajX5f06GIk76eZtrpO9sAuCPJPPY1Y1tG3\n3M4fw83M0UqIFErHTiXnn362euqrPJ1mW+4tArYqjGIHFq8je9gvEkruz9ED\ngUX6tjnp/2Tyz/lna53mp/J/mpn0LEMgXW7NeNBSlbLOkq9ICT5K6URSq/LA\n39b5c4RoznvOrhqBZpCv4dl4q5Sy/3+5X0lp1mtylp3Il0qnq39aOpiW2btg\nwfLJ8S2x4hqFHl4Ty0GHDLrpV62mYbtYltwDTZNxhNzxN8rzxUWlmwdtcozO\n8serKc1QG13T1BMcy9mXWuDS63+MQCKAGUhVKXa7BW0wdagkv7a5qJQ/N3IU\nzJR7WZhehfNTRKRFwKsTLgh6Fu9YF3sXHsJ1oZQqqAn1N/ubxeE3uKR8ijYc\nDJB/\r\n=KfwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASLlJzTJTq5UblO+dFiT+ybbUb4IGjxo6H0DyYty6JyAiA6GfO0SsVgC/Nf87pVneCnZVTHZHp7Lefd2e/fgmKgJA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.2_1585192808246_0.6377777516133987"},"_hasShrinkwrap":false},"2.25.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.1+b1b82847","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b1b82847aa1db5040b18daf7b601f9c63c96a99c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-cAV3h4E76QKmYMAdjjClNZ058pUybXQbEdEMmPMGJnw+jSXtpEqgoIV9MU8phQSVV5Lc6vTQXhjPN29VRgkWvw==","shasum":"256aa6b6fe8b37014201940a96158e3bac8ba153","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.1.tgz","fileCount":152,"unpackedSize":221152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeUNtCRA9TVsSAnZWagAA4okP/j3CpgnIKQ3LmXJBctx6\n8m+RoNcVl2jmEwPuuYdkJAwUCUGXttoxELpi55E1J75CMev2E71ofHeh9LTK\n46IPhOLIaeW5R/f5va9POBSHyqOa5vz2TrPJoSg5UcTuOVqUacVu5Tf+mRyH\nu7H5sj6zn0H5IjiFG94aH43X2ka3fQNqgSR5n6MpZqJm5dGENjlbok7Eq5cR\nMuVkkZbe8htAGkENJHXOrpH2OwXhzOPehkItUHUIhpgcuQ+C+bd7C0ZTP8br\nme+kKrQ4yzs9VNJA7xyMoRIUs2SpmhLWqXfQceKOdp1sOdhH5S0SuV4qMdYJ\nmDLeTcttCgP7/7CSMCWPLO6FpP4dVq/gxjih+oT4/ld+kv+N72vzObS1Z72Y\naAdvfZrt3v5pm5Z/ds55pU1o+ruYn5puZMVDsp4ADcVTUMAoIPZgXJe0J4Sg\nadwi4RGqMP8trFJUARmZUCscvbf2UN0n9VVWt82MDLCbOTdvxetdn0gkg3Qu\n2J767EZNS2aQc7oNIoPv9a/h8R3SymE1tELhSaTLBvHfrgWPTpYrw4PDLNb9\nCc9fCwKQUJBVwqvZ1moodxriDXlkV8slevp6XFVa/Rm/XSAAa1e4BTrsNf3D\n6TPvnRQkCadoAyrqjOxzdwh7KpFHsZLGeJn/Ir97Y5bvqGWslfNuMCtez1xQ\nnSYL\r\n=Cm4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+dRpNNBBgLXh0k5whTx473+5d4IqwuY+0DNxjAH6e2gIhAITK7b24yimHRi0L5lPOXiXclNzt+uUWoMpnGnAYlT0i"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.1_1585005420936_0.9438354924533461"},"_hasShrinkwrap":false},"2.25.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.25.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.1-alpha.0+9cd3e4fe","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9cd3e4fe53c0224c75767a3f127f19b86060e277","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-eACbwS+uMpkHe1y3reHhFLwKqgV3sU3p+N0w35XXY3XENgKOu0rX+DrpYAS9nWDEL4Y596DUQBhtIyyoaojybg==","shasum":"b18bedeca9b61afff202e939bcbbec9785b34b31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.1-alpha.0.tgz","fileCount":152,"unpackedSize":221152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeO4FCRA9TVsSAnZWagAAgIsP/Rv5Eb0oc11hgLYMmEt/\nG8ICAITpir2dOMK5goPjp4PUZT4vs3+Yx2fNVEa8qF4mEEz53geO6ZUy+lof\nF1OXrfhrLcl8h+fp81V3YBjRNmLt6NiDrZo238bPOTvHfxuArX6gHT6W6BQ5\nj8piUufl01oRwWTNxsV/JD2BJ9YyjMCz6WRyIIkAubIvDXsHNEJsf/2xpTbX\nVGd8rPweai2bS1kYG7mVsqJ50QK9Q5xnRPFa/fyllbpYuyrQKxc9G3aDzmTJ\nz1FpEByqwpZH3Q0EAmagjLUakpU5dDGESfi5bJHpo9ieNlrl79SeEMgdaMHv\n1Kc2lgPQ0edj2zShoK7F0KbvvaobqMSfidPLSxLLox41cbPdsDVNPGC+exW2\nGkppFOyt9LkZv53ZCC9196xGg8vOEzcPJjHRnKe4Ula2Pol+ewjTq0ht96HD\nJSvXwJ83blDZNcwwsBQHLs3tCJNdgRqaruPwB14qOogn10WK9IQE6hxEZPAa\ndgAiJxKqp23I4fl/9xG2awbhwxXwtErxVIqmvscA9ichtV4e1CJTHGdBJ9g9\n940bxwKf+s9i9oi4//I20bJ8jQobiJQgf3XL5LgHPei8TMP/YH09eahjZ66B\nvzng7c6ck0oisbVNcKjRTsfEVG+RKdyv0H6o6Lh9BsxWW3D1fQVlzZYAqNL2\nGlsR\r\n=NygV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnDWA+7+q9CAxRUqqv+3QOEKY0I7aoBjQyTiEPdLrd7AiAzpdB0KAw1aTDsQIobqJA9/BFLooYbjB/m3S19aZjGVw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.1-alpha.0_1584983556638_0.8219313015837983"},"_hasShrinkwrap":false},"5.7.0":{"name":"@typescript-eslint/experimental-utils","version":"5.7.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.0","@typescript-eslint/types":"5.7.0","@typescript-eslint/typescript-estree":"5.7.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c3befbbcc9a0f7ed71dd57d9049d0138100a61c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==","shasum":"2b1633e6613c3238036156f70c32634843ad034f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.0.tgz","fileCount":167,"unpackedSize":279997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht4qyCRA9TVsSAnZWagAAc/YP/1AheGeNPcK2HQHIBBSh\n+8CW7/MI8bTcWUGy3n6IefzWJyM0W/lU+AVE30O1rCtUjSgeye3POgOLbbQ6\n6sqy3zASNXs/GMLPQfDVI2/UdM8xWkQXHnKBzsqTMImOXj+xe2B7pnNB/Sle\n6Ux3EePXbtox4kcGS3ot6SCMdvX345lGJ9s0KeEiiH18Zl3cHA20GdjIGBNc\nrWj13eJGqe2ueZ881Q9sD9J9ZycocE/ovTLWKcjaX6FocZbccKioBbERy/M7\nIWo/sO9lZH+RP8tDPIEv47oeZ9/TQbmmLZ8iLqn1N9NsYnd4HBFuoh5GaRbV\nc3JK8DvTO2moWw5eCKvg7t074WeA3aR0rkWQ8St4yeb/UJxrR4y5KGg844i8\nWHtru1cqrm2eGieZpieAD6hlHzygzah8OTpNWHSnItE80QmcO0ZEbxqwUC/d\nrpVmlrUH3ElPcQQMMFsm6z/ECiWHoO9h41E1CUfyYRodmRN9j+GYmfJ60JFG\nLemZp8tk6TyKwmzB9kAbFo2mHO8i4XNcyp3JTPYusV4VEvgoexysURIqOPIu\nJvRjcHZRluyFk7z//39z95UHZ2dMO7dPDfo78d6PJKCyw0BJCAFiH3IQOhUH\nNsKzL+G+XGxk/TNKkjNUu2R82wM2pNTus7z3SSe657eT/qBUe0Sc9DRbabio\nXAA6\r\n=w31F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsbI21UWZvX0yuRM0cMd414IuV9g1DebSpnRUAfqj9UAiEA+5j19V1QzV9DMaq6ZZrSi/5IVmPpyVW68eP6LArkSUI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.0_1639418545771_0.3197208639589386"},"_hasShrinkwrap":false},"2.3.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.3.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.3-alpha.1+47895c0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"47895c078f8ecc679c3c5f794863646d0e6dbcad","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.3-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Ok5pEwo2CLKkWmOlv34Qgdh7r/IUhRRNmyFInoGvTtELl5Kf7pKPkmJ1NiopGSPkFFiBNa0O2Om/iXBBRTEKpQ==","shasum":"c1c88032fc8dea9b60b284100fa276cae8e001f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3-alpha.1.tgz","fileCount":108,"unpackedSize":134651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl3I7CRA9TVsSAnZWagAAcYgQAJClb66lx1bxyAXaOg6O\ngjclOEIwPWmNnaO1gt5ab5EKmszvgxOXLBDtDRVumunHq3swTI9+FxlsSjPy\nF3uZJqZ2tRkM8NYYC57Qbz/+ylnAtyDloqfwr9D+ov+tSD968TJLWfeH3kcY\n/FWrLhsynTC5+qusAKEfzhdtHHzSvs5+DR8JklMIrGc4pfouiCua1ND65JTc\nIPn6H9UnhC63kCACGL8fTlnSXLoPtt8YnyUzHc05qOlDqXZRuArogZNgu6/B\nZ9tThzn1BsvOpFvG5jyVz+HFYc0m66toxfj4ojkdL+zhube0RziePRhEoSVE\nK4ThhTwH0JinRVbLIhU07MV/j+aPDN+z+Pu4k8DEAgIiiY0hy1kicW9q4NLb\nied6T7tTBeau7Ijen3IzBr0aKDDv058Fi5ni0ouGaLww3droLC8q1EmTBz3h\nZs0XZ6ncGdndtY8bW2Gl4wyypaGxCfQOnWTdBPM5dG+0POmDz6AogqUmN41c\nT6w+k8TgHZuDz3Tet2NxciUTbkHoCXFzqUmn/Lda8w39AIDQ5wXIaskjkfeC\nY3M5XmJtJIf5T/mhtSqtI5OORCxb8RfU58um/mSwN1TKVlOAERtahq6eI7v7\nadaoy/Dq9rne1EeFmMo0LkjhVm41XMZfBOx1BDRwN3VqaX/xeW+r8oUoX2j4\nkZY2\r\n=k3j9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHLEEgmXCa5ko0vHO8qO4zdPRRY6Wp07IYs2JtLGVB6wIhAJSe3YYXzmD7yHq35b7omLDzDCTjC9xaa7K+RtOGhoJU"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.3-alpha.1_1570206266621_0.6843025165898191"},"_hasShrinkwrap":false},"2.3.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.3.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.3-alpha.2+60943e6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"60943e6f270e02a9779d11b6b86b9913b02d2968","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.3-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-a4Qva3yE4XuJSBGJ8+cYvm6sJegnMaCWM9og2U70vEQHfe/gxWYFsaafjP0oCd27KeeRzjZwGCW1+PEvHo8z0w==","shasum":"0d51d23d62ece7fcd87a0ba4f075dbf218057245","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3-alpha.2.tgz","fileCount":108,"unpackedSize":134651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmrUBCRA9TVsSAnZWagAASWoP/0cMXLNTD/CkBOxM0GCp\nSr+WOqQx8JbEr8Jf/UYM4WHxNqg0OqEThvp4IscDKFunRMnFPdtu07XRrurS\nk/RlJgQVoDqxGDu7kkzz4l18WCGcA8gjJsFMgkCWrtDHpUjO2CELcxO6kSlW\n+ecFp5Vs7U1Zwm8XarQU5vCutvFHlwTJdNXV8wkB3aLuPSra20PZ6CZUp7jM\nN6PAzxxG4QW1WXNXtnac4ZoNDkghHyl5/2DoqUbqbT04L+lbaA07zv8AK54s\n92LO39SWkzxifwZ8QwGDDJzw1bcTQPW+uXVPrBCXdwhdqOEdAWkV/wVMNgyY\nhZ257EJa8UK+AfleiRORHTRc0RXTCEd9FGovN3ZpCzhc9EBbJIW1RDwhugwj\nAGa9BMFdyXIAvgYVvpovHhUeULLrM0qXoe+XU4zXz3g8Dhk2aVPOgzRpDybU\nuCbzjBgr0snnw8c24UXpOa42abJl/IlgABV6DnFD8o7Kdpqly4o72LE1Bd2Y\ny/9ec/FDDhUX7+XbnSDpcGJ0nG6xzALuvlDKxjbk1Q0G280AcRDlaR1sAS3g\nu0SK/r7s0aHx24699tImLZf/+IRMOTWFPkabRqz/dpw+9R+W7ZqDn9tzXg8W\nUodVBO7JRWWWm4mLl+Ox7qs4fBXM4B7mmUGUgrULXVIKMDMASIddiFEHmAcy\nAfBn\r\n=KYk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPaxlEqKtQtsYE+5QUpkL3MZEr6Vz6uaZLlxzEarewAAIhALX8+btFJE8zt1OBmya2k3SnEqzFqIexaZR4E3bu2718"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.3-alpha.2_1570419969238_0.13128499306953634"},"_hasShrinkwrap":false},"2.3.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.3.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.3-alpha.0+926cf64","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"926cf646a441a0cca3a9bf83a767f00bc4a4d854","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.3-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-69m/0LbRMNJbM3O3yQBnkefAm0LJIRFe6ZM8RYrd10TyUEHCzzn4cHv2AIj858/rlHCUMVJWvJEebbaC3+cxoA==","shasum":"9dc4800be3f01d2ee7d605efa9b95b9306736c35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.3-alpha.0.tgz","fileCount":108,"unpackedSize":134808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjfBCRA9TVsSAnZWagAAi84P/j9d7L1TK/ZdSe1HkI+n\nil1NQPWoQwpXq9MHqn4mYlDPGxmNIQvH0E7UhT4vQhqF3kNUlRtZmHK4iJDy\nL9Ceo7OMkApHhZeSbBiVhTBiJ+hrxd+jPy3tf4jFUnvQIpNjZN80s4V+7wmf\njsvNKxpl8KYj6fag/hgnqgCqUfDWINu5IeMgP/T/KPgHpsO5aSOPtlhGZu71\nBvbK2csXk6nYoJIHAVU8Phu8xdA5ZyRFGiYOEuUaRmX6iSra0y0S5ISppNgD\nxzZrMsTx8PJaMkmKbBbjHKjNy0KtbE6I2q2GCfWYs1RAzjdVMaDhrJXl0HJ6\nVfqGoIXodb3lmiqf+c5fc+vHoF1DYXfssBIqc/OC57wVseFWXsn/QnsCxewE\nQzCvItMdj7T07iTraHtdbWm+MM6jULmSR7PFsRGyI5p78pDUnNgZDipf0Tsz\n2X1es6x1hYWmIdaWBUDu55/RRDG6GDA2JG3EIldg9F/C/q8YrcEOt+J3we01\nhuDZXQEc0HWEGdtZdNb7QVuoylSLKXcUdyTSG1p7z6zCE5bBiIlGYOo63AUc\nCx+QfeO4NJvIyZ5//bQJlBz2Tl00kAbqR8sbWb5eMHoANNMNrF1CxQSUL0wW\n3KIEpZ5X4b9Jopkof9j5G6+47ergfVlZPYlm2kOepjEdl+ybddF7z+cuk6vD\nsUI6\r\n=pH+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQXHs+TeJ7l2CENmqpnPOwqLobAU5uHzzCGsEuMSuPMAiEAjJnKKP9ZefUYlyffc/upuRiNQ10Aqu19BpdDLk6v8N8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.3-alpha.0_1569863616952_0.07193545262365642"},"_hasShrinkwrap":false},"2.12.0":{"name":"@typescript-eslint/experimental-utils","version":"2.12.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6b7b88b628664309a8672d286614879dce479b4b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-jv4gYpw5N5BrWF3ntROvCuLe1IjRenLy5+U57J24NbPGwZFAjhnM45qpq0nDH1y/AZMb3Br25YiNVwyPbz6RkA==","shasum":"e0a76ffb6293e058748408a191921e453c31d40d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.0.tgz","fileCount":108,"unpackedSize":142837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd98aSCRA9TVsSAnZWagAAG5UP/iE9pK8NBgjOVDgqXNr2\nXpBITGGy+HJzzdfRrpz09xY3ttH3TkvEsCXYdTvDPzfllOuzO1FbLvrHEIJg\nLCSwghY2Tk+AlRFLlT3blSHvxy7jJnqj7l6RNziBBu/qGx3aM0n+FDttaOqs\n8lNKKic6xkskcZa1cfNDWIaPfJWEKB3hgG8baIlX24v9sMAdJpNfaobsC7++\npZcXB/Pyv8PYYmaXs6i4mK19t4dLGD6NFKML2kSqf5bEw/Vzcg+lkwGWQ/BO\nJqo5vcBjQuQGnLl6kn+nK1LV2kKg4dGI21+ciZtF5PoQvlKjlwn+WlISTD7w\n+XDUgNo0qkbSsRSGjZN7UtgzMyw8AfIb50cUpHvoAV3abiKMfcwKLRsJ6t/I\nfGVg42BQtMTFIbIwW9PgTdFyhfvFhpWMM6gDyVOm+/CFHiartLNwzJy9WkBq\npDiZpFfUCYpzrSXhtE7xJXW75kdKKWrvfBOzvjoHFacDMyUI9Euw3ckTW5c4\nOBG+GehLd0AtLRxtRUvK1JptyJ/EXbRwz1txpc+72FSXJ2cg6srm+ykB69Xj\n59CVWBwr3BfiPqlFcDobOEt+Pl2GJQuWk6+SeuofhObbtQpiNrE9qhZhozUU\nL6l9E2tzLobanZFuM3JPXm/NGd/17FN08X0Go3wgsmqNC9qSfLf9dHNrcCKL\ny6Ff\r\n=7368\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP551I3WLxY9R4pUzxxUhzNez1+ub2VfQd9kyw6TyCxwIgTILDOY3W5ulKxTIonH/9CtxU1NSAacxUeprTnG/hxVc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.0_1576519313991_0.6710694426333552"},"_hasShrinkwrap":false},"5.37.0":{"name":"@typescript-eslint/experimental-utils","version":"5.37.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.37.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1139728db17cf70a5e830e7dbf98bcd58cb1cd95","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.37.0","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.4.3/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-mmzzOOK2YpwSgzhXpeSAtAlxBZVLGuq8OdvrfzibR4jfTTrTd3AjCy17M2dUKVFNsrNfLM0nWsxMsJz0kiYHqw==","shasum":"e1a423658e265f50c9e944b4bbe36fab2a340197","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.37.0.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6bh7kQlMMPMVmbrvmez82ycqdGnvWONz5J1uCqXuEPAIgb128zGKyHv4TMmmL9aeupmia5IrwNzAX3Jp3AeKMb+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2zKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3DA//Vtmw5Xr4dP5Rt3x3j18DibIRSY8MzeSf1UNzqIZsngXkL6XT\r\nJX8DYAEVv8xF4n79yAl9CluXFGXSX3wF57QF11VqFOey0u9i/38AKkcpKzQ/\r\nwya6EvbK1j7JQcaLlHW27leUnag1ok/SinhB4kZLiYQlBmqlL+YCZ5WO7d/g\r\nCNxemjFlBarRFAE2jEwFCUXM6Yj2nuezvnjj1X8YH63Gxl6xCOLORkKkMYu6\r\nxBKpwDlq4RYtPimlt4YUsMzLv/0S4KSbyJXeTLUwWBHxdgfAnARGb+JrXhek\r\n3Th+bQ2KrvDB+zt3dgaCSuclecrV6pnhYC57bXA1JBlD68j4OmcXkRJj+RiT\r\n4jUkddWLYN28PAEhRozZgrgfunwuNKJegWyAsT3Qnmp2fgWDjggyx6iRXbEE\r\n5ABl0TeCDvbJ4DL7LQI0RwPmz9aMOLHmiDaLJsc6JLlAnxDgYRGuLXAg4xtE\r\nvqZ+1TGeXg7lla7rHFQwWQUmMZSg3GYpXkm9Ede3KHcLEc274YzaNzPZyizA\r\niSfmnf0+a0Db9Oden936iXf/s69o2OqeZfbbmz16EmT5nLOnXg+OLDBah7MW\r\nh5ULWfazUAyw/OXcRK1/LdImohK+Rt8BBLRN1rWbEMiOZinpATRiW8FZLYZR\r\nk31IiOqusGa8Jfr/2RqSMq+t+HynmBM1lT8=\r\n=J4V4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.37.0_1663003849829_0.6278582001720661"},"_hasShrinkwrap":false},"2.27.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.15+05030f8d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"05030f8d2bd5a50e95053bc61380891da71cc567","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.15","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-aIfIlgYA+hgQbZvVL/BRMPUh8f1zdy5iq+00cJmyHT6cAyP7GQKswDGMPl2bJMmD/AvpDvJny2qcNMt7si/9CA==","shasum":"feee8580b0e7a203f2387051b039dfc8e4686852","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.15.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7qrCRA9TVsSAnZWagAAAkAP/j1IBkvhTa208sprv1fK\nFVOqLpnrt4KvBDs0Sl1O3DHUDsy0Xz804K68vmK0gI+JcvjyDgT62azUtL6b\nyY4hbAB+YNCJYAtEf/E4glbn3OYCwVlG2jJxgZZzPnhU1Nq94KjDO49NyBlw\n0qoV11JzVrA80ZrLkzYxj5MT1ADhXWAs7a9nQjON9Dh50zGvVcsqXmrO6/JV\nEQNfr4DYTGG8LDNlKi0DfTeaZUc87nowbwsuSoUKRfqNZfECfp79X4/dP8Tr\nE5GUrFPa0wLt1LaUD/1Yt0/BbVPdZQLAxnMpAvtP6GAO++FfJUR+W8bnycad\nxygu5OKWlSujHSxCI6a4VD9+rfxIscjGIBOr82qXla4/jrSnXRdTjoAkdvUO\nE6g97xzkXKSJWY7JT+4T4yQwUmiEkFjZBRDeV5mPcI7JekdpiF+Mlogo9Me5\n6nf5gZEqZhPWbEYHwsA64O2VxRnSYLmpXZgtSlgaSEKimOTriy+ooA1Nn0nN\nBJ4Xdk1FlNGGtLmIMPkDGcgAZUXPHX3br/Aml3cbL8wwN2sirfk7wbI4fToc\nS6ifr3NCjeIQzeAqlH2BKnbvxd+OCw1ZQAlK7BRo2R2VCXcFuv1+oKTinxNI\n++tk9PUaQS1Biogz9a17L+L9uCqc7Fl0W0LNyin6OJ8cdKsaGlzSI4JZ8Bnp\nlzms\r\n=2VBV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdgYwoygV6L6ODetZmOBfS7hcfrvuoDLjFf2gvO4OpfQIhAJa2299F+hgyRxqgPFPc+GNCJAZ+ab2oPbxfYVLVsiEh"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.15_1586739882865_0.6907836889422772"},"_hasShrinkwrap":false},"2.27.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.14+c92d240e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c92d240e49113779053eac32038382b282812afc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.14","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-lzn0bRijGj37hNdkwlSf6pNAUsXdXXGJmAhQjpvYC7O/131eFQ8OSeKIKCNXXZS9Ybl4yaHkcoCFrXCJZLLLIQ==","shasum":"4b38a14173a2869ee2e1b020a09de70d2af17035","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.14.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7m7CRA9TVsSAnZWagAAWOMP/jQ7L08RI9xgle2x+7Ds\n3Tt1uSmpJS3HEZ3jsR9xPYPWDX6U2cEPFIgmCUFJegYJMixb6sZ4C4yZTMnV\nixiOo4WI06z7MoMC326wdOCqRYxXH8mH45V4YNwcSE5CZKoiVq7tt50SrGu5\naz08qGWsnxXzb7gQ8bOAL6ajb90ZHVVjucUXMV6sl91Bk6RdRRarmygjF1Zg\nAyRhEcvLgRUVgoLErAF9oplR0+HczEpgINaJI0exEF0X6edkksCUbHbDyS6K\nXXYBzgsq4ppyU1F5EA2bOw88atOKMAyl5hewJcqRmgzuzlBYKLhpaC0T50vy\namtCyYxe1szopUIPnRipd1tjDKnf4/1n1ZTAxBf5kNVOJEk+Ha+qBxsicDnH\nejC0SjuNEgnbmTZns4xg5DE8LPCKcxebOn8LwBSNOQ6NulDdhQ8SLORL9+DM\nH3FTCt/GsA1KZnNBh8kU8ROwpjGK38S1iswbSXIekL9A8tcAoKCBnmQGVSPO\nEBrM5WyG2PpgJ25mjiriwMW6+MAJZt9QxcKpzmldo/cKaY1VerTHWJJbkENM\nwC6mt5TMXhA9ZqGR9/+qdod3gfSjfAdxSlzeghAmqpYd1GWA7BA8OxDryCse\no3kILt4Vc60r/nMl+cTISkXtFzEUcazEZqdSYuwUJfpZNBy7xrkVo4XkMEJX\nG7SZ\r\n=9nFp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXlu3RoO9SXSCIIQ95lZdxoOaf06XLAdQdFww558/zRwIgZYJ5oqE0DpVh4Iv1aPMaeyc4NpI5z2qSNO0WNslEbNM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.14_1586739643255_0.35082785369148195"},"_hasShrinkwrap":false},"2.27.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.17+7021f215","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7021f2151a25db2a8edf17e06cd6f21e90761ec8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.17","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-DzqK2L4GecBv8IS2oe5n0Xneh60lC+Y8CWWPMVlU2m9H1gx8hIvCLINNGZNOGEyzlWOIPO7tsEsNW2EivZ1w7g==","shasum":"754b01d98691c291d0a57b55090e5845bb93d09b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.17.tgz","fileCount":152,"unpackedSize":218205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek76UCRA9TVsSAnZWagAAcD8P/0jwnb6CSVhcWlY7hx1e\nITN5tN63y94hXZDEZUwz8qy4LGgZdDCLxTPFIYXB3VBCVjRk+PRW5HJHUP3n\nKVHpZHUbRBAxn596miAQ4A+szClnHT34WzzZYjtPSCt0w2Dqp8JOn2a0MKyA\npxTCWTTRDII1HZ0v24ebymLvQ7inBoR5kLHLg9/qfZ36tJeQsR37pFXoHaqP\nAzlheHF9aqIe+E95vriuGuovCiBhkqrxHGvjt/EM0P0qA5aIoTbkAB5hqmzu\nLf4h4kApdMoTMDvvns+s3nb8vRZoisANfjsKuBTHy2bmRx7S/jKs1Z0W/Y9c\nVojnIeJLHIGYGq8ei4WbchWY2UuUQeSrlbLjXI5fW9RtjWHDBhCeexCRYQbC\njHMqg4HnH3Pg95JjdnNkfqEWigQ620AhSAGyE6AbS7HX1/Tur6sRIDW1wSXL\ntISLRUbTonsegx0ahMBPajyr2JLHdaG0wTtxYW66bTlcn5FDj5yNRzpXTGqr\ncXOi9Hd+BqDwuW5KfJY94hgJrO19BkKaPdGX+RLiySNcVAwgo5C3D8z4qrDp\naPtm9GrHLXxNaACH5UfB7d6RI2t2fblXID31mYAMiEYDB0CqsidQjm/nOnTP\ngFJiSB81tZ+I1GRL+Q0kmsn2LMgR9cDn//DR/wtyFyDLtWRfRJP2fp03ld0M\nYPcs\r\n=FDLL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZtdbi8GiS3CoaRsoKVHVca0W0MEyBhor+932go58q/AiEAm2fFjcYcwwPqMGl3RnCOX4+Ji3FVO/ISiVScSxU3k/k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.17_1586740883549_0.612622068357324"},"_hasShrinkwrap":false},"2.27.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.16+469cff33","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"469cff332c041f38f60de052769287342455cff1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.16","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-ppYix7AMiOtuB9XT8G8l0zlXl6ENAjVHzNM+9L+9pJY4MoFYMc8EHwqefa05uxD60n92rFbP5WUHq3KN9ejDyA==","shasum":"9a486dfec1c884334c5dec9740d63370a8a937df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.16.tgz","fileCount":152,"unpackedSize":225091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7xuCRA9TVsSAnZWagAADDcP/1vMrqkmNNV7amuHY5Rn\n/lY/A2+Iu8YPoDVEH3gVNlWfVQLvgwjKtg/5wE6bQ47M7iaNhVwvW9+D6IIa\nBtmsVKhGO02QQbQA/3jXnQxn8VE+u3q3jgh0EQYoBrh7o1uIL3qdzPX4yhhk\nT3ZTergaLHEjSfq5PSkyDD8ThgY+t0B4KjWSchmB/9aQNtnWbJdfECISgvRO\n3K7GoqIG8Ke5o1XMnWNogA9fjOfYyt9YzIs9H76OqBWPW9cm63EHyyE4635x\n5QGP+f1GlQQyzYvMre6LfFBu7nR2ooB+nfo/XSz6FMqqasIJbmjxt61lEqVr\ngVCARJn2hkeiYKkNf3HCgiEtcWTe0Q1AC5kQ1UwxMP3jteSVOc3ELJZ6EAzm\nVMWRW92VGv8BHxLkiWDmKHF03gQzeDpx2bUbKKCwLVRx6mRp5ZUsW23v9VrA\nDsWuByhF1OfFMMEVdVVXjJT1ARAOuImNVor+vO7WCvrEgYXvvCNziPgEDx0G\nEx7KJtR33uyYxoSM1hC0BDxQEAuQP2KIpRRBxOVt8Rle9ljMFJliqvn6JDYT\nmUOLZSeA4Xfw6XqyFO7RjYIFreyJzJlUCpNM3WYjFwuknITXoOGNmpVEmYi5\nsApMEBuosLCXQ7XUuAuMDJGDND4/GUPoRr8Y+1dhbVnW+nxYaRJCulaSye0K\n1+9C\r\n=Wsdn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpCGEyLyRXw2H75AXQYaMlOQ888+7bYdUIkfJw94V9dAIhAMzuJLToO4DYYOQoCW2d6tIZ6at984o26x8fk9JqAhjf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.16_1586740333741_0.5093210527179719"},"_hasShrinkwrap":false},"2.27.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.11+87b7dbbc","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"87b7dbbc8d25d059e34888ec28026bfb4ade2215","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.11","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-IF80QZKgVz9LjXszxW93G0tHbAqtWJsFsbakUSwktrnN0GMPyDUHHpIUIoIYWMftZxk+qHZ35QJh/NgOtG1RKg==","shasum":"498ff5ecf0c3835a402238e938491b27875e1823","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.11.tgz","fileCount":152,"unpackedSize":225093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek5q/CRA9TVsSAnZWagAAvAcQAI9le0Y9P6iBcyA+DNUw\nUrQ2M8ZAgZ3/InWnCJis2j9hbxCscEsZZ6+sPnGQK2S47I6Fz5vUZ7lNkC6P\nrbgwWtB+UFLeDOHPzdMbH3c2d2SDgmMQ8XQ1keoQiTSJBvL3jLCUzApKVKb8\ntqLw7r53ouPIbIPJOL8JPiZgfgpvo143VmhYHw10B1fJ29cPhPMsAvoZ2yff\nXXZsHT9Z/gtQTLfRQgvtpgk+/1u6H072Q2srE0n8XQ2t3VYXyk/NozTwDFuM\n/6rTvvkjQfRshvKFim/QR7Y2LBDEOIaLZrZRwH0FwA6yxOIRyUIxOylVedUL\nux5IAKm7HfoHZXBPtZwYKwFMOZ2JG5eAmxrU9IzP7vmEuqAW5yCqihpPyJoR\n8fwMAHIPRsxK+NjjfVfd/5WjmUVHGMJ+Z4lJYhzGmLlg9NVVHyUMM0HJZo0r\nfX6BzB3t2x2p1af+ekPU98HdAQVU9yDU6eEacifp/Odq0sDKeHrh7kxggji9\no0spRswOGvlUGub3GohiT0sj56ujzU91x6No/yVrz9SxSK2lVI4O17GT6klJ\nQYuEKOUnTWpGRvEkjQwdLz7/3aP2lO5+VPn71++ypz3ZZEKYbsmM/ZcATCQz\nF+e/heP3wUe+oAQg8BS6rtJzhoeyaoLhxwN/TjI/zGMyzGEsjGNwOmuSymWQ\n+ESQ\r\n=mxyY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv/fc34FDuyvJRlbeARwpW4mtknaRN2tjD7UXuorDJBwIhAJ7LBDbqHXD36G+rLoarpfnPlFO4Kg4uktAKDgBGoVLQ"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.11_1586731711215_0.720883485611661"},"_hasShrinkwrap":false},"2.27.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.10+f5edb993","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f5edb9938c33f8b68f026eba00db3abe9359ced3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.10","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-Qt0nd96zd6JztHfkvDE6eR/vK+K1PP9qrmKwvwZSqzlm5CkVg3ppBTQjw7WISvq/QW/oQ/raYQRLhbob87/u6A==","shasum":"fb612310d2d875165fa7fef654463de6d93ed428","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.10.tgz","fileCount":152,"unpackedSize":225093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek3ybCRA9TVsSAnZWagAA6pQP+gPXzxNXGbYNswtYBPlc\nlxhgNHEJIf8KvAM8k/xP5TXkT+s1pMBl5izFOMQ+wHBsfFgI85HrxVKBzm6v\np39JIS11Z235Dpkbyx+lV/vaIpvgAilxit5VoZb6BSTOn+Y9G+UvvxxGAWJx\nJ8K10+pUQKxGJNwYh4VksOp/4dtuhvSbeXp+VTzPKrGjToEZNeK5vrZxilv8\nDah4FHCJf9xBSvUxIh+bh9Pjl1Do076yVgVo5v2vF38MrL0VZWmTOpirq9et\nv+kVlqMID5Z+cdbAzZC/eanKO2VQvjooO80gneq4oKUixAv5LmdcjfoqzDrp\ny47V9w60awGEJpC+sOm0V4dXnnZN2dhn520+sX9Pav09ModaTaGqEUeflvd9\nX20uw5CoT78sDPfGGGtp0tLxidSNVVwRHF/Jvs9kYk+Kr/ZJ7Fw+0+wjEwHm\nS7mYtCWzJ/+ylsb0GsIjTypTHgDsCvdim0NHhLw5CWh3j4ntLZcq+m1xHHa/\nPZMGiqzkczH8sIueB+vKNjrVTd0kvu8ljrZIz1272Hb97f60YRH4R5R2hv2a\nsgq2B5dbB7SnXTZ3qkR2hWRR2BraJCkZde+McpXzP4iNIOuf0ZGVSTZb+DQV\nzlIH+Nrk1foSNRYfBNWhc+HVhHyUj0OwIKVUrTjs25c0ILYVBl9F5cSo7js2\nSo4V\r\n=MtXc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfU49PGxFlk0O28CGZy05kgga87r/0M0myOmUard6w1AiEAgxJLe/zupYKg5VM8dB/3c6d2ADhioXYgO1XMAeKpHHE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.10_1586723994992_0.5170492108036755"},"_hasShrinkwrap":false},"2.27.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.13+2e9c2028","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2e9c2028a8a0b226e0f87d4bcc997fa259ca3ebd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.13","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-neS3l23GISlK6IuEJ+aDEG39KimDBlPU5BBhyAsF+zKphBzqXYNzrZwSshFBY+EIde+X9DmksNgj1nwL6dLEDQ==","shasum":"3de9a1640cf02fc7ba9af9cd092383a0579d833a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.13.tgz","fileCount":152,"unpackedSize":225093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7mrCRA9TVsSAnZWagAA2QUP/AgmnA76AkrsROuEPUw4\nqla9BNxcBrrFXemt9Njx/BTMDfbwjezSwdEkRpPgHBBpzViasXVRpKtzeLGT\n7sX/5sb0jwTiRj4SmzoRN/6JIWwRBRvEF/aL86extLs5kdD1c7MDCdW2Bmxu\nn1kLVTJxDFHLw3PMKQDE/QtM+sLTfRMrf6g2UCEEyF4bgZsg+XgiTXYfw0Dm\ngj9gyySpXiqp//9Zks3sdQLBqpHSZ9fU5YK4DElLjLfVYK0DTBEvGI7C2E6G\n90MiDnSMFjfEl+0lbg36kkmi6lf/WrCJUZ1KFgksdwVugFmIR1mQNlMZaD6s\nylrHTCA6p119DD7zyeF8Ei4lDmfGNKzSxqitDrjuktLUxBaexwLAtzFekkV3\nEY53GV7HRH8/w8HC2I90qPQeyHNOOteYogWASFwCTEuCE9x02Bb/jdN9tVNO\nebNj6rLI0/QVzOMx6qpqRBHHM7EtWTq+wGFcAttzUdWUGmQgU7ArOTCmuG4j\npeCs0nRv4AHIM5+NIg06MSQlJTD+MY4f6I7zr4nqMv6TJzFjzP5BzXWkucmm\ncJkz8MTtyPo8S7Cwa+A7cWFOaJi4H64PiFaGr5dn+UbowC6mNPUym7e4Oc5s\n7pKhEx4XRBQTi/k/cItpKL3eeuAi+jlgN7/+nvCgXWDCuXrWMflbu3ZnywDp\ncU3w\r\n=RBJA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd4pxuP3ivxlICSAUF95PuiRFigiPxgyI8BqLhfxsrRAiB/tGgbNCVIzc71g6NsTX1MH9EI80YhQ8Wk79ZmiyUVyQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.13_1586739626482_0.7754311648584458"},"_hasShrinkwrap":false},"4.8.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.8.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.1-alpha.1+111c244c","@typescript-eslint/types":"4.8.1-alpha.1+111c244c","@typescript-eslint/typescript-estree":"4.8.1-alpha.1+111c244c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"111c244c3eb157efeb5c43ff39f12633b27f091e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.1-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-pVjpCCWNivlPIpIbdnfARpamY3+dkZKphNulEc0Q+KhoyMWQlWqhEhTzPsRo+BPuUnTDgCK+019URNNg9c8N5A==","shasum":"7e5b84e64619ff813a2db62a1fb1bfb41b78872a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1-alpha.1.tgz","fileCount":204,"unpackedSize":418717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs0cMCRA9TVsSAnZWagAAZp8P/jPu9vseLv9sBWrEZ07F\nix3FtiuVpEb2EJKfNHuDHdLUWu82NTY+f4ezqwgFtjFZ2gz5ANTSPzN9TsbT\nnWJP3bN+pwZMUQCdXvfzgyxcog7l/Kx2US8PHPAPE2EFiETGOZfzaS3Z55GY\nP0IJP2XE2eRQAClCVYyaEveIjKWtpbByH2vRa710GK1kaQyzDI58M41kw/CT\nIge14sBz/aqw3lAMk9QXBdULWHGT66iKXnipAzLMtZ/slbbDamUtRNSAbUlr\nA4srY4s2TnlugWJYw8OG7SFAkINZleUIHg8nTnXWAcS4XXmnQ7x+ufmZ8Dif\n0ra8lTRLjCbcsLbUkyi31JkYFjbfgSRjoROP+zTqyArBWlnDWy4g1k2Eehjp\ncJMXavfTJ3EsYUU0flI/0W5GCzlsKq8FeOdeRDTm/Hs+uCyDp/a8rSHd91qa\nm61LzBqQis8d8ZnaDxvh3Dfal5S1+yA3iLfQ+D2FAMfimxXbCCEDdbZm4CyB\nQ/CwFWtzJiyrXHi+g+3lwG6kLL9DvCGdb/aOM0Ve7EWPHmeZ5Gkz304mUzgD\nQhPvGN/YntYZ5vifYzm/3GHNOdiw3Bu6SbTpgQVAMVuCoF4fr3Jf+/PGwQB6\n7dt/F7pX2aEKrV+XYhu/eJ4bmKfzvzm6uqAMkBYBBvoFS3HBcm9tEvWts38E\nwK7C\r\n=Kbt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsdhR/FLAXyxVOmid941Pv6wlUWrIkgBjQBcs0RF1yTAiEAnV5t+g9zbb6bs0mXNULZc8ho+UVZpVHu7pQuCTSVtWY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.1-alpha.1_1605584651589_0.4234227016376093"},"_hasShrinkwrap":false},"2.27.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.12+3eee8044","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3eee804461d017ea6189cd7f64fcd473623684b4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.12","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-2yIJB39xch1Vfv+PxUfGljNoAjYYp/B+pMPqPWBNjwC9dYLLw0/NEEB312QYwTw0O/KqNjCiteWY/H5V8SN+xw==","shasum":"d6caddb1e3a8df49ea50e4bc8ca3d45c92bbefcd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.12.tgz","fileCount":152,"unpackedSize":225093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7ZYCRA9TVsSAnZWagAAvCcQAIEXLuAIHbd7Tk7Dha3I\nclBrjrDibhm0uUnRRuMjeweinnDji3IOpJPat7adIPNEY9pGnXz6+b6S7WHv\nDtLEqDfPwkRbJTRcWwzZOCQ4TGK/s6CBdG33dJc3dyY5Dhjr99ZX97Ee7Sid\nVpLv+mFLKgLOZ8qUxJRNp6npLZ5cZUFn0NGMRY7NMW33DypWIhD35y8iGjH2\nR88HBhh1UsHB8jySa4g7ZaV0oV2LEtZ0DOO+bb8MtO0oPG0qsOgbia+UY6Jj\nmsduJG0THPLPgl51pB0nrlPACGHeDCZo3IWgcLDCAmD63ePaQlymVZ8irjaf\nROQQXHXc65HebgjXxmgQqlVq89pU8WF59yk9vNtCvyONM4rBHftNEJU7zXId\nVpZvS0y28aSH3nYgNq9oJOLKUCfLVXeJykYMboo9jl9GetGURKMvW7OpF0tb\n3ghAMFfD7CbphePIm3uMUbD2IvVLGNdE8FaqA3F/pejj82DK+5r1uPgn+fAH\nQQoHJ7soKI4EDbSYgTuXBFRbwHDjRNMtPyTp3EiAI2alPEMxJNw+zYdn6+DX\n3EVzephjlteZUj80SM+NcHmNX7RBKusQRniUNsFwsVswnZj2rPM6OBUZhlpx\nzWc2r/xzOqUkATfcJ/Qb7sed66bq5d8MYeZUqbUkWG+Hdk6sK8Kft3rxqNch\ndE8s\r\n=WfVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLgu+ljfbpJB2liGttKa/lHkoW6UEo44KgVGb5kRnNogIhANSwnKaWgalsHNgqHbb91Vugg2sHfAyUaZsktb4kClWZ"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.12_1586738775906_0.26880356868631994"},"_hasShrinkwrap":false},"4.8.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.8.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.1-alpha.0+3333040f","@typescript-eslint/types":"4.8.1-alpha.0+3333040f","@typescript-eslint/typescript-estree":"4.8.1-alpha.0+3333040f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3333040f02d14531efc1ad70af7dbd1e6a24c1fa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.1-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-LR890HfRXC6qsRWY16ob/SdLOP1UQoQT9yOIQfGsBjtgFlMiFF0xRe2TM+Pq82mY6RlNgl3PUD8yElk8AxMlTA==","shasum":"ab598eb4e31f7e02b935d1444c67343d6abbb302","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.1-alpha.0.tgz","fileCount":204,"unpackedSize":418717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfssHjCRA9TVsSAnZWagAAhGcP/3hm4yaRImj9Qb5DMZlk\n1D8c5FjpW5ZKnQQ7sQfhngKLf8ejka9p7n/88KN8Pz/ZFeGecufNlEV6vZHF\nMPwboyGk0jCcSKV3i7hqVT3eqz6/7RLzCHtyRRVBcUYblAqwXs5ycjU7zSdJ\nz6cUMBdergdhjxFF8ZZglsWdgEiwMfY3Db51hR0jVS/Ha/lL1ooavdnwSmfm\nUJpRnc/Ioc/QMxqaV5z4EImcr6QyREHfSp8YE+G9GO7bDx8JXsKRqFoUWpVe\nxeAiuLS51N1919gtDkkSCnPRdrCIG0FgegEiaNBfNUsXw8YOi0M3zRyaAgs+\nrb9yfYXwVFx3Ne0q7TQ5dQyak7hO/SPUJlDjVe1ZnZ7IdIYcHla8+hzX+d52\nZinYuD52XSHu13X3R0mUaLICBiyFhLjgCO6vEoRmp/EWQS/CFn7iAjup5pma\n1WsnAyzBXUGls8vnVZKP1ueQPtlI8kGHYxRrS8dLOljdPwoMILFH02jemOtD\nujuhPbr7KV4E/XlzNX2/zuzVxFCE7eI1l/1NKOxCGp/MNpfYDVhAi8pezWED\nRZTt0vTN7OA8JP6l2raxJNzdexeSjJ0AIT46VzUy++doy/AiTbXnbhCGlubM\nhmIfbW5EbTYVijo/5jLSClr6MoTI+LPupGgtr/7WAKPFDE9dALYbjJ4raUaT\nJVcg\r\n=2sEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZEqm2bWe1nETvIQJzZEQ5dhtoOy4QsCHANsiIlkOLtAiEA4m1H4AIlVDD6GGa01DeRNQFRUA3LoddVcRAgD913ysU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.1-alpha.0_1605550563206_0.6593097751345585"},"_hasShrinkwrap":false},"5.10.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.10.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.2-alpha.3+04baac8d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"04baac8d8958a21d9ae3312206dc283fec642887","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.2-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-gCD8gP8yIQLVdflLwNkZQ1jc61j4YlohTp2wfc72QbdwaXlOYKFdqHTL0VJ1N8nlojTI7WnsJ1N3he8RPycgYA==","shasum":"71f131aa450354929b2d336e9bad30b7dd77009f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2-alpha.3.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9wSkCRA9TVsSAnZWagAAfYYP/1pDbUVcg+92xNs7Y831\n+vKW17O6j8E1tjUPv7zpKCe0+8FN+y1fr7SXlg36UjMmupcQoe157TwTdsth\nB+/Jrt0H6hicIXe3n34Q66GWCud0lh2WPQLFqbE+YLPC5ClFgxDZvaLtEyvy\nr40DxZi6bN9Bikcjvhir5QyX9AwWaAsMyeNHX/C8eFFYbMWSRkRBB5yySMtV\nVVL24LBjDLAOBD6kR3l+XO7oFfSv/lZHLo85am9P/KtOz58+MELu44Jh2fBS\nbI37fkWnYi8FUNVGGY+pd4Q7wt1TW1qzcjU/pKt5JpWiuM2jWF5ofGvhOOee\n/UIYm+WDy019NUxwA8RjbwEKtK5x761K3ymgW6gsYj7/HwQ0OFr1qgH0PBQK\nH3aKZt/esk4lswzjUhb2VUSgbFNLN6LpC3gilabEwrXdPx0h9dcBeZRNeDm6\nvmeFlXEe+nM0FlXvBvqwxr576K7mqhVLyqs+OANXAO6sfkM8+rnFTfCrwdLG\ntj3pl8C/Npb4xoOmkI1oSdBY/9+Q+CJhGHz/mTEbfc05E9t7j5Ps+Aq2aWmB\nQ67+aq74I6oI3MT8cvlwai7eQ0NMKetvp7ISg6hJ0fLiKL+6NRL6w8v942ZZ\nzUWItwgtUgcSL5qQKSR97lrwEDqrfKVJtOPzninnpAYc9PMCvAYwbB2Am9Ly\nbPNM\r\n=5aIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLswakyW481EUjATYExPMC+AB+p4W5gro5iMuh0YOvDAiEA0ZCTfG3hFw3YqRqvYmd5lQCsydaGki7+/KWc4S/C0oA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.2-alpha.3_1643578532665_0.6481475466882529"},"_hasShrinkwrap":false},"5.10.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.10.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.2-alpha.2+4a6d217a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4a6d217ae8a8f5fa1dd4bd3e3e66ba7519b4a287","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.2-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-b6tt545P1dwWVZhrFd206RZO6v5Z++v1FneTwErkzUIBBXuG5xb8nL2C29CG35ujEGgDXkaVwW218dnkgc+ItA==","shasum":"fdc0bdc1212cca4249628aa474dc8e5c61febbdd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9t9PCRA9TVsSAnZWagAA9hIP/i0rYcT5rWI4tS0XKA7R\nYMUzp4398JMF8O3kmJ2zrQ1KwO0UKPRXai43IGYvh0XPeFViF4eX8CF0tYOp\nq0wKZXrpEcZkIlbqdkQX5dWpajRh470Esr2pU74VpE2YSUdmELRltZh8tfM+\niKGt3D7ZaJBPLVNNevdwTAaZ+V7obJgyF/aqJ/FNd+IQYnSIpIttaU6xgYMH\nTnlOtl/BREhMBPzce/qoU89JKWtWQXLT62eGjPStrxAQDK+oXNSg7zuThaTF\nOGlUzKJWAqaUxjNa8nVfsPOatok8jVTU8YJnZbwURaaS4rQDwrgAvaPQr9OX\nAPoDA1V/bJ2WCx755BxOcqGOzNL+GVLZ8YafnwrVRMxybmLVRTrWr9HVMMuG\nORZ9oYHrTQRTjyXENw3+O7ITwUQe09DDxmtHpHG89mcEntTAAzC97YYZ1z6n\n8yYeotw766vo1dEkVChB+KWVAhp3PwPI9gTq0OzB7eEK0/snYdamM0vNZhom\nKjpzuJ/rbWD5G/bsUoIBlymjnVrkwUUkDfMU0LJBKYyF4WTKaWnv2nnPJ0gP\noB4xWqdbRnyMyTLqj02hkKshLrnVs/4v8evGluCRoP1Hbe8P7nS76tXypsqz\ngQYc2CZtubXRry+FWw0dJ+2VAIXcVONuggpaN7xcHky5wcFX9Q2oOC6lAYbD\nZ79/\r\n=VStY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYj9hjzaE4xD84F5VarJmi8FypjkqE4nQRh5Fu0pYWrAiEAiTFVL/fExTglwm1tyzmNL7bSWOpgvawdY8z+av1V7BA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.2-alpha.2_1643568975152_0.9432231410816898"},"_hasShrinkwrap":false},"5.10.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.10.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.2-alpha.1+41c64742"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"41c647427b0cfd15bb027859a28c68c89506df93","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.2-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-HA3DjDWM9QF18uZPy0KpagGXq4zMgT7iJk3qV4/aKj2OgubIQn+i/njbk7jmn9i/GT3AcfSxLBv+W+lxtBdfIw==","shasum":"c3b80e6b4f79059a774e07787eb803cf7e3f6e8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9WziCRA9TVsSAnZWagAAvpAQAI6/jlkZB/Kj8VmrAFNP\nqTH/9uVwDpI7+OfAT4FWTg3zqmUHALZKBF4TfecyO1CWxAqLu+IQjXLhSWsg\nYWCAtvqrbpEft4p6wsFAUp/la0xtSqej6D8/U8bbfG+Y/jFaoRvrSsMvm3sd\nvB1UIGSlg1s3JsxbTi9+YPoXT3La2tWcB1shOzTBryBEXxlY3w+26FL2FM5W\ntS8mlWoyKq5Pxxh7K1vtPH/5gtcORi8YbjfKuhfv7lVt2Ew442hPLKIhrzpa\nd5oKbXz/BrgZEAtR+aGn7BjLAtMYYPCD16sQtm3IcqUR7eQHukPST2i2XQNV\nfMitcWdr/EqHbIOq9OsuTDB+uCBqXv9h1h6y+/FexckcYuQ8bto9/QMD/vdR\nf34fwkYFIwzw8W1tqAWM/5L/GSQDhL0bbVaUTyK9zV1UEJbgyynHDkeW3gf7\nQH6HqBLz8dqz0Wz2VFKOB3nYcCrQtoAd9nhyKWyG+WGF4gmJbwnSQ1zRbP+U\n+UtK0+kLzmiM6lOcEl+/xmRxJgTAbFrAWBWBnWnmt41zEuWTIYQfupikzepx\nhoR+xxoBj1oVdKxLrZEDVVQz8DdM8L21U7KTSTpKJnfqLfsB3XsvCTQTIfsn\no0liiLVAlFcgKLsGPxk5j1xdMvPB0RXzd3rqqQ79CxPh7pueUobn+kBKx3i0\nF34t\r\n=Qy1l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXnNxJpCnozU+r7xo9UqnZW9CNU8BPeuMnYUNJxbe6XQIhAPKLRusefQs8QcHLeJH0+xWwqVoUrljjPm1tuQE/9U8V"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.2-alpha.1_1643474146177_0.37451143053110214"},"_hasShrinkwrap":false},"5.10.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.10.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.2-alpha.0+3e1ebcad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3e1ebcad557fc3c13f24dcd632ca423b63e5f9dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.2-alpha.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-sGuT5xNvZNRKPzexJ8P/Ww1rtvjsaw2iScmvFII0dI0rtJ84uXbZb7G7PN2DXxJ74+naOJ2T9f5faeY+4VyneA==","shasum":"74792a3c3d1ae27260def257b1ae6b580f3656f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7u23CRA9TVsSAnZWagAAwMcP/RZTIZnk4zcvWwxV7pER\nzaEeYXvuRGHaU3z5ZIb1hxop6KHD2O+k1rK9r66s4SZx2eGl8yAJRMAgXznX\n4htLAman7iTxtsWomkWEYQswqxQesgM/rR2rGgy3WfvH/8xJyHtocNj04aag\nSKelhBxuRjNl+a6mNM8/Ip1hGuX4aYOosa5BjJLkh/QH8AZB2Un2L9/RvAop\n8/DdfWT7577LAMRVvRHaUU4C1EQSWInzKqi6LrM1D9chJogbJQ3ijy1UBe+R\n6upfcPkXh84CuCUA9V+jHvnw0doaDWMio5lMLgKCnr/FWpJ8nmOuAhopI8NV\nyawV2kG2hw37jxxt5ddTlH50FXbWclEXX0FHp+otH6X9PQZuGtaNN3nWHzYl\nJ6biqJauj+IwUfT4wYHQ4CdlYy65WbDI/qM0TkIpC5OjgpxhN0xEP4Wo5nRa\nS3KemaNGbQkVB6AtYQAcK0G6Bjz7gqdzOFwiOBsgOjjeoWMUIuOED4A/53PD\nXfof+w72A7iBAAXQEJt3h6GFaEpSVJVpIfy3VzjjQRAZ79BAxn5VmDBIwg4W\nu6IfuWRubRJltms4yvJ4Eyk33OZW+DLeNEDpGBidF0bkVx8Anhi7hHOTeJBi\nugcc5diRy66L91JWq9zuxOoT+v5RFWPjdqDqMBb3RJsOg6tp1MuNZfUMZ/kD\n4WSf\r\n=wh33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt/KDTX/NwpJ4WNIp68mMUd/lEgtyH6DReoPyOu1Fy/AiEA6cRyqWOdQ1HeoGW43JbOd0tAAroWFXosQJ0F5FHBJL0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.2-alpha.0_1643048375136_0.8767615711237913"},"_hasShrinkwrap":false},"2.8.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.7+d97f809c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d97f809c673c57be7e41b2121c4a1c8408d3f47c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-PSQcAqg9VK2sFdXXDQkXo7TdiBgCQ9l3irzB+crHZlCX0/Xz1xSw5mv+uoFzYMwpK6Uz13qNMYrtaauzzUj4FA==","shasum":"966abe2270874eb862e1d01ed7bf516dee0e6cb2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.7.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1siYCRA9TVsSAnZWagAAoXIP/2ZdzXm86DJvnZHwjhrQ\neKP1XcP8HkkOE/SJCdE6yX+Et0jHM0w5WncwW5BcSDXFnXZVBqMW/g7QJexL\n/ta/a4ANDfrF7Zw4NaqZLNzTm60ISxSOQfw6NgcZIRG8lAmhXZolDpg32sMP\nspejUSQWJTx6QKn0+9hHFYxIcqNcg0z2yPilRKylbqi5mE9zt771/Q86PxiT\nGr+iD43HjOo5H/CiHoXrmmU8fKkeoTdM2r7N8LRS53gtpb4+eZY260cjmECB\nix7NmSfcsG2CRYaIf0Wj7zXkLBKMw7u8RuEezRC6atKCu2EuQ+bZ16ii0Hom\nefRteJgCW0XflbpQYooIOG0gb6jHe4aefSsyPTS9yIEp581Bdjr4Q7jYa/Rt\n2IvB/RCvw4jWLl5CEnMNeto1a8nH6VtBSfQQN9GIn5gClF0OLHCpFXKQFgpQ\nv0uLk+7E6oQ8uPJUJNEuFeK5kYMnPz0t0x1AwQ+sDk42zeI+UQ4AsAD7p6FU\n9OgZIcxOKul3hxEdVAPnw/m390b0I76lKEtcTLkKOCX03HLr00/lzJepY2qZ\n2kWfCdmStaoHdnI5UXtjEUueYmTGErafGwZZPtOnxpVVpiozOk4l5lIRKnCh\nuXW9MDXUek10M364hLrjyZjtbsCoV/Wj5ON4az4Bmct/dJucSHJgvmm9oY37\ndqWM\r\n=ba3J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGutxXYsePNM1O5dEf/BzEO7fatgI3D6IlMD6xNQVSouAiBw1CZuDEA6Pmc5z9OXOQG2pH0+MpvvvDLxq9W+bL31AQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.7_1574357143598_0.8881249972503218"},"_hasShrinkwrap":false},"2.8.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.6+5b1300da","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5b1300da3c5f3346bc9d74a59be67efab283b6f9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-JQ03bcZd80S8PZ7KAavniK3g0ke3Mk7/wxyptBtFakLDGgYKx/At4RvKhoxAMWxCMq4rtADhuX8NNzknpeIOtQ==","shasum":"d69abca392f6fe9b25acde633b21fb8fd24e24ff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.6.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1dGPCRA9TVsSAnZWagAA5kIP/208tgNXZRS7mkjLOQ7D\nbVIDK6XPlAET4pZEI1bdY8ubKRmPNqSLwe7Q7chh38Nfo33kVDNbP55BnhpN\ncf6rVsSnqnT8HuQbVamDfdOgStvDayrJ5o+jTC9uALYBSpN475QaXp4dUnLX\nyiEQ+IUBvzXpVXwCEhPUpWDYcwDZpcGQLjwC/ULYgYjZK8FiftDoMNKyxyyf\nxnOu/wUcZh1N6KixbutxR2OTVJ8jUclMuY/aIeopPnltjaT6AJwBlEBzc86Z\nnFUF7yllmv7mnyYWaXXXtVeadbhr9v0OJ9epVYz1il5neWXsYA/OPDq0sFAT\nfYygR6sHVU0zxbwFj4v7og8D5YuNr22RwEjPQlM8686XMqFruZycgiFIOTDx\nI7z3IKyJXEUXdkDLOABT/8ubrgX1XItuT7+LyXVBqGNyegOPC4xT6DZRyGQL\nUIetEldj1Tp4V/xQfIwwnbeu384855U5dq8Jz+LvcNPoj7qBPHkMM8mLecNP\nsO9GzmoU9zEPkmhxZzww8/MG7OnoYV7MmAcF/M+YEQI1dXXVaIeE7X6UWmgN\nuTqX9j0I7USXzI2fwcdf6Dd9sK35GYSx2VTG684KweVHeW9EOuPuHW3sNf9h\njwPCt8nVulF7rwBOw4alqw4s9a3b9uZ+P3k8qC+rX40N/qoMpgfh83p0wV/H\nv1SP\r\n=aCEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8ZADANg65tvV37ASWTVX5bNj5iv/9WQMf4u6jyTke8AiAXhYLt/XBa1Nycq+wF0yrcbiYJGeOgzalcHT9nre4qAQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.6_1574293903351_0.14992756165359955"},"_hasShrinkwrap":false},"2.8.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.9+ceb6f1ce","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ceb6f1ce225ad663111dd9d19083d20e1a45d30f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-vH+hP+mKPEkRvygABq9QtR6+PV1heO5lIqe72PEleFCuv5TRBD64UxZkfOU+1AHS9G53V/Hx/hnKcSxkL8DbcQ==","shasum":"772616436db987754c1315de8aabf3674b689000","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.9.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1sn/CRA9TVsSAnZWagAAGFwP/0ziqSenp750UBbQWeJl\nPwxmtOPRMja9iUYemX4x7duPhPdtWbm9tK4ynySLBHBqB5i4FVFW1t8IBujb\nqOKcEGvo7o4hRG+8d2JQLgd4hbEDcovdgYFDI4NBlqssGyrayNYkvRrNjmPR\nP9EWhNkc+SOf3dW02cXEv4qMhaWqNZkwT80Zvagx8rDYTiAWuzY4dg83gwi8\nEpQNdHYvrGUNiDT1/oXg4gyVVq3jyxZ7KoZPOX9niJFY4ZfW5kwgADL9NtOC\nSdAKYe/499Iu595U98DLfrxw0sjcRrGHPm1q9GgzNUwX8eHxyPkgT4t60gMv\nQID+aEiip47JbiXBfdGyOjDDs4whUhZop2ahkgy05JoJmAxWabS4s7bh5clA\nvifcFDOr27k8n1dnTqoaxg27UHLgbTyDnWimWxWK2wTHWTHm6QA1+rWrKt5T\nsAJg1AkNSXiDILyQbWxdXHcamcWbwMkvwtXMfCWLkWrntya1EGekIi4Hj8K0\n9j5pspJJTMWzKMuVe8kfZ6qwtsf32123JiNqW2Bw2MInGUU/g0inyILkzhFa\nUOGU0ullEWITDGi7dkEKuZ4X2Dj3rPQZQiBOr0drI33jQdNiW7NKJXwlJ0SX\niA7hEk5HkC3Aef6jlBr3P/9EvX2183XDh7ntjlx95/oub78cQF2Jjrk6o3rI\nJMgL\r\n=Y6ob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2vIwIRYmbta2E/GpAQnWQv3T+VgSdiF8XVmif07eMNAiEA0J4oHtmt0EJ7QuHaHG9diumepHK9NlEByd6pQjAvcEg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.9_1574357503387_0.42353167889167165"},"_hasShrinkwrap":false},"2.8.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.8+fa88cb94","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fa88cb940af87c371946d83fbd31fb0b8007ff06","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-SsgSt5r9kx4+nVCDykI2raIKzhhOFBP79RzK2p76NNYpH9lnRBhYWqiAyL3M9+38BGo98ScO7R8Qq+2/kiLr/Q==","shasum":"f07385846dc08324649d7a25f9a28d3ee7256461","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.8.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1slECRA9TVsSAnZWagAAY2QP/iiti5YiCpp9glJvOEzj\ncetiq4q6Gcy7UwfJBfFI7If6sb5EBrgaYGsnh5Q6UCzbuP92bJklywCJd7EC\nkMxZxtuU0+tfAoPOqtWy4M31z+Wq2dGr9xaC60Ifz02CJUgsVyYX5Q48Xi0W\n8F8o3w1QDlVJclidH5EEzv9iTnzS6HBRlGbmMzn6g8pb9PBDMbfrQCsCt0AN\nM475GNNEe/SOCZ+Na6D7O56cuQPgxn/tlgGjAGbOFc6qV+k43Olal1QPMDKr\ndhqYmkFQW2fA5jxrD5Ld5HuDWbYXea8Z3iB51F6YfJygkSyrFV1LIcemy00x\nnZAIp8UK7gAP+r2QS6tAui24K0KCU1Lg3w5D+ts7JTRy5/yE09PB1uC9yNse\nq9auRCWADbW8p6VzZn7ksr3WObfAAWsu5mqOU5JnaQAh4middJLafYISdefx\nKMHPmK3fsq+rfQ6rCE797haOFVQEkMVnh5kTBylvoBiDHsf3TF7oapwfrnfT\nwwRU8Kmuzj2+qcYx89nb3CxR4bUbl2P9WzpKdBiVVANs7hU6PqdrDKjf/JSx\n6553tN7jLAtM5NvTys4rHNyxNa5HTzw0thhrbN6CVZ0omEOF/0QnviH+L+0t\ntkV/LyNnHFuTV01YakZ2RwcfXMxHHZi17aFzR1Ta20Iaj+X9MZzvxU9NMBe3\ngXjL\r\n=EkKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm/KEgMftgFuinKAjrW5OG+RUmx33wyXeIrCEDGiLkbAiEAridMLwXoZho8xNNSZqq3QmBkc78XmHfV0qIYqNEQUNU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.8_1574357316250_0.45334116315921835"},"_hasShrinkwrap":false},"2.8.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.3+56c00b32","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"56c00b32e47967ec0fb065e49063317e02181d0b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Is6hYTsk47a4bNP5sdSWMFcjYAcTZDotKXdz2d2mz2vU3RQ9Y2/5O6uRNhtSeQIYfHz/C0BW4qlyeUUs8VC6XQ==","shasum":"9fd7a46fc8d88d98a292f0bec9e913b96e3ac947","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.3.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1CTBCRA9TVsSAnZWagAA3bkP+waTIzLBQlMlZNnc+9BE\nUVjT0BZ5SdVhhrw+4Ac81HjR1kbw6QJ/fhYdep7aZcEKLNv/kzkR0IMVshl7\ncWx4RnF+s7OFJokrctf9w73Zdu7MbNwdGqhf/yT0Dh2vil/X8tjNqS14ZwlI\ngn8HFVcWNP/bJrDKSsIJ9um/fnrPnJTG4FJakA7sD7qvGWg6Ld3YUZN46mFn\nLZEEyD8oB/SW5QMXut+4ylz3PVeJembkNdpXEVaYJAB6DmkxNpWLrVysFfRB\npztEyKHOaiY1W4MFWaq89jc+MUfvg0gkuBc+df9sx6O5fBgU34LLJT7NtqLG\nRvCifQe/bVwZzq85m9v0A0w3lqqXqD70uSSGQWlGjPiyG0Mw5tSKELpEm6FH\nbkziynnSinPodYkuTgCvksExUQ81ZVOAYzbT5NM0z2Vk62+4gIBC1843AOR9\nvBOsoOFIbUOC6y6FW77j9poUkfOPAJW6sDc0IoGww7mdIHbTYh2bwnDDSdbD\nuJ0i8aIjT7QOQPo8LE3tKpikdyL2MO9Xi839BkUCMDWxSuMR8E+00nG/PIXc\nHGP986k9qwHQgIHeYc44PnzdyOvQPwceuaxB67TgmbZH/E/T1PyOG83obNRM\nLqXUHALVTaMlU0C7uutyihNjNYOquUsBUdwNW4lXtyYugUISkov1Acmm15qY\nwMPx\r\n=ts/h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlgbXcbB0BMZO7sGL+Y+7x/ZFOSqWNHaZ4jOc89qm3bgIhAKh06YDDmm6uzOeClKcFFvWTw5rlapF83yRgBLD9yEfl"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.3_1574184129538_0.44320792289333677"},"_hasShrinkwrap":false},"2.8.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.2+dd9f58cc","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"dd9f58ccfcfe982d299f0de639b9eee26b27d1bc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-wmqoLESX9vpMJPTBmNwIbdcmf8hYEYCoQkHwdRK/LGFGRHX0RYup4cGSbF4+qo390uSsQ1LWQTVU5R7gU+Iaew==","shasum":"cd3198e367e1919003caa2479279b1f69311c3ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.2.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd04gKCRA9TVsSAnZWagAAWugP/0i5G0seCfjWD/j5lWUp\nZhVv5ynxdUGftlZG7O/HYS4Io2aCifz2s/Efo9iHSgxyDcfLtx04XCOWRjtW\nbQwMPb18KXdhSBG8gmZB7JxlOqqxUWXvTSRClm0cvCX5RPo0gp7fxkLxX97b\nSFh/f4ow+3mviWYjK/YyTN64QRwCx61NUoTpSEWbIkvVJ1A5Q+gReT+qDE31\nPtpi+OKQPfyLP1gzN0a66+sINPE4o2QhzoQ+txEHe5INtMvMgUN/iW3xPFzI\nVKh3LI6X60cx8ZJulFxB4duk9RpOr+hmMRexty9aWJvUbl+HrWLAugsE0qXz\nz6gPh3EtpHwFO68++2abTmuoLXwUHcMzqtfVlewKC3eBycjheKdO3MuVACcY\nXhrzOyUrDMQXQNRZLVP8GxpOSb/NrEWrinW0kdOwqOJCILw7TDnf0e3mjni3\n2yJbM9mrwNsj/LcDMFbm5PukASka2Hk0RhbaTF+5omZ5hdu4vcGA9pc0K1Ze\npN5jMY3GJGMVY238Tds9ksxRXvPkx1w0GliJnbH35cJ3fHRPm+flDeArsqvZ\nIgSs1HufSCj+qFfwWsxIr1RXFPw0BSGM8b7Xz66wVOPqSOdNugcQ1PczWS9/\nj0Jn7ExRrqG8uc982TJm2Iv5r1jfKt1VZDJ5LC0QC7m3GSC5sur2jCi2iOYF\nhgRz\r\n=OKY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0sOTIUZ8h4N18RJ29c8jgNyjFwMMW/hecBzPY+OGdKgIgDIaXktHXTf1ZWXnBXPXTyaEsN+nMb/18OBInqZYaBl0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.2_1574144009768_0.4599548700773486"},"_hasShrinkwrap":false},"2.8.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.5+6cfd468f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6cfd468f79df4edd3c2e2a082004361bfd37da36","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-+NBqnQHNtVQ5JtO7oGM48G/1z5Z9e0DzxMm2M3nW2Ii+iGAGNIfqI2spYGaQCcKPoD0dA7740BQ0aUAmmMvShA==","shasum":"8d58882376efb682e9dd6f3d581ad2a2dd5a0462","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.5.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1C/KCRA9TVsSAnZWagAAn0sP/3hkkKhdgHHpMnVDFF//\nwgxs/AmZdmWEbZ0SZ2VbcmoI+8DIM4/ey1SP61xknQbWWWuvMBVXpe19HVH+\n99+JMU8LTNA2ibtk7qkjbbKH7n2BTnTiOOR2qky5QaKKEufo49t0dx9BnkY+\nVcoRVvEXx3ME0luAX8rHG2NErgXxuIcPUzfZFIFJAGfajLUPEB1LmdmA7F5D\nH3bbb043GNakMe3VBJTykP9Cvghifo+yxspagfHeeximdeh1xb3PaPgSiqkO\noF6imNmqLEVHSMswbF1YmifCGqqrFa8txHQD7hPesD/1A9KwD3o8XIRGcNlO\ne4/HVbiCQhtwKBWd7sEy90VbuSZe8wD7RfwlI3VutfLOrwnFbf+w+GTqlrIE\nzJcOj9d1X6msY40K+c8m8s1/jVb7XH1EppQd5mMcqpAvIDuhWtCvS8e2C+Cd\nGFkt0g/jbCnVIpIo3hrHVeA0+w2wrMUEJQS759Yx5htC9TrLV6D9yfPs9zYv\n3Or7U/pQmkyUlQbNk86EJ2yEokxZC4DXiGxkwknBluks3sa+tDaes6Hx28ME\nDi/yX0RbAh6Zg+DCfxhkXJXsGkG/LLmQ/j0RkmzP0fh/2M4pBPaRCPFM6OcB\nu+W45b/3gHQ/OY2rtTgY2QvpWcDnpQii1oyfrQZMNjxC1wHmHpTeCHUoJl28\nGbK2\r\n=/fyY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsMLKp8HZ74TyNKnFjY0qEBMbM0aveAhdMQIX15kt/MgIhAMb12il6EhowawHm/lSXI12E1rIS1qAtavWT0Zztp0tB"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.5_1574186953700_0.5229527261130293"},"_hasShrinkwrap":false},"2.8.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.4+f1ab9a24","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f1ab9a248c986e3ceda40ec385a104cae3d2955f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-q3+kOdjTI6o8GiZTBujPsxrfY0paFzwMggUrpY8Jgi+nJ/oNEDqFUaudIKFHJ2J5yNzNAoj89h3GeXkDh3taOw==","shasum":"83ce56cb6d493cd167c50b35a6674a3f55709502","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.4.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1CkCCRA9TVsSAnZWagAAV1MP/2OfMQk2T6hUT1k8JSUM\nWCOWfj9L+kbAGyjwVhgGExIzs8cKWNN85oO0KCcqdJeaUax+IhBnrRJTox8t\nQOj1yVrryh8BPc1ZfQ64o56O5u+Uj+MA2TSeDeLo+JWCCV9BJijSB28cLhD6\nyT22SXbRZW0/xksM8pz0p3RWW6Orinsn77OEf0h3BSY2pdGofkoXE/ybCoX2\n1+T6Cmy/+4Rtrhe0v15JaB/LEGqOb6YQIG9OpTeZW73ugxcKqo3AbDEtkumy\nZgFq+vVI7LYVlOAUd2eMC5m1P2oz3lndFHFdh7qknNMXYulRGVfLbphKB464\noT8VmRLm4g5cVnvElDp5tSFUR9z72nBHsuQGqo59w6XSHD4IOP/lBt3K+lIJ\nwof/kwyl+kmvonqXl+1Z66y3WlJ2zW+yfhuMk0wuR1wRMTDRD8zuxgwXa/B1\nG+uIxekTTUcaQSH4MUHQeyKOr5p0GkTm7XFv0og8u7o2IZzQOMAk3VKBlDh9\n83sQU5NqYojJK+2MLP7RfZIgsxmr9S1NC8AiW0bnqgCRBXmH8wqSyZHUP/Qu\nRW2SybPIodP81fhwEg2NrmfvzH5WBTsWOuVLAAQb3rIvo+M8nsrr31plIgtd\nDLA388WT9hmgFaNfiQ9zQIacSKEusn1JIsWaGN7fBK1dgUZjO7q48iJ3qMLG\nhj4z\r\n=X56s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLAj1gehoWL9AfqTRLilx5N39yH7f7U+NWv+CKXcIpoAIhALckhkQpiPwCO2epwq27AfKV5/kTCEfieit0br5T5ewy"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.4_1574185218369_0.5226724754855967"},"_hasShrinkwrap":false},"2.8.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.1+45500155","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"45500155a653db502d059d8dc444161309e461b7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jmPoAhXjkWr3zfnbO8CGtSNzFl6qubI+sKdukAT+IO8HyssebizJRLRZLacyJYgrQ04Jgw/DHXhnWv/UfkwTsw==","shasum":"06dafa24d6a97ae677946d84a83bfdd4ff9b7ac4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.1.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd00hcCRA9TVsSAnZWagAAHl0P/AneOyOe6Ffe4uX7S66S\n12OE5OrVRF3ds8OvAPCtmG8mWCc0i/4dwLvOVCFNuCRRl/7UXaguz1vBtQNR\n+pHe+Z4lgb7NotfjguT1MKvs2BclBKi6gE3FAAdi0TCt10/3K/hmdjO2epjQ\nsUbtSoWpSN0+4pp78IkY6HEb9q97TwtVqvhKP0qB/Ai3JbLhs8FkHNaMLPGL\nmNXJ6vosax38NeFNvq0PWQSjD7gzNzJqCx6yZ6eRepNCZCHancvuQq36Ff8t\ncPkbmD0TljqVu4EWdLg1x05MkH+p983TG6wv9C8MYQF2kp7SmtG/9BBU7vcx\nFt4UxAktACV0vAjpjV3Wana5Xz8vueDV7q8oYRjRl00zvpkPHTHkakVx2L9k\nuFuPdfzDOnQWA5/nP1nOALZ+rsCPPyPUsw0iExp9v/fHFnKlqn/5K6ZbtFv+\nIqI7A3ynpWMDTQInvMSs5sc2BvT8tOktCXnFTdwiPMcjiH04MRwvV42/68sW\nn9oe4BzguhSzXrtEEn5n54GH0RkFYbmezX2rjLuuWnqK2HxmVVIaXFemiLSr\njcjKQkEIB88OFfXz2+xk1h6CjfVM59AAvotSJr9fEiDh6Qjt7g/doDtk9Cd3\n0KdDYCmx90T2V9RTM/E1u819EKFIXiHxz8ope6bnihZpS2PYgQ4bf9pPUEXL\nwMDQ\r\n=ctPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlsr8BTdcJYkD0e+PwRDUOXU6e9mAFJnZTM6iVxD88KQIhAO/9CG4wdgiXhPXPtmUPnkC6xvv5OqWMiHCblbDTUlZ0"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.1_1574127708162_0.6223658094733959"},"_hasShrinkwrap":false},"2.8.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.8.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.1-alpha.0+a9117f52","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a9117f525e457966a718164ae6cf7ad086c0dd7b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-zeYuFJ4YVxEIlJxVc7HV73yWqeVfj4RmKrplOwC8/+xZTEDexBvXOzKIi55LRKBhPIH9ArREFBBg5culKLR8dg==","shasum":"f48a47725c3764e038d546faf6a03c467a340520","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.1-alpha.0.tgz","fileCount":108,"unpackedSize":139157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0t+ICRA9TVsSAnZWagAAw6wP/0UY9jvSlXzkQ2C/6BvV\n3vQe7fd1MWCvD+kdyi2y5U7bRz9JuMMcKo7ZnSG1ZyMBI92Bcjytn1TfHJdv\n9a7yEBaMJrELtQ+6zmBsi9At4rkLpeopgciiprLExEi28+z19qCetMZh6Pjw\nzCj1+7td8Bo1FnYgPpPVGETz1xSclPxX+lTh9dNm+9BYCdxKKbpyvQV8Ce5+\npyD5MLu8/ikHEh6hbD1FcjCiYLYYXLh+v8qZP34yccd201Bu3JRO+oUBEfeo\npIrVtqAyRoXoq8VqhiWf7fKZgd0T/2iogSheDkE4iur330wFstElwsMIjwfs\nNWOLB1GfjIEdDpcvVorx0gMJd+ygPAeO5zU8xVLZtVuYMi971sAMlrqNqRI/\nNiOSAAPzsz1KlrPCeAdUwr9rtZe0t1uesw/D7vnvZ8Wt8W7SftSioxyIPp0r\nYDl211nBF9Wa6dD8CmPR+03SnWGuGO1+1qU0aEIbjWTHO5vCSer7vN+cwqji\nyJCAaG6rTIyWSacV/8Ig4nbn65oL0M9y/7JqARPF+E6yffw8yxRahBykg9SJ\nuGW1fh2P8U1rBOQLaoQ6lrp1s2zcKKDm8n8zSXU5dOCfBjXK8sQrCTw9lPtZ\nvUpfGtHqJZwiDOL26XClj6CJWD6glk1p2jKb6qRuG2ws+NPZqA6ETA67bqb5\n2nL0\r\n=yIqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBomTK5F88nHT5lMT9dPPDj5jsH13DAN67whRJV/GNb8AiAzR3w92WK7Jmk0Xt/Jizj3RdKfiDlNWcgmJHAz/AaGxQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.1-alpha.0_1574100871844_0.9964844685923284"},"_hasShrinkwrap":false},"5.34.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.10+7d402f3d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7d402f3d83cdb48a46853fa9ee4b132e722d84af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.10","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-+Fk/JVmvoHaYSWT+BF4ZVlMCHVcuHPKH+htCgsokoBDALtJ+5Vi5KVIhVWqIYMUNf28+19iGCxnqbkdH7R8BCA==","shasum":"c55881cc698fa3bbe610e295101a316439123481","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZK75A3hRxE9Fj7IfPc5OWZtXT6hIOXGHm1yd+ltYw4QIgA2CZsqcz+rmkNt1f/5BsYsZp7YvznAewcfrsrUko/sU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo50w//caRyg4cJhC3hfjEgvU9lP6roNiNuEsY85RqsjqX6h1/dc7dg\r\nmFsNaSRMtpfUZoXz86wIlQ8DxIL+W7LqCSdbUtQTK+XOhwMBHq51CbEbg1r5\r\nh2QK7bNRiwFGhcXZZyvrImaa/HUxXkbqS3SLqiizJdAHNEKX28wX6p9H+cx2\r\nnOs1S3AAHQouv3z5MwO8EBwpUbR3wZhEsjEWlbuEA6QqO7NCu2OWeCmuFNoK\r\nmXFOXFMPlf1QkWJlVs6kcqMXAqGG39YAc7QWDCs/vpdSCzqp+OPHnoDmtXhX\r\nj7OH0GPaG7vZxXlhFLbjMb64/m+xzOGwLtHuYvsmybFyF/u6UJO+vZoOARqc\r\nE8n9D8C/4Apx7vVn+9HNe7UaFdZHD1GyqIfg0crJjRZSslAurmzIh5H4H/VJ\r\nvvVGaaTgAf7AAYh0RCHtyfekzMWKmQFo3IG5slmPQAjmkMkIKeM/PEuawmA0\r\n46+Mp+ffpeuSo4WwKPE/MdWjlBRAXGSeqDli53ynwiLgHc89SE8Qs2K9HaZP\r\ny+5AUnhBMiRN93YLD5Na94niXuDbvsC/TAYmqCtWK7pjkizzw4jwB9ezXVXm\r\nKb7QcUvGCbaDySSbLeJQhcPcg/+dIpTkRzpHm5UWYmFJjDqyQ3Onl9wL7mX+\r\nqMZbBHPD1qSFlEQ5Suq2f4+bO5IPfUkbWkY=\r\n=66Hy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.10_1661354125627_0.34813296674349403"},"_hasShrinkwrap":false},"5.14.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.12+bb4dadf6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bb4dadf6f48269a333cc0f046f07a7ba5f5f915c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.12","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-OQVePthJKt0Ak4gQzAx23uYBeJjRGo++99fH9ecFWpfYZXR+EEWYQKscwDrLiClJsKtVAVIVXUXbY26bv2nq6Q==","shasum":"fa3fcf3b82d9a77657f512016855b96b2f29e79f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKL+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBxRAAnL7cdzeX3LIA9aVRR4sjkkZVvi3fNICL1eiMZZ33ebbsdB2r\r\nQDxNfhvWWbKmmOVhQk6EhsEF8RwSFRIuVs8yT2O9Y/iiws0E5v5/I/SnXlIk\r\nWjQusPRL1qklSFpsnSRGByN5Dv/XzH3Ukc7DOg8RlLoncF2SDMyKhGNtraHM\r\niMrvtanuoeey9yUp22ay+bvVDkZ28weixKQYHtDMwiJGlNF1HuajALZsA38T\r\n5DjbXJRMvn5b3lWEsaXYqIuUQWb3GGRoHGY38YcPsigsxeTuRPANnDLVgINV\r\n+Edm8yZe52CZqvptkOkkJBTZNZybQnuWS8IMSopXM9h+VXLNI0SA4CL9KHt6\r\nSGXt5p9wPtJf6HPOzXBHtJVh0+esb+gbQP+u50zPX5CfCtv77X/8YCOvQw17\r\nXFMj5ryN0SDNYmi47agwKGKYERi8rwp1jwG+TDH1cLfkbHgbgwbZrj5rdhcH\r\nacUdM671+xHPrVDsVF8h5jKUhvrNWa2Tiq4lZV3jNZnkDJURJm9gocdDIIjj\r\nDqFyKX9ec3iI57XhgPCMfDnTdMr4Jb+tdBFpaHjucZaBD8uLQoG6BwJx2XKu\r\nkguCeRx9hbT54KnAzJI+8DsbAKowu/fn67Zq4KtWUKTiSP3WB+ytwAUwrH6I\r\nH+bpGSJxZhu8m9vk24en1bupi92rTcIrKmA=\r\n=Dt+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCr7A0DXV4Og8xzs21PBX1BJMxbz4ED5baDTJpRdiLqAiEA/Yol2CsZS299OJGmLNc6rgZmuLWIR71f9I4VX7W0a8Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.12_1646837690297_0.5994350138765936"},"_hasShrinkwrap":false},"5.14.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.11+82a8c4e4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"82a8c4e45f65475730e85a5023f5a3dbd37a7f18","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.11","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-w7SQcT4q7ySeljYoeFdSX8mYi0CUypCe57i7K/LDkOsg9bslkQ4qzRxEGTPQUawFlL/n81LnqYDJi9Ww3qvxPA==","shasum":"4bf7982ee13346b9e8cc4ddb2fd26ca22a5be23d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbXhAApN/dZ5CYsNcRwkJVy3V5ceubmENkq1Dhy4lRMptJkqd7hqVW\r\n4J2aqvV+Q/1LEuKzSzZFdUGPz/2Vc1byelFEU3pboTxGyWpgwQPtPulQf/Lp\r\ngT+HGvSJptxWniNsGZO0FtgnxKDE40lphEFZZesEHQAChGPfagWd94RQPQaj\r\nizdD0rJlZ6X8bUzWf04myQ8gwmiLTjUWjqtw389oiLN5r/5bktyMEGgQ9Uuq\r\nvwGm1gcn7an7Lk4UQLaS4YN12nXQ4CYptjvPaBR35wcRfrfNASNWjAP6Y9tx\r\nQCip1l9PjzMSZd5pg04spkVCQelF0k10N3YZ453I/xCnRwGB4zXFzGDsH1NI\r\ngGT6GjQies1y5CL477SvJqlyXch/j/lXo27XFGdBXOZKLd1fzGSiAReDke0n\r\nuj4Zk9hn0n6cyOp6HHhXRptHbyE+4bQJR2nGIUxyTzhRu/Ym2bi5ME7s/I8y\r\ntgw0FnMLfqJMdIxl4JJHQSiScuoVMb4WCgo7QwzUIXLNG8BiEXd6Ow36j1/E\r\nymxvOGZrAahA2PsMP1XKSF9VmomQeqY67Vj2+wSHPq+4KoxZDEcbPJKlniT8\r\n2+x/2iGlLuAwGgxHyoZvWuMDxNjf70J2W9vMmB3HySRHLjcr8OmuyEeT4tos\r\n6VESgxllh9Ux7pGeywB9BqwfNeWvEXsY4CE=\r\n=tMpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb9ydTU+jY7Inqw4CQcyCTtFxSlQuD1DWiRaYsAJ21EAiEApZ4cVDoH7FGMuGyVU/qUDJdBTaV9BoZqKXgqUB48IVI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.11_1646793401156_0.15350061246998914"},"_hasShrinkwrap":false},"5.14.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.10+cf325cea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cf325cea6066181563e2889890eb1c54b294bdd9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-S2XBsA7s5/UcdAIuaYG+Huhd4gAOSMIzb7KlCaxKyLrLaOljKBFvcEw/Dq6++sSbvOeNqerDS/dMPYGBmzQ06Q==","shasum":"9c5fb3b84226425df514ba4da24f66129234b23b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKA3IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMmg//Sb9hCcZDZfs7wWWyceq1wMyT53VRFsGElVHLOmhcOBfqXE3G\r\n39T91smeca0DQJk7u11Rt8mjuEbK04W7q+uwzWT94lw9/q4DUK+3gvSkEEi5\r\nzk+p2Ry7zu9588XFsr/2h9K10uean7R5vzMNdf4iEPyUYYC6jq9q2+pP9dh+\r\nh32Octe4BYxiKGdPeJTSQF28yUZjTzhkSgDSp552rvIMCLtXwmuKhdQnm8Fe\r\nqnZTM2bIFw7BO7mtkHSJDUSDdRE+ebRqZTZi2F/gxIMs8mP4pF40mGbwNla/\r\n4Tj4dumTEEV0TW70yvX60wmbS7UK+KlTpo0YSA+DHHFtcaudEFROec9QjGQ0\r\nlQxintERfaDvhsz3JsG+ytFvWO0FJtTHNFoBipJvjB2SzdsJseOIOBH1r0S7\r\nn/gLs914NGkMdCYZ8Li5b9VxFPbUxKVjVsE/LJAWL9T3H8REQcWMNB+hZQJL\r\n50pLOil2dW9CNjjeR7nJAEk1r+HqmeQ59WMPaiqz2+6C2pSMNloz6tbw4lew\r\nYM5tDQy3kCFED4Y6kqb9TD6xHFKus6uR70EqQqB+/KIQUgKYIrQeMFvNGtai\r\nhixsntHfwVwXQNjocQ2j9kAWyywW7zLdzrqT1aObBoqkT2XQ8PrZ7ctC3PtP\r\nFcL+NCyjt9tGDRNv+4PbxY8/rs1JKf+MXl0=\r\n=S2/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAciJJsYFcYXCzHc9H4ylPAuM3FZkoykEHvJU/Uc9R4MAiEAgenGdv/oWCKcvqB2yrRQ0ofvnLnNOR3/zw6XqQ0Iz0U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.10_1646792136758_0.66155039019547"},"_hasShrinkwrap":false},"4.16.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.16.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.1-alpha.0+79eb5bce","@typescript-eslint/types":"4.16.1-alpha.0+79eb5bce","@typescript-eslint/typescript-estree":"4.16.1-alpha.0+79eb5bce","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"79eb5bce7f1ceb678e583de04a16009647221225","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.1-alpha.0","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-mREHVmH9AXxQ88JkNsvVdSkVDYrorVHxBIs3lvVfwQwtTulAU3tgWJvT9qkIHxB02bouxvCkwUjlqHaX+dAKzw==","shasum":"9ab65913857d5660e24f08f14bc876cb2fdeb41f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1-alpha.0.tgz","fileCount":204,"unpackedSize":409273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPS/QCRA9TVsSAnZWagAAX1IP/iQmdohrcCcwbW53kDOg\nzjqmWkviQp4s58rzVyPDHlMOXFQf1vc0BHO/sjJ3SyHUODUxn8EXeQdnvIrr\nyRXL+1qZPsD6MJEBR8O1mfALSvCgDOVXLY8RNkfVkqh5kXVs8GNkaOC3Uxjm\nRKAlFhDYw5NZKRzFJUOf6VUfi+21rrUgm2P6vvNQwdlaNgdh4eg7934PKFpE\nhcKwyrFe3Q7SiUwS4tof0jvNboud6DSJDBq8SjBjQQ53uw/eLOyCpCYY3Z4h\n2FV4rKv7kB22ifS5VB7KF70tinkHmrKN85BsxVB0bTHJKfbgaXVf4ecm9D4R\npwQOFG/LFv58XFxXvVQCH+Bo40mF/qIpZ6RyFU8xqYJL8kFyAEdUcaghG0KL\ndZEwi2RxddiC5SE6fT1xSPkH89zC2dd5U3jzLILzAZSNbsYY2nUC9feWgEpG\nOIvWKOYL/J1JFJ7t00jS914U8NCT1jIyvCRE4ohnXsebdbXq5Kd13VttkYwe\nFyhJutTSp/2iUL15tfFVhA3ppM3Ar0hisrnpxgBBYfsrK/PQHsErEMOdV0Qx\nW+mIpHi5D/BdoYYZKnhdgxWbeSQFnQlTLvjqgGQEhdHEtjA6r9mKtf6F8SJa\nfeg1KFzYPMBsprtydcLhiPmLgclm1auhbKJRWO0cefFGRfINNTnC2abbavKD\nxynC\r\n=KU8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwUXEetAeaDdFtG1lCIwNDOsDeYG1pLH5dydfn0UomZAIgCODQhDfnk96p3788kgIRrLtOPdOrVbPvAV9Vg3bgbG8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.1-alpha.0_1614622671723_0.9194993234591893"},"_hasShrinkwrap":false},"5.59.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f1a0d78ddae418e13ae82f258d951690bb594eaf","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-evvdzcPrUv9+Hj+KX6fa3WMrtTZ7onnGHL3NfT/zN9q2FQhb2yvNJDa+w/ND0TpdRCbulwag0dxwMUt2MJB2Vg==","shasum":"ef5c78ba1f33853add4f4d7ac5a215e90c9e1409","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtuo54L8RW39bH5PHihMmP4Xof3Tk1UukkEHImogGz4wIgXDhi8U/iDoTIWuMM+pftybBcZgxGZAqnVLdWNllUo3o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPX83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPBw//cqU4lBtCxLOmDiQdirpJcnWKbHh+rvckIqFddB7hLXUk8T5/\r\nwpVukUwQn55KES+e3FnUsPn8KTKslWE1flqUf0P1sujAVjWmEdYMIUA1cMT/\r\nX6iFJuGakUpyp020HBlximSl+hoU3wAPbsu2EoZJS8qETWTIXYhBnPiEby5J\r\nMHe1WlKHjH/PSYhH9xcH+I3+irJWtR/cGcbPB40xn70ybxR5g18C0P6Mk4fl\r\n0+fCcfS5pEwpP4pFaPEmDX3qZNYvVIsISfbG/8j7C8yuZk+VxmFOpF4dHcYP\r\niNNpFTWrjPX8KQSD8YmR95hdHyDqgBvZAxw4iyJjqf6Y5smt/yz1h1KCzoYI\r\n4R2/3PqET0t9GgZ5Lz6vzqvroi02A/BddLs+co/fxbKo4uwPlme47KaqqRyB\r\nfqmNrAonK6WxICoVTmLYZ/oeOSVUmGyLtfVyzkovhx/JR+SQ/qOFsBE7FP9c\r\nbfwh+gig+WpnbEgGkyZl/BnPnEH29xD7viUt5kHrfMKERmfngquZQdG3tq3m\r\nbAR29Blek2k1AyL7gn8LbxFPJpWYhUNuRwpEF3D2bWgl6CD2dvTsX1tkAfmt\r\nSqmPFzZBeO6IXGWdy8fJLSsongkkr0ZjoyWvKJYKty+WRZa2h4rFNS5yF9GJ\r\nHC+MLF3IdR/w1FRk6vGsXMlhafZ+PzIESjk=\r\n=Jrl8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.0_1681751862796_0.5541342558427604"},"_hasShrinkwrap":false},"2.25.0":{"name":"@typescript-eslint/experimental-utils","version":"2.25.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.25.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9cd3e4fe53c0224c75767a3f127f19b86060e277","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.25.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-0IZ4ZR5QkFYbaJk+8eJ2kYeA+1tzOE1sBjbwwtSV85oNWYUBep+EyhlZ7DLUCyhMUGuJpcCCFL0fDtYAP1zMZw==","shasum":"13691c4fe368bd377b1e5b1e4ad660b220bf7714","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.25.0.tgz","fileCount":152,"unpackedSize":221118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeOuaCRA9TVsSAnZWagAAN70P/2vsK3Z6xnRgl2lzod2M\nIOtD/HXNDB1Wf5ETufa4s7P5B3AnU0CmAtGPSVR+X4h+haBBg4eMKPlrLiMU\n/P6o2RK8jMoj5k9pdYM9qzc+B8DPqYcI0MMHjiI8zvLnuEHTivnGJYroCyms\n0IwxM/ROF005SHr4YM6YuP0xY+m0qT4IKl3Q6P7f20bZHVpenxLolwyuFo3x\neNW410SOemU8xOC7OZ3BF+6j1qe2cFfuIlWzt9kRr1xpn//TUrpEb2/5KHa1\nD8WUvnjviTAwW5aMY/tjNwvY27s4lRvA703foKgvrzywMmcQGOTU0PDmBYQ0\nRFm6/lGdNGDhtjidEU9b4kbgZUBHN0LHHr6Y6cEKsUEUNE7ZsFZ1MBJr8puP\nvk/AP0uArA4YccVc6blC7cMk5FsdiS5xwiOb2UERi6qHL+zaY2r2rkpv02Yu\nGJrZuoE9UduIHaoxv/vI0zBg4swyWFgxpbY4R8q7sbSNDqGzdIihX/zArOkT\nwLzXVqtE//UBm6bsHRGQLcEBkN8oHFyirCq7pu3Cx3MBAM2K/iHX+B+KOE/p\nT8CIdBlKNemf5Pr9N+XU7Q+bo42xewehi4GGpllpk/tBmZHGVggcyR/OqK2+\nQaoHsN497kwXzcxGJ6s2spNGC1j6zVd1Bqn/G8F3RHlhg1A+wCxpw593t5OL\nqZCj\r\n=wBbW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCasCGy+wJLlnPsqZNP5szSoPgDo0epKXJQ37YnjuJ0yQIhAKPar+htDFKg20eomSI9gEXKqxZs13dQBA8fEwnM8Whs"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.25.0_1584982937842_0.5595409584134001"},"_hasShrinkwrap":false},"3.10.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.10.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.10.2-alpha.0+43b1201a","@typescript-eslint/typescript-estree":"3.10.2-alpha.0+43b1201a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"43b1201a73687e29f19a16b0b26f68569f3c7a2e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.2-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-oq/m1aU2bRhBqYYC2lwBZf2pxj3JFYSgz8I+E9Dnzf+vRwZA56VnXhsychwBMnaLUfMXY8YoO0eobzIqSXuElg==","shasum":"6521e6a1aa1e941f3c79a10edda00cc9fe64dbba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.2-alpha.0.tgz","fileCount":204,"unpackedSize":409405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfROcoCRA9TVsSAnZWagAABYoQAIcQzlvopi90w8RiZipx\nzNvSMx6T05LVYA8fulqdhr0Z7ttEWNSRSm9tc18T/1n/P1us6qRENm8BrGEP\nESC2gyN82Aw2MHBn8tOz/31KBqDNflaL9LI6RsToxBCth54CoWMCOUYrSU5l\neU0oGGEWZeibEhYNKZLrqR7Zov6wPjuFm/Y3hDLpnOISNMBcXNr4fCWX7RNp\nwB6S/c+rYuTyfPkd4am2X+hyZbfKT5PosGdwXO7PWIBzD6CLAFJMlyrowWKo\nUl9nFz3GWR6F/ayNAV+AQD6iRLG4OjtGBe9ZiIcpEs9YtBHlc08JRfdXLnA+\nzMwhNCX1T0/5k2wvukFj/JMub5JaxiFNi/Y/bA6yVTdFCW2OTfXYO+UQOBWL\nXXVNl7dCjOx3HlX7+KHq9EGUIDeRTlnoHjH8PGHM8675tmBO6BFTSBBx/mI8\ni9Lk2tMcYZuHm4yuBk1BO0yrG/1u8ud/qt4dwK9awNa422BkdAdp0kLkUxoU\nQZG6y0islhBCDQbpTJ3/FIgudV5GrZZ8f4Uu++JfJ7zBb+rLFefK//gv7qWR\nRLBHtNbdYHvtsjX6WGzhAmeGXEEupRHdqFIROrvuHSSKWcZYEPHfxrm030pT\ndEXhI+WurkIhdprgj8zUfqEJRakhwhTRFa/Woat02oAxVEqqvgmr6swvRlV2\nwVW9\r\n=tZfj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcDZwXc+qVr1BNdJqRltYtIMOMtXcf+owN3wyICm2lWQIhAJKxxq63CVMNa0Aw+TlRdhN9I3zuXaYJQ/Nd6qFrBdxH"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.2-alpha.0_1598351144335_0.15727328344931424"},"_hasShrinkwrap":false},"2.27.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.19+f1c3b18f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f1c3b18f7aadc81f7dca7aa32aa1a8fe424e04e7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.19","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-vEHX5LOpwjc21XvppXFwVwM+qO/uftYdRw+lk/dGiJpunEYER/5F5AF1f4bMXWIq+PFI663U37iqruZDgJd0FQ==","shasum":"38fd61016e4c2d2d1377af4a7e68b4a1cdc1153c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.19.tgz","fileCount":152,"unpackedSize":218205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelJWyCRA9TVsSAnZWagAAUNoP/0ESJf+MegPSNkqFjIIc\n4VaGNqREI5ayKRXQOLcV3eCNmSKrKBDWoJX9R51iq7szrMooeY9hRBlf72n7\nCWp/aBz6GvoOjD5gWhd3tDd/MCTYIwhXt94XPASeMMgEN+zf3utOiD9gUyMt\nmpPx0kpWK1iQKAaFCyoT3rnL/e/GWnb0Do/8gEPGT8HFahGPm0eT7/TASNy9\nElpyDeLj/ZBk3v+bY3/Xo8MFGOl2AiNqTwDBMwYZCmFIxjPZJ3b2Wm0sUlM/\nmG6XdnjEEJPokx2O24bgvKg0icIfyoZjQ7OmL5FZPxDVOf9NZhFqcY/3lBiY\nNvjfP7A/9iY2jkCLxzDWokh1tYY5c3FMQHUdG8h+EfRWkx+aHuw6jFFompr7\nBp32C57qYwDpJUTeQF1xsanjxI50RHzDU+Afa/vJ7BhHqioShpUR6YolyLlH\noMSKBoSSNMsOLny4HTIlS5zjS6MIu/8F7ytJkINTzMeyLep2c/o0N3CwRIrx\niZYMGh5PaAia++7+X3qcwQwayjITQOwdom1n4DDYi+Xpf2v72zfGNqZH/v8X\naO41dY8Xw+tOCDOgOoJQhOtX6w1yxkrZ3TdgWAYkCjdVTk1yDBPgJJM2vj/0\n6rAnYI2rccqe1382PoEpT9/hUkkIyVkyOA2dt7rLYfuYDsyC99PTUm9KAy6h\nT91X\r\n=nWhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDciaA5bwKgXddN2Bgrv/efU6aLzYZljny+WwUEZvoPzAiEAt8qF1OeXaeXb2UvgKQY4yeCvynOE/T27Xcv2s6JgOpI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.19_1586795953691_0.6547244727326902"},"_hasShrinkwrap":false},"2.27.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.27.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.27.1-alpha.18+795fd1c5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"795fd1c529ee58e97283c9ddf8463703517b50ab","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.27.1-alpha.18","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-dU0EQGYoREA1x4u6K0eITerc1dr6YBJkGV3zBc91HTL06Nsj26+V4zBtr84d/ZQ0RdgCsFg59ZYQZcG40vASsQ==","shasum":"2246c8c064012e62e36a01d95da1f6de3d657fe0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.27.1-alpha.18.tgz","fileCount":152,"unpackedSize":218205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek8aPCRA9TVsSAnZWagAAmxIP/3pu2ZGFPn9YlZw92V+v\numHPKAY9fVS5SDa8UxmOABTwW4tA6V2+oPCp8TPqIuCxG2sdHSiNmCLn9Aq8\nROeUmougU98OYx8mE1jzLqCwxgFDlfDLOAbjKGW8mxmvh7R1sEtyNi7hK3u1\n2GqozsMr8UKtkZ0lihbFy8f80ScGStJCOVvjTXeQtIzU4PdXF5lV//5tDGip\nRt7FMYqPDDKOUjWiGcbrHKQeRRIvpj98QLtdyUtfrPsVdpqjvwHuadtaxNU6\nKV1SKvgb1pn3PnVzLuLVpolZU2hvr0UJa0PVBeoLmDVEprCujlFuxvpt4r3V\ni6XffYnS8e0FjkYA7HBXq5f6YHU7GL2Uqi5hV3DyTvNXeMvWFle25aljhJF8\nSC6aMdO+v4uR17LaYKvzo3fO72B6FR7Ljq1vauttj4oMDj2HJEu2+GCBQDp8\n2hY+aYEqrYfy5kea6kgWarRw6V8H/vAskCGMFwylK0d0HcpGcOSt8VbsizYF\n4Ka9MoSg8xkc3rnQJVbaG0kQdDi6OdfnjHsOHsH1cW6czeCalVKlIy+dU5w3\nJfzkTn+Q5lDC+v3teJRC4bM5IXUCPqq8yzqANCgZ8d0XdytG8SyN+n3f/9J8\nc2GpBiGbTksbfwadpdLYibadDABYDFA7nk/RABeyj5VpYLIOywB0yT5WqS6g\nKsPS\r\n=iCZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8aVEuF+0rB590SJCM3POvbfTmqKiufdW8mREt5iCQdgIhAI0bZyFk7zL8FDytN0w68nQkOIKgzczFMvmASAir/jBs"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.27.1-alpha.18_1586742926552_0.6751449486963217"},"_hasShrinkwrap":false},"5.30.4-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.4-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.4-alpha.0+75a86d9c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75a86d9cc986b092dbc3c1eb93e076f244b074f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.4-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-pLwwSZYualSTXT0KYLneXgeWjzoE2Rni9vttZq4x+3xIagMH1NYmrqz9uMVYoctE3T7p/sN8r5hkV/+x4et6kQ==","shasum":"bd104354d58d09d8bc08f3ad21d896dbce5c011e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.4-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8ME1UwNmvpUfKnGynwsFxGY1Bl+Owb02LNt3+90wGuAiEA/S1Zlo0rdnyh0CGnQM9TrvQP6yRaDfv9atOKE4yZTbk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivyodACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILg//a0Mc+H6Kcys6eseOB50RQ+bLahy8WM5JP5OvoDLsIo34bGnb\r\n+dmqD3aBPVktubt0zLCwKS9Ac6Uf28YxarpemsFW1uWT12+uMFhy7hWkSLnp\r\nx5PmFUw9WfNVG/MwAvDPyekLKQw3mHR1FBSXfU4LGYznO4Ir/gMUk0RC03Cn\r\nFMBxXPQ/h7j3V3B0FzS5cM5JY+LxYODxAfnMi0k06DehuojrlUQyYG7J5T80\r\nDXGuOUBuX6c/cNYUaVgzzhjYV3X58P6Xs0GVR+ksooyB6BRuy3SAcbkWvIf6\r\n57EvGQizrTOUhDx7B2l9ArUOLBri3S41tBmG/JA3Rayg8yrE9AIyNy6y/gVh\r\ncpFhSMthe1JzmYXV3sq0upcyGS1/yK86ITPlXiLwEPSgt1YWtYBjM1vCq3G6\r\nEu7J3bmDPMsjbAfAIMF/PVQKl0KrFX61nPl1oZxE/axH4zu0qfCI+zhtGLzj\r\nXbz9Evpb/e08Vi5BakHA/G79Coe+sfu+22nNq7hOUMFbO8GJRphHWwX4OF5v\r\nYbdXSoUogKsIyXerBDfJnY9n0I1d8rrbEJnhYxEVJs9uXn3wEyQqjlbQj2za\r\nWwt+9LiT0Pz3aUM2Nfs0Z+f6x/Tif6MEmDy4/v98/OXfWWlr+7lFNPDHFmN1\r\nm6qb/GdLwZfSkzDJy0DlvnjtCg+mgwROcqw=\r\n=x0TD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.4-alpha.0_1656695325233_0.2983581855458681"},"_hasShrinkwrap":false},"5.14.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.22+3f7a13a1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3f7a13a12cc1f1725058fc641ed41924d8dff432","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.22","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-TKi4D6G/McBRA4Q35+trU94QcSOske3NWn3VCK2Qcr8RfNw4F5Qfqna/I7Dz5UzD2xdIz/Jt6Toq/2H7V3GY8w==","shasum":"099dc5149eb5aaea44f13cacdf5ffb2abd89bee4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.22.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL3x/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0TA//bDH6JpLS21hcKpoDJ2jrNHH0Kphbrg/eODXzZuW3yT8aaCYT\r\nrVG2Tmi4OYe0oi2qHhI6AZ4l59WDBC6rLsZMtpvUwxecYQmLNdu8H4dS7tfd\r\nNlp+WxBXbCgji8KTxJ30arlOIv0nG27Gf658rit9Luwm8OXAGU/rMAu3h8fZ\r\n4dydZ2rVYCGk5H4ZNrFBTrffuqGZamCw8swpcv1OcWS8pFlyRD/tJWMi8oR0\r\nNdBS3OZaAXN6wzh7HS4qEc5qxj42WyfPsR+XVBq54g+TXlgKQZRQyUMmw+zI\r\nBMK5cdhsGSHzSicqvBiKcWZQOKglXzoPCyCAkLcidwBAfdX5YJvOZw0s6Krv\r\nZX2I68yG7OOt8ehFdqf89Ldk/vHbQu2yGAhT+ZoC9X2z2NkgaGP2c/O/QxUN\r\nMYZBhbzuYcYkSN3iBAvb+qeSOV6Qek1m41buOnuzLfx0++x/dUyv6esQ4wrf\r\nfRl+rH2PprNoZq3ugVsOUCisZ06iVbyYHBlC56XEni2R+atxXkWRUFc1DZHI\r\nk/Ue3ZwbHltw1mYOuMRwYNqIhoU1hvTST98jKU5WFPoeDt+4zKzLXCYtbs7z\r\nc3WsSc2M7xcTtmpCh2Qx4ZopcpnKwaZwzZK9x3s5nXr26jLDex+mv7Nz8/8P\r\n0HuYuRbASvFK7KHfjNypiDHBi8owBGzjss8=\r\n=SZMJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMjVH6SU2h0iFn2ApBjjSUWL+qAxizf4HNVlaSvFjc8AiEAqgsR1nrupEb7Ziw2Kp2Rr5d+hbaUaTbILg8l6YwIceM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.22_1647279231636_0.7448204150607354"},"_hasShrinkwrap":false},"5.14.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.21+d77ceb0e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d77ceb0e2b5fa8be8da45d0cfacd80b605eff5ed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.21","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-Dt7SosNpHPeyC/DJDe19zgVKgJWJzTV8wWYOfIscKOQcLndj8g2eSgHSjPxzjvzvxe5wfyck4ogdDlVxvPaYFA==","shasum":"de0b121d8c4b2f9f30e6e98a8716492f5ad1d599","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.21.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL3tmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXjw/+MHX2ADmTrBGiv0mtPZixLfIsMUi5K2Trq0wgjugKT+h4AkkF\r\nRX/fSSINnREMubolpP3KPjOyXf77JdCX34YCNlPqSsgW69u8nXoNYyP6zuUk\r\n0DswwPe6Q1ONY8/R1+vzutXUY5Brn6nKx8Bdg642rSLVDEFcdlwQwk8uJ/Xt\r\njEgh2uP4YdICRwyj2MaDG6CWY6hfe3Ickxi1PF7+iiceDsgXrI6F3im7j8o9\r\naXAuJo++cZam2djnSRK6+euYUqu893Du9Xr/Pg02Xtfd18gRCGT1f7UmhvzC\r\n52q6pETW8u58/zfgtbQsUcua/P+fYuzPphft+SoAuBiM5uAN2nGeH9/Khgb0\r\nW+0trl8zwwOkajSNp7Cp+Wx/+ImL/YjbywwaSvW2S1TIUcVTPP82qhZnq0ek\r\nOLYIZtsm0rQYaOjpszySR++mf4KRa1JyurdRhoOdvdNl/F/MNdJ1G+aLtdYg\r\n8fohGDsgLL1M0bbx+kL6Ev0U/qWWoBEmO78JZxZ8CTnn2dQiFUSU+Fc2zOmW\r\nFLd/6AHdUEzwsY9FBsH6lo6m8iU0yGZHQH86WyRuWf7zZ8cMMfWQTBaJSy2N\r\n1fFBy05Wk01canI4DA+7LweDlia3F7yI27E/P0tQgfVp1uc8lZ/1E+fXbqYi\r\nFA3dyuZbuLIAi1m7UHFczHrd5790kGonF+c=\r\n=5DvM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMCHn+wzV1ZxGJlwMs6VsiSUS8OXs8a9fKEKio3K0qjAIhAIkGsMSMPIXXQexofabeTAmh2C/lC21B4Vd9vXLi9ToJ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.21_1647278950594_0.012336765796187033"},"_hasShrinkwrap":false},"5.33.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.10+ff573d93"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ff573d9308064493d715cb9231d659f6264c8e9f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.10","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-fdVpSNaloeUH7sMtDApcNpcD1hmk8h5eWDx9Pc5vBeHXV3LwDQ3Zr90zaKzbuzToqaWK397sAS5pkBuGAH/6Fg==","shasum":"15c502e9860dc9ae0710a19b2ff08a7f4f1294f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn9lr+eMvFs3SYHlH6mnZzimhJ5pEp1uCtM1zN10SMmwIgP8z3IQKAscmSFJtMsaYSKP9WnuPPhZ/8pWLbqt8rDhI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/TM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfRhAAiKHIRSg0wWhfk+T4B1F9mHWeojwvWhIYvcnWSt/qnmv7ZIgL\r\np0m56Uzt/nBslW0C0UXz8zHdrFGNthIC02O5Y60E8/T3MPUQmwjWGmHfdiR4\r\nuU4eMvozNFSDdNrYlKMA8G9KwDuYfXYSQxh1HQl0AniwYdG8fIgrjyiy9XbX\r\nyjZ3XOWBUuJ8AhzbYy3jPX9RxXMs1jxQ5oY3MFvVJoHDLGAPLoQpK2kmxRAv\r\nkPzAcdEDkxW2gM71rd9ufrfiDOIONJwGz8RZCKqVRmu0mBfcnCzkKJL4MoUO\r\n59NiJ70xZaAGqg0d0qiwzqoDbXi7kRymeuTI3jbKbhx9EX04pmWCIX99P0kI\r\nN2Bvd/P4YOXKmM85QdxKhbsBNcfYBhPDeJGWhdbV7M2ic6cmO4ipuH1jsm2t\r\nnt20g3P4mMAKtdSoVe0qVHZvYb7s17JpYa97ZK8MCoUW00TCTNl3D/Uf5ual\r\nn8n5onEsbd91A4C13B8v4n2gIUeq1yD5EDbX6aR1iyZbHDd2DIeSHLLqKKap\r\ni6RjkYm4gUro9i/xlyzN6nCuoK9JUBUwQJTMRApDBUSt/PI+3eKKi6yO3id5\r\nLUguPoyIWK12CSLRuWABCdzbLkqhmU3tTzZZwprKLktJxOP9x8r+ZVeyuXGN\r\n9ZkAg+FTtUI6tv7Q9+ACsAH/olgEXIt3jJo=\r\n=oPjA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.10_1660760891628_0.987387939691386"},"_hasShrinkwrap":false},"2.34.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.34.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.34.1-alpha.0+f1889016","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f18890166146d8c6b8804ef705c04b15da269926","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.34.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-EoNiHckmLVp4iNbY/1X3T4Wt/0oUIExzu6IRVMBUz1+70Ikh7e6OoucGxuYAoJptmKpqSXm0fTVyGckN2DC/Rw==","shasum":"bf44cda602b9d07d8e5327f807e30b783be573dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.1-alpha.0.tgz","fileCount":156,"unpackedSize":229614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewsI2CRA9TVsSAnZWagAA0wcP+wXssftsqBFk4WqtpHZi\nnrJU/BlaR0/IrVN5Kq7yobWYdUJsQXynijrdXbjlMa/xDhx3+j/CFzLfHLka\nja+Q5uh9Cm+vespWtQQ30c/4oA/q+I2B1UbtMljajiO94wF816tTSJUEXErm\n1X41xoNqgxSUCB+e3Jw3/fo/VE1Uu4e5UEzPFPuExqKVXvv2VEe5bPJtDFFS\n1CE+Y77qWsuAJBCFmmq8c2DuDi8KvHANcsM8SOzbfuXDTUxd/plZD5NXg0se\nfNYcN0v5mUxKwkkyxhF9u6EtzOUua2BHxcdrOEDajUycv8PpAW4VLGPbwgeJ\na8hpTv2H6/8nxc+JBKBbuXdQmU2NK273yYWFvQ4JJlVIDitNuM2+mgySn7BD\n+ZLPSs2ZsEAIdNrsvXPCNclT86+TGui1lqHbrCu9pjsjp7rweot4/DVt/e1E\n1iTEgA/StNwYR6d5A5pYSN3QhUiCmpA+dU+wxztCXpeVy45JxEtftOoOk0lb\n25GjS6U9IBeWTwxX1ZA3Yop80WyrFozp8tbgkBwhzT3xnH1fRT1OaBdJ0Kac\nxgkiC3XaHtufRbDwadHMVfWSvaL+tBILWVSsIolM17IqcHQysRrMYXVDGR/9\n3whoVBrQBQ9Qybam+LeVLEo3jFl5Tvm6y7h/bAcfjvXavYJunHhSZExSstrx\nTFlC\r\n=Jqvs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwHRnquLEGzBtgYCxoTeH/rFMvs08ifqc6am/wUdqrNQIhAIWV2WdnWy4bGZq4k7zkKXQIuX0goBcVnNP7ZLu9C1fr"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.34.1-alpha.0_1589822005352_0.49406166234658855"},"_hasShrinkwrap":false},"5.14.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.20+34c2ddcc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"34c2ddcc8371f9ee582d968d9f738624332f2bff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.20","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-NxrLh8gN6xOpJCa4phG/JNwp+rXbmQcsbeHAb9tAzE6K/aWkQ5GlH21UBeqUwrK5ieVBIWi35NZ3ZN4MEQ301Q==","shasum":"6013c68909808600ff0d2c3b06165eeb96ddea56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.20.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL3qqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAWBAAleXQZuFKGlNfgEJM6Vf7/O0NibVAn2CTj+pBXuxdW9+Iflap\r\nkqG2h69QChJ7zjpMV/FLwxv7iqIVJo6LYgSK0sHLr9wkBCJhUyJN2MQQ6+ty\r\nIc9flCCLQMPI0sj3u6d1njbGraWEVvp9jv4a0Id3DMrFLWqu6LycGTUcmEC+\r\niUitR8G2pRHSl9/YARu/PTRyhGtdvJ3tZxUVNhHw+JlNMsJCzb/W63q8O/JM\r\nKwv1N+OsA6NVfWbWDzqPP2QwjtLfTunOBLnAdIXKTn9d+zYxlYaPqEge8pRL\r\ny4aEpZrcE9mtJDuTmpbLnAAC+DCXfxGdqjgwQRUvh3jZBoXnoLk1aLFSGjTE\r\n/MHmWOcb5QNS3xkS7D0Rvr1GF1lpcWWgmrLNU+CQRCo+lVNdEKQJwVcjW+aL\r\nII7nVMaH3UamGPV0WSpD6nZydZlboff103s50mZynv9+KW0NGTjFW2D8jpGf\r\nQh5rbSgBzNiWUypAVutyJv0YDgoVN/q17cKLwTfyocn4OzzHNqcDBzfmRi7S\r\nl0b2XVE8AWCVU0aKuBXfiKqiFwVYj2VMjNbSt2sSOA6uYclwVPNtMz4kfFe7\r\nKl3Dz2OHAm9nA0cg28YAEAhaYNEHm+9SsUxD0o1DGxpJJBaowzytXiKfI8JI\r\nIXTwYeehgvua3bp5wbSjfqodpuASlEpqpdI=\r\n=D40U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/ySzcM5F/ayEAw8GdCJzKI7Pm8bF+h08Ev5X0pDUAmwIhALyMWcf8GUOTSIuFBA5FkeKo9Wdng6tFYWK6OFWkEIjn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.20_1647278762623_0.3776814250456739"},"_hasShrinkwrap":false},"2.34.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.34.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.34.1-alpha.1+a1816c94","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a1816c941a5aaad55b7d304737db6da8ce67f523","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.34.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-IhJ7otKj4o/XnWFGww7EU4NGkqTWqPp9mu11CIymSAt1CgUtTCEFfc6b2kN5H6Rl5vBaKiXPgVcwpcgjUFqPSg==","shasum":"a2fe526d0b511a2297f436c2089f2b69eec1582f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.1-alpha.1.tgz","fileCount":156,"unpackedSize":229614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexAhnCRA9TVsSAnZWagAAEHIP/1gPZUhjUS9BwOzqMI6f\nPW2ueH4Wp4PcK5MnHdxbsh1zIT10PBApVSQUQjK0l6lHcbFnwsaJyo8Ibizq\n7sotvoRVIJzbZnUJLoDvTuM9Re7Vdl5sPCVUyROf4z2tz/r0JgFeatPZcNZ0\nyymmXtjuMYl5hRqqx97cO+A+y4a77Gx2SnAayJ9a8c6MGYsY+Vuyu0gf7D+T\nPyo7GWJzj8bUIdN3E2efIb8g4LPfKbrfsVToEjtBetPmM2GVye/PsXNj6pwy\nbY3ybFN/uRGCYYhwd7kQeVqdRiEB0t/VXaXUxa0K/fHddrBskOfIv1Vr0Q8M\n7BViZMI9pmN1sB830lf/8f4h8UHgFJ3lNXrZrLzzGRCkCa117PoYewXlIyUc\nAYNV8emsYwBfNRVr9poaIUraxwNA6lT10MOJjuxzm/WHNIGPqCzywknz5K2x\npuvVNExckgQLE9JBbEyPw3CwCERpxoyTM3pdsDOi0lqNLdx+/6UdQ1NS0GzZ\nimqx383rPD51Zbo+PiNcogYyMrz9YMF+7cMd/q6tWSv0COjOMk5/JBpyWhWK\nG6OVMmQzJWcFbV8FMf1Qc7IlFU4e0cP4m/c9TAsPTrLp39dTyiLslCU/XInc\np0wG5ckB30nmeOMnMGCvofQr95VQngM4ogupUPnp1KyWUcW/djJdztO4zKFh\ngUgv\r\n=qj4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Ee16+ZADImXVaiROfntoXDl0ZenbLm77l0p6tyb5FAIhAJQVYq/ZW7YVR1/mP4XklDKv9fXQ862wESvGomOflz8z"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.34.1-alpha.1_1589905510627_0.6390017694944461"},"_hasShrinkwrap":false},"2.34.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.34.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.34.1-alpha.2+06bec63c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"06bec63c56536db070608ab136d2ad57083f0c6a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.34.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CNr7rUMDQ4wd4pu5IrnH8pxnDKON2NstCDfx6iyXE5gJ5/zUQiU7XK2kLj1jKBZWqqLnbWSl1cVAGp1kz+N4IA==","shasum":"2fc99c06696617c99582d0fe9308607d514553cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.1-alpha.2.tgz","fileCount":156,"unpackedSize":231411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexq4oCRA9TVsSAnZWagAAWYAP/1j/EtuQBQpgh8ZZ0x8S\ndxKMVd7TDIW9OKI6wQPV7sJlDyQxro0nYH4enr6IKuda8SNKh7iETsRvo7PT\nWxUDjUBp9a/TtuoHbAmFQYuB1ri3OZEgoDEUGxVab4AUKXtArn1jYM0iCcga\nPyEZpdjCqzztzICowkA7FcYfiGI4j55C0Qx7Rne5IoRbfYZXYy5397pveyaf\ntLh13pvK1lq9YHna2xECS+F7JSKXyKvF1Q/pdM2EIxWsoPtKwQ2KUMUKZaFa\nsfkI4QKfQXZQIXrxPp8qgvSPAz/GqU2lQ/DHT8L83Uh4CYsEb7fly0gwnPT+\n1Fb5eT3NSPIpJn20w+7zW211EVP6R6RqULfPDnsLloZTbBqewqBbKFqZxaYg\nbTpcg4A1HmbSoXSAcaE8zZ8GV1IWwXP5lqYLMdJTHJfjkj3uF0xHXyTkw6JW\nztiYFhl+wumBe5ZwFumYPavYaI+7XLjm16I15lonfcVSG0FNaqGnCCEGKWQ9\nkeEyMybI1LhXV05+lJCYLvtSBg30J08znnSHiMr8mZXCXKu6tuNwmtv997+d\n65iefRI5CeV0T1+v6+RaHgJw6PcmqbaaEAgc7V0+dgbax2K73qDeFcfUlT8K\ncaavB4SmVIVZ6u4Qwx//u9Keqn5tQFbEkNUlAPF451VdPI6yu+P9DbQpn8nx\nJG13\r\n=mptv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSLCElVePkFcilX1WrP9R5f+uai137v+c6m7ZWYW92+AiEA80qLoHyf1QNr5h4KQCSCd71RAtlWEPUeZ4Jo+IWDpko="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.34.1-alpha.2_1590079015975_0.42472637924905077"},"_hasShrinkwrap":false},"5.24.0":{"name":"@typescript-eslint/experimental-utils","version":"5.24.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.24.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f57f3f398412e108e2ef86df71f076207c8e81b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.24.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-KOWuTBADANmBi8uvTsGbBp3JcWD732b88jHaHOAYTueQIsI+/W50mINz7nzAgRmClbdBE+FvwVESDfkrL8TEXg==","shasum":"58434bf56d787613afe4595eb341be1fd66d07dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.24.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/lwk08WKaVCgmq6GTNdGVte3d6fe4XhYWcdD2lgIv8wIhAP+H8YeCgTYlcIhVzmVw4O5Y+FL1xodJYmK37AeysQQY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigoOSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjNg/5ARLmgZEyVEfedTKMWLySd2GVD2H+JTSLae6MMjJjbqrK3Oxt\r\nVzRLYVMCvFhVceLEpe54EBdxYUPOm6Jv6C2ClLw4Ay0DKUoCkvI4AHlNSBG7\r\nS+pNkApI5TjglwwUTLwpTeyJhby3+BFQtgvd9qX6vLSLbwJe7uzo1KUUzAGh\r\nbvl5AXggYh3QsMUQW31RXF0a9IkXYylcyqxV+Vm5V3rodq/sc+PVVdZt+MmF\r\nG2DaPr3SbrQRy6KEKoEuTqEriEHzPTQTHnLE6NKUlkAShOep+wI9QZSkFbB/\r\n/8Xz/kvmDhUCsViMq2CxT1NG/Ep5iCMM6UZ2GQbVhCJ1/WH0Y7OZjWnAxMqR\r\n4ax1Ch6LVEvDQkXGkgUUsuS5UHcE7yFjN2WRi76jnoVoptjVtUeoO5LQwolq\r\nwbEiu8rKCuZzhO+V8L/y1jmNdOyb/dbhGCRDd3FySqftd9hsr+vRfdPZLEYy\r\nKefBb+l8Kh3N6W35TrWkh2hsIgGoV+sSU5g1iGksX2xfUwaCSDXQohjl3WxN\r\nr/0Wx6xZkGbByYkfOVH4F2lNSEqUKPWUkZqNqR7xU2Q0iJuysuBHU2XkHXiC\r\nBGi1FV/srFoU/ut1wkuBPFhHX6kqNsSTA7tQewo+3Ikh3nHkKIoGHkSCiggs\r\nPCPaGriB73ep+1N85hU+198/Ef3LUOusbcE=\r\n=kWMk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.24.0_1652720530690_0.4215729832285693"},"_hasShrinkwrap":false},"5.14.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.19+a931f6e9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a931f6e949aa39eae78ba987280cb89d36b1e773","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.19","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-rhbcviTZIG4g9jjT2Yt6EeEJQC4z+X0pVjiqhUnZDyUKatL00W+g2LP8pPtu3jWR5ZmLXlQdNT49kINXxKxvLA==","shasum":"00137e6aa448b5c1766e612f48a5df2267754507","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL3lJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBbRAAkiXz5TkM8ZQwF4pEHaQFm705OsoB3mJSXF5SltDDk27IZOgj\r\nDNlbz7PmnrFyrervoV2COj6bsvdw+/zylXnXZ5HT6O/i0C8DJACqpbpkuYRR\r\nJtdWvyjRCwR/TQfWoLiwVqLVrZ3qsmtW0xjIT8E05nnYSv/iPZqFCRRujs7l\r\nyaNWQmCoTP1IX+QxeLMHnb+dTCqBIIJKZ+tof8NV3lW7ImloEGZ+1fVfyG8q\r\nmzJR2axkmb+u1g3zLJuA82vCheSfSeNh+EAkCAe5CXGj4z+FhQ+cEdeDp3Ue\r\nLHgCSH4GqW5l3gZsPoWTTxKNlqWcVFAPXr7UuvCM5O46AnI1rlVN+UW/rQNB\r\n3BR2uvcuZ7v8BA1N486JWMyHjikSFWERyHeFPJX9XcUGG9qAeT1lAdi+Dnoe\r\ntSD5bn73USdUOEDXSJuXp6BIatHXATuqpON6KFxy/4fccFiSIqToKVsEiuP9\r\nDZSZKDegY5gCtr8Z0G0E6dWkaeBF1/1IGzhoU1d65HTgbXYsMqRr/U44Ergg\r\neTBgyrwvhtz9+KdV5+t5xrG6sfPdLb4NwdRE/Tl4Mt+4CkXIJgl6SexopZFe\r\nOhzYlY6uoqKue464Ysa63FWfxYqZdJV1w5tLXbhkd34QcuYQEXvKI6dfcnWp\r\nHhfYfk4e+HzNsdHyPutm0pv2RoODFcyjnnE=\r\n=Bh44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSKNWOl3nwVdUs9uf1pR0+iW0f7XTnDVsqJmCbqbN73QIgN8sdh/fA8YJcE7/RfT8FeZ75LTeFcVwVSe04Wyso47E="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.19_1647278408928_0.08445378889969923"},"_hasShrinkwrap":false},"5.14.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.18+2b0f67fd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b0f67fd24a52d5a407fa10826a16645f5a04416","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.18","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-Asi2QqKLvvyCvl+tLHoRzcpJiF6VQhVSYoCqY14laCDr4CKekqWxLz5NnAlGfUSiwafCV+J2JaaClG6ci3dqOw==","shasum":"93df619ea54d09d1e70586b9089bdfd299b4da71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL3k8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmremg/+LLTyaHv2Sko0qT5u7OkMkFU/NWGFiVkYSez/iFCbwbjdtIac\r\nwKJjusr+QYpvKR9sbFrYtqZm1CznH1BP3GhXWRqkqucqjVykQQ+77KR5hBP8\r\n8mbu0/Du6i/wUFWCdgRIdbzEZZpkIFl0zOxXQzT4nvC2oKi89gVoGBZU9B/g\r\n6gH9bPx30YF5J2aG55x3uNkPuu4vujHnNfF+OWhz/ple233z6YtxnczO8dnj\r\n5Hw6b75kgSWmc/7z8I3zFFnjFdccc1l+R3Bf7RYXUsXbeGpxo5nq6LOK3VYM\r\nfzarsfkEueuAKUKvyadTYWS/BWt2HQSRPhT27UjFado0duDgZmqkYo0Wz4St\r\n/xAy0vsxervTXW60/NZAB8AZb2UEwsMQVTNCLn49YqoPZwKZLfIy0ohNofZ3\r\nPMtny94bAn5vCd46YMCbAJHO4FLA0Hhh0QfLlPh/7EQ8IZazdXtD+UZdfQuf\r\nNnr5kCdCEy2X5b8nciyTb6yHXP8yNhPat6w7CeEuLPOUQxsb40I0lsiaB4gd\r\ngjMHQxdGR5oZLUe0Qjc/+BJimnlOTDqtxiG1k4CSxvNG9Xc2VQdm07AQGGCr\r\njCGZEp7pXaUDFvw1jSMWqGIi6fslkvHWxjwuuzbJeV59N/8JWe/JUK27T66X\r\nuaW/9q2aDLT4zRHxB/KzZElPvD0ywm+60CU=\r\n=FTHH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBlmtgEf5rLCeaTNqnJBfXcBy0CHXxmxU+Cyd3zIHBwQIgPzFdRagaMm+BdQ8p9EcCpvJK0p4StDpgMGvnw/4qyqo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.18_1647278396455_0.08126894255733674"},"_hasShrinkwrap":false},"5.59.1":{"name":"@typescript-eslint/experimental-utils","version":"5.59.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f32472787f01545e58d74a1d1cd6248a17a8a9c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-KVtKcHEizCIRx//LC9tBi6xp94ULKbU5StVHBVWURJQOVa2qw6HP28Hu7LmHrQM3p9I3q5Y2VR4wKllCJ3IWrw==","shasum":"e185c9db6fe0c02ff2e542622db375ae012a0fe2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.1.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI7QCMoyfQcZIja4rgwykq/Vgw69B/DLSNoSQHRIf5QAiAZdBsg+tobC1JZ/3A9V3OYoJWbHWE81PwO5ZExzwTyAA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRrlYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFTA/+NxASnpDgCUSqs8zzWZWKS8tGrwP7jf5WVQO0wGYJ8z+ZSlSg\r\nKRPIij1iQo1S/vdsQsmmMV/gWHRiMWqbXQt7miZysgxCQF+SU1sapV8AA9c3\r\n1OScLv7zzjQc1eLLl4p9FaGn7La8BVxSZmG6MVNN5NYJi4eQr99Go95lhYz5\r\n2iHxrRcicH/QILaI952cSWcm+FeZut3bPfOic2PHaZ71hj4DmBa40ibIpJO1\r\nlpDoyV5Dat+8Hpctg778L/94xrA+/1Uz+MzFY7mjlivjla3lwLmBgFJgIxLm\r\nuQedHpl0lDyaHOt+PvYqH0VgTlikT1JcgNn0xa1YXtRZtGBBg86jVz1F7VC/\r\nuPxgcDtTUVxaWYEsT80ZpoYiJKnuwuHBSX2XRMyZngpA2/k2mLspKA4RA6Zi\r\neR0RIgQKpGFODZM6T0VOF20Mgwuhpm/VTBB93zhLHoWGBECVJPo3L85WlrGg\r\nVqr2KUgh6LZkBSO6BEvPtLRPZiC1zKPn27R+TDHCdUUd6jPW8jsw9tFq82Et\r\nPEQ+XaCz7e9SaFBLuMSwZW2a4Wm98Lt4wa8SMeCo45Tktrrz39i25MVGZc9Y\r\nMC3jHTuUasgZ4bV8TI1394APChjeE0yzYlWl/mwc205yROj8yti0CbzXJmqE\r\nwogLcNmeeDYKcC4OA+TPNxOl9lgsLyZdg44=\r\n=KTr5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.1_1682356568456_0.50236040256736"},"_hasShrinkwrap":false},"5.14.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.17+08d3ec3b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"08d3ec3b6c1f055690fa8fe703f3c2a19653df49","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.17","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-/9HZM0lptDLUT+/esoIQWnvAuFREG1s8kZpM8GcQXgqLVjMubUNAfyDDZJ5KJeCld5n5Ar169avhcwBI+ojVDw==","shasum":"913dc5af90ad6f5fa993c5d6e28479255d50b6b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.17.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL06UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0ABAAiKXw4PFmsTlytYuwPznx7B68tjbnxK25hjpzaczDZGQMxD3c\r\n45ChEuwuPSMj6l+XTDiART6ZT3mIRc45ZYxplAgefEAnvSbsnZ2AMZfizsDm\r\noLsL2Nyto0PXkR7WeluJOLLjgsdbzbXvSuxlJhb+Xuti+iK2vSATWKmaMD6S\r\nwXwCjSxzVzd8i8FpT7mMA+EZrYmWSvpnRmsPP68xlizwT6coZldU3mAp5JrB\r\nRydSP01TJOct22KDS3GV/7oF7T8wDdYLcCKI+6E92QY9fiwEH8+LKBwKzkZv\r\nvIKtRPO0AlLxuwApaKEMQlgOLecyOjgxsBjlkiZJwoyHonWYqxNXbZx6Md6P\r\njmnbZfo2QZK2GuldKrO/VqdHHd1GD9R7ByI24ZzHps72f5F8LZdYqiixoYZu\r\n14fUQnKp/rEQ189H3TXb0/0fLhPWwy4TaO842vrLIv8EX+ok1DJ7x6M9bz+s\r\n0EswOXUI05wlYEUjrsJMJ3Jz9AQAJbWpCZ8JbwMbJCtc7pJBjRq2R/Er8L6i\r\nN6syQSsvJGfFFhWWzhl4KbJjSgo1rJ5dLpkDfy3AkPmVpjiYLljVSZPdcZl1\r\nacEINIMTJujgmFcPOz8TzoivSXBTPJkubXYS1iRqCSQqn7V90vxDw17DeZ20\r\nKc73UTaSxbZxjyBubbsg+tGhgKveVwhOw2w=\r\n=JRXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChzvUVuoZXDSwX2+NfbowJDwHGzTS7/9xeevISCcfphgIhAPZXBC1wKJRDv1MqpAuchPCBA+ejajIkimTk0r8D4dQQ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.17_1647267476475_0.2837753840813"},"_hasShrinkwrap":false},"5.59.2":{"name":"@typescript-eslint/experimental-utils","version":"5.59.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce5f5165c9d4c5843c86d48b6e6e9a488eb06b0a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.2","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-JLw2UImsjHDuVukpA8Nt+UK7JKE/LQAeV3tU5f7wJo2/NNYVwcakzkWjoYzu/2qzWY/Z9c7zojngNDfecNt92g==","shasum":"c2785247c4c8929cb6946e46280ea44f54d9cf79","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.2.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID19UcJVNVcsfSWzCgZHPQkpAIucKo30aUDrdHtdsXtuAiEA1de62BljgTNcLU3jSrG00iOO8v3G/kvBcdWE0pgRuhI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT/PFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXBw/+LrLde7+p0YMMlAP+y8oGLb7jcdfcSIzJ+rsjkrlP/Ih2Yv6U\r\n5VikNuItZZHDBB13qqR7NSEiftJeAngA3vaoKNiTP9NUbt05VZssk5HubxgR\r\nG/IY7HfPxFkdSJuy5YHXWp9fQ8q13DFczLRxAc9E452/PRSyoZ+QsXH4OBth\r\nRWXpXp66R2smiFPe0BEWt55z1SdfghBCC7PN53ZXOEJaOCpBBZ1HfiIwcVwR\r\nFY+P8cermSyUvKC7YxUNUXYXXCpqAUDhGl4qZa/cr/+N6qBh+XfvS/GPheeY\r\n6na+Y5z4yr1fMTA7yJP/O5Kzynw+Hqch/SoSOOjNsdHA2NizEAHppbSdt/eZ\r\nieEgrElb9pv8KDJHra4I2JwPQOEYbhFNZFPIwXZ17ZNLsoWKLjKxX9oxWLtB\r\nRDM81sG3oJV6YqAUll4Qin1zm6pqFy9VITwkN2kpji+++cvSDK5vaqzGEo20\r\n300AAka7xwUCD96UHzaPtmpDgbv8O0r2VrzaU9UlTwlV2fNyTxakynQDx7+m\r\nVLSlwb3rZvwEw139Z5qS3PJWHGTC21pCQW+UhZcmaV1kcGtoxLnHOitlV5JY\r\n20eiADvqBsEoBs6SNhyA9ezfn+QRgntzGWbRIt8/pXYq4A35QRJp5iO+u2UC\r\nfkC/RiSUZULXx9R4YpZF+93f/hmzzO5BDrA=\r\n=K1lA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.2_1682961349140_0.9218209063883747"},"_hasShrinkwrap":false},"5.14.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.16+6b5329d0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b5329d07a78d57d1a90bc32cef456ca4bd9f715","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.16","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-kZs4ZKToPCITKPirHGrZ89cerBuS5SJHkXiHnNKi6S1VTpH8nXLmKgWcq/fa7O7u25TgxW/JTHdTOA8g8wah0w==","shasum":"494a37e8703f7d45d3c1a0c6f929f390132c96c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.16.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLqQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsbRAAnNdz203eq4BKZzIhdS3WKdlms9z5xCwJ8XgC4EsCk1lGSnO/\r\nkAV5ioyduz51V0XUh2OY3dAJr0tRkWMpfL2v+Dy8tuoGl4GlI/oMqlMToaLq\r\nds+vSHcAXAZ1a1WU6f945ixJUhtTCPrxC5VdZSvbULdGk1BOnU1ZsVXlrVOI\r\noiPBCeSca9vIDVxs775RAnKpF2I+wAmG8Bn0ZhJUr9SKSh3WClBxNuq0HzPY\r\nGl6BXuSB1uecuniYCsRLC8QUtf5SL6QT5e17XG18NnT9nP98D1mn/gYTgIQc\r\nAW9ZJRd4p9Xtg7gpvITCERptJmVOA0AqhAsJjeRMktsU4CAGWPgT2oXSyEut\r\nRjek0HPEDNhiwbm4sNnDAZvd24kkijKBULPfL0tNK1HwwkiVOUAx/W5mVbpJ\r\nPUBIA700YtTr1oPXyuAyeRBf3Mea7RzKkXNAnCkhFVYMPkbzzzUxMdeSC7OS\r\nH6rJGmVzfnnbksoGa/06Jt2Afyy9xlqMvwW5XSffmbxviTnxpqfAlXoSEGTr\r\nCYM1ZIR5HY6dDVYCRdhvkJcZJUsCUufySkfVW3gvYCh5/4aC75KjRYBfYZ4/\r\nq9CujeSN5jZEApVk/pzEkZdz3Fa7gD2MGj6DxWNX+sPxWd8NrZeLG25SdWBe\r\nu7wjX6/gpdHPlaNMDMmmRuROcUcDUEP6wPY=\r\n=D+Lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsEuwwVhh56Jde3XVEydyDS3TXwqG8Fn9VFtzN1ZlIgAiAAwl9FWJIRDobyuvEeHOxssYPMTc2JLssTulo7XizmYQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.16_1647223862657_0.8504036235031442"},"_hasShrinkwrap":false},"5.59.7":{"name":"@typescript-eslint/experimental-utils","version":"5.59.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5166a00e1a903901c5bedbd7d57198fc0962061e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.7","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-jqM0Cjfvta/sBlY1MxdXYv853/dJUC2wmUWnKoG2srwp0njNGQ6Zu/XLWoRFiLvocQbzBbpHkPFwKgC2UqyovA==","shasum":"77188db1240d173ed5b49ea51f3e90f188a54083","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.7.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIzUc62s2shVaP8ROluzoqfdXE/iv3eRn6d5ZfhPxt4AiAwCJapHiWFSV8NYc0O4BMujvAqZKBl7g5mM5Zl6c/LIA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.7_1684775751003_0.40192085539996736"},"_hasShrinkwrap":false},"5.14.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.15+e3dd343e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e3dd343e51e3b7772e825a609735a04c921c1ec5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.15","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-X2BKFHTiFJ3P5+cFY6zV6xpgH+KqOXSXe+jRTa2mqk/ROsCnS7kCNjBVNm5BNCIAdXjPd4GTJJdZ88bOrvr73g==","shasum":"9bdab7daf6c75ae1a54e9ac6f9d2f79b03e5dc5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK4rtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnLw/5AH0Y7QBviqZ+iqUetJWCskJyMr3fnHEbhQsOLY3/blirD8Sy\r\nJkePBh7BiEDJmcsrzMw5qnKw7cT7ejTI/8gM3TFn0w/WymvGR3ZoeEQKJklX\r\n70cetHjCZcbcr3q28YBvcSWV1AhoZYUD3bMUL77jvQqR7xV7SmhMnfSI4VFs\r\nVA1BilOaI3xfhyPkLSVeQt2tIxCzrvBHpviV4VeDTobidG6Rexuc0P1Eb4GE\r\nPolMGTKNnH5q/PubhQyvXQcNh4t1lGMOeZp8BzVIK76hRd+eSEFkVeWvpr2L\r\n6rORhDEJ+ixRJeG7g4GsyX4seB/wQKyLSXAeI0GMEKRmxcjjCHeE0nh4z/LK\r\nUpmAu4LC9Mdj5oqKfWsttUwXV/sF9BDek65+WkcyeDMOUqDCQP21R9DzUDgM\r\nX6P3TOTNRGyMz6dBDQmm2nWOl06MpjESa0r/M662y7gDuzzwH/XITRr3QjwC\r\ngS34vmUA6mcIoiwVven4808QKyoeZ8+sD+60If79dQoNyiSq8obUCUBNznE2\r\n2Q0VkqimcS9iVTpwHSaO70btTPXJy9TivOjTvZAjlSwis8jjkjm6zEqpkJeB\r\nT4bLkYh1PyAYSI11AerZxxoV26fVvd9YfqOProL/t4UF6cJ5P/OQjobXcdWL\r\niknPiwf+kWnyYVoniyeks2ZovcY2RGtxOsg=\r\n=79Ji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRbaKxDAtPrOalHzqUBd8VIfHH/hYy9MDUIcU43fhbqgIgAN4CK7a/qpqEu6y8vqF/4ihgiSWD/n3diSemSh944RY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.15_1647020781810_0.8575395759388791"},"_hasShrinkwrap":false},"5.59.8":{"name":"@typescript-eslint/experimental-utils","version":"5.59.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"391a6702c0a9b5b3874a7a27047f2a721f090fb6","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.8","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-jAf+hihtd0G2RLB9x796+3i8D0L5T5xjftuPpJ82RLsPNHdzGXmbZNNftQ558h90ogc45DD8/W3OrxmdSO5Nng==","shasum":"21d20f3b657f8dbd237887d9bbb40bf1b5b38cd0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.8.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHOFuRtmw97rW1eoNaEo+nU7sx2Z/ZKNVQpOKcQoVwFAiBLkmC9VgY5OKcLBERGGs0EYkHw4DXBqs4Yy/9ldxTR4Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.8_1685380577515_0.29682935961491164"},"_hasShrinkwrap":false},"5.14.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.14+43b9c232"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"43b9c232cf235b2c843decd56957c1170493c54b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.14","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-u+J0r6TPdyfR/BrutZUOZgDe7r7K2IxKpAVwOC57gKcGZDsKJfnuq1BzKfwx4dsgQ19mk6w40prFM+44B2vCGA==","shasum":"8fafbfbe1c48721e2b8b15bcebdd67404b965744","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1dQ//dk2KDCxTs+kWJud8fvUsJ0eKyBdBBX1JhgmsiKJ8Ry6aX7J/\r\nOnieDyFdNu4bteH+Qk1mPH5vA4bkfQXh6nfO9hvzcAjQfkK6bT4wV+NQUG2j\r\nwh8boDMXos0LKSqxWctfrPfqVj2aycB1uPxqXxWBf2j7uHZ1EB65Me7zyicx\r\ncCCOA17oW3rnoQMLErfGaj3SdEF3XzwrHgZZFik/NZMCIgssbkLUf9uqJ2K/\r\n+WqM+yNGreIQT9cWfAX7pHu1BpnVe9Zgggpvtcc/XNCylxRcyYxyz1bMkDSW\r\nqcdOSXpkJ6Rt3sgoEmgq65ZsSAFgWfdx9cppzOfbFE2wFJAHyyBcCRA0tCUJ\r\nUEgeJ+LY23vMoRJE0EtZ4f6vMDSTgiJZ5Ufi/guyQQE/3+BFgiPzgknWEwa/\r\nzbOK8HlUxedf2n/tMAFfqxLBIeDluJ/ECQ3Wq3eHXJOlhJZPPCq+IIa0xhm7\r\nBooiOOZSB7BjZDiE0z2vUunA+KPNtSymSxgZOt4MUxzTRPd+o6TATQdjl7s8\r\ni8/eZUDR4walwfIUa6AOEIrU7MGzwUHn1ecZHuSMBA/qN96wUWcDecHJDTo9\r\nwu8tX0wHVOeIkMysAsE1V+6yWaN91+LW5ACxLIl8muu+31lJq7kTZHDcVxwk\r\nJ4oEMRqMSxBdS9oNDDobdzuVU4AkERhCFPU=\r\n=agQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEp10dgrmiaw1ALM4HzF7Su44AWsM04AIsRe5QJFSR8iAiEAx1kr7HxGPWJ5CmYojDgbBUVtCLEmpFOMMRNSlCoaHFw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.14_1646961741168_0.7953094440688782"},"_hasShrinkwrap":false},"5.59.5":{"name":"@typescript-eslint/experimental-utils","version":"5.59.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a6f23a2dd5f1ad8e3ede0a4594a5e435182b4a2c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.5","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-ArcSSBifznsKNA/p4h2w3Olt/T8AZf3bNglxD8OnuTsSDJbRpjPPmI8qpr6ijyvk1J/T3GMJHwRIluS/Kuz9kA==","shasum":"41308b6bb1e77eccab4c383f52aafecfe13e0d27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.5.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQY+UNQIbWjdtoNmAVxycasEOLC1YLFkobQ4FpKbmf8AIhAOfPyP/YKJ06HTjfmU1a/57WWhcHQhzuQiK7cBzeVtju"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.5_1683568933999_0.4428016259345293"},"_hasShrinkwrap":false},"5.14.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.14.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.1-alpha.13+99f2a0cd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"99f2a0cd0c866d2fd44c39f01487ece48f57021d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.1-alpha.13","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-xAX5e+Amsq0bZu8nOPXCDjzgV4YzY0eSUB7+zw4X7HYMP5kUiZddJHoca6srY2S+ZdSyW0o34OL9v1fguOkPTA==","shasum":"da76e94179d7e6d423b73ae000dc6875c6b2c2ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKU+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5tQ//dMnzw1vH0upJTcAe7pUhka5X8rHD78zNIHkxow0DkWUMcL1r\r\nA0X+Dp4bdUQ1XxhF3NeNWx01/eSm6d2gGVQ9Sa4kYv0sNSSzImjCX7Brw+/1\r\n7/YrmkLsz341qAM5C1Cf43Fb6Sgt/RaW0LbmTjaoFuWXyIkTIeAwbG8kxScA\r\nYqsxQNpkQ2xbcj1KUaLuFjgfkKFL3MgkZ88Bs63Tv6Hq4HrVL8U++Sp8Pj/p\r\nH6CLHh1BqcIQuXlfEXbbVwaQuh/D1PeRy1jY5U+VnrpCfxNovqEvdbOl2eRj\r\nIx/PmANlVX3wYLac/UwlZ3qYOV/D+0DEmdTBF4sZCsvtKCTcpAx8ZhrWnYmF\r\nk2kOZMiW6y4YdB5B3IiqQ3ee+7zPkDERzHVL66OG0esGpAdhjD8fOsMuioXE\r\nHJHno9rIbxLmOS9GF68s4PJESrhtAi3SKdbJe6FrBFsMrHeSLUaeMKYmbrq9\r\nkSOjjJzTtxhlWFxpplvnzjQKxkhePLFTIeRc1ofEFwqUahIifQSS3geNvlfs\r\nnhP1FmiTOPIZarLHZXzhyIPXAytfymjm89kLeG3kMwSi4r+uf1YB1dwd1S+K\r\nOqi7Jdl4s7kVECOQiW7WZ4fKTjP+jUAu8dcFOi6yjX+nvLirjnKlw4KEoXKF\r\nsijCKmLD/UxyBhvJmVJ2Ye+75KDKwKBGUSo=\r\n=adnM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDainlcLDpJKqBd+IsmtJ5UfwFRidqwRLIVVVFQUPzUOAIhAOrxhc+01OVPcGHurOWXC2aAH27KjhvWhSbWJz3aZFlb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.1-alpha.13_1646874538281_0.36507359400938344"},"_hasShrinkwrap":false},"5.59.6":{"name":"@typescript-eslint/experimental-utils","version":"5.59.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5b0e577f2552e8b2c53a3fb22edc9d219589b937","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.6","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-UIVfEaaHggOuhgqdpFlFQ7IN9UFMCiBR/N7uPBUyUlwNdJzYfAu9m4wbOj0b59oI/HSPW1N63Q7lsvfwTQY13w==","shasum":"9f4d81700dcea51a107658a44992ba1e4d8b4320","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.6.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICryx8LNaGTKgW6ac3+6fjEBwWQLw6byD8zGUOJ46EQuAiAzb04+qQqM4eBhH2K1cszGCtT58ovFStZwZJPHKgwwdQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.6_1684170944945_0.9260432345750638"},"_hasShrinkwrap":false},"5.59.9":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2b6b2e0a1ccdfbd5c76ba3fbcffd94d29f5d2b1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9","_nodeVersion":"16.20.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-eZTK/Ci0QAqNc/q2MqMwI2+QI5ZI9HM12FcfGwbEvKif5ev/CIIYLmrlckvgPrC8XSbl39HtErR5NJiQkRkvWg==","shasum":"e77482a8b70f1a6aa3a1c6a128be4a5e0e6db940","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgAxf2jw1TmmCA37gdBnASZJZkI5kTDsOm5l+39e9FjAiAKMQU1j67ypReoa3eZ+rrWjf1b2Dctyap5W5hDTf3GtQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9_1685987811329_0.9145642591456189"},"_hasShrinkwrap":false},"5.30.4-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.4-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.4-alpha.1+f325f776"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f325f77631f000cf80040ace274ae0c820d41000","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.4-alpha.1","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-pK1NlcPqiMCgm70lLrRFz0nU8eo4ISFigrxjFUVly6UauH4gT+nx/+yo/rrpDTBhgR9Aa3rlsD6EfHkbgTEsPw==","shasum":"bfa12d283a525a1d6fefc79594ff166a91be2660","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.4-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ/BbuOps3I4wyeZ80J3uVMkBfX2rJan4Ira1NXz1TEwIhAKWhUMb9y3thFaP0mgNWo4PVdIvye/nOb4NrwzdmBZXS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwDknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrjhAAib3zHN5uK1TSdW1MaxIXwFdQ1zTqeioxbjVX2HWuUdqQGSos\r\n0ZbvyD90RGXTWbdCWa+jSaVqSrdULYgO1UineUadozRovETP5qtdDip7NYUu\r\nUsCOYTunF8ChuyVLCoeW2cFWfeVRGQtzb3r1iWbgxtIOvsvyiCyQac2LQB5B\r\nJvQ7dzaob+UuCwWUDlYOhc9zTHMpbYHZAJnZrUdSPghYOWfO7zKwC6s/anrR\r\nblvAFdixHtbA0LjrDy6VT1C0sW0OS6Ifrb8o2tXs5KOYlQwzH++E7MqjhQIE\r\nr5w2VyGFMfalqajZFVcex6hKvCBoQRHcYDj5lV+YeG0yOR0g4tync2YKlcop\r\nPckTpWmcO4RsWkj5CSnuOQeQzRPatu4eHAOa/832EIhA64qgGqSpy7o7aJ+z\r\nd2I2B9NPOqVmRjjfH/g4MDDx8C1H8IhfmSIYKr9eKY6CXrUdkZeLafCirnS7\r\nQF7kuuUM/3rR3ry1SZXL2bl8+RWsKJ++WBQP9en+fzAxSPbPHr5ApP4qGdjh\r\n5dnL1hQQT7sLSqO6ToPngzZjeg2KNimVuTNjR5fDTsnuI4VieQ3ziBD3YLXs\r\nBc+wozz3ENkQkFLf36AX79Qn5eRg37I7LQtjLI4WXF0c55fIeUoei9nQNdM9\r\nJpQYOM7HWVqBv9VkhWp5y6Wlvbu2Hzsvt+4=\r\n=gDuj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.4-alpha.1_1656764710821_0.646082819383752"},"_hasShrinkwrap":false},"4.28.6-alpha.54":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.54","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.54+5a8331c9","@typescript-eslint/types":"4.28.6-alpha.54+5a8331c9","@typescript-eslint/typescript-estree":"4.28.6-alpha.54+5a8331c9","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5a8331c996aa38244592eb8cf2c419f76d19fa35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.54","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-uUH3rv3Uf4wh/cBEBdxWZpxP9gdYGgesKGKUIcS6gAE0k0PrgMy/v6dVbFCE0M8aEBbFDzGfJC3/aXwa6qCxGQ==","shasum":"a54098be336604efba24d77142c7a27040b15df4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.54.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB0J6CRA9TVsSAnZWagAATogP/iZG2e4R+aE96Vb79nk1\nahk5fqrurUC0pUydlQ8pdbrqs51thRYd2TRB0hzvCc9PUXV8XXjKjmYa213F\nmUSsh/uxF0SO0riuZVwd7NPcESLm6p2Wc7dgN0kg5UmZGDe5dnyawRldd7xv\nbYjWQa178MH0KWCy4j/Q3XQijKRa+RLucsLtWYQo+eC5U1TuBK3sBCSTBL04\nNrQM+Nh7FzzEOeHx4pu7jhIpyG5TAevtRcse/5vfF05sXDZ1VuYc4zI81VV2\nz0D7LNulXhxKDettj3RRD5xLbgGCP5CQPC3EawP77QEo4CUF0VVVqZGkVt42\nkyUmp+j757xR9PbzqA+GqQ9qYowwWFCCwLATZNqqIiF29XA9Y09lBcn4GXIF\nz+sfZSJNuRrkwh6SbveSjO1EwfYbOu3kGuLFWrV7wd/eBOt4WncZIwiAs8bE\n6w+KrxBuZqToZIXSTSbw1WHvpoeakhelrsmapsNReu+Rf1PSNFuv8v5zF6pz\nIcP9AOgDoGfZijfIIEYGaztcCjsLkEbO0g0qc6q2yhZG+Mmq8hOpML8zntqc\nXUuZLs8aiJotyhsRzBFfZg4sxQ/BlXCvYf8cg03nYXvTH7Xl8QCLkc9l9bTp\nZ6UKae7nGw9n5x/EsJZaD9c41nUyxIZxCTsRHuOGS57Yvcg1ByPS8KesDc5R\nLDLl\r\n=8uYP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWn5P6Rvue1bx/ChoT4TD8xjNeqz6BWHOdrMhoQS5e5AiB9PHLW8q58zNCS8k9qNDQTErTegS+D43GsAnX3NCfsVA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.54_1627865722290_0.6316594881467494"},"_hasShrinkwrap":false},"5.35.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.8+75ed5829"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75ed58299bcdb43ff84e98114bc83416c2f0ef8c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.8","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-hpDPUTkaJ8zxPmW2f633ICP3Vhtn4xgWRUy3vSfPv3+dlUJGVdMQq/mClm4zF7OqoowAsYjzIPW3CKecdehrJQ==","shasum":"2a13dc5ab5520097c42dae693847f550a9aac2eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8Qzn7hPXPfkxpmZl1dOHnjdh7+1xaHWJFyac0R4vZzAiB+wu8kXwVsXK4OM886SZF1PhhBHKsr2LrvOK9VZb5xkw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDLfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq9w/9G7X1Eso3ypF0ow225Ke8gUlC+zuVB7KiOCUCi0lCnBKaKAnC\r\nxEZ55NQCaViwXj8OZRhny/gK0DC4XXng5DisYGxYsnJ5gSV3ZF7jN/Pjx2mk\r\ngSq1g0WHtou/ow3wRnnn9nxyEc20zaUoFbCpHm8VorFry7YV6Xfd8rJOFwPH\r\n690in1JEzVCgA28mcQiQaPE8qQx3LUuTQqQKqTZ1MxnXV/ldMoukLgZnNQr3\r\nIhvwNIsf+SzWSuY/uP41n7nSYTNc2IrM1SkAHe2BOMoqgm+he3siumJyGhOQ\r\nVOhowRT/jH293w7wKJkqluNlVrRU+nN9VwstnxmWpfFIZIv+PxDKNBQdJR1Z\r\nUHV4p3yeFhwDLMC2GBUfEFeAoIQqvYbUgKJfQzf6s9Cb3dJAs4zZRCaAlVzW\r\n34Wq2y+tgNTGAHEsrszvnZlJxmUMGuG3ZPJeztBUfTrqOkl5EAdVEtTl1JkL\r\npPRcFptEE+ZPZU0PKP7dZfJUU1ISq+tgEv951sjpm+WP4rN+aLXddP4fmP7i\r\n1Sbpmsc85d1nLvzVzj8wIzhmIpvZhMxqs94ZjfEkTrQjveqgOsZpVoNXVnIe\r\nhJHq7KmDg8x8ibYYnIwDHabSKThPxjiHjBVSQ2+yK24lzYGC+oIik1ZulhFn\r\nKdqYLRbKuujpXLegehNALuEwbqQr4MrgX6w=\r\n=1/0a\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.8_1661777875749_0.2869735918410905"},"_hasShrinkwrap":false},"5.54.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.12+e86802da"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e86802da797d2a77105c661f7527d1aac879b2dc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.12","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-2Q0Tp6lr9aU6T+EDlk3fe8CK4hqSiuma97Ld3yocs/Xu6Xeg5jRHggiL6LWtTID8ltZJxG7gI3OXA1fArvKlnw==","shasum":"7a3a9676242deda13a39a694b41fcb4c40613900","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.12.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqsS8o/ua1M3AQOVTKohcc7ODDLnQjkEc5vhpE04w9TAiAOfNB32Q2R9ppmY1UC/T7nuERHfimYeeIdXM43XR4hfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/1DnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILBAAohY2b6Ba4o157DkAnpZdUJ58q9rhWyw5Hxh2tz6ZddgwSO8X\r\n8yniiC84eRoQomP8P4uLP3Gbrjj1gk2a4eyR9ocPqVMriGsBJSEXd5xWSmta\r\nYMYYEpzB6zY+XBxy0MWRy0Og/4etCiRnT3aXP14Fo/1O24j6Ke+FLRExbo1n\r\nQ/l4Ege00BEjvtmkHxL4wwToCyxOK0yp38xCTBHIPiEiHruh5F/0dgayNF4G\r\nieoFL/s+RB28tFw/18e1Fp7r7Fsq43gkPkK+WgwxtHZ/lOoOnTAEmD+/ZQCc\r\nSRiWVs/HhvUXI1YJcjL7IXE5JoMaJ16JOaBbYKR0gFn/yjF9sukpfSwSsi1L\r\na6XsoN055KV26ugony73q52iL+9ApC0r2T+hdpfssrN7udp8lUaFG+a8HZoC\r\ntyKpPzS00u73JEs7/j/ZCctYQB+oEA8iseRG3E7hOaF28iuCIOcMxuRbyLiP\r\nqtEIyZJoLaxEkPnj10mD7SAltEe/VW3MsEtBKc96T8NJ57YJMTZagZ2E+Kg6\r\nGO6qBGdAWrrQDShR9awdfNjiQHAJ+Ff6SKD+k5cCvcyyyPpNuZ3tKv5rmZFs\r\nl8XdiKvUgGQZ7lIXOKFMPS7LoWhVE82V0RRZb+3V3ndRC7npjADSywOyxGa0\r\nF3DT/LWGYOG+1hwvyEAGpcAgNMdFsOX8bIM=\r\n=xnLI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.12_1677676774940_0.8513737157386558"},"_hasShrinkwrap":false},"4.28.6-alpha.55":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.55","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.55+4921bc3c","@typescript-eslint/types":"4.28.6-alpha.55+4921bc3c","@typescript-eslint/typescript-estree":"4.28.6-alpha.55+4921bc3c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4921bc3cb0f68ad21e60513a85bbb53efa927d9c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.55","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-8Bng7jZgBtJV9pzgdF39dk0pxJ64bZ1hohIxbp0Ce+v1LrKo74RNJM7VmhB/Bxl/+mMfyhuKIa3ISZyh0wPZWg==","shasum":"79b2e19371800a4147e2e104622f3d86abbe13d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.55.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB0IxCRA9TVsSAnZWagAAgdEP/3H7zGZpA5BIMOPOg/de\nfsCaGpmWHH9lvjPCj4LVcW1NSsxBN9qgVl0+uCUYhsZxsPr0/y7dU7g7m2bl\nkbj+feS7C6rteAmq7juwCHwWu3aHqRZA6SOEFfxdlH3m16ttUtuUBRr2o619\nKMBN66/7WzUGUaQqPITlye72IJTFvUpHP1MmL+GEIjN7Oc4SKnc36Gtqu+TA\n4kItxOAZTZYFF0db2ZOXiDg2/oJSc9Jdo7jBtFS88A8nb2xsrwUuywLzRSDV\nyvw25r7COWS7CGcAnSs2fijedY3neY0SjT6N8SdpYTIkNkfuONOirLGmQNwm\n0aBwFWY+UabZS6/xZDcIp03YzJQEjaUCzfsXUPshd/3rkTINMN7GfFh9tnhu\n76FJUYXAmQYV1vRbqgFL2qpznI8jLuhf37siFi0zYYySKgnL2gYGS/oBUdc6\nDsJm62NIYWPexU4lrp4VjBoETrqFvn6vFiq0JnZFQG90tBky6+W50/TzNioH\nMiGSFi48GySa4C0EaM9XvhUvz/CRFpC6ifMKRgrz3CJoOiWRomKoPnEJsVVj\nmCvBqk+i6EtRDkko7WRWDT3ziK8bKfke5IJ6bE74Y+UbRjhpYwvrNE7dnLJg\nChA8Xbl/AWoYDRmHdAr6LVjQW8NpeAasaacLnToIDEj8VbYVeF0yEh4QYR1J\nC6BW\r\n=9VhU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqZUW8AAHxx8UhCKm/k+RAXL8ZwELLINgRxVLc+PlhPAiBqN2OCbHo/Bux/gB94sQvwxz8wsmySQ/wIyxZpFPpMzw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.55_1627865649328_0.36608822612775804"},"_hasShrinkwrap":false},"5.54.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.11+315374c1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"315374c17fb776786686f4266f4d75f0583ac415","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.11","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-IyLGDzhQVfxBbPlNLFsLTLRBzCeKWWEPNkcs3Zaj0v1N0cgYADOhE3BT1rg6jLJ8pxcSuRpGHB6TbWr0LkalcQ==","shasum":"079bd09361dc9bbfe4d2bc8631418db4356eba5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.11.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIP63iEuDtWVM3ib5ympVC9tlkLBr6g7JFE1NHXHekXAIhAP5VJh88PTNI+S5XdK3zFQv8Q8zwWex54UCZ44H0iwR8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/1CbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAQRAAk1S+LWQRTFCHycwFNynPn/dxgJGLkZ8jztJmyfW1HD5RVqNq\r\nCUTZAsGYNLUpHU7w6z9MKUAGQEzmkkWuNlqXt70UVkqjUqqks0Qp8PoDJXJo\r\n1BSdCN7HShWQFNJIFAFOC82PjpmYnrNrHBIEUx0GMDBI+UGEOK8jHycp3ils\r\n+cwfGgQYVd8MjdneQoNc1tTKpWfLrDO3YXdb9lpa7ZPvvRu7xoznErb7o8GM\r\ny/0JJ7DH1IwChkL2MUp0br+/RR0AwMEGMCFBhIp1bVhDUCILBJkgapvOTQLg\r\nzlEt4TnRQyLQbDLA9ITYV/AeKj1WaW1n9AB3p6xPDgjoJaZDlkEE1toD16Lm\r\nLMDREZAT1JbouK2NtSkA4oLQ6RvkDfkmwn1Z8rRfC0EDxYVcW1uBlArwqTyO\r\n6DFFfJUpvqfeDXPP2aQIBmDNxB99XedbYJqXnH6LCiietgQ6uoPSF2vcdkeA\r\nkdS2L2BXs4gALGHUL9b6rJhEg7kfFk5HEGEzqVAGVnkpuoBe4JyksEaYfnYi\r\n5eGuZb4RRuxRfu3iOYbKC7u7oJF6JfLV4s4gm3jUgdBcqUs6HQk0W4Xrg7Mc\r\nXdDcUWJ9MytpI7MfObhjY9If7Q9AIa1gv+dF144qHVTRRCDNCylE6Usuunhd\r\nbn1wVKYOwPkhUE8/KYUODf8OQfZrUL/N1VM=\r\n=eBtT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.11_1677676699254_0.6087094413426417"},"_hasShrinkwrap":false},"4.28.6-alpha.56":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.56","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.56+f0861e01","@typescript-eslint/types":"4.28.6-alpha.56+f0861e01","@typescript-eslint/typescript-estree":"4.28.6-alpha.56+f0861e01","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f0861e01ea97798bf4444f56f99f3bdc787174c6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.56","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-CPKtfxmwLd+UiDK+gqNiudgHd2V2pe2mdx42oV7jCkFtSFTd35n4YVsOME/uEe/i7nWy16hL6Xb/Fq4qWjfIFg==","shasum":"d3ed22de3507447bb2037e27b3dbcc3682467ad9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.56.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB0JhCRA9TVsSAnZWagAARpIP/jFShisqVHjxAA3dOVo5\n9glY+2ozkgyenkkv02Fx9QsMO7gW+DCeQyoOqu12vi0ubE6e6V/PuCMYAXgK\nzsUOWBVc2YBR26pp9nqTaIt4BZqyaUXtL/a2zPhlTw96nyhE+IekeVbR/PKo\nzmSjI96nieZkN4iqjTA/b9U3w1R0DmpB2Ws/tcVc1b9g7UAhKHn1frk5zKw3\nKFpr6XWMRuqNfBXZ36Q51P3ROQtcE3MnX/hWbltrdkygt1RW//QJgpArklfH\nMM+ZM9fy9cIogOKARoHx5xmnQQ0Hu/6kEyRq7qQIcwTCGfb54UrRLwrh/NpP\n8of5ElaVqH4e4FpEY24fenNcX1x8wiPojxwR4xXf0aDoQV7rx6hfTsq1GNVk\ncDVUcv6Zv/4UAv/h/1xyFTGUYX7H1K8xttnzTBHxP14I+ypdJJHTJObYi+95\nbXmtc+bGshJvaiFREk7rtINBsDyTrInCXymoFo+auZLVbuKjAXPgkIT2tqPR\nxGXXNwcdws1pAGmtdLK8k7uGYh+fqol0Fe9YeRZn6pkdyPAnYhLI0sE/DuBo\ngpA8V/rJprU6ieWmKFzyROq8H3s9nSrLYInN59J7mwlUAyWlk1R+4Xj7xrub\nAH984GcxPrZaduDf5iFnGhS8rYip2Tuo2exCCzEyhq/gnC4uhYHsPL3Usv19\nPXIZ\r\n=ID6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6/g7HDpArD4d5JgeHnS8suupYoaV7l1vhLNl8K5x3PAiBIPNDy2VHO8/jK84FtIzUG0M6tf9ErDe+7RP7F0f95IA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.56_1627865697437_0.15212411381720536"},"_hasShrinkwrap":false},"5.35.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.6+81450ed7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"81450ed7eaede74b384e9a91a84e9b4d34513866","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.6","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-W8I1xul+DTjmAuQjDv1DAEWVEh3dZCYD2HxjKKkvcppIyjtshMDsts5J9vZnBIjhUKTx7cmnW0ebMuKjZQpdJQ==","shasum":"0bc0226e1dec38800ec556c6eec61e5c0fc38479","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEn1qoEaAjjsG/ioa/y0QhrTM6fTX8vSXUzaoZtvfgxGAiEA7+t/YreWUfV3Iw1/oMr6EkMQE5N9sVhP6MY7IBjtVOI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDKr0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpanw//YIVd0NFmGbD05D6vTqv+28MuVCDq4WVsRKwQkdQxD5i7YuTY\r\n4C705KZtnKczKe9PZkmwtiayTKVIN23KC49/bndstpMBoSi/OtLThEy7gLQV\r\nliyc5mHBEHwWbwkvabJSfJJ6HVmux0qcUtimi6X//D7cXYmY/fUhut3MBYys\r\nsijXuWT/uyLkD1dYwFG/U/cWm+uiMfqHx2d/runDgxkkIQveLnQ4ywkmbAgP\r\n+aIIRXE+1TA3/vyH4pI/bUNajyy/DFI6C+AHCRfDrMEGKk+7JRPK7EJbrvSV\r\nQmsKMPn58OcXT1L02wwJnt83iMjBMnRwEoqY0cyH7orvvVB82sbQq3FKVfSL\r\nISFugu/rULE7tLUQ1eiq+vIRA2nBbR/Uax0L0rNI87yDo8ojzBazgxQRMZwV\r\n3AkqiKfPS5JY96DWKbftdh3uGrN5mBB8cSdkBNFIifH34q5wpnIHMR6dred8\r\n+MxAz7ScS30S9gUPcDKdQcXz9uwPFsMvZ9qYN4u/W/4HylbNMZRJurrVzKmW\r\nSSFtz6VP8rvFVaI7L3Au4PCx3EwKbaOaYsF16qUc640F0kKJjp5gBztbbupM\r\nofl+MVirTi8FhteghQBayo6iF9K6IUCsTR/zBluYgAmzfnP/UtFjKMCWpz7k\r\n3tZx6eAz7QtI3dWASWPEw4yKju37lT01t3Q=\r\n=ExDR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.6_1661774580238_0.9758004910718592"},"_hasShrinkwrap":false},"5.54.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.10+e37ebfed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e37ebfed2ec044c3fecc1cc5a0d8329210d28d96","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.10","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-6ETWe0srBl1rMLt8PmduL8yDKWBQ5i67dKlJVGoQDCA8NTBb3XZMgr0b17kwmLHAOtx5Byc0u6HvzzPCfosNvw==","shasum":"59c5397db5ab0a918048b716bc4d3a3fc82ddf8c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.10.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfF8iJYB5kAWgwAx/LC1dBsf7q5AjlJrjrdsJjK4JPAAiBMJTcBggWvbRfEYZvBhPybxqyKt3zfKyNsl0l3nHTOcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/0P0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRTBAAjUdnFz7EARyxBbHFKkVJkGYe7K3z5d2XMtWIFoIQt3s8fGlx\r\ndg3QxnBaydvt2B33oqVhPTnnYfZn43OtxESkgH8UGjCl6eznm85hy/gCKDg7\r\nilGFknPVumrlTuNpY49EcvUYcTIB++eGGvAjUqR1eANBXeB/b7eOuCfPzzYa\r\nqx3oS53Nds+YuM78rTLhaG8QRcilEUSlkwKf+HHrb5jiZas+15XompCPiYXG\r\nXnpICjsTGGyH0NBOC8BjuIOIBktgQ853z3O/xvN8j1GLXgddWTCaRX/Q5Qhb\r\n6CLcR7eBgi0rVh2tjXrL81rJXyvmjY25ZTChaZw64v5MXXgv0RVmpnLo3L1Y\r\nwrzGqGGAQQ1mPUf2f5wPbe5jcn4mrUtIYO58YZRoaVCTaLA9OpteDs6ZiElI\r\nqzeRn8k26WaTPoXOrdt5XykSJrVihWKJMtryK71+SP0RMvXoh1rqfR5FEor6\r\nuFG8tYF/ro8jfgiwtgUZKt23c0xi9cY3Vk1b2RgLl3TM/5u6AV0LW2IHR56Z\r\nhsKEUEb9INcCl9kwdGmncxTFsq4dSdU3ovId7R3W3CoaZKcxGbb8A8t/0zxY\r\nrvz2YFOC7zLpDOFqboUFelBRparoWSGcMs1p4tWyZoMV2RX51oqMTYilNYTL\r\nAqkPwLozWMXDXHw2Etiq/DqcRnFA/re1wuo=\r\n=tVsW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.10_1677673459999_0.6693400741243365"},"_hasShrinkwrap":false},"4.28.6-alpha.57":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.57","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.57+99eca0d4","@typescript-eslint/types":"4.28.6-alpha.57+99eca0d4","@typescript-eslint/typescript-estree":"4.28.6-alpha.57+99eca0d4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"99eca0d428187d4c29ded9ddd1b57b40ab463c01","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.57","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-390RTu4i1A5eHI0kqmRPajnwCrWgDSEDfwPU0x9ewdVCcjKq7iMYOb9gHFHWokNzEFQJWeqqEgnDO53lo/GEOw==","shasum":"6560901da0440ebfe234a448c0f338dddc7199e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.57.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB68tCRA9TVsSAnZWagAAFWUP/Ao0X7FL+I7Ur5BIQZBD\nXGBT0HwWa/XOn9uoa3gN0CPd0U1L8kaygPnMiqP0w7/SfOdp6go5ggyO0Hgq\nzRkQQq7OvnCteS1YhCqhDGbbZZ5Dre+KpKRYixwc8taRhYrHInJb31cI9ljo\nlHPicFVbJDapAWt5rCpjL/N20PiqOAeoQkbuNrAzDqd3nu4+ZZN/Lmt02wHp\n04T3shynsdOVytILMSY/PzzeJQzDK0kC+Y01k3za2wesuZSboV4SEClnZU5l\nRn7AB9jq3FqyTFBtfJ+1uUu39BkGQJ6Vm8x9qirmJctuAzMr1l+C3cYOMm9M\nh1SlsFcQDjSvaZa26iqg4fvSrg0teKTUDgWYQgqjbvckGC4wyhnGVkc+UIp0\n2WLJrc2EmTKNdTXenzTx1S5aKmj5mrP3RnHuZ8pqCw9cF/5+qaunP0KONxkr\nhTw6Zv+xmxfQ176NCpzFAhUaL6kQ6rKvv63U01FwmFh3pw23KPEOmwpSBT/q\neINKD4OSc1I+KtyogbGe0Q1wnimLFZW1gPqs3DVwpndnEzKM0wYUWG1uW461\n5hSEB5AmwIdfppAFucZkpy5WtBqsTMDDVJQNnNy2x5LIa0mjfDofXuP8tq6P\nHoqbOamhCZmJezEtE109SPcADWZCXRQCbecb6fHHXzlufVmoi1sN8owahl7X\nUhbv\r\n=t+Yv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgEQo0kKPR8AXm7DCYfNrDFz2iRT1FVHjaerwMA3mLoAIhALC2xNCijcA3gNZKZdO/d+fAVYTk7knpcowPwd8E6Vuv"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.57_1627893549184_0.5574092647600781"},"_hasShrinkwrap":false},"5.35.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.7+7a8afe29"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7a8afe29039c6c80fe584acaf5d933424a4452a9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.7","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-oPBy9hAWd77xlDmexjWndujNelwMuyGTDXofJKiE0xPskNeA3DigyVaXyXH52B1WBnk94xtU0ZA487vfcwKPmg==","shasum":"90b57be6777c318f961ea906d03fa9a9fdef634f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4DNhpJ8f02tHAw8ZZjyczrqUWdTbXPhiFn4Wtc+14cAiAZZUGHSlv7tzz1guPL1KbwigAR0/LBtVRkPqPsGSc0SA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDLOSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDRQ/8CxIZXe5Uy9EuMPklz6OCnrHPua/q3ldIzIcuFov4AoGKEFu6\r\nB+tldE6UFj9yRur/kYP32gFvXgLwI8hpAvff7/2f3i2XKIhem520yZaGutVU\r\ndJNo+Go+5NEfPxhMcQt7fbNpPb0Z7kiR6L1K5euJybfLCreP1QkVlocFJLYy\r\n4aFECZOf5UEmkKLyqHJqZjGFVw/IZzSqWcNDbT0iNlwKj1IdS5fNLPTaXBt6\r\nO2b2bf+JX+s3zaBATlOhmn2pwQaiGqgUq66GAx99sFRlsE2RM//qY8sRdtKS\r\nr7MuJeNn8/gEPiQcEN7nxz9KtGnqnF8crsMV+tmGx4zQLA4yd3UFryyx8UId\r\nmwv0lJkcMYIP2pMRprFHb7EHkskAyjkNS1O51VRcq0jcCz3FhwgoQIp2+/M8\r\n1U2525/k/2pwjtyVz1o1QuapHbLCRqmWjD+ZSFMTHGrxDggu6nVO+7m4jHHD\r\nV0VMzoB9P2WCn6bQNC4AeTEsb/dTAym/07tLoahYIhsUewlugc9Z4CDVKhJ1\r\nwLSkpfY7vunShDFFUA3axF/DDcxQdkdaBM1JyPKyx77GeFLr1mcMKC685DeM\r\nw8FmUK9VlEhDjO1L0g0b7YSaDDiP5VWf/YoGaUOuPUvUaOdOM3nboiO1sqwL\r\n5CI1bfsTQqHVufpO5jKpynbo5ZtJxjTLQnM=\r\n=W9yR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.7_1661776786721_0.7313996539680865"},"_hasShrinkwrap":false},"4.28.6-alpha.50":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.50","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.50+b302b88b","@typescript-eslint/types":"4.28.6-alpha.50+b302b88b","@typescript-eslint/typescript-estree":"4.28.6-alpha.50+b302b88b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b302b88b76c110b6319c148cc097e5bde483f3c1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.50","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-PvHnQwUhmEoYK4xlGuW1KEl/F858NP0p43rwactVutzoCgWbSRl+rBtrUArr/b2jH8KAYozCM5ybkL+pdjy/Eg==","shasum":"f17c18c9d15d14d251b34e0be1ab02f54ded7449","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.50.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBzplCRA9TVsSAnZWagAAxQ8P/jpI+GaRFhs8to6Gpjet\nml7cKXTk8LwdoXctL0uTEKRGB+7E/S9/Ms5Cz9+n9+OJuRtFm1N9DyktmDBO\nipYRn6Bx6URdIRRBYi7GeKlNtEPGVhnvt9dTDIAcE2V/urOeLP44kMSWeKE1\nJdIn7UVHNkAsqowY5Js9T/b4NDqa+2Eq5nx/Ca/5Orx0AIYk+nBo3TJ3NCuD\n1gr5fuHyEJaNom/+15vqVNiJAwaLQrRT8DGEu/ag8h8lLvFvP/BpMkb55cMX\nlQRqQNWCgyNYk+GEeUl9T25p/gIyGuYNzlEu7eC0jSNBZNphV1uBUKim/ANz\n1hT904c8TS2Lio69qZhDdIcyx4Eyyv8f2IKJL/K4boneQwHrJYN2zv8XKNNW\nnsyvSCTqh3KXSxZE3hwS62g5kn05HeY/r/fW1ziMaT5Xu2Mxwb/BhgQCoWN2\naZAOhoymasXFwSNCSNqBH7F5rhbwubZYGure0eR2ss+5vOlS4552YKUF85At\nKkFZA+r7KUR2NIXYf1GebGC1VkHenYrnh5EHiEK+9/K/tPFXes1kHk2PALDu\nH313NujpRN7ePQryTLAtM2z1l/+j3v4uNCHJALVJdUXrNFRqYs/Hga9jhFFs\nOO0SdnR869mzCJ6eKdx3KZvXu7Sfrs3YMY/8iDSQeBFs5Fm43QpWvG/Vz1E7\n1JMH\r\n=C8Us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6LEuWhc1T8aICtdy7yG5MEr7w2Iu8LDZRCHPpuzQFtAiEAxmlsbubzQz3cnShzopkUZFNdDjrjEtigPyt6p9y+Lf8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.50_1627863653753_0.9153708243547176"},"_hasShrinkwrap":false},"4.28.6-alpha.51":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.51","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.51+0e364a13","@typescript-eslint/types":"4.28.6-alpha.51+0e364a13","@typescript-eslint/typescript-estree":"4.28.6-alpha.51+0e364a13","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0e364a1342c76f7d5acf45507c19c4867020c060","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.51","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-E3/m9phhQfqkqRYon25GRmWxSPvWNj5khNyVFurBR2CS9rQPHGy8T9whBUQGml0Lhrltrk7feAxsR1jn+9nCIA==","shasum":"eaaea6b7506fc0f287895b2126362c91d9863b47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.51.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBzpZCRA9TVsSAnZWagAAc1AP/0Xa1twClRUUvCZnBsWE\nnLToWLwpQrCkxTi3d9iRk5MJ1C1QNluNwOELj1+/VwkD4ijCuUB3nu1CMThM\nNa+QD8Emnr0SO1UqMSJlfPH0M8FA1Bh1qT/PeQyH1NpOemLE9GsRhf7wi5rf\nGQafKOPlCwTHpDttzjfraog9oL8R8aVoNEH15srI35kX+rKANf/Au2KyXAmv\niY5hYLugyeLQe+cyeI7e5dRcbcJCGYI7XQl0JK24e053Kkgz8ZaCRlTc+4SD\nVYNlv+1krt0kRCAnUAXdOgFi6OYs2V/02sncQUzmodHL0RhU0X6pbxRO3izf\nlfQy7RamqFp9M1dLRocfrU345AZVNAer8okj52DOVQwK9DE1iQ8JX2xjNotD\nefyQQrY69THIHAI5oiMCewQitgj/opryYxQ0HEo1yDlRlnix5KU9lV3fUPlA\nvzMxjgV0DuKFaZr0sLntkTBg4sskdutaarUp+hTrbncfb3amoo7va1z9GPKn\nAfzTUoub5DrLF8z6XHoVzFcTAGQnUwr1sZmAyW+BX6ny4r5XxxgAmJTaJ3GG\nSnoEY2qydTTMl1yGuoBQPWfH4AkqTYW+BdBoQ/ujZrP2TkBHERnbRQrINKmr\nAsfsojGUa+CAcg59Z49EoWeBIdD/m025qYz016LDOPyGXmwVYsUyEZ5V+tzf\nVCxj\r\n=418m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMKWCa1yUUuBniHe4SCg6os1jIiT13mptrC+vUgN0WlAiEAlPa5tDxPJQ4l/RDAbB2M+xfWNYgS/3MBMJEpgXCYxV8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.51_1627863641240_0.8308318609223175"},"_hasShrinkwrap":false},"5.54.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.15+9427b7c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9427b7c9439edd169665bd90afb243112d5a39ec","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.15","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-zAndZcGQgNSpqJCB9oxk0wrtNtSYGlmh9S/cHQW4/ugKq2yWJ+7JslzY8EBkWljLZyg0qqNC0XN1yMBcMxXT8g==","shasum":"1440c9b05d3ed7a6754b59c7869f3aac9e3c4e30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.15.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDumRdGCRvVtZrf3k5f7A2VBxjC7V/Qh0hWGy0FctSjNwIhAJRI3IxlY1w1exNIJ/3/nCJzKVBuSZgfcd8EIjuF84e5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAWWnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOpg//W5cEle/Bx/gR7DaVkISd7mumX9aiNotVlabkTasoMTnBdQAD\r\nZVVk5AHs+8MJ5BMacBlKIYgEl7AHZM28NT00qyqZCHfgoDsNO1SpNXMzj7Jy\r\nfMS1uyPzv3YThbludMIjGF294/67RGL5k1KhIIuFyrCoBYzrINV6QOzuRRQl\r\nmy/p2ZZ7fEIUI10npCb/1yY6TTLwOOxPjKx3jPhf3IsUHl6OZVYS6tuaRoYq\r\nhpfeJTG0f48vbCEYhEWYBmxDh3wXrVshzDuyXrAEbZ7ANQA7wmV+dbEwJuNB\r\nVY0xSfmOctoKanGZLuYLAsSFsXXcHD//Tlf3NjqhG3gLG0jRe1lSoTmEKg4h\r\nMuuW/MZrTEwemQw4D0XTcLrEj53YnCXcICxKerowp6UgPJ93LQFqBVrHtGtW\r\n0P5B1weTm7Tg9150D/hQFv4z6Dl639SWNCktPTR4BP2NdNfmABLyNewO4Z6/\r\nQjmlcj5sn3lv2k9g9cq0dZWM/FMGwoN8PncfnZJgrvih8EI19L+HgSibukEU\r\nKbgyLU9ceEzJNVWbqxVHtjTnfI0GEJDpShaqgy+xqTP71WUF8rHxTYSAlT4T\r\nKyyIuqiiANxDxkmMPYQITWG3N6Inx6YO7jm9tsiuQTPrSwX5AHiri5LwN+p/\r\nyeDkp4TV5r8uW++Q+FjyTFehExExS/r2W3Q=\r\n=l2Is\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.15_1677813159470_0.3336962158880947"},"_hasShrinkwrap":false},"4.28.6-alpha.52":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.52","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.52+4b0dbc05","@typescript-eslint/types":"4.28.6-alpha.52+4b0dbc05","@typescript-eslint/typescript-estree":"4.28.6-alpha.52+4b0dbc05","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4b0dbc054715f884526c75e094a99f7103c49465","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.52","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-05tRwyi21YYLF8ge/KL2wzzVj12Y4sY4HKRNn7CvHZ3m+4siHVikrXZ9OTuac/2QMQsyJqA+MDiSPYGVRHm1dw==","shasum":"515145333dcb6ac91a503d95ab2aab2c491330e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.52.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBzp2CRA9TVsSAnZWagAACtgP/2Q1ZK5omIKdS4BP5tgv\nMQpF1MUqnY1N77XRTtqKli3eLTk0Uwli99Mo0NL9DaoDXC/55XeHr9IOCpPf\nSx8UH3I5mzX9eRjCwEAZZHlakI4oLyWqrK7RkJZnNgZnRebTNCiimbQgKo3w\n4VjMhpMS01RnC8yV2vM03w730C7gaqNNkCFv5y8chs2yoBaUvhThmWNXufpX\n4Oq/L8XwTEfr0JxO/Iq8zgmzR6uUOgl4U9H1SaLqtwhhfSrfHpr4bkuRr4Jr\nHLhumgxdYATqcFj1SKZWYCrI1UcTY2pPayRz0Ycr9RT4Rt+uBvW1ExYJjQ27\nwPdA1U7BTPEbzeFl18KOTvr+XLgN1wezXm6U2H6WlyZA1rluKzOShq3VH9u0\nC7cAdoXhyh/TX4ReOULtwMPVDLaqlveBts3gLFlC7TAmc6rasvjVJCHPJIOj\n3pwGe8i5cScOL+VNJMfeZDrxmaw6sN3VIHv7kLv0HwUgxvt9aYsIoJJ5My/2\np7B4O0iUh6VB8A7d3YmEL7bpT3ijvqFxfNy2XJMkQDU1fpR9INzNsQKCSrO5\n+cWiHpL/X2WNSzM+9EywD1AY1cKuAsUxosWLv72hY9euSkL82NODXr/Iu1Y8\n+3uAopHtu81OInJ61Hfi+OLz6CkI5F7xJG/eCo4sX3CuuwkqIk/MGh8aZ4X9\nhC/W\r\n=Wgai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBlJqxbXrsoyTG2AWY+OhD2bYGOxSLMEvF0EwlUwu+qAiEA8vRREKkDS3kCO5U9S5vHBKpx2obgt4mJN7Wga0rkoDE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.52_1627863670501_0.8548910868541812"},"_hasShrinkwrap":false},"5.54.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.14+ba2f0c5d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ba2f0c5d82a10222a5de9d57cbe8a0722f18ca46","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.14","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-uAyVTfC990+HvfgDi9HydrqWABTSWO9XHHp5u/rPKeeywfdMjyRNLWaJ8yEAScHv5fkjxTR391vCr1fOXUevVA==","shasum":"0172abfca9227ee074482a7cf33a4b026d7ad1b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.14.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDeH7xm6yQxYr44IvbuU27kquyaxoHNQxapzmQn5kMLgIhANknyMZzoGCRY0myGW/dLYtuPHpukvCqzL/YPAu9WiKw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/+2mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTBg//deKZDgjQodZ5ixkYUiF0DsIBxN6U/2nr1OYTZWRDpblQdBi5\r\nWHtwp9Y9AWrXTMRV0cLoOPyl4bjgSpUv7eXq+GJI3ncsVYZXiEEpnPgOERZX\r\n4BVNfuln9gxj2Z+pDgnLa7erLNXOadIT+zIZKvEeBq/l+BBlciM7bC+i48dL\r\nvsiIn76rZ+JSgmP54zE6yQn8a4VKfkQRXf3aum9mCXBkhi+YO173CNoUfT+3\r\n7PYfxdTKjdp3v649r5PJXcL8Y7q2pQGOukLVSy0nKhd8MLr6l9GwTleF2CQv\r\n9wO3Je++nR6jLf3hLPLWtfG42qC1ABTUswCc+uB+AxA/VyvBViOr5WBDMfBU\r\nRpratp3rtYDsph/Zyv9aig+QlQggNimBd2qf8MMq0MpcHSBK1QJmyhRdSuDl\r\ngq2qbGLNK/pQ+j4VK8zidk/oUobT/56gy5YBTijV2Cr/Jagqt0escSgIK6Gq\r\n1FKsSJgqpjBXFQcoRb0xr8a+2i+elfNsn6F/TrU/+Mk4YWv7K43gnaNP1x7v\r\nrUBF0Sf5PIrY1hNQx5wO+JvWC4Beb5kIrR6Go2/fdKgjcXTBRvaMNWzXkuru\r\ncJfebfsUPyOdwWvP0cd75I8FF3bu0xPOL11b2bSSqkzpd66/O/U2hV8tY8Yj\r\ns8PfVILRAPRTj4kK+DlwhIiPD+owxn8PVK0=\r\n=49L1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.14_1677716902083_0.7631906907964388"},"_hasShrinkwrap":false},"4.28.6-alpha.53":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.53","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.53+f9bd45b3","@typescript-eslint/types":"4.28.6-alpha.53+f9bd45b3","@typescript-eslint/typescript-estree":"4.28.6-alpha.53+f9bd45b3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f9bd45b3bf80efd7f5c069e8cbc9d865470d323a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.53","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-CbKfXakTCjKPDZUWGQubgZfPmLmTTr9nRZ7iydn94fROyzavLC0Q9IQMeGzlv6MXUJDdS4FnpwVELdIxFv/7oA==","shasum":"dc30196bc42733729099fb26f2c609aa011b0717","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.53.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB0EgCRA9TVsSAnZWagAAODEQAKDhjCXqkI4Zxyh3q4NF\ncJcNEF3SKO0dCNJS8+wuYXq9p3WpiQQv1Vj2rQRgfC35slZelCyvyfPYyh+g\n/SzEJ9xTkSlqqAUEFn2/IIm3zMm8dkx+ZtipCEFib8JzDwetkBBzNofakzUo\np984xQsoQs/8jAK3wX6oTwxdHip9pkNlJXAAkosNr8FieujVw7+5OSf2zzP8\nCwvrE/DdJQybCCs2VBzDyUbVGgSj4N5RDEyNK13FSCCF4mThJEqA5dosGwnO\nhSB6ecmnpQs2G3Y0ZMh+30pt+UFBa3XmjUtZIBEvQkQjXErayiYxjPWWNCXf\n9A+bg18Rp1BaLYVAYzBfUmLgB5+2Cany/fVNY/Kr7oUA39Hs0QIpnfXDGvOH\nyBZNyWy1yzWpdSoCeu5oiGmZkNV6UrJgyHIEwu3uieB9s1iLaUz7Fsywqeqf\nfnjmxv1uZo3FGRps3OK+lNRv3j8Rxst3iIqYxqvkthArNvBxvESrtQMR5ape\nH7zMonqVt/GNxQjZOdN4o9DYqX31Ybi89VEq80vDY0lPHT/EncoE6YPerTPv\nWCP9o6xufu0mFFLoX+PSPEKWzSTttZ0kwNb1tj6WoA5NybPTCvztSakH9ndi\ny7qEftMV8qT8GKuIPXOCMKi1irCE1E68rMp4Jxco0dgwl09C12puMhoT1NbG\ni+RU\r\n=xuWP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID82yiyQHZ8lXFcyiAWI2UacFKz2oTt3iRTsNdfwZSuxAiBPYNBmy5GOy9kUgY7d2fSkheyrBS1wtvmwRNkC2d20Gg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.53_1627865376259_0.11346345643623534"},"_hasShrinkwrap":false},"5.54.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1-alpha.13+222ed1bf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"222ed1bf4d6109710e54b7febad42dc4800fbba3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1-alpha.13","_nodeVersion":"18.14.1","_npmVersion":"lerna/6.5.1/node@v18.14.1+x64 (linux)","dist":{"integrity":"sha512-7HlpzO2cxPXKgQThbUOox0HpYtyqtpft0Hm4VIlhRs9CG9wvrwCGqGpBFZfNroNQXT7Q4SOFcbNHHENqpLqoSQ==","shasum":"9ee8d1c33f82db4b6f38ca5384cad2d7738116ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1-alpha.13.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1JJHge8brpX2wRPCVabUdBbs5mvGojgewI9Ya0EtOkAiBbXZQ7cW6VQq/M0swXUZgeaAp3AozArQD0eP0Ha7tiLA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/8SGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Ag//XhKxb81Mm1LKwNY1Aj2U65oXEAs4VF6AuT5E+9co8gSfkYmP\r\n9lA6uwHA8eIpYbjLtmZkpyNzX/kopoFCq4zIKBJ7rlbF5nJVXb0ZwQI9DcjV\r\nTuoKkP/mn0OHu1c8MxcFWyF4ztPwPEvwIWZ0RvUN+TEUgOBd/+0kZF+4T+vR\r\n0EH399uDoFmdPTQnlyTEfKEz/y4UvzTcEMLA+iYyUxvYtIPymkyzD/i/Lxhb\r\nWTYLJrWRQiw9hfXNEp4eK6Lrh/G5ZxdOxxr4TbUoTSj5E9DYOfcN+KLA+Zes\r\nB9YnEv2qhNdZ2GuL1ByMd/5G6iGEGTH42XKggpV4jmAVhXiNz0tv3vUk/BT/\r\neQRqZ136PT7iOCf5kXobTYbmjqaSmX3L3WFgAr7689g+HC1ZEYkBkJFTPPcS\r\nWLK5+z99K9fmr2qODZS/GluXd1sGh2gVIVpCTqivxHoNWbYegC7iD1A52M5O\r\n+M9wqXLsUNcfPeP5o9teGWOVwQyobsePT/0dAGdDcMW+wOv8jpYDEWcD2/Xx\r\n3D4lpgq3tZLr56Bo8RPAI6kBMCCkV6GNSnio8xld9CJYB6otPDt1Oglxu6iJ\r\nEScuJ43lLbH+GSNbUsaX2FjSl5WwZjVXPQ41Fav6VzCwiTCrRKUyR9lNszwx\r\nVuvEcX8jwiQ4bV7vCtkIMs4O04HNTpn3NPg=\r\n=eL5d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1-alpha.13_1677706373902_0.8357358553431911"},"_hasShrinkwrap":false},"5.35.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.0+cb43b4a1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb43b4a19dcb967c3342dc8e677e57097b76d888","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-vdh4V0em7bV4pZ5HVz56chA3a7NJ5Vk7CPC/vuu98+jlxKluXLi0QVNhFvl++rADlR+KTIpRvC88ytuOiX/n2g==","shasum":"bc417e7961bfcf842640eef92d5efba0459aeef9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2KdBkL2kFNP0WrkHTP01tlAq7y7O7MRd5XrfVsNaw4AIgALGmWpisU2cPHShaFQ0eYH5T3NQctvwRg5AVpll0Mow="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBouKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyYA/9HxpDxdMIYbxNx2I/X8GwLUrS7EmlAyrAmCPz24l+38lJewdg\r\nsT3v7ptcQrpsQKiKmZ6ejIZqyWpFWPaJnxn5NtxG7cNlB+SkUqpipJ7VmcYa\r\nrFKUjnD4a61nHsAKPMA4lMO8wci8FdSjEo9Tw9muUbD8oXRWPBLyG4EzmkS6\r\nlo015gHEXDU350Y8vM0gzscsxB0I8AB/iexmw/BlCjinXnIJKJm1hpbS/9Cr\r\nfCktQEvVaUS2pku7UuIh4/J0bGNulbRFWGSLXvR0OskDD9b+GF7S9pDx66H1\r\nz9vwAKY5C3g4cyS0H1o7qpbpep80gk795odjoC/v3uDKLulWwARR7/CJ+W+z\r\n1iqqyE94STZb1oh+V0U4d9BBeX7IVvtFm146O1WB+n0sU8JpVQ0enbrKn7ei\r\nkwJmXgghFjxqgmoH/wLkPq4rZx6zKtZgSU1fT8MRicEACjJD+ChbCgVcSwXl\r\nmGNlJAhSxvQVWjZIB9VR1CbNx0xxTehElCDeI/PBVXyPPkgAdwDZd5cnmf4q\r\nScci0i03ddfNtzzHnslGpgX+VFuJdSD5tQeeDFXRg6li7objV0pOo1akCgpn\r\nfFh2th488vh+xfQnJA1Vqfmgr8rTNhDzdItw39GWkBRKoGKfM+m4h91A+6eq\r\nLgutafJ8QXLSvigqgGBEXLm5A6eETaD6vDo=\r\n=fvrc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.0_1661373322025_0.383263082739949"},"_hasShrinkwrap":false},"5.35.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.1+4483a4be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4483a4be714605d2290b7b175f7c7377376c2a66","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.1","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-VAxnPtXkwV8LW6jm/S2Tiu3K1NjshgzXRtdeMOEoSPIVnVMzb3t79i7MKr9o885ogPbFeH/ecHoN+6SaAIaV/w==","shasum":"eb0677dde2768aefc2afa40d75dd9e7690daabe4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcPD2/ylATFEZLZmxj7SizoozvBXmPIZT0ZQS+2u74xAiBj7iC1sSA7bru37he1K5iMYrSOH1muXqHSlyLL+oROMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBsoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjFg//ZHgClpjn6QmNcP7rxFJWoxrUGCWLSHIP8k4fllsqWt3B8zUs\r\nbjy+qUTSO7n2n6w0a0mY9ZU629QGTNsSkECh0JcFn4LISyyit+nwJeg/9ddw\r\nAbNra00ouAKbAIpNXo81h5ouAYPrYEK5uBkRhD8kJ+iMBGtNPxDcnyc25ILq\r\nH4XJGcBqHvPOCjLH3XEesq80AodNaY/s9YfiqtiqsmSaVsMiSgZOdOiET1Ph\r\nLuPU485p3gD95oAL4mxQmgD1tmCyu6Y7SfACIb47tafanZtdkX8jpkUycHuR\r\nO3SIAasrrcHuHlmpdaiDbvT2NAg4g8PY5xf/dLCymegJ+7IyOLcVAVsd1t0b\r\nyka1cYEYhujOWiD1QQq5nRYj+sWFkXd98PooOCDKAWWWde4lAYU4Flpoya4t\r\nuXkz7cAx4ioEC1zu++91/Nmu0W/acZT3ltOCzrqUwTooUQ1hCoD04AS2r7zm\r\nAHm2L+6sBGNGrvWEBj9SvnBcwebBowyUe9nwk2yv/cCM92L2awmpbpvFjEAK\r\naS8pjtF9Gge5pWp6cZy+QHsKk8aLO7BxXb1I4aUVPthoUXjH4Da/sLA9RctI\r\nTTUnnc2GTS6H2GU/iwCFT1IQKnnjZPNZuCGS3X2hwQYGptUNt2iYfzIa0Hp0\r\nkbBsSdqqYuUZDTv915kD0chqcp2GKRWSp5c=\r\n=eV11\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.1_1661389342575_0.23988159319272628"},"_hasShrinkwrap":false},"5.30.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.8+e4a7e958"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e4a7e95833fddb09cc6abd0f81fbedf48a3bcc40","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.8","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-f151+DTipzUm0nZSDAKdNCPjZhcV5hz/lq1R41ZUW9lWkoBvICS7vTgmag4qALfHC9yfqQJrZBa6RHzAl/X+CA==","shasum":"7d675bce2b03c1d9478c8cac5d09e3db32616f6d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbWbrPnq9/rXdWzct9o9XfuN0CsOa/JdQ35WMk9ElKPAiAfrXl9GVXo4A7HTA0XChEFR5rM9YaWngcjtAzMmblzfQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxg4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTqw//frDq/KVGF5zb6xtZSxn51sSJQLwm+Cbq3WywLl5dYCgCqmgC\r\nAA0OVwyCwnleVqoqk0EDYQ1V/b540Ey6MuRithe1/n7m/gxoFVfyU2QpOCZb\r\nBR0pHVg/xIRBZ72JBi6L/2GFK7eTYdRwMGuRXmHBcUbx9jj8WEcNfWcjZRS8\r\n4k3npjlvKH64e2jzMZO3PpBUi7RmFP6caLlJkyH45RtSQ+1lrtLdLU+7UJ4P\r\nc65O2/dWsjHnNn6H1nMpEyFVOiPOmwagXSPtTyK8u4Z5ZPXMrIAg+TRVwqR0\r\nsdIwIM3DhjP+HXCcLi0ExePXaW/hwdR8u4Phhvj7hkiITWup2UxJGYlPla2N\r\nvRT0rrEGnSHJmSuvu1wQ2ukyJv3IkElFx49fizqDJzT4YZF9vfhIdTf6+YNs\r\no8+PYlYx6guL/nBTXOBn1LF8Rdrpvaso55OHEhF0kWPizLFfQW54nY23pat+\r\nUNBgZfe+CVtleUqZcX055d4yqdQi8sxUqGoiR3NJKNTBwB/luhVPF5eP3diD\r\nBSeYJ9JDzNwC2YL+SxGroZxtO1FrO0QCRW8x8U6SAb8Jj9TVBrIfAVKVh27J\r\nIfQcweGuHKvYhsqvMOOT2aoUmmISAeDsJyh7tAq3nd2sLtnMJA/ITKbLsuzK\r\nbO0Z81IPNEl5VJHVLmjlXqCcQSqPCqOTAPQ=\r\n=Pqbx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.8_1656690744635_0.2446678386837302"},"_hasShrinkwrap":false},"5.30.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.9+9a58c170"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9a58c170ae4d843e8b07868683215bd34c131714","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.9","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-xUMe0oAVXRf6hNR3HoHEalHocAmOBIS6h1ji9kMCLFaKTpT8pE489VsVFdF8Fnd2BJcelM86aKCH+gLUAlvdCA==","shasum":"e8114f5d3e3b6199a0004ceca0c4df64f39ce2ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpI1izZ3oXH9wdKt92YjS2neskzvB+sBbYT1La0SSD4AiEA9TfmD3Lleix3gcr4FvdUhBnT/ELfj6uvAVmuSw7b8/s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6nxAAoIx2RoEM4Xpa8i6FHTMWz2+aHT68X6hM9Pg2z66J8RH7tjYk\r\n85TYdjcsmxBmJys/lFTC2NkqJkEsJyN9xHZ483AWA8F2mUyPqqvSkuayKPqs\r\nQTF1KkXFB3+MgBQy8CMSxv/E5M41a4A5BQBXhKSDphDlSPCW3HzEz6BNXPH3\r\nc7M6AVkSXeq5xnJNMhoaiLpjEeGZr88UI6A8gLKBELmQCFSExK9GYtA2f0lg\r\nk6CowWPIDSeypHHGwAnc2QZANcjWzFTvd9okJQ00bc4l45FOdIr5GNClt4+h\r\nBZ/LSdVYZAs9lFn1DP/7FBAJuySl/mnbABvNcHn8rjhuZ7KSFrhicf+62FoY\r\no3CGE+QWli6TzQIZRUGEQpIu6uU8kCQC+wlqlSHSDcpGIhvDStc6DSXAae1K\r\n+inpkvR15OVRGz0/qua8gZhjUsUUJ0Ys7Mizn8Bdcsoud62HqGzliuu7HabX\r\nGFo+xm07ep+kIkrJ/gn/aY0GuXJQA+xKw1pWVLECJjUhigOwKkSyiBTM6Ch8\r\neg8eI7+mpEDP+gTbXgQdNf3jZGx9/SbCUesWptBvDsNEeoCb2mPZtAtgl5mE\r\n4BTU5zk80hbNUrWE0hQZu5RQVamDu0I0Y+2Nvfdw/z2rZ9DhsfjmSG1Wbiwg\r\n2ssvu2BMvbJ0z3xeTtRQWc9TgTukT2wu+yU=\r\n=Yl3q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.9_1656690942085_0.28825600470472934"},"_hasShrinkwrap":false},"5.30.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.6+394425b1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"394425b176a427799f2bddb1bc21eaa5b10e78de","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.6","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-oTZtPMpD/8mXV5stWj8knmQS3+uLVo25Dwk6nSGHljNQzf/zCXmoDss8eqd3S/+CzZp4VJ9iYyezDRV4Lp1bgw==","shasum":"abfbe6b378c0dced1b26ea301be49ec726080aea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+jnIBcUM3Q0op1oHKTYWOeZZxyT32HAHl50CdZ/V5/QIgB7tclZbcYmbIxP4reyTh0/qfB5yb3knYYGY5ABPo2aM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiva2vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrQA//VnLyNSjeSSe1BXwiuGVEZ9H89IDOiO+oFkEG5IBPyTODKDI6\r\nAqSuFnPte/A3z2X8kD9022AQ52qWEEqDosy8hEFGh4xQ4E3ckuGtPqTZcPYY\r\nQZ3qFmQN4paPMSCpi6knPTukZXRnR+frPBMOBRYnf++ETQIypZUP7pCLZt1J\r\nD/DZfuU8hntu1jsdOfcr9z9wwTo9lBKaWPvmwF7nYSVV3TJ2tKqjBrdyBmIC\r\nfz0K24l/CMYoTSfDPmP0/gM7xAHcovp58Pq0bco689u3XJ7qNIS8ll4jyMdP\r\noqcbuTKOGeIQY22e3+F8OxaubZjTHOvBPBpO/6A0MLe18aPHvYPF1GfktFC1\r\n95i9QoXUSOmUo8iJ2w+VJEnUjD/1+WFZvNlCE77Pnns7wbt5D93PFbSdXTaO\r\nb/FQRCiTWj5ufyDOUxy7z3C/K1zJmrI8O0YY6HlJDm6ox1+WtkYmiu2fK4fW\r\nxXjIZcR8u1HMr9nivMTSYrLrNPARZtzo05gspBfR1SgYgwtt1dp2vDrGPb7q\r\nOPepk5nTlU+Xnefj4LkEiF3XZxw4cAeDeD+WzABpMD6WcUbKhFTp7mQXLij8\r\ngo01Wo1g/BcHvcinyv67Rm7Mtjea0330azBCsVKP1rvz9tE52LyFV9EG4xBj\r\nSrfZ2uUf43wXBipGjfDUAVox/zyjh4mXJl0=\r\n=AaeZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.6_1656597935451_0.9947697802543105"},"_hasShrinkwrap":false},"5.35.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.4+96b615a2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96b615a21c2dc3a73a491c7bbc5659c34b1c37ed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.4","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-zlBUczE17PeRpPWEm4I/LVFXA61DgugkuU0sksUWmiUEkN0YuTBCFvf8pyXNtfpP2C8e5wN42WfycOAUrLfAHg==","shasum":"25048ecbfca221ebb16af02fc42635e635096d19","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTFwgtoannVAqF/Dk+PfATy1qqEjUXbH+t+mna/En2DwIhAM4llD6zKSjdpoWCTu1aAG6HYO/SvF0hD6owUvmHQUFz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDCdgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfGxAApDckoInFMvk/5aJnP5ledXwud+xnKAuh9cnY3VMwFzYKdx1L\r\nAruxeIPbTQrsUsDeDpkT5J+RLJ46+Y165M+p/uMJcMt4btlWFzToQNn7o6NV\r\nXpOShBlZna1z50+peQoftSvGQvzZS8QBpKAmYDdeXs1PH6d74FylohlZhcBU\r\nla7bwg7JKUeQLnil8xHmq+NkAVgRRY+BOFPHCA7YpxOgHNdlisunk+gqTTqC\r\ngg6cyU+YaBsmHA9+lRTyWsmot5YhYOezXK6VtI3xZXXOvJ3lrCbI7onyOeAD\r\nla4kDXObH7/Y6tg0gXqOUWCzn3wNNBpmXiTflN/7bqiJgYDHQUHYl9sONJwr\r\nN31ELUZeIQLd+uhAjIN2RwytEXvLAOU5cLKxWWwGik3ArQpJjKbzQf6Rfx7J\r\nCZ4a8EqcpUz5LOvTNKuijirr6MpNVYaTr6Cvl4OWBF/szeHYgSaOFN77vecT\r\nGouej7ejgsIukf34R+I1n8+OSIer06THqrAwXhvrSyycqFVv0UEMjSLum4og\r\n9V5ZiNpzYzigmygtfddPu+pMJIoseno83aS8V2r+GaXDEE2A+Eyom2GynL9i\r\n59eEF2VjWgo+1YXXpw8XttR9XK8BG5qFWT3cFs4lOxDUbEXmWKaPbBsq+qC8\r\nFLzrwxVE0H4Bepi+7YwEynaGycBtGqELsA8=\r\n=XBqj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.4_1661740896523_0.9146082280203178"},"_hasShrinkwrap":false},"3.4.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.4.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.4.1-alpha.1+ba41680f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ba41680f2a25b1aa4d05c2d4b132ac73a6faefbd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.4.1-alpha.1","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-+ENm9ap08xbcYxWJUCJmnneQpufOdfW1ncVnieGUXLYJ9JzjmYfHYXxWJUOH4cs4nn8QeSOoIAmzrI5QTOJnHw==","shasum":"1a6a21c91e1c06aa452dc73728b4cee5b4967c28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.1-alpha.1.tgz","fileCount":204,"unpackedSize":409834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe89luCRA9TVsSAnZWagAA0nQP/2PcPv60no9BfN2bXpwV\nddDk8OqnuuXaS4KokV+tWL9iy4wAYAef+kT6ctqymeuCa1QHuXkq0XLDJmeD\nVy7KEkNkQb0rWKyo8QhfZaHXYyeyn2vpaTG2WODlNrkll+4SwYvxbrQ6qwYN\nF/OVynv2BbHEHhU0k28jyEpsibgFNSVm06SmOh1Jb4Kfr4ep4yjvzfS695sQ\n2uojbpxYi9OnkG/nebbgbpjGZkW6YCo92VAp/w2GReJWFJtzz8kIT/oVOKPL\n4aMtpemagbXJ+WEQb6iFO4k7Nks5n4syK8UpzK/tCh5+zZvDQsxcLTqgfpGa\nbki61bZMJgkpVNCoLYaiPLePQLD55BLDIC/G/wLWCa2BlTZyESoMivGXsJqN\n8cwYi35P2zJ2XkMBwBTbCiPOlCNmTXCR8bljjBJ1currHJn8uZ8pyEB4DM2t\noIKfPifaemvgtPOyzgP3Di+2Qs5XQ+H7PoXRmbW7tuMIR2hMIgHXWM+GGAiY\nyAXAWLOUom0nOsVf0Z7qieCBA5v48HbzTeUp+BWmVEfnPzLqszYZ1ZLRjT/z\n2XTYCIMNihv01O3vAVBfk8NYwXOSyVA0D9OVn5P9eYqx7kRX7sCq2z0ZldbZ\nrKcQGu4U3qzNzanbIRKq+i8PSF8yJ4vNEYoh5eG4YZYER5fJO+QU+dsNPnVw\nNiOJ\r\n=yIkM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjYCllOIliqXViPVPe7FEy24Vj5zZkn7fnIMt/o/v9CAiEAjHKM/Uf5U0HrjvM0QGsZpbpwi8dEPcLhdq7eoy+pvAA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.4.1-alpha.1_1593039213995_0.8263334662584982"},"_hasShrinkwrap":false},"5.30.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.7+e00d00ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e00d00fffa5e193b6725c795ad308d1a2fd5f2fd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.7","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-W1twuWigUEkJqWfVlmBL5GimV6YkEWE71/c1aGuZ4QGHZcombyuEcIfisvlLlRn8WZA0ZjtajtmQ/ZHGdgBm7Q==","shasum":"924aa4527dccd94df178e32064e63635561090a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIJXNWVSdDUcOrJzvpl7jKHt8CEL4PcMGZk6k0UQPTSgIhALJcGv1Tc6SIgUJ8JHcCxo1kJ570c9gwKFtnyDB9eJSq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivj75ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK3g/+JLBG4OhPgqPV/TxafAVOJvMGYhpA1U8sNAOL70YxvUtHdVmD\r\ncsbTf9ZdzugBZRq1MJ9XFHcTJQHVjQoOUaftx/R3RZiHlWafAUi+WcoV2KTM\r\n0wi7SzrjWbbzZUEVT+eewpHhrFvWTm78kIStbG4bKpKwHiHlSeUv4/+iJJjt\r\nU1WT38djVRhl0yfT9k0R60sZGTjjN2280R8LA23he6v0Vi7kiUaquyQkl3Fs\r\n/eDBeH8Pnt82zAAerCwbiqVJBV+qIH+M2f6iLNtpwBDnX4psGhPw7dJsWuQM\r\nEgmg8myrRGTTvhZ9gHrfVs+QCoOU9YK+z9TVHtKPBL9J4gu1BAi2gu3FJdXO\r\nZzMMUqj6QwmMNnzQ9gXf3vj0bHoMa+fJZB/S8aSLQZTncB8Rt4edFjJI+pY4\r\n+iQhMQ+E3uSAuoty9ku0bf+OaChmPQx9B9wcgg1cw9DN0iwGvjvMyQNRR2xL\r\ntuPa3R/ug/JUoRNsiln1EZN4G6PbbuxrDTlxbzk9Sa6VQUrVaGZdBL4rZtXe\r\n+T2v+JlIpMMPNy+H8a0mb8plDndUSlMya4uq3cNPF4m7uJxn503nEn7fQJpl\r\nMBbRG1jS5oyVzGysNSApFCXTRZhaUPoVptKaqBjSP3OfrcP1y/Z0A/xAXzja\r\nT/w0CgXuxG9lz71PdPCJKUVfjJBFVnvJOso=\r\n=MDaQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.7_1656635129418_0.5553433313287344"},"_hasShrinkwrap":false},"5.35.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.5+14b33a43"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"14b33a43f86f1aebc39a9b4d4462aa41c50f392d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.5","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-LynO8VJx8rOkZ8bhsQ0Lx1BFvhWJZP3kDujvC+9Gq33xVpAHiebB2C2vxpZBgtnTnjs5ENEhlTS6QFAm+wgy3Q==","shasum":"0a37ac2be5b76ce83d4455419f1d04cdf2523dd2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnJ9MmbXLP2FJmZr4tIQ6s3BTjJJ0aMx0cpTxHzl2X5gIhAOP8hVgVDIv7uT7nex+EEK8TjkLWEIuNhTpvnN2g6rma"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDCyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQzBAAktIC9pzGckzjblJjGFWLUsZ7ZSVFHVk4eCYKN1XfaNMdHqp5\r\nq9V4MZaIu5z3imNyG+1fPcKMyoDF3Y5bT3aGqg+9T9uk3jXmfUhiHE9nvyDv\r\npCZ7fC6UxUu2uzZp1Od0Vr+7aWn5b6eeHPO+LjmXFdfE7mLwteGIlAk892Ec\r\nVL9KpkTsnw3Z5bb6Dg4QER5GrwRLmr3tXMJNGRYECw84Xbtpcnm3igbUA7n4\r\nsqVASp49uJyZAMmQY7gLgRFkIBUFZFXFQ98e+50t+pJthHJmX9vR5gE016Ux\r\nKdEJzzKMGxcNF+CwWodYzRc04nlI5A9NtoSBLRzyrVKJIe2h9hEJvccidEjk\r\nM0qdfRWMcgfLdOA4JYd3xQS+4oQZYRaAuxrzGKv/O98s/OLrvnu5jwPdTjqM\r\n9pTLJDFbVBeSYskQDNeqTDHqXKDQ6BzVwLS92gauAuEX7Boisqnk3fjc890x\r\niD7IIabQWn/hQWNP/m7/fzy0IkzFUuqjfdkQuv4Cq1VrAJsnirdP0uoGOx63\r\nIVxXeiu/cFsW5WdngnAlBZWC+1g1KXsmv8ppfVQ+fLNsmnJmXzmwvA8dI8pb\r\nrqz1wUzYo8k13Exlr/jgt6RDCC2qBVL9nG5L8Wb8F+fTZVE3BftkzUZ+dltr\r\nkMUnuKk3vl5cFOy8TnX4+fnNxHJGJ3OVN78=\r\n=o4Eq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.5_1661742251600_0.8526231521602035"},"_hasShrinkwrap":false},"5.30.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.4+fc48258e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fc48258e5cb8984d8222d8124368adb7c7a896e5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.4","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-7Zz4t/XlWKlQw2y3cr46OVuTffY9eH+20mIXuLIn8boQUq0WZXctra4WrcGYAf+OQLLz2o0LXj4l1Gz/yN7ELg==","shasum":"742a3f4dc405e32d3cc9496065b0492dd750cd59","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0VuY/wvqAPpYZ0AiJGsTGgyQWtMC3OP5vXoPM2u2yYAIgCleGQdsls2sgZ/h5NdWD8qKL/7+JmcZv1MzDQkwOXQk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiui7VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzyBAAonTRR5fwVcNg8B8hbDf5YmfjG01rfcLfK3xm0zFsZt0wYfFT\r\nZ3T8xz0PdB1Tu134fpl106L5kfhiOIB6FeHlNljSiXZ1Jpph/ezp1hg3/1OQ\r\nfXWl0Osa6xlUkMmkTAnUANp1OH990muGsWOkMdIofe7Y+pSGAH2/vHaZiMbY\r\n4dZT81eJsEMeQURry2OSSKsryTsbfQl2Uc7otDpk4uH5PpZhNg3ZI13F7JAn\r\nJTab03+0D+xHLUmiFRvXZ3bq6DghePFXyIVbvwz8gfWiMNaz60HW6B3mboOb\r\nXXagGsdrCeteGKAvP/HNO/aLpDXMSDl65A9ip505gv7YuL1h6HQb8uiUnCxj\r\nDPmDCxewXUP5mHRPrsb46Y83rt/Xw0z7Le8L4pFkbiTy7CSmSwtUSumStfHn\r\n/0EHp1j9I48PHP+j2QNRlE1QBiXt8BnYEtVXBJY+VsJv1eXvDlkvfn4TMhFG\r\nsdw0eK5FjJfEgCXUZHbLDe1U1h0kf2Rh700I9al8mMciHScCdsQVKsUgnehn\r\ngeKG/hyrle3FoRyWG6mAl7Qry3CG0Xa+r+e08KxoLIrjl5fq9mNAFIwKWW7B\r\nacPBkOApYIKDEL9pUd7MhRZsQxntGwJQR7UDD2P3dz+oRkfb1H2aSCzkcoUK\r\naVIL61RsDwkC6dO9/VHpKaCTRsdMwKGuqqo=\r\n=a4rR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.4_1656368852883_0.9937609659631341"},"_hasShrinkwrap":false},"5.35.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.2+69e4cb9c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"69e4cb9cb68de0585aaeee8b147371b5bb00088a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-O6GXN3AeIJ1kHVcObuR7Z1M9H1rTwbj+/Yv7TJLxs4mgYEMbXXo5fVzQU66scaA2J0C5Q0SARZ7vTwHuP+SxEA==","shasum":"a0e3699b0b8bea0a5b22479a8560ea49391a0a17","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCSJV8TuadcTlU1TnFPtnV0JtKxfhhepC8E1WyxwkwnQIgYDPRylH8W6NmvRc1OViNAsphwzFFhCLOzwmqshgHGZs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBuErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHCBAAn2npXkD2m/c25kSeMkoh2tQBtDzlBHavKhg1iAXZ0e7HjLAp\r\n9mOcNCPThVf0l7K29MhZpwBrDKQK3UdsKjaSuCEJXZeAbK7QQIhwpdgW5PZG\r\nZzv+Eboz/vuzMnoLDCu28+BmBpKHYvAIxeXM6Xuh1Mc0d2irTfU/yCttJgOS\r\nYa/0fXhGiKRjZIh9FGXmimJt6lqKjn5BUay/VvlNXwYGsLmG3TsMQRwRAuVA\r\n7GukFrPH5Ta6RYtCVJJ0oUM0bPzm5b3czAuSrXeoD+vDYvzPPwsUCH424CYe\r\nGKJiwFhngYNkaZpm5O3fhSOOMIkkfh/djtt28qDNpojWtoawwUwAtRO20l/u\r\n4sjTh0dYsbsoxhITaIaIRzRata+pQuyluiXESW8v29n/D6R2gYS2zNwG/Y3S\r\ntmCVUhOT97TWSONBXjs4kWir0WFbkAsAhvSHQO1tTaIczH3iWQDbTggFu4u1\r\n4M5hs/APpPwCz3/CdoXgZbMQ0X9RDNDVDqKFA9bk8LsH2NzKrIQqkmA6oevA\r\nWtQHu1c2wYSdTGpLZi9nzMQo+SULmhQF3P8YXNFSaWWNAdv/nFfZ59isGVUD\r\neI14AvN9zGx8sJIogrqPshRpmLU/oK61NHzO5E5qBrLb8BF8R6pAO+jBsYaW\r\nZFEKjPjVzEJLsPzqTwZmUZqNjQVklGRCAOY=\r\n=/KIh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.2_1661395243241_0.7910452769643534"},"_hasShrinkwrap":false},"5.30.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.5+58034e34"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"58034e343a167ca7751b54d2b2a0e7d3852aabec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.5","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-ZWxUH99kDVC+1S3u1QdO4dLLq0qDvspSV/xbEFHafsoRSBE1dnhUTiyfDWuZflBfTF96uEm4r7mjFqivUKjnJQ==","shasum":"ebf53f3f4efd407d32ed7c3b6b731ba160977fb3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEG8EHnY43IWFwQOLto+pzjmUn5frox287ASedh2VtwoAiBn4drqomK1nlWLHN82cBOd2xAHnANYnXcvVyxA2Ds5Tg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu6SUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr56A//V5I97/lLWwddYEeBm3OuvZPlXZCRyKmZNbVg5oW2fz+51KS1\r\nRachSkuLo4y53Ltx/Kn5qACdTyVz7xlGCEvexC2aAzkME6UHkpMbZx7uX5hr\r\n8WErqLz5XsC/6coRQCmUxvcUL3rhzs3pG8ep2kEeXsfLFcv9mSNZF4wOEVIx\r\n0kxyUmxt9HafLgKvoNk7Lo9jI4pAmxcIBpaczSNFnP84gKEC4o9u01K6r7QG\r\nIucgJhbrIDB+01sgv/xNzuyYWxd/0EzYPmtCSh5iotI69cZdXDl/qq4ZXtlS\r\nDuo+H2Fyuk1JZvVkHvZFtCbkgH0z4KwvmifIskmCChs60G4CRO7TYPQyP5Mk\r\nsxzptseYCkTWj1mi0rh9JEh6QO3Ptf2vsZ3QTo8weNg2u8+3P3g1lCDiJPo8\r\n1ZLibxJI0fqxIhhd85x3MpXxeFY78DwnnG4pPw0jfr67v0V58XXlIVWYdKph\r\naY/vT5TSwsbnHV0EXdG/bYU9qvkEHqOZw0JgeOZO1fpRHI41Tj1f/8Jc5KDy\r\n80aKbbx14GMUUmP1wQpjujQS5LbJGYwFtxnyva5eU+fUKhDcRtAVzBVNNJi8\r\nfh4tvULgOsPUJovLulsnXly5wMsETzpAPD2LHhSF9MBnXP6ueRGE7auRb5K3\r\nXweTlfQZURtaBrAYIR4Tx8G/K2U7VygsE64=\r\n=OE1L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.5_1656464532643_0.8363778329376768"},"_hasShrinkwrap":false},"5.35.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.35.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.35.2-alpha.3+39829c01"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"39829c01906f326fec94e9b3a5fdb1730eb02002","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.35.2-alpha.3","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-QTxWav4HjP5w2J/2XVpnmdEL3v34S+DiprlccJDyZNsPSPHCIeGrVt/Xi6KXX5W8xLhc0tLWbhXRzR+E4ZxvXA==","shasum":"a876b2d0a7a778a179407c1bab8f8ce0f6cc4648","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.35.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWE26Y4Nj5zRIfuun2ausvpn7nXL5C10SnCcYwISsIuAiBjZ61Of0IHI/Utv8cevaCkVUDrCMPD3bTeojoM3JJ4FQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCB/jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOxg/5AK0CazwC/LsDyrVgER5PrkURhYPM4eTyqr4pX4r5z3wJ1U25\r\nl2mtHELdIXSwsPey83VQg9zi1kWFOdAAD2xX4uhoaBaH0KpXRvx96pHP1aYK\r\n5D0q2LYpvD7X24gvoL+T4kvVjduVF7z2KIgKLLSB9jx0wfx0VxFIMvke9soc\r\nF83PxigCaABrEq5QiNDeBadHKhB7XBE0iAbCxw/YF3f8q2XHLrf4CDIpqqku\r\noc8e3aTwruG4gHBuqtixX+UPZNOcjhKDEGw4M7Ct1qiyj5VJbcXaJTNobK62\r\n90izaokYO1xjS5+JEwPgf0qNRQ3fq9i211ZpwAiDBSmY1oWmxkiRNEmrQzBf\r\npCkqV0TrVGlouZ0dXMHUtTBbdDFVA24QceSG9SHuk2ZdjSoOq9XziJ+DE4QU\r\n3iVcKu2rH1INgvm4Tf29udi+FNDEeGHeQBnpE66fAjyc74a5cjf5MLPMiUVC\r\nioKySwrcbK4OfkHPDoJQRqQbEnZhYSURDOSpW138YkSyadcMFMLsK7wLMOmC\r\ngZrLVriKWyF4stagTShJMeP1XdgjeMGTPuEQzQU0IgMZGJ12avaYwSWbiAmg\r\n+Ctl+3zhtMcGalVQImXScKuTPUL0dSVoHVG2w8SYA/6szEJv7McdAXY6qHsU\r\n5H9PGi5IPh7jOCsfB2WSXnYXxIwxwhixxfE=\r\n=zHRx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.35.2-alpha.3_1661476835186_0.6976253041198763"},"_hasShrinkwrap":false},"5.30.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.2+8194138d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8194138d578c21c27656348c8c27f0d4e0946d6b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.2","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-wJtsmXwKYenxwnaodo+v7aBwoGuZ3oZZBQZY5nmyJAArHTz8IEjaDz4yW/LdQqB3KLWFGpkKnNCin6MCApMwaQ==","shasum":"cbbe010bd92939825264ad4e370b239bb7951363","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCix9amX2XoR5kn++ELzIAi/lDjDevh0RWX4DUCt1RfAQIgHQFZUuYSVmuoanp0xxX5+eAAvp7JtRddfBXsnynYHfM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiui5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4HxAAjF5gbL3iE/8XYFe3hBkuQW+XzRHrTUdI9Kefw6ZgRAhXGCcG\r\n1WfzEJtNjQj8BRi8+GJvL8daw7mUiza3TSmDSWVtGVAyCQLFLcZU89di72q8\r\nO3q+npcFXFedWtdMUfPypGu7EJ+N73RP+oaDA4P0sGqMc2beThzQNJJZcA94\r\nKkZ2cl1MBnNgUgcvWnuMftT9gdMqL31xw+ZlCPZ6ChxrIwutSLlBrX47x13s\r\nLljvdga5o8/GFb88vRx5W0fvloC8+r4vnUgM3IBEWwlARKitgFZpkvxcHFO9\r\n+Zu5NHLFyBQsMC1Fs6qaGM2FOc0BNGcrB6cnytNs8IHYo/JJJsu1xNngBydD\r\ngRHtlYFIS6Dx3CH/pQ0RCnauzSfFU+Sh5SJya7ytdP7fF3HtZEgWrBmcZDMk\r\nUW8aLAO/0eWTRpQ4eLD0DoN3fM2chvur0bxmuFkRy2nFKsVviPfgqReVib0t\r\nG1eRa5KN2oYp4Ri9PVIzmgIJimCE9ZROlTYadFWL8xNrwZI9M+PlNk+X4Dp7\r\ndTQWfKCtWDR2+s/uVamfwjC0hz8JwjAZJW0jwSvOSEsw5Bp5JZMNVzT7hbxM\r\nYfXvs7pYS4ktcg6dyf9h0JtD+pRZ91TY8LUt5mlazak9ToyOyAhLy6rC1QdB\r\nMaDDx638fwtjpCEijFOmi4wqCLG05Qv50as=\r\n=cHtg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.2_1656368726339_0.048690861197773216"},"_hasShrinkwrap":false},"5.30.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.3+ddc026aa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ddc026aa8773824d083705e9df61ed254830b995","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.3","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-d7TUT0z4LvVWdp7idd+5g9aMY8cumjUQRkCEcHPyVbPve4zP1N2uNudsdCMB5u7k3aQvvCZ2VMmsA+NOi3BJDQ==","shasum":"991f9ce0161f69c68dbe3e625f9d13721540b6e4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6c/7T+F/k/VNHxdzRpP4jvNEauCLZyhUGd2Q+6u1B6QIgOUQglceP4BIqZ1FX19rupmN6ERAWyqpVgfZ9YKkVevg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiui+3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu9A/5AHX4sIraLeNMsaqY4L5r+2wEhmODZxAwRH7vXMJ/lFQVrwUM\r\n5m5nVa5CqY6uhH4f6NsY2P5jSFEZI5I+NmMq4DvcT8d8xqe6M2AqFxGm/fnT\r\nXbH0HXTfARlfmuVa6kqUllpeNZYeqEpMQCv6yM0iIMvO1OKCw1KpIqqe582Y\r\n6B935b7AFrfNU3d+8TuHn8bU9WhOj44vUWRwrVBi2OZxNN+7468fWiMo7rYP\r\nzGUN9WPNZCf5X2OwtXhWUp4RSlEixIvE4gyRdn97QO4lybax0dXLPzInJXyD\r\n4QwqpNZn28wakBIDTyIQr8/w8v0C0EfEicz9Aja5sAFcX/yVinEF8xQvpJY8\r\n8yw1gi2v3vhBBkyfeRtrjKgYklKxJB6nsW7GKJynrq7Q6G3Ezdc9RzAwC9T/\r\n8ci36CXaS68oyWomijY4N4OSvbiCotWsZn3xeis+ozCl6mJKqNTwkAk80mp/\r\nwkFMpnVwCZN+ktR7yRN4ASX3RVVTKYL9jzxKirBPPxe/jrGECdB+yPraW+3U\r\nIVvCai5Pp9xSEqb6HOEXk8nMDuGyzZEzciL71dYZLGi4a3doSAeacwh9igns\r\nEJVELR2dHaG5xqeifQGTi0h2YcA2X5bJFOxSGvdTG1vI3vXc3FJWDarIRqhz\r\nRQAjowhxQvLNt0bn1isy1d3hJgnw4AKF9cs=\r\n=zzo2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.3_1656369079636_0.680241256475105"},"_hasShrinkwrap":false},"3.4.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.4.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.4.1-alpha.0+a2202c7d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a2202c7da6012db7e18eb63926b0a016f9475551","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.4.1-alpha.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-eQ5vaC3ixWiEp7gKGjRSSG0SUFOensoq/uxdrUXyxr8RlU1HKuNfZ2n8mDL/xayp9NPI0Xw6Ap0enQ+mr6Cx0g==","shasum":"64fd65d0aed028a2ea36cebe60e9bb0d87510b9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.1-alpha.0.tgz","fileCount":204,"unpackedSize":409834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ObzCRA9TVsSAnZWagAAsD0P/38bD7EKKkrAN89YBpiA\n0+smu5tR2NlusL5yF2hL2sCinjfMuCfROZVofw0dA8c8yb4F26WCNTMz6s2+\n2rOagZHxdKEcHpD0W5m7Za1rmn3K99UaBRW/mFX91QFngoy0zitvoydjGtCy\nbvoFus96QplxpYmodzKeOD/5DapYH1ER8h8el5d/FIQYcQzF/QlUunbpRAPM\nMm4wM1YE2NbwuolMFokgJDJzV3QW4WBeQMPEsPjC2vyYXkMzZRrAX+RL4sW2\nr6myb0/TsSiyXMZS0IY3StxIqYUVWY3ROyMG+GC8qRfnSaT8wpppLVvuUJA7\nswzOekPYs92u1cZuJSi+zzekEw1HNAW8vJUDEvzIakmaKGHSOy8/UYxXx3Id\nN2vu9/VnSCZ+WoMc8M1XS67bHWFBQ1reu9eLB2iXeQ5ER+qFaUPB6tcbHiXv\nmO3wVwB7qkNfJ9i5NNeCgEUF+hIXrt6o2asnvoeLXP4B2JqcpayVYpCB7du/\nH2a8E9P9jDMMWGUIyT+8omCwB4XvFU8D/369Xgj0s+4S9SXiofdkkrO8+xyu\nkYTQXAUKLHAKhZJB70xUGBwAS9cZl7p6LfN2bEZBPRVqVeEjUO+V/hmTi2DY\nvBAh9s9q1/vMnIk9IcuvI08iVHNQewag/GoyZWBYWKsefk6aYdgi99WNJ5mn\nz36n\r\n=anrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYbJ9tMIv96iyb61wZwi35o0KxKojkbgEewxTvz+GvTAIhALF9wLCye3xsSrFE9Pnept3QOjZKLQ4mMEf3WZ2ivt+k"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.4.1-alpha.0_1592846067331_0.18021863081009948"},"_hasShrinkwrap":false},"5.30.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.1-alpha.1+b5d30866"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b5d30866b3dbe9ff3c3e4bd37b2efcb5050d1508","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.1-alpha.1","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-kOVsOPihoYmm+ljPej/Q+StEiwWKXaR+pT2SPe38eOYrWSDu4mV0rCfycG+hsTlaEmkqsbVbNAnfblMc/gQK9Q==","shasum":"8c1e634b2c1738eff134813459fb107d472b9e73","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9WrihlHRhgCwtExm4MFL5pGp4b92lOvBpcrYjrMBR2AiAQdT/QOFZ4NXkT7pXrWMktC4+nFuYBLa12lQs/8ps0Dw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiui4BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtvw/9ESFywtP7HEXmIp1I6Y40fza68lbaGevslS/rZY1JvIoEHuPN\r\nuVn8zG32F3B5NBRPP5hqOA/SDaKV+uFvlnE9AXOY2q8Oypxa9FviMybRSgPr\r\n59qJn1chMYRFGcQ3+iQ6fEZG2nr9OUBgdxU/8QufOTJ1q7QejNMpbKM+Plb1\r\nPvfjK/DuemyGjzpbXm4+/bwbNt6imkRedaSWngq0AgBgf2OuLCTKtbdjS4SB\r\ne07DCeykBjCSxMntKrznatnbop6tVDkaZTOz21kT7KJ9ud+tzI2d5pqVU+Ue\r\naTvRg+8mC6O/TP1EvSYsorZGC/Z/m1E6MxfTLELWofIiPUMxvUtuskA5OvR/\r\nzVReRym7tu/VLkJwubLR5cVK8hvaYXFKMp6kynnXQsvLx4lKjJPNFWAtOSxc\r\nqud+QRhp7Clp9zWcd6cD/xFog9quJkrE/Uc+Qu8fMAfdkTWGplH4UyUfEWjA\r\nEz+z73FU/Nsc8akGQyfqtnEAlDqzvsALZgtGbPrjEW95R7SRSUde00UNcVY9\r\n5qKq+QQwUx4Cm2jH9A4bKpV8k8cDvn93VVIK/hpmmwSoLryzEaKr6Eim1RP8\r\nTelbSPtLAbFZoAHfP6ik41uYYkOY5hRLyUnFCpWMG+do2HhiIjdCdnIQJ/u5\r\noKaH1RD3Jxa/woF6t20Zdujtl95P2YoyRX8=\r\n=yZPS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.1-alpha.1_1656368641174_0.609585746829141"},"_hasShrinkwrap":false},"4.17.0":{"name":"@typescript-eslint/experimental-utils","version":"4.17.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.0","@typescript-eslint/types":"4.17.0","@typescript-eslint/typescript-estree":"4.17.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dd25790a435edef78f6e972ab197b0bd0cfac0f4","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==","shasum":"762c44aaa1a6a3c05b6d63a8648fb89b89f84c80","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz","fileCount":204,"unpackedSize":409586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmbnCRA9TVsSAnZWagAACksP/2Th1fF1STdQKlj8CHyj\nGAOM4SUi/4p79BrAo0tDCH5YrUBm3lEv3FE+ENBQ2jX8aHUMBF6u+9+5kHjs\nmRaR9CgaZDMqA3eZOreiT6Qs214wWlTvlug7uMymdfSesMC8VxahSywX0UrB\nD37sJPHWXqNxLFjg8XSzfDk9nB8uuruDbaku1AePVd93dtZttzF9600D4ovg\nYCwlQkWYl0tME7rBa4kcY4iqiuyO9zPhQnezFIso05CH6AgJFhP8YvOM4rAp\n5qvXIhzy4Dz3LYMP1aHOxXbp0btPocD1V3eaX3dLtb5PF2xjtevCSM4ZJE/R\nEwIghEMIXzmYS0aO3AdiGGNfp//TzYHHycyzS3sA2DzGEVf0sdknPwFnicWr\nhCiRvgcCEX0p5RU6Owv2UXFe2jCbIrJZ/jBQUpRf4JublXidSbhPneqdhlgh\nD5dlZfMNur5zr44jgiLsxPFBf2pz3HvDnlcSsKVGFVumP+xq21CJ4nND3sd7\nU6PGaMU3sWDhHFJ/k+tHCmwvgApLZqvB7Use/gc+drpCQP7SGn9V7jY0m+Xi\nspL3oxvY59cmR74d6/nHwI8gLJdiXghZlwLc3JtFrqVFi9loDNe1dsFjPrKL\nr0gUBlP8exgaZXBaTaxeat4RtaZpv5sPodidfy0Xa21m42s0qZtFszb6ySP+\nGffx\r\n=TuEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFmWrW2YeIxHXkNLsNURb4OukWrppHidU9Gc42s7jYDAiAUQklyt5FVXvmMBc/MT/zf+pUotnzdtYzQSYNQXtbuhA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.0_1615226599357_0.3998980566158208"},"_hasShrinkwrap":false},"5.30.7-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.7+9ed8fe34"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9ed8fe34e14d930ab18e1bce775e7a27f8698ab8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.7","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-LATKQzyg6C5uEZ0Tr8p16KgTdeuelEYtRdPCQGvqhWqGSUCXGbWyOgC+i6engH4UaIu/84euydM0EjQE/eMMuA==","shasum":"1ff6bed138b64579ec6c6bae5ee8a8143562d669","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5d5Lrqjfo90l7hIFSmUr7WP4YpVcF1VAWNzmUqJUuHAiEAgFysBGqCY2w6fbOyJKiqutbiZEq+Y3F2adF83xXgnEU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ZWfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDiQ/9HyDzbEl1/te3DHdgWMlE5/GjxgvaORbRdoJ45QoVN+xVO3qZ\r\n/X3v5GNT7Qxw3mOmvkKNqOUUZPkllDFLW+Gt3YAS4jImpqwM7foyfLPG1pla\r\ntEbCeVlU5LnMpVarItXz74o1oWho9b78Ax6DzC810CWPsb8F731mwqXKpjOd\r\noYshHZYFA4Pny1QF+9nO/wVVwFNJyddyG9wYBgm3GDFYX3MhDwPc1DAE74aM\r\nkQmdLBvEIsQwLgGXpEzB2dIi3aqIxpQMS4+zrXCdjvXfbF+gS/KRkZe4I0KH\r\ngcLQ6Yd8oG6itKzJdSZ2Ni0RBDE4f1DRb4GEn3opBz0VC74CztUcdXa+Ubx2\r\nXK9OMr2SSZuuold/uI4BtCmaxZjWeR+IqJcykrriOc51nqCAZOilYTWMjN+t\r\nmLk1kvpPzDLQiHw1CgqxUVjbLgEH3v2/htqdnuKRNl00Ze42PKUIpo+RW/1t\r\nuWHuSS1NnqDeytVYQgA2rI/W2vR4A8PM33vxsi3zL7+yFB6XAtjB/u4lmMvi\r\nn4XLBw9ersLFfJXFg1Gbk3VUNLrOByvpC+T9sup5ywaszk0OmRuNRsryLOiE\r\n2TuQB2Cd89ZlrOPtZW5TCldXTVslDKM4fCPDXprORlVB0Q0B6YRCM2X3sUgK\r\nThAvMePFTNQb0r1P34fzWUUuwiZM6RJxTTI=\r\n=UeHS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.7_1658164639451_0.8136448779241381"},"_hasShrinkwrap":false},"4.28.6-alpha.44":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.44","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.44+7a6e32c4","@typescript-eslint/types":"4.28.6-alpha.44+7a6e32c4","@typescript-eslint/typescript-estree":"4.28.6-alpha.44+7a6e32c4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7a6e32c4bd9e93a5b4dd37cf54ae380132914da7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.44","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-RaZQRX84mxhz7djz2QlMhh+VhgTBhefjTXqVlwdB78albU1pQbjvNRhx+8Z93nhGzRpbKfBZQwTR7U7tG9mfyg==","shasum":"070d0332a9ab1b5153b6d05e8ad7cbf7dc15ab22","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.44.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhByD2CRA9TVsSAnZWagAAg3cP/iiIMVMfjScxoo8b66sX\nKQFsNrRUu/Jkit6uDw1mjak/k4EN9yvP5aE6NYA4MC0OvxOt+W1AQdlFa2YU\nFzAcYWeI7pC/fxPEnaPTn2/j+KbAh5Q/AstCWnhx9L609vdin+e+E1gC4lbP\n2+c5wwoJSaX4Ixf08CabfLF7YzcDpLgzkDbyhq2Y5BNEZ2mjwUaQujbDkRVG\nubQSTOXQ9Lpj2epi09xBxOanIX1BaDFQfNTJKRDFDXzvL7BjaTy8fXAUM+be\naiG3G2t4VVn8V2VaRLXk5j8UnE7pywdzN2yFQarq4mtx8aoptd93A1YW1JKU\nZPS1ahg2xYEZG7UBlTRkxiAoYOJYAaSs/HbYHetq1zHlc2VYJXbO8iHIjK9Y\n07P61ov2ZDqUlBnH/5l7hMCfuKIRlSRBMP6v8+Y9ta/DC3iL5cr+tWxTykZ/\n/nudw/afIUdqt8JwBNuoYf1KR1mAwQBD+JhgHfHg1Xmph0BRdEZfr0G45ByR\nK6SPShVBqyWMs6YsMqL3mcoxvNtIo8CPVQSWRvKFrNqxG4p/JSLvpT8KPFYp\nChqI18hWsWGJidhyTJJKrUaQQeYDGX9uTGzxMeIKCyrxQ3h7D7HLQ2vMLtjP\nMWm0XI0faNsDsN+dgSebo5aO8kLqHX/6XVjgme0310iH6OJXdlZsRCMOrcYE\naGJ6\r\n=vDQo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXnv4A525NPYdoFMLmJn0jF7VJR9C4sEtX+26wfjjKPAiEA8KG4GGRxwjeVzfGhZx6riQF0k/cDqDNT4YSy9Zmfrpo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.44_1627857142416_0.47408130118789704"},"_hasShrinkwrap":false},"5.30.7-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.6+4ba9bdb9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ba9bdb93f87e6bc370f13aa1de48f435abe3f88","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.6","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-Lf8Jq+5szqPU0/8+g3aUV38+xxviCw+aR9LgjsceuV45AiS8EpN9phAeVFw+1F3Em/IDkKg48N2ciu9t5LbGsg==","shasum":"5f1a8821b7669b2e226b0eaf2391c55b8abfcf36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgBLeXLQwSV8YG0WIH1nivDl4r2U9Y95o6y80aMiAN2AiEA4PbrSKM3pXkWWebh84iTmNU13CSWYUhbk4Ez0ZTwK0k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ZT2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXTQ/+IpV6RDA14VJPv9zR0vZpXztOvz7+f6XOP7LD9o2Ss1Q8qdVh\r\nmxzAROwkG8Ra2v7H8Zd6769G19w4fTCLKo0cSDlVZpQJJM6FeoQpAmmDwydC\r\ngRub+quSb1CzN5JkTQobay0FF10ZukwolzVSsXGzGD2BlIwB80CIwpuzeWe3\r\nEluk/w/dKm6S7JPAOeW5ggYg0KiBQ8uOgoQhrlHj30Fgt25nS0YIuZigQYgB\r\nRIjnBPodvEKemPXXsVmohGEK+tmW/zG3FntjjgI5fiAn4wZlQ/jrAB2K4w+k\r\nJtiAPm15HndkN3exYn3pzh9cfvqPESLHqRUaaU2B1AO8i3S1wGG078QNIZAS\r\n0d9m8beIiMQf9qDV7cd67lU2VniJaRtIUpUAomfg2W59KPQwulOhLuet6lGR\r\nRTcVZ/rzAjOgjql3y/WBGevAXkc+J66/oFFiwwbBKNBu43ipmlgvkAk33Tqk\r\nPtsxfX8z3X22q/eOTG8v0vo13Ryb+MYiiZ2g5iA5OhFuXqRggy3zXDRRw/lm\r\nWycuyzOCy6C4vzwKAcmK942esu5pvI25Wcyb6jJ+AlI3SPMavgYuYeRtU6RD\r\nGjS8SkzqKO5ZYH+d+yu581Lw4/r7h8rTlXPxTUlEEq6nstRt4xQuB9qHcnKd\r\nyoRv773V/ZypQ5Z27z4hg6Ics8gsZRn2moc=\r\n=L3ko\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.6_1658164470614_0.832822835679971"},"_hasShrinkwrap":false},"4.28.6-alpha.45":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.45","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.45+dad6db0e","@typescript-eslint/types":"4.28.6-alpha.45+dad6db0e","@typescript-eslint/typescript-estree":"4.28.6-alpha.45+dad6db0e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dad6db0e53bd1efed80e78090926e2ec32d7d5ba","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.45","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-oH/mEDMdHBbKRNahnOHb/+BKpkGxEyfDF55cHkygf7ZwAha2nKW3icqr0xyFqsa3SxXk87LB5NnAIC+3gMGITA==","shasum":"dc910dc71f1750d66479eaa265821958c409686a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.45.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBymsCRA9TVsSAnZWagAAhjAP/15IM/ubJoyoosHcqrSo\nJIVQQB3Hhfxqo2GwwCjGzkngrEmJuMOmgzOJ5TJEi7GDo07Lg5UuTPrQuUFb\nZb7rBqYtEE8nvpoWGurLHcEZMldA1m2uxccsnLtNXsW6omc5Grwb81kp96AO\neCTEpL2SRkRfkVSIIgYIcOczyEclssGRrCasaT9axmJkLNNGcM5fIMOlctiQ\nc9ASLWrrZccUmgvrORGgdXgH1kIPfdZcZMkA+bYg4mT84vw6ba64T8CzHKwl\nR4N4nzDGi1XtdZ0BmimlkpQ04+vSCTiavQcDEKy16d2KdirsD5siRFSiM90t\n1h+eXRG6B48c6197stQFQ6SrDAi2nMrAHeXWamnwAl8ebEWLrpfAmeSmm4mo\nkKnC/49WozqBubZSWubRcGiJdiAqqRGs0SMnOFRemEfTpb+a5+HCmgn7UTce\nlU7iWOxFIJN0KJqPDMGWKAGZHDiwDOgf+HEJQFf8HY7X/1IyprPrDKOr7AfS\nZLqCnlPcp2ZlkcBb0kpCpcNX8ELfQhVfFXlr3+ol5dgny3Tgp7u3eWcBd9xM\nXn8SZdVt1PIJy+RCO0LMIEHVsKqzybU0VLvZTlSxi8f84SMCKtKpvqziWoEX\nPV2E98EmvYrxsH+4B9fDxBxYffG1iMnPcNhQyDCeWJF26JxPqRGUVE/nKUqM\nuPAX\r\n=Hpuj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNi0ZNLFzA6yUinvLTXXvM7UhAHMIZxIK4tbpA2eNupAiEAyih69uFLvkdc5Prb5nH2d8zNdz/vBLPlhw8l8b/8Jxg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.45_1627859372478_0.5233592367904449"},"_hasShrinkwrap":false},"4.28.6-alpha.46":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.46","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.46+44afa57a","@typescript-eslint/types":"4.28.6-alpha.46+44afa57a","@typescript-eslint/typescript-estree":"4.28.6-alpha.46+44afa57a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"44afa57a0083fec6a43bb89d5e15d6be7835c5ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.46","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-6/4HVW4r518QNssMeINO/t434663RUZUo0rxRV80d/aeP9QZTSBmuVbDz34FjmJtbNn9e1eSvTtn6zPStI5TnA==","shasum":"954c2c922c2528fedc2689e6b19ee6f52959f0e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.46.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBysNCRA9TVsSAnZWagAAqCoP/jRKdA/4SbN3V1WN0IqI\nVc3DcZF3hNeSDuUCczgJl4Mg6dgk00TJufabKfWuVBiuNbnkBJ96nNhMwuYf\nACgrksw53Kvaayg5uzWmf4sBvMs2FozRSszl3KQpm6eGadIHaEwQRtK137uF\nj3eC05GeQXrQuIEsJoMmWkyVCXRMLYVHE9ecu9uPAj3GDNqQJ8nVP6ILAsD1\nMGN4xKE8VjQ0kM5iaLZL9O9vpZn2MP8uG3s5E3W6oeS44VQ1pEkEpiJc4NjY\nk9Cfb4Oiew3bykdHlEj0sHTM1wvneOe3vBvgg2/Sms9erimSZ07508Gil0UB\nJR7ZJf+Jkv16rqKGGcZdGQtrwWTFOkRLKwD0/8NfpT34JkiHz3Yf6D+LLe67\nenOS25Crl7s5uUtkBWyIsZityvMUM9cTTg0+O0hO0IxGzIPGemi7tOqlT8um\nQTdmAu2/58SK2QAzPD2VLiZIAX3IonrSgM+z7K1mXSG/YlxwHKiEMP0IfpjK\npk0amkFe2isCxFvB6dWrodgw8yjgyEgSxSuJoIxhh001Ia9Ki7xtG0ltYvmX\nagwORLaRMW386gQwXmt0KlPVTJqwUu9mJdnFxna9eAXJJaybVk53JHPVw4Q7\nwKHrDK6Deo9ahvs8hZImKRsTD/L4m8rzWvZmjVO15KTgwsBe/gceKte3DTV5\n6VB8\r\n=FBVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC7g9MN6UUvWL/hk++iXF20yUe9YciKTvGzj0Rt1DQcAiEA+YgvJC9JCF7Sok+rOpjcrMq0Ub2DrNZRQgsl3+YQQuE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.46_1627859725153_0.24559383782874922"},"_hasShrinkwrap":false},"5.30.7-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.8+98f6d5e6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"98f6d5e6d08d1eb9789da52a15f337f5f53438bd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.8","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-CArhy/FxH90w+IAPphHwOTpSZshxRR78O6KqPAkPWk60parSRrZ+aB1mapDajGRAHzSFSfQjcP+bGBw3iBG4XQ==","shasum":"923de5060bd457eed73c46fc3a329089f7f371f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfSGZy6C8i9QdfD/HrVwijExp3Vfw6yvuFzX9164qgLQIhAJyrSylF+8QULaL4kpRqqOcD7cOm6W5ugtLwuW3rQ6K5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ZiDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgrg//e7u4wer6c8otrRbDuyVi75BHrA9yqPJ8aMzv5I3mFSSne05A\r\nuKlHu1wU+nh7atRzNYMq/QonSxAW4OZn/iuR5o2FavoyRTl2pLn90AxO/19B\r\n4DasZNcXL7/R5HThiR6Vey5QoMRm7PxsGY3seoyy1S+wb99LsiPxjBysMQh3\r\n/SP1HEGw1ZjDlIkNRgNxJvGUzRDwQ8PW8uKhylhalHYuUV+6ErpZX9HO+BkK\r\nS/rnrU2QdV4ukKTzZkALcpKc/AFN8dECkGgOAnqkj6WWUKHC0sZ+pYlY4tM3\r\nOE6ed0Cxkit6kLOwTQrDgOyC/Ghc4sTHqBQEu5pqveGKOFouXXZ+u7Ogq/9q\r\nJx86wBF/+ienvif7S1uDeQdmVB83NvFx+jq5fLkvyGJKfbdJfXtuuIcru0aX\r\nHJ21vVyxxlQ6Aa2p5ZCASfxE4QrV5zkcqr+T4IpUFLRhd2pPINGnrtb9Du25\r\noqJ0Fj376by28OQ2stMywKt8Wi5Wz8Mwp4IFbvJoYyEoLukFFJIAsY/7mICh\r\nMh22p9VKla85BCgv9pVVHI8H5NpgJmCNlf1oGIynVDylrAqUrX7v++mWxGU4\r\n04KVIxQk67qP2Gc3+FxTxHyO34zReMzzNVEDQMMUW+1F0oeWS/HrqtgvjNj/\r\nFOIRYIeMvJmitgrQMjxARem7zIxeFsxncbw=\r\n=Pd8i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.8_1658165379627_0.8735385019156638"},"_hasShrinkwrap":false},"4.28.6-alpha.40":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.40","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.40+95928429","@typescript-eslint/types":"4.28.6-alpha.40+95928429","@typescript-eslint/typescript-estree":"4.28.6-alpha.40+95928429","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"959284297ef81b61a1356918f816c6bb8c632403","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.40","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-u4fJkKtQRGpOK6DoLhMFyflgE+KLuI3PZiUDyp3M5xVR/Ol+TA9a4/WCVMX+DM0/i4VffTFZwY9o7HcQ0rJHVA==","shasum":"6fa584c488d159aaff962a7c1e0f568f4e68a670","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.40.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBxtaCRA9TVsSAnZWagAAK1kP/jqXenIq6+rXD1QYVT2y\nc0v8GkZ56e04awusH73+wqBVVnHHWfPCNlEm91HHGgStDk592zf+vFDgEFIU\nNd/HyF4BKajuWnePaaGUJBku43tjE0f1IcRc2l0Tv7KMPtBoh8OjM26/9Ygo\nn4oxUvK3Xr4OXYJaCVmHIJ0dJli7RBWRdBGMNzrJ1dQxFYWGqnEfFF+j1kcx\nsgOo8/uMwhI6nHY4RczcoTn9cV1YaRUc7Cq3MvdFe6CvBS/9fMY94uzJbDIC\nNAtXZHsaKbNHY+U4c/Boy3j/FSKLDfgol58Oo0LDAfcBu/wbgxjvzaq/cY7A\nHQSmLgviBTK9oU3GcOxYAnmqbOpfv5CpkDEepa5poTBKz6HIyOXD1+BTFDwp\nBXduGeAtfJsJiGfi6ibb9TjCQBJcY67daQymbq+MtmbCDcZ4C2+tqGfLu9C5\nzuD960LDwCM+oxzAU/cQixK6p4Wd5WULQ8r5M+kl2OuAPvKWsHTe5gMHuZR3\n0HyM61nIAfkugiFH6fCb0nsYJ02nWWVyL3R6LYJllNI9nz8S6shoWdoS89RP\njOWyxA5K+cE+6Z/dM2PAUt+tRszZ0EMEV7fwB94+c9WlfP3j58tW3vCb0TT2\nPe5hxkBZeQ43COGyUBTjVn/23sbftqTwU/gNrWn8tGjXFdCPpQOUn5NaijZV\nlQHR\r\n=asmX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVqGlPrIb1BE7ZXgpq04+kysCMFOW5NrMyd5PDgwdPBAiEA5wEAoj3YwCTPIDZ5fpGKAJcdVauaNqmjLqU5X9kFd1k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.40_1627855706285_0.2145296006083388"},"_hasShrinkwrap":false},"4.28.6-alpha.41":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.41","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.41+fc8089fa","@typescript-eslint/types":"4.28.6-alpha.41+fc8089fa","@typescript-eslint/typescript-estree":"4.28.6-alpha.41+fc8089fa","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fc8089fa6987dbe1f8e5ed11923fb37608ceb175","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.41","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ycGMfjFpX1u/08RShqYn66jqewdntf220ebce2ykAMbbQulo1D98xTIeg0A9YgHVlvulimcn4MB7Bl6s+mLetA==","shasum":"2c3fd959fccbaa0d687a049e026cbc0befe06019","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.41.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBx4HCRA9TVsSAnZWagAAtT4QAIPCKV4szi3PjHHj6TCQ\nJr2NxjLKBGMtW5vjfc4ynniC9owTTxgoRiqmJ0QBov2TeT/7kA0RALOEFBmE\nhx97RFhuQbMKsgD4lz8cxSPcXBZYr0JDs+o0VLulNnqIkPYJ0LzYeRLMnA3S\nIbbqnoVCynvoIL3iy1yRjtj6ibgQZOqaCUccPhxyYm1GJHNZl4Ek2sCryyHK\nVH2+4Ziff6NXopn+tOHewGEl+dtiHoo8AMsjyPjaDhOtMXpFxaYFfVNAdMrW\ntiuLeg08ds2TGcEbZbyblolD4cN0WZB6H3h1lKqCvXR+sygYvA4v2C6RzwcM\nKTOam1P4/xQrO+uGnZ+HqyvcLDc3gldFbi3y3xQctx5hky25uSlPA1QnCho5\nLXcj44nSVT0ARvpSQ4uSjm209DYeMj6+tOHlaR9+BeefnZyfSDVZTMx0l17F\n/rS0k8sGTSMN9sfEnT67v6YmCBgt5rgUcwrT8i94G5+M5T0JcFYiRuyCb/CN\nocZ3q+c8i655fGXsOmDwuICPrRB9N310QKP6lPs+RsQ+acwMrvmeyRqB/p4I\n81QhSbmQyo2d5jemRKXXQOdIPKFBzAPUGMCst3oSDiajZjtdRyXsxsFo+myT\n12AR1KOK1cPJL/6i7CcNoTWQ+/ROc5TUHGTQdI0xypIIFsxmWiLhnL09eim7\njYPW\r\n=bFg0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHiIrQ8o3GmxsIKsDcoQR7QpYcl0O0kXnGCfZMMydkHAiEAyIULIIdzFmjSZzezZCP9Ke9TkUwoJvUOAFepTWTWy9w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.41_1627856391050_0.5710223620504602"},"_hasShrinkwrap":false},"4.28.6-alpha.42":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.42","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.42+1c3b71b2","@typescript-eslint/types":"4.28.6-alpha.42+1c3b71b2","@typescript-eslint/typescript-estree":"4.28.6-alpha.42+1c3b71b2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1c3b71b2cc5fb1f1e6ae560251e34bbb77ee2dbf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.42","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-6d4vQebPf7k3FMKkMP3TzwqfioYS3V+OKwXk7gx+JVadR57kkicsnQfbOMxSMPBOYelchiqsmLmvST6zNQV6cw==","shasum":"e29d22c8d37802844097bd939605023594fd9f3a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.42.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhByDjCRA9TVsSAnZWagAAv5wP/0CrBUWWs0yoGn5uEo81\nMvy5vcf3UGUDEDkxqO3IVhIlyOfXph7NF2m+4CSSKP+90wSzfmji586gYmOk\nz/CzqJu9TcSbhGUg/rKUEs8kZTX8+ByoVttPGWx3o9k9+0rRNI57StB1RkGi\n3BkHV72SdiZ7Pq57tzkoumgEeMNINuPjCO/VEdmDmJyJE/J2auKcW5z9Yuh+\nJY/IM7y8ssDF0xXCJD+KU1XgkMDH7dtb9JxOtNukaGDU5foVsgsT4ZwYhLIT\n6fib7aQ/e6Q/5blxUHRgRpj8bBaSRtv+mij+C8bNTCN47P7O4sCPEqcSOgJZ\nVYYCtKYS+CKUmGjr1pi6tOpDrP3Tdi3UrDkMb8ZE3bf2A/OU5Lx27Mb4XAOM\nUOOxpOGIesi2a05iYPdnZQTe6LINCFOrRfy/wtoHO9Kce7mobQPZnC3lCcBH\nMerDXMhXZaxBCg17eVVmd4NZaCS6RJDF34mKP4qbB+mID4HE3g2GYxqxWImJ\nsVu0Sumtr/KEaFj2vtmKvY8J76WWyROOX5YylflFJ0bV1aVtedtGd5B3/uWR\nKODckVWUkT6hx7czuqkljpioe+uBwmckM1Pd8avcxiA2X9HqmKUQFaL8MEfV\n5NG563NQCkOhIqSDcy2QqRgQSwixkH2PpNXaX2dJ2UAUZiF0AGSyyONaVBiV\nzBSE\r\n=UhHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE03pQ1c9jtAOMabId8v+Ubz21o9rNqPbfpHIeD2D0HPAiEA6AwAgRgF1Cm4TUPGPzY1oP/kAzPZls+WYn/kmzxGLz4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.42_1627857123574_0.8651723739264479"},"_hasShrinkwrap":false},"4.26.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.17+fdb1d81f","@typescript-eslint/types":"4.26.2-alpha.17+fdb1d81f","@typescript-eslint/typescript-estree":"4.26.2-alpha.17+fdb1d81f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fdb1d81f0fcf75a9216e6a90469f18c24c91f718","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.17","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-XIXIASa8uSSz/bDpOo0cDPO4PBq1YyHt/jLrmaOEx0sK18ouEJ2H8rHsEvpO7gQIwfv8v7M1mXS1uVhs3+8fSw==","shasum":"4df4c19510c30a5212e11cdeb1c584a27b2ffd09","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.17.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx4bVCRA9TVsSAnZWagAAePAP/i2s/pKfvjuk3qoaYBl3\nNNOynBIbR0cw/2cZdRMpsmaJQDGxweXVedrHWw6u7cQO+tbSyUgVpVxdmNus\nTQSCsZUHOwGYcizNulgHJUIkGhkxrAUgDnHb4wUK2P9L5a3bubQ53Sy3Rtxn\nLvyuXNrPjnT8vlDnT8FKMtpStWUqW86DezTr0I9QKweIo+qmcnJ/wTIQmoF5\nXze37/U60afRiuuhgXc6EXe2GRQRwigW14jiz6l9tehhCNBLFSugdrl+n8+o\neWuDsm+VbgdmBzhmJuKm9jetJF3j+layJrX0aRKU0y4Eq3149ZnA+YQML1q9\nDoWKLrVsdm71oMx4ODLstD4vj99OYBcqWyY2Q8e9qd+JwXm2UtjUVMDUSQEK\nK0azjS/7KKP8zTQBLEe3JflGjpQzQsPcofFpSUAFaIWkjS3fYXPfApQjbnHh\n2nmtGf6HUBHiALDBdJmzP/UQ+Dm4MkNgWOv1INCeXfFq6Uf53cVtdjYAK16Q\ndnmgIxi+k8/WM/Kwvu3nHjdia5GavWCotBJIbm8A7P9mcLguJM1gH9ixWGcQ\nQumRdo4FYMScglY685szQgjtfRlM9/IPe6IPS3cXZrpNWys9dRpS40Syqi5F\nq+nC4qF5dYH5Csgbj1LvhiiOJSmF+9vlChy4y3qSAWGUncXmjRlGFMC4DnPP\niDiN\r\n=oqFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/3P3cZrC03TkvkjQYUhi/zj4m/Q8KX1qCcrkjnBqGagIhANaNXLJQpRX22mzv6UJ8XmNmEBq/Czx99lscCzLLbg6S"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.17_1623688917187_0.3734674260902284"},"_hasShrinkwrap":false},"5.30.7-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.1+1edccda3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1edccda3d5d65c999c30daf924ae1b4ae45d68ad","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.1","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.6/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-55NjifIKpiqQ7qx7ORdDBmAUGDohI00QKdmOMwu81mhde7nd2CFaWsRXCBYQzLGB+aIqHgFSzMZDMBJDOvMplA==","shasum":"cd7ba5c721e08c798d40072d98509bc50d17cb73","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrCz37PaEX/oJ09Sfo8it0WheG5jGBpPa8piC3OG2yrAiEAnb08g4SeusMnlExdHCXr0jJY1vsTEGU6igSm4TzvwqE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QjfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfXw/+I1pqfw2v9S/o8p3YvtgaGd7NzEAGvKtiRIQoJ5zdB3WZSJmv\r\nIg0IT2QBy5gWL4XKF0tOaigY444dPUHQb3KHFWUomDL95HX7FYn6x1ZtyZuZ\r\ntS+OZX/KIITSt5PWB5vZBEsIr1V82JqyDudL6yf4zASJgsawfP3hXUTe9ZlH\r\nMIA7l/4XngGVbhED3FbEZWo6YyFMeue/R63LIOhk9IaEhYWuBQHFJMEFoTKL\r\nLujtW4s8/4qhPbiuhuZUkyL4gS+vYimqKCZlYeTpHo7lgAG1ds6G99cylqBC\r\nlybl+SVY4k0RJJhM9WC+VcIL39B40ZIGVIYKvjmO7Xq/39QZkftEc20fcquo\r\nu+vZrQhrpiPxpUoPg7OJdiI70DxfPVQibww9CrxvEMAWq43zCS4XmLMvUs/E\r\nJUX9QKOHyRVp5rXb01we00AHZ9IlzugQPu/z25sH+yp8FXuHu2mDzDal2g+4\r\nmeNJFaO+iFa5YAdyp0UZgaF7XyRGQmStZ8kYyKksxb78Dy0RlJaBBgpWBEvB\r\nzdbQBaWEnA8Jiu4tnXJ8QwsyPDimpTtKUpCUrncH+9oDRBERMoejZp+CBKW6\r\nEGnkicRED6P3EtMAwAzk8A3fwJ4pvWGWQpYwcT+Irmxd0TiD2sunVIGyz0Ag\r\ns56ZaD3zuVNN6hZO2VlpLdKNl115PBCSCyU=\r\n=w4MV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.1_1657866463376_0.6304640323803046"},"_hasShrinkwrap":false},"4.26.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.16+c7a95ab7","@typescript-eslint/types":"4.26.2-alpha.16+c7a95ab7","@typescript-eslint/typescript-estree":"4.26.2-alpha.16+c7a95ab7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c7a95ab7efeff9155db801c93b7564b080c26e51","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.16","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-wRD0Tzxansud16sCci3Cq0J04klVA0LFOB66zBtcqlPl1hjCj3dqrJCZcjK4Lkrdz+MGOQ+L66qDBnikGHkgmA==","shasum":"731f9b0b73dc6d194bd01a11f12727a7e69022ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.16.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxtZrCRA9TVsSAnZWagAAE50P/RFZBXj42T4CmpfbqVKf\nbELgCLQaoO2IU3EmzkSpcfZDnSWr1v70gX/vntl3d5UY6PgrLNfQmwSHWEU0\nvI7SkxUMLvnxdOqPL11Nwb9FKo8y8dzcQ1L9soAg9mTSw8qmc8ZgCstSCK7l\nki1xjIbiqhMkNwACr96vEoOF1HA1bCJtZBI0dFyXIP+I0rWWU1n0smmvM+m9\n2WEg0kfoEDclPpBLP8xhVh8LyUoF1qs+ySgvdiyYYaQsjWzov86heHrmzwpn\nsNbYH3XovhQJqYZ0aLDwezmxI3s1YSS6RHcxbWcfhpeNij9TtUUKFweb6FdK\nAkt+Vnj4ENOGB/ZtetQnJLR/vMoETTiXGG1n+vaMHoPShVIfRFjGXAqs2fU3\nf2fB0gJLP+/IlZKZhqUiZmvVGRfUw3maBAQnhlIPcSpN8qFahIibx+pg/YIk\nh4XrQSaDs2b7NUEi/RJ6/AcBI1YwMTmnC4wNvPGHbM0IzctVNvJl48/4qaVQ\n0k+0FCHLXYs4mfXmnlL60QxMxkhph4APfl2/sgvAthJJr3y0/OZRQHFntCNJ\nGYH9QunBJqcTXAGJVaEwOj+IeTssRSWC+jVjsklfdEpWoaOADngsyLm47gMm\nFuB4m9UeEa30dsPQmUbdnkYJ05WEwVApQotnW3YNFYu09Q5iIEekCRglzUTb\nYmid\r\n=wV5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlAf4GwYn9r0ovaWOXr5OqauTFbsa2HicliCnVjOzBLQIhAMFA5tB4YQuaFvBZIKc+KfWUUuNdrB8C/B1i9EzZWS0l"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.16_1623643755509_0.8107838278954904"},"_hasShrinkwrap":false},"5.30.7-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.0+6fd476c3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6fd476c32c4757cb9f4c442f0cd92875671eed30","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.0","_nodeVersion":"18.5.0","_npmVersion":"lerna/5.1.6/node@v18.5.0+x64 (linux)","dist":{"integrity":"sha512-yK3SSZJ4y5TUHGBW7kgGFJ24yNUHGld2QIy3kCylpN7PJPZWYqOOwpCjxDMd9iuX/oXlEXGeulSP8b/w4bX/3Q==","shasum":"c123b2784b08bb65a675712fcf954d8043e73796","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHng3c4EFFXUZmxp1TAsMEMBehEN3zhKDYdxDgwxHo6cAiBGHFVhU6M/EfZcqRq8Ego5HH0e08PYgKaf0S3LXsXKMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizGKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxxQ/8Cq5E1tGHz4wOq+rQHpg07CFFeT7PUhlOD6rObkSoomasjiGw\r\nceHh55vCE9Z75CQX6jeHs/5yaodbK8oTFckLLan4+wTBYK5x68kXxt8t/CWm\r\n8I/fIo0Ooix1iyQtBSNyxomSYtumOYL1z42ArO/gI9R/B91vXuTtuiR6Rkbc\r\nY07A7VUiZJXz5Ukzg7ct37bvFMoVefS7jzKF2sdjxTRAnRglKrZXbvaLn2oC\r\nLEM08knXWhu7WSG13QhTE1n9LkqeczoXDT/NCydAG65is2znDcK3JL/Ak+qv\r\n+apm1GXDUQDswm+7RBOjq2IlLrxpdSW9Fip1tUKqG/t1UtrYFc6c9HNFh+wW\r\n64KVYjH63Qi97KFHutGM/UUbnmEIDBUHHIAhh8dy7V8Nw2+c5w7/LmW47aur\r\nwyWDPBzAtzT+RYzzTLuQrMcdFWfnImadvkIIOB3aKIjkZdxRzeRTBQVsYX5T\r\nRhEZETv1aFpkxpWsE3AZ43QVJE8ZrEiUw+1J+hVIIXLfXVQABBds1h3InnPZ\r\ntvvnXPmmqwGSboFnRdjT3wnhF0PahmV5R2GHk+ymAA+r/rqRkVj0vBol2z3s\r\n42VA99HgGbGcBmPGfYJ9ZRYaeQBB2LgKpuOBs4Mr6ULAJRRgxtdYS53PSbGu\r\nCyvtZpB1rZE/YUSyye+qvw53haN5BjfmFWM=\r\n=TPJU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.0_1657561778817_0.6222945258532311"},"_hasShrinkwrap":false},"4.28.6-alpha.47":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.47","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.47+43b09c8a","@typescript-eslint/types":"4.28.6-alpha.47+43b09c8a","@typescript-eslint/typescript-estree":"4.28.6-alpha.47+43b09c8a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"43b09c8adf002d81d4c888c27bbdcf6a78597114","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.47","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-BsJCxvi1n3ypqZ9SEnj6GmNcuGIpB0ApfZ1fIFIw8vThXgNdU6S3TBHFBdINUHg1yQOA15GlTCV4i7d8EPw3iA==","shasum":"a2b95e4f910f9f021ad679c6f98a761a24ddb157","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.47.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBytPCRA9TVsSAnZWagAAe7wP/Ayby6t6dq1Z4Q6QFY8x\n0K7mkwOJ8P1/kzNpgLN2X38Kuwbe4U23PNk6cDWlNjGi57kd90RdSxq8BIpz\nkwDSPjDXDEYwCCzDiYENyCSmEJqNcD0k/dEGjxKlFPRl9/tMTxuBqlKibDyy\nIeKuidUlJglM6b/xzYj9nwUDdOrdJwf5xEocip2dyHh1X8OQ3/9Ze845zsiE\nyVfeKNS6wqKDudWGSdqiNDIagmTkK00c9C4wksKbmThLOm3Ww/oMoR+bWmft\nhG9HVaRkiXpHGIBLUlB6RYQYTSdJWRU2Lg3zHSdZWLEqE8Zt1XPojyjOOYnL\nhwmkUlPvxWZ2BjsLIxa2/G+x5Iitsk5FPO/uDJNTxV99jOXHXDzEKBO/Jb0S\nEcDdZte+O+0mTTD2oL+LRbfqSRbduoPgdL4nKpPqKYttmyDozKFFkmz1Ofi0\nX7TSJwnuot5DZUvMJlgQ+FlsEuO9U/EKL7K5R8D07Np5wvnpNu/oJq5/idHF\nDYttkt0Uua+DNIO9kpzrvnV9yPEST8e3XlLasM9SnrEHNsYR16O6QTQwQQDE\nxjzYZtQ/rWXtbelyq6hj7fXq/HlkSji/nCc0YTwoeuYj2oK6yKqB6xui2m7v\nUFXV9sZLy00iY1i1tlX/hh4/0pnq2NTZRmU0FqKk1WWFalng1wE+eqJA0ni6\niffK\r\n=GcEI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVQXOJcnJFt2tZ/rcwS8bcK1ekQHTI+DAb2aGgTz67AIhANN5itHB/huoTW8+gW3Rfv8zJW+6OGaTAtrseBXbAnsX"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.47_1627859791023_0.339687837170342"},"_hasShrinkwrap":false},"5.30.7-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.3+4138b0df"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4138b0df4da43dd0c145f35792982b055fb56ea1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.3","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-mPAb9do0aCMvBrcD6GyhMVHgXCTQbfIqZPtWVg+0ZOEirHUVT8GR5m51Kli+AqHYHhHw7tDv8dz8NgjemGp2hw==","shasum":"b06e7d4147fe0ad98fa7e6979eea3e5875265a07","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCvFs6fvfsfITX0mSurwC97q1X3L1OY5zU/ADY/8iB8AiA9xi0+6Ix+96ho+GAEiRq6/iKq5uZ45o/kE7DG8tjUlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QomACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR0Q//XiLzR0iCzkd+9HKCH22kNdEYzCAsBJp8AZIqd3CCe4l3no9W\r\nUMg52m2X0zyqSDUJs8ItDkLxDejADPdJjkRaTuoORJZIVIKE304OWiMJRtYX\r\nayGiPmxEMt8RgxPhYfGcf69k+Oq4b5p+i4txjW42FDEyrxRrRGAwXak8yja+\r\nLBrUpNCMvIcCrdl+Or+31RrZSQmJHoMxM0hU8R/oPDOdsbgB+1TDnpcjixk9\r\nclMTr9zT6mDl0IE0BCY8DHVfseIIcaToGRYzxX+PsAHoicRj/w+PborUmj5I\r\nB8yu2D2TVbJyNMfZmcMOWde+DFtNtFQzG+qg/Tm7ltM+qlfIW+KiL65kYnYm\r\nUKaILtLtgZmzjuvij5umXN3Kn5X0DcdafTpSiILUZU9xnj4HNEE0XlmzvSPr\r\n0WMWO4QEJckwuPYja1Q8ql45jrkRkgKAhWGBV8r8J1oBS9df/g+NdvxyFeN9\r\n0wN95qTJCu7qqOruRONZUKxDBYXJDSjm1mGIQTXoMU02+LNaJYcw0iwgYzOc\r\nugPreXVhc7/D8MeS1Z0VtyyEkF84Zj/UjygYDeZFOVItQ6uPStcIrp3A8WRF\r\n1ftoB0alj9HsaNb6EOCHquhn/CUhSF+j9e8WeHRgNg0W/c4jJtUTOLTJ7anu\r\nzcO8uWsQXX3HUCGAa5+OM7hi8DnEPEXYOyM=\r\n=qYjV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.3_1657866790341_0.2984579693418452"},"_hasShrinkwrap":false},"5.46.0":{"name":"@typescript-eslint/experimental-utils","version":"5.46.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e1573a868265a3a14df2a24d11f686d62e30b83","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.0","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-iMnpijlNNLL+OPIzLadOYQzHsPQ2FW6Qcd5+4DpUv9lQN4Kl+AGxjv0dx+dXPgJfDpj9Q8ePlbROdKLjQydHqg==","shasum":"d691382f8cff25b646e68a2bf55ca30e3dd343d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.0.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNwOqEnEftCBc+P/OAY1lTCn5IOqkXzF2VnK/0T0hcTwIhAOuM2TKVZaRjbD/1yxsKbfQ1j+fJ2MtxXW+PDZGRvY8U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkaK/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG8BAAn+2UuAcbY/ZL+I8nPpLrFmX3bJmAlgcZAfy59GE9QLIyXpqt\r\nnRVSiM3C27oGPXJCiWzh2Vf56xg0+s+Y0Y0NQGCL4CujjckWTnEM1eVkJ1BH\r\nNdl+HCyuaHvMcuUvr/ufZ8SiUOH6MUV4YUbcoZ5VaIEkm9u6xc2TYQfcMXOi\r\nUfO+RTaeMVQ4zuDPM6VVKr8xNRuHmM+QotsppSkiYljfyPxg6iw7pKOwVny0\r\nA0iDUo54NkpEndbkwSAP0syV66kZXz23/O7BdJbIyYsB0LPOK0ALZVvZgS67\r\nnyZgYYHyWCG8Jmc0chz60Cxg7S/CCyG1Ojsb9LvtH/ykRoi6R9en1xQ9+Di8\r\nHtwtHxbbYlrObtr9UFPpE+6CP9Be2lFkzRlSFVpOxjJy7thz5Jfgh0NOF4Kq\r\nxKYWee5Xcujl5fZe03Pwb/MQZPXbklXQ0+eQMRmLXQXL5KhwH3Lcxe2zteB4\r\nTxV66XdqtCw6k81i++U7db7z6OGyjXyEL0Cm5ZtaoW9gv//w/JVGnPGAB8ia\r\nAa7Vw3L00+V8YOI3X6LvwoZJNGfLaYiKrEGDfy7/HaeuemwD4hJpcFib/aQi\r\nBuLYiUvkxXQCdoRk0a0qrfIRExlO83N1szwLgUqFsm5/MSUOelhRf995ZyIL\r\nVdaxfRE6sl+t82sPEPOLw6YNGdTYaYPZ5Ts=\r\n=pHaI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.0_1670488767733_0.6301596754058567"},"_hasShrinkwrap":false},"4.28.6-alpha.48":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.48","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.48+9ef46f9d","@typescript-eslint/types":"4.28.6-alpha.48+9ef46f9d","@typescript-eslint/typescript-estree":"4.28.6-alpha.48+9ef46f9d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9ef46f9d2b29a9bd530dfd0f9c6c227e9e4016b4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.48","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-uPM1LijF7hcuPWkqbIrRFnaaO2Wn8w5PfbtPz1qJGyXuH4kPTkCQFdtPSLItOPSIPrc/Hs2oJCB7cWAr68rSyA==","shasum":"2951ea66cc301f7693efceb627312a0713327b30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.48.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBys1CRA9TVsSAnZWagAAxOEP/Ah+HEMVTKlkCq6qPbxi\n2KLYPH/1vVoU/s3CueprfzacmdGRNAMYP5HBpSq4wygmqx2o39DlsQGe5Ws2\nY4SkFX7v6wZOyp84ujMXYC+WRqP7egLUONwIQtEeaYLrndtkPusUU+QNY2qG\nxqmTXL8V7qkME+WelfN+uBhhUZS2JBuKQYSQVU7qkjFCbi2EkWJjLyQKdmNf\n3+bK3JwbosnQVeUembFguVb9rjfiD1o6Z59wcvAnAnYeenLCqS+ooEXZ2nks\n59WwbmLtGtudjkxvZ20kZFFKHnsxYd7I2KD+/YZ+Ok5he14ETRzKo2KZ4Sbk\nBqbImNSSzTJDq41XN3tJ06RMjNS6EcBiWn8WuzBuPd8Vgr9B01ScpftESLhT\nX60ntnzSSgg6f91Sj63FDHbMbLiFSQBFI4GZk8yoAGK8CTiRSlgMJRe3l/dP\nqKD9zRldbPneXsxpV6blp1L2xLcvMbuu7Q1umIp3kt3DIvviCMRlN89Y6tR6\n2+nZ+KdgtMWmLyyM8a+wfnYEEMHicPP9WH5zF39s7Vw01nJ4zUm/8o5eaIOT\nukCOcCppOJxR49cznMcq4MyBvndLGOGdoZiKMYKYze7UuuNUKvdq7mp7V9x1\n9gtlv1KXiMtXTIU7BJ/R1qxv4WgeGBPGNxoMhZWbYaRC4KTIn2eTzEUYctaK\naN22\r\n=xpDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi0HFD+EQPecKYV/ss1u2WpA7t6kDs4M+iUZ8p8+3rOQIgejJSvWoJ4VXD7ig8vLeDIDYx4s9aFlBlM1jgEYngpu4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.48_1627859765444_0.23113506299395636"},"_hasShrinkwrap":false},"5.30.7-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.2+415b1d9a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"415b1d9adb8dcb9aadcb202c5f34cd8342f63282","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.2","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-711BlIhRzmgBeJEBYzpAVPeReI9XMedDKf1CPvV89wlJQ25ECLLnfQYYcxSOG9Yi0EqofENOlQRUM+lX93uYZQ==","shasum":"c08f8114a510e8918996d17818366cbfe77a99b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDBoWL0haUr9XrsFN7/vGCGieXKPXdAYO8CkKK911tSAiEAlk4hUSB88CAgSIvwWTO4sFRunL6lKqRnonys4MeHgfg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QkXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYXhAAmBzv0WuMJPhHtCLMuw3CbAlz+GSCHueMZiCKYlxZAbBxQTrR\r\nUKWvcW9MW98GUXkCRgKHwgECdehbypQgLm/yF4639o0D1fKrQvapNXbfLS4V\r\ni6dQ1aYQQF8zZiiBH6ChTXtj54qBPOfittAMmd/DoG5OE1RE3+bNw0wKyGEl\r\nqXWeabYMc+IW4A7Z9bJQcsshK+f+fhgAGRF68LEQU5m7UwpaawvAzk/nrvE/\r\nDE9PkTJ1vS0q1p9aoB/1TS4qfEsBSGO8ukgupb58HlstjoXWvKPHlPHCP3UV\r\n1l0ut8S33edcL35/9UqHF8INIwhK3R6UJEYm6USrdm762pnSX0pm77NEAbcj\r\noeEs4xnp3375fvc+WzM+ow+d+0XVAYWvKQ66mUmbJ/2GHc2dQRzdH/nRiCVI\r\ny/rPXOFmJ7rAG6ZgcE4Bak00r0lPZVZ4VOBk8yAlIjwnPaJQ94LbxvE+bDJS\r\n5qeClfu9v2MIi4wMeo1hkcxtjgalQqsAXDihcpqMpM3A7sCi0CF+2NRioGJ7\r\neNAyk7qo73q5crtlTyV0tbR65RjoX35Z7wkzbf16pPcmjSMOnPp4RAOmzCgy\r\n+Jfv4u3PNavihD09Q4HX+j3cf9BVCyvNIeKGycVLLjewm2jcRtRbLYwGgGr9\r\nkoHad5xD0wCsMGDos24wUlqw4ALDvcfnhAw=\r\n=ON00\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.2_1657866519504_0.9833110260361735"},"_hasShrinkwrap":false},"4.28.6-alpha.49":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.49","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.49+14d999af","@typescript-eslint/types":"4.28.6-alpha.49+14d999af","@typescript-eslint/typescript-estree":"4.28.6-alpha.49+14d999af","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"14d999af4173f96b0c8314fff704553bc0440077","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.49","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ykT3g/pBSNqGQB4bWlXRcd22aPR5tSz+1Dj65m8AIOlYA+3nEovTotbdsysCw1T9LxUchAOvqrgRliWwDRnNuw==","shasum":"f1ac8d79137e5ad764f3980c75d6be22e9a305c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.49.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBzkmCRA9TVsSAnZWagAAStcP/A01cHqQ8+pdH2R47ppK\ntTAMTQWSvc3VDn3HSJjI4rZR+yIqrTgzwnbgn71FdeAsGFxxyO6JNcJRiGm1\n3W+9SORKpkykAlOXmz/zocMUANuiu3UMWhFLGa1bzkqzJohVl0md9Pb2jIcx\nro5KU1cVFGcvCD39b1U703SM/jfUpJRdDewuHxX7MMjZLUKzkypWxHfw0XR3\nDOE3gM0pRKzyFwhEibyjN6ynPNyeG2s6gsitoz0wZivanQeum5tlUu7TAf9C\neGzVwqJAConyeFcWYrqTKcufCtOA2oNjeD/7AlLYrW9LVFKD6Dki3fiZAALt\nM0k0n3D23Qy70+jmiBt0AEKrG1GErX0RqwlHSHAEumNkYHHHH52jXTW8YVn8\n9tnitPPlxAOBTMX8RQ+Tr/5TKCDpiXCxt/NPsKi8hcNSQOKthq7lR0ZAXIgh\nP2cLztUrjyoWRGLGGCY5x7+FhADVtkwYKQvKV3dXJKxf5z1E2Cp6gh7EIOJt\nQG9SmyN6n2EMPJx0EtR36Bs0XZUwyseNKd2MbdK7XozVVebyiT7gISFmE3T0\nTf3pVTWDyc9Vf5ilGxYNk+MNQK6NPJYiXOKSvNDojn1OQUEK5bkCadt0DoXp\n7q1F+d6y1+ItOKzKME6c3UbWtE1Qj/QDhg4ngaYJw2CNkNBeeY/sJqmXwiLF\naLdr\r\n=NXDW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD65UkDqAItY8gtjJuI+jic+RV4ZrmOYoFEsvQt1Il3agIhAKwf6RQorlzq/k12V+BCHnNLFm00D77NVgj+XpeC8Aq1"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.49_1627863334003_0.3321092414589053"},"_hasShrinkwrap":false},"5.30.7-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.5+b2846a16"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2846a16777a3aea7b1e6ac9d81b9b6dce0bb874","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.5","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-DYcHXR/ldj0cBRLAlvzIj15SHlqSdNYaDq8QjsTqPE6zRg5CNhJ002JlWYBRZQ1xugGqFWrW9p0E0UTUlrATaQ==","shasum":"172e0b7274049b1fd70579c8db02feb8b5bbc046","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcfgr4uJyLeQ6Nid4vQRMpal3UiN961vwycBQ+fjWyNAIgJ0eC6MuVk3NMVDSW2jQ6dngtfWfIDicCaoYaXwZrdXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ZR5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6BQ/9ESsJkODzgomip+bJ9dHW4k9n4V2gNhVmmtTWzMMjKelZq7ps\r\nAmjOrihOBKs00JqRUOhbD6lanHv9me2Rf8cg6bLj3FLBfbB3XlnsH34bBmDH\r\nRkFp0rSClpXX7c7Z9tgWbPN+yBQTYppKgU8D/2yf34Wicpj9gj7dI2Is9GqJ\r\nSOpceJ1dMsA42tXdwogh+41UWEwzQZ2EtcjVXNZMDPM7aH6p/GDEjEslj8rc\r\n+F+8LXu2ak6NsHLf+dylvfbTYMzgid9TSLMrnwbyZXQihJxqIWLylKoPQ/Gc\r\nMYob8sBuEL5M5T/gNlg1xs+KZIb15mxK6HdE2DxGFT32E6SNCh/7c20uoRzR\r\nJgQpd/jvZB0TRb6T83fJqpIel9RN8WPVwRwxFOt6E+b2K9h8YhqZ7MflZoFE\r\nLXsBQDbfN3lanEXyjeaS1EMJl6kOaoDFwVMl6sTU5GywDqY/iqovm8tzY3ta\r\n/U6IML6EKUwCg9OwBym+l7icFJdBNufEUBiogRr89KucIjJZdSIdTizodV6b\r\n4bQg1WAMpUXtAEEkja0Jp6Eht2pvejZFOHERZ9RSXsAcTaLpGzEHGZIetn3K\r\npUoaC0h6tDobB2FuT7LxMUKAzM+Wl/lbYLtyrB6qKwLTAro7keLjXeZ22S6j\r\nOEGgN6np28KIFcq5yOUizsfpNgYrK0nyOwg=\r\n=ih09\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.5_1658164344993_0.0887706703968425"},"_hasShrinkwrap":false},"5.30.7-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.7-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.7-alpha.4+c3f199a6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c3f199a65a16aa72f5bb83e81a1ce0ffb5f69772","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.7-alpha.4","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-P9OJR5oLPMmdcnyKOcxAi5n36LcP1zBVHLZWr9czbZ6+yfQLLY/R4G4AoPTV8813YqgMuv/V15aXkWENTZtEEA==","shasum":"b55d51fa6f21ab1b0872a09d5432c80810722515","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.7-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+1MwO77Xkun9yLQQxPsatsAxTfGETVgxEYiI7lm5a9wIhAMrqkUfSvA8RV6vUci+EwlPr+8A0KFjihO6tRwI3Sa7R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1ZC1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCsg/+NM+QUzWyau6bv/ZhKCvaONgCT64I7WCzwPzC8Zj5TfgmuRxp\r\nptIVooCurUxNCLOr8MMSFYcGEl5y4AotK8WSzfxknQYmY1JRtmq+lpGlKcrP\r\nesjuGvgo26dvYQZRwyMi/Rj7IjZo0+OacamSi7wsrE8VDJL3nA+L60YuyI/Y\r\nvts9enQ8C4TVSu7Pey6Z68MzOLMMfEOAi7c/OGV3t4tlKa/+eFFetQeCBmeq\r\nBpwKg175YIgD2+ghwKVNihRAAexcaW7jwGRT+BjCk8EuEwHwHkcTofWzleH+\r\n5BSs3MqdBDowywRKsqSFsgzn8ctbKZK1nUn8c5UWLEsXIuVrb/MI2Eh65S/S\r\nLWxPUGtGG0mCA9ljmWGSZWBOjPAo/Ips2hrEQAuu4SeSbb9zyyiq8/BOv80K\r\n1nlsAoQ9/72+gZgI9rIfljwIfljPuVshyE96we3ROqTXwtzwkHhC6ZtQaEej\r\n2QoSLfcEIDSBxoRXdIdSJIHc1jJppwdPR3CGvcfaiYxo2+Zfi3QWKXBEPoyo\r\nxUN6u94V/W2b5iIzr2I9vQlMg1j2J1kZELTh7jZvI3Si2k4bYOypVRPiOkb7\r\neDV6txan23EkDlSLw1v/OLAx8FCA0KdsTP6ZUlJyOwXzc4eMHuS7NsNgJCua\r\nBX1qQu35cmMBAsZNF3bAe8NycqHPnaUBtXI=\r\n=s2Js\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.7-alpha.4_1658163381275_0.9920674426389853"},"_hasShrinkwrap":false},"5.46.1":{"name":"@typescript-eslint/experimental-utils","version":"5.46.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c943b845c939944d309cea7a312db4ca645308f3","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.1","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-M79mkB+wOuiBG8jzOVNA2h5izOip5CNPZV1K3tvE/qry/1Oh/bnKYhNWQNiH2h9O3B73YK60GmiqrUpprnQ5sQ==","shasum":"8c11f3d3257b4a467f17c01e5f8b4034d6c30f55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.1.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmYNDq25xNPghSubF7gXumwXpMklQlfxphQ3qBHoYGQAiEAulXx5RS6zM63TiEt1nrDEHMDQ8d857RUwkZZEM5Rjms="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl2I9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1qw/+Oc9P16xcW7ovOAwG/wFaynb1Wj1FSG4nomQNfLyTHzGFQDZx\r\nTSsnXhWjWHwjdEZYUSvd6qZu+qpgc6Nw95qB3vNsqfDKCWy8+VPfUDeYLcvs\r\nbNU5SPq1V9FVrHDrXRMjOWYkTfcsmRx+iYnETm3ghxIcYWuK3A0d6FXL91xm\r\nYMcesk5gnZkJMLDIypOYWdwSH+96+eVfMaMwmfK9dH10XgSPmRnqwyRghNJe\r\nxbiqAbMLMc+QwUvlE+FkMciOXx+GRNy2AVJIR3BCMHsIxwfwlxWo7Zi48uOQ\r\nTfoxMMFWwpV9DM7ESv2JYAsTg0tD4q+xZ4732Feq1yfPvKKInylZ8601ibZP\r\nYCVubzvJcnrzu65PFiHQcejeNfuMcplY82M4L17zNZyuUFhRvpOCN/r5JwfA\r\n3vlmaF+O7nXq88+aikqTO69y+DTbs69p/LlXLxhpafWy2IHuzYabsZaCyA4r\r\n9Ta3x+okXvuyDN3ahyHAxe+gTCrQY1zp0Cz7Vb/lxPEvj/LpyX98+HcLXdj0\r\nVNBom0nr+0+/JM1YWGWEZiFD+N6Fzod/13RPsPlhlE1PRljGJn48eh+H24XP\r\nc1zXPo2SNd9eMsHbY0ilci1LYYjljsnRK6AaF1ZxV4sTpQM/GBGLmSa5U0zv\r\nrs4LO33qKyg+LNybzEZc+O43bDo1BfZ82No=\r\n=LHfM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.1_1670865468746_0.9831571452615435"},"_hasShrinkwrap":false},"5.4.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.2+b7e27dcc","@typescript-eslint/types":"5.4.1-alpha.2+b7e27dcc","@typescript-eslint/typescript-estree":"5.4.1-alpha.2+b7e27dcc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b7e27dcc303b3af9fab8593693acba7159a287d5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-5Cisqi7wrvvAgx9Z0U8vOPHA3+l/Z1ndJlH478QlpqGin22KUP5xg/u/EfK5FfDuhD37RCdZdKqxGEC71vlFyQ==","shasum":"4dd2176520f2221d9cb18b1c56ea9eb96f23857c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.2.tgz","fileCount":167,"unpackedSize":279935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp7cNw1lN0pqt6wKKdOg46W39kgeP8jS26YpReGaX4VAiEAlBvTBRO5QYXjrgMmVHl7wxj9pg10H5aG0crqRPvYnDI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.2_1637001971391_0.10726671614753336"},"_hasShrinkwrap":false},"5.4.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.1+ca9ee948","@typescript-eslint/types":"5.4.1-alpha.1+ca9ee948","@typescript-eslint/typescript-estree":"5.4.1-alpha.1+ca9ee948","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ca9ee948582758944618a0a441ed571db56e16e2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-nJCEUKw4BoBsAKSaUp+HkZFCjDN5DB8ga7ANOFj2Tsb20/CVTT8neZ52IbKYaTc5ZXkFYwzhVDa7itFtbdpWkA==","shasum":"5f0058380201ada8ab70565dd503a1237d6cd5c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.1.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkqlwCRA9TVsSAnZWagAABC8P/jHduBS55c1IWsJo2vzb\n90vFXhYZ88dmH8o6DlUR/El6S5XVF034OIrT0QnFBmh0UWaXw+C07chA541X\nwT/Zyud2ZaAel6ZYeuFjl2khf0i3mzM6rgdyrLRSM9bcAJzoiL40wDg5SJsL\nJn1ZAlLg/A20KqlShz3rFT6jeiLBwb+f1CBJh7MgFH4u5h3Lc/l2arV/ve5N\nCqwK+n+Fw8TmNHFjt4lHIb9x3DvML9CkqXtSqJxNdfhc8czTVOtH1F+EBTGp\n5UDNGvYr1yWvwpzcpVrAOx7NHQHAi0RNaCwObL5IUhEGtMp4OAqoo/fboYvY\nr4OypUSazGmsAx8zeLVI3Z0wPcvYs3SVxVC9r8WZ6ret/dIEsU4QpSJVTcAG\nBYuIOurr7CxVm6AGCmO2b8+8qtoqNP5mTCU0H2VmRZVqL5UM7OUs1W8XucnM\nrbHTQybpJUCLvrJ+ED5tAaNQIf7abpv6AyLck6kF8sKVgWxom3oOeXDGsJU/\niKlXm93YsMWKdLhwHq/niUg1AC3R0+hXvNnERo5t3IG8Dkx8GbjRE87JT/N7\nXocNWlgFhGM5na4p5o8HHk8jpyooz+rGMvbjQANyLRT4xwMGU2jhrNw6oEED\nsWBieSLMDkUej/svmhLLhRNh32afGqKWIEVsAOjCmt/O14Y8aLLjNXmZIXFu\nVUCi\r\n=qtN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNz/E78iVxNVTDGQ4K+UM1IPrMbHtBOUr9GtITmGm1aAIhAN3jMY3aBd2VO1P0XOuafK/hTQnAJsE+X9nvxp+Ho7SF"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.1_1637001584742_0.6480415561499668"},"_hasShrinkwrap":false},"5.4.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.0+0060a744","@typescript-eslint/types":"5.4.1-alpha.0+0060a744","@typescript-eslint/typescript-estree":"5.4.1-alpha.0+0060a744","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0060a74413a3efb7872a3c8e2f4d45a733f3d149","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-PZor9KsGQbHm3N9H71z/IKTPTgPdAWlBD3bcRXiMoFb7m7Ee4Lu840obF117dn+bpl7/4LuTKY/+DTqfJ9U0Lg==","shasum":"e2ce3178fbb808a2aa870939538c35f0b155086b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.0.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkqSiCRA9TVsSAnZWagAAy+cQAJXDzsW/n93ShyKAncUY\nYolfITQfxyx+ohjlLtMbX6W7W90liSVFfR2MRz7XziU5iVgA6ORE43F66IIr\nVkcYb9zPjJKz3gKjWxj/9nQusyjUiOi2UbN+VAa1N4nxFqkASxHDf72iEEDz\nC2mZcWmkraGBsaDLJ3gWmtwZhK6bcYw/mFsd2emufWasKtyYmXqSEN4v3C+7\nul4eOKSy95irPESlLaEyyo7Gan8fxP+m9JiuKc4T34fwS+ePbssxjrs6Ikme\nWZM5p5QIS3DzLmosIP25SJ47fVub8BMhCsPNSf+432G1oks6aNt6E+WRjr9P\nyozRocnQ88WF9A2mNA8KtrWV3j7WWEHiadZN2WRiY/53QNHnS2ztvNqrOceG\n2JaS0+fDDGvRZEO5OIs1RIzyoJhvv6fjSwdtaguitS6EXaP+0bPXF3DShl98\nM4HFtGjKux/gN4PsfYnPEBztXSiZdbJeTqjORcOpcrG9+SsTmjHQr9MsuDpp\n+/3VGKLVJN3B8Cf2tEW5owrJ4gtLp2AA6cVJoX5bb+O4SM/DUEB20zxcpJbt\nUi5ArCLXYAHgDSz7M+lL4194wfyG6fv0eY284ebyce351bevfpn0iUanVYf+\nRxlSIIDtm1PyyqlE9ChkCdVB0sWlCBqEJR2eNr9RyL7NsrLiOMEs0wyO62NV\nZqMr\r\n=DjC2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmhN3aHKt4ojK8UcJ7D6Eu24kn3BFwZmb7WpeSHKqBkQIgSt5/3OdyKqvIS3qrbipecR1RLzkaCN+YhIbh2Bvjvxo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.0_1637000354134_0.7853309122340342"},"_hasShrinkwrap":false},"5.4.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.6+f99a9a57","@typescript-eslint/types":"5.4.1-alpha.6+f99a9a57","@typescript-eslint/typescript-estree":"5.4.1-alpha.6+f99a9a57","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f99a9a57ff860c9966728fb2051481c71571ab19","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-fyMqdaRu8HRTF/N9apBMv0f8JkFdsOoEAlhsRhPVjBk2G+zIB2Xysqs580cV2xxxLGNNZb7JttJi3C4gG1oxjQ==","shasum":"6c6350bdeee11f495aba810d0fc94cfb7b151c1a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.6.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlJerCRA9TVsSAnZWagAAZnQQAJjdtfSiorKNMEePoahs\nvqltRasZrlm1PL/OduD3yuzDMDPt+BY2lf8DaNY473BQVGFfzsSru+cbK06o\nhxwA7d725kcmNWJb8WBAJ9T9ObsOgm26jvAiaUVjSmdRrhhOZMglDeI4QuJD\nLTI12BTIargQ6ozVwKvzel/N2w5zehom0Y60H/NpY7PjtkGLoJBteNzBWqF0\n5fNCRn/Fi9qIcdW0GnAWhio5/LlpXcX3rULG20MH+bv7sswhUs8117xPQVPu\njYEsoTEo5qb1JXH2jNjE9MkFro07XOMHXIJUo1elLhvAqXCHfxtoKwvAtvtz\nueP3DOLYTeOpbhH7ajksOOSE6xkDcqrBjvvNEkvnnwf9DoxfRcXLoGSNdUJZ\ncJVzHfpr2ZydlfY4SkBMsQBApozv0ccVfSk1QP0tlKZP9SF+1aWR/Vu/pT+g\nillquwM1Xy/rnm+vXDu+j+65TUkuUNEXZuls9Stahg0FHTPBBdXA94f92XVk\n0VBqolfZPYNImGgO2Giiy6rO99XWnQhTo7hvOL+hV8V6aXlALuD3kW2fYvhV\n7EYacTw+ZqBA4G+y5ur4tkY+JWLyNWw2EKU7RZfZMcTSvzQNSDC/zHskC19q\nJN3gqvcFTfOtF84JaftAN/tC60dp7WSEKCP4VEMRbHYoxPW/WQX9Q8gyyO1i\nYWF8\r\n=CZEi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGp8hvbgA5wzuk+vu74C/gCVY0M7MuoiYJiYN8XnZIRQIgEd3R0JYi/+xs0K0/xZa6KVMzkHMPqC/oXhp7bok8/do="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.6_1637128107654_0.7769461025379145"},"_hasShrinkwrap":false},"5.4.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.5+708b6af6","@typescript-eslint/types":"5.4.1-alpha.5+708b6af6","@typescript-eslint/typescript-estree":"5.4.1-alpha.5+708b6af6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"708b6af6666167140772570176d7d91e7db528bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-VVKOado2lENyachpE+Ge7YvlGX6eVb3yBLK6/Adc8ImyqxQ29qvEIY4Q5I2WGD0LcFdrrskPxy9cyQb3j90OFQ==","shasum":"338e98b3a1cc92d002552823ccaead5dd86ad74c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.5.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhktMECRA9TVsSAnZWagAAj/0P/2lpNkjRgh9i8Tjsxr9u\nzZxsXKv7yNa0CrcvBrN2HDpomyCiXgjUpTOok+w+0blhOTaXYBeX+CMnv8fj\ndz/9fBX0ES3sToLQYSMKBkX1VNbGTN9Vkw5q6Payq/3VA3XoWqSs/gwYkHRV\ng/6yAj+9lNF9rCHwmRxpKSsi1iBydMdrOigLZRIWJofOT18LSeAx4GDTba+L\n5OkFgsOyLyNQXUQxQ3uuaW2jAHW2Z6PW7q87RNDh3rkhemDVgADyHdJyzrh4\n+kABM3I92k5pjBYTUNokQE5lzBUQ+CypEbuL7M/4OKlzWP1YbBfkOmGuvx5N\nLMX6/51wLAt346cCy88md9CbOuBZYGylNxlS8Ee0I7cpNPw/sw5VoiLEYTnO\nFkT4/GXKEO6ouEZ13Tr1HaND/wec1XUouINwIJuxoHKLjIujoQeJku5C46Zt\nj2aLG69fMHQyzbepX7wnW59db1EXMGWoY5P1qP7dnNCIL9eL5agNj9WCapGQ\nhM7mNqYjNdfBkwI8xlSXm5xYzBlNgSGlwvVb5L9V+meQq7DCIcVkV4yEysSM\nF9ivSBBrSiQU48s12RhkntmMu1FtSt5Ne+t0JxKZf+DOs9v/L4db8OTRtCt7\njzwhTwo8SIpexGGZER243SUVf7NtfRI8eU4NP1cyxE1e33oDhUw0aS1X+Os+\neexx\r\n=MQ/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnVjo/GBCINM6IRlIQ1puOPU1LOmdqVtmK6n69qTdKZAiEAp5GUvp6LkwNba/YX9ZzG9FWnBzEJ6rLX9FvPm27eEOY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.5_1637012228385_0.7905271653836348"},"_hasShrinkwrap":false},"5.4.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.4+c26309be","@typescript-eslint/types":"5.4.1-alpha.4+c26309be","@typescript-eslint/typescript-estree":"5.4.1-alpha.4+c26309be","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c26309bea1fdeda107945b446ce18099f9f93509","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-bel8p3a1AQzze89/0SyvyM9VgbtjAwP/Hy9WEA8eZXZoVGQP5qv0mb1uLmzQIj2tXPwgknQFlmUXC5N29Mn4TQ==","shasum":"d5530cc551e8853f5c9c7ecaceafc58ad72756c0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.4.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkrhZCRA9TVsSAnZWagAAOpIQAJRe3LMspTM/Ra4nsxC6\nH+LmFx2N7mKeN3LL8xgy6Nj+WB9ZCEW67ZZ3fIXUce2ehF1eqsR7F7LK2TMk\nzyfdOISb9JkAqLk6qKBxelkDDVLnUPDTvz/GWrYi5//Ar/6xcaacL3PLWYbW\nUuLDbsaT6lNFU2Fj7Ts1G5exQ0CtP7l6H2M6MqRKj2yurziLG0b5CGVsJ47I\nZnTEAsUROEHtGrTD6/tpN8LaprXceS9pC1r9TJw5GGHSJBcXTksd6H1/PJW5\nDSGx+utdlK6RcKBpj3Qd5yv8YHuEzN2gpOx/OrANvdlhmblSJCmBkjBsIJ1Y\nyJkEAfshhOlGf9YCmYeUbJmEoitnxU5ZLUALynKad9TSG4QkhVUZ70BDFUsF\nV11BlI8ti24aR79Yl80oAIe3dJ7X+QWXwim9IMDpuykPPVsMrGWTv9sofzX5\ns0ZaerzWshC4FCIFMCjb2M2UfW8VqrMmNBTEI7tpxpGD+vKy74e4rhXtJllC\noeAfHMumz8oioeXkL/uDqnNG1684A7UeHQ6EELuJvyr3L7Jmj3mV1zt3IZpz\nOuOuTIlqERSFWsTa0zy+qJEAXbMku3mS+jdGgSU8+JyB4UvmF02LWaHg6K9T\nbu7UMJQmv7IGmVFrHWv2kZRanTm5IlLG02iGgA7zkwOyajq1t1rnYzT/YqQ3\nSJvJ\r\n=pZxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVT2zkeSbxnkFhA9/UMgNydF4iab1TU8e0XOqS7n9uDQIhALjx0Q9WolxUFuGJBPOmsuumoXbG15junKcVeqUgbpVc"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.4_1637005401392_0.8728578453872162"},"_hasShrinkwrap":false},"5.4.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.3+19601521","@typescript-eslint/types":"5.4.1-alpha.3+19601521","@typescript-eslint/typescript-estree":"5.4.1-alpha.3+19601521","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"196015212d67a9b60d419bf2889f86e2b73f3cff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-3VGiDQ12s7GhgxSarQoAWeCn+RAR7bqArDitrXuxE4+5YbMcAVPKJ2zxljdpMK6DhmIVNr9yuDv1j8ICKYTZOw==","shasum":"cad8cca889362df5e741ace7be46352ea3f25852","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.3.tgz","fileCount":167,"unpackedSize":279935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0eNum9lspFhxNNHdd/RVAFZr7PVYryXUTz6AhDMWVwQIhAMNlkAsyN8Xq3yZ+/2dbuj1AuH5nCkBECg54SyX3nmXJ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.3_1637001900900_0.6657611343904459"},"_hasShrinkwrap":false},"5.4.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.8+e3533d5a","@typescript-eslint/types":"5.4.1-alpha.8+e3533d5a","@typescript-eslint/typescript-estree":"5.4.1-alpha.8+e3533d5a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e3533d5a6293a358b5eb0a6ed17da961a09b0ed3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-NqAeYjdvBr4aENm0roBxOFH65Aro2ZkpDehOylboDzwaWpvHA2zkGtYrK+xEZNEiNn88WBnFpsF81AtlZ1Ry8w==","shasum":"66aaa0fc63839da54f9bf6e07512a224fa966b3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.8.tgz","fileCount":167,"unpackedSize":279935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlJoTCRA9TVsSAnZWagAARF8P/3TuMgNEyGfHPwItwZ3k\nB25n7ErlJJBp5vYiiwiua2zQxLZYXQlDr2ZoPUZFHbBQMn80J5WoISaCYC4C\nF9FIaBSPiJxJJ0PkuMT9yx1JddkFaf8TLITecBGqwZHxiNprf6sRzCdhEv14\n2rlCyvo0MRFl822ROsmMQKzvqrOezcDPR2qhTujKNhM2tjvmA75YKoOXpojY\npT5h747jDZ4ulLf2ZzijOt64eUW9xzbzrqJQUqvoLYBLghy8u38qR4swpJmT\nMgpT01470SuY1IvDtduHI7vWIHodNsPS25GQ4QtEPl1u6sPvkUmSthoGeB7A\nVjQxYpjfcrGyDhcJSWtwVb3vE/JaS5GoI/KbaCfU5NjJw5NVpbEs1SnMjac0\nYA90+MAl8nSJCw2kVSSp/EkojLvidITNKMavCBYMnkZhNKycx3BQVzRndjOa\nN+kY3L0JwdEove4rmjw4eGMIPZwJkYm/DgXZfJWsUmrV+2vtczCdLGGRZT3y\nUVEDByDsK23mn8HSNV1b0KjwaCdENcZRuweodHWXU0vIkdyDvP+fIz3iE9TU\n57Xx2zuJXfW1sV/bZ1t3kZBuMX7Gg7V4pH/Zt3V4nEr5S6KvxAR+lki/3G8I\ne/B6tqxYUGnm6JRivwX2DE0pzKwfIBvn4gYvhDx1p5pLucdFFgfp4VO3CjRh\nhELt\r\n=uUts\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJlfisTHpZm9ax5kRVriBzs224ieSOqTaO7lv5wPLv+AiEAtrWkVigvwOvvdP9OINa+TYBEpIXDp+jxsuHfeptCbvk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.8_1637128723641_0.15280707914277158"},"_hasShrinkwrap":false},"5.4.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.4.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.1-alpha.7+5a4ce6a2","@typescript-eslint/types":"5.4.1-alpha.7+5a4ce6a2","@typescript-eslint/typescript-estree":"5.4.1-alpha.7+5a4ce6a2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5a4ce6a241b1d6c6caad87cad85c3741f0953e39","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.1-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-1AQE8gbewN7fjwY+hMvMQF92eOFVyp8SBKDwR/8S7LF2YNmUmh4tgHxKOTh3zwJRP/Q/DZO16NwA9fdqMfbrRw==","shasum":"c4b7403fc6f34d83aab7535b4946998e288c7153","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.1-alpha.7.tgz","fileCount":167,"unpackedSize":279935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr12rhLVazoAs/z4xeVNpAt7zonzScJJVWjLOiy+SweAiBVUnqLgIhlSUoLSjAqj78gDTD4y9Aa/ON0wMCUCwrrwg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.1-alpha.7_1637128623902_0.4073818534858893"},"_hasShrinkwrap":false},"5.1.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.1.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.1.1-alpha.10+20097da8","@typescript-eslint/types":"5.1.1-alpha.10+20097da8","@typescript-eslint/typescript-estree":"5.1.1-alpha.10+20097da8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"20097da8da66b027a32b6e21cd14b961ecc1b00a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.1.1-alpha.10","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-IfStKQ+p0Vv+BGQP7wQ7Fbw4w/hIkaR+WH4jiUJ7eUpw4Lx7g0/91pmHKQIgV7f1HSf2/Ksh008Ah4D6jp2n+Q==","shasum":"de5b9b1a315c02d4c3d0844b4be0fcd0b80af383","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.1.1-alpha.10.tgz","fileCount":168,"unpackedSize":320718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8QWwpYr1OQb/siPvJDQppkFYpNgHFR5fFwSwBwza+bAiBp2FRxbe+FTLd/x9HrZQpvON5FscDz12DJIfsB1iuPKw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.1.1-alpha.10_1635175844144_0.7618721761547824"},"_hasShrinkwrap":false},"2.0.0":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"05ba26879dd5a5a0e1159951c8b24dc5e0e5cc4a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.15.0/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-XGJG6GNBXIEx/mN4eTRypN/EUmsd0VhVGQ1AG+WTgdvjHl0G8vHhVBHrd/5oI6RRYBRnedNymSYWW1HAdivtmg==","shasum":"f3d298bb411357f35c4184e24280b256b6321949","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0.tgz","fileCount":108,"unpackedSize":133764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUywxCRA9TVsSAnZWagAAD3EQAIB3vmjCa6fgmCGds0rB\n4XK9Kqf1GbjE3vObwYgc0ROeut4cGGKNnFzBmXsebjIxU8IWIyJbvSdRysN0\nTcwiHMmJ6W3RyGJtwsQEYXUuUFVCXKmqGSb76cPuo7GSgwKqUg+ivDUIkl3C\nOiPvykmHVbW+Ufgw1wtWk1vGnfWLSYbfGeqoiTBsBwGnMOd33QRkvrCbqhEi\niGuDCmxlFNx54zjOtOavvCCfPgtM+P6YqFP6eMoOn7yr17ufjAHDX34mfujA\n5yzAHMTueQO4CZ9tyliC62anpb4Wmrws3Tk1SSoW5fVodtWlSk7wJGvbekay\nYxWdBizp84iy9JpH7lW58RzV6iCaJgdO3Oua/g9EE7NUMsOp0mwtJsZZuxbZ\n+4GNtHUmGSbq2vJzZ47uaOMUDS83jhLmTCah+t8iysjcpjdoGbKQHGXfJDS9\nzMzo4D1vglXeUfzb4DZJ82irW3OihNkPMC7fmxF3MigT6TwIYGstWv0dS7VD\niPNjN5ZkOZ+HItrg8P98NCapLUNpTjzITKU+XKY4+d7JGx0cxgNzEXuxQGEu\nqMO9rz0eMhV18gRnBVilXUryLelnFezyzZpGZP2hcdMwomgqVmV/k5qYXbrl\nEEl0EzyWDrJPZuuWQlE7vZ/g5E1SIcTk35t6yQx2TfSefT5FhzLQ+QB9Zg2x\nN1pt\r\n=cCrV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAw+uwLDopBGHE3eh33y9FTPqKx+hpN5HOiK0mM/lO6AIhAOvyiHF5TB5CBoIlTnyHsWRLS3yxSA+JVOoAEMjEluE+"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0_1565731888764_0.7546746764071286"},"_hasShrinkwrap":false},"5.29.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.1+669a56ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"669a56ff1e7688afb9159eb855687530350b4190","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.1","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-ZDPST+K/d7DM1mBlbCc8kgMZ51HB+3YfXEFHpmWVDxXhqYOCFQxk+TujxZjBkwtQFhTWnlaHkOvmhj2yjVBEbg==","shasum":"6d824c63e9b0e5e19e88ce7ae933b965dfa99f55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWHIuaQ3rtcj5d6HwGli/kI8Cth7Qi6oELF+XvqjBWeQIgZo937sxgAOf73ZEf+Yx6NFf5MKVhT1QPidyhxW5NwxU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisLRlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe2Q//RJ98PhMrLfJTwNpDPpSz5v00uwrjgvyjGDrsW8FO9wrYjMs9\r\nPWXsMp+3Iw+fuX5QhUn5XAreJmQdO5c8UEG9dToqanw8rAZGlxH81qHIKpez\r\nYTOR/tdtsXNDjsHlHbCIDTtU1dWs42oefAUWIHzkh8X1PRckTIe1U1haf6o8\r\nI3rUArEY6vqLbfWm79yXM2R8aNXeQi5hqchipl3LHjfsUrFbYIRPk0GY3cBT\r\nDzLGwZks378psObRgABbYFU+UvZZRiA60wQu117PnEiF3YMUfAynf3wrAbRW\r\nwQgkQRjMMXWZxQHJmXkiKJhlXiEgstvT1KlmBvsw/LgDJgSw/Wpo7BtLAMMD\r\njOYzy6Wvdh6bTbybZmOuJi2ULe0ZCTlRQEAr1XFHGWU+iXPsjsQTOTOiUpw1\r\n/Up2rXy69Ys/6/Z3DrFdOLZJ9QlnsKd33dYQz8R+20aYjnVhPOsz+ALo6d9W\r\nvczRhQg2YjVuxxH02imXlFZFDH7COwTxrwEU3++XtAwFYw0WwpgiS6u8bS7u\r\nwr7rVOEoZnG7zuvNpLaMUlyGHeDKB5BQ31xmVTVCYeVpnaVm1lrG92kWI+IX\r\nDwxannhbIIMS27dY1p4M2tRv7uaBtJQyNvdw3+xC5WKP1DFhNonfSGOQNpSN\r\nA7k96oKcEe7Heww1jVMotWWTtyq/PMSfVDE=\r\n=iZVl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.1_1655747685722_0.8874222558136249"},"_hasShrinkwrap":false},"4.28.6-alpha.33":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.33","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.33+ab258eb6","@typescript-eslint/types":"4.28.6-alpha.33+ab258eb6","@typescript-eslint/typescript-estree":"4.28.6-alpha.33+ab258eb6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ab258eb6792641aff98c6a58be08d51a92e30595","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.33","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-yC3DfWv8SrHiJ7NQzefwOJt6s4HvrMkWAmeLyrC/JCtJtCcypqpu+pjJlvNT13ApawkJC9nlEYE4PecB1B3Ycg==","shasum":"7352203582b051e19462dfe47ad5fcfbd20d07cb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.33.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBlGcCRA9TVsSAnZWagAAfFsP/jWfeACeOiznzFVcYgbR\n0irO4rA0+XJ8KM88vTvOMMZO48DkgYZRaDiv8wQW5qlexz073WaR3eLVOXcx\nQRXnFJHiYUHi5OB20hi46/iEYmGrOxUEuHZUH2zlVs7UjFDNwweGUVcaVRCa\naxWz3o7+Gi/cYGdL4lEKmEWc9F7iWGNFvEVrU6jQriTA7jdunAHN6IfaD1EJ\nekABD+tVGBHivreh5h3aumPZfltNB3trPhZkE7hAzcIwALLSaFaMNW+wP+E1\nX2He6l0JneCPZcWFOhQw6seU3y+EU656dO2wXS0PpDQsa1uDFWlwJvPGUjYT\naszC9AmZb3hIA69zq0ac/xTKvqBWGQKsyhh3QipmJg99ALfO4a/nAfTpyCw9\nZGFE7gH8g6L8B+7CNrRyHLQeTtuaBr6Jntqjo5VAswiHMc+Oyz/kAM6TilZc\nUpSiy7YxlhPjBUcyOAmz7/RFT0PaKZy0jd7AQWNXqV3ZFpCqcxUW0eSOOC+D\niONi9ybcIiQna4GCx2TDeEr4V7gwZEgYGdYJnyJPFmPQX4dEGiT45M2oGUNV\nKKuFkBytIsrEQ4wKcAm3jRl/QalWhp/Nhdy2e2PwCP/nT8y0exckNPF5o+D1\nJKpkqJ5l4iVzlsDeBRg89G82M1MWELmQCP/q+uMulJ3qUqKvvkyheFB8Iij6\njAl0\r\n=nO/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+ym+Ba1Uul6RhRB4Uy6wixK/mZZcCWMuiLC9EyYxl3AiAxKp91TgLhucUlI4v8r20WOSFXvOdChn7XC1NKT9L5Ww=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.33_1627804059751_0.313697937828721"},"_hasShrinkwrap":false},"5.29.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.0+be616074"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"be6160742fbdbedeb7799a03389674b6e2a4d7f4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.2/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-U0Y0kvZ9hAAo76KwyHRDeHZWJQQeFR8L+aXsJlPHzj8roUp35Jz3XXZlUDxykJAjeHCSxvyGFv8/IhRM1Bgn+A==","shasum":"5d4613b8c42d801cec5103f26db445983dd5e15a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnXBx5qUh7rZVzBCHVaB8Mz3IjMuqRWOZ2xlE3gPE3IAiEAr1yG+pJSO17JJHRQATp9/gliqkNI7yyD7pqRz4fm1r8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisK3uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrnrg//YvPewC59hyrmsXlI9jpL0kvM5ZX1caqiuDX4u+hLx72qZT3d\r\nSDDXaZKyGHNAIx76W5AYT83IU9vqsb4HvX1ZzCke+KeL4G/9QSNAdTcMAikM\r\nz0T0yHsmvmPC8rBYEyr6yl6nUCr3t7fyekT9nkeQArlqumDc0p0eSNzduqaZ\r\nXt2b3JMjxS00VmV2hfcqf3w4e5+liawOpGta14ak+3XHHcjxAt2hbQmhesNe\r\n2pu+OozZXTSYZUnj7GNbFhOD6YNzYFOnM53SKOasslc4jXnkj+ggZQVLdbf1\r\nNbANULCZQ7bBvZcFOs2iaLyvSy8fplhmDI9oA+9BoA2/Q57g/JrMbFAislvK\r\nMxFxxCJhuq7ulnM8N0n+YL14upijT3luLanLR8ZgeF8uhiHxntEI65aJzaPB\r\n786J5GwNPa+wX5ErXFc89PpB7QJaNP3sV16ReaiONrTU3fvmIkgAeOlCXU/P\r\n+WJl9Zi3Wdm3j0RGK/1RglD+nEz5X84TZHJSDsw7gduUWds7rilU84OHgfFb\r\nnuD3jLEVCMtQf5o60Q+MmLozZWhFXGU56o/W95UE1/4SEO+R+vKOI6IsJBGH\r\nq02vhFc5/YObEqthnxzEzHz4FzFpPei7bK1XbbED+iNV3a+CS2Jzu7I5RPMu\r\na8DoOKfT8GO57ALJuQdn0c4Gdrteuq+3yGM=\r\n=gXKq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.0_1655746030334_0.7607713569120063"},"_hasShrinkwrap":false},"4.28.6-alpha.34":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.34","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.34+f47ebd76","@typescript-eslint/types":"4.28.6-alpha.34+f47ebd76","@typescript-eslint/typescript-estree":"4.28.6-alpha.34+f47ebd76","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f47ebd76bea7014bf07c37ba6451376224609119","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.34","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-KBGMOowvJR4UsmL4Dk4NnhA2TDNCMeYbmBBeDZsKPHEzgZ+UHQfUpXTfxLvKHT+D8GINUSZyUT7jMgt19bN40A==","shasum":"80127c236aaddd51ca8e8216b8c6680e705e5b25","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.34.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBlGuCRA9TVsSAnZWagAAW8kQAJbqcW/lw1Sdqp+IMT/7\n2+7rdee2PTIRsA1Vf73JlZ/t8srKAlxtJw9TCY+8b16thbypSg8dKrP+Ylol\nZ8rYN78hj5pSddaRfb5EfUnsimtY3O1DctpjU4KkFw6MJjpgZqZspF4CUom2\nT9kEocdwZx8w1++8Hks/yE2q7EBC/rJZWmnVE8BfVY9RlwB08FO0xf3XdNqg\nank5kk6J3cwCNRju2eE9x7yJo83KUBjoixKXWig37jnEI1RSvxuyh9LdLUEg\nqjbVoIlfUDl3vvYN4yQtzNOx5sozIXtfau9FyWEQiPZjhbx7ys0BpVKXKVS3\nyAszWASFcJ54MvvJs6h9EupjQzSXNishBBxsHNupwhCLCXXaK7br4yabYFXE\nxn5HimA874IQ2Mtbw5A0tUleMJzVBZj6eS2J27cEI7EhjqSUD4miHPHk/Xr2\nKsJolJaQOkuhGTTeZ5Ny7IcMQbQWv7+WNC/bmQiouKT5gCXmxe+wjn2p2L1o\ntfaTpEzfEDfeBkukC+++qyWR6YEATQ6AA70bVLrutoZ+qXFNZXm/Nfk3opCN\nhiK/8XATBG7xZTPRT/9uX9mlUdVmpAGPXnaN26YUUC4dWjO9ffU3lvp7heg6\nuFCCMblYn5NVdq8YcsKOzPgkFEF6Wzr6fyd2kN80xTBWihLHEik9LFsR+UHn\neNhC\r\n=xOul\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIXiTXqvqg5DVrcmBV+MWesMr7E2Rxc+75fVYny1ubrQIgG6jYiFeuIktJhyfQVvkx4fw0mU3wD8TMHggt85Yt+wc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.34_1627804078278_0.4057560677583516"},"_hasShrinkwrap":false},"4.28.6-alpha.35":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.35","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.35+12b98f1f","@typescript-eslint/types":"4.28.6-alpha.35+12b98f1f","@typescript-eslint/typescript-estree":"4.28.6-alpha.35+12b98f1f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"12b98f1f3a6b8f0e58b214de3421f8fe549667f7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.35","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-qJYrfYB5gF2Ipn69X2xVomsTtDMXpeKxWvUYMJ1y63B4IRt9XC41SNaPEBygP0p1fzgRZQJNyjsyJvKNdbOtfw==","shasum":"5d05e422f681d7d90945af83f3900923121ea560","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.35.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBlG+CRA9TVsSAnZWagAA3cwQAJ5avrwVycw5ZzUnG3Jb\nd8GxwL3cDU67RGSlmlGm9YEHq16Hol5O97pcM0cNZ/15D2bwGFFsjrultSHE\nSJ2pI79NFouTpOnHh4nYoKVsyp0kys4KIAgXQ/XXcUDmVfSfY1l6WbPT5v/w\nmib1Frt0kJ52ySVtlZLultaXl7sqCPJFqgfCiK0LWYkfXtqpX9eqXy6Cr/BO\nY59fCXcMIO8oZVNcNPzBBLbaiGh4Q99EtmUblIOn9GWq5rpr960Ayxczp15a\nYVZH+RCRV7M/cCt3XryeXCzLKQMx09hEAPdYvjcEmEoKlIMv0aKCw78s31fa\n+dxJaCJE1oZO4xb71cEKwgJxZJIgcrYD9cZmq1DYj2HxljOf0w9eG4xIZr8+\niAJqMMWapDP9ptEzoBImV9nzZGeIxsiBCk1QK5w/0ACr08H8y7DaFp7mVJ2b\ndSDcZhntDzUxtRVtAh0wvGH4Q2yHIQUa9wgIZFJoA3P6wT/m0UVYriXrN4ac\neHqEydO/WDHe0Z288IJUVJIkn0YZcBfrrOuLuTcFT6rJKERjRjRT4KieIsqz\n9m6tX5TxnghNk+4XH9oElH83BaGk7NQS08Y9zCXfeXMoZSsFw4ghpDec3Df3\n2fahVouLl3eerghhzQXPEKYu8u8N2WvPAuei1wEg8A0mUR/TBdS6IblFxeXc\n2t4Z\r\n=rwjv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCILvEArvhopkZHxxKRLdRvLQwJ9DjLw2aXiNeekluV+AIgTJn/0UsNW1vFkC7p3yfHbHxMBYI95JIrOj+UOE2oGk0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.35_1627804094413_0.18392316906866024"},"_hasShrinkwrap":false},"4.28.6-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.30+0bb878b5","@typescript-eslint/types":"4.28.6-alpha.30+0bb878b5","@typescript-eslint/typescript-estree":"4.28.6-alpha.30+0bb878b5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0bb878b5306c7a946e856d7a3f6f0ac04646fe20","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.30","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ztkosyfvmlwG8eBCtok5XHE4dJz2/+2qhgTtdvyV8ldRwLmG+2GF8Mbk8QfjDiUqhkx1f7LSHXFoHc/VC46hLg==","shasum":"4756ab6d41b08bba4574da47b89dc2bf7f8b9b82","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.30.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBffnCRA9TVsSAnZWagAA7yAP/A/rSoHglgQZt4peISKf\n6U1u4jXJNdZw1Z8KStq72rM0nD77Ecp369vcWM/B8rLo708LrAWlIzRrDOwo\nJ1I+owIhnOVFatOEYCLGHGxH97R/Sr23HbxHqblH3srhb/D2ABgE2/HzXuJE\nRa1AU0ZzKgyiJyEpU2ju7bMi+OBopYLySzSBwLZImuLE2N9dN95EvuSwT7zN\ntdCC52fm55tDmys+KA1UMQ2C1bTR+/Z5lsyCaonHXBdUJUA5J2IUXzgUP7qL\nosKuEiVCIv+aIiDrgAMKUT7nr3P0Ao9i18Fu8wVr6P4AxA0uwaJ7t4lLt4Az\njN+6D1ggi4I0BZhhAMRWXtghC9asYbNyPw0oFFJSQpCAWW1TQbc61AARyDJX\n/LKdaYR0zoHvsPBAJCPWsxJeqsmdmejwjW0OLSBXN+cZsmVxNLZKtsPCs3BJ\nikXi1sP8IK4jUNFX0QJTW5wsodoL8PmZFtpXmDAlbnF0saZlG+B70AGZtkm/\npXJASXe7Hom8YajJOi5soOAHXsdHmluHXUvlg6ewJmvmnYPChGWq2o6w+AF1\noankA8i9S9KDzxNGbdlYwRutVjvios/cV+fkbpL86LIRl9yzrF3Gh9Kj6ec+\nvNhtoVxThct5n8e/SLW4qP0MhGjQSoPSenTepCae6g64SQoqpCTh/lxeJ8PC\nKoBT\r\n=6odU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWY3Vl71U8bAbYO6V5r5AyZQfKYsNLnWF+IHVoMD45tAIgZImv4PK8kMlIjS7QvLEesW9+IgQYNJ5AnQz+sOsIfyc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.30_1627781095639_0.6611595037587041"},"_hasShrinkwrap":false},"4.28.6-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.31+2c2dcb61","@typescript-eslint/types":"4.28.6-alpha.31+2c2dcb61","@typescript-eslint/typescript-estree":"4.28.6-alpha.31+2c2dcb61","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2c2dcb61605d3c1ba5916e585e8c916a37ef1b0d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.31","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-awNfolA5yXQ8fxJAbEBmrhnygARAENeNyUZHD8G8kxVfr1kTy4XcdKRSwEVAy9JEynayUYRaySPlgnZVYp63eg==","shasum":"2ee7eedbf6da9c8a21dcf12f507ec4402754b081","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.31.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBlD4CRA9TVsSAnZWagAAB2MP/1b8Ammn6WTHsa36Y/sj\nDoFasW9d7LtJgk3RakbV9oKaCWgASQ74oqVJ1NioRmkiPyu7E5zEbHEgTO7C\nrGpzW2IUokwP4FJtONqUbOzK19IGAYDwVinnL/EuQPaegx1vrag0fRcu7G6P\nDU+67p8W9u8LbQkNkLUidc/QWhV6zSS5BP1gduuN+OQSYZyv1ylbL1jKDN1x\nWnMvAHqxYOxNI4wp6JGsuGF56CDn4A6IKhx007Sa0HYIY1hWmZvb2lKbeyN9\njdKTINtyLGI0wGqb1yxaH0+V8Z+sHnbTIyxg/wL4XY9Z49QxZzsNDldhoe2M\n+fL3FYsDaL81twVd4XOypV38wG+hN2LsjWaSqMRu5mVQt4IyVrcUWeo35d0w\nBHQKuAmM7F58RY5ayZtqw6PbrrcA2zplLoYKDTnAOqsn3FIU+nNKKwOu/KDR\n4nXb/hCkhfBT4vY7cIYKYPWeqlCbPYuBWaJeRZposQrE4gZsJ555pIikQLV9\ndN1Tl3qToBaifozpm0qNgD4NmM1WbH1Pmc3kmNoVfTAw8Ll0N7XnZix5J+S1\nqTXUNy+kCmrNeiUzeDPQIRNkSwpXdGFk9jDUclCt5E9sz2avw5I9uuUquJVY\nkOn8PVvRFL5bwwqDUv4vpnvsw9zsJLlRlzx7xHPhACN4XUGEh0kMdBwEbppO\nmmJ3\r\n=sHiL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYeprWwViPOmoxK9H/wraPcRAN94PXvtetMiDgbuZxagIgKZ1gIotaDwUP/LXDCra40iU5AXrJ6TazqIH6CxwGm4g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.31_1627803896211_0.04183359708693102"},"_hasShrinkwrap":false},"5.29.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.9+33fdaa62"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"33fdaa62983a17236a1b0df76cf0f6919c62d6b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.9","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-BPE/2jhvibKJFvgdUJ8NBP+ktrKtiPXwrFRJi75sB9wRcTtlm/rwNufGdSzxyAD8zTlloDjC4Hx8CFgxSBJz0w==","shasum":"88651749135fee19b64325f36f0680b07c95af39","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHGtCotxgTyeIDl9EVrhflqOVqy/mm/4wXk32TyulovAiEAnH7k/klpmhbrB30FiJYSgQxFEBgV/tLV8dg/QaIoL/0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisM0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC9g/+Mb5ZTLgDLNxs72YHE0KA8zq/Axts7SoBC1v+dzQisPF4e3d7\r\nCOgLwqT7iye+7fj2ByzWDUAug1bjFwlIZB3aSgbNc1TkB3m7SeE3UY8yVjXe\r\n3zdymzKRA/xwiEqrCNEVUMzaWLieQKRJtrU9OL/EbKNKRL7XMexL0rpXSL8O\r\ndq3ViJhfcJAeNYgYY8U5YjyAjLdWAqwWBZE1I/ZUpXTJ1WgEdRMWfFJmuny5\r\ntvS0xyDFHpsrT4MLqzCQvTPtbbCjEQageRjZRyog7ShTFga5rxIx9FrzpPJw\r\n2tgo1LVoInQKJomoggIJ6Vh/xPqspWIQyObp90w0F6gvrd0Ixa8bN0FZZLVh\r\nsvUP3GtZwkjG2BFVUThGFZVE9uPkqJZHR2hj/f33zk3MO/JBnxALLKvAiZc/\r\ncUejAbfHMSUvSmKh0M2Gff82cpmj96MKkiXMl7g7dNQ6vQa3zrwGL/+YeKuz\r\nzU/tEsM76Dzg12khyBJHMCZGj/GZsxXymhxlW8G3ee+L+lXLYu+4/3nGHnVX\r\noC8LgdcFchcQuuWr+wyOeI4WoN8uEutA+GcvbEdIn4Bl6uZ0DQo2ZgOLBDmX\r\nFMjW8QuiIovc+vB54FeJTKqFf/f54LUXMVSY/M+extJVK10Jch+lBUHjOzNt\r\n4utIzRuN0fHaLc4fD9y9Zz2WuAYZD3qJ180=\r\n=zp4/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.9_1655753992219_0.19267680053487757"},"_hasShrinkwrap":false},"5.29.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.8+1c91d169"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1c91d16915e08cf180c603282a9db880f5c1a5c7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.8","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-8qhqUKo+i1EC6188nO8Wdzb5dbdV+/qL83Pye5+WuFUnjr0rENZIBDKPBNtp9dw9Avq7TKWP2xaRmzoFGKolug==","shasum":"336a3f562e90e99db8f38db40012a1a414dc67f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2x7J6+acFKRfP9QQugShEubXsqgUVtElaLjU4HR+ylwIhAORfCQCoXKYeQGfP4aYx9lFxFQCLrl83IgKhG46mtjtC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMzfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZcQ//QlZgRIcPz7Z9gO0vF7LiotakJPtnRRWx7+8CE5Pm5ZR7dTeW\r\ns5qpXaw1qNFk4LaH0PQjotNzGtc8yWE5nfQyE17xQ+0EiOZZYKJwiN7plBI9\r\nkp07KA9E6lEo9WO76QshXDB2Blj/7JV/shQZi604yqqxi6G5VXW8Pkcr9+1m\r\nFp3PM8Rk23LmaQkvDF+9D7mdrA/8Jado4PRef1EMyS2qCvNU+DYKcIJ4zyCF\r\nd0L6EWA0tu19zd/zur9KY2zG9ArsovGVqaQlSRGmIaL/fl8x7hlaTpcnM5B9\r\n8IEqVs7oNIUuZI8z/40R/J/+Us1ub+YA+95UTbol/VfsmWVWCXPEJrFvHcXs\r\n9viQ538pmbDTspsBFj4sAkwCmBu0LI7NUOReEllxRwU3vXwmQKnhsOvpwOUU\r\ncuOjNAGPd5RZfQOLUnM1v9JvbMjHV1TZTs0iviyCocArYoCzoNxOK6j1Uoby\r\nmkSug5pNkfHGNY0MOuFvobM4wjMFz9a1aOBtqYTeBUIs2ePsOD2r9bDL8Q2X\r\nazNbpKS0VsFG2bxnGPfXxVB3+MqDHX7CAyHPBXMSsuov/lvnE/7+gGQfo7lZ\r\nDHzIpCUv8OfZe9OsaJws6fr/KpCDxO9h7ZCjPj2N1tU4vJqkqWs14R4hQIoU\r\nd4XUYD3P6vqj01qyDOnao+ocM28huRAffpw=\r\n=ZCxM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.8_1655753951811_0.11449082714983305"},"_hasShrinkwrap":false},"5.29.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.7+2f54d958"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f54d958fe9022bcf9b29b71fcc21e17bab3b1d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.7","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-FKqQu5nzxuwnVP4r2Cg+i8d1fDch7zW64HnTB7vD9qMGSJ0Vq7w+vOcvBhK7O0oyvwrgFhxFJocUHjM64PNW+Q==","shasum":"69e41002e02f0a86d31bed114c2f49e1f65af1bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWFXvGtaSi9ofaJO/45HxtM3q9wN97IBxjI/31deuIbAiBrnrX6BbOiVnz8md8Iuh1p8RP07VWqa+JXKqtPpdjBCQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMuJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Tg//aUurtk8QQJxzJZMH93UxXgtEL3V+0ry05Crbw097+kDpmzYF\r\nsZpnEirulWKQfpvqdmBGw0xWCjVHJn1x0wtpVMSataFus/2Hdt7HZOu+yM4Z\r\nDGR++6GrH+cLd5Fcx9OIJy6uwYuoCYCNYWqCNPeme5QtdbvLd7pybbjKBg++\r\nCJW+nmFXo1C+PdA4BhTA/Jwt6jWgKncgwKGLXkFbnmBSClsc0eqVwfcFVUV9\r\n0Al75mg16O3/8qBRDxqlgiMVyblZpkV3QJ1bIYFjHgJE1XxdLeH1hupv/ecU\r\nA2YOHJf4qR6wll0oOAa1UfFpTkEuRvD1fiT6+koRJUhFinB6eOhOiuVqsPhZ\r\n9tDvUZ8JVOXitKW02Er8OlX8tghi+Kns8+N6XBEaWc+z7m8Beh5ikTZNYhw1\r\nWXfYfam4VgYk4//Pi4ZIEh0qnGZGp0uALJiCTnSRbBI2TBFRJ+T32yPNSX0A\r\nZm6dMNijUp033lime6maqDPf6qe2THGE8iqM5PHGbWVocKxj6rQxQQoXlNkT\r\nzkqpZIjjXDv9krGME2BGr8gPLuu54CLylFjV8iO8Y73IKFKRNVi7Uv9OZ6hY\r\nLgjUE8kqW11XEzEtYbKyAtJNyBS+SRpt4RLRUYZmrlAsZUODYPMZ9/FCvXkh\r\nV0hUFaY5DNMZvXnSIupYyeoD8eqnLCNSk9E=\r\n=iMbI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.7_1655753608805_0.946615312689248"},"_hasShrinkwrap":false},"5.11.0":{"name":"@typescript-eslint/experimental-utils","version":"5.11.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb91d76c0842014cce3a6c0f0c57f98884e93d11","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ==","shasum":"e7b2bfd57ddda47c3f658faad57655ed9e01fea0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAV7KCRA9TVsSAnZWagAAh+cP/jr5jA19tTh/ILbJIC9C\nDKXTOvFcnSs6l33sUdjahxaxcEzY33xlYwdlmqM/w4al9R3hCnXU1zk5cvLv\nQzbwMB1aaVs9ux1WgQNKoTV2ZXlV3gh6wMQbuvrFXcRKY7LLTofgzyoJIrr4\nzs+Scd1ENXWywJwEah8kg6PURaqyQQUY15iTCsFgEcARUYmdEamrpBgGUd3X\nHfCwF5otU9UTwb8LzP3JpWdMGOe/Df+s0wYuroS9czaJfE0nI5DeDGE4CZ3E\nGAkugrRco9IwkPO1ltNe0ScLk9FwCB3nGpNcxY07HcbB2jCoxODLe3gpBBcT\n9rLINjhlwuEFedq+SlsxTSlL2fqFuhN25Q5DRJrLLQY/EgS4OG2vIqGZbPBs\nR/dUmsi/ijdpHSaOL9zhzazxZqY/YWyBPGWKQxEie/BK+wuy1s+fSDDqlTv8\nu6czb9S3VG3NqTBLpAbeR917O0c2pXdAQo4GD0meoFvsjTGD+ozAs1kg2azs\nfp0CVJxQV7OBdG+ap22s60atwGjbxBK04BXs7Rfk1JHLgcbsfWncPH1eYuaB\nq009CYvEP9ODYYb53an7tuXDHZBvy7l1qBcRgaNM7EF4NGJCB8hc0Lac5OWQ\n6gHBI0Vu5e2raiZY2fyudzx3kn6dIq6X9fU81uMpxd+925y/3zxcKcf6TSLp\nPgMs\r\n=Vgoe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6FdkQDmI/6NC3vUZvTzQBIcQzxQVdI38n8mPuQB12gAiEAx8xj2cUFNSIkE4g5BkuXexVxxHuPMoKBPABY7RsDRgs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.0_1644256970178_0.49043250889226386"},"_hasShrinkwrap":false},"5.29.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.6+5c0f0334"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5c0f03345dad3f7c81c7ae767c3a8e7a0960f8ec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.6","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-Xkf8kzsdtKp36ePJvDhjGaEh3D34Hde6z3JVihqjupnzjFkH+2EzjoYDoJ82tB6JRdJ0nZ/vrCx8J42/cWSFDA==","shasum":"1431d4a4b4762fa2d324a1a9aca0aded3974c53d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNKQGa3iV1uLyMRikpEM9bp2rbffBnI8nhwIlR+Zrh5wIhAIYtPRl/hqM3C36kNoZsa6srwLt1j8Zq2L1KnzI1tQtZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMCsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPsA//eugtseuz5QBJS4FU6msUEhBtiN3UPwc5ZkB/Kl1GOsrXcrfc\r\nWRs5uAySC0aGi298bPHIs4f72Pmg3YmDgzU9+KMOcpCFtiP/aq/yQN8N0rOU\r\ns1tGsQFBzSZC+km24wdTNHEJgTctyNlKOSJr8R1VVdAPfyl6bMu2x+vWY96k\r\ndNk4kPDXTBSaeR0MFl1yvkEiSl3vHcEELwUdkGrdIY8ML/WragkrCwfxYAUd\r\nEPWY+jp7i11fGFUmWhdLEqYLl4O0Sb/+JoDMV1cW1UmehBMCFq9v4O4W7JhA\r\n3pbvt8ERxXwraZ165hFzhfSVZhZqH7VZvbpn29nXzdGIXdLQ5OFPGU2Oajix\r\nAfb7YUeDs4Vdr4EUxbzNIgoosfWNRnRyTiZTIaH0WnSa0fbAwOXyau0gT/L6\r\nM4bqoKtOCjHB1UF7BmLG9scm65r6mPthCh39dliAtj/CDLHXjC8q5FART62e\r\nNUNN0sNOIjbUktmxVGIMsMYHZsE1v8hGcpZ2jtuO/cozXQsYytGxGee6E8JN\r\n5zKtrEqOfDxoVHUF0KccT+0xXv2Qhceg0A9rAN5a5mW8s9+hEyMTvTPN1rfe\r\nKtsqqNX8SCu+Tb77+zsnZUFd4S5/SYc8ETtWEdK23JhU2heOk5maiGgzwX9f\r\nhA6dQ0GMbb1/y/BWAwoUoppPQdtIm+IggqE=\r\n=Auby\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.6_1655750828286_0.5032122619897919"},"_hasShrinkwrap":false},"4.28.6-alpha.36":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.36","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.36+aff5a3df","@typescript-eslint/types":"4.28.6-alpha.36+aff5a3df","@typescript-eslint/typescript-estree":"4.28.6-alpha.36+aff5a3df","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"aff5a3df3dd701c65c00a4d02ea163561ff37e44","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.36","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-eCEbhE7Dz5wKjxzgsAMuOkxTEtvnkiGwnbJydey4BJhc/BfbqJ+MrV8NfXnMtVF9y91RSsAXkfENfpTXYKT0Ig==","shasum":"fef89af129c7aabc3a0b0b31d5e5c4cdaeea6bbb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.36.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBm+dCRA9TVsSAnZWagAAMB0P/2V63Za4zwu8nCjd1mRG\nHKtqq8YnFMNQmGti9Zsj5XoKGg7vlPustNEsM924Y7wAS4PA3ttzHmai09as\n6umSXGOkE8bR7YGzEu5+HuMqNvHYq0fiOK7jvC0aq/IrprKJ6x9fV1PAUiKN\nqk4UFbM46qUMlWdk+76wIEUzlgeuxZuHf7TZjDhZLwmNSjJIWpm/61A2lfZB\nibo8E89Nkpkft1ndH6TZEAb166QYWu98WDlSquExueE7SnH+rDOEsuOhWU32\nygNkxFGaqhXnIFib5d4O/bsdyO6XGzr6O6T0hDdR8un6N11/eGoizyWgDar5\nVIB3s92lnOBtl4ACZzGrk/+OcwwYewQof4CGFK4TqQFXwQS2EZnAj1BIxOCS\nIr9Bax0k3Tgze8+m5CLjxziu0Ks4TqGnDbTO5h0r5jbk4EtoXpL28HbpNNVa\nC59yqmIqZupZG/O9neXv5vz4oKST9OG18NnVwnqRX7sNqtclw+BZKTE+Yhzr\nSRC8bOEmqO51mph9DwkbWSPXlwY3cxfXUXjYDfTXp7xt9lqFCrpwaNU+owi2\nyDXYe4Xa83yejOONWh4MQSKV4Rimw4wBcHw9DZ9o6PqFRxVMUOIJJBxNAOIL\nttewNHIrANJ1cYD+aoCslCK6OdEV7+nn4T5mzCJdIgY3EL8EksHR0tTXbseF\nKnIq\r\n=WMXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOpzkKZeRHyDpFa4sDw/FbgCpp/mOghmgsoIwjmNA8zAiEAw6lTlk/+N2g9sZntZX+pLKt3W+B1a3zMbS6GuR7O9jQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.36_1627811741322_0.640852957492269"},"_hasShrinkwrap":false},"5.29.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.5+7cdb6614"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7cdb6614e0263a127993d21570ece524eb28b7ee","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.5","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-vr/VGIr22NrtH2XJXhSyzk6mE9eQ+gqgtDCwUSC9x/irGvz2x6leBOLMy/f7r7En742eeXb5r6i8b9bGWwsveA==","shasum":"5d18d6c6d2e578986aa041796b4bf3cf185ca923","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEP15O1NUb9KP0BGgWZg1uItZK6f7Dp5Z065d7DOedWgIhANC9tlqTGHXncmrnuNozAO16xIvFLCNdsF3iq/chI/Dl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisMB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0/hAAlnWBMXlLNBdnHJqhzUTlSvP6kELtwEpRAUVihhBR+T1Xk6D6\r\n0R26a1Wi71MGmzr1q9Z41Oe2zTxIo/YVQBzYYlDBSJKfxDdbDFnPDlHvr2Nb\r\n63u1Lc1p5ePkZPsralNXks4xp3d1heTsOqcCdLPOPeH32OOeMDFuuGaQREna\r\nr3jyXTe8049aaxDiz6LAVMwRl12ztqL3KIbDZA7YOEUG3NxMge33FBoFjFkF\r\n1tMV+aulcgPvdwGfrkdVFhJZysJ6mLv/YXI720J1LIFKj+MaLpnGiyKejLSl\r\nrlP5IuIxYQvaUVwiznXTPnbe1f2dGmuZ1LA3IFxi3MIrKQrEQykGElRuEzEK\r\nveiT+gjeqZx54GUaR8KPrf3HNa7ozVpDBYDcAZe5/Sh7c1JJ6SPKkFFk818H\r\nWy02YWSZtc90IyZjXoUOaUUXLd1SEwN6Amn9aI/mmhNpNj4Z2p1i1tRd75+y\r\nyYVHhBdx4REE/6aGvv1XZkQwj7yVv0782XsPDZrACnsaCMDe1G+1YOTRdgx0\r\nxoqmLGrvDbUfz4hEv+WOV+Vb9UyV+zaQOnOmNz63Ck546jrI/r78LNeNa6d4\r\nBCZjsS9rlFGDMZDnIaEzuJxWKKBEK6ON7uDs+cRauH4XqJ/JLOTSc1hdqkC+\r\nwyrB1RbdPZsVuu5J1znxkC9mOrnvecf3MHU=\r\n=afYv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.5_1655750777077_0.9533975505544485"},"_hasShrinkwrap":false},"4.28.6-alpha.37":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.37","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.37+0813a4e6","@typescript-eslint/types":"4.28.6-alpha.37+0813a4e6","@typescript-eslint/typescript-estree":"4.28.6-alpha.37+0813a4e6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0813a4e69daa52fd7a0dd3309a2454be898d1d6c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.37","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-c9XfVx5TqOgVln9dN2IE7yxUr+npdnjO2AcvXMyNcxsARrqgIkhjLoCutw9gzoT/IYyoB25QokQHyZir4pIxnA==","shasum":"592076fedf8e030222d2d9510c84cd1a32cceaed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.37.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBnAjCRA9TVsSAnZWagAAHxoP/i99snCpgm4WPcQRItGu\nf+4oJOE5AtOSi5pvlmKpXaJDoqJdr7ec5/WQ1BmOCnhCSOu+XgTSqIykyoFH\ng3YK8lJMsVvZ7RinCEruHh++ok0cNadQqyyTmP0/m6e4dXayKmBZ2LMPojWN\nKVTiO1gR64i0XG0kOv1QoxnR+8UNjd9Vq4MO8mFpLE+yy8KCHCZkEqRpYTmK\nfoPlVMW3QZbm/6qxR66PsN6ZZtp2v5NHeMOzTNETPGxlJAtYn/ldKDDX0t7r\n5WZbsh64c39Y4Oo22ILEMOaSWZweFa1hi81sU5q5BKh0G31HSmEQV0VzXbHg\nNNCwmAo1Wy2GxAcpSaatfGrBBVxgIUP6QsHtn1qtybaZ9uBE/L0ypBce/7FP\n9YTjgfxQLG+2w5h6LiVw2yYbGTLux0cr8au4gp0K4Jlmxb3VBFSdkYuAjAqT\nyeN+JjxfxaYPZ+kkZHMqWtcUMEffASbM2hls2tChLxsTvY4rUWjlKvGqhkEi\nBA57mRrutKfn4KlNAGkaWuUiY1CarPjeDUEVmIG4V2/SsPv/e4GnNn7p18GB\nlETa6FCFuErOjKT2/YBs/ngahCU9CT+t8KJUVZbibMPU8NP7RQdl/ixeQVsw\n9UQg+Tx6dsQ66DjZijobBAhYgCOJrXb0XITJhzoDMcIAVIqHaZzfTiJWhkzZ\nXp6b\r\n=v5+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsRw6G63pqHgP3NRBY0hf3c3bt/W3NWOce0YlmvBAzLAiEAv50l+VUzHrVjhH+7nptxBSILqi95MzeA3uEwoJhaozg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.37_1627811875678_0.4570124893975076"},"_hasShrinkwrap":false},"5.29.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.4+6b9f8e81"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b9f8e816451f68121a0f1fa2da0567850154f78","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.4","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-rSG059M4KH9NSmdJmYeUl92rYLOsu3VUa++zHWNqzgWGhfGl86FDxxejG3ouc5qxu5671LaiPm1HTXHJpJlsHg==","shasum":"e9e30ae0690c3b5a5e98faaec0d1997b67901b87","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBycah18GQmHZlCF2yadvRNCRagYbB9gBd8PF5vt8gcNAiBZoP9oEHBDN6B1PBsUDByX44SJQaUC9btnz3vcJ0NrLw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisL8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSVxAAir7OgejM5s6z3yJPNIA2ixVKR/NeokNWN9S92dD71kToJFWA\r\nv+aGM4a5Bz4hj0MDt2xU+BWZzicS4wiFRv2MMCH9nDFrfU+ge8s4RTAnY/Fs\r\nXsUCioYk+6a5Pc8iQok4eRlER6eCGe5AEIS6nHgXeRIn7VVSnwrhfETmJkXq\r\nZTnwEDHd7t21Bq4TS174UNsKLSEQ8/6avB2kv4Eblw1q1RkD5VTj+SUObHeI\r\n3CSfF5w36MD3qk03zhnBuN5e3VaWUUp/6/oRzjKhdRDgvXBslt70HWu4kdDe\r\nnjzn9uh/VjNFtSME+Md+2Fc5DqboLfqososO3RQYRewvtKegsS/X5qbcOjgG\r\nDf4gXiTF7yhCBEhOvnH2B3cWI91jFQFU/Ocqlj5MEf5buhiOqBKJ/YFKiR2S\r\nfcmWpO/njILm83ZcefX9Ah0f0pETYnaDZqjqTipkdgBZCTek98UNudstwRZw\r\nkwa/Bw/LEn1wuj9WLQRZ1emg/qUXBqpCnAwxQ8yUMrMwAjmh7/2m3r18Jq+h\r\nE781gqTTIFJzMFsIf3q9ydiaKV2IqjVz+P7z6KogQG1QdBXaiYUcxyMRx9x7\r\n3l9rPeRKHG8CS5Bdc95kLWC2WldOIQ35MNPXKlTRfDQEd2MtezpZqcmCjVrQ\r\nenVqlOhsXfBV9yQzk/N+J5EL9XdxopvlOZM=\r\n=NjyF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.4_1655750428506_0.4309586147717188"},"_hasShrinkwrap":false},"5.29.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.3+d975cec8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d975cec8c52fc6c291c2913e65b08ad476e77193","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.3","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-+HRFChH9BTo70kPNuADMYrYnnVCFCEZqynIZVrWsrqMQ/O4IpwO8umtM2+vqtre0hPS7+gSYQpl89pvkJU5jfw==","shasum":"c01395602f1d79a622b7145d908571b5a3bf51df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsHZeEklcUEE4xRQBCLJ1UqpOIiR2wPX2nV0MBN+bNbgIge74tGjmgZdUlx3/A6zSFMz8IMxcf1X35vVihuvlx/rs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisLaYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmbRAAhoBxWakiwqkIM25dUgeFLLHePtSAsLEtUuAfEKS0bnkMyPlS\r\nPwl/QPDWZBYCEt7cK17SFEyH+mJ7c1JZaRVz3otXKT6cd6sZ5NHN/ZzDwy/p\r\n7OgXWEOmISSywRE5zV7D3bp7r0hvXQOxhRafvWjlNP0dzh2BzjDfQxDBBp9w\r\nCk9EvHuB2Gx/l/UL9DOguWRSyzwyHLRSGjWkZeRsPFb5TOLuUYJly30Buo0Q\r\nsmqgHjFihhwJSFWkBdoPhLDpZErJ7+ToL4S6uJJpXbUjWNvIt1yGwjwyRjTc\r\nA4WcBjgMDNb1Wp9E6dFoDad7303C2psqyGBuo1l3xBkCcz54r+5b5VP5Q6pY\r\nQnczVqyOjt1DkMWIGsxg8fGk4h5g5hF9222nELMO5kE8WhEMoQyORpeWmMMD\r\n/d/hPOlTnVo06/Zz8t+/K8DD/ziwMbCe5B7jDRPzt3CPoJFaDscEPBhbqFGa\r\n0NvSiB9jSFTFPybyTuSFtML5PRy9lD/cWe0nRkM89oW9T+4TGfyA3OZGY6pa\r\ndfkgul/IHgP9WAqGqWYEODA3HB+l6IwMEkqWBjASw/3i1B4w9W+WiLbety+u\r\nalTMMFZM4Rqlo4jmWSrl9tJQJ1axY11MfyipWiLZ9+u0VhqUXoLMJHNPDArL\r\np/fllUMo3AjLtZLySWX+JJLuNXn9fRtvP5I=\r\n=c1eQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.3_1655748248681_0.9505083950974123"},"_hasShrinkwrap":false},"4.28.6-alpha.39":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.39","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.39+36be4927","@typescript-eslint/types":"4.28.6-alpha.39+36be4927","@typescript-eslint/typescript-estree":"4.28.6-alpha.39+36be4927","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"36be4927a186a49ed71dcf99383701924a05d37b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.39","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ft0Hy49ktdTCLgs87ssucti05gaiJbrrRihg3sM6G+t+/7BOsxcJEnp4O7qlhpug9HfsSRxR3/0a22Dg0ufcCg==","shasum":"037c5b1898d9d4f8163fcdeafa48f7f0562361b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.39.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBxlsCRA9TVsSAnZWagAAkRQP/RTuO+iTTsAvw0DTblaw\n5jln/cSLLLd+q8z0N4FQidJV45LdnzMajS4THzGQI5Lte0eyp2nu9Cbo38Pf\nR7JpCyn9zfVi1XW0afF9B204zvPRLihapy9pPtJI1ZN2AGXLggTXoa+AIcWp\nDl6jKq0nvQmqAnKmy99gMt8IE9vwwWOmYU6F1rVxPVqw/OWQ6fLT0jc4zQTq\n1S3jqQ9HkyAtyI/sD77+9jX+/6gG//OrpAuLCurzOnyC9DXx83haAmrCd4Td\nR8Kd2g9nX0lil447o2WaGk5eNgFtb9JY3kOxnvc0hZjQzbnGySp7CWJ6vIuR\n9IM00kETeQ7H0hoGEcWGPe1fvvOxypHxWBZVUMGtZAmOnKmJKnsiSMZ232/b\nibBNDcdBHGsTE3yKOUXSOMGMnM/iXi0X0eOK92MeNLP58qkb00s73g8YAiNf\nDPuiGSNI7TAXZGq3hxs8gEvtNuOMlDp6Ueo7peMwHVSW9ne2BvPwcLUfR8Nf\niIUuVF3whCmXUKWsqtHgccAa4sGiSMSSYF45Ycb9HEu+CkyMCcaXxNiKTdY7\nFMkcAva518Kii/ukESlLNLKG0kK8OZCIuR86nGqigU6M6NfZ4M6Que5Xugrk\n8PGDtTDbv0aboeP2XyXlZB27i3tml1a8yyefTZHNj7bFt1kBRw5fuexcGPhl\nRIAF\r\n=h+L9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMbJCY4RtXaT+Zf7AmTwFrWLEUUpwvLBpXa0fj4vEi8AiAfGjYXWW9CGzbJBA7U1z7SJkPbMBpwfXPW6nbooKFeBw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.39_1627855212725_0.7529432199996482"},"_hasShrinkwrap":false},"5.29.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.29.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.29.1-alpha.2+1d292c22"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1d292c2281921a58203adf9212125bedb7942d1e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.29.1-alpha.2","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.4/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-UOc8oy1VMdETDbLtrZHxG3qtFXhHqfH7PeJobeC1kifJvWvTsNep6A7sLIwxrZauf9G2UrTRiAALWMwP97LMuQ==","shasum":"e224a87167c57919cfb31a5c63c1a1e91f5ed1f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.29.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdnhV8jIe4lbVuwDMNvRKTrxI3xQEfo1mvkhSzf7NUKQIhAIRURW/LOxiPFgKmfA3mT6WkqzzCXgjAtbjonZWioLa7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisLR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5ShAAls05FU6T7SqA/l3BcHJs6zActAHCXo/fSok9+zRTTt3PDcUb\r\nYY5rDLaracecSF98SKiiT0p1namNeisUPqq4wBcePvcHjcZ0wZDFY3HYgHx4\r\n3JY8C8g++uxMhpn0yBhsXEuZLzNwYX00QPIRCp/MMp9NT4Jkv21P63pke1U9\r\nXrQmMFHoIkbLnc43d6bhaMWtu0+6Ywhnawn2cFjVSfKacXDE0GVms9ad27Yw\r\n+iqfN4G3udsHy1wPX1J4kEJeG98bNCYJNTEdMw+GIA0zKcdHAJYbZj5o78oI\r\nt8AceeTE6cqduwtd0FR9uO0SCD4nwTyX/U/Qb/SWhZP/AOBVzTfierx98ALs\r\nGxMSauBz0jpg5z9LyyEnYLDnJu6OW21pfiB1xBSE8gSCAR4lenqdMK7i1i1y\r\nQ3g7XuW7QtVdZtqjbip9QnUenYWP14UcqMwWNyL0JN9DwxkYhIwlKvkkXFsl\r\nlK0hGZI4KUNv8nzc8oQE8plWt59eODOIQVQbk+XVKe08XgrDCZ4Arg49yl7x\r\nhGqZrL9CCqrj1MIAb5DtPxi/RhC+2qaY5t0XRaNUeoqO2xo3I2qfRReVNJSg\r\n3lm+ubMddCkXiSC8/JzY0p5N6mTyTtWGBsYomxA110kIVwhMQFXz9d9y17i2\r\ngYt3uztKzOgG/hqNh9PvF+/RDu/6TIpQOAs=\r\n=kiVu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.29.1-alpha.2_1655747709967_0.49640517475407475"},"_hasShrinkwrap":false},"4.25.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.3+f04b42d4","@typescript-eslint/types":"4.25.1-alpha.3+f04b42d4","@typescript-eslint/typescript-estree":"4.25.1-alpha.3+f04b42d4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f04b42d47c403ec77e5e5850b23247297de27377","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-ovGbwi6dv5Jt59arPQfO+t6BgXroacYgnLGimtVgV2Hl/+vyUSba7l3JZOvA3+KYcsE73Pl4XJ12zcG16OYn/g==","shasum":"f6d78dbd62abd4cb65da7d28330aed3cfdb80aba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.3.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBhOCRA9TVsSAnZWagAAURkQAIxXTXMNg69qN5BzXSor\nNGbl2glwLQqWsP64SIcMSvLOWOtk7FUBcj+rHz5Y/6GrIkwGoSLrwsIkIEE1\ngxd7trXefk3OJem0nW1M576OGG5DhOYBJh9V88PoDIY9xEbE58bY7nzQrXv7\n6VSKtCS1IqBudAHv12wIsT+CxdtdqJU7TkT4/tNpQjXFYp5MMsd+QPIUojBv\noIEyHfBxRCSnTEG3tQ3fW9wf2pQ7EfWGANVv+QJsJEMJxEfoAc5Ijw8ZXANs\nlNIyg9csrNBozZeQV3N0hAhR7WFFTnju6x9nD9fOX7INQnhgGz8CoZhUkijT\nquwbFwE9DVVjBJ6j57PCIK+AS/ZPCysPJE5mQJJQ/OFkvD71qLKJDu9yNBIZ\nv6yVdIfKzeS2lZbaIw59VH5ZyaTsuMRhY3N2B32BxsPpD4U7gCFTiovNeu+w\nJx4eYQhZ+OqRJClPlpOdjOyXYzGKilenmHXAYknW0tEM4vqsgJDdXd2df45X\nbKZp6l8DIoxcvdKEEELvd9/+LeDIGkgzjyPSVxTfZwzQQ4mZY85m/uPK8brA\ndvgUC/LKmvd52WPaw8iAAWkxTmmikhaZMU5GJKHXGSp1Lq1S2ke73yi3UaHB\nRpjIY59V9YxU8biOUocjYfYKA2eQ1FPrwRyMHLt5uWALZIXhf/TTJ67lnjFA\nNrSz\r\n=tKZx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF0Gt1p+jfK7bnN7D0T1wPwmOIgaxCX6G40rKu0PW5QwIgac9t5kZUpsgatWAZFBimIwjhTidRcurh8J8jBEzl/nU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.3_1621891149964_0.34782560501727255"},"_hasShrinkwrap":false},"4.26.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.11+79b510c0","@typescript-eslint/types":"4.26.2-alpha.11+79b510c0","@typescript-eslint/typescript-estree":"4.26.2-alpha.11+79b510c0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"79b510c00f25d76daf741936682e1222b0c994b5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.11","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-r/inn7dyklaw5o7zAtXp7TaVU81wgdj9Lm7nfZBULDOo9nMTqmMwKHtIdITSjsEeh49nHlpcZNkHCPNw43KaKQ==","shasum":"b71525497610366bd4b7271943100315d35472e4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.11.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSYaCRA9TVsSAnZWagAARCwP/2xbaEgz5ggM2/IGPJ8P\nl6URPO7xNyG+TYozX+nIflUmprki5WzIT1SLnJiV9tbyW7wXB3Nt+SGhl2kp\nrLAw+BgxqEUzo7FmEak/XDAJNCZuabm9odIxkxmC8fP/HkLfSh2rXX+TyiqO\nBW36upvL7EjYbDxXGdiXSD4Pzx3VXMduQK6q7Q1NyhrWhrVdB/A7ZaV/URZw\nT0CcjSSSq01WzrzVviu+QR5FgCh8eFzt1kYzBicdm2X0try8yWCuKr2vaUnh\nrrpQ0m6blnorgpU6cjVqxb/IvI4aoFxQAxp8IzmiRhRUnc9323+uTa86/gjm\nya58Lm8sG5LVBFfAAEw8vv1yoHMAt6+xdp8PxoZJpihv4wVDFlFyYDm1z+n0\nJa8kECedCypCyzMY/2EO33q8gLGhLc+H/wOG10izs/iDbCAgwdS6i+Oqb5rO\n/SV6R/tr1M4uyV9tZwxmJ47v9cCzHY05zTQOU+84r1SDiUrep+SPyKrt5gM+\nC00qKCyUMz6F2XSKgGXKr09+wIm96fkgkGBeW6o6IGwkChvJJ6iBNID+gbof\nd+M9EpKLLJe499qukcWZuKFZ0EgkvN9omxniYqCuzxEuV0E3WVM2HeEVWUKk\nzW9rx0W7jrCfNWd6xZZID6CltPyjFQ3XiSOeQIo0wQgWVcAYkUbCHCL4Re7W\nzT2M\r\n=3hFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFocAU+eQGpfQ/PtVwRGEstnWrwrva7FcpLel53g3cyXAiEAtuK0fJtFNrfVZkznMzytOnehYSqaYshMPHZI9zN/R0Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.11_1623270937892_0.2967059949631412"},"_hasShrinkwrap":false},"5.33.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.16+c9500519"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c9500519f25738ce2dc4b8b8b6c43fea5f15433a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.16","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-vnTe75RgRekEWogxv2Il50zz6QVF0s5JC13isQVhEDvDsCd3oMbKJladN78afvL9SJbm2ZlIJ3ZEyqRv78bdmg==","shasum":"be71ad2926f8b341cc4a7f72684b345a3ce2b3e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmWZ6yC8pMbhX2lWI3GCWNd8+3Kvwxq78Yb8sfJrA6UAiEAsN0v9rNbW4gFK8itamZYONAfpGTnyL/5n5uGLUS8J5E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/hfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6cA//RbLxBxATaRau0ws2l5r/2WTp6d+Mg1Pooc3D3d/uk+/PoJra\r\n7fdHCB2a2pCKOkp9t1TgXSFEzwsidED1UlLyejI67OPtlhMUHrunWkikoOYp\r\nbKvLywnjuwdgwGQkXUckhd07+VA82eKQ9FBxj42KDU8fbNsRXkd/Mc2/pmQP\r\nyNN6XrUBqtS+dD6bEn6ATRrJbE7P/vwEHoXv1SygtDQViBjBaYkUHyG7waV7\r\nCjggTNJ2Cw4BkbUvjQdjjIofs83Mfodgh5l/F0v5MGcpcsm81IEW5AOjSWyq\r\nSxTw4x5n6QRHFp05laLeWxsP5JGrsMJlcW608hn++gaEVRtfhk4tDzDL0CLD\r\nFx/Qr3XjQQCGDd9Mj8MuvOjo6fp9YJcNvpTpEXRX0IKqVyq8WBnlToj719CX\r\nYdI8mjGcXv6faikLfOH1MWGJw3HtwvVS+15M3MTJwcefac/nQ4YG1ABC2CNZ\r\nxL4HIV+nY/8/1v/NtnFUZ0LNGW5znQyYIEYpWGJe7Hqp1S16hlNniWUUDmlx\r\nSwUaTEVYjoLqNEXKrDLxoOc7rEzMZpjHzge1gydFrAfZ20Jh+64551/F/lSP\r\nfdSBz2mzS0+x983n93NAXXKhirzQf/PO3ZzBDOByAOwoo96Bxrj3/VaFaYlu\r\nyU+o3AZeh0B/M6jdaLpC/CU8s2z7Dy/189k=\r\n=qtTf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.16_1660819421354_0.5880837771202381"},"_hasShrinkwrap":false},"4.25.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.4+352ad368","@typescript-eslint/types":"4.25.1-alpha.4+352ad368","@typescript-eslint/typescript-estree":"4.25.1-alpha.4+352ad368","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"352ad368104f5bc35209a15490eff7f84fb06c72","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-zoaXVGX2lio7IkpZbO8jNr0KnxqjE18XzGocxuw/MTEaF6q/DVzO3dhPGgStjdosVBv6xBM8EQnPcmsU3nzuIw==","shasum":"6b6fa3c87f6970bca5970de278c3f03a54438fe0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.4.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBhsCRA9TVsSAnZWagAAaYcP/ji4/tqqF1mqcYMXshA2\nSnap/OGhlMeuTG/qPX8zys4AZI7LbDpzRiJhyJW9a06/iDUom2j9N4BEsHqj\n1+RS9mDtHuksvkBAmQ6N2O8jNfG8WLcMvgOuBcbnWHOvrO2hEXsrwwQQaz5Z\n6WpKAyae8mFYD79+ZjOAR0aGdkx7zbyVrAi9e4HypNTqPgjWCq5/CkOEOHQU\n0wbfzRsENmUq/HRhg0S7+4o40XMvP6a/QHgbq35DHmuHGF5ds+hGLdN4qmCm\nTrXAyXLUFVKsGG7EB5PMfy2WECdPJ2mKFEnvkquJpV9PXI0L9XjQ1ZcajVhc\nkZTYziG02ZvwRIxilqjx2YAyleBu+0aBUCkO3dsExLPPq+0Dp3bQvQPZB832\n8i0E+4z+OaKf0DrIV2FoN0i299JjoiNXGaG6fIXUuIfBV1l3qLXXNSuBsmuj\nsSVJLKrGwsNvcj3KNpWJjHXkIYkLGO+92TmKKMVx6tVXKmAc6FmIdbJvRjQ3\ninDO7yXEVDMmmjMKTgeNpB1pmJISofKUcxXWUZ6mWI/jdQC18gfvfZMa/cmG\nOvfltSGN/SlhOL6Zi3OtxYQWrshcsV7JT4UyCUeMmZIv4UTdjsBUDN+Xksqa\n1aToJIeLuAZDb4bgGBfb8TeVVwMmTvahVs6hUQ7tMHGJr4wJJQRYzTrit/IB\n8Bhf\r\n=FueH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLDyl9RzwFLX65tAvFAJW36TIBytIQF6lXyik6Vx2FwAIhAMQZ3jIOSiyaI2XdmYQCOsPHKPrPmUFnrH0UJRXg2JiP"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.4_1621891180521_0.2434968810597944"},"_hasShrinkwrap":false},"4.26.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.10+4f1806e5","@typescript-eslint/types":"4.26.2-alpha.10+4f1806e5","@typescript-eslint/typescript-estree":"4.26.2-alpha.10+4f1806e5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4f1806e548affb7265da360d1fc8d033e25de325","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.10","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-lXRVxOgT4VTR0sD6OaGdzv2e3CBP8IBVODDoIsd5+u4f5cRK36MyO0BGQcrJmivf8SFDXUZ16EF8PYZAof2hmg==","shasum":"4cec2d118c60020b291281ffae635ba048fcf237","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.10.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwRTBCRA9TVsSAnZWagAA9UkP/Rfb5uyPXXwyscwl4dft\nDC6VeGLb4EMpvFXakhoifeB/cKEOcQjHtOhcvojuZ97fq2oisLrtjgstkVie\nz/5Lz5RYu1SuOAaMcUtlbIaHvHrSxXSg+rrtJX2wqcIFcjMdTdKfW2jNeEUy\nwGHzyivETnNasLdiBg/bwf9h26howJXPpJDN1n7EcrmzuJOXU+03S70l8o1K\nAnkjggXmZolSqDOho46KNApAlHnEcraQiVpePBBvOyW8rMqxM48tyh9/v6eY\nPWXNd4MwIyKPPPey4zkmcc+RvD2qESjWGohDq0/CMAFPOLXpnmZtGzCC57+D\nYGYsGShxNweH3n2eq7tHh5sAI/PNyf/v4je17hsKcPXAzvGftjuW8UBf2DKU\nQ/xlF+wdbRxIa3O8xDA/7DGFeNlHOa6xrKsMuY7tdrSpZJfRkfrH68ExTTpf\nPnHZm5JHnUwdWjT1NZVcAmmqY+BbuOatU8t3il2QqB/zBN3KSsaV5pWaNgpZ\nWK+5NwV15YwI7MzdmjtVZQdpsEbk2Ou0KmVcX9/wLDgx/N7pijKvc/J6yZnG\njrNFlKtz68lH/BirnBlvrn9UZhY4rJawlE4j4Hc6xweB/qUMQbDlnsTG0908\nX7LAjTHMhvyZmvripb/nth0EuASSBECH/rWmKqBCX8t6sNXgyJ66tZG9tJay\naJuO\r\n=g1Ce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtwtgXyiBZrjZkXBlT7UuzFLjOIRcsJ+pO/MYynW6RAIhAIcKwUhEVKJpgiCmt97NFjyjH7/wXxiBzgHz7zqRF1lF"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.10_1623266497411_0.13744482594638474"},"_hasShrinkwrap":false},"5.33.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.15+b8223061"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b8223061b2d1945b5a799289f8778c918b985fbd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.15","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-+B9XhzoqOP52EMfiAPZuD/SDR+f4jF7z0b2dPh/x/XHJ/xLxXT/QxPRhVJpu60fDuszKQp+Pvf4eYxN1CHfUDA==","shasum":"b8080b7ed24a6d29369e21fc5fa4b0d333749f75","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGz1spLYtbHlS/Jnhzg65AUT4c9mMelSA4FUO2MlJNdHAiBby6jCoK4O8NiO0ghLj9YGv3Ub9fCrn8ph1VWEscEvuQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/heWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf4A//U1oe8cZk5VRPHMe//nFvHcMGevzGX7QpK5k3jr4K7mnh5vQ7\r\nFbl23chTsE1Gf8FjkC69mjw7ExWTXW4N4zNtjT0s3e2bknTWDFVV1krYTzpG\r\nX/1G5ZtpUbDMH3xOejIL7sN+XuKalyhw9VkzSaz6BKSF+OsebnIaQQ85VOHw\r\nhvEN84tdox2LVa5k/F2JR6t1SJK2+I9JtEdQCIUrgGu39RePx227i6RKnN2u\r\nbdgoIIjFgPsSZoI9i4GK+avi3oUdN008OEUWPWSUDiBTbw/qS6vLNXPKxdcK\r\ndXXsUgOMXVJjJSF70ruVAaozbPhIy5cH5qaVZlucTmm4yZqRAmBnbug0DF37\r\n87N1nzrwlprOtIZsu1lnqwPHDVHqZZ8D3bPlKiNwOIQkyvuJcUL5EcdGyMVj\r\nIIev+I2Rqz/kri5qc5QVD+1mYZ5efM/pnPz294DAzOqwcqSgoe6GouwWjZtx\r\naZqCW80y76kb2eMy0TLn8ExI0PKEBCEzYskke1Z+Rx4m0ma2fiAM7RNweJSN\r\nAHT8f8mGle6JG/jZ03fMsyfRKd+JT7ecl7CmLEU9PAYPiifAcVEUfTt1gLQt\r\nQXZLJ3hM7Fnpy1PjOh/9juC3pXlWjVFlVvfYeSZwTa4MMkVqQ5e/bczp/xvs\r\n+KI9WbJfYDYYIAS+aVyVu+3fZxHspubHsEg=\r\n=uMQm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.15_1660819350598_0.611956311710063"},"_hasShrinkwrap":false},"4.25.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.1+a1344a52","@typescript-eslint/types":"4.25.1-alpha.1+a1344a52","@typescript-eslint/typescript-estree":"4.25.1-alpha.1+a1344a52","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a1344a52e98f185cfa0936bc14d7ee89bb3d5f11","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-aQTK5TT3M8nkGLuuVPNRHCMNti2KkFhVgh+xLFsDVPL+h+vKid/kyk/r+3YLdch3VAAbRQGgvE3CDebup50WcA==","shasum":"a76a62e792adab67a7431ae6a461803dd6bbacb4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.1.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBfTCRA9TVsSAnZWagAA2pIP/RBLnpL8iuQ4dioJHQT1\nYTHtkovJytB6dicc4YsoEdwPo40vHcpqZltKL/oJAPNhrvVxSsP8XI0KBJ/Y\nLZWgRrpbPRalQW6lXOjEBV0uFVxfSrVbf69IsqaMR+8Vr0ioQ0O9CKwDZQoC\n4SoLi0XosdXl+a4/P6qq2D5wnLc7aaxC4vKG+tkLRjOqPOGU6t1dzlSaBoEE\ngDQZzATQk1ikyK7rnXgcDzyMFRUGnKihW5q8LAjAjA8Aq9Mrg85ZoTtCOAW+\nyEjCU48ffX5bG/DgWgt8dHWU7nyHeMouI3tUBBdyoMG6c4A2B3Rg9yUVQILD\n1tZ4iE0AgxJTRJLvAm+2/pvp2RIU5TlOZDefiWJ5eFyTxH+6m0qPOAv/CH3k\nqppJMK3ZtVB2QWk9oMsYnPHcHT8jExXHXrXLNVCwhdirfRyUj2yo2vzQrARD\nJLZ5X1TiigF+sP+xnPbRNAPsW+zWCiY02Adgdd86xSUfrQ0XEZ85VTsfAI5O\neBbVSQhqek2dcJCcPs228Bk8/G+MKsXjk9QBBN2339T8PjZkWbGYmwe0bsLw\n8lI67omQPmdMLhO7G6ItpvdRgJ3KD5ufHo/MYtlrjQ517lO5a6n7FCcAqUz8\nGjte2CDBFKWdwdmcxH00WEXAtSPgSkOg28pypxfHKIpruclA8QDqX+Ff7WLs\nHG8F\r\n=ltkY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQNkVqWKZschNy9CMCCTk2o++IosnJygiSF3P6VvPJ9AiEAoIUSGjhqkn36KFvklCAbmG5L9t6YKVeT1pez5VjfYqk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.1_1621891026755_0.2613624406913233"},"_hasShrinkwrap":false},"5.33.2-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.18+fde1c637"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fde1c637775a3dfb8e28725f12ba23a4c0c08051","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.18","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-SMhTsdGsygzhaq/CMq5xJsNVv/3iEYksPFTPX8AemSpg2krT1fSVnsLNAnCxJnhZEMb3p4LpBYYi6CFJfz7pzw==","shasum":"aa2948b9933616b8855b91f7d6794f26260f3e72","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChK5dNE1RriyNq9og7yKVRFAEDv+NqWQr12sq9mKO3MwIgPwVusPvOgvkNQHwfmDHcnkNUFDOOXZTWCXE5xkmo6kM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAirYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+xA/+IRRGe4MwbChtMBepY8qPorYAz5ZF9Ey3jY1h2awiQOhl6QqL\r\nuw2DIDDKua5aPwX7qUCwH7QNTx+pxqjNDBh+J90XbbVtvd4tNZC/z+Stthmk\r\nxsTZWn+WVTlbCv2VBWK6Lb073ZfjhOMVP+4fzjoPG0sEPu5a3yQyNkgQ1vwm\r\nxNBXWhyppJ/HOX8+YJSpN2vN7dbT9qKCimJP9VTkt53JHNuiSdFWPPUpyw3k\r\nsasCND9gL3fKY98nTryD64zG7STIPwlb4XAgTYwRohlegXZxOhGMljqJMJIL\r\nC/FFu9wiyUVRbpuCXTW3SQGmEvKRIvOZq6jMFltEy83wBe2sQtwhuUjb36lQ\r\nNGtKMJA1PBztXtHSa1V6oYCivC35b1UhKPOR0gSDctzIe1sElVOoPxlZ7R8O\r\n/xPBNI9Noaj6YViTlJ754B2pAVCn9ZzV9DyJo0hdEmHljSFD1oNI2ikS+6CE\r\nQDU2AldLYkz6EdkMPbSAx6ZnuS3K4kY58ef39DseliwifZ39fVICwOeDZwK9\r\nZVMaOHIUbNp0vQnsY7EU3E+dDS0MIxR6nh3oYQNQs1iUr3nZOB3KOhvhxTSo\r\nIuJB1ENv3nm6kHUokZuGt16dz7ewh/5+o4vMtao03Vu5OdKQBNnFsLlpgJzq\r\npxolRo5Keq3dMxl8982c1qZvIHdbKHzNKHA=\r\n=OFNa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.18_1661086424145_0.0994685962682691"},"_hasShrinkwrap":false},"4.25.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.2+10d20e13","@typescript-eslint/types":"4.25.1-alpha.2+10d20e13","@typescript-eslint/typescript-estree":"4.25.1-alpha.2+10d20e13","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"10d20e13ddc65ae5531f7d30a75c60ed11b098d5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-TQ2OLLLTZ10nNDIg5jpjVYeJNmo6386jz/KOPEBr9RcTBq5TZcm460W9C2Lqzn40hFsgjZVj8YxDt+klYvCFCw==","shasum":"163010fd9e21a132949f987646bbec9b1c2b25ca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.2.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrBeFCRA9TVsSAnZWagAAhFQP/0Y41DQLjxY8Fz5+2q3Q\nn/J3WDvLljBvA6m1wvXkz3wCrr41jdu4eWEMtiB7oGJ0Km86evl+2XVHqaBK\nSpgiuR8tKZVR4yqvEjmW8DX8jeEVjyCRxvJrYNtq8hcNWTkJTLwFX2bvZO/F\nH+ZPbt4cNWB1dKYW84TmPfD4bGj20CQbCIlwnKrj/mx0ROY6WcdoDBgIBRRr\n2VWPp8mpm3LtQtH7scyXgsYsrdTplsqDApTasHL5UYmdsveeRmzz6md3epDP\nfr3nOa5f/hlzr/W/VtVXu3ik2trUwssFSACIa7UZTUMGttNj+BuOF7tbKR/k\nUdFO0N8vxVtNWaaiCKGUYCX4hl/qHJViSqt3Rl006NR2QPQrEijHvyjHuQ70\nNjxGiy0jTmPVsQYboX2/0cwyquYPqY4NNp86cRj8N5Yrvi/s0F8txmDs3oxp\n7tzWbm/ju3v+ggqDEvktNQbOnFK/wWmHucCJx4Iu4vDIt4rb84Yc1gGU8n/S\nhqYQ3+y88AdnXiTcdnGwXseRbNBgh5TcYxiQ9Y2SnGFap2MCFawLSn3lExgk\nFvwgyi6RqmBz1p2COgcDHsqOnxIcY1QD2TMsJBg5wkU6DgeSwWZ3gXTeysaH\nyXv1Sa645eTR830JTfQkymm8vfSQwDMwW0Bo3TNJo1LnZoA3qtO9O3kw2K/H\n/ZyG\r\n=PdRq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu8e5hB2Wb1lNGQvWP8UKmoTANsqtdyYAB0MuFkQUFXAiBW9VoxYewCuRwayftLYHQ0YgZTAZXYe+JbL+PBqdoYag=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.2_1621890949240_0.33192746243720617"},"_hasShrinkwrap":false},"5.33.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.17+aca935c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aca935c9696712d4aff18144c4690db4d6ba9bf9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.17","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-r1d69JXyY8R0iOH3XpiZpACUMMaYT4CY79DU/TmCXkGwlpKoEht/qIkasNwcgQwU9+LzBOqKd5aoHMVDONC+Qg==","shasum":"ce8296b9d619fe15d80580f82ec402a443358d53","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjRpWOGJ6qBDG/FHjwie+16n/ceEdTE3MObMW/MGnDlAiBu83+2RBXF4lgjcHJCwe9Bc2nCXvUvMEHxpMXlfJcd4Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAicJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooCw/+KflcYk7tvsFkoqIpU4ZQ9Zh78HRjRksNfmMvJJiX2lE3oKqo\r\na9bOz9ZXJ05k5h2TaY1Uy+KghGSiwbqmqluEMN45zaA8KSoMu0GbYlQ9WpId\r\n6p0oxWDu5ijMRnLhHJgA270nbIWRPQFWr4X7Imr65mr0KhR+7VfEQMLyH4Yx\r\n1kbKPsXPsmempfIFqSMwr5EwLPit7Sqq6uNtPSOuUYYo78WLOazCrjDwYuzl\r\nBJEaS4fwakKg12FgCBYX0ReRqPumJqMDyUoODQTynTrs1pfZ4GowuQG0CB3m\r\nHoFmnmmnUiibjcjpIwVEoGZ57a4eyCnmMscjL3uBYicWk7p4eyEQI7aBcRIB\r\n+0SBeeDzdNb1hmhFaH1D4yGiOcxiiacE5RBF+L4mVQOMqbUj9MjGEAXPo0x9\r\n9bAPNBK64T1N/mBL/+9XvzCN7Og4JEeAqga/nvtSGuTeUOM2r1cDzXmfIiCJ\r\nRx79AiCjnRz7dAGQE8MHb7dWH2o9mmJ/CcX/5Z16E+NHAStzbJ0yNVy+pe5g\r\nWyruA68EiwYoCB+BSbjR+io8Vdpu/26KQqeXoQSt3y+rzVo8E0QVYfq4978T\r\nIL33m2wQY4TkmhfyiJ7hQ05h1/z8O9YhgUn/TCd3e7Pd08eaPtv4hqG4WBMq\r\necntmICvoEvcbmvTdlWd2wZAH/NKToaaQak=\r\n=BjWL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.17_1661085448907_0.8332748057698498"},"_hasShrinkwrap":false},"4.26.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.15+b15a2b2a","@typescript-eslint/types":"4.26.2-alpha.15+b15a2b2a","@typescript-eslint/typescript-estree":"4.26.2-alpha.15+b15a2b2a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b15a2b2a02dc9af2b47b77eb3aede73ffa85ac66","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.15","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-/CPnff0qORScmGB91Epo3bNEveHTmx3q7pwTDii77qhjSbWpXxTbOnMhmmnRO5679w3OPXyBv3ECIPszSkecBA==","shasum":"5ea36f5c7964c311c0b18c69becd12d0fcba2e45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.15.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxVlSCRA9TVsSAnZWagAAxmEP/0NSSN4PJOq+MZ/XXOW6\nAkFGA6SvtnOUXLf0uZV0uiX83hu41WeAEEBvpTPdIyUdGW7w/gftXpBWdLVk\na4DywX5UBL9DieVlS+mfItdksyFXpZMuqu1MvPca5Qbkmdg1TZH1JyYLaztu\niEBcPtTSnqgWweSW0+cfMiSCIkvin11SGZFXLD5ZXcd01CzZMWS5YfGtfBuP\nt6ZWI5UU3xfbvK5hasfO0gmqiYzjXTi+ENXXrC55aHOCcT71FclQXXgAWYXG\n/dsVn8bXw7XIz499dY54/94vjAhUh/XxHn4WpyqvQ70TDt4QkjgIygSpEyst\ns03myeFVs9N1+5h/yyrk9GqAtblU3OY1dDrCJWNZM62Gb6F7oKh+yogh+Srj\n9Hp1xn69EhucdhG9U+JUiF+S6LSYFzKcO/1Mwb7DkzBBcfHVVwY4SMuXs2W/\nb8gEBQYdnn9296pVtTUxTEKWU6VMk2lgAT86kQ39m9eAvZDFAQlbS+mwdV2i\nq+AGiV40/yaTUAAiNda/8NLgXga2Wm+66Ifi6AJLERMwqbSom7l2VmVuAWrN\n5iwkr4jHsDOxjl9+4YULLAOOo0VPvCS2S+aZnCIsEXzZPTIn1+9gsTL8WfGu\njpZAZPEs8MiTkUgS17kGflHqd98Mh15/RQ7GvWQL91AvRO6xOSMuo13wC4GT\nyg9T\r\n=aKzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeylYBIBCsBzECZtstrK48airnLSgpo45vYTr3U/fK3AiEAsnze42Ff0Ky+/nWu+HJ2SKYen2J+ZAz8Z1eYC9b0HG0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.15_1623546193866_0.9376764942491236"},"_hasShrinkwrap":false},"5.33.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.12+dea98885"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dea98885ceabb7a21c9df2392ed521cbba4cec03","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.12","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-I31IoTBbRBhH9jcYMQktPfW0x8rmPFG3l7T86CprjHzCkOvTiwf0FXFU+ShLr/+tZ4S82xdEXXh3khr3EauPSw==","shasum":"64af0d1d0fe4d05ddaf30a13543187baea57c51e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCASqYiefXOyUE0G0NDDvd4E9sGXgezf3TJtntqFZ9tMAIhAOZRcdg1Cg8DglCTLGM+JPQ+dPJPMmgw3TWGoodEOWUL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/hDkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMnw/5AJEACr3sOAC1LAbIqAqi6uxUV07ZFxK1x2nhM6NhnOogj4Xp\r\nT+8e+gMD04P/NeCJhgxw3cv+c22Fner6QiS4Y+MsB7A5FhnXXoTRAvBKCdH8\r\nLDNut941p6en6yre/wGFxx4KRQBYgrPOMs7iThTfO1KVYfz8ZQUNEK27AIBp\r\nS8Jaf6Gfk55W7UfDDQVWSRkqC1x3vkMo4JX8xehgW4wby2Qs6KGcqq1Kpjjh\r\nfzsl3lD0YbMdqgkJXSp0O3UwIKkFNpYP9m374aybKWK9Go2z8G2SNSuJO0kx\r\nMqnsGtaP42Owb2T0IehOvRQI8WWAdMtoMYv0YDV/wkK7eEapK2Vag9Tg8Tm3\r\n+CcGpfkhaMh3BmqXgwpmoVEpvj8FNkTjR4iGBzatKKrdebKGDcmQ4743IITe\r\nDEdfPs2xpEeAmBhVjQngna5diyhTV87y8UZENpDbp7+m2ZqQfXhv6w3DAm0S\r\nTmZ+s0cpMkxlxsd5GHYIb9wt8WJ2OPd99ZfIatL+q6j3GFo6EGDU+fAZlxH9\r\ndrIDGNBGajd4IN2kDnSXSjCS6BxOz7S68DrurOCiSCch02OOENvwWWRW+Y97\r\nVVpA82vGFjxEibxAYrf5tCCL52mncC58fm+NNOsEL+VjynqzTM92rRseXK1Q\r\n6o8GN6VJ+1jgLgjVI2BcwNrtfkSTldQja/g=\r\n=utsn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.12_1660817636040_0.30550001362772483"},"_hasShrinkwrap":false},"4.25.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.0+c380f7da","@typescript-eslint/types":"4.25.1-alpha.0+c380f7da","@typescript-eslint/typescript-estree":"4.25.1-alpha.0+c380f7da","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c380f7da8beaf55f5da5e162fe42a3c5548aa12c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-rkAPGtN57hRLxk/JY2rhvOwgcQOgo65UCwUo3gvzTZkijQPMfc3nM4BLZf9SMN6kSo9UnJC4q0FlSXcTHIIX0w==","shasum":"84a5437cae99b63fd000580cad0f4d8212666fe8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.0.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9/iCRA9TVsSAnZWagAAWUsP/RXyzUChcMZY9NExhuok\n+V40bF+CXcCWB1KW0Q2bq4ZAJ5YyaOs0/+lEv/oHPq4bH31QteErSbEIr4IK\nV/nlKno2RcggviRj1/MTnrcYNju1k7x2fh+EQzBLPKc+cm3+XUGOdade+Kuu\npgkGHjDGO6msabMathL0RaAwzrS7A1o9v6MJ4lnaVjLKIdu6op/mkfpWNcux\neeVFwlxMZ6jyPMlAyEU+8FIgWxlglYcQI3Ke6wOPWtfe8mPrfZ8T3/n2GbQ+\nUq6NuOBQbKy1vFJJFA7gptoJ+9ZrJktMOus1H3z6SU9otFuq9ZBycR8FCIcw\nLSVJ4NHfXWKQsFMJl/tuaucb9/DKremYTtElVNMXIu/sIfEu6iS+L7gUcCzR\ng3rVGfvw24F8Brp01hoATuWUS2lQFHFb79ZM4ETHBrtST64Ii/GbTPHDZgRb\nUekelACjfFiWWb7wvhbd1x4UYvmWAlLAjNkP4X7HGWjSKGjrUlFl2opgJyTN\ntNvI1vdImxdIDlMMAmDvUZ7tgAHow4N8eZqSQJeEM5H6vuGkDehwtfc64e+p\nsiMIpHHoGYfrT/iwdmjH2YIyArOoKMPMfTBsbhiYPNGat+ErrNLOicw2Z8mY\nJgsQGDOraO1yAasFM/Wemh3MYy1sNTPNr5Ef4NIYpU40hVJPjqG+hzCZ/8pT\n3XVl\r\n=smgP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHfs2vo+ApOc+ek7SYnOdl9374wACjk0BGLAsMwtoPmgIgJuN0pSfeBxWhudo4wR2aJO0viGuAgyXDDpYq9uMT7ok="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.0_1621876705814_0.23480921754206752"},"_hasShrinkwrap":false},"5.33.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.11+81f3ffca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"81f3ffca5a784795197bbd2623b3558edc24ac9b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.11","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-8eGClix2vvDdrXxhrb/gT3m4vhLmJKyyXfsMXUXZr8W9G9vG6+Fl4antcu0Aj3DWG2cPqm2b6tBisK1Ig+Z/mQ==","shasum":"985c1da28bd783875dd743c1e57e5d4da678067c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe2np3baQMpzzq+m99zDf328O/ziwfwZZa8djxMZQzLAiEA93ZA36A/ySVh7czLPH19nd/AtEKvd0GjegkKXhg6C/Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/UliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqOA//bAb4Z/C5Wt+z25DGWau4IMrtDUixCFrXhaE55CLbN5zymoRL\r\nVKBQGoHeBysCaonWEhdO41fN3TpK32VV4o73E6PIfvE6Py+GOnzurBGs67AF\r\nPdb3T6rEOifDXFM1r9oFFUmSqKRYv894gzNgBV8zvlfd/8UY3ERCJYWjddXc\r\ngYrugtj+xJcjtEuZ9HL/fQX7eSs4pswENHy95+lVDiNCw3GuCD6GAeKQToCm\r\nQmmRQvQqeZ5O2OBoEdbwlFt5Hie9zHXYgLSsMv7GvmQHITELtbqbp2DoRY2P\r\n2csUGBDtHMXITfHzx8+hK1hxnrRB2LAuH9LKHcttWm+U/wrmh2xrGy1tgh11\r\nv6WKlXNCfGuq7x7UrS2BWlECc7HjVT9qmYXeWleo6rLaihD+wSEq3RrPqTTI\r\nx4cadNWL+vHQY64uVyh5/JC2xkdw4YavJzBx2K89Nt9XTHAuFzEqqPMjJqRH\r\nqj+OR7V2MwQPnfpZKwKnNolToVuvQRbndZuT2NAINOrJwPa+M+kPOZyq5nVy\r\nzUSz+4BTB0L0iI2hkrDlVk+KkGntOXmL1erSucphYUUA2Pfk+QJXwGb95d2+\r\nkEY8Ahvgx2+k5fllK/vh1JyucwuTkG9xzl2m7CJ57UT4LSph2mpt3X38EorD\r\nJHBgBk3LTaC/DDd5Ei6JdLdgO/zszmiOPD4=\r\n=L6GY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.11_1660766562314_0.9905280099199651"},"_hasShrinkwrap":false},"4.26.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.13+9e343fda","@typescript-eslint/types":"4.26.2-alpha.13+9e343fda","@typescript-eslint/typescript-estree":"4.26.2-alpha.13+9e343fda","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9e343fdaa0b04ed007b873c781e8cc98fc1fb7f5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-jjwCRMqhi5YHYQgsppjVH0XYoOAsgRqAU9sBmBq38ewhf2P9UHcHN3m0BSN28+0w4GUnwlqZtYaomboq+Sh/aA==","shasum":"db683595aaba782481bb12304b1b35afe9348d67","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.13.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxVWUCRA9TVsSAnZWagAAiu4P/2WkqxZedOPFJe3wtcDD\nb5T+M8m1SrYosTDZmbaKksqGhHo48iMkwoV5YIGXxs1buVxnlorZx85SBmQf\nWd2YLBcCMTQNcbrAtj3hZSn8Gz1aR4fhnrLo9JcCpdpNsM9J+nerYxgzL5/A\nNP84Nb7V5tCfETaeQYmyr6vD9xdeKz5EHchtT9APxrlMfcJoDwy6LcR+ELA7\nRkaX57CR074oe65tzOY4r5s3BBCZA1cOhT6r7XwYZjCJK4xvNYZHjyL6kKv6\ntVMGjxTlUV7h136hqyh5x/a62Rf2wFBOQLRSylkEfAWnC9Xcm5IbimHPsDv/\nl6kKe0N/GPBoWGcpLx+8ocrLv7nFMbB53FpHhZuvzPw0SvlRP2OqXZ+fS0qE\nZcNG/6O9yHzm1mMpp3pV2fbm5MgpvpEhn1FUd6RQbZ9YU5tERGmDDA/BZgyk\n+WQI0S9YVyg8reZYP+fq28vIXFnQqcSQRrrYwadkZfOMZInGpNJ/DqhHov+s\n8Kr3eTOEkQbv+QCClLOcDzvcOhBNz6eGFxs8ZLo+96AGcxxS6yfOK9x4hYRp\nUdWspgrevrSwrJEKu2aSFii49JU0/DWi1Q/ga0++NwoyYapwLk7oIFYuB43o\nNa0LrXjHPt+OrcjzZ0APpwxrg9tUvGt915RbRWSuNPpOPZe7CCjlIjhAYvcl\nLcZZ\r\n=3tQp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOaRB/VPG+EsYCpEJPgo0kWzF8S/BFhkTKEqI8eyepPQIgO9hUlbs+Dvqs10IKORhcCYgwMyOaJocI17KqUiYzYoY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.13_1623545236153_0.24666264153730588"},"_hasShrinkwrap":false},"4.26.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.26.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.2-alpha.12+06c2d9ba","@typescript-eslint/types":"4.26.2-alpha.12+06c2d9ba","@typescript-eslint/typescript-estree":"4.26.2-alpha.12+06c2d9ba","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"06c2d9ba5442330f56637ecb14fae7e41696699c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.2-alpha.12","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-E4JziO2WMFFvlB9BHQ+B+rDzJDFTvAbDHjH2ZsX785Gk+CCfNsj3XrlHocroGpsgltbF7W4WnFCHjSQiCc33GQ==","shasum":"bf6afbf8a5a35341c1837f1d695281b317d4fd11","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.2-alpha.12.tgz","fileCount":164,"unpackedSize":294050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw7/nCRA9TVsSAnZWagAAAy0P/2m4IEv+fg+WCFWDDg58\n5wuqdhYxDuXEaPeHAt+bDrCIpk3UeubLvXPwoFNTlBwKEKGj9o7+6RHl1H0w\n6khXYf/61tctHvl/UIaBfBTJfyk0WsHWunKbuF+LmtuLStI4cwQUdb9XUhBQ\n2hVpZ+7xwx9+/7/I2vcDuCfd2M+sqp7s0vr6dH7Xx2rqs9VdwEcBo+/Kw1ro\nsAPDaj7poi+xpk7tAPXIgECdXu+c9weruwkGToJJdwS62cWvQncmLBCZVGte\nZ+IdyEcEDMF9o687Y5IcUFjBr++jWJbpc6pojFH0aWCqx/ClKfFCsePC9dGU\n6rQ5NiHlUgQ6OAeo4GsHsD7lNvOcaw4QihVwj1SqWIG1cXuvD0KAFn5aDr1o\n0fSSSDsEp4v28I7N5RH7K4YDl+7Jhx4KPihxAVlEMuZvSc8H9/iAHtbywG35\nsVDwDrGeVDCFJV38HjCVH1IVjy6FtOm77Dw5efFiPuoJ9FxowLgOz7ffgqO3\nYXClTgschrLKVHBnSZLV55OlAabhi/dD0FAFvYUtsl+QmmzpM1IwodwCHPXX\nWI4SE5QGJsfaXiatMbmvLlJnenzznefYus+vgeznaYLfSwXjiLIrRI10YYso\nWsF1mi5q0hJ7Ywbf/Bct8AzE04HA/xmqGAeffZOa7TBUl6VWdMbM+lo3hW8v\nU91B\r\n=+SYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbRNIeh0Zv/U7tUnzUZiRP4NvvTIwVoZVteNsE9n7XMQIhAI6W3aNihMzpM5VlXRM5ISflKEQx1kG65O+Ze+9ZfODE"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.2-alpha.12_1623441383386_0.2759425673098117"},"_hasShrinkwrap":false},"5.33.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.13+c5ea98d6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c5ea98d6d420ae67712a20d46fe0fef2f547ffb2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.13","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-VP+dI2HK4ZiOlA6hOg8ZRorX7Pt8clGuk5Y21K1Lqs3wYT1vihSAaW8Ua/OVYFX6cKx6K5DEfoxWXz0G4ShMyQ==","shasum":"a75b12a27a80c1b635fce89cf123a5b2a31aaf0d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6g/HRqQ1FoiPoUSm70HPU1rV5BNWuebRjsSqb8rUGhAIhANMV/cJSFMvvk6K26KaotFT8bMKaAMay9AC1Eklo0OdX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/hHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokjQ//Tt0kckROWMeuC3ZKgY1hf8j89Xr6l5EGAcwE0O8c1s/PLccu\r\nNMprThRj3bTO/Gt1xW/TjCVbyvJmuHbCzLUTuJktkjxKsRQbTiYPjf3Af1gb\r\nHAqFYx0p0mGPS0y2ynY0DroeuT30Fan+ng6CKsrIEIiIwOKXSmBEOrn4EeV9\r\nWjtzp+mTFWvcdx3+JQKi0DtZy4H5SulnBp7vR6QC5PCTrkb6k7xo+/Ht5VyI\r\nPlUxByqswb0iDRAMnOuy9qqsYf2zAnz3UFFcYDOLeQ4CGPW1kVV1DEkL0NDE\r\nF1rAEGZNku6UUiLkl9StD2oHp1NwOsd2t/T8eKer7AlxZhvcCSalOGfzjPqz\r\nApwS7HILtThFwOn7txEReZ3RhnhLkNEhFOymv4lwOAZNxLpVDeRuI8BFfxQa\r\nDrwncSojGoHtoM/d/+rGUgKusdIxSZEJG1BY37BCWuyjUXV2SoMtP5DxWYQ1\r\nankRxXlBrEf2fkxAhjY5GCc8E2kM+6gPqUbx2h8FDjRjmxPaFBfKkvcua8K0\r\nl/WPRYNm1XkbujNrQCz5GBE/BLBwLdBOTQItqX4Y0DPATleCVsIPrRSY4e73\r\n+pv9Xq8hm1ay3cAQPd6w6JOJo4SGaTlbQJlA/cZr/BmZTo6bRWBSbXJdgeqz\r\nZEgxQa8azQXsuTCbfoSgkAT967zHaI3knZo=\r\n=Ui3t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.13_1660817885551_0.21048217874964759"},"_hasShrinkwrap":false},"4.25.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.9+d134b1fa","@typescript-eslint/types":"4.25.1-alpha.9+d134b1fa","@typescript-eslint/typescript-estree":"4.25.1-alpha.9+d134b1fa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d134b1fa2540dec7094728f3dec1bbb8c644fe58","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-icbypWoxqnBI/kkfKrUhyP0epaXNX8V2nt88uqQAzTKvB1tf8T9lBErw4E1Ir3Gw3JQzNq98BcUUOOASb4w8Qw==","shasum":"10951ebb77417a7576afcaf666f331b19a7140f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.9.tgz","fileCount":204,"unpackedSize":413256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsXl5CRA9TVsSAnZWagAAIrcP/j93yCLYNJLPkdyxVRYF\n3N/6m/qG3JDwX8+KlVdCR4XAKhT31My95uggl4+D5npnrfcS7zVgstzNyEoG\nOH2FLn72HBVTrEsia0s774XjYA0IbnqXjVHunnZVd9V1MDxTE2FUs4tDOOI+\nCSeGqyJoRWgpDlwcJSzcQIX89ijSUA8/rPSBu+y8pKwKOC13WRRvTm+i4N9J\n2K1ABv8l3blJymncqQLVI9u8PTovLuPW9NAC8C3tWgkLIFC5vNbJOBLjzBUw\nQktkTfzr/k/ktgJFrD6KTpu/J7EuPmlx+RjEHCb5yeTrAa7TlzlWiUTvnP3X\nR1vRNMInQfXpkXgicPsx4GLhZ/uV5m5jvvXpvX5qE7MRd8XOsBqATangdPnq\nuJnDoREYxeEwawSwhi8mOXZQZLL6xxNRcbUR1SCGZvljWDqWtyJnI5iKKUus\nOzIGUmhCIZJKYHnafe+YnRd0W2s0+OqMWkWEuG6Dw/SR/xNUvqtIZGEM7AU3\nY5sCixqH0p5Lfh6ho6JH28WF39okVw+HP9HDCiQe/Ln+45Qv/2Kq6sVpW9x+\nDnaM3UPCqNnk0RK7X09Yin2vucXulZI5fMi3v/T0HNfgC8/tcYiI7M1FZzGB\niH3Gp9ykD0YfqOSm5Z0ZF9y03yzauYNRaveqx5uOj//X1UfabErxeiwCsTcz\n01Nf\r\n=t7SO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPPreKTEz5Zj+jtBMjDOsab+a8cguEqhgUArW7g4ZSXAiAkrZoCU282IhumajuhFg/1JTg81IlD11DALiXcp2TEOg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.9_1622243704911_0.7172887868853783"},"_hasShrinkwrap":false},"4.25.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.7+5af8db6d","@typescript-eslint/types":"4.25.1-alpha.7+5af8db6d","@typescript-eslint/typescript-estree":"4.25.1-alpha.7+5af8db6d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5af8db6db3dbad62ff44d75a52c591e206f81b00","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-1K4xkJHRm7mcg2uPOvp6X/ucIW6SrARsTVzHjqbZm/weAT/Tr/hUxFNhZvX7mshzd9otHCv6fxDJ7xI2IN3YEQ==","shasum":"a7f45853afbe35ae4ba7a7ec88eb6378524b349d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.7.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsXORCRA9TVsSAnZWagAAYzEP/i/ZC6Ls6waMvgyEi1nj\nZc+Y7UZZ1WhiWvLgneL5XetyuBTTVI6xqs8knDoJBSm7ryAXUkJ65feGk7Oh\nbu5J2lkfFtHa7sDhmXVhQvJwoFZe+GAfqj8m0FpRtfLZAR8Zx6m9Rcqj6VRF\n6axEoWncEDgSjbaIA7iTQNIW73jQNqE+3uK/VRw7/HCqetOUXdZMRib+zf5U\nJubkwqELs80fMTySyFixo0Ze9eDOM7uQRHZQWCb2Fd1ZyzNxsUCDuSgDGGQM\nL3So7cqxRhQNaFjBHHV91itaF+ixr3hsiswS1EfjxsPMY60MHcz8I57MnbO0\nmgExeft1fMkoZUH4Z5+vfNAmJCqDa1N9mXWU26UhM+Ag0HW3oXlJRgX6RuSE\nInSgIe2fWvW+aJNWw9h2wrw7f8tKLDQC94zAWNC103HrPRhcB9dvL4kGL4Bm\nEcFyrCAMmk6DkxlgWcVu2/f5l9p5Rsh5g/8hOBjq4sUu2ts4Bnc1Pn6WRkPq\ncwBUj7WOG/T9bNGZtjM5+CgpokbS3HCENJT0SX/M56dCtgm9ajRc1qjWaYBw\n8nd4TTlShQ32CqGDr66N1cyJyheVA7+SwgPajQcH8hd9Kx0y54C8nF3TR7/A\nRbea+vKUy2YDY/xWl9mGgbTF5LlWEPbHVWYg3A/fCQOErNfgVC5yLLq0YWNV\nS6SF\r\n=Rg+/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg1YWMNJIke7ug0auSSZOuEw1ZPJpI9C54eKUGKxBOtAiB01yVqNwi6xwgH946gkaraoI6yl+Ccoz0BVU/1v28Iaw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.7_1622242193400_0.6019330365385605"},"_hasShrinkwrap":false},"5.3.0":{"name":"@typescript-eslint/experimental-utils","version":"5.3.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.0","@typescript-eslint/types":"5.3.0","@typescript-eslint/typescript-estree":"5.3.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c289d1358c62c41847ee2f32d135f13321dca177","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-NFVxYTjKj69qB0FM+piah1x3G/63WB8vCBMnlnEHUsiLzXSTWb9FmFn36FD9Zb4APKBLY3xRArOGSMQkuzTF1w==","shasum":"ee56b4957547ed2b0fc7451205e41502e664f546","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.0.tgz","fileCount":168,"unpackedSize":322593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEeQ8n1gTk7DaSwXSkZicqbf/990+7MnH7eLwGZp4NIgIgdcI22N9D4uaRsiLU+uGzcwQ2qwpI+7L0kIbC/XO81xY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.0_1635786140368_0.039366008806482666"},"_hasShrinkwrap":false},"4.25.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.8+9524424a","@typescript-eslint/types":"4.25.1-alpha.8+9524424a","@typescript-eslint/typescript-estree":"4.25.1-alpha.8+9524424a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9524424a4bce09dafb7eb0d6c322f07f2a0003da","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-x2xpjjyP8Mbxp5TBgVyzZnRhkBlbzxfHj840+8PgaQZmBrdaTgcOIbl52kvcebGRTVZ4HHgiOxRLr5BxRTXOMw==","shasum":"13cf0beb7ac8196bc352615e658b6fd6ee9900e3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.8.tgz","fileCount":204,"unpackedSize":413256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsXgkCRA9TVsSAnZWagAAcHsP/09q9ONkIF8grSYh6sFg\njeXfrZVUQnbZEOuOA3ja4sqcaLxlJI8yFHsf+80uvnek3OVeWof1BnlH38tw\n3/qOMeK9ZbHfZsbe1x7bX76+WUvMkRLecplM2Fohb1zEodN3CiyRvkO43sB4\nMi8UihjgE1pG7IStEdLaqPtKO8dGz1i6kcqD6EtI1xWCCE2o1gQo1wydKckS\nT0M8y0oO15ji67qOVbRsb+eGyabHayU+x+yjHDa3MRky+y1utit9S8ESYAoP\nTaJ7ovudGNCmdU2QLnXoDYW8/ts9V6Iz1IR4QldIFNTevqzlyH1vNlWaPi7y\nLIC7dm9hkM2X2TmgjIfLURBqHmQcp3URE7hSWb6aI8AzhqaEtdZX8BnnLJIO\nhiNvxd3XrDOjMg1+ugxCgtxXzYYQzU+TSrPWako6zzte/uekAVNs/PmjSYE5\n/H/p9z9qOaWrBK9wACJnlODZANWW8X+bo1Bage8qQlxseUeEJcuRJo6mCIX7\npTTQCJcSqQ254vQECD7fHgpXcv1r4nEI7h9BhHskG2dz2VvLuEa49kHRxpQb\nn5DPwIoGPtARwNOufDceB3epdZcG0TIIZAUjXuXseCnWWykTq2E05RaAU6Ck\n6DiqReb64479dgj2rcwLPTURv1wImCr9STAlFp5OH3kk+vWbZnlAe7GCaMDe\nEMhr\r\n=jiUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0IGT7kksgz59TFcNQ8m6xgf+F7tCQDEu46FVrKpWt0AiEAryzSHTeH2VJfCSjMgm28OMtsvp2LHipJM6qbPbY5IsQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.8_1622243363632_0.9726256206178936"},"_hasShrinkwrap":false},"5.3.1":{"name":"@typescript-eslint/experimental-utils","version":"5.3.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.1","@typescript-eslint/types":"5.3.1","@typescript-eslint/typescript-estree":"5.3.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4875cd6d224db67337f066d2a2cfb15e00587cf8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==","shasum":"bbd8f9b67b4d5fdcb9d2f90297d8fcda22561e05","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz","fileCount":168,"unpackedSize":322781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwLiRnrPsbPTt4F2kTZakNULgbHP8AdCsi/DIPLvNnhQIgL860+BDPv4SfCY3eP04xHB+C5JIsv+I198RAO+ggZSc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.1_1636395241327_0.5835201475238059"},"_hasShrinkwrap":false},"5.33.2-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.33.2-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.2-alpha.19+f9f4e2b1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f9f4e2b175698f0fd57913d9f60ef6255093e85c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.2-alpha.19","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-AN2K9V5xeSqJ3d+OosbT4JueAtS521PwgCoMD2Eanpk0YC+TWLTzQVdvzz1vo0FwjORWANvgYEuqE4TzJSzOGw==","shasum":"4d5987cc7720fb7a918e891f12bfcc3ded24b454","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.2-alpha.19.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSf7WKd7ud8+yapcvBa14BjgJfSxmI0FlP3MTViXRrGAiAPEjyzrtaPRQBg8/2scgMK7W6iZHP2ZZ8gtlCPjOQOlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAitgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBJQ//cJTgSx79w+H2lVUrlmVLo90WEkS2ZGoEus/rFNwVMD2Zf2BS\r\nqXTCUSbzbZWMn6MCHawsHrYcf4AGpa/DlOwYsuHr3QQiRtUW1koAiRzcUxhd\r\nsbh2LL2OT9OgkXSdrZRIc+Aq2JlvEseXOk1QvfprBNh1XhyYnaDhBhLnTmqF\r\nUvR27feCd3dG6odOsXhPqqMTaxCpkVruHFfDE/9GCvg+exuTj36yqfLDDt9Q\r\naBGUZa1GTNGieW+O/lArn2IeqFikMEzZpYzhizcy4ykZNU1SCKPFjHX0pa7L\r\nmTYSLrtG9ZJFO+aljAQRgSZ6xRPtgPlWhkF7yIIiJogGoYoXEwkG5UnZ+Nkn\r\ncNeLRLRMo7vJ9aZVSUk8Ztc7kUfRk33yHhq8oOS5w5O8PliJWbZMc7/1oShp\r\naCCquphsilXc0T9tRSGCMWpYQD5u5rEWbKmgRxJ/KRNStWnsAOiOVjQWHNYD\r\nCVbOWECqfBlUsU0iBPNYArYpON4tXmj+7fQudLCY4ekQG7kS4iNfrUe3um4B\r\nqsa6gUiNGlVCvm9+yQaHwN/7vElAwmLIwk9ekJqyGCik0V/aDLLhybvT1QR4\r\ntjnre4orR1OvUtBfEk8pHHandlf66w9QzwBwtyRkPLQAsF/IC+Jnyox0SMMh\r\nBrJx/W3eX6tczAfnSTRFF278tfYch3WI4zg=\r\n=dKGF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.2-alpha.19_1661086560571_0.3890581617492672"},"_hasShrinkwrap":false},"4.25.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.5+79610374","@typescript-eslint/types":"4.25.1-alpha.5+79610374","@typescript-eslint/typescript-estree":"4.25.1-alpha.5+79610374","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7961037453f1bf13c4aa62b8194e56bc1228eac1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9/8wC+FMCM9L4PpCKAgpBbWl07kZItNIfaIc+cWx/zf11F748rFnV09X32dGRpexrgU1saOk8xoHEBHk8F3nhg==","shasum":"830d57cdcce86434534ff0774c5527672a88bcc9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.5.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrFLFCRA9TVsSAnZWagAAf7AP/06hsEstefR6MNlhZ2ay\nKl/1z/wOChI0e9NBHVfmbBJs4OijPl7zTiTzq9tMvc1BURnsw6G0J9SHH5tS\nfCd3tn3/iOq0RleSuufTsAXXyGkD3570QCgPAhE3smLViCyQgDhFEA9phMoW\nWJqL1eQ9ZnJAn4z43tmE7VzRIhJMxnB8M5HvZe2Wx/7Cut4P8+02u0ramsqf\njeehw0zCGesbgCGydTmvjqd43jblmlfsk0C0JfePBSBADY1YxOlruNUTOMzL\noxL+zATcEgf+zXEUM5c5ov1Llaz7haneOskIy5qMv+rSsfNmDnm1OjSpqkGk\nMKUHOQlVhls1kvk4dqnK6j20bbsbt4TaDZ0xAUvcxhmqxrF2lOdSYUJ6r6NB\nayeiEHLR2rCmML7pr+PjCb1OWoLorsOBCbPbg4mJf5burASF3c1K+NTY9xAy\nLDrCjgjVN0CVro+UlM+QKcezNZyJ2P4OjxpfU4dRJA1SNADyKLxz0xNuQ5Hc\ncSJ2+fVg3yZrQlxS0RIU6WTcJGB1scZ5Ks/7wWKS7WphMuOGZ+aTq96CjBRO\n7scD9y9WVONALz12EV+JogFKuFb+PIu7bI38Uyr+htsBUykG14V0hWLPyt+L\nEsBBrllYbJb1uJshm3H1k4X+Ui00ZdSjU0Qn7aOG5lnZlx4JVFdnsw0kPEHQ\nhWAo\r\n=NONl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD6kswAF8CgNNrkzWBIGmIQlryAFuEM717HUWVP/Zb5AIgZYTL1el5/ftTPbpk69X+TXZaJeTZB0AgJ314jtePhxc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.5_1621906117422_0.23063770612066858"},"_hasShrinkwrap":false},"4.25.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.6+61e03535","@typescript-eslint/types":"4.25.1-alpha.6+61e03535","@typescript-eslint/typescript-estree":"4.25.1-alpha.6+61e03535","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"61e035356ced5186040eb4aeb78bd74c1c1ce4b8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-0qUeOdXEgK7kntz2mqf6tiwedjd+CHKmzzbPYwcN0ljPu9sfUmUpa6Nf6dFDCi+c057IXv3DoqIori0keZdqYg==","shasum":"7d23a4dadc46e293f757603c3f51e07fc4784c7d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.6.tgz","fileCount":204,"unpackedSize":413031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrFKjCRA9TVsSAnZWagAApuMP/1Zge+5bPuw/s22/414j\nfQ8jiyVjm/QRWeJip+blFPD3WcWtjdAZSrI8sf1F78kFdnInxVAs3dXB4oLG\nw2X+wbII83eY0X6YjCGpUaH758uHgnI8UPhYIKhriCS2x2eUL0CiI29uIQFs\nRogY5H479PPh/Pd9UeR/zJ3hunk+7LjUMLRRJNl6Z9iNmu4HxnZoGmanZ+FK\n7COfunFTEcLoNRvd7Q3P87j7IZF5saJ8Cc7xnTkkliiN/lF1sOtrSoPHS8eb\npm4bfxOYdspLYYur3qinaChaJUwTuZSEY8icSpBKGocS/DJ7l+yHXA294ZtY\n8JLd+cDwWoB8yAbwE5V90CpgdpTlyIZe+XdOKyzCd5MMD66qNkn/GPKB7L6j\nzTN04+a2ju9fKBoQkPQ3MOWfA7lL4m+N1CG2e5BSUNrOOYckSTPNynQer2lH\n2QFHANQYZNyOS9AQPYrIqk75sGYoV3KYZi7aML8zHHDwbvXOGSb1vXU+xO1+\nyQcwkQ0ZvGE6UshkiCVb2g50rn7Am4WCzSDlosDQLgvcez7DECFy8cKW9EFA\nhoGx3wkxeUcmwzYYj0wUKjcV48MDS6PeIlrdmCUHGqdSsiKGj82gLCzhgIT8\nmu768pUUkOhbO9zbS21TbU5ZnRizSq69gHJpvAL7e2n0r0UCSxOTL3GVfgiA\nKmx4\r\n=3eGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGWNDx029WOvAraIlpl6rR1kt0NYSPzR7+DIGwWi/euwIgLqVMKCX0OyFHhndHz/feAt2P8nou+c+85iTWM4XpxvM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.6_1621906082302_0.27076312181532614"},"_hasShrinkwrap":false},"4.28.6-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.21+02998eac","@typescript-eslint/types":"4.28.6-alpha.21+02998eac","@typescript-eslint/typescript-estree":"4.28.6-alpha.21+02998eac","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02998eac510665758b9a093d43afc310f3ac980d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.21","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-IStx1154vNFv2qlkOE3bBa/QMEiQWp3thadRD8qLek3JqfHkgN6B4IUI+wTk6uRdXP5F03qU6ASRt8VtiFlFWA==","shasum":"067384bed5da31b672a188a72fc479265f130559","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.21.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfApCRA9TVsSAnZWagAA1GkP/2jCD7yTw0fQXPY2/0q7\nLDo3VlPMRmJlJfH1YS60SyKpDyBIHf3IQCXKZfRPsMtpa9zp3jJ+n+VgmvTi\nw0PxG2bY5m01YXxngJgCDIMxqKRd0vHVJpjSBKqfvZNTYhDybDGwHAuxza/C\n6BXiEpwXN+uIyrz0H8ZOH9PoA5TnsRJokMFN6BB98GyXEtfjaNX8USAp7/Gj\ngeBGYQqt7iBevpp9y8+fmSKknsLXnPrTlU/9dTbIJmpDy6ySR3G6oCk3d5Xv\n60JgdvGtBfn//z6Xp4teZMQxJiZ/hXFL1aqrrBGtrRaK3tyyamYItX+zs3Do\n3+UJpDIat8ETKW7DaK4mBNsOWUW5JAXNhx5LKY4eYkhuJay/q4Bpg+Z36n29\nl/g79RtGRf5jgaoIoytQMep5pMj0ZqiwpXtP1zYkDpZzylelLFvoECW00QA2\njcMybbJnTucn8zduE25AaEC0L7zUilaVMw7HiO5RvtnXo1q9effQFwGc6Yao\nf+orr2DIhXxiVX41KGl5Rk/yYSaj2TkgTNMPzOOEHeS2U5yWp/tGrHNotWKF\nlWmxuEgiM9aB9uYJGmLgqf0ljFmKVnLwGcalPlbQmdim3Pj9whwLwnT6FEAf\nQZOy+1P03a2m7ppsLV5pxHYcsB5yNpNJIYy3erw7Kgl3IU41XOcUyTpnKiVF\nZi4I\r\n=xEDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4uqh0x4EPecwsnHdDeC5ma+W0TE2DLViJywtkA/3u3AiBrLiUVzU6mRnk4LRZKUeQMjluUFRQUeIDrBWrq6H2Drg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.21_1627779113331_0.8891703434731546"},"_hasShrinkwrap":false},"4.28.6-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.22+62bcc937","@typescript-eslint/types":"4.28.6-alpha.22+62bcc937","@typescript-eslint/typescript-estree":"4.28.6-alpha.22+62bcc937","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"62bcc937f08cd18296ffbe96a3551ec1fb87aecd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.22","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-UMYcMjkeoOzO/x1gC3o6I/cIijt0mrfxPKXJ7TLOy8aMBXq5eZjyLWbbZCC/oaYGWEr2LNeXF4rahZ91JV5/pA==","shasum":"e2795d9b5650d276ef964719b3ef3513d7c0ee32","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.22.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfA6CRA9TVsSAnZWagAA63EP/3Gt+Pr9vFLjSUz+hN4y\nbplCCyeGE9Ef+O8tVoCgitr3jZMxi2RIuXTxngG2GQ3ugdewhgjVrwApleiC\n/fLDBDN4plCYgy+mm7/9zwCAY4KnCC6sO2jno5qUJr3duM/pw4vRCDU4qBq1\n2cRhrnklwJVBL4US20mfNsEDhzjjzHUlqGAb/kJxJK0KW6gfdpSo5DH/Al8P\nAfK0kreC1kazRZDh1l2/szi+nAuHXRMj1+HVugkANEyASUWkkjeWOtT8k+Ds\nnXMrQAxAJ8tXNogzIBG9RoKm5kuBCrp8kIoxzAo3v1HNe/YSdT0HNf2x8V63\n09lHGyLRTSRXafRJ/ww3ErfS4N0x6kf2HXB5vIQf51/h+hBTvD7F2l4dNQV0\nQsw4TPWd1E9TewdaP/mllGiyviVDT2n/7MOTethSID/GishVgB1hB3DrfXKZ\nwyBtdDfUolSnwdSVYq/3IG1WyVgBvuLMd9S222e6Xt9RmSg63X72LyOuxpFE\n4/QUrEGHR2z2vRXIM9hLuHwmHVGB+zU5216ucB4ibGGsV8uPkqBzfr3iTEVe\nJs/EFR8EhPt6GzwI+dfcFHSLFhMxKLjf1cHbr3u6A/I/ufwJtUoHD9+rgvMJ\nlTTWsKFdS8pEv49B6B+ZHuAcixW+IWNSEHIcd0DpleDMD3AWKx9G26ZMq3lw\nogR4\r\n=x3F/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0tl33KQCvqoTTLmNmlOlMMC2RCSF52Rk6dRmxW7hHhQIgX7tUZMaRVbNuT2W66MapBtj91s6bp422725Vc7jDlu4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.22_1627779130551_0.8958748486359571"},"_hasShrinkwrap":false},"4.28.6-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.23+ca7c5494","@typescript-eslint/types":"4.28.6-alpha.23+ca7c5494","@typescript-eslint/typescript-estree":"4.28.6-alpha.23+ca7c5494","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ca7c549426d885ecb43cc8fe99518e58041ad152","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.23","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-2dDw8dHJnFCSumTsEgahzt/1j8XjRGYM5Fd0lPcAPv4Ubir5BZbUop6IP445JY1crQfPqF6EhB23DiBcWxMy3A==","shasum":"1d84592b7bbdfcd6e7f3b241e72313a934b2697c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.23.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfBZCRA9TVsSAnZWagAA1nwP/1F9M/M0c4bQ0DO8qeqW\npqJaTs+lvtvtys6PwkjDWmQy7m79uEqWjML1oqygq+YXzDHcQFNXEAnpq/5h\n7HkAQ1xPL9Mwi92TPWBQKr0fdDz16AxoxUIaWbqhL79YR6vqe9wDn9tRd12o\n1HJhHFMQmfk/KX8PdkzRJm0H1NgNEQiQ5GBzDkG6bltNaIQdDAoQUe8jEAK4\nPkMyq9YDU5P6pl8CohAe+X4SHbRr/sImuIt2fB5inIxPCa5MFKhPUiTmbhak\nEe5iChGFq+d32OY3z23HEF4Kopo1quu+ERHv0cIAdY0MwofCNEgCRZvq2jWJ\n5XqWLn7LxRQkfOk6qxhtRlf7i2syYW++oi6Bza87USkAkmZskQB2EL2jWtU5\nHM5OhZH/eQ51sSpaN5uVhnd1t37ZLjo3FHMzjmM9EF4M5YM4m8n1illeQZyT\nrkZAX9FFfAdTSwlqhTN27dqfH/DDPPS/NeXWclCiHdjuCBy0y5zQro2HSvKH\nAdFkWxwfofywuzGkp9F0F8S5QB+Dz1UTN54ev9peGUDBnJaV9t2Khtdzf0Bt\n2agbsDtg8BayARD80FXZFewaiNrvYpuC+HBjaG6qtgJCE+3NqLqL5vNYiabp\nP21BgBSHjePFksnsIYQw7DClzmZtE5NffWiLDKB3SSls1PwgSD+ES1mMRzjV\n7yzI\r\n=md9x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHI71BGUMZN3dLOk/ivY3XBWE08H35xsOPjKH+Ga60czAiBUYEe4p8X+Vfool082KC8pGk51x5AdOgRfI2fDor0LCg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.23_1627779161089_0.4910786380974961"},"_hasShrinkwrap":false},"4.28.6-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.24+6eeb13c6","@typescript-eslint/types":"4.28.6-alpha.24+6eeb13c6","@typescript-eslint/typescript-estree":"4.28.6-alpha.24+6eeb13c6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6eeb13c6ad073f34a968db8c0dcb760b2f1b3857","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.24","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-JqaK89a1FIpU+Zd4Wiog5NmUAgHra7og85sfnuYo4N/IE+fuewFqYoIE92gbW3Ay+X/SkqO8EnBvatWFWH+7QA==","shasum":"7f89101d2ad0e00c53386e79b47c084a88a473f6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.24.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfXoCRA9TVsSAnZWagAA5CkP/A8xSnTMRG3hprLmur+I\nTf3+jVvGUY0Fh6HmDkfQlZCF5Lzsp4JmVHp+EwB2Na4+FOPVmkQArlAo2Or2\nAGcdWybGQDK7q+1uJH9pr5O+Bg1mYq3XEGWJs1/NywRSfgRWBl/1N7/HSj1K\nH1Qg435NGHVM54iDwKfEekbvQ0Oza+++IPctt4FO/eZngBlLlCUG5HZdwTP1\nZA/Tl7ibMC4oATyW8EDs3yeJOnwzyMAhFygvssPlmOAL41O0BZSLG/pBLMay\nVeXi3nxh+vSEcJvvxPeqdmPPRe++TbyhafCLUuxDsmXgWW/hHccKJ2dMihtC\nIB25Ma+g/OtpOfD5/N8V4qyvdP/HKw9ShSmI3k72Nnj+nO0cTpxWarec/sKO\nxobRvZUhaR3qjvPQ4pHkMVIXJypQK/jqNiBrkE4prwQuliuDHy6K833t/Pjr\nii6pvdCZRjlrKbhNdDrCOvcO9WKURUxtpCetGiiNaOB78lDYd7T5cbRzms61\nLlVOoKJYyGqjmcgCDIX1sTrtQw6JXSh+MWmWSvarPSdm+ji1uNGI8bXpcUes\n2YGCGIPmy/mM88v2/OpJMhoymauD41FwmUddpv3Llw3YSfGGcnXExp/z43vj\nbmTwNK5WH2/y6YZLym/uAw4oivhPSd9F4dmFggU88OS7ZmsULGjBLKiX1ZiO\nANdu\r\n=jjv3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0LszG/44cxvR/ohwZ3IzdekNGC25iqOh4ialGfTvWsAiBTAzC/nsrInzVpiK0cChLy7reiF3R9Ng1NqreTXoYCHA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.24_1627780584519_0.8708951267425391"},"_hasShrinkwrap":false},"4.30.0":{"name":"@typescript-eslint/experimental-utils","version":"4.30.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.30.0","@typescript-eslint/types":"4.30.0","@typescript-eslint/typescript-estree":"4.30.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"26de6459a38389fff86351c1aa0881b11dc2a76a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.30.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==","shasum":"9e49704fef568432ae16fc0d6685c13d67db0fd5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz","fileCount":204,"unpackedSize":418348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLQ9qCRA9TVsSAnZWagAAQpUP/29dIx+5++Jhnl/FdaQ0\niAkdaB8P5aIUsMIZ7C44ylWUt1s6SrmhHuBO6j+o1hDTn5WjTFd2gk6vQ2aB\nM03CCF8LirzOVwIFUKO2uYIfqURfZDEm7q1K9D5N+64WpdcByE3r9bcmga74\nxJp+JvD9fPL6wbia7SXgTX1b+jC+7a7Iwv7+eyJIwprM/BbLmrllpyi3DXtI\nzCMLJNxlH0d4E68614qIJ/Z8C6x5sPQlVrJpeqx/SagBlHDOooL/HT/Il+Om\niGDsMc2IWe3rxWla0atjjjjM5n+nqNUhNUpfHZjT2kWRNIWZZQ2B3SqalAUE\n8agokXZ1vTAtpV+GGo4eHwTNtarpGZ1qSAH70u66G/zGhkJUM0/DaJI83Pri\neft/dgQueKULBey0Ajjg2wPzuHCig+YYFSsAqFlgeCDC3aj06uPWjSDp2kPz\ng4u5k6QPV24JeNDHgy04B8QkdIP9oYHryWcx7XioaUSmmyqNEPLBXq28ccyc\ngweJipKW4hAFH/PllKEf62m+b1O0LUykl4YYfi959WBj0gtUDnuzun1N/zLN\ngLKvdb6Q+VSrjtsbTiZFKneUo7GKabxkSeC8jJLtgBX4iD2gNzBdbpgAizA8\n0b6b7txjm9EtBkD0Klfmw/oxQNC5ZT3HhaP52vY0ZBvrr2PdvwKVEr+cnmKM\n+RmN\r\n=Y5lL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYBZgfh9RtKizvjUcHSKpzQUAXNRPDklSWskXm5pEmAQIhANM7ThGrYmZCqCZHK1qaVabIVRzz1qHyDxvaE5ljgYRA"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.30.0_1630343018570_0.6656986922699943"},"_hasShrinkwrap":false},"4.28.6-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.20+3db65327","@typescript-eslint/types":"4.28.6-alpha.20+3db65327","@typescript-eslint/typescript-estree":"4.28.6-alpha.20+3db65327","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3db653276b97d79f9b0c93b48f4fd0b62d58f694","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.20","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-THVIghUjb8ggP5A9SiePcMPf8dLFFww/FDkNuAJeC2iZ/ykVBk5xQ3kUsFpcr3UC7WALngizH5VVQKmL3FYzvw==","shasum":"92ed70b943edc1945425457c594c2a29123f8358","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.20.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfAGCRA9TVsSAnZWagAArG4P/0C7ij71ZGLu7SEI2gyr\n7z3EefC4KpP2Xb0Q/4SNBKXPCy/D3XW1OgXZna0hKaXmJE9wyztFbvTFjXLc\nE9hRR+icpEWVUWrRGL92HzShJAqU6XzqEZY6ztMGDmM2pnVW10GB0ruF1OaJ\nXfZ1wuOdcrDzNr2K5RtZXFFXV9QIPXuT7LHiK9d1lYqCb8aAKxeM8b1muq27\nrNtYmCAj+P2uO+1yJyZN1SevfntxZOIC8K9kEmoQRf/HQ4hCba62lIKXCBhB\nWpuXGNb7jBoa9aIi5Vhb1ilyEavNP/v5lOzwcHsebpPZqR84eMvRkc3pBrYV\nvBpNnBmUv5CosDGs2RNB058031ZQUd59sXeSl4qlRniEeT0m5iht5oszhkcS\nuWVzIJHUcCY5yUoVeRZI5WiLiPlX/XY4fmBM3T9Pvlm7s8UPvkE6wq6o4AWQ\nPPXPJgDqjo2OVeVnF86oWwkBHsFQk2ogbKxmmlUmkHsPkz05KtRp8PP58fLg\nehMCgYpIT8Ek4pE+svf9i/zC3wlmdihLHSVCyW09QbdwkRTb6i2b9NAhojKP\npxXDbRtl4FG+FS3e+ktW2/UyVnz2MvSL6jfvpo0hXBlKNaqsnKwR5SzYNSlN\nFvCTJ0CZSlWr3OAhb+dJmaDjJstTjUSw0OoNbhIq69g+F20TtSF7/WdSGIYr\nckeW\r\n=wa+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8rQevWDc7Anl3TzRiOMCGrXfoMsT1//vDRfRRkcYDVAIhAKepxn76FC03tI4TQsZt+mgvUIk5DMd4t31dZjo28fne"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.20_1627779078744_0.7602887677828187"},"_hasShrinkwrap":false},"4.27.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.12+bd217e80","@typescript-eslint/types":"4.27.1-alpha.12+bd217e80","@typescript-eslint/typescript-estree":"4.27.1-alpha.12+bd217e80","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bd217e808af7f36181d1efbe4bf2cb23524c0102","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.12","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-mKyv0nuQg4sMeWKFrHfyNRKYT1v4u2xODweYxLh68pTKy6wJ+C+EhkCMy+12JJGJdU0e+G0g3OrcAGwCHP4d0Q==","shasum":"9bb0b7131d845a41fb37305fcc7fb3805b3b1526","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.12.tgz","fileCount":164,"unpackedSize":295400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5TTCRA9TVsSAnZWagAApTIP/R2Dp4Nm6OhvuF7Pen7K\nT6kYpAsVde3SEuvTvgBs4QQR3dqUnLNIVZJ566CbpMuhSL75rVPbYyCieHWA\nmGsBy1iWnyKdOcmf6dMy1EOJ0reGmicHLYFk5uyvNuW6AMJnCdgPxNYMJppU\nx4KwOHBrwv9e52iSvFyqIkObrvy5PGY4xB/0LFhdKchZGidMQWBe1Jr+EBVa\nXA55yhANXHtUAvdsYuMRGc7iZQ8mW7dkf0ETbeeTvKc87EnGIUjorNQkeiRY\nbfWaWsdBOFp9ZKvEDwhMrnNKOOqO+VrnKZXBDqjrPMyCsaKbSBxD3o/BmJfg\nN8wKvmdkckJS2gH0ONNjwLGXh5QpYazZ7jDmCk365WA1EXxJn8NLK95Yt1Dn\nAYkIOQtb2gFMne+pZqnFZAfSVDAeA9zbt5pQtDzc6seQhju70tcMzxsIFoQ1\nF8/tWIulhG6zfoski7InnUDiIuRgm8MALXg00sr6dJxeXUOAxPlp+4d09VUy\n34EimRFaIMm/pMar5vPIvruEBEfyd7byZs6z9WXV5OeaoYAfEkuJD/nAag3u\nEeRR4A88d1rAc6CSm4jLiVPD+kQDc6GukVgDuoFA6O33JHLNPtMH8pLqIY8Z\nDOVItyitb2xv93UicUKAwMD4DQ1RgpQReuCx4XXBNQoK97P0qiojaoGISRgL\nCOhX\r\n=XbsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxjuiLfXiHEEJ7sUK7INDsDGyzKrsZ4FeJoh9xjqzDhAiBZsm8spJlUGN813qz00WN0afRMK2WtV/YhQPuKUlD80A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.12_1623954642679_0.7271042164401915"},"_hasShrinkwrap":false},"4.28.6-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.29+00a43698","@typescript-eslint/types":"4.28.6-alpha.29+00a43698","@typescript-eslint/typescript-estree":"4.28.6-alpha.29+00a43698","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00a436986ceb2520fdeb7efed9ad8b2d866700b7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.29","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-M1XWffw+92cgKCffLANIlUoL0CN2WD8rfdZFouiy+YKS1H+Hye/JdTT0Jyc1ZHlbA8tk+uXVngbAsnrhpVWIzg==","shasum":"e571c7869a503a83b64efe629a64e3d75bb26e41","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.29.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfeHCRA9TVsSAnZWagAAzeIQAIk3CiydEgikhBnLWvWW\n4geA+ILV2jpykKnEZQy5ZyuBbFoWUqCKKJphcN0C4Gf21XtdlgG8D6TfWyy2\n8+ceWv8b9YeJVlBFQkntz9SBOwwTNpLT9NYRQl08UI0Dh/YFnuL7AF8IjcoF\n9and3WP4EfNUSY+Ezrj7H8hfYCofY5bfnlUOIJ6IwqB2PI4Ug/Slr+x0gWPp\nsGdIKBSHpj25yphspJRezAAE2azL7Hvde6Uph1yU1p1YfxTXmlsDFkzL6LC9\n+Ndb/AI1mF9wV2VqG9Cn7FLw3vb+uQogGkDP4oD/Glk+ha1B3yFpuoHkA8yH\niAOltVevPOdPTl0fk51136n9H/RDBwdvQBMKVzVeJSUuiOK/34/mlL0OKDVR\nVjEGnLnO5Dk1+/pPqFTRk0eJYzZg6iTyuWvQtmAv0yU+g4WLfM0nu1ce1ELy\nxpxxtbNPWudQHM4zZJWeKYRGb+3kqCF4EjYa61umFeZZnIJ29rYJzWFh72OO\ntgDcTTBXF1v891sZ1WzYNSQeaIRViffYr0F5kONCtz/lljvaZhQ2XORepFh0\n6eBHQf5Vu2Mn7ze++UsQPQIxBKl5kq3Rrn4hd49eHeoL2gGXiBfXwXDXBOwF\ndakb/gWV/ULQbdJJXMr5QZ1RAhuyBekbaA2mXpSj6QnwCnBiotNWnOBUbNyh\nNtwh\r\n=VnOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+S2jJ+v4gFSI8HBjr3h2BBBmCR7E5V7xeHneIbtt6/gIgZmC/L3N6RJlwiMF4H60ftS90Cr5iAnAqvnAoZM51RZU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.29_1627780999093_0.7707892068610251"},"_hasShrinkwrap":false},"5.55.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.2+6a307f084"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6a307f0843c680f250b9e82994764f66dfa37b55","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.2","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-prVLa4V6UWcplIjaX3kqZgNXwVf+GlixodveopdgRc3UNARQUSIF7Zaw5JAiUVbnG7leteC9gJcbfBle+IIyTA==","shasum":"fcf9b3e52493f80725e8f9ffd8628ef18b05283f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.2.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeGccwgJZgB/2nc8xHThWfCerW5b3LbyOna2QC5MUiOQIhAN38h9TFmzC+w9jp6taaSwkm6YwRKW0ITItIcHtM02Ye"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD5U/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpidw/7BVCohKnFnbaxgKFoYMXg3RR/lcCKcNaF22Fn5+36SCK//UJK\r\nMmtcrJaXfFyrqQqtkQWbd9URpyCGJn4HbJN02SIoCGbYT5eOEHt/axMl+iY5\r\nrk21DW51RXEdlqMUMgQ+fGj383EmGAcZQ7lGvRV9j8qpFvxFHXoIPgnwjAgX\r\n0y7mcugrrP32+/YpihQa/AjxJZgW2rxTDQFyr46xqAyBYkiRRuL60RHThhG/\r\nR66tPGh3PT9dXxBgfUm6v4ru3V+/XOVS24MIBcWrQcqH85m+gXmodmhR24Hf\r\n37neruW4rBQiyyF61Z1xkQNagqOF+hAPrJsILK8kYY+aTP2ENQyzm3Q1ofHG\r\nZFFCOIB3Y2M0MWjKq89B0Cf21TZH2K6JpwDQtSTP4AEM1t2HwtCcDhfUF1a1\r\nHmyi4SHdJjdy4zvZB0nPDMt2xNGWpk8n1IlWayDyJikT9VLUBgPYFPQV2o3c\r\nUsmXaaBmh7lnuEXyxh+WQLGis/SUTm5gMqC5cOvopU+4jNo6y14+9qgofECg\r\nwBVbLugl4Og5d8SOr1vmyakgJhxoWu5lOtw61dJq73qdXISj31bdjmGdyO60\r\nzmwdF72enqngDJDaldVtPxp/aDGQQcqkDRFh4pSHqLIJNNca16QfzfeBFEx7\r\nAYwkmliy/iTK9cXBse3NJw16ZQarEA1RZZg=\r\n=CYtI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.2_1678742847596_0.7360076866360803"},"_hasShrinkwrap":false},"4.27.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.13+d310e6e6","@typescript-eslint/types":"4.27.1-alpha.13+d310e6e6","@typescript-eslint/typescript-estree":"4.27.1-alpha.13+d310e6e6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d310e6e6b464f1d5854e49908fb49c8489ce586a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Xidu00oVXoAqYuqTGWproL88bgTO7BnS/zwfKh3kpUXsmM1pLQC2fT5R75/4oHlZcpNI2lIJ4ZXfPDjvb7xiOg==","shasum":"9928d3cf5cf9c605e53f407303f1aee7f310401d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.13.tgz","fileCount":164,"unpackedSize":295400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5XtCRA9TVsSAnZWagAAqbAP/0vWED1iYECy8ACkyWC5\nDKhsvl6AxS9WxmisS824CRLesny0Ak+p0CiBMzZqeCzk9o1xY6qDCeT5dtjg\n8bIL3jZvvofOS6HVMPKq39KjH0ukAT0gC7+ZN1DH2RHwM8V2M3XiYoKdtOPv\ncOH8JjiTL2pXwfrutapdHlIgJfCICWfRD7FJhZPxKZnQJuPjIItEFKCFBmeh\nZk0DX0oL7Pt9aTk9EEFrqROY2BMWFxId6ISREaXMlOP16iRqvcc7ASjc5JOW\n/gkSk/AplS1FEpdk1cDA0k7msIRfXkbFtyRKEOfySGebji5l7uiJAziKUfwA\njLRdhPZkfEVp9Ce479X+avvfTlzlxIOx7sGOYm9ruZUPdrawS5jXi5WxooNo\n/wLYUNYpapytN7conqV350Z8CpZpRPwwJg8BHaamkhy4zh2F50qjDgcCZhdp\nd3CpXf4E6krV4oV7gvc7npWl2kJvQjCY7CE07lD3QlDH5MufNCvRQHwoKazV\n8L8nJBauGpoGcSmtIhl/ZrvlEZDx9cqnaXUhfMsOXOiPehWJWN0BVOa7IB+v\nYZJLhDKWO56rKV+w7hMgbWqN09GuD3PEbFKIXQ5H5lJhhGw0Fszj+rqf0uld\nesrKqGVa6kPxiJKM/foFZgXLmaPSi05K3zkv8yg2Tyh1G74or8K9BXJJ58YX\n/sWn\r\n=y1+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpJttRVAkNM5oMQDzbYsVNp5et4AQ2EkoW3z77QZvYFQIgF++Jk8JTRoQegjTKiiDJlkP8ulIjzIPZ2yQjS3Wkunc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.13_1623954924973_0.6275658147769019"},"_hasShrinkwrap":false},"5.55.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.1+745cfe4a3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"745cfe4a35319416b3c307ee9fd57c63bf1660cd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.1","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-v9hbLppOSrjc61Fx0X4M8YF2fC0aY5zbGh2uH2Cf41Ei7cvIFx5BZWZdOs9FLZUxPsyPlgmXsyEbguhBBoyFVQ==","shasum":"194ff417ed07b66725985459dd63b4d15c15427c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.1.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVAwYkIFh1cJ9XKvhlAzZcxSV6n42RjJpc4kOhx3QpUAiBXgHsHlp0ypgYtiUhBiDW4CNv5MMnJBetZVSrFoolmmA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD5SmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Iw//U63V9tyPe109+UQlgxupW8lqTSiyalMdBtZuljWURjJx9JuJ\r\nHewga6dX8pLP3sNfeVvUX3uT9EuTmgfBRpNTViYoF9iAXKevuKL1Z5yP5nB2\r\ndRFTeoiqEbs5Zn3Ws50x1EtdNdCLuS3rkdOZR6/tUkmjXTrAH9CW5sm0BLMg\r\nrtwUGU0G3XH0jDOoScuEK+uKxL/JYAaCktSgPE8uQ6FR4/HcfyEUnvZgDL0w\r\nUM69Dp9NqgPKui1sOKJkX3cxq379gCgt49X5cSHYMnVhaFcP1gus4bHLosNZ\r\n5kiur9pqcK592L7X7mFFWE3I8nhtSFk5PJZ4wNF3iYoWReVN3w5H7OKngvQ0\r\nf08hJxwnhRdIHnJEmRcjN2lYlT1bNcK23jiZJ8mVMygWpsf9WnvrcqiOjDky\r\nonswrwjo0/xagZ+VTP0MiWwhaRev0ksRG6iRN3/EsduVbCwiRP3HIzjBcLMj\r\ngASjtM1gzjCIQoK2yFDzmNQgP6QujXfO2Fa+SFbQudIbd8AXzMTjv0Bar7CJ\r\nWjcs7SXaFn6LkxWwi0ys1QJqM02eKBXppI0Su9FCLnc2CL2MoRyV112x71qj\r\nPQiBt3n3CibkULKqmpiQ1BqBGZUigGzB2X9380BI9zAKCKjE04Sx1z54cM39\r\nWqSxvxD2CpbIZhSlNMk1SSxY8KjHxDJmaF8=\r\n=rlse\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.1_1678742693967_0.846425685825591"},"_hasShrinkwrap":false},"4.27.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.14+336a1bca","@typescript-eslint/types":"4.27.1-alpha.14+336a1bca","@typescript-eslint/typescript-estree":"4.27.1-alpha.14+336a1bca","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"336a1bcaa45f8195d06e95de54fd9e767618d59e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.14","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Htld2vYSwELNLENyituYjyhAlUoPyy8qWV4kmvJ4hzgGePy5FoyhXcth4WxHzQT4c9hjJd1b6QlU3TGdhFx1bA==","shasum":"0c7c5f21e59bdc83cdd3755b8ef41b97fd7e7f03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.14.tgz","fileCount":164,"unpackedSize":295400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5VXCRA9TVsSAnZWagAA7NQP/RlRdFh7P449vAOPBr2O\n6N8AJCRxvPda3mOyFJt4LgzujzZ39pfJAeBTLtTbMHB4NVnZPFRjzXlaITws\nkvdgKQHzySPWRls/EBkfN3dkEjMivzIuqQS7Y1JIVTOVa4vVziNCHv30SQ0c\nFUR5HOhWJ0hFPXXtxdjwojB29OH5G3iKz6AiqZ+IuJKlYbkrj9PdnbropFGf\nOvUtrnHaWQ/QEBnAy9jyX23zCI+lyr1VwUWcFun/TcXN69/JR7UsgtgWJmdj\nro9DbgS4nflRnFcgTE0nu+/82aNJz9IXgcrCLPSB4zKfePP4uqe+CZq3KfOm\ndHXpX4CbUs07lAwdoXJLzjXwZmVhYPKx+utdqrMOPmVr5PmEazUPInYDdei5\nRpwcQJytW7D1+JhYREJbGFjni7Vjg0RKh8y8a8qBP+ZQdFY6AvTxdm6mARU7\n2i05hYpdIfuxPOrRHNvT8VAimtMpyzxW7oqq2B+1ljpAfw46ylmlNEihXwbB\nT8Q0YvNTcsaG3V3tjAysd67VPzSuf7FPlrDNEh0up75XEAY2khzY/ePR/5H+\nuNlkZqU4qnaiCUqe2SO4xLqN1Dr1P4jpR2XGzPQoTTl5iMXBh/OfapQ0SMdI\n1VNnPbE1+3RzPYwK764YckBlWzWxxP/sW8nx2vhbimfrgkbSzhugkJNyrqzE\n/pFc\r\n=N5uL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7f7jQXgkIxa574IIwy6AJci9L1e9lVs6JxvY74SEM5wIhAO+kJ/V4Qhg2Fkug68zsfDa1O9AIkyprIB/Nb4iUTBlt"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.14_1623954775242_0.4048389373442238"},"_hasShrinkwrap":false},"5.55.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.4+9eafd874e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9eafd874e90c7b86fc9115348aacc407e2d5f621","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.4","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-FU80hTzCfM+TJOfCTjQesy9Yu9yuL7v8uI4pnDFDpGYARpCJ83rGAxp48LjjIGmqZML9pMnljvhzuFr99wHe2w==","shasum":"af14bd08869c8a2c231b13738192354a0c34906f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.4.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzCuXWeElU2QjYDQMV2d7OuYrTjO+9G9vpd7TA6h0HaAiEAitI6BNN5yRa31FKuQTblVimN8hZy9FBtXCcq9DlnV6s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEC5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC1A/6Aon/UvAyjPx6iT4slypIVYrH0tLKB5s6RJKQ+o2gKbPAd3U8\r\nQ4EavKA1eaADkr6t2GZROzHGOI4N09IlYA/J/BTPt4HcvrojLkRop7oXUH4r\r\nr4UQlIB4h9rlNBHu5/ALndAlFqqGb8gXcAZxgSckRaYxhabM5m8qTn0Omw5f\r\nKXAH8i9ZJXnaWCEAA+sR3ejjlOpj2VjCd8XyffE3KS/T2pDfEXsggJWFTboy\r\nUuqC/EHVH7Swc33ZafSHRE6Nbr3W8uX8aRHmFLV3fWh1eKwy/4vpE5ozqykX\r\nLtxTVf4ztd71Wgmh9agjME93QO7Lll+hnkhU96SoTD3h8SXiK24iCvcR3ZZb\r\nNrskePd9RQk3bqvJoQQuihFD0I/ke7BHHTkosCa9Vjf6YRNtbBzVb3mECmBD\r\ncTY4+7TMsUZPrr4AGQCDP/7AQFnCYOuuehgIEIJctcUzHVek3Bfds0yR8Duk\r\ngF/3H4FntR+wYsomtGJFfQtfC0NF+xIOQ4x4azAgw2y0V8plnRvdQn52Mn6L\r\nMxMVByvwAM3YrA9/r86YvPEN94lncaH5b1mWOnqbedh1b27Ae+gAwEfXas/v\r\nixrQI340DMIMpvhck3f+jpaCdZIDQXkke+/e6wIdfr7j+5FuntUowgjFdmQC\r\nxkTt7aCF4nJM2zZQC2wJyVf6PMT9ZB5HKQ0=\r\n=X1D9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.4_1678782019008_0.8207676442943284"},"_hasShrinkwrap":false},"4.27.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.15+a2f1dfb7","@typescript-eslint/types":"4.27.1-alpha.15+a2f1dfb7","@typescript-eslint/typescript-estree":"4.27.1-alpha.15+a2f1dfb7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a2f1dfb7bf0407620919f8f2374e4e2f5cf1cd00","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.15","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-8HnS7ZKwK6H5MgxcxK44o/oruJ73k6xKBj2KPRW33KmRAbhL0Bq463Xu+2h2ZZFtc+ulFVlIVUgpIgvBoS68fQ==","shasum":"97896df754b5b1df5113ffe65286007f15340af3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.15.tgz","fileCount":164,"unpackedSize":295400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy5jfCRA9TVsSAnZWagAAVpEQAIubAKmfz5B5hC8jw1O+\nK/NaZbylkrNPULSM6N7xre+U01Zx7DXynCPlqMMz9Yynlw5YMcV2z2qjkQ0j\nucBRiBRGSiGWbL88UvqehPH86R0quCpFMs11WlKbCS0dpbKOQ+XUZCSs/JLN\nKXPaBt41k00IdYEL5mE/qRiGul2CTZ+oJtvUrbp7aAzYqwzrCX+vtfMPHQQz\n6FwqEEgWeUfDfPf4x18vDO2uR6ZhtP+JzJ2V3e2Lqln364LbkH+npd+KtIZO\nMBcNibVm1ROCCrQxMlC33yQL1sjTMCNAYVycIatLmoZ2vNjb6df7NwPzImXs\nOi80nGW21is2L5xMO/JOEKYcmcAb2muO6vSUkMfMKBGXIDNnDe9byLT1TMzw\nZFw8csp3d6TgU8ZjqiSdopp0Kav/9XwaQoqfnyEtzlh3tplROk5JBFBsTIur\nye5pZ6mGuc4Ibi82tOtLNh7N8TL8wS+4ElLoiaNq9iNH7bhwQCfvAVsXoFtI\nBibfN/9Ik+ygsjdzVzygcaB2SDFkIsTyf34rErKOK8toZMvBZz/hO425ZDNZ\nHdJ2zFHYLgHoWUeqn6Vfy5yYogE7yY+nYBOg5901xnSlbCdvkL7hBGobtXPn\nI+UdP5NVYYwkmcvOb6HxTbOi45JMmNuo28rkxrl8xoWxqT4SGjeewE1Y/i12\n6c9p\r\n=kD18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrqfpptCBGdn+wLes9WlwKL7YT4nVs9WWEsMB9/b7PnAIgWoOPKpcUzcnknz7VPdVIjEefOWWPUb8l8l/AwV0/AnY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.15_1623955679236_0.31091742026890223"},"_hasShrinkwrap":false},"5.55.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.3+d5eabcd4e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d5eabcd4e57f630a4f937fc857941a3ef3defa10","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.3","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-tZPeTc+fi3aG63kPj5N0u27kNnHYk/93FL5YV0gyaEeojIOfWpx9A1Bc7tkmPthmD/O6c2cNjLrf6jl6QoPlgg==","shasum":"8a1c0007eb5c50d485af1a30f60df9ef7a329a8f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.3.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkqQU6fAu1Tgh7rskk1GeUTnrgtKzzkMx7EG4kwCdp8AiBFVblmJoUwSRqn+R520yjmGwoVBDJn5LLANRxwC7cewg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkECdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTkw/+PrJrJFwHEwlLHeARg0aA4jBaHS8yk7vG2jmjoscRvFqFxRBA\r\nJtam5FzMXakSnyhEK/fj3VtSo21t8LpFGfIXjDaSM7QKJWgwBQvN/1Gs1iXZ\r\n+oypU6qeVbNEizYhdkecF2irCPIXMpTUw8VFEuqcMSkFQ4qCwQb9gxblTMnU\r\nNZA6zEPt4tOhUbZMfmHWQW6LEBYTfnNpppp4Ra49sMOW400hgrUqWEaeJrZo\r\n+E+Q2z9BIrfXMHj5moGmDzFPozTR7v6Id3prc+zEMx0FogHU1fJD1Utnal9R\r\nIXMJFHDcO+2ZO53JYKaC8auudRcf8PQb2dYsaEjYK/lpuAeRkcgUV6SzSuMV\r\nTT5cdH9XwiexETXOSfbAR/H6Uahy+cxqsfs4r806S66MukdPqVWhRiFXgwag\r\nN44pcgcAI/VypLIwoByDJoe2nT2JwLU6pFYtd0yP0BNBj8HAnUytzeW5QXuP\r\nkCCoPmiSsz1rGBI9zhTMCBXH1XM1ObNmScvHHdj5Ab2i/UiEDO8V+IHlTHAB\r\nturq8S3DyqTDmdWETuHBsa7IveglJ8rHk8MES2AA40F/QSwWyV6fLwTfxXmy\r\nvAmbKZutZIDIf+J6ImSsa/qNPiE9r04GVx/nxQLOgZs6PwD1hi2uOGpVVD4w\r\nvWl49csDvIjk+P3f4Fz3MhxqjCCBNyChxg0=\r\n=O0Jo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.3_1678780235931_0.8925881448317716"},"_hasShrinkwrap":false},"4.28.6-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.25+0c72b178","@typescript-eslint/types":"4.28.6-alpha.25+0c72b178","@typescript-eslint/typescript-estree":"4.28.6-alpha.25+0c72b178","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0c72b178fe537cd23801f5d0f6fe5bac3892a3bb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.25","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-kgjhe4qiJJIJmUqfELF2IHrSkWt06pOk0LZ3oJ7xc3IS4sCI3RCQHhOwWWVU2+h+Mp4rptbaejScmAiJIvZE/w==","shasum":"c8db599fd0a145ad527451c19f8880a7351554d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.25.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfYRCRA9TVsSAnZWagAAvBgP/jc095BKqITRDjSMRqm9\nKjXjmkkxL8i7EugSbp+CmPtLycSze/cUOTyAmpWVUBCwnCj5sU0ssQ6TLKPq\nOx9z0TAyqYW9RnjfsV3xHky5b17+He9oQlwQFKFmiUJ9gYV7XA1XmavlOQMf\n292vKxoD37mSp8z7S+4byXdRf5E+Vw5CddP6CSlrXQxwT96dQ0rJoPiHR/xO\nG2/mjchOQy28RaO8eRGsaWvtd1nTwxh6IPE3e2QPhxDrqihoi+8hLcU9y5Pc\n6php8Z28MqkuOXEirE/tjSahcx3Q/wJPLLT36j2cWKg5Fsuc+AYxQeQoGDkC\nuSdpqfjmS2F+oRpZQCYuGM3wYFRZV0goERzOqj+Ltq5U2LZqCiFn78v4i3dF\n7EkmYp1WI0RaTPl6oWvVdjFBZU1pysoAQRkKbW3pCt0bC3d7DIyC2ymLP/VF\nW0QLdGAG0+kqpVxwlQoUE7KpZb9ieBmC6Um+TJKgCvkFa/brvfPHCdnmGeV2\n7tSGoBAzmkFJbGYHMhKnzTymJqwRzKicmHXdvsnDxpKuoO6iPuJYVuzfu9c0\nUtPtMDLOQOLiInMlX4img/jimCR6FPMPFbHt7Vy/JuVAdRvU2G2oFOaBmQHW\ntxsSExrF2v31hR+e5j9SuNAeSPKwHYjZwvgD81IFCZSO7yBP4ES9kB7f0K2Y\nKj21\r\n=PV2W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWYOgr8V1D0B9tzFcgabyWdn2PV8aeBdKYFtZ3j1dQIQIgAKSX+sqhOp94a7rv+brjIjmpstPNlQr0ghJozDSaLrw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.25_1627780625809_0.03518122442696847"},"_hasShrinkwrap":false},"5.55.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.6+9e41ceeae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e41ceeaea3bf266e5114cfb1855e70a1a13284b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.6","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-3sSsHfaVmQVm107Q1I+3kJxk4w/vBhB/BNYFbgyq4LH9h2IDTJuwS57sTnSXO5fdBKjx6dSFuCtucVRVtMrbCg==","shasum":"19b96406e5b43c9436b94c23751006d3bcfa1f37","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClYsfMMhdorYRNzFPuHy2r8T6e8uINPmEWq8Ux3qjTaQIgXGjbSYsSj+JC6Am6IQpqICHoH26+R5cEwKIgNsBjz7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEkmYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGQQ/9Fotm/Sj7Pk91Z4lWzCHuAKiha+RKMF1jpOqwO9SwP30g5xuZ\r\nFL3mY/kabtjTvjiRsl0EwCI3P73lZBmueXnztzinmLYCz7BOFzcqavKpE81i\r\nEJtozLiWf0gQbp6Xsu70N07/LCiwJ42Y2QYM826S3T5maRqn/iehGieoySDD\r\nEqJyFanQX7mpG5EFbBgSsQfzTZYvEM9XFte/nHqePsjgFDc2Vsx1ueiJ4xpL\r\nWW4XcQcX8b1lZ4NhrNx8n+RpdUnmS+4g1jLwC4uXcJZQdKXCNItTGsnpSq15\r\n5rt8/zdFH/VNr6ifn38JCaRSROBOAxPDhAgqW+esubnL9JPlHrv6IG6jDqaB\r\nZz7sP2gJYw9SoZQDjJaw10TUqZeKcgzt8s9eyRRCXuvufF9q8qW2fTKfSjrl\r\nrg4hVdlJSoO7ChzSPMUfY5cRlvD/NOZ21hFm1aTErnB7rrpx6LrNuFhwOt39\r\n96iLLOeHm3VVO7mOmngwaQp3PsNm342DWN9Haq8YDoCKbp56Xp6wKmhbWbJ0\r\nFpm28Li/xofG+nqS2+Cx0fBwfpT+/Ip21iv5u8v0ptY2H1Sqy7lEdoYvTCQ7\r\n514aTasNWu5lcNIB4S3ignlgjWxDMwKqpLxfSTz0jicz/R2r08Oqob3KXOGX\r\nRMf4RCs/yU4KgNruDNcdikTkuwB2x799awE=\r\n=gCwF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.6_1678920088081_0.19967019917099482"},"_hasShrinkwrap":false},"1.9.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.12+cca1714","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"cca1714c4bcb7a0349b4e10103870cc46bedf052","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-zOTD+VQV8JCSm8XDHkASdulglAtanlNyqDHx76n79Q4AFU+KRgKj6e4mUSoBU4/BhnLilC5oZ9f+nmJoXJhgbQ==","shasum":"578d8a3a0e43f2657285699f74066bd9665fac2e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.12.tgz","fileCount":104,"unpackedSize":127324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc51DgCRA9TVsSAnZWagAAHf4P/2q/R7diiwdZDKDAIX1g\np9MMoMbuPUljnmFI39CuxbBp33hAyME/RWHmRP/KNyM5gM2hQ8618byl0EhL\nRbY9mx7Gf0eeTY6S1fu8QdEIU4v9LpCQWVF4ovBz/tp5ZRHjcsgkWseMdfom\nQAQF1XUh475utt6TP4eSuUToOXWhqxNLB6rwoqWCFbeD3RS3lupwK1fhY5TM\noXsC5uKLUYqv03nUJYkmKfcciQA6Ko5yteiQzPXtyiOB/z+2a2PczqZDkMTz\nYP+NyxKk4/LS+j0PDxNCsb0W7KKoFtmS3RhdgHqsv3obHvvgdnXCbP9NVcoV\n7+UQe7ZINqsnDRx8hyQb7/+TFwyG8ceLBMsYfJjpAFMEnv7a7XdX7sRC6l4v\nR7uNPoQUu6q9fZdLZZ+xd9J6PCEMWt+iOPl8PXCT2lNMGCbxVGhQd/OthxZn\n1Pkgwslw6KHY39yNCQRIG0DeLkGsaLeHnfP52qkqbejQGvsCV5133O5SDqnv\n6SbarSJdxnSpXzf52qGMI/Xi1KT6fWyYqlteu30nYL66teLGsJd9n99ySso3\nPBQOTxqpBNe7QqZWuXmaw8YhmX42OossKUCkIg053ql3GpbI1tEIZIRWxdNw\nN1yNC8DvkOmnkwkjdsbZIfcVNpypQxEpprPgPx6N2mcRqV1Wanh0bXqMA8/B\nObTS\r\n=Ner1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP1x2i31eXssl4CgPmgp9E49NxoRcRGO4W0cePax+W1gIgB5fmkw8BQ+t7D70CZyQwFfRu6Iowa3E8T9w4NIUOBHo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.12_1558663391833_0.0909355057217307"},"_hasShrinkwrap":false},"5.55.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.5+3cd8ce117"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3cd8ce1170aad8692ccb2b7f1671f62c4598c11d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.5","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-UC2LH9edoJ63Y6/e10KKmkypsxamWIaYJ45nT4gr1ev35VqrPAxPkk8S6NTBiAeYd3yEIr4YjFock6xhy22m3Q==","shasum":"54a4e1bd4aa00e719390abe1a6cf478dca93cb5f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbVTdGWR5rVSc3m/Sza0lzxJdHUMew/fgbkjj47BGRbgIhAPyMulKBFALV1bzOZmQaN3SzjtZKFCz8rrTmMYA+XOAW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEkfyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNaQ/9H21xmLXS9ETshLpSX5LBAdZRl/bFc0qADkHPSGJ9fQw7VxNn\r\nN+accVjn/L07vdvajRGC4oDrSPSeNp8koosMJN/POH6k8g0p6OYw3lEhYDy9\r\nBowV9Djhmj2V7IgwkYoXPU3bQ6TFV3w2WouKWR9B2ZnIFtoC16c1WLb0ZhnO\r\nKOn8rkaGK3mu9/w4Uv+UyJbBsyoqakFvbEsW3nqOg50hvtFEsHKbH3lX+PbQ\r\nDQE2e+5cB+Mmw5eRtH7gtXHBGIukHr1SnYu9nKT/vMh5zf5qqPFG46k4sU2p\r\nMSaQZrktOJDihlpSvim9BcC0WwH2o+RxUPgHh4QIt72TnTYsYzZiIFwwdEdR\r\nBis6tAmEeGPaxrxwtKj4iw+mCuodMKTTcsSAh6EgQsMGMPCaznpLM7JeQk9V\r\nsJC5juGsNw7vHFHYA2VrjlMFa+xnSzwrKGBtBg4jWSdY5twaKLIJsokaFAjR\r\na2HTjh6LQZoSHcuNQG1sS76vn6/iymRSHQ3IKeg9yr9KbUIXIhOe0jCQUy9v\r\noelx4Z4h46oTwXUajt0l464DiKKD2P7GBtKGk2mG3fiUhhjEYjnjeLTsvopd\r\nNBO1xyJuhkOqavwVYF5YNafaHC3dFv0p22ZimMzOELURQywEMJZ4KV/HCWLm\r\nWiONfF6p5p9EAHnb73X3bC2WhXxSVe0Hlvk=\r\n=BO7S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.5_1678919666605_0.7957555142838053"},"_hasShrinkwrap":false},"4.28.6-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.27+635e6cc7","@typescript-eslint/types":"4.28.6-alpha.27+635e6cc7","@typescript-eslint/typescript-estree":"4.28.6-alpha.27+635e6cc7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"635e6cc7f1039f992bc250a68fe32d40008958a3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.27","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-t/XWVxlAo6ddje5javMvJLsk/fpPEAr15jlB8ByeEb8HwkV3Rn53EFIWR2RbVBaIO1pgb8M9MBv/P8S9Wc6L+w==","shasum":"9c16fda3e8b0fb533e9170e15d3526483a167beb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.27.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfbbCRA9TVsSAnZWagAAAnQP/RkuE7LTJDj9GJ4I1D58\nvnUxNEUZE8rjmInnZKY6PO8V3GvXX0vIa0BK1rA7kOvZg2hCnVNnruPSJC73\nvnw2tau7a1298u/Fq6uW4Pgcqqm1myFXNPEksl4BigkPObYtO8hTlGMyfINL\n2VuW2s5Ppj/Lf/6W1sYbxJsyumVKaXTvd+C5muigrs1l0kp08Y5t/Yqljwqd\nEQmtdnNNvLKsVvsazfJtv9rVOJ4/KACzqQUOH82HB1nY0fl9zKnzNeiSKTx2\nCL8FQ5BPX8RNzYQVyBdANzljF71It2R+iHWhG3TBG/2Hk6+FDUquBi+EI6+K\nhPspTL4iN7ujxAcCIloyJC7yM308g9PYjFShrXpqR1cZSe0OE/7DpHrwJIg/\nCYY3s+ZI29TouBm9S27O4vE7+PTmC4+o/6SKcn2X7APN/9fGypux64Gsvg+D\nuN4wSU7kr4389EDCR6AJ7zZdL2w1Ceuvz+76de7j00lxlpEtOTT69LefBW/C\ntUnyIz8lnF1TpJC+QPi7bz1pq1KHjJ6ruZPPQJNFz3AVzZiXR1feJoAHUWf6\nsY3I6Wbp1o64KzBY+oIwblcAZaJY8dqmDQP9RMzLp+uiItJqcu0wVCtwcv5Q\nmTSJ0WlsSB0cIlAy0W911ATRqXrEV+Q84GKO8RKKBv+c9AyhtHelsgX9EU3t\noKtv\r\n=2vF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz6ePGJpkZGFNSAdi6HRfcfjC6xhqKb4DDWicFppUxcgIhALn89BRIsxBDPHu+gGPw3PTi1y0bPUmxdk+6LKJdfgFh"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.27_1627780827717_0.2500295500961829"},"_hasShrinkwrap":false},"5.55.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.8+45b239ee0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45b239ee0097621ee8dcbdb91110a4978979d95a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.8","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-EBiAKDZhSCDey6RALuksxBOU40QIW1G+/Uy4DyBt5vg2JvXjjJaPpE3WnkFIbtHG/Mh1nBdSnDLdu8NIPnBtyQ==","shasum":"62189ad050bff09efffbc54ebcc3a8a51d5f6112","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXjziKSizOLgdUdAj2k6rEqrCYZljI1iER+5zGv5jD4QIhAOekW6S0OcEdXoYfD4gEK5nD2y9Mt1P/zPLJV/9xgiWa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEmNiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovPxAAjKC0bDxLlv8Wq+mPjK3PIJz+kfFOllzrOrKYGuMisQFLw0Oy\r\n5SrjyfJj51iqniob4VDnAxmPlHBeLKikaAEKMo9maefvlzk7kKJlqb0n+NI6\r\n+6rT36bkj+x53+4NowC1GllhXlSNwpoaj3J5X1BB6+BI1udaW/hJcr0N+3K6\r\nUP7Qfw45sWqYa5jVIw8sONtibdE6jSRhxDWKWarLwxwBd3BGhTjwK+vd6NFi\r\nTjj1uEWZrekWDAtlBLxRfrXotJAkXcuD+FZSYiKaHBzpAFPBpPCEnw7gQuAj\r\ne7mTVhEPRSwAasE+++lc1qzSEIFpN9IqipYSyhgqxES89kru0Z3F59pvcXQq\r\nrnNjd9RDEkdg9np5fxc9AbuoIDj9v9ABVinuvhVmTvAmRuie7nzylhaoWRX5\r\nkNXHfOOfPYavYIkzDV6Wz+kzireRit620dei4Fb610tBsVVjr7Fb/tn35H8y\r\njyXZjLVIIwp4W9A9LD2B/XQYi5ahm52CSv0rS3kbCCesIeI6D1fah+LvS5Cs\r\nyYPkodOuXvXvDkYa6KH8o8bO0Vds4aB5J1XSdc0Gnvf8bzjP9lTKmJsyM61H\r\n9QpWoia/9yGcnr22XjUUyw1QpnFpNcAob5c6dSEqLp+x4jabVlfZApYkWNvp\r\nMIzIIlykc5x+2s5bjyFX8qIMFY7yIMJJ2kg=\r\n=vVIS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.8_1678926690710_0.6748259685994826"},"_hasShrinkwrap":false},"1.9.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.10+5792aa1","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"5792aa1e45b7643e58f3187879c431ddd5b432f6","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-serdoovBwMk8/jw28LyzO0LVyXjyjMSYs2+EnYFUG/Frbw1u4sYfszDK5pdt96Zw5aAnh5p2ij3FB7mkC/MsOQ==","shasum":"e7d34051d7db6d38242c3dfef36196c9f2258fca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.10.tgz","fileCount":104,"unpackedSize":127324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3uKwCRA9TVsSAnZWagAAkHMP/2ncoBMSo9p0xZEou3OT\nJmINAUryfoFSvpiZLvE+++m9iQxxaHgBufQ/Zh6h6VeUlT9cuLbCDi4Sb0nB\n/I3daeCpp+J7hxdl4PeqQFt1/fhwzcK+R7Mm1lNUUcr2XcG3S1eQFejEEmnh\nGg6Ts724tri2SmJDknnRqV4vjItiFFtIvw3l1F8/zUhQitL8on+EHttE2txf\nHTnvx6xULIOvZSNLfI477fjzsfBUi5uqGy8fulJL5fPQtVVIdqr88XODO5dL\nblQtBPSte2+SMX1t5dsXsY26mziThpwPP+MAvHqsdyEkrAZ2ZPbskRPCm0/O\n+fkc2+KUpujhJxfeB2PMXd0EuzsEDUPGhVZCTshHhVKplgvdXDn7l6GrN93V\ndIsX/jYpG8q9C0FfB4Vk6vxjH/o1mWjt8i+ehWyxShYuJaB2LqapejDxu/1M\nAr9uFNBpPBSYmT3X6+UNUohmvYU1hr8CDSbqPdxNcd4NBm55iKxg1JJizO9h\nOuXcJa30O/UkhDdHsYJY9pCJ3nZU+4Ee95Vm1Pl+fzWu/h062Qh+Mn/CuXuu\nixkwfeC0ut5RSGdWFAxiot09DHndJXH5ysbyOikqa9dxRU4WMWeJaRywAvSQ\ngxvO4/P0Ttv4yfqNQOR/JbWl+PdOqWJsCzvwf+6rW8fqNBbIhXEoyZlSK+QA\nNVAJ\r\n=yVRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjO91ijHk+Y2bYaHotme5PTd1InzF/AMEPhEDidPZj7AiAqLf9ZIg2KusVrZ2BGtqr6ZubghMJLBMnzjEc2MB3XcQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.10_1558110895773_0.48435028371897704"},"_hasShrinkwrap":false},"4.5.0":{"name":"@typescript-eslint/experimental-utils","version":"4.5.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.5.0","@typescript-eslint/types":"4.5.0","@typescript-eslint/typescript-estree":"4.5.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5225a76852568fb584de2e09d016ed844f8b13dd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.5.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-bW9IpSAKYvkqDGRZzayBXIgPsj2xmmVHLJ+flGSoN0fF98pGoKFhbunIol0VF2Crka7z984EEhFi623Rl7e6gg==","shasum":"547fe1158609143ce60645383aa1d6f83ada28df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.5.0.tgz","fileCount":204,"unpackedSize":417834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjcbSCRA9TVsSAnZWagAAWpkP/2iB81nuvpe4rGabfMGE\nn/6I/fskDPmRyVo9BjJsVX2WD7PjHWCtaO52KBE06k3RD+afwoMX7+9O59ok\nisI1jK6TkIFuFwskQnYfjEzEex/w2Os1O9Nae/3+CdQ3tgbTNkh6A/wilsj/\nWfU9JriiippiDl2BNcJCysW9bKe5Zn0veSTtGtY8jGTUCBLyHw8sJD6Fko3V\nxLLdh/EWTq0uvTyisnPJP/9j0FfaveF6k1snaIH9krCJYzdZszJL5rhsTr9c\nGoABKl7C0EgJ4B1TYIM2a3RDajZ6Uqt/1mr8LHPYXC0SROI++mmtohJ0433D\nIYwGR1uzWhFVEA2ssj68KmNdU6ES3EUsJpV2vscuHCGMGamjEveyNYuKpalz\nxkvU/rwWXh+4QgfkBo5fPvBUbLDLd9PnrMWjCf81QkJ05hl62pY8++ret/bM\nqdVo76v53JAXa3nGUcD8SQZn/31Iv+d47LOkmBU51qarDXlu256CGgu82O0Y\nFPaB82AjOgi7U/xMoxScXJNqMLY+X+6um6QuXZK5+y1zL0GkvV4yjHzSRXky\nZq+cmVswNEIAUltFzMZuUUJHjkE7yJuEcw+9Z3XVD9MHUX9Kea2dGJNLZsJp\ns4HFETclCqkPv9fraFTMDf9TbLPjg9Wo+WHAuZov52usVFlPjC9+FDKzTAq2\nEGVH\r\n=+cAQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG81ZsSuVyV/zsBrfEdrQOLyZCXTf5sn06ugZfabPWKpAiBqnqQaa2hiNUEwtJDl7z3BQjm5tAT6Vv2p9G2gTCjZ+w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.5.0_1603126994392_0.22731433066683815"},"_hasShrinkwrap":false},"4.28.6-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.28+da3511dc","@typescript-eslint/types":"4.28.6-alpha.28+da3511dc","@typescript-eslint/typescript-estree":"4.28.6-alpha.28+da3511dc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"da3511dc16a16cc95ac7588b179642293a258149","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.28","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-4E+snWpDfTHhdl60UI8cF5yd2k60iOECBlVQlDM4tnyJCHqoI7xpEtMf+RY09pAZO/qjJ11bYLYRAQMNCIrOIQ==","shasum":"620379b596c883f6b6cc5cafe3ba025bc9b719dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.28.tgz","fileCount":164,"unpackedSize":298838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfdeCRA9TVsSAnZWagAAu2AP/0vtErIw7RbRnqpU4Gxn\nEjbvIh15Sp4EYmpQERNX/3LTi9uSLip+Eykl93btU27jRt67ghDBXi3zOAj1\nLd+T8A+tMBVbS6MWSaTZn4gKtY1sD7yu0dHxrOTZ/cxMfFV6vdOEdt1wN9MG\n6uk2jY6jEaely1+dt/ZFA39tGg0vC5exJwwP/Whmyj/HMyBf6VBkiJmDwDba\nUc1yrqbdX3J6rSrPqs4jVV9OLcps6rVC2mHctm/FL1SU5ZBnhIjPQ55gJH03\nSPaOU+jK7CyZD/kmJ3J/GbwvBweKU/GlHkccypmuH8geQ7qejhCAyFaaCv3K\nQ8TRKryMXdNM6bhRlT36i0GcbJtFsyPahHDLQaHJpQwoIV+YxvpROFCb6f/m\nbBZoQIIBuPHih0fVHDctQFOepFMc3HdUTV20hwaFCjMeXE33vmanx4+Cg8n8\nDLO23pOEsC8KDVeyGJhxMmv1CZcgZWJW3qEgS0FMECfd/WIdry9Vo0qrCn9f\ndy1H+ZhhJKSPf+oOap+yBOyPb6eaFb+z0R8nZ5l2JmZ46wZgMcl9VQIR9QuM\nE8u/CdbEAkgMxLtQwDqs9ZlYDNz0c6Z/pAdiN3PoWl7/42MgwOcjTwhiaPmJ\nUAjUQyj9UezpIaRLqtQ9V6dwsn3QruZThEiYVBqpsjwO22tccFZoL1oH+YnM\nP5cV\r\n=j4sl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBMm4P3qY++ZZ5n11x3Jv9wy5PKW/T9NcgLo/6B9dzxAiAEGQlmdMtrMdkReYzRR5RdGOLp4uQC5UFl8wg3cf+Y+Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.28_1627780957931_0.40061852081558014"},"_hasShrinkwrap":false},"5.55.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.7+000b9d9f4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"000b9d9f4a10564606446c31f3681b2150fbc076","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.7","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-s1rlkgS7gPCofs7VfQCyB/g9HfTdW8eYqn0JCugK3iaUjQAypnih+55ZtydIOmLDPqVb/AqwkwwxNi03xIVmXg==","shasum":"c2a7fe7ba0afd63bb67aaa46915ee94b43032245","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.7.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC94MOjLSFSk4ZTKPnfLEbGGO31cLv+EWrUaFEhRc/9QAIgOe+MlCykm8GIRcsfiyRrsCa5OzrBiH5N2B+z2o5itkY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEmRVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFGQ//WxG5ELWlhmA1VqfcdTk9b0skNWVqR21Rdftpf9fpCVeyTKwI\r\n72iZJ0HLsJaFAzgn4EwEy5B3T1JutkdzVZwsd1liaarr2GwqZvmS6f1gG7ne\r\nOt8bNwZAnN+bnqBd3Uw6NIZmL9gxhwCeS4QB2PvHAqyy8Pc9D30CDgaBwV52\r\nCJUqHloGYEKPJgBz/Jg/XSI4ETw/Hs47Xo8uXb1DAhpcTcyf/TLTNMBJiIgz\r\nZ5CAZhhYmNZasM/jBDOayxCchOOhXUJPps+w4T0owz87s1UD75e+NdJ639VE\r\np++bg08KWyq/Bhpc7Dlrnb2M4HP8/sawsXw0NpzMUrsX03EQyCUnIk0K9dHP\r\nuHLZzjxPKYkRRtrBOnRMzz+GOEAy6+l3VTzMriNEAZgguMjljEhUN5JBLi/0\r\n9gomEvcC7c23y/77+sCeIHAikabkfH7OHWyaZJIs4WWdp26478dK/kP8C9Dk\r\nFVjkrJJDymO1MbTQTojfePgKCwBuAo+aVdIk0LolZUz+sCW8nvxepJlrm4Cw\r\nQ7ydY/nhlYksowaPbiLPig07z9IW4Jw3efEOsHUZQ3FkU/9qcoj9gsYEsGbc\r\ngN6QMf/dkQVnr8hdiVdohKm3piZR6UR8d20Wrj6O24pJQYNduabqxduff49g\r\n14Lx5GJjPR5XKRmfDacXav1U/Uti+1IExfE=\r\n=+zGn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.7_1678926933271_0.9466529203792051"},"_hasShrinkwrap":false},"2.16.0":{"name":"@typescript-eslint/experimental-utils","version":"2.16.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d52f519715725d0cb74afff80e9366ac1a684705","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.0","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.18.4/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-bXTmAztXpqxliDKZgvWkl+5dHeRN+jqXVZ16peKKFzSXVzT6mz8kgBpHiVzEKO2NZ8OCU7dG61K9sRS/SkUUFQ==","shasum":"bba65685728c532e0ddc811a0376e8d38e671f77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.0.tgz","fileCount":108,"unpackedSize":145851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHLCjCRA9TVsSAnZWagAAaxoP/j20gAFwhc+hIfgzC0rZ\nqwL3iqDCi1YIvvPAHGz1YgGae1OUiXYFzeP4yu8PGc/hptIVUULYV3NZmsj7\nyPGB2u9fpUqkTZetE8sEuP7xmRy70WfYJJ03TB+kqCaNd2rs0wf5wgwIuhrN\nxdyOLaAn1/GoyKjJfvkbbYfGjNgdRavhBQELrG4DdKYinyjEDkpMGMl/yLGY\nzXgKHNkWAVJDn92e7eVdTIak7EG1rojRVXJ3ucTXSZR+DbIQR941bFx7Y3FU\n7m/vn91OUtARD402D2so+oqQJu8bzk2FTH/gv2dxZye+i9jk6gg9uQIU5Ys6\niSLZRSvkuMCCGanvO4psEUkVVXV6lDo/h5m2DJgCuvmtJbIyR/XvIV0nidRA\nTOhfGjp5yTP3aGMBF8cklLsT/2r/ec+ViMy+B1UQvk4BCMeG04uDsD8oWwv5\nMGCR+EFuYa+0ixeVBgFIQd+7pyD1C8ZPLcrZr7BKbpZ8uz9HOyqa2udCQ+RN\nqWVltmJssfOMjfnfpgI8bTAMDjWJWC1bqckcjKY5/kecdM+CjQBy0vihwGa6\n+MWTuTEKbGYg6NGW6UmB0XaXgiOgAbY9cB2cEZiJMtoJiRAFbrReJ3PMCbe6\ngXAFP5frcQ5xkI1eiE4EaQy5oOEExdHRgQegwv+n5oBTNyOMYlHznhn6wgTO\nwCbm\r\n=zCo1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwkEOnl9XmtEYsHLzEkdbGwlanEBzLYZxoh057bVe2QAiAxUuzv42hiKF9Iw4lC9KDCsGJOrMP6t7oCXLmFZHunnw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.0_1578938530982_0.4881055226672395"},"_hasShrinkwrap":false},"5.19.0":{"name":"@typescript-eslint/experimental-utils","version":"5.19.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f64a7889dd306c47f99471f90f963e47611843a2","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.0","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-F+X/TTzmb2UXbghY1LrNLNDjMcGZMhKzXuzvu0xD+YEB77EamLM7zMOLuz2kP5807IJRDLBoAFFPYa7HT62sYg==","shasum":"b7c8f1e22624d4f3d1b3683438530f5636086cb7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF71w1fgynMJ5ZXhLwKHznXNALzSG6zcaoN6/bO6k5ZiAiEAgQmFKEZvS3pX1haxATu+fkHRK5Q35y0xfm2M7iyYodE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVF8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorAA//QT4ctuYskMqJ7JqPNsc/9ujGliTcD27vHmZBOlovcDctvCJS\r\nBdRPA5+eUPNpVzHsX9bZUFgj9Bkr4WY2RGnmw1mU6Ag8ekMQBUh4PItmozby\r\n04ED+wzGiT9gJYPB1t25DIgKt7KqlsYs8bnCF7+jmSRFSQJ75F45ZeRiBhUi\r\nON6gjZmVKAHoJJv0J70G3QQnQMrLTcpsSeTojK077l7e0/vMvQKFLCtHIG5e\r\nH0mUcaYMayOho8sGCbWdvNJ3ykZs+kwfnZoQLfo8az7KFEyl6FkcWtgCTrOd\r\ndhRt5L1wESTeCmaKOKdVHmhFShA7whOjxkDvzre5d4h4TFyqxvGlhK4Ph5Ac\r\nlY4aqsYWyqnhjode5Ux1Er8G3HaUqWh2cCXC0LZdSQ9/BIQw81xEKxqw4Pue\r\n3YxB6qXNdtLOhjssA0kVDr//TtTKjekrASBAw76sVCN3FtS8h5dSBT+jsoHp\r\n9KHeJmtPm3eAMXfC/QzG7h6iWCPOnCHMpBad3e26CI9s+BbWPbHItN7B0xZa\r\nZS2SHhJ1AgksT8OGb+Gv13m2de1vl331TtDP0zNBG4GdlzABxG6EKuIs/sX8\r\nQZP2ewNLfr46ScMzfcoteFXRdATgREO40x3syk1CpBMES88CgLi+fVBOeok6\r\nxLtYfty5Hk6WyJTgt663YfW2PCxIaB6AJ5E=\r\n=Ljkj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.0_1649696525690_0.8714169372529057"},"_hasShrinkwrap":false},"5.55.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.0+877d73327"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"877d73327fca3bdbe7e170e8b3a906d090a6de37","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.0","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-VmJPGk5zYC40fQ0WsmKjmGTUb4TCIQWamSp9YU857bsEb1fLpXX3+KpyeA+xKnDw1NZqfbPNv1qp06dss1OJJQ==","shasum":"4ca055ea9c2268443e88a5666dee1f76ce8cf715","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.0.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHh0qyuujBfIr7So6GGT6UI41P+JMCd6MXeqVkD/ZXY5AiEA+BJCbigdkvPbqn/JS6G9/RvAUWrg2S+m+5JXu2pfjJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD15zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCgA/+JvhoE5plseq4DxM5PfshPa5hbYOWGfn/CiAcNxgqiZXrdadp\r\nlsxumlYo7j9luvgZaIHT7iZspqumHJ/ux+PB0WJLzPx5yKfo1gRvEh2KkZhj\r\n1xL701s0VmgP6HzvvbyXsMvVrgPv3Kz6e8o6LB+xZJhuV05C61wbMBCTKlUR\r\n7RrTuaJEjy3d533VOWGoo7xi9oZfTQpaqcSaTQYfwSWhBX2WMmZdDf6/zY8O\r\nFoSX7pZNqfwhfIyPWOJYpiQk8YZpSI3ztRA0GoirHBojv1b48EthDfnu6XsK\r\nZkm6CkD0iWhCnKPLm/1gCO7FB3Xkbv/16ZfYPSTBMFizCYikHzEQx1O+BICI\r\nKRI0ctKP86VUYmMoZtnOnPAbk4WXLDsvCjPc6SiaesZliMqtjgW2KcT3mwWO\r\nikmJHXegmbYiF76ZGCckKea64WFua6mlxIxbBcL/B+49OjwgA53KmzyyFDLO\r\nzIQnH9bvKRU2FbjKmSeps/iJCieMgyA1QhjWiGcfToxfObu3095n5nzsdldG\r\nQw6O7LvEyKQGMKbkq2A4vKVjzB1CeQw6gG3WFdYQqnzLBL+Z+pK4BKVTepJh\r\nCwlO1+gUjczXonhpxorjsbsY8OXOwVxssVfoReVTMwoWsguW0qtWH4mJlVuz\r\nEjM6FlY8S7GFoximguia4XQS41cuFS3KveM=\r\n=FYR2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.0_1678728819456_0.4038279729191878"},"_hasShrinkwrap":false},"3.7.0":{"name":"@typescript-eslint/experimental-utils","version":"3.7.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.0","@typescript-eslint/typescript-estree":"3.7.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e75067a472df0c918756f391fdc68672adb89c89","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-xpfXXAfZqhhqs5RPQBfAFrWDHoNxD5+sVB5A46TF58Bq1hRfVROrWHcQHHUM9aCBdy9+cwATcvCbRg8aIRbaHQ==","shasum":"0ee21f6c48b2b30c63211da23827725078d5169a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.0.tgz","fileCount":204,"unpackedSize":407953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFc5nCRA9TVsSAnZWagAAU1wP/0ERnMkfz9ij+usCI6s5\nix9zuM6gwDjfOPO1B83RIhSNlVKW1BG9PNdaZbIq0kJG4iEmBzubW3yCuWdV\n3OjiOfTTpEyweoaM+Cot4BPI+kzwh4UaL1bvRj1zS57spwMo5Mu/SVLC/LMp\noI+7iom7IURPhvvmVUkOwKrEIP2U0b51HMqC32It7lfIc2I9mmPEDyH4ewIe\nJgQBbul0DtifHHkqyN+cxv/F2Luv+R9dt4RVc+aksQWaO3EUxYOaJlYZCICC\nUceBtkU3p/vQDMGb3ZUdfg2Uhk87+vwiD3pvtRQMtXDMWhYWg97iStwP5guQ\nnjDGg0Ju6dERpneOett2IDi7w7ePMqaw3IM1j3KeqmTQLBb43VTSlaKmbDKR\nwvm7JVTXOkfCyuwg3TlDcy8YAusl/nySx0iKqheABhnUVUbwFfzFH0Ltl4QG\nfJxbmCpbrNh6PSygQ5YKZ0O17pKmc43lyg3iMdwijre3isAnmeso2shlaqkl\nicGYMHvq7tpKK84ydc4wwUNue0FdDJ6RkA9wfhx6LOgqOdh4KCTR+LnxRl46\neKWevJI5qMqSdgcozc1yxmumhJ4Dx9Ij1ebNEQ5kHJF2ceNM5ShehSoGenRw\nWzyRbw4sU53VQggESMIxxH4DjldHAtbcaRBwn/sgRuZ0iW54B9ioo507OzsH\np1LX\r\n=X2CT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFst+zutgLp+X3ePbttbZvHS0dWVJEBdKMRLf0BTwMRlAiEAnSiQEkngNVEhUQZMi9PMxWbZj4SiZpznD7HTEbWmZ1E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.0_1595264615452_0.2808141711590053"},"_hasShrinkwrap":false},"3.7.1":{"name":"@typescript-eslint/experimental-utils","version":"3.7.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.1","@typescript-eslint/typescript-estree":"3.7.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"817067b72b53c8f417f3c1c85e970ea82f0f6953","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-TqE97pv7HrqWcGJbLbZt1v59tcqsSVpWTOf1AqrWK7n8nok2sGgVtYRuGXeNeLw3wXlLEbY1MKP3saB2HsO/Ng==","shasum":"ab036caaed4c870d22531d41f9352f3147364d61","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.1.tgz","fileCount":204,"unpackedSize":408141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwjJCRA9TVsSAnZWagAARcwQAJiNPpaxYQkT4I10sYzA\ne+EWjqe9RuGrns5Ut4sM7eqRqqiqD1wnPHMYcsXHWzqmDlVRa4gnMn+09+B9\nwf2l4P9gtr/ZvFiXggZ1l/fuTovs9bfdrF6jtdSuXS+PUOIWxmVKs0CFNFdY\nOHMV2NLVnJNDNtP4DKp0XDWGoFu2f0YCtRErWO81oC1QyjSi+pl7np6545oP\nfyd9g+uAtz34I7WIxhZHFOnJQThUiIZ2R0wE3NGqoj4sskkhi/RP46mg7Moo\n/D+Ncmbcxx3m2rRdEGPWvJKvHLZ/d7YtKOAvYeFhxmXCaj6am+PDKGJm8FNa\nVJR3TS/SAjjpgCnhtxrDuXIKr/ZhVTVcJQb+9IUsh5htYvlKR/8/x8cAm/s3\n9gw0LKYn3/J537N1CDVQQdHBmzn6rTRkFudw2BlwVtMq/I141TJYKFz/qzE6\nLDhdTMOf0R33CGQPPercAXTeRBL9oftc5JQ3UQsE3WEVPnZ3fGpd6xqDm50W\nWAQYyvXFuwd62DZGBMz0llJ0FWgMziH0uTvxXA+mPwldwcommePh1/f9s/0X\njhAXpklDQCBcKaAqYwfFTexP/FQ9r3g25Jord09vO6wwJzlyi765lJlYBADY\n52mVSmgfECQlfnQZzFO1VhxYNJjAFhSl0u2xCzb5cwTAsficoMDCpxBOtNgI\nTzQ9\r\n=/Cvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHw1DtQqwH31YpRzDFBtsFDHt9j+tT0cvZVJHRGT9ETYCIQCuCwmPV13uj5GavWa2WFxUcvIcuJm/zOw5Xn/e0obPiQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.1_1595869384729_0.9934873378530764"},"_hasShrinkwrap":false},"2.16.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.9+9f9a5c55","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9f9a5c5552b41fe1a46eb127bc10fbf9c41a2197","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-MXd3Mv93aSu56/iS7GtsLUtY5aFuaTWVS15Oc0yPzQguLHAQW57qPJ5ho4Vo8x5HyMHGcRiqxj51FxLG4Z3kOg==","shasum":"df02d2058abffafcbb794b6f94d7a18a8d31e60d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.9.tgz","fileCount":112,"unpackedSize":148520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/odCRA9TVsSAnZWagAAU30P/0zUUICNP+Xn7BzCOcKw\nPQx09SBr2VAiR/Ks+qbSVCwTBJoq61V/FiQuzz4IkxWy6IijHo10DqlEdVjJ\nd3iWt3YFRkxp6VY+d002a9nPeVDYx/jhF2SYFdE7CrpzEpAHzWF5PI6/scbg\nHau95bXFqwQTZSCI0jWrUiZYA+TpEII5PQnybkXhsz/iH++5UoovULi68aUi\ncij9rDII+Cp/jFAgPovHLbBFC4Jt3AX+2rT2fjj8vdv2nWld1GJbutyI4LD+\nD15zoMaISCqiaj1puUoL76qZBkzYgxa2NcAWW1Be0ywMw0aVW0BVokZZZEnH\nUne1/wNlXAYNm8P1AUIohibkQS6i0iT2w0dBKdqlYm6GtXz8Sa+337WZ+zeS\njKT1+0lpaLg2hOMI+4izCymMz8lXFJXNP4DdhDiCGbdfqVm3wnkbMpJEafFZ\nmUwnEhyKCZEHSaG5atDUp4NW1k0xPX6sx8VAdCcEHyoIkohrCUJaNHIiNNAq\nuVgLwZmw07zbuLUlSXWDLsmkwn112uugZo2EiNdPGQ+oYqbuP+nMsmoeOKeP\nVUd7kRY7Sasm8QegOw1w8ipR3zSwvf4q7yus97keb6Sfa42kppAd6ZrEt+8n\nVXwVFtkyc6ZprhzkpdXZrUqseZeR2m/KTneUy5+99qhyFnzR2dVc7mGj7QFh\nx9/n\r\n=L+Fy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICicKbC/+MBnRREyi8ppxkYXYIrC4BvyDuBIutefFanKAiBraLL/NlAsgTIDpja1yHiKHznQ9wa7xZIEgl+Hv7Yqcg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.9_1579153949230_0.18724866526201223"},"_hasShrinkwrap":false},"4.0.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.0.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.1-alpha.1+2cb66205","@typescript-eslint/types":"4.0.1-alpha.1+2cb66205","@typescript-eslint/typescript-estree":"4.0.1-alpha.1+2cb66205","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2cb66205de797479d9b2d362652c42fe032e913b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.1-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-rPk4gDo2CXl1BQVeLH1ebARbqB4B28xet2Kdg+z2ZGC6j1NYgemnCArkwRPQUjN+i0R7JyZAJ47b+uiotZGIyg==","shasum":"71965f434807ffa72bde2ab07927c56abfc42648","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.1-alpha.1.tgz","fileCount":204,"unpackedSize":414022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTUF2CRA9TVsSAnZWagAAuxsP/0QQ8SkxtmPo4PKAIizQ\nyp134WAbsPBSpGJA6foiLySYPceAupVUlS5iEJwyzS3NNZdA7cgLtVe2Y+4e\nUwwWlSX704sh6ytXPewjzgEwZIR/neFhq+2OlxMeogozQAdYKV8M5HFyQfwu\nY4bJgkMew9x2lVpWy1c348DH1NgMkyqBgixThktdmDFPlxkExFTSef92Z1mh\nsohgCZrIJIBKaOunXzTrLISwSCOyvk+288n4tU65sbB9C+rDjCK9hPU19Z7i\nNAZ6LylDiqWmQeZpmzmBfwgYoDBfXj//EmVH+Aws4gOU6tzMADOGibXMgax5\nwVDlivnFwKZ5t9jf4qq224MkUNS30n/d9rbI4oPiPzP0s4hJtJK0tZcB7mcL\nYs3LUoII793NOUn/J0QuFoljn3UKHbq1o/nOS+1Xfq7Ub4y92HhIrEjrWNLI\nm0L9F9rtg2gEx+TI2WSiiOLiEmRRmWpG67lJ16mKwZ2cmBxGbixDH9ojJEZm\nZdKzC2Kenzpx4kUS5+nC0MhoAyiyDXvXOvyGORw98ecAvaiVZZLt3tmEw7A/\nZXCcnPBI58YN+GjUqSxyx97W9mZku41Dmd6zZcxJjrdJzJ7PH1jPkjgJAWpl\nmfuWZVZePMwrfCmKwqMtumnbEXkOoqv+Ua3EqEMzQRUzb0MEcX0cVz/Z+Nis\nXbeV\r\n=Mmln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/ONFIduHmfy1FO1BYX5ECc7SI5jGoZgk8oy9vNPZVAAiEA9DDUBgLfYO5aDFC3dtW1yAfISaNNEQu4yoKjXqfgyXc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.1-alpha.1_1598898549706_0.49606105676173695"},"_hasShrinkwrap":false},"4.28.6-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.10+18e30cb6","@typescript-eslint/types":"4.28.6-alpha.10+18e30cb6","@typescript-eslint/typescript-estree":"4.28.6-alpha.10+18e30cb6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18e30cb601ee4e990d6becdfb9d98ae8119b7919","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.10","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-Sm+LlnCCUW2lc0HkAX6md7EVrdSXomlFk/05+AjJlNr8ZfWLJZm0sZsxDdw+cVkRhw1446KFy7PC5Kweyx9Wow==","shasum":"5d35bea916bfa91d89620a513060ebdfeac4be48","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.10.tgz","fileCount":164,"unpackedSize":298994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBegACRA9TVsSAnZWagAASzIP/3ZQSkxIXco+acIe3hV2\nWZeGAq9oLBu6XFOufcETEIQ8ZKDCpw9Few2JnXosNkUNedX8v1qu+BDwOX0k\n/BQxhByDZ2EeUmBheTaxi2YmN6aSIGrAzMQ9V0LZ5L+p4QhvmpA8+3WkbuoP\nK1aiD97m3R76QjDBz1DSRyMHHuuKcMf5Cp6GtLdo0B5V4y+QDwXuL27FSCNJ\n34wXfPFWrv8sFYc346hElVVnPhTEc0a4+g5LW0hc0K8BCaZZ06G8hNRf3tB+\nPKtQMPNe3LLHQHPJzsw+xKXKTRZI3mH80NC/YRSfrVi4k7FcENmuhllTfCOr\nUFK4AqZ9dOGCjotxMg6hZwvIjdThT9TbHKf3HGvegHTYMkPlC9i+S1mEFN/d\n69LsJrw4+di605S8JBPRsn6rEP6nuiHFgHGuqQ9C7WkZUMr21pmVBGgBimle\nYKqWS7FHGqknWU7fnjf5XVcuK621sQG2EcWe97WusrTn+qA5U07i53uOmlt9\nnrpLKGJ2HpgaIdE0Z3DsrQ4jXkLGDhpht/uiCWVX6qOO7Z/tnP1ki5G6JYUD\nn998+iWxRmmn9Z8DLUzCvTiaGHXD39Y9yoKVAclBdNZ+Evzxk92Bo+94g3YU\nWgFGn3F7ygnwavkZitGs1Ru0Pjm4LvLat98i8KvNvstIuFmpublFM5jTdOxQ\nIvl8\r\n=IMRj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2aAjdMhm1qVSAyg+DgtgDfhhx+H+8nDcbd2Z0J+IRqQIgKF1hYgQSbnlTmcjhqErDJVrpLNVTpFu5TJC5FNV4+D8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.10_1627777024468_0.7007062050078909"},"_hasShrinkwrap":false},"4.0.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.0.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.1-alpha.0+c51e3f0c","@typescript-eslint/types":"4.0.1-alpha.0+c51e3f0c","@typescript-eslint/typescript-estree":"4.0.1-alpha.0+c51e3f0c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c51e3f0c7450481813348847c6d28b7589b0a92d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-nxR89m71kVeKTLK9qZIbWpcMFHx6iVNrt9XVWRjESiYkcyULvB5t+P0Bu0qCGImg1vH/NAriN6IGBdUObw8x4g==","shasum":"d0ffc0e15cba11a22743dfa246ef86adde1cac94","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.1-alpha.0.tgz","fileCount":204,"unpackedSize":414022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTTB0CRA9TVsSAnZWagAAxpUP/Al6eQ+0GPrbAffYs7wn\nFquONbY41cfAwh6SJM9sOg5vEFtqr3Rlx9XiY1s3FMaefl6TPEXWT9JtWPg/\n7z17RzsCWgjbvwAsLdGu6G4qJzy1BxEnsy/2Q3m7C7miPKxdKXTvNAY4essM\naXiZL8trd7c3R9S6NLmmRFOY9eC/rITOeLEQw+tjK2uaWBUvPSGd5VP+iy3p\nM4HQYsIv84Lq4kDC3IlKe95pkB1+ofNi16xqCti0Xt/W5kbVO1SbBJqW8csr\n3KrtGOXrIJQZA4G8mATVycrCpXS3st/fGe6815/IZHpeI5my1callXd5Yioj\ngZb6X3RElH/ovny85oyFmRt/yPa0JoomdAQS1pQdH3YKVjuFoS7HX9k6yE8m\nMZ4MY1+/0tNv5Ogy4I6CVVPg4NqHOACHdfH11tF7tfz3Jttk0XVyYdWe5bdC\nCmVc+/VlHDVkUDavqK7TuwGnIHmZUw196/FYNdLTNIxnoL1o1XYddwy+zL3g\nxm3uzApHMAGxJeZvRgzuo7cc6tvoSZWuAP+6SrOwxo/Em2g79ZBKKycTNjpx\n/FD/T/oUpvYc5q+fPdUHwBuVXiEa7lY5Z6JYfkAyNJtNGTG/xM4tRd7gxo7n\niPXmzi14corzgATuPP36RBa3ojEAJUzBz1YNEHsRhNPMpa2yzBh2wdS+4Ho3\nCH7a\r\n=6PEc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdVovPAfTx1u6+zkzJ2Dtv65XWF+0zsUP9JpSdLxg4HAiAQKhT5FxFHt10YF3j7V/EqRETHXQy9Wc8dLwq68gwVwQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.1-alpha.0_1598894195575_0.2933752306097952"},"_hasShrinkwrap":false},"4.28.6-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.12+a6c5604b","@typescript-eslint/types":"4.28.6-alpha.12+a6c5604b","@typescript-eslint/typescript-estree":"4.28.6-alpha.12+a6c5604b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a6c5604b65b6330d047aa016fc46b8a597a6ae58","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.12","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-sk3ZA1vzZNM3py4CAaw20qtW93CeZs96iKBbzrBETWumbo+hBpdWA5L0LkbLSJ4fhSArid/XvZLBzVA7weHTjA==","shasum":"73555e7041bb2e1773e0a84ae6331a4869276e53","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.12.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeiJCRA9TVsSAnZWagAArYoP/jgPW6+Nuk+OhT6PZle+\nzuO9edIaoRZcs2PNai5W1m9GrOb+3yecQkuvQduGtu46PiAkDSMUKy53gcuJ\n7Iq0wqWDPaMH2vQ29OKj33TTYV4QesuUoRVC4UTTBo8IaBMv1brTFYRcE7LY\nT1uSArCk0IldNv0+AIxYMAID+KoXNrFfrhGuMwI6hs73yu0JCRxZjwGPzhQY\nCxLrn98YrwV+3q+T8QFL+Xhu38i0BVM1vOKUpQrlgz2ZqsLSe7IsJzgZ7JiA\nwuxPflq2+8aN2TPIkHbksBpmrkNPa944OhKgR6mEit74+oISoBIa9lmZujdK\nAuNM8FlvifQZ+svLWiOlG+oZ38GnKZBecnWVJBaN8/yqf8l8bhsn6j6oRC+G\n+7nC4qQifaO1rwa9OfadLB7Jss0ubsvuEICT5L4Bq2f4z1YNlvZwgMHDtp2n\nOV97giItrcQFMJxXvn5vDAgws9S8MqMkrpSmMzEFSCGaH9aw5eDlxCjM/7G7\n5BoIBWY8Zqr6vlPCusyvSBf7+sqJyhZAzBeVrJFlizMQJpnVB185TU7VtRLh\n1umvsuwziwTgzHIgl59Ga0fBkwootLpqtQ36RfKPHkQDJ9zCn49XatRJxM9Z\nk+2aFhbqP7PIPlC4ye5kWKHZqpoCXCp4MiwNbsl+8mFPR2S+Bs0X9WSraHD9\nciIc\r\n=TUkz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaTQ9Fb+p9BCi2E9OxwkY4YEppuG04x3KXhrRk5nlzlAiEAnDX3CQx3tNWOSQUtLCslwFWfvXQhvyfzBF4oSL2FpqU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.12_1627777161816_0.36919074271346"},"_hasShrinkwrap":false},"4.28.6-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.13+6e9796fe","@typescript-eslint/types":"4.28.6-alpha.13+6e9796fe","@typescript-eslint/typescript-estree":"4.28.6-alpha.13+6e9796fe","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6e9796fecbb85b9dc278e2c13c42009dde77b81c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.13","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-6kcZj18nPYwmIZf4f8JhIaQPfb7TANBYZyAeuJcvRY/lPOqcjF0w3HG7tYBJEXZv7W1dGjOEvbOMjijQRzx7SQ==","shasum":"0dfb3a8441d289ce0121707fa4246f9444f5b5c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.13.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeifCRA9TVsSAnZWagAAqHUP/1oDLCKDVevUtIRN8Mip\nkQGfKIvUv5YV6vYHi11roFunhZlojEMec7LNJ8eotVjpIi9eGaze+l5rBzBh\n9/M0JRyqD3X9/AWxZvMu/FSfCKsnnl7oqkM/ciyctbFvK5ZfNIaExJWa7O/a\nfyYoma1jbkjIRy88LninyyAnWQ+TgGyAQbSoci6/ZwyXIKnSWpoVbJDuatUQ\nH6pZ7ZccjmolZ4klAmZGjyBlFqL9ao2MtVuQdHCM7w42eJB8ruSTKx+OgEmr\nbo2s/z+Tye/8IDRuJH+2Lu4iVO+rTi0mqfu3Uf41GcFsz1kuAX0CpBVPmiF6\ndAIXZ4Vl808UPFHhHsmttMGhsv21fHLGkK8L0MJ7q8D1sm/6qGe0y4H+JPgu\nn2xOKzD81BVfPHXoiyAUuBB/v+LJaA/VGVurqtGz24KBBeeaORp7szhINj/d\nULaeK47oHiBLiOywdvFVxFXxp1uFhX36onHVVND/ZQAm6dzjqWv13FrNqAIX\ndU3Bz+2hTnxYhB30LCf8XrYYPhbQoRm1mooVUyR7hcW2+XV6+t0VDiEnYN6r\n2aJ/AZdJ7HwGz6C4BF1+HKPJhPQ8CpiQvqoVZSiKS6a0oRigSnKxpyZMJm+a\nzUTSFs7xfCTnZM4XlBKaqLlok9r6C8UgaxJx1vl2WWtvs+ykRznm9brK3cdK\nm5LF\r\n=b7rc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5TAc7ANxm65v7kKm6Mmr6VHT1Lkt7XkA1Wh/rNA73NAiATVm9GPGkM4C3BwznwFtUxXzNykrgBbwW2dzikGNZgvQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.13_1627777182870_0.290243490931525"},"_hasShrinkwrap":false},"5.56.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.8+33979c87b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"33979c87bb421b97558e726448d6c93d7b0bfa88","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.8","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-RQfmKF0Lb3/Z54Wfk/6D4IeoOskgA20KS8a6FjKE1xHQlrvPzBhFYq+uEVwF5rOll1BiLyAxKZS8P195Wqb/IA==","shasum":"c9fe63816ffde472a3004723b57c37bdf041fa0d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjxSZ3JKVmLkXOYieQ0fmOJKigMkkBuQ6aHMbePydq4AiEAoZi/yueKgvSlnDee3XowZZFNMPwVB4DIN4HaKm0KBMs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPwlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEXQ//TEB/f4gvOzEv0bbKvZLRVLZhA+7WhuXere7bn5hWGscZ4XPj\r\ncSOCBe+GuFKXFAuoL82CwUS8IENbFW1ZyIQ7A2OyGudp0KgGg3YTH7UQZri1\r\nf2pF1QKw0VMD8MT/W9fnfT4+UX/hAzYyRaL6JazeIqc7knwOPa/hbLrjfNJe\r\nlivE+Hw4kHy4bfzYRuSa0uK3E3BktTeKspVumyh7S4Bwh2fCRLS3V91UkSiX\r\ndP64EtpXlZDflsWhjdE0QurjBK9H0EqbCIMOuLETQqYWJ2rxI5IN9/uMEKBW\r\nUjB+EN2rrSDSG7xe8WifmZiZZ8aDxsv/CbExu3p0jgfm5UkMDTPzM495vLFC\r\nUvOdP+G4kqlyzYRQNONcB+C2b55FqcveejipSDbxa3/r0HJuqHA5GZUwa+cm\r\nf72oxy3FQQLo/XeiEXiOXh3L/IppzyhGc1i9VzWPZCXr/xOea5jnFUj+rWW4\r\neJvRh+F6IFlGTokJsW+QWBzkhn3OqDk+1ZH5G7RlKlNZTJ8clB16E4EEkCjU\r\njrsxY0lRaPOJWMXouvhbeGpCdg2Ry/9qsLCRoHHypJfL76Q4bykUYop+7T6q\r\niCByFX7EpAVxq7my0gNcF/jgNAN94j00gBG/h6RhfJBPMR/xug2EPWDF5iWZ\r\npCMP8otoVG3H1jorQ74PtMYICRoXVjhdcXg=\r\n=vy56\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.8_1679359013691_0.5364481620719308"},"_hasShrinkwrap":false},"5.56.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.9+75eb5b5fa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75eb5b5fa3cea7999e006819e5c4f26cbd9c48be","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.9","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-3nJcucGHZNRqFE1Jhrc1wQK3+nTRwNSjtXmETiaNkMn7f944at6BcSfHKATZIHtVJv+ASc5/0XQyAEehqCYiUg==","shasum":"5629dbb33916aa7feb908a760d7a2feb0558640f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.9.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFDKp2MuhXqybTU4Mjd9l/ZXqBQOHigtRINHIx2dn9QgIgLywZFgHMi29RoWtTOcDaRpPKy96YpkUBSxRkhNkNLQ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGP6OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFyQ//XjQ7wrEGDjvQAytc6vQW3Y1poUvsMXPu4Z5uqNFo3eOq4aRN\r\nccOXMHCRmIgs+ahAPIW2T6lZtRd6nYDn0y8aaB/L2DYFS1/81xg0LKeWCqtM\r\nJqElw7bOkxh+g9PCDIJRx/f9iLmp7wx1EKQzO14aXL4YrGuSm9VIVc9VwqxY\r\na3QMaZFDcG+Y8ZXFSdz2iHA+3iwbtyXX8bdyGtLlKKwMh25gosZLQ3VZeN9i\r\nFEUIhqzvFFbgW5SF47kJStYY2uknG3PRmRFRwcwQbGJ0g7GAN9ijWVCWX2Jk\r\n5G8D4Mw2dV1ah8YHpdnRiFg0zZdKjiAxdB9ovvahVjXJ3gRq7gJKznrVW8LK\r\nEScfY7zxLwmIrgFvXf44V/YqGn/akFl+ptZxhNAJUBBFzNmiIhls10tmjom9\r\n/sAnSdUOBLcvT4IGmHTEJ/iiGq3N4YCCsciJ+V4XPYzUTB67OgpmW+4wzj4m\r\nL9sEGlUame9ZHItZO2MmVqpc6cq/fhTMqbo+xsiHtSQcw4g3GNNO3snY6xKD\r\n+NtsKefXvR6J83ccTjd88VFv2JoozrHVC+Nj/+Gk/YARgXONl/6cTKhAc5uL\r\nyWA4/SAurZamkj8Bc3ZRHIFCcYvZEvHh8JWPw+r8Eu5QYgoETEvOwUGyVoOP\r\nl96dTBraQLCdHBxuFkGkmFcoBB7Zh2FHcg8=\r\n=NMEj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.9_1679359630419_0.843259472192651"},"_hasShrinkwrap":false},"4.27.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.23+abda9614","@typescript-eslint/types":"4.27.1-alpha.23+abda9614","@typescript-eslint/typescript-estree":"4.27.1-alpha.23+abda9614","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"abda9614e944d9a8f47f75d2dec99e01d04ccc15","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.23","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-chfJVGqmx+tn9jO3V7mLTImTrydWX4toX/PaES5Dji/Ld9XqDzM1HHLfE+3TDaX68fQsl34C9Ndzft3FT7SZ6w==","shasum":"16455ce40dba209b560133aa2a4d2f530d4e6f7f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.23.tgz","fileCount":164,"unpackedSize":295608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0EbGCRA9TVsSAnZWagAAmiYP/jlW9nIYTp9lBwfWxvZq\naGJ0c67KzywksmZJgqS5kwShoekpbm/y6l7ujXrgUps1YQzcX4Uyab4+sQBf\nfytorEE+yAG9Ph/EFJucZNYgJlx4UqW5A74jw6TCEkXxvwBAPMF4XcDgTPCa\nd8WnHjcXenITOiT1vD94AO+DjV/3v3L44aVV/+csutYvjfSUUm0ZMY7ZqJ89\nO2o71Z1OMsbP2qrlFHhDULfaODXJAoe1fy3RiqZxYXeMsNPtPpv3fJCfNo+O\neETqRlPNNvLVx/m+hqN6oQ3f/SIYsa7X31DFswbE0+07BW7YwkVSiKVf7sxc\nzv26KBu96lIzVTwqtgfA9JdCvDE4+LYwRlEd7wwSs6KSuI8bN0s8+l2EgIQy\nGvYMVUtWtU7Eh6pgwwIBYo8PlLlKHbxRlIxFET5VOts+TMOL/DPQufZtpCAv\nHDn3oCoTh/jzCavXXnBHYhVPp880rFmPVfXupbNBP06uCF/UOvl+LgJ1Ld2k\nIhxZpqKOSEYqmMDzkOHfDJjU+DW7giEZlsIc0rhd8ZtyTbTvt76gkMjJTooR\nFjOSB9zM5G0s8/d5A34fTijJgx15ytwVeOnG7+od2gaDtP3XpdtjvfN70Xit\nl97O7LhR/DYbnDBDsmcCSf0h/OyX02nSTpAg2tYwLCQYO6RnvlmClcaKefl9\nsb9W\r\n=8mUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOzyaEOJLkKbjsAqV9AMHSHFAQ3uyhQAQnzgUfCJ4JHgIgEpCKdkGnhelJtArGppBcyr3BHxPvoPb0nHN2v0H/198="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.23_1624262342118_0.5455221900740646"},"_hasShrinkwrap":false},"4.28.6-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.18+93b8860e","@typescript-eslint/types":"4.28.6-alpha.18+93b8860e","@typescript-eslint/typescript-estree":"4.28.6-alpha.18+93b8860e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"93b8860eeb0059451b3eb5ee2f0b57dba6d9c290","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.18","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-p9dw6jaxJXHTCizaJA1bb05MmS8FsemkaaOVckUdFuR0YLAen1B5FY6Zeryx2r8puCAd4KH/9OWkLGPzc1ZBEg==","shasum":"541b68969cae7e28cbf71fc0c47b284dc846850b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.18.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeyGCRA9TVsSAnZWagAA+LMP/ipklj7TGl2X+10XC4Wa\nArzilyL5tQ1lINhbxTRFTvTLFHnu3NY2wgK0TZuwaZTG3YnSRxq47xGRY2fn\n18EJ9GTC1C1JnH3k1n4m8IfYDWcQwV/OIgMyLhLOAIJ9C0GLxK6b4SLho8yR\nCHUt6AnlxXoLCEsVy/QFZufpifRCKad96miIBVCFLGyXQg/qlYBCc2GvEmMj\nT/xZdwolBEIhxcGgP1z4lzKKWpmsiw7nnF8Zt3Em7DzUrF5qUBosp5w9XSZU\n6Iw/vPibGAUZfyBnCEeGw26Y7KV4HYcwn58FuGRNhW1iIREoJqs6+S+l2x6w\nY4yw3s9I+5bbbtkx6DeAlDno9g00v4p/6T7exiRdb1HpW4uNr3N38y3FehpQ\nbpzzNvURmw9ovwtpFxtAMQl5C7guDtJEaN+6w0AysRWZ9Iic64APFqp8y5fj\nUpT1Cjn66gVfy4bRGeqxllM5k5bpM9XvYHMlSN3aUXsMiLNHAq215K9RhlYJ\nsIYvHn2tYEAxrqsa0XQQG5cYuHlYNn49qcwaIUvm2xz9i0mjskky3Lk3WwzI\nJ01EQp/4oRnOumEPJKwyUxILuJ+hFyL5aVlAXRSee9lNd24S14oWEECrjF9g\nm/cLkhHmUjXe3edWNmUmume0biwS5ukY31dWBqUMJtTPMd4zGJN6tqiQwSQk\ndrkD\r\n=opTL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDan4DVQnUR3bsbKoUa65JE/T6y2EFqFO/2PhxbJuixhgIhAMPfPxV3u90SGCHVgOr91JSQt6odt0w1RCe2Cy3bDL7l"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.18_1627778182376_0.5919316965557395"},"_hasShrinkwrap":false},"5.56.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.6+4294f33fc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4294f33fcd41841e43c050f7ca88a113630dcb0a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.6","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-zGyreYW8c9U746DnBjZ0ZVpGHg3SciXGbqSnhGsgw5WIGmpxGsW+7/sBrr3gqzQRhZ//LYSnhsVWfwbF7XNIkw==","shasum":"051730832f82c5d2411a47334c127da1aad3c3b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnTaF8l461QkB5ll+MLs4T8m1UGwxBSYpuh5KlAyPEiAiEAt13yMBEdr/wY8LVLg1ow43ohaqk7lhWU3/4Ez6vlpL8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPqpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQoQ//XfwQDSLlxdIYHNUK4w6XWhdqcvs+Uf+t54ADvqG+Us4NG5co\r\nxll6st/gRK7pMrKX2J7a8DK1fw51ISpRTcyeGqxXaEhHlWDzoa0SwGreyjuS\r\nhQ+oig/2zSc9nBDmqvdkEtkszvlYFvU+fMxKLmQWjnUSrWWsgnz2azkucQTo\r\nq2Jo4JFRSjYSijdW/5rEWXLCM34IOGbfsduHYrVGyR5uL9F/ps6svCwtCrPY\r\nhhAXbBBqKPLO3IF+Om+AKRr/nQwQFhD29PqBNhFYkfAk0nNPNk5Me6KBJJu0\r\nRwL0sG6cZgUB9cqnX0nhi0y+t6wI6iKeq+02y7JNoHm0Ygkd6KcI2VltcKco\r\n68zQE0dQSGRlUowQGuFjpN9/Gp0hOzNWmhWCjP6ePqQun97WVeqdw+g5fp6o\r\nZ6trpuUs/a6DXng5YLfT1EiDYa7FeSr18Fzxuo+xzizpb4WqMxuA8U+55h7t\r\nia90rWGSAXfvxRQemk9AETl35/Ay35PWQsfk5KNeN4udfKwWWnNefN3GJETt\r\nMG5HhSVSxZu6gCcBnvoom7nAwYRB0KeGZHSab+3q+jJmT4AolS3biznuh72z\r\nstTuWUDxzHvZEPRplrUPEGIa3MfTPF6YcMsNG1vThAV3c64bDT4odyvk2kHh\r\nx54es21W3dH5oFlrswHJbW+7NbXmYKZPQ6A=\r\n=sGgA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.6_1679358633167_0.28832574768422425"},"_hasShrinkwrap":false},"2.9.0":{"name":"@typescript-eslint/experimental-utils","version":"2.9.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.9.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8a4af38d7d28382a5b51f9df8af56615b5d90a50","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.9.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-0lOLFdpdJsCMqMSZT7l7W2ta0+GX8A3iefG3FovJjrX+QR8y6htFlFdU7aOVPL6pDvt6XcsOb8fxk5sq+girTw==","shasum":"bbe99a8d9510240c055fc4b17230dd0192ba3c7f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.9.0.tgz","fileCount":108,"unpackedSize":141551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BcKCRA9TVsSAnZWagAACr0P/3zo79194c4YbVnCwWUn\n8flK91wmd+iQYdmzxbqbOK0N43CCicYE3AjA76b1h2MrepZJ3F3BvvTuas0M\nyf/K4R5QBdkqRYYW7gODyt2dltdHhsrCYYx2XVI5J0LucGJKW834lmTbiLU9\nNgEonTr6Tbnfx2ZbBA1W406VyLiFSGptr/9owbM6HMnnzYvvGBAOEoXS+PXL\nSn4cT5tlIK0J7pI/A6fiCpvvLPxE7hnlGhj0OINJ/itVgKG/fw7cOsvSkpMY\n3fLKMKbuzVVOpawq7kdYKepPQJeLJZumt3WmPNePHoeuRDMRAVCQTNA/vpGH\nBZejW7MY/U4xc4sr0Ff0WZMr9f48Aemwkg2+bbIe2LhxIEDWnHFZQqNCaEnV\nb9ZyiBNesf9WdtrrRZ0Bd9Z99/y+16+Q4acXYdRVNqsiQSg1HrMRlodtCZBI\nW3IaTMl6k7APVtCSSXRR2qzDklxVrYGi+xpx1ybv/P1e6llt/ZFnmi5UFm4A\nplWZP0XoLh05+D41LHCTwc7alQTN5/NGJTu4gC4qIUhcN98QfG/E31daZZkM\nPlbZz6Zu0c/+w8k9gVHBb61gsv8JaN9W91D/qE9NdfiTyO9jNJDI7vvQXlFr\nzxn4+ll9nRDFW2OoW5qPFRrnCaDf6Gn0FZQm1L83bvW31DBs50vPLwWleFAk\nUZio\r\n=NVBL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhBIjbGawoljd1KkX5B6EhOO47mNr1psKMZTkAnCFAFAiBhCBjo7XeQickQlVX82BAPvDnQp8QGhI8YajXX4fWISw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.9.0_1574704905734_0.53303578643828"},"_hasShrinkwrap":false},"4.27.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.24+44c583ae","@typescript-eslint/types":"4.27.1-alpha.24+44c583ae","@typescript-eslint/typescript-estree":"4.27.1-alpha.24+44c583ae","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"44c583aeefc2fcde238ac52c05b458deb7f067b7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.24","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-3Wd4JXYiB6zFjJleVv///gFZqSjIKYIYrZz+kmo+LtTn289x0ZJ6Bxc4FF3cRDFRC+LxmGlpJFvJepR/BNftjg==","shasum":"7dcaa0d099e39a320dc5f53bc1fa76a2ec4091af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.24.tgz","fileCount":164,"unpackedSize":295769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Ed6CRA9TVsSAnZWagAAX4gP/0YTEHow+uyZKW8d6ea5\nrmoRODslg0RG2ggseMEM3MhvVnf81W5HV99x1i8waTfnlR+NBjdMaaR+fsx2\nAXHDsZER90Sg0AH0vGq/R6UZxqeL8hCHiyUjmfA1YyhsQg3BH/wKv/yknsBV\nNmNfeuOch0ZYU3ynF1Ovuq+oQRDj/uMMwaWY1KTu0VJoDsSr93zTa6IXDuQo\nLTAXEze+SwzNyHVrzcxy/O8RNYm/37mHgZY4jer9cb41o3ZJW3pEpNfYe6Jc\ny4Vl1P+mpaEuUWx3cZAwNwdI1CxGVCTVkLSdUvHux52Dj+AVWw1cnnDfoHmQ\nvAuDQr4EToLL5mvuSeeUMm/X7qAyftZIjz+VXv4bCUA/ehmwI+HQbXNyO9v5\nADiyG4aNQ//Z4NOPklK49xmMgugi6RxPaaOO3SBHAWcPsYgf+6BDPGJSYtAk\ntvnD9l5k0NFxdmHqQlX+LNkWas31XA+pMgUaINmkb0W2YkCqVz3t7uXCQe69\nHh2Eq+oHLspu/OdJSLDRg4hDoz/4Sfk0PvCvsKM6uK/TEYdDAQbaiJiSQv6g\nU4K2P4o3eG6B6NCXiCqFkoYUBlNcJUinOU290naJpJx7BADGALiSvagxxoDu\n53/GzsAasPovQnhijC8VRJ8d3bb6KiGLhO+AVFBsi71t+mjqyG+SLEzfSwo9\nolCS\r\n=TxDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIz9Pu3I1SXTsZy3AlV98+Fw6znUQOFlDzzQevdTlJsAiAKdPE0/vR1pum3aLrTZXrIxJQNZK5wZuq0AzjoZwi73Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.24_1624262521583_0.8723218107223627"},"_hasShrinkwrap":false},"4.28.6-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.19+ddb11ac6","@typescript-eslint/types":"4.28.6-alpha.19+ddb11ac6","@typescript-eslint/typescript-estree":"4.28.6-alpha.19+ddb11ac6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ddb11ac60c6590fef9be8c598128df861e300075","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.19","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-DCT5VKmsNUYmeKUrTD6uma4mHMZuhvPGOKFL/NZFHK3rhAv3nb4JMKnwwyQBw1cA4gMArUpUq0wLp2PWOl3OrQ==","shasum":"3aeeea59458f9bdeeefca307cbc3bf885f6bd4d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.19.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBfAZCRA9TVsSAnZWagAA3sAQAIwbAvNDHHwuVG5+7nKI\nlQi+NhuFz5bTzLYrbelNH6twckXB+M05zRFEXI9ESJi61F0Enpal3dO+AN9B\nDuUYmCd1kPmXJM/2CSQcUTFx1FcRSBfY0fqj2TfSeDECyyIfb7kg2U8TFThw\nj4fHP/wP4qOoHxcAzgOZUxXDf4DM+6hutgn8TSofeHejY5DRMoT5vGL+13yY\nI15ey7zC8GWSJodLJxsfEyVkNKrMeezvGNBqagG5yvxYlQCGDddyCy66248S\nBjaOzqyfdeqTEftISboB3wXgGLUs2Jy0s+n8C1Ik4XZzs2LkO48yc17Nhury\nMx8U896G6sxnHEr3Tl6tzjLaDSNTYm/bOptLeFuM3XP5fOoyoXyZvDEaX18r\nmehTlSZIKiaOCVvZnE1yi4JM38w+scLqJNyYuR86CnKa2Txw1T3woaeriemB\njC5y2GWy75YrB/U0CZI/iJPohK8FofU3nCcxIGR5zWIo/a2QVXVsA2CHt2aX\n6L4DJ9PK+hzoQF+7Vacqv26ssHIxSW+UpC5hLeAqy1EbcN4GmBy/Ie+MI+c6\np3SaaseXohoc38BTutp0CCGKfKGhYqlIvMPoWxefE1ULN1KQ4uqdgG6HpBH/\nmNODOh5A9yhDDTZRNB2341bTOZo2qSZm4fzwIIz3KJfv5M9l9mdc63L7ZQK+\noDGN\r\n=tnPj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhp5xTPj0K9mneTT4Qv9glj85GrTulG78uuvCCQRrVTAiAou0TFI4CJVUSoIeVP7hvZPddL/RuykW3+Zpy63WISfA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.19_1627779097249_0.6215090188318986"},"_hasShrinkwrap":false},"5.56.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.7+af24aa131"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"af24aa131ebfd268236be337b58ef5907126f549","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.7","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-OSvIJH6nra5B99zVOqqsjmyOJoCvKqTSY9/26QfUeFI+Rb+7SrhtTkOtzvHEtCq9T7sme46XfQOB0Hg/GYCkkg==","shasum":"d34e147075ffe32542f6895e912f915a92d07aa3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.7.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD58wD1caBmSMEhXDUK0Sic++fz4uxOzOYuby9ULWTNZAIhAKHk5Zpi91F471d+8G5YOYch5cDwe5a9WaVuvmSxYTGi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPryACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF9A/9FqG0OiVErpj35X2KQnzLZyYJGMyBKaXcffsuSYqJdLAvEYgc\r\nfXwjnGra3bK9SStUef1Indr+0l9VMWVQzdv1Kbl1jrKTapxL9T3IjlNw1R7w\r\nIv/hDrbIcYZbRoQehvcgMuug5muppBxz7AyfUyL9MvaMWhi/N3iLnrfxXub2\r\nJ8eWRik3+FB7Ef/qJ8tyvrQlz7Z9TbqK8Z6xVfwPb+dW++/YDHKme5Dw2cnJ\r\n7tep3q0UIy/KJ2IjgsP6vmsryJ2XrfATTved2HlUGBlDyrOVS0O28zZw12nc\r\nCdHoHwXSPF51Rt2NA8h0mdzSm8ocFh6NcKKmSOCE0rIP+gPsuGwhVams631d\r\niOCUc4d1mdznxYkTfPRI9Vn1wmMKfh2WmVnGfvlhopmfPrV5NhM5S1VPj638\r\nBl6lNWhq4ZbtnHBDc6lt2geEM8nZ54agIFPhPWWHHCgrbgKXZIT6Z5AtAOuM\r\nQLEHUz57uWSiFob5YnOTAESQ8mIJZhG/k1m/4yyUmVdzBN9eOn5sRB8g/gfQ\r\n+/I913K4L20h149ff3YDdvhWVXa5pqt9L/9O/f/gzTPCesJ+t4OBbGRkJoMR\r\nsn6KRC8HczZsvcs+fxbDeYx73dvliATdWuPUcc1L0pLJMj1cdJ6icZmARJFR\r\nMCTgrBf6nG+es9dVTjNAkS6+r/nyo9UQ4zk=\r\n=KYbJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.7_1679358705962_0.1401039238340711"},"_hasShrinkwrap":false},"5.56.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.4+d9c38fad2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d9c38fad218496faff80f099a96682e6bfef9c02","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.4","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-lWZkmQZZhumzNfie9U+5jbSUrlznzx1shU9sLyERUhqYqq36/zsY0Q1lDhP9TctH+0TWJXc4wb5x8LF47w8Mfg==","shasum":"34bfd765704fc61a88f7986d0c989a84b9a7336a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtQN4kzt9LqvUecwN9KOKSMh/yXnAdQzApMOBgmVl76AiBmVFUrJdl03zUAokafjQi5LGkW+BtdCYgDgYxqNFJpDw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUsA//e2xXB2San6+9cJ8xpiAArnzAu50FlAfREGVNA6dXWReE4Tpm\r\ncRplkqIbpSspev4An3nQ27zFoIjKji5ybbH3jpfJICSTi6+iDJtppMZ9I+GR\r\nqWyZpn/W077JVr/4dFDpQUtA1aM3HvlG8rTPHpZT7GbffdS+0oG11FKJHMBv\r\nXMrxDgOF2F2rXy0FVL0X8nErNIS18DN3vurKiwD9OVCjoyJJNIlMfbj12uYc\r\njKaWyMI2qeaFXlRXxM6dDcxr0Lf7y/4qu77cvj8ceFAZghQn56wAHCblnd5t\r\n39mVIQHaA5Kjy6dVA/qJKhCcwkk31IO7UduPXsQ+ZW/dJtZl/l2OrQXSSp/X\r\nghOg/flj2Tf4ITWcjxh/u3bUTQLnIXMpBTNK8lxYGs3DgULuK1wQhfeDBzHQ\r\nZPEB/lwVQhfI6msEtxoPkjI2JsTqYoARiAZG4QXAmH2tizAeVlzp2DV4j8bE\r\nJlShvCE0rsiZULlsdnpQjKO1C4u3wXHOEydNmNEMb+sTeHainjUu573uBXcQ\r\n4ywtUwMRJa68OAwdyllICFVagLJaotvLAo4pV1qshWW8ZbFkT5XNNQLzI2nf\r\npmitHuRRJLXAgA/a6P855/bEbShMQqx8r3yKxGLJSzDtUkikw37FNQl7t3FP\r\nq1RaAMaPRx+c0Vu89gqeuYaxLRoD2MC2TUY=\r\n=Oxnu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.4_1679358420257_0.5161456678508154"},"_hasShrinkwrap":false},"5.56.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.5+9bd146486"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9bd146486b71be75e8911ce4849f9998bb68bbc3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.5","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-xU1Wgdt56SnzPX4L90J/ueik+vZ3ggdabiYVhs0hX0piLjQ0w1tj9YA190uKGI3Q8LKmetdadOPi5xhWajmAng==","shasum":"59c02c1930be4cd3a993a684d80a075fccaccab7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuGpFyhm1qx/iESKG5BkGnvCI9O6fY36uoqWK7jHC67AiBfi1mqX9K49SZ8d9NEcEBywPJxrJAkFHJacfXSxAlh+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriEA//ZyU6+5tOPOgtfQD3+Jq3dT9HH9e7il0DSkgEpqvGDltUDd7n\r\nI0rN9Bh1GvcuIHmHsSwmp+fJI6v4wIlNvBsqGNg+9R3/7XhVX+TvpJ+cJc+q\r\nZj/b639CyTcxtygAXd9ZHU58PU74ElLE4VSCbnClEdrDRN1ELcRxMb3PLSH/\r\n9i3yY1eJsyJAKU35admUJ+ajudMNXfugxHCBLmHdf+3aAZ/+tkgDUk1jXNcY\r\noJSaCW+1Emc42cHkRyCMbHyNNrw9oY/N3mmKkz2d0iQinq62ZYH2tNZ0R/TU\r\n08p6Eu/5N+DVbvfxaf+YFDRiV531bI3wvGxd6N6jUN7qIt1ZZFkbzGAZzsFs\r\nbdfqDzD3wsHJkL6d+Jq66oDnLibA2My7R+zdzWzhqnzwb3zDEUf7o8lsmuqj\r\nc7I5Ivj7QqmPdnQz2lZvzDFlHOHn74RPa9TysoE8r6W5m4wEDQ6grcbgnfw3\r\nkk5duJxN7xJtDugbW2J87nHHQIVjWajrz124muaMw+9vgH/hJgaWfXFoTdt1\r\nz6TEgJ9mPAAcFtrEvSIODet9WCSAQynZiSwAAXC8m/Uvm8Qh0dOHjGh8lujV\r\nbF3u1dcYduo1mScbkXaQfdptJWgSuqc5wHuaX1vPBS5vARFyiWSXki5b13Gx\r\nwwxniR9rrMutfs28pcewmDHHS2wl7ture18=\r\n=5pZF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.5_1679358654031_0.4635759951363756"},"_hasShrinkwrap":false},"4.28.6-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.14+f5a6806a","@typescript-eslint/types":"4.28.6-alpha.14+f5a6806a","@typescript-eslint/typescript-estree":"4.28.6-alpha.14+f5a6806a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f5a6806ae4291f540eef73cd5c182c985c5059e7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.14","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-5mzEFZ5SGSHPKX8gbCQPGKPu0gvIPLqNYGdZzPxZ+R/9XxzCcYRFPFI/QCoFISkRUeNMfWG1OkLcC6YJCDw0aw==","shasum":"57b3f70fdc8b7f50aa755af24987b09a0489517f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.14.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeiXCRA9TVsSAnZWagAA80IP/R9bY2LUkR+ZPwQHxNPe\nZH5lf+0VkUStPpJYnUSCFMSHQJ9ZUUkoJiNg/Foq4gW6Gz1BDAMQxhBQHh/6\nUaixjNA8CCnisUiJlBZOieIPebKO+LQCPzrqDpzyb05a+3LYZ8Kt/gh4EasK\n1cV30h1sVjGd5b/j9ElPQWdGqXQjSDqF5VJnBPwfU/BPpmo6iEwdgYfqgzoc\nLwJWtBRnfV9GL3cq0jIRDjqz7MFlgz8cUorAVih3hhSxpSRttP9EDxV9olP/\nYfbz73cDO8+1yN04RfHJuVsTeC8v7lmY7lTnmZUnulRvA59sxdSUhXwlltrL\nW5SWs3OxsM1QCcw7zGwHPO7+2/3ise3qGKqiAw2zQRxkX4u+EUia1RAI8hiK\nvXrls2jxbfhK3f0WCaWUyHSgjwevTKnTvXFOdoMBwkrFer6eDs+3p4rCsG/j\nQ5V2ozwk43wnE/AL0VcMR9F22KtqFaqcBcKs1dZ9RaD+Cj0Rbh6wp9vPmx34\nFHcRkn/MbLHLX7+U4yu8V9wZyewDgjFzdlmUBYaNYDCtV0DdlmwTuj/HhAqZ\nSnAyaa5rWcLraR4RF3nJy7VLIf8GSpLtM5ZZfP+0Ufk0J+oJpFgFgnpSg0SA\n3bwRJdQrIMrmbm/U+gIa7x9MVyJx1idc8K044ek7ZdAf0oU7PqcaVAlghd08\n1tGP\r\n=ahy7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuktgTSc8V1B9NC31snfT8b0+CTlc/moqzglNbphK45AiB6/qm6UpDbFWggZ8PtWa0h0mIRUEPR91RDT+A4W2MXzQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.14_1627777175626_0.0363566278624845"},"_hasShrinkwrap":false},"5.56.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.2+6efff9f31"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6efff9f31b163abbec1aa6d30f2dc65d970a0e5c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.2","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-h1pXohI/uL2heUkyOUgoJfRz8YndI7fEIEE+3+eES1xQ2jRQ6WKQaHykLWsA6DFkwyTOgf9a/QOdSamWE9DDOQ==","shasum":"088dac1960cf4dcd0d6fdd9593e0e43606447ebd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEtKUPS1TKHC5D9DZlVGsdKMKP3tDjbdCTwL0oFWdh8AiEAohynsiMU7BSOXJ8sprQu/Uj5gt/B29CpyhKzoIDsMFk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPnDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR8hAAk2OKUXk8FcZqonKbobVCJoIIN2DERSCEP/Z9HsnN6+LzZc4S\r\n0QzIHYTKrz1GaRUMrMHl30YYCgRoDUMcJcOm/BNLUWRPlbCYVPIBUr0+IYTv\r\nXD5mTlYs7eSWH6Kn9be3pMi2kJs9+BECvdWnzyVADstVDqM0FvwkmOMdAkwv\r\nT4lLicCTaMXh1nF+/pDeWg7lgK9eN0mdAje4JE9UYcg0SJ5qwnZ9euz8aUpD\r\nePMdfHySdd6ZbN7yJzvXcHyA4Rhw7CsfzHEnekI+ERWhN022LIcmrim38skj\r\nF5f3LYYmchU9m+VETmksoTRfpCH2YO+umip8MDlsTIdRBRttSdy84eHQd2TO\r\nP2iYuMoGtwtociqdpeQ0d9Kl+oBohGao2DbUmNjX64ZXRL6KjNX8eH8kQUZU\r\n7cBb1xPnL8jXkv9awb0MqrqmKfFOb1LEwOnnCqwcXkvKNh/toPeGU6rT/uVr\r\neWKb9bNOflJMjX7pCCPfoMnSAkU7OrseHraQvOeZlvhkfB3IHrQlqEsdi2/q\r\nI5Aqg9g3sFgK85fL7HrUe9SPlXL04bsUEWKYZlBFZbMWl2F9LXAcYgasUMjB\r\n9oP29tTuZ2E7Tu1I6EfgQGZLMOBhgEIkgGSShKufTFWyXv+BWySJgtjkUIdT\r\n41KTdtPADP6mYjCYwdYOMyrcXowh0WWoKh0=\r\n=Rg+b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.2_1679358403533_0.8818274391187673"},"_hasShrinkwrap":false},"4.27.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.20+ac86a79b","@typescript-eslint/types":"4.27.1-alpha.20+ac86a79b","@typescript-eslint/typescript-estree":"4.27.1-alpha.20+ac86a79b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ac86a79bd416f031beccc7bdac28a938cb354ba5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.20","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-89PYEspoxO/5iv+YuSWwM/3/KBSjv1K1koXkrEDJch5pVLpb3HLA+uemlFFaSJAqG064bQKmzTx2SsHPv6ovzQ==","shasum":"45473100b3d030961c4b1cdecf534db80a08a491","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.20.tgz","fileCount":164,"unpackedSize":295335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz810CRA9TVsSAnZWagAAcs8P/0BnhnUKc0NgICLh9yIT\n+KsTjDZ/hvpEBbIDvOsNqwIiXdRrsVGgnFzoWk5RcdMjj49fD4F+4aeAX4Tg\nK6Wp0HdMmlORY5A5Bocm4yTQ4gh3KJRXhOTL9iaCVJOOxx4c33yWJ7eT7WX8\nFf1x12bzZ6mpKSyDCOcmN2+2sVoiGz+tkePQMNp1dXeL29MS8GjZSNh3qagl\neejs+grgmC7OISm/zJ8cSy6KU4qhK1l9hS7k++O6UfFVl5Se2Zr4fRgoYDsX\n7gJ6JIhNJyTPgo/JhdcwHqpBkvDGrPKSSUCPHmN5q9S+6g8nMMrYqIZrYp7S\nfynUur+1xd1VxAjpEBFbBuGCmWnGKvHqny8CRJ3cJQFGdpf6whDidAjNT64E\n5KlkJ+2roTRveFuHT+9Iu8W11VC66NuBnb5pO/nekhdTgEQh0/3HWIndkR4f\na6MGaSX0VQTXxNbg9paVmy7bhKBD2sKX2fuxdk7eW42uknQa6AHZmTw4uBPQ\n+T5ebMsvhOdKJ43gKNkg6dde+7P7SGaGoh1r22Ee48P/R+9ZQsshjJjCxZgc\niOepXV9C0ow/J41XkhpjhFresm17Nh6PB2qc3k2aYUvnZO9JTbgHHYorgfJQ\nFSEkDy7EBzNW0nQmFg2kDLUuAbnFk+v/0sbWcq1ph7pMS+VyxLp81kPs2d0z\nsUjS\r\n=NKT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ922vmGjNCtzjE/QCVLayS6w31c1sLz3UF+aVQHIFOAiBMvFIDykAlsBDQJjiZ+2cnkns1/Hmu5ROsV4TtwjgY4Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.20_1624231283551_0.22121341357101865"},"_hasShrinkwrap":false},"4.28.6-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.15+4a196b58","@typescript-eslint/types":"4.28.6-alpha.15+4a196b58","@typescript-eslint/typescript-estree":"4.28.6-alpha.15+4a196b58","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4a196b5818bb8557a7d3c5abae81fbd8021d9cb9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.15","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-AfjYROQh8Cc4ctKp9tGJYQGF5/tJsJl9QA3mDWxrh7DVJcTkRq7u9qcln71+dtzTm8toG+k1dAxNt0z7msWeJg==","shasum":"be9f2c964cc2b0fb86cd483d4f3ef72553b961f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.15.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeiyCRA9TVsSAnZWagAAUL0P/RztdFVh6UPrtygxBQFY\npF8y1idCsN1g7w/LcwI+jeIows6sBOhKXnIwjC33AGQfNW/IBVnPKMb+e/JY\nMfZpq9ZSsyUsY0hv5GLm1tmf4RCuGEiXoUilyU23CCIC/rLODftduwWhADp+\nNCmhDNKDfZwzUU1flwxFiPjvd6buu2eK/+QN6xxeIaJC0ljA5nSoH/WmoATa\nd1sSvlm71shm9Ou81vDYFWMJfvZyrBgo9oHsaU8kE8QOPv4/1wS+7JG4dM+T\nWhFHtUAawDCZd5Jrn8DIln6OGAaaVOCnF7P6mxUG9FOCSXnPkaUHX94CZRpy\n4hR8d/7mVaeVVyfQZddg+4MQ48VBShZ/OJ8hhj3nXzZjMxw4jbFmtRs4Vnnw\nKSF8UbVXCk/Yg6ZJjk//mgEvkvbdj4SjiWmvF8ZxRlz3em7reXer7/a1ZjkY\nVsSM+LfEnpJgOFjF0EVLBSPKTQUSzGP3qSWzz1ABYYtZ2WO7ZvwcEijuBWKb\nhEy0ig6N4blCVBGLNciEggmvZufl9421AInYeReEupUsTkfyOr4F2sqYnH4n\njvsWcgt1RpBlUC8tKuz5tDcOM7JkacUM11yH9nFYxC58vdHbnZsk6XV8W4ul\nEJDqPNiYMF2XC8UKHCTpSYc9ZunQI15AE/pF5v8qOW+oNEG6oX2lXCQL1ewF\nG3o6\r\n=vA/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX5ySvBH3s/J9EJFB7UDOYfSYkkJGU9VDwEveENXJGOQIhALRZqt+z+rGewdyOg7KZBjqXeorO1Gb8Hd4fqoVGB2+5"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.15_1627777201620_0.23938007864968758"},"_hasShrinkwrap":false},"4.27.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.21+abfc19bf","@typescript-eslint/types":"4.27.1-alpha.21+abfc19bf","@typescript-eslint/typescript-estree":"4.27.1-alpha.21+abfc19bf","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"abfc19bf9364d881bdf594ee166a1deb23240630","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.21","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-kIQcKoVda3kv9aHIMTGtkM0XYBSnOQYyA+6bXkuvomMNxt/ZwIJJBuP3utcJ862SLToo4tIL3kzfozhPVSAEWw==","shasum":"80f86fbc2e47484202402781836ee31470e0b748","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.21.tgz","fileCount":164,"unpackedSize":295608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz86ACRA9TVsSAnZWagAAhcQP/1NCKF8myo9zKCJ0DICn\ntT+SfVagkKi87c0/km+NcNTcAqYNhxXfM5nin94weZTbnXgztuyVoetLel1i\nNfR7CGf8rSZEMUkTu+xNozJCsbASJ/VUNC7djcGsi5eLr8YBPbttpZ4KPvJe\njZJnm/y/L/ybHKFiFAMgw8kzlTjpkPCU3v0c/L2T5qN649LGbfMg0OhGHacH\ncA22gq9XklQvwGLGzVFkmUc/uWp5mRPnOEqgrPwkAYi9izStXOESi3amjCYK\nMItla8SLHgZ8LaiTPSKTJDiCutoaS6hdJ3aqgnjvKK+ejt7kyyOYNXU6Tr57\nMdWULWL+EqJ8R+cQaZPvnq5Xoy2ofj4+1mJ7Koebk+f2rgMoX6oLn7wnLSFH\neO8TulTJ13MRCXfohwZ/vdhfTZkqLtbwrJkD7710gQwISQBoNuc5B2WUs1Fh\nbVqRk1r3f4BdoOwsHo28DvcAG2T6dove6JEOvqFN7anY3gpJFYivJjOL3wuV\n8reO2L/8b9hG38ycnG1ycDCrDefm2uFR5YJbED30iy/P7CPAEqVK/FoHDyHJ\nF+eFiidfszEo+GJlQh/7d39dj/RQJrRT2tM6tWb/6mqKRDEyBVFpJWlsack0\nwnhRNVqkbjIrk1VH5j5cQeP2v61SG4hs77WJyF6RTRH6cnMy6WfxO3wG+p5M\n/58p\r\n=8K+a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWf80pkmHwE3ZfL5EFeGToOfQ/oZiX1U3AxbHDInl+xgIgeGCcRSKiuMwrc33wdE0k29EGEJip9Pqr1K8uGhwDiio="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.21_1624231552192_0.5009801125821867"},"_hasShrinkwrap":false},"4.28.6-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.16+216cf829","@typescript-eslint/types":"4.28.6-alpha.16+216cf829","@typescript-eslint/typescript-estree":"4.28.6-alpha.16+216cf829","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"216cf829c632510a51e266a854404e8aaf07f30c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.16","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-qWg95wODBr78BELYiWbt3rZQqeKNkOUlCcCq5qJ0tLuXAlhplE4yJ7bGfGR3S4ycsyrdsKH/iLLwp3itnLRZwQ==","shasum":"f9885d64ba5ee386b7df3d684eb0c75e250fa828","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.16.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBejJCRA9TVsSAnZWagAASwgQAKDVED6jX2qzhQY4vya6\nFENGprRmEfczLsLMIeFieiO2dSdXNymCrytALYL+u5sFIvlwXxAaCy5npktY\nBdvmZwBBG5zsTfaKqtCy50/zyw3hNW6Ql073hDo9aaeY3S/3DVv4Vr4ctV2n\nl0VL06s5DalLopUbs7INPGYRi7qc3WuWDqBWWwT3ovPlekTCX1ceaWqsY8fv\n7+s8ou2U9s8PfrWgRf0yQxhqsk5sRefuy1SEFRiyRgTPlBYGaXJqfxZv/3jx\nFyZhYlCkTmr6j4qVjd7rkoPZGtjvB2qkCQOtGjkFGSQ/Hh5Vy1fM3AsyuR35\n+sKSf6n7RXrcpUwa2GBaxH5hHMejaL/ML/rCp8YCuZY4nAiIFbgOG+lTvZIa\n3uMCtFNaoelyihUjDlo8PQgZT16TWjk/Hxdr0NvlMbR1huCcP8w8gx8oT9Dv\neXKh6ymUrz0sDkB+VeJM3ZtMM1o1ylrjiIn5HQFdE0fVgfPaCRFwbpXfOYEd\nfZtlcL87nW/Z8/9l/f/5a4jD8Ud7laOSTKVegtrZIeQtBbu+SvfVyRQ4bkeV\n5G4b7vhRKTPAOqvEpucx+jwc9w/RPr8I0SinWSaZ1+TMShnQQxMqyF4+DYJS\n6O+MuQ0M94MGqvsUNVamXUoRU0YgeBMdnRkhdqcGT1L41po1aGJK/qtJWffr\nr3AM\r\n=fY97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmD3dzt9MTUyDQ9p7SgtZNqLHDaCixq1SQ3jK5vRCfxQIhAOaBfr61adsT3738FcRp8UBvFjuOykg5x+ebi4zCdaab"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.16_1627777225283_0.893124281093123"},"_hasShrinkwrap":false},"5.56.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.0+efdf2cf4c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"efdf2cf4c220d207d5a4cd69939acfd2b4f9cb37","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.0","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Bpr1zwTakPO0mEvPuxwh84RL3DFmbREr2i/Zvz0mG8Wd45rMCf8+Wg31VB5gTYzy0e5U8Qr6H5V42j+xRDETEg==","shasum":"02a23a4461faf781127fe57fcc9957920fa54743","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKDmTmtuEdsw7+v3jNJ399LTOgJy3vI9NSEf03+mHSoAiB8YqeUhCh/FfhGEbpMgxmnIQepx+DLfLp0pTx7lkNK/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGJniACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXGA//f3LEH9rtsAgxDPLpXaVx5/lorOJ5NgoQBa5hyuHqXd0y54aF\r\nwoE+6b2l/9XLdnCbZfL0elOLR/M9nX0EeIHLpvLZdMK1GRfW0sR7yzNJn8v7\r\nbQnJnukfGu2vb6iPCkyBT8LIRW6i2JPtc5o0bJiaOPnH1fHYjj8v/R6ermFY\r\nS+hpWjuHJ53b9RrkLSQ15mLG8N3MiLaRnrxVBDAeGkU72nKbcAvOBzVRRsAH\r\nXbWrMeoBZ7Qax1y/l85eWFp1MUgY6k7V/3q0RIGVWxOzE2ezRhzxalK/alU9\r\ntAz/mUfcgD9XXNoWgFIOiH9K3F6lXG3oYPK0vANc9GNGho3/oOLbZdonGg0O\r\nXJMqfcE6CViZTRxLK2JkY9i60QEGp60IEXhgVXMQNDpQnYfHssBTxFD5jrDn\r\n0c7qasGTqUefWySwjwLuV3c76BxmBemuwV+dCNQA6uJjIYfYQtXg5hrMxQzL\r\nKHl9ppHULqfEddFmjuad6PWeYfWnDL4jhZP+TAoOvFoIxaIMoHwfOOZX+FJu\r\n5gZeklXuPvUikMZeIF7JDMujQNcYhO8j/n7nlf2TU5er9eiteNttiL+TPUsm\r\njunVTe/yHTXUCaHT9FF2WLusq5rcFQfeCthahuMMEP1utUMNYbFaDb1uBWkC\r\nKcX42HYXwvJZdSmwmmgf8Cs7tZ3Mo0UtzrI=\r\n=59aA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.0_1679333858071_0.4331085912834085"},"_hasShrinkwrap":false},"4.27.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.22+44f9c07e","@typescript-eslint/types":"4.27.1-alpha.22+44f9c07e","@typescript-eslint/typescript-estree":"4.27.1-alpha.22+44f9c07e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"44f9c07e92294fe75e2e5239030cc6eb7dacdfe5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.22","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-tkIvamg6Rsrdn549GheOWHZg+v5OOqheyIiKDL3cUgcFDyI7gXSWBRRaXS30UbBEc+mrbn1xmUsK/KsOGiI9jA==","shasum":"8f015384cc4612d69dcb13773d0ad980ab828dcb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.22.tgz","fileCount":164,"unpackedSize":295608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz9NECRA9TVsSAnZWagAAe+MP/3Pome4ZooU7aiSCxiol\n8H5XdRZrtt5j5+MuBwomo7jE8ztU8INdgy69D1TeZ9IELA8XZrssczJ3Jdsl\nLT4GjmNngIUsUT9d1dlpq/el1esEXRjrRMtpjptR4GYD+1dNUYmJR9wy/A4e\naf4maEy/ENDrIJp3/4WP6i1dDAD2EMOhuF2ne0OjbVLfgxTWVO6nSuHLHTuu\nKBI4r2WotfWZmmfjlmg3/CXPprvBNwRBrHiWZmzzyJXFlM2Tzc6l39+heWJ4\nKKX8lsACEwEWqoRoXfxCp/ynd31YW8hbGbyjKcWxq1ApfTZc77Xt1oHbU8XY\nBEJCS7UxXscMSDrEOBBNMc7mhdeHugFgOXsk9x6sz7Z3kZqlpLsO8fKDm7L/\n6ySxBtiDJvWiITaqyF2/vYAGxgwyEuIMdrxYrtxiCMi6qtczjyy3h9NMUQiG\nyJF7Lggv5YbfEb1Tu9+zTeum8YPThut8TMa+PeM6sgpWy9hq/zqA75yvnRhf\npgJc0Omvk9RIbqhwT98TDOGminsb9tVLOtea056CUvY7wDsjfvRBbpwlKlC0\nD+zyGCqX0XRJw2HeVNh3uCoLKYA2a6mGcOxn2vx5qjvKrDnlzj7WwBEepTA2\ni+J50+INfRESlkjspkCkCfrRgNbAkqLP1xNUAKzQ8Lt+ore1/rD6kNN7GqJo\nQ4Pc\r\n=TnkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfulhB+ZlOE4B8b1Yn/NSIx0vPIp/EgijRiTsOCKrJ/AIhAJk83yBZKvJAyR/mrrHbbpGQa80WDTXXolkadF/Hvn/a"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.22_1624232771819_0.11193324294900697"},"_hasShrinkwrap":false},"4.28.6-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.17+9750c6f7","@typescript-eslint/types":"4.28.6-alpha.17+9750c6f7","@typescript-eslint/typescript-estree":"4.28.6-alpha.17+9750c6f7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9750c6f7d0059e2e8f79cd4d7ced5d6d24c90f4f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.17","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-30a4gm5eiZObqGD82IO7OdW8odo+sCrgstrRIFkket3lDHCXEyLUGPjGOPJBQ+cY/0EnRWkVZgPwTMd4UWjtlw==","shasum":"7168a7ae21936baf81d8c33262318e225649dedc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.17.tgz","fileCount":164,"unpackedSize":298794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBejYCRA9TVsSAnZWagAARRcQAJ8sx3fkuNftNEEtbYhG\n3M1lLZIJUF3uRGzsWK82EhxS/dROZ81IT6Cb3grYibHgm+J9+hjGQ3wa+Ywd\n3VNJNgZc0yuOGjBD/UjF24gZ+vUT6FOyEEtMCKULLz2GXghzbF0GkKPoESBp\nlKcsfMjOUI/x5+zCorZJFZNBReSIBehTktsTh9EdljE0GYGZkwrH5TTvRSz3\nfvdxvlE49W9tzYz6r64uWURjnFllc2qbVzjLkxaPmGpYmvT9fgWVcICL8YcO\n3zU2iBAjc0mjNpW+qNUF7Y6b5nlDGRDwJd6P6kice9UdPalobI4FB71DHhXM\nzmmk3L5Uqp76OxKOwnBMbO2CsR2LcOJ1vgZDzBOTXQWZEnWAuE68SQOboD7Y\nJmjZc/otb5hSlY/Z+or87ZwyrB5Vf76oomCcu07rP1Kh/SFWS4x/J4AOrfbQ\nuANp3sGh7Wj0+igouYb0V8UFALg14js+5dg7LbJcIovifl0GiKjF6Ed1bI7V\nCabVYwgDeMpIga5tRgOhE1+m6+3LlRAeKJmSFd1N8nVU0/hS1ZqBpU0cVCFo\ncTHItVGBCHW8Xxp9OMtIJ7HE8F5q8OlCG4WMKWDPGUn4TU+90ld02owaVfAf\niB/TVy/6G3mx9wZfiHVVrxQnzGL4/BtG1kM7dwXr3GkdqsZdvTPxtCXkuwGC\nVURa\r\n=AlYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSCfxdXdawPpHfJtG5xPvrZBj4/yU9972ufgHOIRRGXAiEA5hkVk9hK7NIpJN1+2hcwxsFG/5yxdkTyi0YaBgb+SBM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.17_1627777240711_0.3154985406438231"},"_hasShrinkwrap":false},"5.56.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.1+baeedde7b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"baeedde7bed9876951f998ad1ee0b713786c97b4","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.1","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-haiJXzeEDIW0oYvlsXorUIQrOyoQQr9dWlDRH6zxRedCL2xTYxyu9qvD5vvq3hkdAlzfl7O5KRwSPQAiwN0PHg==","shasum":"ca1f5211bd624b122f8818e3a3b817481d7782f6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDmR4QmsX/xE0sc9OV6LGUjqEX9G7he6v/DYtN39xTfwIgCNKyO2iMmEU+yy72zfgHdBaGUa7/28/g5yKKQGw6Sh8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPqIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBTQ//ez9se6JGi24Dqn3MqOgk8oijb0M3mEyrPf/1f/x5ytAwPORp\r\n5KJMHkjiWTihRxVdsm3HbKy77EtxYEzgdksQP0fsPUAemcpPU05MOolHu1zk\r\nsoEqFX6LhL6FZioqzUdwv3W/SujZbGMCZ0ES3ww9NAIbX3mPaQykw8VxMrNl\r\njgGwi/ubtPloNygOYt+tjMtNf6GowijflNsrO7/cHMcH3t3Q9SuuHIX+K5vs\r\nYNigiREOIEDIXMesSyKVctEsjbhBZQY+WZvHwlfmtylAUacK5OJa/9zvGaWI\r\nHywb8oNHnn2JtjqMw7ThTwZQmuT4M9rUoCQJniUxdlZsNVN9BBjd5nL489cj\r\nh2PikG4a8U4w+H6XGWuflH+BCQud8bfwpAEKpfxwxvp3D3vUSVQjr3z7oW4S\r\nSuOeS7BOXtwu6wNMtpah1f1aw2XWcwDs7hewD+Q/weJInRpAGjXYGn8GRsgO\r\n66BMmjvIAE6Q2z84cBybXjZBNQOMQVumapppZTopUwEwneezMfWFs4lGiCBF\r\n+a4LJHEKt5UN6jXS1cEfjh7BScOscjwH5/jR1P/OR/bB5N6rU3Ph+NOaAKk1\r\n3/5K2nwWj++oF9cL7g3TbkEhO3+flmJbmkq/mGcH5m84zuny4cJlpkRAt7vO\r\nJCVXxElXjals+nzwKMd8lL/YsqnTPaYwkM8=\r\n=zdy2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.1_1679358600066_0.07630033327205532"},"_hasShrinkwrap":false},"4.27.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.16+2a36e3e7","@typescript-eslint/types":"4.27.1-alpha.16+2a36e3e7","@typescript-eslint/typescript-estree":"4.27.1-alpha.16+2a36e3e7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2a36e3e737f935cc6b967befb022d10a83c8bc9b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.16","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-kdJtDyHeKreneZdQHHNHT/L46XxaSijjKicQ87mxRmF7JqNfW5l8HslXkvj5ObMK4I+/DFRfC3649IL+Ghb0bA==","shasum":"266697c3be0be0e9702e617986c232a4a13ed093","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.16.tgz","fileCount":164,"unpackedSize":295574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgznKrCRA9TVsSAnZWagAA5lQP/jIfPJhfDlxoScJx5eyz\n1foTjw8GBcrPDPP1hJku3Q35HzYyl6Zwt6TffziN1uhFv8Ix5h3ANG2PjbJg\n6py3Y3QUKx/RR1HCBYCRoIAKeaJdbXxwLBZERal9b+JkKXmDhmuNzR8uqQ3J\nMBXaF08xnatxj5STkH/9RMCLDwGzK87A3Sa/i82mIkX1L59W1B0Bkbetx/1V\n6TNX/xJsoH5XQyPPcp3bkuTC4NdaZPXYwSyz30/Lf3HusJR5iNQPsVT9Lo6K\nDact30Bvlr/khZ17TuNFtiWtonI6DdoWnSe7yGGX8k4L6QVb2V9All+bN+2Z\nHviZfhNXlcE+YpL1jzULS+MAqTSshht/8Ukdzn0aJZY6S1HiEjxwEzigflFf\nlz/pfAeBwiU3KTrTwi3uHoSXhk+Vt+gmbV50fxc+4FVFewnWdI2dMguA7csl\n+LjKhxnumW9OAkktrX5XwLT6OW74iynrl6KlBFC+LGEhthHq0iSpSQfJk7jz\nwMVYngDAyelTrUU7QJJeMXxf3Eq75cfCVkogjOLa227UsYU1+GPWVgHD1rOS\nYZhxuPaxazFkdU1SU5qLy8Ro3BS5kyzou/3WzZaTtCUF3JbkQ3TPhZh58Ng8\nfWFEAX1uSh5Uo6cjzHQ+IYu+RtmZlijVTAf/MwEJfqGUiBOiLkbG247GuJT/\nsr78\r\n=UDCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGJpkv7QMVPSw+u6JQ3JWmhLJhz+JD0pwZPrd77YdXjAiEAzjwV4DSvTBFDhUuuzUW72YYdi7KMW/frPocjI289304="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.16_1624142506813_0.8263091502268172"},"_hasShrinkwrap":false},"4.27.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.17+ffbb3cff","@typescript-eslint/types":"4.27.1-alpha.17+ffbb3cff","@typescript-eslint/typescript-estree":"4.27.1-alpha.17+ffbb3cff","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ffbb3cff18bc78467e70e794f9b1f0e79be4aff7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.17","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-CGpg+F6/DY8VFAFG50ahywQtEistF6zuKSwApkS2x81JcIAugG38T/P12in/kRj3MSwRhq6P9TU1gfCWJo4tDg==","shasum":"0c739edc0f616a193fa3e193f935a6fb673a1fa9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.17.tgz","fileCount":164,"unpackedSize":295692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzsWlCRA9TVsSAnZWagAAQPMP/R9xh/eLJ7nYkRZELpGj\n52Ye7himas4kWGBfXBUqd9xI4vyP2DfRZ+YqcMksXHhAAcuH3yfwJAnv0lVy\nflSSrVAr/e05sAPleUKZKDgZ/I89nqV80skDwn2mLpSEj4ashd/WkPwci53Z\nTps/BuQ2mNvWArlJgCkkH0GUw8vZIhNIgBadFxXKMDcyzlI9Dv63g6S+MQVs\nwHFwVh6pxK0EdofQVVLjTybSZBXNBCVmsR0F5inv5FCdfKdmsBseiB68pMiw\nXk2DpfQZca7cSZv5IlNJSurHVcIz4f3YFXmAOXS2IzMiPYwNeYNXPOmLcq9g\nDvhCx0IXBtamJPMvuoSyNQOtnKIJZFD+O+5ZjUIDbkqs3lFxYHCM+LAKPq83\n84mSrhJJBgEosYcCLtHylvqzsGWQNBrXwSIwggMHDaecCuXuG4yl35ykYuoC\nMZnbZtwEdVat4qY8o0QVU/ledGKSCZvQLl6MtyyJfU1Fxcth1qvCWt37c8iw\nEdOXszyDeqUotgqxPijXXaShKwU/NfOBCehEp0e/8S6NMHZQqi78OhCOFcvX\nZaIhXGWaYMA0ZKtZnlP6o8csVftGUJj7AMTQxFX0FW/QFSW324Bjh3C2zn+i\nYgXJIfjXzNueQT0gu9GWNHKZqiDbzK4EzNqYBVvKv9HceglfSwD+B2JjKObw\n2ian\r\n=4dn7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXYZuW+tOnhbpQG+2UmSH/aSq1xWue+kT8HJ4mId39mAIhALDDN1nz3lmayOhSLBO6LniODCe67dEtWfOLWCXqvkoI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.17_1624163748968_0.7166465126846071"},"_hasShrinkwrap":false},"4.27.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.18+e2e76a7b","@typescript-eslint/types":"4.27.1-alpha.18+e2e76a7b","@typescript-eslint/typescript-estree":"4.27.1-alpha.18+e2e76a7b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e2e76a7b60a23a5f26e9e14b75ab91c44ee4e5e8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.18","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-GrzZSywkExob/ATKjqjbsDamzJSseIAOQCdLq3eBLeDQ6+GU6W4oG98/9PoLIyx1ZYB6RnzHPMTzH+21LSacNA==","shasum":"8d1d5fc4469f80b7cd18456ddb4105c39eb03017","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.18.tgz","fileCount":164,"unpackedSize":295335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz8mDCRA9TVsSAnZWagAAmLAQAIWzJbLv8neNnHu+M9s2\nU3Hy72NsoH2KGsLvkqOk991+wUzDsIBmMJZ9Ir9rC5IcSgBTvW8ytn7ntKJ+\n1xFMcNhoELQkUCgsnEuIkQu6NEvE+rVrQBnPoc7mChag/lMOyKzHk2C2zaX5\n5umNBz2jMPN8904FbEoGyfsspDyiuPL2QOW3f+NPQPIKE1engYOK2wnMwD8a\n6FML1OQkpDp/ykvEi00Leteom8gJZRpoY++CCWVKy2cwTFgrUZVtZXdET3/5\nU/0n4R913d7e3BDu+s7uaAAwX1T56Rdk8IHubzGxLj68tcyxGaYakP7pYnY2\nWIeXdQmLnC8oFUHAHdgcOOHBqbQahJl+B0KRQGTOpfpKNWjYOBVlIsL6Hvt3\ngwj7eoL4fU8cmhejO48/kKCMv+1wQ2ea2Tmfr/D04eReyy9DaOe/LxmVapb1\ndKRBA/yp4T26e+kjpTdotopoeezfMYN5gzutyLC5QXhfkKwPcaG6PLX2xuJx\n9XLc8J54pOKSS+pASQer6v/FA8/YNwenDahMMlv1HIhwcK1HK6R6Idx/55+g\nlLK164/BKsHyeEONdZDc/Ut0R4bQJprHLixqIy1mY4Wf3Hlmp0mTu3C0+Fzx\nkSMAZLtVuMcCT6fi2cD8gyfKsGaGXQwO7nIvUI3NUaNA8+nJX5NGFaEkfKrF\nCapW\r\n=5dgq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVrDbxslLvvhZqH5KuYMO4XKpUmQ4nPQJTcb8RtNX5WAiEAvF+CyKlv0jIKvfXb4g8EwN6vasyP16CATmlhyGTTqlo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.18_1624230274667_0.34604595661828985"},"_hasShrinkwrap":false},"4.27.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.19+c50f70b7","@typescript-eslint/types":"4.27.1-alpha.19+c50f70b7","@typescript-eslint/typescript-estree":"4.27.1-alpha.19+c50f70b7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c50f70b73e3c7e1e51b3fbc71fe5d4d5e633d51f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.19","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-BR/6L4dz5yIyx7Vh0JyjJ4Q03ocLYwMElG/KfgfSzxkN1pmfAsZdAvr4/Bv/LQg1+2n0y3q5N0XZkJbDFlzsuw==","shasum":"d2412a795eb13e9fa286f01efb7f7128c112196f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.19.tgz","fileCount":164,"unpackedSize":295335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz8xtCRA9TVsSAnZWagAAwLkQAJ5RiwGrsSldZ5DiJ2Nf\n6vAPYj3a4BZUDwuArvEsV9Ga6jdXFRAyp9GSDYKM9sCxAL5d0xpEEkgCLXP2\nk6gmKCvu3kOj7590TfVf+g9EXlaInipvvPVscv6FbnBglb+rr9kQLChaoeRg\nq8LElpjHb1RfWKmezYCTIqmaZjnCCeapFWeZiTRcHT3M8QLqdyXS98YFul5Y\n4wVYZRJM7VJwTV8KBKudYOLA1LIZLWQFDCxn1+xSeGDmhyfC5T9aRgqbYEHA\nhHI7dHtPBtVe0duTbnG3CVP+znl3VKYZmg3AsT69PMZzR5epWETOiD60DqH8\n0uFboJ9cuttYLCDHiwSOXg3JC1qWjBfvJEKhojkrLl5WcKDTyJ3aJx+BvWfN\nDXkS5ZCU0i1Ertg22BvfdAY0yBmhD9iZRiS9o2HKu2TKrDSpYJr4cJaJ822s\npKNTkQIUw7ZFRch+yY/H0ONbr84oLMj/z9phwFgJnkmTctjacYwbMEbCPYKs\nJWDCKmRhUzy52LS6KiUakVpEBS3lCLDabRVOqpJt7reNiZvIzA2+6bQkCCnH\n8+in/1bBlGGqYuaZrFDxctYWBsFLLtUCjmXDNmOGWCi5vzXQN9tAufMhPP1I\nKSKXvAkblvHmfib4UV6NfZ1R7NirXgN/k3hivijRO+mj5TcM1R0uKprL78UZ\n/MH5\r\n=1NfP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOu0eaohdIHfDoY85ACO9IzGw+3MaE9v7g4tZfYw9TFQIhALpGXHqidMDT1V7ZqsLnn/Qs83B5+jLVPg+9Sr+q62g4"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.19_1624231020662_0.15561917317363605"},"_hasShrinkwrap":false},"2.17.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.8+77a1caa5","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"77a1caa562638645b4717449800e410107d512c8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.8","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ItvFBF15qEEqApuCYLpHjJORcMCSo8GD3u3X11/KNDUVmYCp35tnp0sTbqx96vfOI9TjODwv6TzrCnxSdtAT9g==","shasum":"d5768eee9a3c07b77f839dc06783beaf96b66639","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.8.tgz","fileCount":112,"unpackedSize":155416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ3DvCRA9TVsSAnZWagAAW3kP+wVN5TWtj3pu6/W7sTbp\nTfD7RvbOIgkUdnS3HAj1uj2JgZUvRFY08wbW95pp8PiNgPP4dVaUGCJlldL2\nDaG9T5JCf52gYJsBooQec4SuN6p9w6fZKWox/Q8LGJAOiqEKaFHYKUjPg18m\ne4MQ2V+v4zfRMtf9RqODwF7haACNMpubAjGir6n/z0/bGs9TTdpf/4atpEq4\nMbLOddd1CJ4K+9390e+/gYzRCuza6d1ywZV2EqeE1Yi0bd563eD1ipuTgX6W\n5ewMV93CQZfolwP4u/n8yxhPnNXSRmUhlGS1kSoS/24nTJILvYsglIBf2DFb\nWF7tRkwYCTaznyd2oOr7ykikNPiEjTwDqxs+JFv/XN7P+ENyhIx94rNkmMWf\nW7a14Jvw68XUy6SVfez+GpOAJoJz6peG62uvRFPwwbh2hPyVycBdsEzYpWcC\nkVY3XEGlbB+ekcgqiPfU0n1jP88273+LIu2fncvMjVP+7lD4ghRcb3rC5blY\nhKwaasjfApme189sELD4xu88Cu4lc36C87/Xq9emKEsBoKuvsg2tuD53VHgb\n253jNoUnlTu9/uwOGFLs466QPm4ojc98E58UShfEHJAtNpnq1Gu+QG8dMFuM\nzi0zlUEvTtWaCJD+mc0IFy1M8S8AAPIjDVTqRTQIYH4sFCBjLGi6f/QDgvvH\naxgU\r\n=+cwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAWerPZx9taPyiIzgoa5MvoYUp47fB6VijZOZkX7vawAIgL4by08mQXRU+jG4VnJIDTkR2AmwEILj1D7e5snN8FkQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.8_1579643118953_0.18807914229312894"},"_hasShrinkwrap":false},"2.17.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.9+5562ad5e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5562ad5ed902102d7c09a7fd47ca4ea7e50d6654","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.9","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-YQmyrj2TGqgYyx5ufxUS9i36kCvYtV4UUpeCs5LxLjdVaMoBqcYRqNn4SkQXcAUaTGLBfqDSa2i95cTv3xJ7Lw==","shasum":"facdfd28d399e15cd8e60267302b90c656480aaa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.9.tgz","fileCount":112,"unpackedSize":155416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ6vYCRA9TVsSAnZWagAA7kIP/3Mm94A3kJC9xWvVa1ss\nd8Ol00Xi8i/JUw4C6fXO9bghREPYOiXBIpBhVWVB1YN9D6TvZsloYfEErHqw\nvrvfgwM7ydZZ3no387yiytvIiePKL4mr5nafEOWZBC/ZAHKU4VoU3UrqG899\npmNePNoxOSJ+Wbh6Ly4IJWPIZQsPMFzGWH3qCYzaXRPhU4EEUjIZ0ySm+svZ\nI61Zg/WNXNMP1brpo4N+nEEoEaGZDXUUtiOSU5+Z8w5r5iBVsOwLZ8lP8HnD\nfzI5bX3+srXEpHqJQOlJf3Gt24ajajtT8ST+70TCXXuwAZOx1hQTGawKqF68\nLbc96K7vNo6z68dJGMlkiMWWtsH3pfFEcjSwcXYca95G2GsITApxoeHHFp1c\nlGZdzeI9QpqBYz8s+fqLy9gRX8oJ7NUVsk5WyUtzea5rPTBBbxBOgHiFmdwK\nXrldihoFOwTJjQjaENirkwv83+Nrp7S7UbO2nXEjAXNOti0qMl+y3F4HrR+g\nXgO2Jh9T8UaY1JIspvMEOwCpdAWmYgYWeNFgCfEaV8s3AGlU4PyXFjER6aOR\nrtqTL5RWlWfWNInid4raAMlHkln1g+8YOUOKdtljhXCLdxxQBP89jTE9kwSQ\n9lM2E01v6jd6rANXK1/v9k35a9cCmAMc+al2nwV4OifHJdMqJu7vZ7cAj/gl\nARcV\r\n=I9kD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT26rnz48PZGwCLwlWHmh4ToqYwySpjNxZEHV3BZL8jAiEA4V+U3gHd5XBHaBySOyGh29VNQSvuFvh4AdH73S0crsc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.9_1579658200506_0.00956063570765009"},"_hasShrinkwrap":false},"1.9.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.26+b16409a","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"b16409ab8b532fca61a61dc0a0b6abcff512dad5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.26","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-PzMSPY/JQFkLnafsdE/OpM/P021IpcZS3MX72KzdcgXdcC37m0/sw37uy8z11gVS9pPEhs7oUR3ETCL0d9y8MQ==","shasum":"db2c882ff3e67b7c033600b8130e92dda9880b12","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.26.tgz","fileCount":104,"unpackedSize":127162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+erVCRA9TVsSAnZWagAAnd4P/1+1gRu0F4hsCX02Av0U\naT7G37VWP+Jaq2SHJo1q95nxE82j3dH85PKRUoQhaKdIIx06WUUEFbWixzql\n1oBPX0SK+MCyLOpVz4iRAcz6VKP4hKFQ/cKE51yz3N/KWxKlNqq+MBwGcyXe\n7PpPYiebvZoH6ZQjcDSWKagBG+jgBphH0GX17wiQ8ZCe5p6MEPNI4TIqpH6L\nE2/y4oOYqj0ny0jOzuYhDBvZaUCI/TBBAYhncpakBrU+WDxamSfcbgA5lttw\n2VgpaYM7xKQlo7wfxsZmxTxMJAAZAFbXfCvIhrbYG1pq2zdTFOu+d02/tJKe\njhu2G6fHl14gc12MP950TT4xvRRNLPWF+x5ySdcEoSjeWZ5sDVHuPUED4V1c\nZmRavz7nR/uXed4UrKZSFY6IVdhxuvxywkCbzeg1vkKsrLXDSjPRz3IaH7KN\nYfIlgJRugH3/HJyW4IQ1GbLUONogsUFqKUABSkGcbCm+kWme1MFru2zhcNdv\nwD38N/G67DR3uX/RON6xAR/3qRXOWEx9DUlzjdC5y6p2Pbpk+ymUVUSQ7yAc\nYK0JvLJF45xC6O2xdwGOT5myqmXjSsE8rjvrrqX5t5olLA0ZAsCoKIassTJ4\nRh8kNOrde9NWw/wW5PNF0wJYAvt46FF8CTPUv2LUjlY27Rtwjd/lCMK0Bjrq\nD+dH\r\n=5uBC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqRULkkSpChxRd5mupWzEcSOSZqupqAQIIP64f4fzFjAiBAvcxXwzsYKCvRHwMEJBxWSGzXOkIrDG+DaIQ3jBch0Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.26_1559882452936_0.006985111013876999"},"_hasShrinkwrap":false},"1.9.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.27+c69f4b7","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c69f4b7132937f112d497213abb0b3fb69d85ae9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.27","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-vlJ2WzEWrpkxQoiRc/whgf5HMIX9fN0GdwtY0PzZgjGHytYLOPuQ/lugKPFYSVysrdkr6dklyUOvgePneaq4Pg==","shasum":"0ca473a5390e28ee9e2adca6a36b70a8027fd12e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.27.tgz","fileCount":104,"unpackedSize":127162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/WgOCRA9TVsSAnZWagAAYhMP/RL7xhg40IQ2/vGsXn86\n5p1r2LPC6S7/gU/5//jznx9Kdb2OjQYpriG2U/9ySbZKnoGdHcDJkJNCfyTe\nEN7v1Lf4bj1V6AU4h4R6gf5Ez3wLzgcInQJnKbczPsQQiXSIq/dp6OoaXLqY\nRJK0go/Myr/0oKJyCmH/NKEcbGLpfvxeyEXzmyBaQc5D/jNdn8eJesbjUxEp\n+n2yAQawefi1/rZ1oD++jXd3bFhpeA3eiHdLrXR8P7VddG8r+q3ZbW6RYZzI\nfiJ1g2fsrNJfxzkU3jZ+omMOjDamCacg0oLYyXxE2g7RhoB/NljcGiKbAsUT\nPfPpi2JHJ4eqWh85amsfJXc0mQHQpREgQi4gRlP4UayxsDfkSDp9TvE6+D2k\n0wmhVSdErkpRjfIe4oZAG20draQSiK28P+pL5cljhB5YnLfB8FgZQxQQNYrD\nAaAVjpvozA5mzenH9J7pQ2kBpHf6uEyeRQem21uhDD7x8zCJcNdq51xONpoM\niza2p5tIj610zQFuSdV9FsykbnOy/RpnDCh3smPr9GU08tcAOo0A08g5hWnK\njUE88tYQf+0NuwnckW7+DHH/qFvHC013jMcKbvSVTDQ13vowjUVnNXdXBLmU\nna3SIckvJtJ4sORCA8mpW29/exrmPwsLFNrAbhNJHowfP1MueFfxf5Awbiz1\nYMVh\r\n=i75H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCebh/jxECGSzfiTk+o76EX6J1TwxVc4bISLaZXfdev6gIhAP3GZ/UDD35hl9S/hASqNrZxKo89fFHfY6tz3MjvV/y5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.27_1560111117672_0.664167745538591"},"_hasShrinkwrap":false},"1.9.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.24+31d5bd4","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"31d5bd4934105f918f7bf34cb6523dda30fb1e4d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.24","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-rD73+mQ3rZMHY9OFk8FqHvBxmjooAHD/szlySsELuvwfu7vEQRwIWbynRSvB3ULFhw5QU6ptkWzTDpF549FnGQ==","shasum":"390d20047499404374b73b8ccbc9df198c416762","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.24.tgz","fileCount":104,"unpackedSize":127162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+d+3CRA9TVsSAnZWagAA9VQP/RFAcnc1emYUXzy3nsHz\nr2ivMn8YbTApfZNvsI3snSJJ+gPSgBzDRCgUCKSYMJE4m3GHq+3aGZAhBseR\nqkDttpJzpNPFcxu5Bp1IZdlIDqXwyjaue2vSKY7rsp/f1lHwPGUvtZbxMK3N\nzX7zRh0SPvmhbR5ubbSZ02vQA1oHPB8/Pr7jpQ+ZRJKfq/YEapjNyyqP7Ydo\nMGo77hvF5L6CMTfZsnYwEhrjer45VAnDmkqiXXLKAaxd+C0twxX+tv0QcVvo\nUYJpHcyHcJz5h/wgB+B5MTFjkIeVcOCHIsz4ZT5U3SjZ8h1T/ycwQJV5A2Nk\nHUcRy1/ub9RjpqZ/T9Lk+u0OCAkPaBcaptE+jWBW63V9xch2vfVolFJ4sSLt\n1gdfBC2rLk5SeZUxk9o7VbtZcSpfFPI3lxUXnCW4wbMTWnBYKgli7TWjFTse\nrwA7r0DU9KCJKLqBAqKWT0wXnV9Vtf+aWiy9DvSxk04ZJAJ8Q7syWg2H4nWf\ncxISIupl+I7mrotJv4T2ZQxdh3ImxjQRBhrRqHQgzsWmw5IlnYIjnWflVQ7u\nwYuBGK0N3Vf8lQIwM3nnCd3XhIMaONVy9FobW9z5B/4KXsQ57pDzu+QUCf7E\n0Nwl0Pb0nXmHqo3WFrMiOGGJDTILmmIcEewMWwTN2ibyLEkB0vaZxXb0Oqom\n4uUB\r\n=P994\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArVfn2iDL1et7mKTwwLxzfGqzaftanku5+M7Cj9hhqDAiEAuVTGeo/bRlb5yUxV3GjuN9aLCHgL8bNvrL4Hs/DTv9s="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.24_1559879606496_0.6798518219003564"},"_hasShrinkwrap":false},"1.9.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.25+6489293","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"6489293e3ddab033264905b8fd3387cca80d5043","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.25","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-xvX7CRgZqZ/USSKZlCbiWuPqCW72lef69A+BSqAg8ZGk0aauCj+so1W6CWqSHN1iizRGtL1Qzm15PjNxa9vNPw==","shasum":"fbb9e5d291c977c24bf88a70a9d9963fb505fde9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.25.tgz","fileCount":104,"unpackedSize":127162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+eRdCRA9TVsSAnZWagAA+vMP/ie8RQBGIhHWTNdKEPMt\nJz2OGgXBiY3RRaa78ZHHZJotZ7dd23QwCwSE4YMnlK+4XpnyK8tMeSssvK8j\nA+brJyl0YWBtf+FFhDEliogXcLZOGcdm1P+rSMLHYQ+DuK3qpKYChotF8gZo\nFDs8udbqmqpNRPoV8mdPqRKfV6PrcXiKKB7TuZsT6I2eb1nft6nWRrRcSttR\nEy+e5L0BguKjNmtkWKGUSHB9++/SuVn9RHai1qDwQrGt0KasnwgIGew+Zzku\nm/HtMR0jlwEAB5CEsoka3zJkbJo94gw9BKbz8Wn0cwO2uV+88uh7Utj1zSNq\nlbpdNuRXCzFeaYkb7Lod8ujxhGDSbxiSgabpJu0yUwxjK1JXKo+WKQk/PGbv\nX22fsS1HwLgICDckNTNLl/fjh23//4109rc/9ucyyNaZ45KWNpvsslas4YG8\nsWS3h5V5kSMjj+tAt/AOVcdfflWCZzTMiNNqMcOP/kmG2VI/hPZQzVbAK1xM\nee5qKaJKzuOYk9idq2JwmJw3+FAfTj03aQKsJCrkknsD7ojPANu4OG4ZKKRM\n7dcCzB6eqpUrnJA7+ackqmi/rKCI503hENuoL2NOjroB7xQ9aJ8Iaqc/ry9T\nnkBdpBteUZYGscJTtjNb8ujZqkUMHW3xmdPBhM/ZCebsCfuIxVxOOwUe0lNk\nP8dD\r\n=lPCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHm12bQ4t2gxFYIDKKYowltJEKOQbFQlK06o5IcUh+iwIgJlKNiksQRTPeurQuY8FnjPnGuGD8Bkz4r5cX0lKSp3Y="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.25_1559880797327_0.6364259431347299"},"_hasShrinkwrap":false},"4.6.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.6.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.2-alpha.3+83385ac3","@typescript-eslint/types":"4.6.2-alpha.3+83385ac3","@typescript-eslint/typescript-estree":"4.6.2-alpha.3+83385ac3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"83385ac351f45d3bcbd19f72711838e9a8473827","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.2-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-OdhtB2OYpzwW8rMerbkhfnvMwmZvRfkzJjLJ9YXn2sM3gFyP1XA8Mwfcbw+hrpwi40oMdbhWawK/q3iXkH33Cg==","shasum":"9b5eb9dd0a3a6808a2320f7dc0a85b023fa71c55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.2-alpha.3.tgz","fileCount":204,"unpackedSize":418277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqGH0CRA9TVsSAnZWagAAnZYP+wc1P5CMzc9/CtWaY4mU\nO4b3hfyD9r32SuPtoznAWDqfuDt7o8w/8ycp/BkDm2q1znOsyHv78qmbrLvp\nsYL3TLya5KTwq3T4RzzznJ0lgTSZ6K9VP2TEzx8TtYQ/Ipbvge3ijsg+Znj9\nYTOQGy79/O7mKUyMt7Yq1CgTHGSv0/NOk7864N1Gf1q5SRIei0Vra6I0viWg\nmuwZzY9DPbdX5mk9yX1AIVsYpx3toKbiuOgXrTGnXxIkLvS2pD9Ou9ReOHXl\nBA5kqIX/ohxlShE8toWubv9T4fhrPyemLb8Or/Zsk36Qya470gNr7+Yb8rKX\nbjAN3mmnK4HaTxkMk4OVBIzIeUG6bKIkoOT7MAp/gEOX5oGsadm2iG5TcZa/\nR9I27NTMHiMgGgiAW2LRFp5077PFSc8ScWTmpV3gMUcwXed/qvrcYqSu2aOF\n4XdyZF6tIjuimqIVEEBiWPmt4gSgDvsj0Nxck4rjCOkwN9pA0EN0twpOTfIH\nWdQ26dGOg36GTRW0urUf93CPsZVhaUhgZVGdoouIJpEjP7jyBKzOkC8gFoHz\nIGtPZ+fMAlveQuEurdNhMtohixV98DTHlIPMX/FPnnSrXzRdb61bhV8EiWsD\n1x+NB+RjARrhdP271b+ezajNSZNuyZ3jWxn5lruzHZbsvPeHHk16yQq+Ogtz\nqbT5\r\n=4+vG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0dL3Mcyv//wGbekEs33wedvC+HE7ywwJevcrY9svEgIhAOxG54LR49gmq731RcmhWa6n7Dg3xqHF2kHeHrdaIr1W"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.2-alpha.3_1604870643844_0.9462401065509349"},"_hasShrinkwrap":false},"4.6.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.6.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.2-alpha.4+2be354bb","@typescript-eslint/types":"4.6.2-alpha.4+2be354bb","@typescript-eslint/typescript-estree":"4.6.2-alpha.4+2be354bb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2be354bb15f9013a2da1b13a0c0836e9ef057e16","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.2-alpha.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-AjZnVjnkl0taODg7EFd4RXoblx7ghKXbN0SF1XRucuvpI/xvBmk3Z2krUYI2LGKFn7m0eT/HJv97h8Pulm8OEw==","shasum":"6b1ea2574fdc6a59b30f1a4a3b0e2a3c9ca228ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.2-alpha.4.tgz","fileCount":204,"unpackedSize":418343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqGllCRA9TVsSAnZWagAAc+QP/10mnTs6Nq0RcrYa1u3A\nDCtyGltkYtXYPZIvDtLga4uBWr7spmT3rYn638kxqo3iHrqYeFjZYvdUWaYR\nypT7gFPfSiYz51cBb1Cz/H8tP49WIXDKnHOf8iMhKFDl/Ir+hrsEoDeFyd9S\ntB0+BQW08BKvcwsgL1hRclpW9QzSVtNdVr+W9OtzMJQ64VwV42He2ckM9zUI\n3ZCaae84tDDKsOtbX5vECjSI0Z5RmuRiJvIWrUcXAIOKMvEMwzG8CZ0l2QsR\nudGcjkf1317lmfoeokbfNkIC5m9bSOF4u8AvdoGpxsDKk8erXkXv7UrZl/P6\nhdHoE19xJnZEGW3eAwot4g/fkwwIIKdG9twsbN8s3wdpfExyf44OncNZBv77\n/wFjuCjUXfLRmmyy2twhAi54bnt5wMUuyRsK5zRUj+2RhX1C1t4TSHK5IsUf\nhZCWdGVK2/HHL6L+55dxofz6hsRWvK+ngeqjNbw288W281XM91f7vlEv8qv+\nPh3sB422T/oQ0+5NVovyoVmf4p7qCgZ6WOXMCWnSTEYoVLBECsspekn0L5Dn\nZ6y2uJdeJVaW7xbhPQzubtj5wKDxHmJaqIAIMSSgfPISBu+M3Nw7zgI7r276\n0iTeG3DarU4c5uVuyroXjK0lQX+w3PCVnOH6mqg0DAwroWxK/82UK4XMj03S\nxMDf\r\n=iQo0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQQCc8RVTBjdvsZIdViIuX4kuuccp64jSsyR/lvGG19AiBO6qABEKw+w6zbA1G5XaIKAMyHHUuwnDunk4MonoWkOw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.2-alpha.4_1604872548632_0.10541541839969426"},"_hasShrinkwrap":false},"3.10.0":{"name":"@typescript-eslint/experimental-utils","version":"3.10.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.10.0","@typescript-eslint/typescript-estree":"3.10.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"50f9c4afcb08f65a5c6410e8a08f90df6f266cac","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-e5ZLSTuXgqC/Gq3QzK2orjlhTZVXzwxDujQmTBOM1NIVBZgW3wiIZjaXuVutk9R4UltFlwC9UD2+bdxsA7yyNg==","shasum":"f97a669a84a78319ab324cd51169d0c52853a360","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.0.tgz","fileCount":204,"unpackedSize":409163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ/K7CRA9TVsSAnZWagAAhz4P/0BsMSTQNz1wumA9/e6P\ncJwnhKBXm6xD9qB8ii+VZVdZLUU8VCht0oStNV7dL+wptWtqRfF4ckr/TA5m\nUtJNirjt3F8sAUzLwf9ZolH11b54RdFag/6kjABYXNC3xcAQkaPY3zn0y+aF\nQsuzjp6Wthn3HAdrdMYBbRSU4Cu0WS5GZiT+EL29rqZFtMMU0mB3btGS8uSU\nKu31nQSXcdnEuCUBBff1UMDZFhmqXHIQBRpq6EoLxG5haM2KKPBsyzXarpEV\n+ZuwNY1jgHHyCKtHI2JKblF/PXUG4vxRwBduas6y1BRZa246ZlrihH2e035s\n7BAU/91KlI59494fB6Jptajbf+sUGk469NRRcSHGwHVTbdO5rsSncMCHTKjL\nDp2tj3OpLxjRKqnQxw6CQ8Ww7jJjZzwWeu9DxMU0BiQVS4dJBXHvvziNhCmk\n6cKtX4e8ix0AOGusM2Mtj90daSuVzslKUwVo/Sdw+eYBbRugtHZJ21B/+omH\nXUjkfloVGSlDyNBhkoJ9+r3MEMNq1+mSScWzuKkOBcA+ciacKxxhLXwh3z0b\n0CLIexgNZrVSgzngDfIf07KQtcOSCaZnMKbWwoCLcVck4Jor/Df/m2gMEMwR\nDgDOgBK/Q2YMshcbjWoWno7vUgsWoqZG2r4Ipt90XSKR6HBOyWAvLsYyfj8b\nZJjU\r\n=xNmD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOiqUfQ2R//WUIXPyQ0k9QH4h88+x1Pbe62qdDtOZs5gIgMHsSeDI2Ny5Q0EDKumWRo+VNstPHcgx3WqOMtVR9NoE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.0_1598288570816_0.18071150191373264"},"_hasShrinkwrap":false},"4.6.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.6.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.2-alpha.1+e82698c0","@typescript-eslint/types":"4.6.2-alpha.1+e82698c0","@typescript-eslint/typescript-estree":"4.6.2-alpha.1+e82698c0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e82698c0ec796e460e40c3dd90a30bd100db05c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.2-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Zdqj01DU38H9T9mM3ZJ+rjuWNGszv36Lvcm/XFN+NacXhMCmJTF7QtKETqtDzFlJTrrhtFsdiVMbkQon9HPSHQ==","shasum":"cf8fe9ea46299a8230b80a6e4ac38b4dc055c832","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.2-alpha.1.tgz","fileCount":204,"unpackedSize":418277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo1gyCRA9TVsSAnZWagAATLoP/3Zy72h9gGQC89EWZMfL\n+W4FFpZV+WiFjodrDv/6Da9YwubPE6REJOlVwOqI3Y16ZPZMmYyUilL5QaVK\n5f+PmOBnq5ZSvbJqp3FbnmVo7IaHMGvOMk+RCUPvABmeZTXAd+s+CJFVeRCA\nxEr130wiEZACNHETV+OTmE85MRxD93tWVDF0FD7+rMihJikXI1leSjto6lD2\nkcXjMePNhtlA1U9Ub1+kS+49fUTreAD/hDhMUv1OVGgZnQLJ1OLl9ykQocGl\n3qHmWTjLXwKK/rzYVvUenfPsfWQDiz6OWZQZSOmjnSSe4tFWLy19Lihb5zOC\nw/C2aGeFpLIybAJDEYY0YAeUx3agq8UJcWuq2j2Br0EB1fa80dGoKc7CkQb0\nj2TyujH6V3ORlKbTzjJqiRNXTe6voUPHiXpzMEluNxRJtdBIbktzTn+pUaKI\nxtpgp5p9t1jYFqxOEhk36ZdHV7bhocwEGZx6hAejXxCk+zVuwSVjlf7ORl9N\na6uAY8mDJFHWwBeHLti+qN1CPn45c0VBbI9yoH4ielhEx/QMuvHDYaoMc6Zy\nl/MwXb5OkwVTBg/fKxa/J8G8BseSpRGBJ2znB3Q9A3mbOiwgfSVR5RnVdt92\np/9AbDxWX9VBTrVvFq9kAoxCqI7t9uPzj1bzDscDtqJ4RQ+i5bPj4zGCKZgW\np7Fh\r\n=sktF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnitHtxFYwg5aDy6xqFdvQm6DoI7bzewGJsb4/SZOPaAiEAoEM9DEThAY8GMFWmMdsHnGhpM2Ew+zJaFSjFs3HyXHI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.2-alpha.1_1604540466002_0.5628967227757764"},"_hasShrinkwrap":false},"3.10.1":{"name":"@typescript-eslint/experimental-utils","version":"3.10.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.10.1","@typescript-eslint/typescript-estree":"3.10.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"43b1201a73687e29f19a16b0b26f68569f3c7a2e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==","shasum":"e179ffc81a80ebcae2ea04e0332f8b251345a686","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz","fileCount":204,"unpackedSize":409354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfROR4CRA9TVsSAnZWagAA5nIQAIh6Xhd3wkws6KSOZnPA\nSSghxvv1UdhXDQgkWQiDIU8md7rOh0e0qOnYxrVYDwctWIbAzEMFanAs0WxC\nKVRwi+gIRtACSoV67tZGwHb82UHs5Ha1PfGD7muE6d2gbmMurL/ynXLYxEDs\nW8XwSFRm/OxcMXFFPVGTFuhh40UcnV6jE9sejmS/NMnjKz7joFtsKwzOdEvJ\n4U7xrOrVTyrQBg5bWbRcs68El9jhHbWqFqm9qmvLS92F3rrQPSLKDNQFci8o\nHvd11x7luKtW9xscn0WngPrkrMPX6o4ZAKNfQBBXYKwxZPGTg+PcjoKyd7os\nWm3tWfxDnlLqz+XtvnUDsLKWfLLrOqAC9bifzQJlKQjot6IENDysqBJb543m\niJ0TR0rU1dTgg8iuN+bC2rjcokGwzTN0PdKtnOO3q26vP/jVebnc9CibPAe4\nTybhY3kd847qQrj1Ag2m3rOJz/lHMba9F36FDyPF9pwbAt/9aYz40Zu/vofN\nKbcmvyYXAyza069rUObZKlmiMBAgWLF/hSkJatrSttoo6yJiSqP7N5LdbOOt\nN6dGCjH1zmtkbKlZi5LP/MiL7q4vVS+86MRcWLJmERS8WzClbz2LrKG5ZiPZ\nEH48kh2Xompse2zgP+IPeYpfcwB3tEkxuVS4mo9Y+44KBWXfLwjHYNtBdJyF\nqeE/\r\n=lfk7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQowb80Dl1lp3sQ5NoUgQxx3ypCPGnP/4IDMoEfD7WpQIgSMbemmA3VJuPTDh7T7rghE3YsoBmDnTUErmqp6REUAM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.1_1598350456036_0.07647211398635889"},"_hasShrinkwrap":false},"4.6.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.6.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.2-alpha.2+0d0af64d","@typescript-eslint/types":"4.6.2-alpha.2+0d0af64d","@typescript-eslint/typescript-estree":"4.6.2-alpha.2+0d0af64d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0d0af64d9bd3b99f576cf8ac68f4c3cc30e9496b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.2-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-+PGsX5GRXrPUPkebdHAtwhy+puaGzjS+zas6lBLYT57LIHfZc1SVz79XwhXxPkSCr1R3K2WGMjf8NiId1LJqQQ==","shasum":"6ae7f005778b8c497c610952ac959453b02181d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.2-alpha.2.tgz","fileCount":204,"unpackedSize":418277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqGJGCRA9TVsSAnZWagAAzlQQAJXrBfyoGCA56aK+V9Ds\n+3XPPKgsCoZm1otLdgl9/hWtPMglKdcKBwzU5uTIhfx6R53vzXD1zYpRYlCM\nhVbeAuDqPL31Rfh1ZbRfBtJRRT4YEvVg1cM4MbiKJxGYkwSiZ3oKFf+E0WeK\nyNuE3z8RCFjLOYg1tQPIlpI9EuEqFMf3e/fnUQkMtZkxHuRr1ztCgR00RT25\nyjLDejfNaKdEuj0cfgawno0eSFusLHi1wGM043sqqK1HOvrtAsKzS9NKwHys\nIREn6kXW1/sw+Ug12G2Ix48wCNuv1Vu2RurhXkncyaTbq1RSW6K+nFna5z5p\nKWzGyLR+EMRjQQmotiio46WGiu6li7Z1h8r4RcHjqzwdM2DwhEaf9Giiq8G4\nd34qTvo/q8nQGyGrQx5ZbnIxwbLy4UwguG92yD8Y94LkIFG/H5onY955DhRJ\nuuklJuHGyVdgoZNMu4o42HxrEbYQ1lg2ja802pdcNWHkzTxT1iQGVXX9NDmm\nN37PQ+lXs0FojBUm2R8m6OGAsk//XzHMlwFoKQwBLjMnDf7itM7zUHvqI46c\nPFUnvAC63xtoCdJw9NpI9GeuK/apGChQoFIJPgFmHdPMMeozOsvha1e7lYvT\nivq1Fjhk6dKGjPdxdLNV0vSBz9fyrH/M+SOp5yuH7EMFSVJWV826smmBWhs8\no9V5\r\n=jYcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS2WxPEFq7FW46k2zE+o+zeLZryUXDSdwTuSVbXNrgtwIgQV10iyuuH84DxBWX+etX02FwRKqPB7+tme9zx3Ba5nc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.2-alpha.2_1604870725888_0.5437382691260393"},"_hasShrinkwrap":false},"4.6.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.6.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.2-alpha.0+fb1d9b16","@typescript-eslint/types":"4.6.2-alpha.0+fb1d9b16","@typescript-eslint/typescript-estree":"4.6.2-alpha.0+fb1d9b16","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fb1d9b162a8b9890ae676602f7f1a037feee8de0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.2-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-AnVexHFat9Hcie190vnZb7akXGI1LtK/aJKJT7NZkPMlxd8YU7VkOh66cOgT3ylOVp6+KatzHUXLuHntIPV5yQ==","shasum":"8305fe3917f9f262c93c5a78c8d752e70945c392","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.2-alpha.0.tgz","fileCount":204,"unpackedSize":418277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoE0hCRA9TVsSAnZWagAA0UYP/Rj9kHeadRXZG5KHQCWb\nDK0wPCQHyXcxgBw/fnIS3k24QIEusHRw1FnQpxZhtSNUlljpF+ajDiu/gIsb\nAxFPKWboR2tRlbxdvKRg/U6Eox50nYpKiqTLxHa8M7ABBuCvjMdHjyDpwrex\nnggflgYBUPfaJlabldCNv9vBQD3LsQ629x9tW8bFL4wwbInMX6yJGNCf8hyH\nTuOPBViCr26tq322NKr+DxYeIeb+wSIVIF+VXOkj1MeWSK+Sh5KiNQjZVQC/\ndyD+0KQ0KZdvOqPerZ/B4nKz5Jd264MnKb96dItTcLdzf7WTAXFGViJpk3mH\nuI8pXl151zLXLznX1NJSq8nqsz6V4Ju9iumYvC1Rbp58+ZMwRo5EfOq5cK/1\n2u6nAoRx2FOwwwjeGP93bDMAzZpSM8u3hFTDJvp7xILl3pKUybHXUMDmCdnN\nHmudorQA668IzCwLmHdCFN5ebERCOe4whgeTtaqSYSeWgaUw8FfSW4c0EtDi\njr4UtMFYq2pMkW412uWefg1bMrJ1oeqlnYA1fPB2xbXSG6T/0oVXXhSScCBe\n5iYQ5zTTxkInewaNpS7Qn76rafARRDmx57mFER5PEyMiq0GGw3/MWRkIoGrf\n3CkrRt5iIJSnV3+p/u0EpIY4BxHFpe24sLDdd2b9nuE4K8QXGGe5Dyp+dYxn\nTK3u\r\n=9qx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6fGnBtlObDLz7LDGRDdP6lPF9AFqiv9HtcC1h7azLoAiEArC6MkwfGcLGbhuZbw2HDLcjFDLmGgtOJUfKzb8/fHm8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.2-alpha.0_1604341024772_0.3546890756427097"},"_hasShrinkwrap":false},"2.16.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.7+61eb4347","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"61eb43473a108c3ce067982f1bb1ff5af3e254aa","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Ah0cDdDyEkhbTjeA85RVZLxH0LuPaqR45UxhTKTBbWGqJj6nWdSMyOLmde8JRMXcqEyFRHuWdbx52HB+f6CnKA==","shasum":"742407ae5974bc7e882c6fd6601d06b3901d4402","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.7.tgz","fileCount":112,"unpackedSize":148195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHiEvCRA9TVsSAnZWagAAWN0P/iCv+M2m7MMkmgwfWNSa\ni0YjFcT1R6n5UJzkChe7vRoZgMc7+bQACwYp4Y/YhMvBRadlUCKYUcejLwz0\nIK/4StwIIjW3T+Vx814USy9lVyBxu/PJPBSAMWY/wrvUkXXc632/W9ee4Ue3\nu1SBpKLkUH9v4lVsM5A2nHCqVs+XOZuyog6W0IaOdx+eNBo1pErdFmOMH4PN\noo8bhlWotbMDX5zFny3ZWL2pBH2qD4cAycqw6knCPA5ixG1eNWk8i2SiIjLZ\n4gnuR0ACpgTmSWZnFMo5Dzaa0E+mWplUOGq7hz3WrcUXeY5yTx59JHw0ynZM\nFPrA1RGYjmPP5pRI9IPxOy0MRnMKgGs3JhBHvFuINqMg9EUhQ/Yi9/TEHXaB\nWvr2vbXc/KB2ZK29xVSW4zQfDMFq2l/EW0fZvEd0oAjnran9aaX8bguPHL7y\nr1ubPfN4Sm9M6kMs/VSMHM4LAe+Oj3whb0OF0RB5Uejr16jqwWdjHfgC5BBg\nmiV8nklH0By0xXluj502MpGgc65QLQHPlUa2OlVRn16ea1FNo8SPq15vMykx\nNg/ZmFzvbYLEWB1A5rOLJ2ZQgZ36KOU1vhlYGMBQQ9MaeMXQKHx+bbgIr3yZ\nZl8DbjcgekuNgYuBlyrbsC9hWcZhIoKrKHrE4echu93YmecgDHS0pldNif0s\nEmtU\r\n=cA0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiPndp1N73sxEniJEHkelXz5DdTyLBORAtLU3KAzvPtAiEAhgSCxNC64WFdzG/VVtWPn3j36ZW9pj0+xv4RCP9MYF8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.7_1579032879180_0.1422885403414047"},"_hasShrinkwrap":false},"4.14.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.14.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.2-alpha.0+957523c3","@typescript-eslint/types":"4.14.2-alpha.0+957523c3","@typescript-eslint/typescript-estree":"4.14.2-alpha.0+957523c3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"957523c3c0bd92201c3607c21f30ac0d80bcd912","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.2-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-UQo1BSn9k2gDAewK4Oo8i21KqUPAlxej+Qw+2L7hXgY0Rx1qyHjNj5/lHs8qxp8pPOTZ5W2rLq7GL+LBTpNr0Q==","shasum":"3086418c38254651d707de7e873c9b573846b02a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.2-alpha.0.tgz","fileCount":204,"unpackedSize":425416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDwteCRA9TVsSAnZWagAAbwoP/0grvX+42WlOhIcelrGJ\nNApW4hPU0BMuold1l9qA8FFHGJmq6WK4mw6dKSXQh6I7vlib6az3rrw4Lo7P\n1J9VLPvKGew44gROJGRRBmDEbT79unVLOv0wQmoi9NO27nfIzqle9KhUOCaj\ntzFvaH2SQWrrjBPgmTvLz5EnSjyGA22kQg0+u9IDct9ba0x06Vze2VApx95p\nntuBHiVsDmkVD78pVAbixNlHRl1L+KaZlr+RCS9lhGuQWuOxt7qtn5TaIlMy\nchvx5lh1yR4HMmsv7a8fODtlQDvZqDscyS+dzJK8k78wW/4dmetUJOKq/nds\nwhEpn+SMW5L1BbC6KI9S3TmrBY9/xXfRyk5hkv4aTL3NWrocf9uCyS7Ynasn\n5vWW8kEwew3FdufXz/IXVXBsOmQBUlo1HZcWuIreb57We5ggd6I7WfjSmGub\nQ+Jd/FF7DqCBXIK7f5ePGf65rGXfHCgx2wpCg9GYYLerHUhJP89kU8hyVLuw\nz4Y4MlSq7ihRUY7hkR4cBBODnvvLvD3sXktOfzxiYSK5ReHV3QeiitKigfLg\nD8sKd5ehJML+vojtwZrhBp3EV2qJr5bkP5QfKe89R+V+xR0xz/IhwQB6xTgW\nPU10VUibs7FEiNlo3owGzuGJ1QackjoIKBvIqy6rvhac3SeWe2uqmhd/yaMR\nwoXv\r\n=OWHe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuJuGtXe6PzrHFoWTmyaAF1MmgydkihsF1P3ikEqrOtAiEAh1dD4ttMOo+jTTsbuG6W3TxqIKz5NBD+BzlLgtonFbc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.2-alpha.0_1611598685958_0.3875084996593332"},"_hasShrinkwrap":false},"5.41.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.18+5c316c12"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5c316c12f09d58aee6ee634a8055533f361f1589","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.18","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-pTve1BDXiAV+jkfy86TpgS06wCogxSxXc0nONMUvRenTXrmZs12srBHRd7QDC13X5blWbSa+34GSC6n5bviURA==","shasum":"c1f0e2685820af46ff2658371798eb6dd2cbb38d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFja730haaRb4+yFG6AjJl5JiTeFStFRUVnbXkLCio3+Ah926lMuItYnJfM2LLvBLgjfzZojHmjxe9DHcS+Mj4b7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX8p9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogJhAAhwMMfDPdv8/cLF7LAj0hzWFDbdcMPh7Rp11+fXVwaCgiy4FH\r\nzVE5+mSjW6wVkwcSOeKJgatHNJpW0QQ2I42AQCmqCCk9vlOU/JsXIq1Hra1x\r\nnGxuXNSnEt8WaL9de671Dn8ZDfUrGQoW7VmNEfAtmL1a7ZJX+yF6/z/BVw+o\r\nktPlDkcItIbssOLRmcg3rGkZgHS9yw4NON1LIz15CzS4e3jnKJH5N6Fjhni4\r\nzpG/K7vtvY0NaVtDZpZS1bgudVX6OJURISdM2q3OhTKe7DIgA+F8drrVMYrs\r\nOXKnNdc1kbuc8849cPFtDt1GGBXB2hgLfA/rWnTtW8Kz5CUolqbixWaVXcaV\r\nUYwzP0KuxnbAhcGSgX+sfYRQMhB7w8M/Cc7DCG8VlTPYDK18Jrw/4O2OAo07\r\nUc/vNEO55j9ib3WwvtwAcVipJb6OzcJLCwzTEgZb7CTQ1fHgmFGVBSq7pTPZ\r\nHvh5FqXtNPN/i7KMPNKzDGGOKvZN5YRtHdby9lyc+Lf86GEeG90IRarUCPgc\r\nS0uRmfKB1XaeFyniaLTncRHTgAlH7o6/yXQOAl4RGDDA/y+sKyjElYNHgnP2\r\n9nmHmhb5BYFngYQGUW2Xt9YkchJZozkjrbw9QGsTghKsSE/lI7j/Ypx3Z6+5\r\n1iu7emL4j/vKzhR3s8YlWD+uEKQAA/MkT6Q=\r\n=0F4b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.18_1667222141511_0.650752897936077"},"_hasShrinkwrap":false},"2.16.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.8+bb0a8464","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"bb0a84647c1021f3731344582a60b5bd3c679478","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-s4Qa8idbJkaRNMzfx7UBV7sYzblewp1Eo6F1RkPq07M13E/q664bkycPDp9HptOSSXffIWMZlthzIC/PRFM8Kw==","shasum":"3f8b30c9ec16cb5474e2a8b14d2e242b50d6c614","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.8.tgz","fileCount":112,"unpackedSize":148195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH3bjCRA9TVsSAnZWagAAdKMP+QG6UcYykYDtxaeoccYl\npyZJElLlMiPqNmS55BRlefY1C9rRVer6pcflJbMx2Wo6qd35gTOZw7my/sgf\nz8sPKifHSVKoxmvH+SxloVRaWKw3mT3Zxm+/LXDWU8wHK3rtTqVojePGpJWw\nuKV1yReI/3uXu6va9S+aEwaouThtg0ljwv67Fec68Sk5zCLhAAptocXo+mKF\nDDtEK/cZkc8wHJMyFRkcPLRG7u7ghOxkM/1Pcv/mJK4SHcuAjIroPJcaW6qj\nMPtAo8EXprtnuoWaoozW1n4+mrjLhVZx9mvGM8lbT6B2Eo9N7ZUdGz1UQ1Jq\niDFlPVlL5B/jvxKCLnBVvmJYLp/p/FXGEn5lcTd2eMn+s14JPGrUP2odl1yZ\nO8DyCy4BXS5K3IoabjoavG4+pEvoMQuMFIZ8V8p2ks/r7C6OcV/8+VcQDeeW\n4Rk33kMHaaVtPkpbTWzpkGlrrGbsdsIN52U30k/a2y8Z4/I5zyXk8jwnzUzJ\n2fosEa4Mq5qHRnBCad/dnk/xUv8lmkYcyUCivtjlOlAYxMfc2aRzdtimUf+U\nUucPZ3jIkVRlV+Onb1tmV8zSQ8b1QmGSlqFsYvA6zUrlC6OKO48jxhCX68sM\nSfm4NCv5d6wbSxFToVywMuA0cWw0Sd5cmJCVs7Eg1S7rZH/FDzUOKefuR7pQ\nabq9\r\n=TK4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYe2r1snr9NoH/d5rpOtM/KF22gZ3sS3o9GWFynp9mmAiA+zd6vB6o4+eFYttI8znIsQUw8mezgHIm4kv0XbLRixw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.8_1579120354583_0.8893674599442676"},"_hasShrinkwrap":false},"4.14.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.14.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.2-alpha.1+7b701a30","@typescript-eslint/types":"4.14.2-alpha.1+7b701a30","@typescript-eslint/typescript-estree":"4.14.2-alpha.1+7b701a30","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7b701a3091eca0eef5a1e3a7cbcadbabdc54104d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.2-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-c0syVsEJLmH4l0VLi1TFWxPVaMeWIORMvuZhEdB+EAzCi9WzGXNkPpTdLM1tti+EcqjJQoUP8jR/eVD7/wyNyA==","shasum":"2e9a828412218b813eca1de6e9e883b38ab1f089","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.2-alpha.1.tgz","fileCount":204,"unpackedSize":425416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEMPNCRA9TVsSAnZWagAAlUwQAKTIRbN0TK7bV0H1L5X7\njlZ/aQ9AY45Fa6+NuGeUsSBFSzLWSCYc3s5VIRs9NAGpBtLOMr0Ggpsgf+Qn\nc2noPi3qk9cerPxENIGIO4aEcMpWEzwig7JuPPH3+m7dY14xMn44utFk9XNf\nuppB3OB1ny4aRiYIw/kbH/fxh/gqqbb2V3LgFQV8IezcaWZNIJqitA+E3fd0\nQJuwkyFAM6KVkjcdPKBdEvwJNjbkLIeGFTbSG/thutpgcXHOMHDSThXnzraR\ndwb1bfTg9bfOy1pmrYVJ3K8NlI1ElAI4QFCZAtlnMI9CPDgVfgL7Ou3GZobj\nr4+3okousrpQqQtwZuIrNQbsNSzy2Nk2c+Y1pF3ls3wY0mqg37xSmkrD1Wmk\ndp5POon7TEEHzNQijVtVm8geEsTYT3dBOVA8Jlo9It7pncpo3GCsuG3MnG83\nbLLpV1U7vPtDD332BSyzfkyPsQq/H40dt28dT4xcEthv2Co6wLQpy5NLVaWZ\nH3FgBKH7iO5QnKNlcjR4tlpPUDZxWVoeskX9BFXGEDXoG6R94VgYRhkbR0Kf\npEvyUi6CDPHQtOuVo16JpQUeKjPDi6Fr/GaNvTeetz8PCM0XZmSl5CvIocBN\n3xraeFlmzI+4PovDuHjywaXcRwBehSvf6Ma+NaDej5MewySqh5nK5/YQ+sgZ\nN2JH\r\n=owpJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXVT9vsPpyvmguRbqKKmVr0PQ1mNEEoomMZSWgfsCRWAIgXzG53d98fp7x89QzJy1D0AgkcIpTJt3sEhzX1x/IbJ4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.2-alpha.1_1611711436598_0.2920829581410218"},"_hasShrinkwrap":false},"5.41.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.17+0520d535"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0520d53536af411d66ce2ce0dd478365e67adbac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.17","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-8ortKkBF48Yb3jxEQLr+ne8RlcaoEbf5/bRojlpbdu6wa6Hp7mvT5djh6VneiKBjhJUEuEgzlTmWmwWUw6Gp0g==","shasum":"83464b2afcbf82735c75e7cfc74f40cf8fb2b0be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDhtSyJxUTKNKbjEBEXkCjVLTmtbYY1lpKdC0xd/tjXgIgATPfo9P3g74d1BQrnOEuZ3nQ2TXqEb/VTxl3XFIkijA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX7tGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyGQ//YZCIoanN/6KGjv78z60rjXStGBCbECyylqZwFcUAQ9H2oKOI\r\nWyjJPlR39idZQBA8++5lG6n0phtI+PGFoW57cjHOyk54NERVBoixgV8jCpB7\r\n2eieaubX5Xwn6zRpF8kOCfNMBuzPNgGmO29gI+dV2X6iSVr3MDKk/8x+NDZH\r\nHVCJW/XYrAX6krYBSTxS9YLzF+49WYN3DvrsPR50bYtxt/M1Cyq4O+cLWcUC\r\nhwoWV3QYGKBFvOkFvW080SPx7IslZyGsYZebNycZmwCEEIz+lu76/HcJwHI/\r\naSiQLDsCSXK40b7aBuJu0iUpIGXySVd49rtIg+zJvEDRFKlDovB4UndUeV+H\r\nMLWVRAhiGOAvyL3MWmY4AhOx3LxW6n2FM0F6KzRYI8nCsJ45sUaC7SKW3uWI\r\n2hsEzFz9AskOF8LbULQwSyWcwffpReW+m8xCFac6tgVx6Mr6qhSEwEpU1oTH\r\noXynQVeuN0ZTDokZ7e4Hplrb6NPn27cLXbmAbz3bD17jnZss2snUCJtHAaSC\r\nUkGlLga6xjJy6NdOFRbbpY2mA6r9hwUlJmu21qkJrBPkGdc9W2s2Bf10Fxf5\r\nUe5vIjjelC1eMoz1ghnUuzYCOrKqamYfWv3I303BVw9AnnETSW5cAFVW2DWT\r\neJtr4PwDFfsOhu1wQF2uptwFa0M4z6X8lpY=\r\n=N1aX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.17_1667218245980_0.18252043410504237"},"_hasShrinkwrap":false},"2.16.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.5+982c8bc3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"982c8bc37958dfbf7bfb6e74f270866ae322995e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-6DwYJUbxmRXfs2aql+1TzWw7xE4oMABn4Jg/nH6s6TkKteIQ3mPjYwzW489udSFeYXMrh3nMOzLExwvvf4ZgpQ==","shasum":"e33447a68563443e89f24c6ad4bd1426b781c16d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.5.tgz","fileCount":112,"unpackedSize":148195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHft1CRA9TVsSAnZWagAAywQP/0NvDUrhv1KKdCWyle+T\naheWwgeQkQaG/GBAK6dC27RMyvx/U5xGl9JTDgfWYhDY+MQ1Q6fSmmdxH6UC\n8E8qjKA/1huAcxygFxNU7V/+NtDLvHTZvBNL3ERmvZypE+xggXc3LYODpDie\n9XUIga53zGIag2idt+crA1US8xkVY/1lJJlFaSev4dlXrysKcAxea4rjINkU\nByKDMnYZVf5EBgyvuDCy9NoCS9S/k78DUWOhEq3L3yKj6e4EglPjfYFrOFae\n8eC7gRk6UYbms+Ipp0k/dmXI2sp8Otfs6B2MX0SSIeFK0v9T7k1Cs8pMALoA\nFEFLMU3g6j+uDMU92xLgkMxqdt9VuR8XiRPZ1NI2cZpcB7YeStGkTYljSn/9\nbhoOQ49kjpeAu93AQ2YYLjoHWrkdhPb5znpS3AbYHpla3npjA48syTMwCmMu\nRM0ZxejRkT8nGT0uETN9eiORDtTUNtD9cFcoOm8IFeAeI/AcTkeyxDPsHt7r\n72EsnzLmeoZspn0qyj3cmRSfMtV9eUwhe6OAXVtZwByV7bsjI4z3glU5QaC1\nseDh1TMU5sxnnZmjNXYeg3J7shgRnnfxHtJsg79k07KUKPi9xLAStLkb2Uy9\ncByCckmn6TGZcCqZ7hk7lZBcup8ulLFA1peDy0R8dIXh4kQizdUriIe/UtfU\n0kE/\r\n=IwSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo/tvKLIUECsGlyPhLHrluFEuCEyVt9FY+w0g2Ag6tIAiEA9rnZzRCUwWsBJZig9lRDhcrR8qZg4V3LsamJdO3cI2I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.5_1579023220998_0.2580152895376655"},"_hasShrinkwrap":false},"4.14.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.14.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.2-alpha.2+58f26555","@typescript-eslint/types":"4.14.2-alpha.2+58f26555","@typescript-eslint/typescript-estree":"4.14.2-alpha.2+58f26555","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"58f26555f62b5f59f13260306638d3148cde6079","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.2-alpha.2","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-M0sG1FZMYJPHihbK6S3ZozNxXxrWtLoKRoUV6/Skv/pGKUgfkZ8tv7t+nXRI7X1UAw9WjFPg5YPoK8U9X/sS+Q==","shasum":"6319f97f8d8d94f6e6cfa9aec23625166aae0d0b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.2-alpha.2.tgz","fileCount":204,"unpackedSize":425416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF7q9CRA9TVsSAnZWagAAXA4P/0/6Y9SkNRlFXUAdrbiU\nHOcdxRlsjW/Pu9O3EUfcd0QSquBN+rPFoa68Oc/7UJHr4yet7fvfGx13xi8G\nD+BCLW7BwYA2Gdf27qjSjyAQpJGtOGa1Qg4t9NKBVnDoLvIWQtvPktswc5Yk\n3xb+QNbnBMEiCKEY/98S9yU61CBaM1L+ZAwPg5ezZjyC3dSrRMOhFkRpKeOW\nXNTf8dUmzlq0l2SPgzNSbaNWLSd5Qc0GP76mzaznvKcktF5eANtz09uq7nuO\nj+FTeotH7GReltfOR8SqYNhS3MQrop0nLR82p7PKRPOxoF2VXQnshhpc/v9+\nu5fegMCiZdqpmze8gJKu9fo1zFfdRjl3F2Vi8otGEhSetJ9D+w+MdeyJeW8E\n1Tji/czJ3t2KL8QS89QcJNETwzz3GWsQqPc1KqHkhhlPcx7uR4UPV95PodT/\nXFsluroc9lRBoC964jBd8++/CcTDdw3YT3AqYmf5OLAea3s1ea6JeVsr44nk\nR2nrwqsN0kwdgr1mYH4BP9TwyOGRhTX0m4okRyFfx5r9x6G0x/zoOtTlitit\nnbQ7ZTWVqcibxL2aKGhu33O5RC1fFDrVO1HB/Y6PDXWqjwat1jvifkaEw0xH\nvw51KAuAMdiOQ+vfnjwHAILSbcK9r6C3z4jK5jjGis2o/4peAl1L5dmJsp4d\nn3Fr\r\n=Cfzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLZhROE4wOKrNDDQ283JfML1Whoiwmkf0EHEEy0CjlwIhAP4myMSavlfLYR2Xn42ENGOSnhUZ4b5dB2jJsn65HR+8"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.2-alpha.2_1612167869426_0.2985672470188012"},"_hasShrinkwrap":false},"5.41.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.16+1f14c03d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f14c03d2696ce02537c08aba683bdd587de5e6b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.16","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-kTekH8qVEXfGft0O0Cnc/Oxzej3qp1tjLRzFWkkMKTdCHJvgB43CEyrLOnpP64pee09cNHvM0tpbJ0hZjTgJJw==","shasum":"9b7212731981b9600198e0d997a19ab6a3f31a9e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoQi+CHVpOknOakzs13GNZ6+Iio2s4pNvwBOc2tZVfugIhAJMFNmm+sBSTTLT7JdKVMN1QvnIUeG1zhAeRWlDTz0Nd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjX6qoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0nA/+L7xlS3ZHwbpx8MPr+EJrhwZOn8QQgZLxZg9pokrSYKiymlLr\r\nNMLVSYC/0je+Pv36GZ5aGcUmcf3DGwLbfZFzewAOkKJJz8Y4r4WhDMOrXTlz\r\n5THOejLqgJQF/gt5UztS2bLGuaAMwmAHxKxU86VB7cWJADahJSt9Ao88aDqg\r\nS6RznfKyLhOPa9Bsxo9BkniAUn6OWw/ayN2LTjhHQHqbrQDB8h9PJHfkDaju\r\nKVYhJMHTPeQ4BhH7CgnpuXgFEmKTVy5LIAnzbbwOzv9c+aUc8jxcP3rB0szc\r\nd6la2o2jx1C2jf3vOZUCpQD1DratolNUWroZcfOOYAKJOMZ9v9SngqvahK+3\r\n4TstySU52ChFSOCO13nPDP64Uge1GmPKAyGfcQyJIMqCJGbAX0SPsAaxBu4U\r\njnjGmwbq+RKHj33ZmglsFtKjNrAv1m+0zl9oYKD6x2jLPCUQ7BFf9j5Y2s/X\r\nqo+FoqPsSPyxijBskIyI2EZ8bHnCN8VdCzOLP5Od8C07YxHExsb1S9kkQJh8\r\nhTICPxsKcBPN9UFvot/mS3EY9FuxSKFICm1cNdI6hCYS0jZO/oJ2TAiXCcus\r\nUoYuRJFIDIt8BLOzKEGFYoxxH+J6Dzv9L8OCW4p3jP7xLFaS4nbszCRQMen5\r\n6t5Meg09LljmHOXJ04ooKHSgf8sjtbtas5E=\r\n=HuC5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.16_1667213992352_0.8527420850500602"},"_hasShrinkwrap":false},"2.16.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.6+b47da0de","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b47da0de38420ba2337601bc2127928259dcf315","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-CNNaE8KqMSP6y8+ZSUXV2dXWt7CegrCxLTwKYKV2xBgppCuDa0iXEQTnPSG/x1m4Bl+VL3OhqfhFbql85wktyg==","shasum":"27368da805894ad47ed6a37cce8d259fb02665c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.6.tgz","fileCount":112,"unpackedSize":148195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHhrVCRA9TVsSAnZWagAAHRkQAIWYbSowYzaef1si7Aln\nCTyGgEUtNAITIYZk5fmZqLW9ewKtSpaOffwaociSJzxDPu5ZX59Cs8fd84oe\n8y0m5pqPZ5J0dqL34bGTKiHq8U7iyD1DSrrWKB1/ufkQvyocT1MW1mKa3Xh5\nYfARtsUFEzEq0pfJfOeGeygLqcLfxnxdcJymVLy5TIG0tajC81IRNk5LaIdx\nDD/eVn/dbQKB9YNh7ddFDGc+oCSHcNF8oRnw09mTLS6gljotJb2oLUnTyaRl\nzCkHWOcwLV+Mgj2JPD+x2Msr8K3lyja8OTcb69UREEBpQJATOq4978Ycwk9Q\nSZshwnQGwv4gI87kWaX0xXVCTs91PVZpj9tjMsXHVxCWeNx2rdaQvWSbIGM+\nN5rmMJ0z74zrFZ3p9mDs5PMGms1tN1+5eITeEmlErsh0cw8vRtn7ZgksPUo8\nFscx+8nrZbrPLhZ+o82QIh/0RZAmRG/sRNSxm7EZ/3Xv7rp81HGfNObKpFwO\nZZnbK1/EdW66rkqycqKjy23206N5c0tMlDef5thqboz1rR1HCIBiOQtS1ycE\nANHmYxsIaRMbiuLpDENKhn+hfMHC5w9/3HFqC5guMTjqD9W5cWlmPhwJUhts\niWsiEJOZs438pB67kWfca2FUYBOnfy2WYI86Jd+s2nR9qk2Wnz5PWd1y/8XY\nXMrp\r\n=CnwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAUjWKIy0sZL9ht+WzX2ylDJlPhtcCl4RIbnQZ6tdA6AiAGP3y1DS5VFM1SrVkaA+QRE0TFNNPZ/DMLe8h1IN2t1A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.6_1579031253354_0.9449455425923148"},"_hasShrinkwrap":false},"5.41.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.15+54141946"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"54141946ac2a25799bb622d47d9a3fd1fb316ef9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.15","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-LuKaNUGdF4fjHf0cwfECG6XX51M+T0IbfNNuhrGeYthYzGkvzE5V5Wn6w5UYK3+zev863PlYsXOzt/U1ybYLNg==","shasum":"6a6f8204f780550dd97b1697b4047a020f7e0679","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzvbQ7ICPQxENpqjlFC1U0tyUtIKI+DYUsbx25zsqSDAiEAwGLD3A1c8NLmgsZys+YQkgq2nr3d3LWRtkA89QqUgBA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXzxKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq75Q/9FliOQfzfJDYfHcF1RcBRsW2yGcpNFloJMm0XjYuTZxezGaLW\r\nsD5P3/2gZJp3uDekk7BqLJhxx4niwJGaf8zp6wzIWQtv0bsPr8IQQI4Mh26Y\r\nuVLfQq+UqV2gnLwF/UWjDAC5VVXBbBs/oaVqCY4Pt9MiS7M1cMFcGfXdzOYs\r\nOmmN9Gqj/r72+YLgcY9wgkkpGUGeS1xud1iLJFxrzxTOW0Srsb+IiBS4w/jK\r\nIqQu3Q/zqbcZhmyZnJW9BIIksJEYoo07jLTjo9nxqQpPhd7E1/14/DyqfwZ3\r\ncJl09TsWMkB5hA33wzCYGtW8m4DS27zikO5TTnP0JhdvDMatOSe4lOLV/KPR\r\nakhN9uw8SJW6QQoh91DbUEfnen1vqwdAtEf91b292P5jyIvJ8NywiaLm4Ax5\r\npd1/5sC+gzVxv6uO5HCejKSm3103kwkm78B0uX5fX7+VXGZj/wEmDQUyAIlO\r\nqGEdITw9NDprghbaEwC24ygYaYUs8BWJnR0N/4rHYkIf6wK5FWkK/wh2Vt5v\r\navns7zm6talbNQVuRO7z8NII6E3NlW2Ai93069/dzZyBKIxkd+G1LdTe6QQu\r\n2dBqqFPGNWgtWcYt7UOM+PHUtp0ybBlUtj7DqYZO5qhlys5H/7Wp5F607eLh\r\nU8PVLg4Ht6BWsRy5cLwY8zDIi91xkKez0vk=\r\n=U8dO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.15_1667185738778_0.36288030224865175"},"_hasShrinkwrap":false},"2.16.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.3+62e4ca0b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"62e4ca0b718cf781462a00d0514023d7c6874ebd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-F6zb/rUlekO5/r+E/C4HBsXN6LfhMlI7YSSib/5+MsQmnn4WxrcjDRCPlZkkvURg/mRrbPl9vpucMnp/iCAKJw==","shasum":"a5eaf798218fca63bb3f59976212422adfd540f6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.3.tgz","fileCount":108,"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHUegCRA9TVsSAnZWagAAzA8P/RifapwGkoOk1229PkL0\nljbxWaDJ+O6q9itAGxQUO/HQrQzoex/LTPMRHPRFfO3dMz8v+JvuH7YrHfOg\nyspcoRJn2zCZPFd2JG0bDrSGhai6dqWih3D2F65tZg2kcpjKEmAXtqvcZQ0d\ns1UEUoXNtQtIefK07qic1ttEmyNrHiZ6rciy0BKZQ2BDyHooau6GxfrM3c1W\ndInlkAb6obhZYa5mLIfYeUrdHsPrqJsLmmGxzSA9aY4cyOLlOfL19FunvLDE\nAeOhGkhmnprox4oTJ7XbYlQPwIgTjma2Suky8aQim5X35u09tWaF8KE2rgxJ\nP1uXlGR87KgtwlHiLLiNOsCLAfYxcWU/tHeEZynyQpMbO+9HjJhP9930ZyMG\naA98C1mxrQeAnZ7uMCSdrMCA3I23+ZmUofsF1WUMH3X6XHm/t/7E0lelu4Cn\nLVcAaMRG/XXORmbZ9t9VSc/9oRH9d8DWlBIbgWhJ8K27F9TWrxvz0En4inCf\nK2cRrexyz5yA/drBFaoD+q/liwh00PfdYJiRN3NjxcBiNSOpZS4w2Eo7Dbk4\nIiMBye5PPdE1gofP3jgf/AYpqiIzctzmg0rJjQ+MbnbEki32IcuUbrPD2wXE\n58U3PLdBRNDXKl5VIsXGBQLMxiMlLqv/datMq+LaL3sTPoRmjRbiiFZcqCnJ\n0LbX\r\n=yuDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPQPqytpOwxjz/hORAlmYgd2k3R1bcTJWc+Mmgsv2/iAiAb4BWZvJS1krn/9S6ge0ZyGDtbS6z8o/+xKdSOXWdsHQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.3_1578977183929_0.581838258694058"},"_hasShrinkwrap":false},"2.16.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.4+b529a4c6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b529a4c603dc7f2a327c2364a47f34c77aab54ac","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-o92xWNQxq9miUMIRtTmCAj+5nqCBccYZITagInYGyv5j8iYm5uhLBc2chzDBX/u4bq3Obk1eYgWELHRnS+vlag==","shasum":"b3dad9a07c2e473ddc28ca542bc5e5413ea6e759","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.4.tgz","fileCount":108,"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHdb/CRA9TVsSAnZWagAAfdkP/07X+h04jLBwy8fPtjJQ\nQx36hf8d0zDPTsTKCDhsNWRP12nc4jKFZXgHP515oS+op3+MBOssqTdWQeVq\n/qKm5TgOsnY9v0EOePMBPsUS1VgVRF9o0sGK+xI55B8DnrDdjWHlE1E1/CDv\npq2CJE56ZT82RXWASO0BXJd5uKjAALQslMQWbTxivODs13oFBVsYgpNJgB6q\ncelYwYDw/L7oAtAESHXvIhMNpdCzBppDhuNbSDIj0wUtaLTDVm7KAKiP8FK8\npUyft9gKXWoeaZumB6fw/sgsV8DBr+Ht91m12ANyJydfp7CnyWDyYxaZflWy\nYVp0sdTBkGJgORxB12YIKE7YreSaMeVns7S9zzqQSkYqLAXKct+N9NHUOdUl\nIeqfraT+gxKmS6NyuA8s4bU4WhYs5MQIziTqQ6bnUbJuJiTzDJKxqOtLq8ry\nuNc9t3L+rW43YSll2SbGs22gWQ1KZckduECZk0BCsyLqqZ+GPtaNnpu4sW++\n/O8LQ5XZfMsx9NoBeiRtCOzEh9RuQtRGlTt0c8ww8U8AYFtorJIWOH55rDbE\n5bdZ4lhOA8ynBGPeMwiuigFmb5QikzB9qXJABLL9oMEuThBFWHhR8TjN4tyF\n08ZORSFaeYxGQDpaN+X49nikK2MZWKDF4Lf74f3RBn6q4tA4BzUGvom5Mfpw\nrcHa\r\n=byS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwON4IiI+orqoQz2DXcv2Q/jWvQru3IcULNJHjdbczTgIgAV8Rdro6snKrCnL6mcOZVU+8lqHiGuBZv2qWlSBS9zU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.4_1579013886514_0.8006990932273672"},"_hasShrinkwrap":false},"2.16.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.1+47266053","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"47266053d311e867fb962f2dfaefab684c72a69e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-X2R2W9ucQXvrhCEogEz2dkcmXp3ehEhMWJ0QhhAhxd1S/KuoLRinjK7gpNMYo4wHhW6NtKEif2sCHuyJ4EHKgg==","shasum":"24a8b0e652c6b4192c7774acd306f0b35c5a2cae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.1.tgz","fileCount":108,"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHTzOCRA9TVsSAnZWagAA9gkQAKDecTPNIbo73189Xj/+\nsW23d8YBA8/cXMpeJAecSOI9ywVthk9pwET6u9An5X5qHZ5v2K1Qc9tDPGZy\nKRTVMSrrE9aZVW1gj0cBv7bAuBvqthJkIp/6jxkIzBp2VqcXnjYHxz07ba2O\n9ijyunjd75YmUmIIlUwR0vWHqFgCPf1Ea1c2FBAeZ+F9ciGMKx9XWg28w3Nr\nrF8nTYuq/hnGhb14c/Lnr/puGuG6jzuVrBGddkmQTArC7kjdwS8zRNu+L5js\n/lgIDS5LugZ/UQ04DsXB558PQWhnrN7vJF9A+gGSPGuy2SLzqSWKNC1EvFgn\ndAV6GquX5mTIbX9PIdFWrz4e2AjY/LV7eNUibnSFTTH5wF7xcQQre6MFpToq\nwv69Z+D6/lz6h1AyQSPcNfolw/CkxIPJdGmXlZ+g0/ub+JKHZVVwXCQQgg8s\nPAPa6xT7J6RbqDlhqYN2J1pnWeZSWsTzOPN5ME/NBunmg4GIksk1dZfsnyqp\np91h2a7HC2y1ksSb29b8Vo/BAm8fNRDQEbKuB3ODgil1MX8+gv1Yewq7Bs/h\nH80MS6lgic4EiTSwIgSdDZV4H2VDRg70MKpQfvJbHgdkscViBc6khDYKq6Tk\nY1ZBBDUtDWaUn7mD1LWc0fzB1+6asGUvS+ajNRMIphwPAnIYMERpbpxvX2GS\nfnN3\r\n=IwjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUwq5u/VxU+LP3RUSSov8McwLkwO1N/hy+OKlyRvwgQQIhAJE4SbOGtEnF2zxlIcWqYRfjUYodpsZr99OKo1Mh8Aou"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.1_1578974413922_0.06004391727465852"},"_hasShrinkwrap":false},"2.16.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.2+8dcdfb13","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8dcdfb134dac07dec9a56b064abe0a67ba5a8592","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Q7rMuJBJm4TDrYRsqyWwxo4OsFZ9irkdGTw9z9j7qZqZDq8npoRRh4n9CrCKU7OJS6xeNI0u4lTGvjrH9wfkKQ==","shasum":"a2f7a364760948b8b8458b8bdfa4fdfe4eabfbd3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.2.tgz","fileCount":108,"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHUS9CRA9TVsSAnZWagAA3e4P+wdzo5SI/gasXNNNYv/V\ng7GX9pSig/UsQNNPY6a3rr1NoLr+DzACalxLUf6C1dVdDVLZTTQaIYHgNkbG\n2kWltzdvVcxArHEy7L+LJx9Eze9nGpoq5Bdxi/xAuld6iDTZAcBAnyyy4X/g\nNfIz40lRpR/YMQ6X4vQwFipp+zfZWsEevXegiaco2a96d6v9PlhOuiX8I7nd\nKCnxV7OZ1MXJ3pjJ47Oxxj0CQPnmkTjQCVoxWm9N2q0MFrcKZ39U0EJJWKiy\nTI41JmykhN5pWJJ5463Zgx/wWRTZzTOMIpfkHnbX3MG8io3TBz5UGlfNHbHZ\n3hY3g3IklPvpUpRT5VMbg/cD6gd1mXMtt7zmZm0LchCUXeK0kznJM8UStg+E\n/leasKzlaVNQAT1DA9nGWCivuXF+N21LvxMXnQ8kQ71j+I5g1s5JngSqzcJy\nfOLLHptkuC2IMugwky75ZWa9Bp/ErbA0TLW+nFB5ErIGseOOlu3aJLScwzL7\nkf2VSUKWRu4f/u+CWc0DSSfeXjYtqGTSO1X2xXdNa8CRe3Xttsr1QIMGPkIw\nZ2oaeCEb8KuvCpTs5BY2+NH1uNByqZgR4KYlFu7aWP6AAboVQB7BlMWpJP+D\nQdEMHGnP22VntdwAFNrVzmVyfMtjC6fFa0kDdJdIkWz2g2/O8RAq1JGnfBEv\n/yN2\r\n=ZEYj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxZyue3hwlcQzK6QjTqSWiOsH4KT9iP4WiKTiB5tngCAiEA/xaDv9LO/8mVYz/7ImkMdvVEO2L9PZ8ZpPO36KKFn7I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.2_1578976444929_0.73802975749062"},"_hasShrinkwrap":false},"5.41.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.10+a0c82855"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a0c828559187d1e167f2e095b503c887db4d4352","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.10","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-DRL88zhf10UGVxdqabqiIr8amcB8oYnmUzk7V3FfU3CDOf+9TUAX8bt4V4f99L06WSoU6RWRdOScq0D8oIRwxw==","shasum":"474eacc3342de901eebb4997e0ef19ad5cddad8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChSTw5fSAycP977CBK+FYhbq6DQDQI6cmNHOrtJcQFsQIhALOaCVi3p6cOpOhbxwRFDNg3aQvrYF6E9ACpRjWzymyU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhL9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSrw/+IGwL+aCKP9LO8LKxtIPKvtWwhFnFe3GofDS4fe9+uVbjzTne\r\nRfij83fBgrJPkvcBjYGDMQDn9S8LOHEMewO78jV4osSoIo4oJLZODVrB4Tt+\r\n9nLYY/Vkot0O6VNlZJHVSMN1Mh4JMRoHWdNnoMrPdqJ6BDrDY0sMkI+HggJS\r\nKokoqHNh+tIrAu6Al0wXUmGJKfnBC7klMqYqm1fkxkygJ9Akiio33Vptjb7v\r\nnk2NmWg6dP7p4hOWIJ1McyO8StoBxbPqW9tlir4ulU3IRCuIpPkeiONVPccT\r\n3Yi6zY2vxyXbAQBmQduNEaxox4HFmHtk5Br3zx0AcTkissskkCP+L9JEAMQA\r\nbd8wN82vtOFccS6yerHlbbHAc8dhkSf+c1FZ1Xg3v7KSbC4goR8cmSuEbMBf\r\nYjSATDtCuWcgHZKbMBBlyb/h7xjUkTI/YE7qjxkN4xxJCXpslHulfPl05zIm\r\nkOuepzWnnAmRI4KGUFa6uGuTG4+96gJBotFTedPqnwvrz97CAHlVJVtTZAlX\r\n8iB+6J5VZRlRWgAuzxsofZRcV7CuFouXS8DplVQBraX7B7a3f8D2UXJd7x4u\r\n0Fbyazp29C2f4lkmqPphVe3SD7tG/Zx87DfI7rln+/bCoO576yB4EHgVUXIf\r\nTZYjBl1pbs0yE7ESSbiLQTFAdwuczaYSkc4=\r\n=WGRh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.10_1666847485219_0.5119934744380497"},"_hasShrinkwrap":false},"2.16.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.0+d52f5197","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d52f519715725d0cb74afff80e9366ac1a684705","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-gX9JLxwdRI/lgrllGJkDoe+CascN5f3KNa+r+3Jge+HO044ldg2N9ZDZlaLpy2hO0b3v22x9Me26Gx4kzrOSAQ==","shasum":"32f6947faded156777f762b8c72f0a8b4cf9bdb2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.0.tgz","fileCount":108,"unpackedSize":145885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHLP1CRA9TVsSAnZWagAAshAP/2Y5bPDe4b0oWSt04TmZ\nF8sQ0CeIa3MXWUKOeqEWNwO7kq3qoGoB39Bbi60gUNyswqU4rLYgre65seZF\nxJIBdp7AwBbQL+RRPrB3Ys159n0QDU4rt6zzKCo/ux7NpkqMf1zHqdOBWLyp\nBFQt1E1r52HAQ2duC1I9ulfpOScsEWTRj0zYPrzTufVq7W2Ia9NxCkstd672\nGDnUYjoPXvUekXZTA4jQtxWOMa9biPxtFmdZXaSlQKdnOHbLCA/lzlcjObks\npj7KHPDQFpM15+UgtMn72QwobB3yg/D/HYRTrx+45Z/tLGdNcMEpkLSDXILl\n5gq3c/Li0M5z3uy+UeFvw1LHBmROtgFdi1JWFv2YXrDYbTOScadN0zS4CYa7\nyNKnERjqXqdBmn4S0BKahw2iiTE64RBT0dpYaP/WX3e0Qxzbkj/STbI1EmbY\nQFOLuDANVUheElRUcd/M0es6LL+QNsnunRHqdiLMtrk+X50LHwxjegJnNA/B\nicxx7MdDbp+o5jBGbETS3TwEwKR/mpEa0ilo7rb4DX+9zsoCnACq2zAVm5AD\nY7fFP4nwrnK/k85qRQmzv8ayZMjyeE/i0SSDRuetn737itVc3t53pNWkbNK5\nP2eqFZt9Zgg0XplMXtiY21doFKFC3zOYsJXcsPTVu+4QbdKEYG+oKoRyb3vP\nQNKb\r\n=lUyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjHy3uL69dXkFt52Q8g+E//RsvRil4JmXjQwxDUtsvugIhAOMHrfwNEloOJLCpm3CnWzljVsW+BZhEL6wpUaKdRAp8"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.0_1578939381013_0.33594022029692594"},"_hasShrinkwrap":false},"1.9.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.22+c03b6ed","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c03b6ed7a97c4d7aa836f61d3ac4affd58e6c360","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.22","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-DEJo9aKsIJuhNsoxZ7SB9u050oCvNi15vTPj6QLlkCnLmDZ402l8rFWKKOGEMUiTz6WXraSWy+I0SHclU+uBmg==","shasum":"c17ff9acb2b03d3f8ebb747de1c84d89397bdd8c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.22.tgz","fileCount":104,"unpackedSize":127516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+TVkCRA9TVsSAnZWagAABlMP/0FSRV1wytDlWa2kLAvM\nfrkx2yJ/6QFnS0/dHalprwCSVcZUTuDm5QaNxgilYmfyBTyhISYNirjtP3n7\nyKLQGe6zxB8xBlFcDI/+jmZr5wOlQHKISp6Q4cYf88TLEFc47YRNgfsWZKVb\nNIjWmTjkpZKS1avq5oByC41PNESN+M0qyJvI+EUVrkOzx2MqCzKDSlWaJTeX\nOR339GhlIMh6cRdug/Rs9HuZGiPTrGBwtT2Fv1IRSNDJB5MZ+8Ll3lCcZpIn\nVAZrCvhvrExWrDLt3QLdbiBCWKUlz8iBrqG93oHJD+yRMcymkIZeqcI3oBy2\nUbeBcPUA34ZH+0Au+9SZ3nGrLNu4GGMJgX6RdEiJJWuCbnUuDd1JnQFePqdp\n8i/lWno9qqWcQysilo7UmdnZnR8odYEltxAGodj+hOJ4BfMGxcAXepFCBTHP\ngg+QRJKZof7mFew0XOvMEFg+AiRj5omV1FVcWI+LKnEQNQALjB7Dp3v0wqSp\n2CWNwWnLbozuBG7qa5eHQfjqUkRsEKN/FwyeoEed8sJpWTWcIpV1a61ZoqM5\ngsSTGO/LATOHrKLX29ubpZEEjXf4Nclhz7GH8FLcqqvKKHjYFXn8w+d78Wtk\nYsx6HThMgJTf60qpHhVJFdPsvU/xd0CtZQnvsS9nzS73iZqS+C2PGn+Im4w+\nW2xd\r\n=av7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj4R0Iy/LVneR+XGd+ZX1eYmhuEXk2VMH6zx9k9VBC6AIhAJ9TwdPvWvATRnJ7fW6Qqncj3EUwPCVCqVI72TrkooXU"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.22_1559836003200_0.5358826570712827"},"_hasShrinkwrap":false},"5.41.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.14+8ed72192"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ed72192c274249d26628fb125796e71318b857a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.14","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-0svixsAdnLPg308yyWqrSCvRerOgY/CxoiD7jJFr7D7rJuTPOYngRR8llWOsGiSsY0vP3GvOx/zXmFEOJziMYQ==","shasum":"17ab2ad45e107207a243ab329c4a7c73ec4a52ab","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLnrkZJrpETzUVGjcxNjQHRIeXE51ZSp+a0yfOPFRBogIgJGFmrgzOeCoBp3ktM+4l+wsyQ/MlB3glZUQlf5ENJtQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXfBuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWsg//ccFzFRwANAWGux20FuF6QXX2jpvC28xBf0fpj1rDYGxQIvUg\r\nhOs/wxKPVr94Y1sTXxNp8YNn9m8E88Uh6mXwcjsoF0KsU0ftMZqjDY1iv/au\r\nx/v99vzAOJ/NKz1IvILGLVPTBn8xm9H5jwEGyX9EJpUy+dDR6Aq6NHklwt48\r\nObAkw1Re91NhDVmQesOkSxP3CKz8x2kt6bt67IkvP9pW5AzWUZuPWe2xSu7O\r\nj8DjLGy2fn25ain592p6pgmjDmawTQdPDpl6LQxAmIgDtpb8HLmrjU1x4wKv\r\nJQW/ycKBPKwlGY316tz36BLe2TOWnQzoKQjqSIBRRCLExulYc2dYfOgmG2Fu\r\n3dtBxijDG7NAceALD3PhodNWY+UUCXNTZhP8Vgj6EPhNzyRd6L8rSuCGCKPA\r\n5JqQvxs8oKP51VLxgOvSHmq4vHCfhfEk2vG2wnexBaP4hZIsRd3T5dvKuJAL\r\nxJBmjJpqFzo5DUo8XLkTbzNwuc1lwNP20zS61Tnx5XWshG3E9AkB+5dYW2jI\r\n6D15E9EPKcVwEQe5VV3O9K8WEjF90Fy+Ysuz20Y9IGjia4nPvUoPxTRMJQZh\r\n4jjd4WP0NV2jY9fAmi/m9Prkos/HoyoAcCh7eG7ok0yQ0Kn1uKBFAkOjtrrB\r\nDUGeB+cGAg4leBGOY+0ugfHQP57DPcZdhz4=\r\n=P3fm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.14_1667100782291_0.3647553635871308"},"_hasShrinkwrap":false},"1.9.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.23+5d2b962","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"5d2b9626d86ca0ef14c2a45c233f096f356bccbd","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.23","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-IkpV1u9koTdjagR79pbAy2lOpC9TvzO51uzXJJ3jcJUOLnoRQzkp2FjRpZx+nQIkolLRFp7pkOhDA1MofQAonw==","shasum":"5b5732e7a2bf2081771a1339e5b03664a5260664","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.23.tgz","fileCount":104,"unpackedSize":127162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+bagCRA9TVsSAnZWagAAK84P/2MpWnu9Y3jVXWZFGdHA\nXE/HEtNf+gVxoJKsqon0YK2pdG/9sAiaZMaBTPgBrZQAE6/mOd/3txYhKKKW\nuw+ga8GEd5vu4Z1Moj9SgYMbwcA9EfZDCUzbZvRRkcsGxZyHWlipW7cuNWwh\nSYOjVsx/FGADtZLl5982r1l476whXyUDDCJ5P+MBfRIGc2xP7eSQ1lGivybT\n3nSdXyig336TZOTXQT8QzZqko6c0QziRBNGz1iktfMv3Z+D4TwbHPw+2OMWG\n5KPu7QYxbL45FH3EmFT/oi/cGMpL/MpwMUyeg4R/35IP2aBQ0FZJ4HLOFoG9\nlTbEOBbLn0fEsk3RXQwfYUlr5XNS2xFgdyMsu9eFOTqI8yI30DpqzcLv8njE\nYu0/UKbxfYCT4zeCLqvEcco4+p7uzbcCL+/6F5NQnqYMjU3N70hxI4P+SdFY\nhxpZmUaAS1fL6iAE0tTmM4cdxemTgQC000dCirqPR8MZtaV1lf8OSA+8fBfY\nWobLH+IiVo6mU2ipLLSKTuY6ZPJMj14sPaoMWD6+NKQxRu3+Ym/tRDkQ90K2\nc6fGQDTHJgHS+hdCfDh3ohz7QGLdHGKrqSmcQnSPSzSWlpUnoutrnelIXQTH\njBBPjMdab94MqwDfOxISehmdYu0dpE23JsLkX3+yOhf2nO8JuRYPzMag5prG\n9MRD\r\n=/J8h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+rNwNyenf95C0W7c5g6veAR6QGLs7snl57Fzi3zXBAIhAL64g6SpbHDDQeXI0NMAdSncPQ0EKUyp1u/eKaZDpXrl"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.23_1559869087408_0.7188967051832642"},"_hasShrinkwrap":false},"5.41.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.13+891b0879"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"891b0879ba9c64a4722b8c0bf9e599a725b6d6df","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.13","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-LfrqaTk7ql4PeFBeItgewF2b//KVO9UYgZQr5FvI8DWJsA8uqLbbXOopHlQpokKye/iqHGnIfM5pxKcNH6k7JA==","shasum":"5b782772ce43f443f3c99e52d0a29304addcb2c7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJnGS09NG+UT27zpdxLKjNOr4Bey7oNqn+UllY8Qz+qAiEA4yZSL4ORpb/KcdPocALL4OjfBqZNeyPeLMvCbyvlXb8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXSuIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxHxAAlmiORSHm/Sg+Ld3P58SZyfWZA5njIC8aXhb2TxuzIA4zwy5y\r\nmnth80+JMLtPVGX+UpcGffjKoo/duGjJHUwoSQ4/8BhCvObW1QBC9xxmujWZ\r\ndpVPydqKLSuIoTSAUuQYQIhj9kWzePsGM6nbE+A2IEpA8MKQP4/g42/RmepI\r\nj2Xy90OasUdNjxIC5fNWb49xerSeSwHo/48rFT3q9dt+DMV1c1CaNgNRgFPt\r\nyPYspBrploFskiNiWEADz8e7rLCw1mknE//7/CGhYOV23pBHe75NKHSokVM9\r\n84yorLmU4+FpW9iU88iZq21B8kWRd63/5ff1FcQFmSYG1c0u6eAReGp/Sczz\r\nMtV6zHE40o9fTruQP8rFns17f1rRV5Wl/FvLKvJ7IsUzFMjuy/nu7BR2sVqn\r\nNASIjZpNWEdfYdEtD+vKxgomBnQVZT2Mm7lDkuVAuVXG81hjEsa9SSt3Qziq\r\nF/PqWDEITek63EdmUCXu7XjzRn+gz2g1IjDFjiwfwWdWkOkYKO9xprAkNDWR\r\nwhBqBmTh+OS8WlTQ3h1RDKSt0EXygqXESlT23ZCt6cfFztAu1hGvqQMWgVTY\r\nAHTpoc2ggVLH/s9D/+PC5v2wResVGxp54657kTKaeR9GWCN/ao0s0ER3HOt7\r\n6GD52BHFcdXRJusYy7vs9dVrRmX/mQ0l84U=\r\n=Sto4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.13_1667050375919_0.7653439026515529"},"_hasShrinkwrap":false},"1.9.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.20+83c1f5a","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"83c1f5a3ab6dea451c35aeeda3034fe4bc906dd0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.20","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-d+JxiJdL8wtbuaqBk/8bemoxVHAODGdL3VrpZ+xXjkFXSETEUQMEkMs35Cay37paO95z2zyc+w1WAoSsQzQcOQ==","shasum":"cd90b7adec98710fa5fb0f08e16dc59976a6fcb5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.20.tgz","fileCount":104,"unpackedSize":127516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc994SCRA9TVsSAnZWagAAQOYP/2kXVnSESbDlfcj7C7EY\nN+Ibs1WjONmtMXOy/mxITWsX2wjt6vuCe4v5fERVKjktF30YiJ9AuV8vwm+v\nes+sbjHDSkJS/bA2xuqF7uPvqxIlHer72Yn+RyWlkAuIe11wkrsZzPRMcOvl\nddtc/wtkHT1GLqipgQPz55YyVjy+dplwoCo7GccNp2ZsjGc6nSkLFyDS4PE9\nFhHZ6lajQPFY7fIdk7wfPWPClYUrF/+SovImFqUtWjDyK7wH+kh6dHSsEcjp\nkdFCPMHtMhQ0Plad/WICD13GfloHmSaqV7w+J1qpEeLh2isB1Uit6IA1GU2e\nzXBDU2i2I+e6kiZ3ge1EwKsm4/ymk9Qa3bzDtCzqHBHUJR7cAyQbntnl8l8k\ngZzfdMie8sAa28ktsg17zjrBAn9SzQgOgIUFcoq+RoIqqeL3RHR59d0qtkCH\nTrBNvrgWgY7hQuH3uPc++eZa1cTw8pYXFfDM8hAZIWKjiZfz5y6jT7st1ijt\nfcnqVDzTuVvevs5eEIngjj/RsSPrs8okizOl28wf/oH91CdFHuZc2aCV7AlH\netyi38An8prBOLVUZLWdg3GcnSSREkeyE5XnznriPlSQO+xNF6v9+Ez4GWd/\n5ihgJbA1FalDnpuNjdHfEZxMq/b2OiaKiWCzpHge8FJ3dVMalIoev2uiAmwv\nSpvE\r\n=v1QB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACigeLuz51yLayVruIHSoyifZy6wInxT1uSRblhVsvbAiEA66yy3ic4t9vQq65rnC3kDg7GyDy3OJW4KozzU1aa9mk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.20_1559748113594_0.4050390574735838"},"_hasShrinkwrap":false},"5.41.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.12+d806bda8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d806bda82343712a24e3c78b9b34d4345dd1de3b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.12","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-UIDvPzULg+10WXk4rreRQdRfiyPmKG0o2QbyoyjlSd6qYR6tC5yzp+zX0OS51yPTBBhZtGdPK8M/D3lyaxcgmw==","shasum":"bbeddb445487e7a67f3fb28684554e7aac490b22","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3VH3bcJ8y59sjZKSr6lABqssW5CelhSs7pL57R4aDOAiEA4STqF6+Mb0m1pLXI0Un0Cx9BtTZS5QiOI3D7on2CnvQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXSJUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXeg/8CLARidooGkQ2DRynSaJjFY6JEKzIzkhtfQ35ezWhnB+kNWC0\r\nu2Bp0YzqOmRWDmzBNnZbMFPCBwnDf5U3gWd+5rqAtKDmQcGTCChUbVcFdZ0I\r\nWazHEM8AhLfKaG2dVAY9fgVgW9nOxX/qwtkzxeQ9O9VJNweIWyusMqK8mISY\r\nevl0qjkCad8yCEAkHi92ZWt7cf6iMxQPwZkKXZnigbWu2ZUatsPFDen4IO1M\r\nMOvu3lnr5s/ZN3T2yixDd4yidGCai7wLxBDTfgmSeIJ86c71oKfmD00ftcTN\r\ntPIKCD8dEAJroNOkpaViS7KCPqLIaFPFtEqedBIgg3JplglmxRqHOEMtmzAq\r\n+rELv+9MXcmYUdayIR3bMv4MmV6/MQXUUv5wfQGldcT3c0oXpLRgZeriVHAe\r\nhLBsGSHdaAiboV1yzXzQ4qX1gE2U9yvfTTlmBETrCo6uk62aFvcglXfqeCqT\r\nVUviZT/COxGeMQqMEGMKGh4OjKDD0yuNvmnHSvbwn9ZSsxalAdc0dP/+U7Iz\r\n+QC/jueD+M7G6mDEtHW1BERuMIf+lFx8OeYUWlmlyo9WcORvrdID0CouKT0Z\r\nIOnMln4DLyjBdOPSqkdn5h/UJGvu9AJeItNGcTZH2KS7QgCNnl4S5LFbGdMR\r\nMPYhfGvItSbZY9R8vtq6tgq97GDWF/4M+Zg=\r\n=rypR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.12_1667048020129_0.840426460167625"},"_hasShrinkwrap":false},"1.9.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.21+861844d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"861844d727a2ba7f75cdbba2571498078aee2671","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.21","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-M2QFsjbA3w1R+69zsLGUuQLGSpF//FNyfJoAYcNuU/PsLt3tffEzhRa7IrDvr1zxKk6ASR2RZ4dw6kwkFyvhIg==","shasum":"a2c3cc98d56916349fb39d7eba10a1c7b8dd0d49","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.21.tgz","fileCount":104,"unpackedSize":127516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+GIkCRA9TVsSAnZWagAAajQP/0+qlR+s4REFOVxkYzD7\nCCMPvsCUApBZFloPP1Q1+K3uYIDSNGs5n7RTAoRzWaJB7y5yuLE2d891GtXy\n03jhk+9N+RV6bvmtJ177Kql71oYxmehDyU+PdKPO0EixZ1OVu5Q1odE5waS4\nAPTsr6KDH4ukloxgBX/8oFwRnBnlabd0srku7Liwlwm0gXPL9vNdhe0aAF/S\nC4zfX4oHeBLP+hKEP8lLbJLnKTocLeJ18HHQ3Hswu6mvCbdrMOHhodqFFHUp\nQr720grBG6ZY7Zk3GCpG4i6dt3pgloudIh1gd1FRjZHA0AP1ja4zap3AzrI9\nN8aK8J4r7Wp5YI/qQHTomo3FF8iDITNlW+VvfMkBqH/pEZibQMShoJ4cFE/U\nMxYphx1OTLo0vW6TzfdIHXP758yRBKAqTi7m9KICRU0Idu5l0nxLy7gWeocd\n/Bj9IvC8ifF6sgp9/W/RQy6YBnVv+YTUt0GTX742cNfGE68qhehRLVMWvAZA\nEA36PIIbE1F4F6apnYd82wtjcaz5Iaju3dI4ZtW3D+GJU9pkyYCgPIQoqFOq\npj22yrARgKjdXt3valQV51yNVKErWYB3Djk3m+qs6NpIkKz+CLrHu00eAecQ\nh6DJRc+rK4GtBgCS+BvXSo8wlgzacIq9QlDG0z8IYydjfLmv1upIM35rLOjZ\nhV/c\r\n=SwNG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJ/zMEzMHqrMWh9DUcwqHEkig+h9n0vjzJ/kTFb5+pjAiBZ1viYZnma6FMVbDRpiQ7RQjh3FoBa6D1UQqqJzXbXjA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.21_1559781923855_0.08798338649921611"},"_hasShrinkwrap":false},"5.41.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.41.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.1-alpha.11+344322ad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"344322add846d03c6c9981e486b09e6ba1196555","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.1-alpha.11","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-DqoTRmyd1HYMEDQtCy5Ys8JAg8+89VNr6ktHm+tNwyemOAxj03GJ26wI19NM10GK9GIRBotnZgP6dl/WeEGCPQ==","shasum":"52ebdb2cdbbef3de88a66ac4a1b360e70e8ca118","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcdVQ4d/GNTTRbHzGdGSQMSyKWdYG9ygK1dir2zRNYjAiEA04PbRnoi3PnRK34S3oNUA4FjoOq3NVV6qICYwb4Mp4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWhTmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ6A/6AltF85gdrr/hWG8Mg3GUSgKxohIqdcfwx9Yb9vAoIXSdXG9A\r\nSEikS1UkWoLPlkinb1DFoHzdY7ABwEOu7QoPEXj4wjlznUEKzFJc9l2Z7rdk\r\nMDhdj+8cB/xBLQ0q9ZVmCb8OCZFwNsmsuQV7N2QYFSAcnP/2brK9KJDMkgk0\r\n7s+G+e33b3GmL87Jo+3fFYKOR6Q91xu7LvaoEgp19lw36t5QPO3GzCu8VD9t\r\nmzhJ3nrfBcV6RwT/E467TgoSUgfKrtBs+fgA2m6DCFLh6laDfJaCv8Z2wwMF\r\nX1KPIpYi5YoxBU6NrmI5LkBsk2H1aNXEbYm6T/1zRxRdHB2yDTHfZgdcbYJe\r\npEpQbubfQZ1+uYNX9tBI5cz3wsTdRB0ay8BPVRJ4D0M0tLwJtYJmfsb4Q3rn\r\nlUTqjk6l9zdmu3i5l/8i6M2i5ROT7OrwIsMf/298KNBdiI1jnNcAgzFyew0K\r\nSuc3B7DytxqXMxPZTGcFwlIlTeRAHOK/9OvxvM3HRMwvLCT7W+zlb78+CLSy\r\nebGGL9LyzPvvmSmuimaBHbEvfLzYELvAhPJo3ueTNjnTI1eATalkcYsnPpEB\r\nj/AOafTRmviVqN9DB2lFDr0qee0lUDqL/H2k3dhWEgPmQU4++yQp2mY12/gS\r\n8W6xGjYlUJpEAEjE3ArSo18MM3uyQOXO/0o=\r\n=pLce\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.1-alpha.11_1666847973813_0.14358759986081981"},"_hasShrinkwrap":false},"1.9.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.15+8a0a0dd","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"8a0a0dd9f5120c39f0a1d76f238b02737b431079","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-PouLgJEluRBbY5P6QooKmuObVX72wr/y5YYlZOaVkgxF/Oql94W0Y1geKF/pP1lqYSHldjcDgk0NiSLcu0BZ9w==","shasum":"01738612703b796bfae6ff36dad761a3efc70378","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.15.tgz","fileCount":104,"unpackedSize":127131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7hcsCRA9TVsSAnZWagAA+HQP/infab476PiJOqdq2v7o\nuQZ5WCd6YMkuB2UUO0VwoJysUrP5Nd0uk5r0f8M+ZB5TpajEpMi962nWj8Bo\nxJP8naqOFmM0jaJHqM96Ju8LUKp36lV882KUUbsthZoZCSfYPZE4AXVgF02w\npDws5Xd/pfpVoNkX49ZZ3Rd2d6nVIxlwvwZSE5fPxzfUQnQz0epfu+N+34tC\n9CsQL6D5j+sdto89a1L0RD4Yue0nXLT9qMAHW4hN4D3yK7fpisjhJICnO0MS\naQ2x9bsa2MJCQoAru71HZjRbDZwwc9ZuF0AG77MxL44kYe+6QDkOdBl2CVpF\nBTTsyKkOSgSK01fpvTnsOV8FY79NrZjoYxNTj0fPPhNwMnQITOti1kQEFNDp\nUhbMt2LReKAzfAAQiOM7ExjbCScw5osXw0Fppz43byi0r3It/wS1r2bq0HYL\n/La8RIXtFamqOAN0XfuIrPvHpUwCq6duozs9NpvMSrcozW/6JGYlzqFyHwsw\nF4cPFmEftVrCN6HVbYBRvGIHG2b0VWy7MQQ1f5leEtaqOvywyVxvHcYqNJZA\nMLALRDAOhb6lnLg9gLrybavvmNM/k1Y7fpI3tgLSwHRjCWbBlK2Fx+alTbfE\nju6nPd0u53O4sq69aIf6ciylKeKDWRmDDqS5ZS2bnm1yiv7oYGzN+v57LzS+\nLVcW\r\n=lI0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcIOB5eUOEkplzhlYlLr5kCUnncbS8jJhsRDfSsOnxdAiEA9HOMBFusxgGCsmJvKFjR9gy2sjciV9ijaJ1Vf58qYGU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.15_1559107371658_0.6690933770614222"},"_hasShrinkwrap":false},"5.12.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.4+70066e29"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"70066e29e2d28e024b7901b7264b61649cfa964a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-G6EAqB9Z6dT4fTqvpVI7xzEKDnMHDiZQeIV7ytqTpgC9Xa2BnwYoNHHYl1gIAoaqjsTbTQ/jClSREq9dnwtJPQ==","shasum":"634afa2b70c7aeb7104f1845ccea61898e80d5a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDFGzCRA9TVsSAnZWagAANZYP/RowUOAbdfj6ZcehtDjq\nzGuTtW8lgifPsiR0//NU6iwERCovZYf2TBNxvH0is/qQNTd45RzoT0wbLPqJ\niY5MtSSrH3fpKP8gzOll/zuqanVcvKYEj3v4oa1dPwZIw6ekjtgx4O70r7aR\nrBhYi0EroCABCsGTcu3xIDQIWiZalTGIOc5kDCO+4U/D+1dN52gWZh2H3HSS\nZ3SlSrD/9NExgx99vq5Xw1GNQRFi8AYjaGoQA0zjTIv5IpOD3L2l47xIQBBY\nLb4vyCRLo5GZ3j0xSNt9ILd9PpyDiYSaT5IeYs8X3MGZjSO+ZuZpXRlZ0Kqp\nyDlvctBZ8Z7tmxCdYBmNg3jo+ePDCPh8jbeEUDd32k3RMv2g68Q8qVu0XhvW\ndJZTniVaZE7MOFzEavAvuMAClq1OL8PPWWBJQfIJEWk1lWPrikAo+6RThqZz\nAZOfj45wUvs2tH48P5JBx/RirGrwvcHyRDJir1FkoO5V5CEmSBcaXoGnEgkG\n6AT0Qbo44ZitSHlnO+qkrNGxP/USmLFErcDQkv2DQga3Zvkh+3EtGDPhq6xf\n2o6XkH7KuOqc/GuPnC7IG8A3GWqY/yJCaEbk6qND0lJhN/SqJovX7oHjuslG\nJZ7882nf0UxnVJQOE3AK9iWy/uqirYkQhzDaeEh975YDdLswYC/EFhzNbygi\nNp8N\r\n=IMi+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl4BR/NGMLUlfJhIJZnohwq8JqV3eR9ibe0/UlC4PL0gIgEAEXzihyx0kZJ52wcsk3UUbJR9YoVgoLTYB9zn4UEgc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.4_1644974514939_0.22576648664847587"},"_hasShrinkwrap":false},"5.38.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.0+12bc0a72"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"12bc0a72c1d1164851a22f4df09385110a14a9f9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.0","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-ZhrbHjY+XUSwWgDThRCuFLsH0YGZyQYTvkWDRyC/jXwcmC/MFSrf840TYQlaA3HZ0W8n3K3Cbb32f5wbxzOPPw==","shasum":"74e23f57f0a4016e3a748fe09de66e70f53ef7a5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzYFJ85hMPtQ+mHmOAx04CR0OJlp/gxDA/OifUXW+/HAiBhCCP2Wy3W/yBortDoxV/3uiIL9A5OBweeLK/Uo8a7Eg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKKzSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAFg/8DMeNiuQhw9Abp+dnaLoWbuPDvmCtGvbpWsdO4eIZrB1Kce8t\r\nbCaBmJ26HMT8PzmkB9iaguGHV88a6G9VspDseAuzbiNoq//y9HtJOSSGuGHJ\r\ngnFScmZU9zLFIW1+++Brdj9fZjioQENnW4ErK0zDDWXeWYhPLuX/pU61PLZ1\r\nQEMISmD26k9raxkcjlbbx01XGsuNHA+My3Tlq2W7PXd5/Ll8ZI3BUH9H2IgB\r\nhl9wXagllWLYTOUxB0FGsAotql2jjd47c4uQp6u0QHEJxXsoQlzSh8UXeVtU\r\nnfXZcY6toC7k4D45zaIEljJJeqX0X49ECYpKFEVqBcY0hAS4EOOqf7a7qz9f\r\ntgUL1+K16dPXZ5Q9If07Qf06yefNSTptGS6cejHodzd9xNis7FWaR1Dk+7LA\r\nnLKYqKKe6HymHQi7cpM7BqujMtVbreZGAhU32Tt10ZfEvALF35eCwhpbSiSS\r\nNu83zRackXL4bPp5fHxfhv6i4851stKJMFLYnyLr9+XMNQNXlhuxx/pXXk+D\r\nAWUZRu0VZanmiZxRNhcJH1h4r+SgSliVSPRtsHud5imUgdoliGlGjDeTTQUV\r\nv5BVHlfo18hs5mIZ3wNAV4aMzc8dO85Vc5BkUtQzyCuJb+evqujJoBGL03U/\r\nrXtk7Xa3NBtq+o6CDMmXhSC+XjBc9mutlIE=\r\n=hiF+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.0_1663610065838_0.5151277506727994"},"_hasShrinkwrap":false},"1.9.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.16+f354a3d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"f354a3dffd413471c19ed10d5a35f9338643bb12","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.16","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-xTMbOCnwe9aBQGJQZTL9uv14WpLCwhDCsbLq1rWWSt7Uw3ILOlQPwBjdwQEuwW0N5WEyPxrZm/EfH2UlE6CYPQ==","shasum":"9c7c33bd935277105a771bcf74c836213501fd49","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.16.tgz","fileCount":104,"unpackedSize":127131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8UcxCRA9TVsSAnZWagAAajwQAIBhOLd0Z3oOkGN5utS0\n/CYNK9/CGw/t+QPQznjYAdq+KEzZTKQnorh8EuAlX+ezUfrX7VVJ6gcAMczM\nv4uXKg9OfGm3RLY6B8zzzud/wgqINrjrRPa0xbNI/ixlyDKN1JfQOvuJM0bZ\nkjG21Cm0ruG+EcruEmvvMYrVoLHKqbD34aKh8Dr3a7V3dCSm/6APjw2+T6BM\njXPHt7PAx15bgFidIU/S+TMPlgIjoHNYDJ7aUAGJNI1aPH++81xgN/8OLDGx\ntr930hybjZ9mhiIQERPtNBy7J8UXoHJCRbDy8NZiZFO9jaetgrZglIb9rhsy\nsx9peog2kqKBzLJNw8BdBUz9WkFnx6FN71r4tWjL+t2QTY2Xwvgg+P1iyXp4\n89TcsfRGdJN14AsBu04J7Uel8xfX86agx+jccnVOfutdAUSbES6ETZl6CTIA\nzgIlwUD/9ToOIKwaaSyJs7dR1Iz/TUVRJ5g8raVaHvkzkIQHAn782zYgo1bU\nH0HWQJ2e+zufTNNvcnf+Fcj6kxFKWGq+/LcswcWGwAc/VzqcmaIsohFoOBxg\nN4MkvW/EJ03jYwjT+46gPiyb34VjlzvRSWNWmTLNXHP2zldjrwhAXz6PbKkC\nRtYquYgl3jQHzpjvgUMAzqQHU7eM5YrqSwb4vRULFf2fu8yNL5nfmWiaHMtd\nt1yq\r\n=FZBe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYcy453tyTu/s3h02+KiB1eDpMG5WsNEkDj6En3E4dMgIhALXvnEvSRu7gXfq5nYO4NhonNrBoUUWGKixpDmNvlWCb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.16_1559316272675_0.015452155517858168"},"_hasShrinkwrap":false},"5.12.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.5+0dc75719"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0dc757195b8a7b95248782c747de18f3c23b10d0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-m1gtwAUi/vbvU6vgNRt54vW3VyXBFfViK7JTFEe7dtFPmXXu7oq1oh111SCTQotB9Im2nM7luGW+RbpYu5GRrQ==","shasum":"2d008ee049f44dded12d1e8a12c29a17f92745b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDI6rCRA9TVsSAnZWagAAhHMP/3S9Da7FsilRbtA5yhQH\nuj5OpzMVrukoCmPT4APlXPPpab+kCXihXzi4iXzBwypsPzA8iSqUiZvOhUEB\nx0MrD2f5wOzGupWSYM3bG6Nlmghwj+sX1b1QYX7qhBosXZOYigngrehC9+hy\nJLMg4JD702PAXWJXUs2W8q6HHUqIYbqBf2pFkZvzfYMPd2/poM3oPuDE6jK1\ntFVhBZOkTf9/L3067GuU9kvPn6hFzmX53ehFhXZT5r04tO0Xcqf9fYaPjSPU\nn4gxBvLqc0iTQPP9iXusWyffEQhFlccQROk8Ed5tAFzpF7uO4vljcWH5fP2I\nSLihRmKkwdtkCrYNU1Hkl/uFYi2TQhqMSVcl+xk2LDsWtsSapyd72ydNefyY\n9kv7GciOsY2jhwx8GwrWBKthuxxRFRfEEKzCoL+X0l7+occTENpSCU77kOBd\nfMNA0OcgHyJ9ZADRm5AXA8eMRP5LISk7tYNxB8YeiuNc1kCYhzUCN4lUJRDL\n/68FfHchcFmLsEPSaMXA6AMDJb+VskUHxuUZNBlFPnGiZkfPfRxpuiDIz/X9\ncPrK0GZZ6Vtfa/1ETWpDiKDgUGRU7sEMDFrhvjhqcoU9cwgWZeCdwXqOfUiA\nIdVrawluUU5FkCBMq3u78SbVdTVMAX8ow+aTGySYC10H2J5Tuzlv/bbzmWnK\npIIS\r\n=xqLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRXhRPY0vNAQCV4xYb2KeAuywxkOVHO2VxTvi6JMb5JAiEAk6AnjuLHtk6wg1BtqGkcXj2IKC00X9o9a03sUUalFQc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.5_1644990123393_0.6718961869902498"},"_hasShrinkwrap":false},"5.38.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.1+5780ff9f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5780ff9f0f212bcdc0916cf5611da35159bd8340","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.1","_nodeVersion":"18.9.0","_npmVersion":"lerna/5.5.1/node@v18.9.0+x64 (linux)","dist":{"integrity":"sha512-n9KZH8XQRSx8Zp6+o0w+YcUxtghNiPvWLL7mm62/uby9DxStrJJZFRyuw1Xy6N6V9nSFvi6M+94ZqsexgCPj/Q==","shasum":"fdacabe070784bd969c032f05bc0207b2e485154","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSjf9A32P4gIWdXQrVcJicRIwm110I6fN8o1PAQb3JTAiA48qoZsIqoo+fmlqwg743idA8+HclE9PhxjyRB6B+WsA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTAPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGfw/+MtGRKoEuZsrU43/UVuyxUHuNDRA9gcnqSLTSFli0HG5owYfq\r\n0gk6xJwcrbWbsDmN5VC9aKxdNcA56QoMcvZBbPHVT9M1Q91NzZAEXQylWuSL\r\nLACDzXD0Qe+LkqCYjwgjSzER8aerYoIwkmGtQBMosfSzzMP133Ch7yerij+q\r\nm78MoH7rDkVasyETRGcZs/6uPeS3/fCXxUnP6BMz9rJf/0Ldsgr/o60rD3iW\r\nKk0IuznHjTNuo2VbSJNvhn683zrhe83I4JRbA9qsnelqlRw2eQDc3oINHSOD\r\ns+CDhKUaguqYTuNWqMZLUgL68UzCCWUUoNkzvk5vme12XBKDDGpNJbTjZqNh\r\n8cZjd45EEzSqHkv8i/o1ImLSR1MheigdqTwFaIwf7dW0vUyfcpmAZxBf8/y6\r\ncipfDEGVKCmRObYfqiDzCw5OcH8kIscpEl561qCknl10sYQDmwmHNRLkCrWx\r\nQIB2I5lcor1tC2S3zL6LDSuFCdnK6mh1bCqsrnO2LYOGQvvktEYspSeo+DGq\r\nKhgwVQAqEe+yvKhokxNqTlTS05Ub3xkQR0pHfIIrg5FiocJNTymP18tQJaig\r\nW1EvRTKFe4jqU+1Kl1YsVfuCYyn3hrGspSIbM61YWJOdCod2ZimMo+yPhT1g\r\n7mHpczzMkrDFpCwymcaHcrBxqACf1mMpm/g=\r\n=5NIj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.1_1663905806921_0.08416387326612584"},"_hasShrinkwrap":false},"1.9.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.13+bba42eb","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"bba42eb6179c98d98646039a49df4395e9e160c7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                        | Description                                                                                    |\n| --------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]                | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]          | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`]         | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]                | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]             | Tools for creating eslint rules with TypeScript.                                               |\n| [`ESLintUtils.RuleCreator`] | A function for creating strictly typed eslint rules with TypeScript.                           |\n| [`ParserServices`]          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)\n[`ESLintUtils`](./src/eslint-utils)\n[`ESLintUtils.createRule`](./src/eslint-utils/createRule.ts)\n[`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)\n[`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)\n[`TSESLint`](./src/ts-eslint)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-AAWgOJQTjCXkrpsHbygycWSNwliekYTwjf5hL++fMabj4cmpWdJLPngGRzp6pEnD5IMzaIs0yyh8O4p7wgShrA==","shasum":"90b6ef7547f56f400f605d8ff7357a6ec419df68","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.13.tgz","fileCount":104,"unpackedSize":127324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7WnmCRA9TVsSAnZWagAAossQAIggC05p5GyJVC3S5WOg\nEdmFvS7e0bnpMyRzRVaG9XjABCm9QE+bjoQmjnc/aaiFTm8fpd0WIc8ByRSl\n/2agW3upSnNQ88pIcxh9w6/5gZ/njWB7qns/whfsCeX0aEXjdZ71y4grHgmX\ns4VahQKi0e8P0NDwgfPDn2Q0vYd7+G7RBpxWaE4HMP/34Y88ip/PLBTkvy1K\n/ARWVcJ0s4E9lhTuXxcICQSChZiVV8XWbziwquR9w3i1cEX5gCwIntSyT6Zw\nBm/rNyJGll1xcaoLC/3cf/jTMzBFZmBblkKwSCWOkNVGrktQ+7JaCdw/j3QS\nTOODL+EBq3um5Z7Z0XJvqCEBkeEKWTEsq+qNRLw9Rt7G/jRZSb4/Bz91jp6T\n2dn+WYv9RYpF7JTEG2eHXhX7Bq+gw8PIS3hwJe48svO5+Cq311G4V56H7uRJ\n+yKH4EakwOXcm12ydzQGi1Z9eHiUJ8lYplgKzl5AZNYWDpxvz2eYHggtfpAU\nFor5duqDulfmeAjW9bdx91UP0/BVVMRgth6vO0M5vDF/+UdwXaPFRgwkRu6n\nCUNqsd6nm3m3AfT3RZD60zOoAmIh7TCz0gRtUqHevmx+uNaNGz/FIBmfTibo\n5uLum7fwDHHSQZgDlShsekHr9WEPtTutBKhINenhAd/j9Zr+YJ22kH60Y9jg\n6I2f\r\n=6M6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgMtgctNumyD032uvamEJb47tGfUYOW+SBPdSYYN2u5AiB53tMfdnFaPp5oyxH16dq1C0blXGVpBCt45z3BAJ8vQw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.13_1559063013377_0.0612296648863726"},"_hasShrinkwrap":false},"5.12.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.6+40538cde"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"40538cde45111a2cf4a76712089ce16a013a8a4b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-5bXuTmP7Ry/qkNuSXGmeyURvAC9fTvd69Wmmjo5Y+/f186aA8VAcpMDid72s+v/81Hmmx8AuNIgDn+8RKT0XiQ==","shasum":"2be9d6b18f4d6051f8ae648885dee75db7a353ef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDI+XCRA9TVsSAnZWagAAYvgP/2SW1LkhjNKaDba6Nxgg\nhViLJUsgDs8E3kvmrMxOrI5VZK3Zc18QrMukMtX+Au0KdtcsDdMB64eocPLP\nyM94u0zDUVh+xXrrT+Zd/AaL/OWdI9y6Ez7CLlJFebrK594IjPxav4JRikCM\n9IA0mETR3cmSn+phhbgcKdJXZUYhwVQ9idKicKiA75UWGEcD5ELo7j3GyrBQ\nVSr09rkxHDb/4dK+wPkhsrAeDbe1HtNmL+DQ2RMmHHZi1ptFygikWb36evhH\nizAPqao4PjVvzxgpA16HXPJpxvHIWQZJc180GIq16w09AN4pTasJeCbUjH/r\n6Y78TaIYKyRXzxrO8TcP6UrOQg/pGrvgipAPGFpVzXGFXuzBQHcRMzkoyUug\nHbVwk2VrgTn8UoRm2shNRa1tkVwfz4v4NP3LFpNFXkCK/qXhmP6Y9jxkKFZ6\n0JINZTEia8dg5L6hZ3Tkp1h4VxedPVzG3WXAN0HfYpUJolbtMQ5l0SRyEDwF\nOYKWwXMYDthg22Ngudy4L3hW8M2zaszxFDWteDaKTAX3nC+ByWbgs3WpsGve\n2psEgZLaUtcP0jWytGhZNI9sto26YoQWgjysIFjcbOs3kCjpksr5N3ylpxTo\nVlF9KmpTLbv6dhdFbar8HPJqNWX3SnW5+PIO3xfk05qplwBB1R1H1X/rrWm9\nS+Vq\r\n=IAfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk6q3UC5bwI5Eq3jPptpffAk1RMb/RUF3LJM1bcVZNYAIgfHWKAqtZQyfMjuxezMhKwSM9gSpWTZPTqrUSvvFc5n0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.6_1644990359415_0.9559746853246525"},"_hasShrinkwrap":false},"5.38.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.2+b8e56a63"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b8e56a63f37d1b7642c0e6f902b404814cf8e30a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.2","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.1/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-PzhBo5Q6+O98H+QmJV4IopiedETI8JjdSXuwFkq/ZIvACUBE6iyrVZu9NSSYxQENYS54O+5sOXBvloO84iHHSQ==","shasum":"34d7685b4d0d8fcb21dbe0662c35b9bda2406b3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOcEXpmmHv8FTpsE4mhxK0KEbhQJ7KhphOlkWYqd3xtAIhALkTjg4UxD+gOUcXXNK1kk3O+aqJBpoAE/TwNthiNgmN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLx1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp2w/+Lz2P+V2BU9P39sHGog93Clj7d7Tfvn0Ffy32QoXA9a6bcuNp\r\nSvQS1fseNpToXEikK1uPwrnOOcVzqW+6ByfHlP+Pz2Pan7mEwlnEDnfNP/Ia\r\nGUrzfybqj7QfHWdCSLlNyyot1OJmgjXwRb00WuEM5mBzN2GQ2qX3EY8cP3/E\r\npzb7d/itebZEdSrrzoaxI7pa8H0yjllLn/pehUYMjUFNDXWDL72ci465Zlbb\r\nnjMX75/yIL0MYMjmq+8rJ8j7fEAcM1LTq4WyVuaksUAGQQMhC5oC45Vsedls\r\nf27AEXcvtc+5oJ+4+fe4VSIKjA6cP1f6bdHtIJ9upaiy1x6m5zuAW3Z2HwaB\r\nTkBz1U/4cY41aDpnmAE4Q9MfdCh1BNUnm3YtSv51ExPG4IxN08vzODHmAs+b\r\nB+j0rHhLz/SXvz8ybdS/4MBTu3iTMYGL51/uTxIMD4hE1/tPfK1IAjJ+rt5T\r\nENAP4AHZwh4/joYcSQDTCc47ZLOCjJVribX+L/2Sw09pt8dUQHlAFfVYaaHU\r\nPqBFrLQcAOswb8Rxgr2gL65lZoBCFTj7wyYCi7etDDgIJUOTW+tUskZIQJcu\r\n9vryoAE+UFdyT98HGVlsaUtxp/0riihIcKPDESBOETAxFijZXwhv4r0YHepB\r\n3Mk5EV2g8AsqViGKvo2Uulq8IPsfE2Sc5AU=\r\n=FEED\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.2_1664032105163_0.7893643329591429"},"_hasShrinkwrap":false},"1.9.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.14+e6b2eff","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"e6b2eff79beec82e36c3e7436c9519aa3741df75","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Y4OJ7qUxO3si+IJjHBAlAdG2YXcGwkQcogASfE9Q0CgTCXDRH2UShClQAOpuYd+ZRwpAxH4IrruEkszuw39SIg==","shasum":"c32162174da6695682c8d21048a2ba4aa67ef561","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.14.tgz","fileCount":104,"unpackedSize":127131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7WtcCRA9TVsSAnZWagAAP0gQAJzB1mlCI8/lWB7uAD6S\nmuUF83gF6pPGyCDQLbcQVrwdUZT9L5IuXYJPbcFL5la5rgFRCFEBlB/y/vKJ\nJCb3XUvSdcpn4EOexp1x8Jh7gEIXHUMohUnuwLTEwxvuNgpwBQQvHKMlmVtw\nHM/tpg5zj1x2m3Ot3o30p3zH7ujmgP36N7Slv0hVrFjKUVJK+B+3pSP4KOQp\ns0IrJZ0D3/zX9YylSxM6tDsl20vlzUXCtMMT8xww7qXINmQU7ihrT1N4rNnt\nOa9RgHwdOyLQKK8FHYsZhzza3cUdeyXkt07Uc7aq3v5vUF44B8kgbQ30RbbR\nNeOGRXV13VMNXbiSb+Is3N6xjyDU7DhZQk//iiJPlWx52XZjZ2D04naCFaSV\ni8de1ebeZ/677D59uw7AEjGKBR8egVzQffgcrWUtM1++EzXpKt4B8ztns65G\nzqyQHZIAKaKd6Aos9J3Ql+ZbJ8Bf+/3ofh8aeO2pPS2OtvWaVbRUZODD9f2F\nUiebRCu5iCoYT1eKVyNcjZPVF867GfAoYFpA1RgwxFQu+aAFT6Xgx3xE4W49\nJOxjD5wSTZKYqlqLcRUGdLEzeRohjHf2jygP5HtVrt6UVU09o5EVXsT9rI0+\nsSGoDvwBeo0rXZCgzcatP/Hz8DiHG62gYEJ1z3osgrTr4unHQTb9ImWsrkYN\nufnr\r\n=prW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6bEGQ1oDNE6P1Iz+v4iTetu4+TkUR7G8WCaItzR91XAIgdCO9PD5fHaiug7qiKnqH+wONusd/zlQ/JiXsv8XpbLE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.14_1559063388152_0.919174388852652"},"_hasShrinkwrap":false},"5.12.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.7+b1603c9f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b1603c9fc16eed49e5d46016fc011aac8132e769","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-EvUDQTC1EhC4F9GfrD+rCkNM2pZVaE63fnUfiO8IgdUikNPQmFMuvmn5okqMKjcIJzQPtjP5lAxRl3pMU4aZ7A==","shasum":"c52cdf3c9d42df5e481ae9fdcc502cf727b7a7df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDI9UCRA9TVsSAnZWagAA5KcQAI9pVhBfhVC/yhdjREY6\nJmQOq1Ye1oj39gFcjEuryM8o6JvQZ7zzJLJZo0RcvJGY3fHoW/OjHwe3cg/7\n5MDXimZqKiElbZkEjkneGMPBOMhJWO61XQym0wvHwGQCel/su9S+LRluvOAO\nzp2XTDxfsMK2rdXS1hqEGYVBnGlRDXtszrfpDJCmChDzL0SSlRjEpMzASASg\nhy7uZ/FF/TpUezs7WPLQeh90wnYHGDBGAxgZAtSU5OEgca5FIOFDtF5midSO\nLqj4a3OwnyVRP/advHWZfOToVZvbDZCkLESar0nS6VTKgZ+5++wNc/b3PZ1f\ngMjJYfsgsenlXq0tpk23tR8ldOOOa880XLRvTGmIpk19dGCIkxD0YFdCtI+R\nPg6Y3ZE3gnSWND2U5pJvUoFJDSsLoh4R3n+MVkLbzIiejOkqpXNYk3NLDjuY\nMva5jnSJksHI4M8zD2KaP6fDs17wKeNPgmQckHjaf1DTLj0htnVufqtmpz9X\nI5BhIoBnpcz+QUKuLDDsPmcUan1li6yc0co2jDt7VRS/Iu25X1jfcWtnvmk7\ngqO6TOYSttaboLXidXVVjUc7eRyr+NICO0Rf+jdPJB4SGZg+TimFy+FI/s/P\nr3rgTEGTBQAHkE641jowWRiL5k4ABXBUYpMcXkJD13Welb3diOSOFbFol3yI\nzVPl\r\n=HweU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1ovk6E67aGxOfSRcbedTf92mckiB+Vsc7StbYxljK/AiEA0XLzHbdCEUmynJtQCkM9IQUefiGLaVXdUTHxPydy58A="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.7_1644990292391_0.5822058177964351"},"_hasShrinkwrap":false},"5.38.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.3+5440a5ed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5440a5ed53c9a4624c3439077d962f673510d499","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.3","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-cCF7d7Emi71Iz07m1Qt01dwun0qLsLsdZfwaI0NrlNlv44u+R+kx77mXOBIca+eCdL6DjGKQ9QsltllCjf8t3A==","shasum":"5b7aede7708fcf33a536c2b064cc88703023edaf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnm3v0IADTvPKlI44ZdkrH8xTd0q+m+KR2oZmiU9rWdAiBWai7Zkab3kxtidCgZwvDsLgjGgWICPDq6ie7wppv27w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL16HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXBA//VEFwQdog8no8OvEMWYiq3LQds36+/IUYVq/1iKJeEJQQ+3Io\r\nvrYqoWX3SbMjsAkBDoltyIyvOzOxZDv0wmfkYyldt62gVOc6FwjAkl98kvjv\r\nd7qrvaB4IebPSEnSHfdhBcmzyggM6Brbj7/HcJBLoaPKIWyPI+Eg0JZyziix\r\neefy2ust3ULePnBanGN/pyPBzkcdI3fPhUgD9e3/OqP/ZSZkHO6NnuDn+vy5\r\n3Hb8O/bj+uqNU5XyLFKfOYvjkKMVqVVT4Jp03RIESlgzQpTNLQRjmxqfluEX\r\nTWSvjBQwAMelTKZOXLynsz/fvbPkds5UMC5YXgeX5O8za+RwYli3DhU9GvTc\r\nARnGBzuLOmiGxmYHyycNvXNMGHg2gS3oSR0844Yju5T/tsWg2MkFMy+uDsBL\r\nzPg5jBk1Ufmqt0zMx3uz+QLRNkh0zxFErWXvHB9WDoIdBJWZgKgTm51zyfsX\r\nN6wkZouOe8ZcQC1TPLDfumAPkQ96uYayhXNGhL00Sh/ZeQIteJRjaeg4G3r7\r\nhxMBj/JF5ZqAozXaH7Ym3QU9PQXeBifBfMbO7pgynTShJ6lAFFE58L1aNgGt\r\n5wSdh6Zi4idH++CAQhH0dc/r6RIjC//kdeQ0xx1qSQYkIFt/8BDPAncD1u1V\r\nGDX1HuvFWKkUiBV3si4YgpzsV5FuwPTpERg=\r\n=txmK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.3_1664048775110_0.03867239551323909"},"_hasShrinkwrap":false},"1.9.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.19+b5e95ed","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"b5e95edbb811ba239d2856e9caee21e802fbd8fb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.19","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qeJynEopHr0oJIwrDY3atzbhgRPnA1JYkR/3nX8+LaDeKP3UGMdI24mkmOz9amsys6iCP2wsPpnZZaYlY5F3Ig==","shasum":"e21610cc8d8022359ca4c23f4d44062859437203","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.19.tgz","fileCount":104,"unpackedSize":127516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9aCiCRA9TVsSAnZWagAA5H4P/iYwBfPj0tUq2R3Yu1sm\naJ7q+WR7KMsvUaacVP8pDWHdS0XYq3nvpASp7/y307qrMVP3iDQa+wcIpw8P\nSDJcfoMNjKXVrGMCYb5v+g8LbYKB+8XqiY0OmIHL+aJWM1nlLltxu1OViFp2\nQhv8GmKFgKyVbV1+195H/DsskQQW87wEWzhMR80Uhsp5VMW3x3wuJnzATkf0\nbl+4myGfrlUW+oQ2uc6ybOdwQWl4j2kKcHw4D5LRE9OtOw8LcJXW1xGOT1bj\n/JsETqbmv1F+O5jECAyF3Pk4f/eY9o2DMgypCVl8Nb/WReydox8eRElj9GoU\nP0bvIAkTAvhJELfJ5WVffNbTP/fP1v/mtb5nKss4xT0a4FXwb5lRQdwre19l\nYRNPHGTYmGK6fljhGpC57vxsGIQ3FhCzTLaiYpVH847K56tKv/TQxT/0SnIk\nI1xASvQJXWI5PpPTndbg5lSdCcwPwZdqRRG/6Brkge2d2oGhg/cozwAyMuaT\nOhSYL2JjDnv063OinJ9enM9FYTDxW5/gzTm9cDsc7q0D81/cSaJpTlc7dK4I\n4W9aYTTTEEpcxS+YFxEMZCcRnGJGJq5VXP8KGgOK/OZYejr+e7QfiwlU8O1G\nDTQGL6b/zsC3+sheETmq3YQ4UdpaGKpXbJhnI0JM9s7c4ma6fybHVCr8x33t\nbnPB\r\n=q26p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg8VjrbHdrfL9Nq1Z98cT8HDGD8HoO59inAfbdD6KKigIhAJnHZ+IIN2UnO4blEMpiknJauhcXwZ8FpUi4xX9CxyIf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.19_1559601314140_0.361551206115855"},"_hasShrinkwrap":false},"5.12.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.0+877cc485"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"877cc48590c92cba7ff04c0cf421af50de9acab5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ChvegkYz57zRoAGNtWBv1aTISlX+A1X9tf0BJb8RGKjcqYpojzedC7rBT7ND775E5QrN0w7Hiw8q4l8D+pa0Ug==","shasum":"47bf24be933310de89c4fd323144282990a4e3ec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCp1MCRA9TVsSAnZWagAAK3gP/jwstJlcakF4BIW+dDg+\nG33yWZjmL7bsHosdirvtWy6zpfECyoUwFd2SE64/vMqMT7kCxUZIKHcsfsPG\n/zO7qGfuksC4h/SUDugUrIImvMEdvphulnnHvy6VI4yKn/k3qtqjzcd7df4E\nFQWav8NkuRTImGsGOZpz1DHnOMkJRm2vva475IDBTGBjGruqC1Y0VeDFR3Fu\nkhMKjvx2nLfhR6hK6yZmzfHX2u+j6ReLrTXOR5d51xnm65ESHkWSYvFe/JTd\nm2oxMGMr4uqmFHgDvSqh6cNyS48pLkAdYy4ltuVAUwegoPRxELpnH9kHfnOh\nuX6kMpb15soQ5ETejhCBsr8oo3Go8ap7L6oPo3kwM+pghVB1ymvvihq33i7R\nLJYiU4mRTjjAxb8H0CxNzmSXZHt8PhbkcknyG4tgxVFsfCoL3qFEZQwSxz9U\nLOADBDBkE9QOOA+UXDaMg8a1hwtv3kWrTqMD6R8gpOXR/PKtBbvD4s9NxG++\nhjeNQicsctuauQrV3qQ3hWQcgpiv+DyYowlnezog549neoaBUtW4jTDJxDZq\nmJAkCsqo+cJVGgPy7HJqFd+XT1r3luV7bQSiwxme6s2/9ccZrjQGjnXSr1+H\nvxQIvIpfJsoNK7ZGKHlmyjq4vMMY2q6GkQjWc7WtzhKvPM/+yNrm9zX8hlQX\nbBER\r\n=fssp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeOsWAiVptdR8f+5bFQSg6tQ2Ze8lhmDXzMAYHTpqYXQIgT+Jpid9xXwT5WRZEslDDAtgAteVtIqr4YcSSRrToMDc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.0_1644862796048_0.9419496277188679"},"_hasShrinkwrap":false},"5.12.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.1+a04344e7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a04344e79f533d61c000667aefa5fac811cce7ff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-U0NLW86NptE4tS51Oks2P8peFtifj/Mh7SVz5PobDLT/D7o+x92RIsmMrto7u6Rof6w4xozZP/c9s2hkhSM0HA==","shasum":"488836707acbd09cb98d70a60094cf95d07b567f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDFFfCRA9TVsSAnZWagAAiKQP/0h0bt+t9PZp4H2ncNxV\n8OzIipBc592mfSo6DD6HRA4lulce8qGzix1YZKEiQwoHh0PriFeajY8R6Q/s\n3W18nXJ3NglsXJp29uSRc2uuTVGlfzNkM7PbLWKnZN2Uh7VlfbiPi/Zc4I7Y\nFG+NYpLedntamIQLEFxhdp+AGq/SN+WHBuDJxLJJ4KJ6YGiEIj9VxFShVdKR\nb1z1dcPbKyjuGk9zbgYYp8YTzklbR5WfI0Rscf2R0PN7tPnpipHnqNJqO1xr\nNcX7wRgv36ozcgA85mrzVIL8ZQaJtY5mTJikux+yw9Gbyrcbnc9l4soeaGF9\niqOLQHaFmqiPcPcziPxL27YgPtpPU+VE/t6f+orCzkg3txUb/J479XiAuDDn\n6SDq4nYJREtz+4pqZq5Bxa7kPVhnpNiRkoE66dOsElOITSg3zkXkk+JkGgDO\nmrmRNqBJ+V9hHERgjFamtq2a0sZO9prH5kZmnnhsKXaBZNeqcUy7ZpeBM12/\n1P2jBVCgHAwCFEkiGl2BnlfTVTU8TwnQmbs5lYRTq46su+RoW7QnP4CwnPOW\netRsaJdstsAK7a6nFbaYkTiiDtQapdjC4d3+zEx/AGCmXOm9V8i4q2Xa4pMv\niYXICYvUDjsD0nskEn5pulDevFmb5un9ag+79SWt/NfLU0pDo6V49b7YDKLo\nTuVU\r\n=MoDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjn5VJlo7jJSzUkTEOUbaRgdFNY7c7e1ySAeu9KFot5AiEAvrrHJRzV+wUhAAKVwYV/uZUn/ckU3YwANpbRLPzbT54="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.1_1644974431018_0.20385568110548058"},"_hasShrinkwrap":false},"1.9.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.17+50a493e","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"50a493e4c98f06b768aa9234c29e9da2630b2fc4","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ALmVW8yl58VBuURqJVFSq1ydVF+rnX8g/ps5VeoYZoDmEbHetnQMWNdIomBb5omVB82ywciWDc8d3NzTL1z9+Q==","shasum":"61b97ac686fd17fd54d3d5e4f747d61ac6870a1d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.17.tgz","fileCount":104,"unpackedSize":127131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9SdBCRA9TVsSAnZWagAAyo0P/jCv2QHf7PZJ4ndWqAhl\nfabgA3S8RZ2xqy2Qwc6jW6mhQ38vDbxcxZQ6eMWLhs4J3GrSWbPWWEaNtAdM\nYA7Mo3yfI8jOqlHWC6YlFRk11GlJMKsa1Q+wYrLxCIrJmAFUhoZ0wALPf8bP\nxMjwgPv5v1WtO+BXe8tV/AX5ydVHcTank9/ZyxozfWsLkhhVP45oNq9AZGk3\nQMSzDGsOLxpBIPUgxdDuBB+umEYbYgGSVR4lF7kR+bRNpKacClVhrhwAseoj\nys7FdYmCT2HAKRUVLJG0jyqoLZTpwUEdxKo+GDK6Jn2uH3dfzs+BhmeiVwRI\nAKGCz8/u4U0wtn+Zpou4PJgD8mb4Z7XkV3PMHBSNeF3Ep2uWcmvt+h830qNt\ni0aPL7CJc3I4wsy9iJZtbCQHweXTDOTnXeU8KHQzgOXpcxCVZuGUl72IeDow\nN9qZw9D5fga6YNI0cT6Jym6adoy/u8XuESJOEFTYAQeyvXImAxg4pVpsojp2\nqHmZeOD+NnkVwrw/y62F5OP8NysxRnQUBGJ7LmiToNlhey1EQAkl2RgrDoYL\neAN7fei4lehOD+vKUM0np5QvxFhdiqtNo0Jp5ErQsLG6h4+wwSv7o5yvFD01\n3HzCMmhkUABMGR7Q9yLgZHmmcwc30TjdSZc7ItwLx0in7si4M9DuV932V4OA\nVsMZ\r\n=Z62w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxquQJfPT4yGdMyuhPW9CZFF21VdBOySSsjNfhv8JQlAiBDPQWh/clgVaeYAlkGg589wQt4ub+q0yKhXvxDdA8KaA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.17_1559570241047_0.3838744820257327"},"_hasShrinkwrap":false},"5.12.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.2+15201163"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"15201163790fa3062cd5b0e3f1bb609b3fb34a76","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ugfM76qPKpEejO0L/u8irYzOsSm3N2j0QbSyVHQQE7iU6qISx1NRh7LHf0GuN/avMotwVIoaGtcGyUm7ad8Mjw==","shasum":"327c15f95bd8d2cba263b0fbb703402b815df871","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDFF3CRA9TVsSAnZWagAAoqAQAJl85quT3nPZZI/HKF4i\naNcIVmyAWRx4LuTgbdx//dh+x/BDnL8WVwcOPmb8lQrZuw7Gf9tt/SwdG3F7\nF5Y4L7vBpxRoxaa6g5t5M4nvRt2SP47IyJC4W6eK58IX31myKo0Y8x0fxeNL\nD2esRyYTLL/g0/Ov18lqt8Pqqsd6GEebpKM3/o9k91hcOQvpCiYUaDQfMrKO\nOkq87fzRrcMBi9Lo4e0FNhKfmlwSfeZQEoOPHN20Z+dAYv5AxS9JZmepQ9Ij\nyUQRZTpPhkbkIdBv/KA6uBzSRNH9nkia+oPTPlnY5aOipBF5nPmCF7ejpHI1\nCg3YQPe58PqOUSm+4hTtep5ASC9seWkv8guuYfJrtPkcQF8OnemLtT6pvSd9\nQ/ledzRIaVlaLqCQOfG1qqjPKJ1AXuqhSjZCLZWiXGP19tP/thCTLNNstxf0\nNf+yxyoclszrBlE/4a7QiJGh041+bwBhlgTSRcrkBSB1RmUWa3T/HndqNxY1\ndBpKeQ5Oojj24SgnUM8fJB1a0U58SWfXFoHGRD7Np0d8hawGRkIvZ/QJHwZB\nkSoG7Wa0Lbi1RIP36yyKUeXgRZYzJW+g6yAAWY9b3jleoEkITo0i45sA/UMH\nHMChILfIkhGY0gEsRyjtRZrKLArsCfG1ciRSwV+flELRS6ISurj0/YCbbIxv\nxeLg\r\n=Ue9D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJce12n56KosX9nACmagZDipAQySiBvCSnKdVk+2rnVQIhAPvbqjGuxhPo3CCEs07dvuG4wvfAYaGezYr/zdSWJO/d"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.2_1644974455516_0.5053048971498744"},"_hasShrinkwrap":false},"1.9.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"1.9.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.9.1-alpha.18+fac5c7d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"fac5c7d9fb24156883ffa23450456f6dc859ef9f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.9.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-IMgpgh8iMmmTmCUZPNNV2hiiaea4A/cf358YLtzu57vXfprEv/zLMVn2GLvi+gpJ5ngFeeFrLUb7KMt9xFmSUA==","shasum":"082a4b8c923ca72e89fe41a7fd7428fc703f2cdf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.9.1-alpha.18.tgz","fileCount":104,"unpackedSize":127516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9UJiCRA9TVsSAnZWagAAO+gP+gJcth71vibN0gwEdpDw\n/vmWmEWBec/A8s6JVnM0bRnOB4CvJAmtIM3RObWTyIS+kCiTBbQ5o3ChZ6Wg\n/YwpVWej5YpTHqZGsDPrO2mbY61ViSt2qQiBaulFoPrYLyqjc93OJAPxlNR4\n6E5o7b4D7uF93nNiQod9ngxPlaRIGXjjfxHFDmztk1xVkH+2E0J9ybF486DJ\n1zsdx/5THHWyxUkk6PSJ1iagZTwfkceKO4SUBeWUWJebwugoMgvEbLl5VVY+\n4VBtujKrfTxAyd7e5i1sEe/tJ67QIzceaJObbObq1tekg8Ns7Xzk+12y0yh7\nn5vQaQ0nSm4GvMPRpqQeGy598takrlIpEUIdxBYQVKuH9diFmOTTnD3BK4vq\nQlARM23HddrSdEiMHwd4bGK3rwkG41EFhA0HVS71vAs/M9uiSqhBve8xQlHg\nIDQ3PV+B4EXIH/BFeFpF4rq1HvmZX2kkrjRKKKmTx702uzVmsyzFddpi2hhH\n6cK8GetxKKEqXy0dl/Dejv4spPy5/3MH97lvuMgbQ3gKdD650dfXJdXET7dE\nhZj+5fuyr2L8sTTQoL19nf+rZn1pVXYUq00vq73UJQjdjT2BWLknIbU8tYPy\ny5FwY6r0sLSo2H1LKqny5av7Cs7eaZf0X8kq9zpUV326w+1ahlTDnWqDD0oC\nd+OM\r\n=cabr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7T8bUc87bz636XaA1Ve5DaywjLrbcyOXfgkzTrsfjQQIhAM4glf2g38rLcd/4eMBE6e3E9CCXkkwiM+FA00ieJ/CT"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.9.1-alpha.18_1559577185600_0.712015146829263"},"_hasShrinkwrap":false},"2.29.0":{"name":"@typescript-eslint/experimental-utils","version":"2.29.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.29.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3bef4c086bd241d7d663b79551a9a96064a6334","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.29.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-H/6VJr6eWYstyqjWXBP2Nn1hQJyvJoFdDtsHxGiD+lEP7piGnGpb/ZQd+z1ZSB1F7dN+WsxUDh8+S4LwI+f3jw==","shasum":"3cb8060de9265ba131625a96bbfec31ba6d4a0fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.29.0.tgz","fileCount":152,"unpackedSize":218741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJendWQCRA9TVsSAnZWagAAzRkP/iH/yaM/D0fpAAZBjLRi\nNKge2ZAOfrn90dFL9GDsc6g+12HCv/UoKKvCTZe6op9lc+eTanc1fGBCTm9J\n7iOQusE8Zv4Iu7nRRMooNjmljoElp5G6n6GYz0Id0MzIznON8cEb5P7Kah42\nkQYGXumL0YqQUK23KsbMsWGroaQ1l3G2qCSqlOMoS3qqgwsU+TcgZiPmB/8J\nGS9dvCucK2oNrJ3/OShpp2kOFWpB7D6TZabclDRZYhC5VznV3HrBskQmC/f4\nfS5oyaChYlYm1wMwv6iqvQzPQ4uqQ2Fwy7LAZmT4AUcAenm7FZFiQlZU+MHR\nK/r68ed9w4U7vvqgQv56Ad+vljy1TWKWA1UpfjUp0GLZEvQ+IQh6AiH019fM\nEXozfAorNcXPnGSSxb41+khcTKCfErAmBxKNHjXWeWUk+sVWDKDy6wNG8t6G\nDwrmWib0dX/TkKbJNg8k2Qemygw5vh3vyWNM0yMGcpY1XRxE1ngw1POIwO5Y\nbUl/9/frh0wN+/fVLm/WtRhUOgFj6tyAOCorwG2AZeDNMlPNa7J4v88au9O8\nSO6w2gKh9n7VXBgI8hUEHfBE39KBdD8/N8fyKjr307fv5J9vBFk9/WgsOgAf\nkc4YR36VPCFwf1AhX72BB3kPVf8YjLti9luuf8XMYxvldY7SwlpgMksekIAq\nKhFd\r\n=nFPr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDagqXCdxI2/lL+liWazWxcaij7n35HtaODkKDVa1TGTAIhAMGuK33aaZQ2aHS67M2pUN/x6Kl/oFbBnS78YBB2pr1G"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.29.0_1587402127741_0.6512053656881323"},"_hasShrinkwrap":false},"5.38.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.8+25d035b5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"25d035b535b341fa8c069003ff12f6b94bd3842d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.8","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-UMNNQfaxJRaUwE6yyE3zXs6MgZFBUt8t8fjMGRjjgKM3IWr415gKOp7gcgnXWUeNvWaQ5Em2Zui5lwubvRIvFA==","shasum":"dfa1778e78128b27e586eeb7ab012b096fcf3933","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcJuY2Qnn7Hdrn/QCyQxhTkuZeL445s8kCGkLOTa4YiAiAmvhB89PRi64O+N/6FYZCXc1Y3ZPfsfWZSdcEyAO2mEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMdEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfHg/6ApI5nGCCnleRYxaDgI6WC1dPRfRvqgxPU64UUF9ywy7wehKF\r\n/hI73ijsglZoQdwvV9OVC8xHKIs6OEt5hpmBE0uOTigguOVrFgxDHlEuymV3\r\nq8brlWbxLe4UZrl48Yd63zgDDxa7lnXXvkZlexM2QO9GykeGtfKGGR1EXven\r\nLzoQotcb3ak6nskAfUNKyPUMDJjhgrNi/BUioTdGGrG3p4ue8Pv97n26fhaT\r\nKifUfZu6xBxIwc1cNbeYQ5jVeWdlmyeLxXou7LPkgqBk2hIdGFafdK8jwprH\r\nn6WaZnXIdA9WlngYaxF/iN3wpHHkQ+3RbkUDoG0hfhBNtmS/v4zg7bLpcmq0\r\nRbbE5z/G04ztAtH/y20aIhHVhQsWI0hDY/VJuF9IvRWMhVZDGueCIbxFzH9k\r\nFOA4zwHCYtBzz+KyjvAarSarC//KFBByuAu9PU2NO/TU+u8nAXAo8nRdN85Q\r\no2MONO6qEZePJ8w8NGsUKlOV5UzuWO4yVAJi7FWfGaXZ6KrfXEYG4A4UNtbc\r\nEwEoSpa02XhvFQi4nT3D94Ab8phGvnIaap3V9K7Bbi6wnAIaikWzdgtHF1FF\r\nZFeILgMH7B9A8OHylb+xR/gxs6xBw7a0iz9ewoG0TMdahT1nkIroQXc1hwGS\r\n2wgWWUCKJ9mtnjjtNR37Zs6ynLWXbGWsTS8=\r\n=EhBE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.8_1664209160882_0.5460375750196278"},"_hasShrinkwrap":false},"5.12.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.8+3c3217bd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3c3217bd0c8a7a79efbb08f48081c85192a9fb0e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.8","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-rCqyrXtKzFkQjT7Efdt8fGjyRvPsqZbuqGYN7I2qOKUrJHDaXIlupoGmlWhEu+2tlbb+UitBB6Yu4EG9WyN6WA==","shasum":"a1fc868461f06bad8c10fec70dbc25cf0949b9f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.8.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUzVCRA9TVsSAnZWagAAUpcQAJ1VsotV7gFjM965FIuv\nkGXWIZjJBATIziMllcMj3xwF7Q2hQqxQGeqJvzWfNG1xggJhGCUskbVgbmLD\naN0kHJqG1Ka93KxP5UuYCg63zYcDzxSv1ZCDl4nTr0mbrCPKR+9jGQey4Gv5\n0Ld8/79QQH7kSZxR2J3LcGxeOmjEKwvGqTGknu+PBUa1rrsNMrF8PSdEg1s8\nfIR2wcakP5YqhxxlwOiq0maN/+EkKsktz8A1IasOvBzryFLcFbLrtgxe2iUg\nZKoHwclZSkp/Wz2La39bvbUa3ZZxbwriZnliDYXVJZLq809f1Y3WXW4A3dec\nHZTcKoFFqbsq3V4VjR22zMvkyN+He8BwCg5vBDmx9BeRK551TCUa4VlUReuV\nCL3wzdNQXTDCRUNruOM7jyV4VDJh6ljIIboEES5qzEpHJ1cL8rmbCo+Glfbj\nRFrf7fXrpdDaxj/YZEfLpBiFhKYpb2zE4wAWcIDU9mMd2GNOAeK+mFRA0x0y\n9FX5rwkN0BF+2zuO2zRmcjRv7II2fVvSR9alV1g1EaTXLZj44h0zt1k7Z4A3\nbknwj5Ch9ZVWUVMhsIFsRpMjfYQf+5xaozUOV03V9ff+HVNOBJEnxvm7duyr\nMTvCtyXxdGJrNeOfMKTuYKaAtPfVYlIP9ttje4GzqjekUIiplXIoMzDFQIZc\nT7Qe\r\n=fIwR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuefS8pz7REJmuewlZJayzPLS1t5Mf3qaVIwfj8JyZSAiEAwrJJqNVcZEUM2ebYL4/ql3/NAUuX0MgNSV01ptAaw5o="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.8_1645038805381_0.12611373223895606"},"_hasShrinkwrap":false},"5.38.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.4+c3fe2df4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c3fe2df4f57d189f59bb81bde241bf12553a6e4d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.4","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-d2ZBSdJyVUvTTjaBAksuEf9k7Azn7JIdb3Z6ZRUIJMWjl9H5VcLOMfKDOhCL2KYplKjm431mxEFGYyFY5IEleQ==","shasum":"baec9b7526ecb58ce0cfbe243ef90b554c285eaf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrA01IFQPZMOR4le0guXdFBqkTgS+mk9p/GtyZ1jLivAiEAgHcZ6fQGc9qcl9BBvV9A7d1dqbxyr7tPu6/uhrp41ts="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL16iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+2xAAgVgpVBjqAJ9D3W9fc7u6wmbhXkGT2QeaK2p89mSa8rolwZHq\r\n9t0uwbZe7IYuMEMp6YmIWBuZMWRGwCluUElNNJqfpXpvcwq/bVTJG9BRavOt\r\n+LaIMNamqJfwxe2Vm7MjFu0vDR2PJGjez/wlInF+vzuUvDs/VeB/3dLDl0Ml\r\ng5pbMq5XcZL5msjx908IvRwpd3vZcNZaq+KPHOt3Ss5vIdQ0mRFLrfbJvfnS\r\nV8JaKUFW7Dwu3iwzFY0VuvbnQ1TNbkyfVhod6HvAz6oYUrOhBz1Z2tn4+jcv\r\n1pEGOVa9hEXQyC6CXH7sEnX0vI0UEzHhj6bTxH+hRC4GNli1OhLXw6qIq/HK\r\nZVfPbaFXNWPdW5PyGxCSmdiEsqhVuU/DSL0tesJJRk4MdXTtHxErzqvNdZC+\r\neGKlpVA2yNcQbWbCX9HUb393UAeNDOJqr0LYybr56S6eS8Q9XP6c2lvztEjE\r\n2NY1wdapEMW6VJELfOUvg9P/c8DV2Ihs7vnxfWo2GGAdZaQ8nn0d/zGk/piD\r\nkr0/mRrIf0ufv/Rf/Ty08HlDklUgRBI8bvhUA0YSBdZEbGvnuLGacO0ma1NC\r\nbKhngye8RBfKZ3wnR2bjrn18ry0B+rpj3WxyqGZYI5Fa33qyuUQEaQi0oKbn\r\npHbXWOaxL2XjSAqiqCaHLLta+j/ln36HZC4=\r\n=T7Mq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.4_1664048802329_0.8468179258686264"},"_hasShrinkwrap":false},"5.12.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.12.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.1-alpha.9+5c2b2a40"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5c2b2a40d8646fb88444fb5b725e6dd277cc9df6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.1-alpha.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-acEJTNdsskRPdMx/m2df68z1jIYmTmjW4UNJpku9O7MRsBez0LOge8kaOg+mO1i1SHXD6Pvnzu18nbTEpj2CPA==","shasum":"18f08121bde19f70e2b41a5ee7d4dedce2886323","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.1-alpha.9.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUz2CRA9TVsSAnZWagAABzoP/1tTv9NX+VFhYslxr7M7\nGKc6O8sDDHpgK5uW6GFpyVPMVqktTRb7zoeJ2bMf3tSbeO+BTDF5WAuNmRBq\nZKu7OyQUwm8nD+7e1hE5dclz2h7wGxZgcRwH54Uc2DzPRMe1XwnV1CDFNnlm\n1VkQcBi84S1U4xhZDAUdYk2bJ9jNpb4//Q9nXEFwkbc1XRVboH1lDRuLTSZa\nASVn7C6z385fF7BLscaDup0Tuvg6mHqpEd3n3a9WgBsWxZsdNWIthZOoPuao\nKn18fJjkB+yt18dQmZs+/Xm+pfi+uLx1SeJaY0YnJBs+c6qnY1I+w5ce2LKt\na2LCMxiI+RNjoq6uD4uxziY0D2QcI2jJTzG/m8qhz1sO2XjN7wohv37I7qqF\n9ci9k46iVkoaim0ZkpdUQ+7xvg3Hw9CXVHx71UmVVDcMPZijmiAIemCgZPUJ\nl0xsUYL+rYIXs225ReB8USUkSRy2rRJAuEvRNbaMDnR5gMJnH4GSU5eIFwsb\nTbBO//aNA1DFJ7AH/0FNXSguzswOzelAyMTrmU/iJr9eCQ+U4ChJalRDDQHI\ndWYUF+qwTgQC9iJ5m4PC0YHkZBb6oX43KkBNh77uTzAKRw0wVBgsXzkAW1DK\nWsXaJn0LHyuAO8JoWKk1734kAwM4RX7BqeeL/VO9uQX6HdA8mebUXleXKdGX\nvVaA\r\n=SU6t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETkpNLttIkXi6A8uwcN9+M2m/Q6H+OcO+kk8wSMRsmRAiEA89un9f+LmzXFiRLCYlyt2DUc9FT3AOr0tGfhvKQO9Ws="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.1-alpha.9_1645038837993_0.34538415894461894"},"_hasShrinkwrap":false},"5.38.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.5+aba71a33"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aba71a33325744ecd26b1c8e2867cf36803033b9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.5","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-9mlNW6kJrnP3H0A1PnioesYFgOTPMFOq6cCJqD6MhWH7aK15lTyArYlXBkCmUVGiRcGpPPSVE+DmOKNqV4X0Ww==","shasum":"3528484141923c519c11bf8bddfd1be0a5ce153f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf2LAdV+zbEDhgS/0YkZKCsBc69ozUY3s4yKJ0ESAFRwIhAOo0YwZ8dOb9obRCkLaoGQxxi/USZ8NDq68+fhzmbtsw"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL16xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmquxw/7BeZnQH1CEhaK4prf3bIHTy47tX1GWRj5zKg1mZQL1rVMjxSm\r\njJeZ4x8X5LW/uzBqLI6C/nVe/f9/VH7i4pRmMEuWQ6Ob5FVcjxLmD82uc0a7\r\nrEo595IZBJ/FYdP9VVgi7c6UetQu13vlD0CzUIW1ZXqODwy8dvltxwlNuIEW\r\nvcLfJNlExZ1QWhWrnv5hr8hp2gREZM3Eu0bLBfxzBdXXHy7gONDTUOidoYvH\r\nVSDTLyIXdIMdZxGJ0KTt0adUCu+wlV6YdP0hYqTREhCNMUHk2aoiReYnFbgZ\r\nypodorGylbXn8r2bwaBsSZiuqHqBT+9F8Y7OsRVyUZWxBvsQ8JWk5BGYUYso\r\n8y/g8pZXeui0W8InSQ/ZLet+hfuB+abw5m5hG6b3tYC6igvl6EC3bPSjw+bC\r\nab3c2LNftm6DH7pz4F9Nz2rkq9lJpxrTVR5B6b3TeU4/6iesXbHrSwHOe5sK\r\nYsaG/9AZd6SIXDetKoWwEE+aBpu2gWhZaEpUoqENVM9eZunsYF5WIiZLJEOV\r\nlIvMQJ3KR5z0ISqKxHMBS5PTUpgmZcHSui+Nfqm3AEvNMmAULNODIaHZgoXE\r\nPf8KzsGsWGo/ZexmAwOv93eH8m42VPAIpMpKRlSGjN0oscHN5z9gPbcm2GI6\r\n3qFh74hGuCsHpgrfJ7c71DYPW3cXHKBE1cE=\r\n=Cgu+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.5_1664048817496_0.22988937093930906"},"_hasShrinkwrap":false},"5.38.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.6+a9e46d94"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9e46d9482ff12a21f2ce93797d4495dd710a7db","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.6","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-4/jxi278JhEt0ZqA7s0FzVLD7IvFCj/FAyhkpJps+K4/kWy3/8sZZvKOqqLxSC7vqboQAyVMqnUn7xepuKGJiQ==","shasum":"7e0bb18b2ab5003a088ddd3d20e2baedcf1fafd7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOuwq/NcoK4skMUIEq3yhJXxHhRrSOej7saBJvtbcEKAiBmS1Ck2ubKoxe9uRdYVxZYrgWkps/rstlpYGgRtTrhrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL1+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBfA//cTKQw6hGfGAgB+y0wYf8iasxRrxZvGQCPv9gLM4Lph8S8Pdj\r\noW5mJWwxhpH0YJYStrbMBEm8OMSVTIKOIAlSNgoAFyB9bJQqzTCzM6cLxe79\r\nzgYKa0KsQja+Sp5mH0QiC1P1+beUJ3ihDpUq0NHgO2H21BMo6VgQhF/VQpBb\r\nNr7GnDRjqu5OWGdQaN7YC655RkZyur7v584PLYbo3qzY7Cq5/wLxaB1T17lt\r\nI/Gb8Mt9Ipc0DU3Q7BRKtxAvPH5AGsQPaRfG1LuEvQuaooe7y0LwjTcxa9O2\r\nHxv/bw2ZcOPEFMyZTxt+NaqZEMOcWlZU2a+q1dN03HXFqyDVlyjEa6+zkOjF\r\nRbuCP36HfUw2BmvNzD62LmSDfNNRyoiKanBrUO8d5UTz4AaspHBKOiciH+or\r\nGrHKoTZviulny1v3gKc70wJijxzt1YQbkVeU5Mm2Bx/qWuq9fyMejFeD7xsB\r\nsfzLojaPRAE89IOo+NYbcvI/RpAA6gT30K9KMu9vy85WBb6HrwiTu7UALOmI\r\n041KnNPlObvA+W+ipyMHY5Z1T05RC6nOLili3ebFzlKJ9A0WHXgc55W5tDFP\r\n8W6e1CD+Lm7qNU7HRir57WihGbG5s092aoZB4Fcova11RHoXUhT7k5g7q0hU\r\nlOxsXQrFQRupi6U52Lk39ke8715YNsf1Fyw=\r\n=SO0+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.6_1664049064274_0.08521416516806979"},"_hasShrinkwrap":false},"5.38.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.38.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.1-alpha.7+23b92c97"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"23b92c9731ac605d045e7c66669638feaf17b837","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.1-alpha.7","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-/7rCRqL191JrtXagTmVDEdAIF+mfxBZv7H8OG/vhUD06dezchPWvty1oPwzf4vXk6AbcD3mKjCX4Wq2T50KdfA==","shasum":"484b1bddb4f29d15a0dcb39979e8abeaff5cdcd2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6hOLE0lm0mX3GdoFGqd5b2RJcgMW1IjLhZ9f9oJQ7fAiAF72fnFDySvELU5M3OKShZtv/n/TaxstQ435BORoKqug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL2EEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWEA/9H58pQ/wiOdkRG+Vx8ggScjmMmAjWQhpISwthooFIr1LG54+8\r\nLn0bCtv+BDo11nTxnh/wxRGzFnelzI0Udoi9GnGVcgus2FYrnpfJIQpFqF/z\r\n7U15uJzvBvQACscohA16P/L35cl8SUb01R8H4qNsHXhXYx0SLJo6Cbozw/12\r\nt8DOWSiUx3BHLBe0Bem0uxMM0/x/PA29LCDQyec5lFgSJV2FaugMDPr0JcUM\r\nSxNyvZWctd9bXxXjNhZtJzsYbrY/rz8EkfTQl4AP+WWDeD6t3D0dPvycJpJk\r\nAOnjnB7wtendp7pmq6RPct0IQfpoqVRyn7mqRE/hqRTO7yumh0eQv1CFfqCd\r\npsiFjFi4Fu6ZJHeqRJzXJeatYd+lGAtwFn6F4iwuUK08JP+xJ2ockr01Bt7a\r\nEVuEeN5Esm/z0ouWlfGSRBhukoQnyvEmk3HILC6i8fCIPmMjG3nR8A9AHyP4\r\n4+YNiUmTUvz/MxzeVeRViZLyNHKSiEAVRS9y+GtC7kbo8wM8T467SM9SSiOl\r\nioR49j/X2PLGHYcPd2X3F0fxykKkLMjp6UI0Op1UW9UbDuj183LECK7l80MT\r\n4eSak1el2Di4JT41RwcSveoO7phTE282ulR28rQQllwSwFBp8ZERtrIFRyac\r\nfYP2vq6c2IN5Lt0TpzYZHkCxcP9CsHlN1cQ=\r\n=Rqnz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.1-alpha.7_1664049412245_0.23477058321822852"},"_hasShrinkwrap":false},"1.10.1":{"name":"@typescript-eslint/experimental-utils","version":"1.10.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.1","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"729c7602233f3f9d05323143fc0da2234730d43f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.1","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.13.4/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-KozRz5yqgwu7kH6Wl3mrkJkYk31QPry5iFITWgM3YIq0BJkBcgT2I6UK3MpRdEOc4HZspqp4RNd8Hk2fiCg78g==","shasum":"459eb096f38cf913b226bad08e92d67961d0d8d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.1.tgz","fileCount":104,"unpackedSize":128514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/XO3CRA9TVsSAnZWagAA+/gP/i17WXRdE2osRWmbBPnp\n4TMk57aLwt93RYCADM7L6OW9njF+VEwknYOMyYXesiOcN+jjaTVceFPbx67J\npb8jianl9T1G2YJrSLj4p4s2jQCEtWsLvjZ4ACbLxRZadt3nXDSQbzeY7XRV\nNxWlDQNV0mP0EvHquINFhMXe+Hc23bLIDzyXTn/lCngPRRR20BhshyvsksTf\ndXUxacKfxobfnkGkWiczg/jG2Je4tqdNAikiKGYAhwfGt+cplbO6xi8bQ5Ri\nd6bag3UCJIbBtShJCTTWExIhyjj/PhdVIQ8ySB1nR6Nb2mYyJPraL73xIV8y\ngjrYlYy+f6cwJ+kRurL0TG+s6cgz122SH4XOtcUgKK0wG72AKd1Yz9NqY926\nHbkWkFWp9vKfVNl0cD70JQVxAACZkEy7waFraIG+842+HWdzKfd1kI+oL6rA\nFQSUKYmNuo2mHBIoeu5CAif8ZdLni9QO0MjqUpXU7GV1CYq/hGX+cANmZMD9\nd83p14e2wtDaAtmGOB+vMavDamgT1PtTEpiV2W27NFLfsnbZCL896iSq01tC\nVMO6oq5saAI7WXYHCuKujRbNgLzGVeodwUad9guDT2nZ9xSFCao5RbN9mf0l\nJK7NVfgWlBmn/wMaslA7iX0ODut0w5JgLn0J8Nn/CrKS0bSKoZL5Ky2KuRz5\n9zXP\r\n=/R66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDNebTrffOWfTlyw93LLEV3gDHuMc+1c/6J7eeFITO/wIgfE+3pkY/xPlm5vjSoe2SsQRWkJtarctERt6V+yakWXU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.1_1560114102945_0.2806807693018061"},"_hasShrinkwrap":false},"4.28.6-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.7+72d53e44","@typescript-eslint/types":"4.28.6-alpha.7+72d53e44","@typescript-eslint/typescript-estree":"4.28.6-alpha.7+72d53e44","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"72d53e447c9f4851b20bda20616aa9f9c26c7d53","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.7","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-1MVqF7Cu2EPNbJE43XZAnpgZDLj7rzYpcgIK+aZjU/8UDHd91+4wNJU86gvQRHrv37xH5DQzsmYJWfEe3xxqqg==","shasum":"ae88c6bea5cc0ab2de3642527d9196f25d752284","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.7.tgz","fileCount":164,"unpackedSize":298732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeI2CRA9TVsSAnZWagAAPmoQAIGyfRh939aYeCS7upXe\nOYs8Ai0SQJfi2NsK/DzH4DRds/X+h+Bc8dBTiWKVLCqEePddG+BP5ao/r5b9\nrnPe+ykAm/8J51EtHbgSicVUEkVxM12w/sluYHKdTbuSrF5PZNlJVQD6gKQw\nVyvy4txyEhBbpV1qrsV30m4T/Y3dHhWOtU7lwi9dvpaqy65mHfO3mdZEhNhA\nOEfX6GQ6DEvDTj1gJYwZrTzl8ceY68sSBCeZ8xvL5sLty8QAzlEAZ9Fcczpf\nbQMxT7pyAxMwo0zs2p0ju3w872hYH91zQu/flZj+J9LMLtHbM9kk/5x8Rkzv\nSyybeMDRXMHGs6YdWYyFMLmX4dZtILfZ18nC/strsAMrsfnQl2TshGHzIfUs\nZSO7CWObeClxG8+aIX7ywZxhIAWqjqRrxqTGeIfGC57HW0DyeJ4GuFRiyIQl\nXwhJnipS5z9GtotLQphIVgUaPNGFEyg667I2hDdRw0TT0F/kHcXSJ/hRNK9Q\nlr7o1ET0QOCM4VLJuWz/bmVLehMQdAC17Q0W8xNJEcfqB7CsV0pcKdz6Lutq\ncrwP0irRElkY77GiQ5RxJBgqlePBRpeyMT+7Iq+tAXehJDCx/OobR82/aZ6X\nC9kFrs/DAHUqFPtNqOt5rddrJtY/3CgG5yF9S9vz+1hYx4lC4ETrPTaM4roT\ncp+w\r\n=oBlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtJhdfL72Zded1ePcixYgm3BP3Bo/aT3NjxKiQ7aJjBAiAX05V1LDLCl23VmWmx4VaJuEP2i/ds3tax5NDNZoC2Wg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.7_1627775541994_0.9900740009243689"},"_hasShrinkwrap":false},"4.28.6-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.8+b362620b","@typescript-eslint/types":"4.28.6-alpha.8+b362620b","@typescript-eslint/typescript-estree":"4.28.6-alpha.8+b362620b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b362620ba248fde279aef98989aaecd243ba9d69","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.8","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ySVq4twUJl+kru83ywJFjfa5vXUeTeeACbGkm4h8OXkaBqyu7fdekiWx7lU5dDTOdt4kzUyCe7vKisWWmiRCAQ==","shasum":"051d41553ebfc0151ca852548e08a2396ac83d0d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.8.tgz","fileCount":164,"unpackedSize":298946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeOnCRA9TVsSAnZWagAAmmwP/ipdYWa91MvNzc8LGiUN\njZR4+QM2mbyHGVPzMatL1S7nVT7JBZwbSzwe/uv3d1V8zuK9X+esbN721aim\naJnpBzApfJI4JT9T9O4X4SukwVZYb7UoZxEHqhk19vekoUzCmsisxldKrVgF\nuuix9THsQ4enRBB+aEeqSZo6fYAymxLp2Vx+VXMu6C9AZe3by0r/2xbe+l4P\nU0mSUkpvBnq5HlXbC+fzW2rVHEufwWEWVcXuwk0Ja4wzQi2WSJ19pd53KoiT\nqvLrDRV0Jw3B7KEy65UVUX44h5fxnJKqlPLr4poT+hG/Mew1ZLEkWUIjD6A2\nnd5Mt5vjaEqQvPaSELVP4mDuAbvvpld2POyL5n3wywXtusqk0D3wz6B9tzZq\nJ/zTpHB+Ly3/gwUZvx4W7mo9ihxXbN6uOjlv5QgxyOEcv+3RWXfQf6b/Nx53\nz8tORdr0kzJ7waLGRp4KPtLG3RvmCdl88vGCCgSY/Hn9UxgBfRfjBZTgFEq/\nSdskr0G3zX82Kz+jNDeO4DsNVItywiZxLACscmQqQ5bSPLzK60ItpfcL1PkN\nRrrLmtjAhbcaDsRrofEy2ARbSTnDRhQySNVe9qid4O/jOSUFldlShnDeGBnG\n9MHwI6d/BAzutaBI7z1vfIanDgIWxZcc2NA5/52+zKwQqTMTR2WFJYXzxDIl\nAsDW\r\n=JaYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqd19V/Ds42MS1yt9/dpAKjJHwApL3AnzFNoPIjW65lAiAhL7DW6fetg+WAu3hoU2ASGUdr5Ed9iymcP2Ifq0rd7Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.8_1627775911466_0.09494023488915193"},"_hasShrinkwrap":false},"4.28.6-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.5+ce984e3b","@typescript-eslint/types":"4.28.6-alpha.5+ce984e3b","@typescript-eslint/typescript-estree":"4.28.6-alpha.5+ce984e3b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ce984e3b94093617f4500cd30c38c15efa1e91d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.5","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-N2jkIRH3N/diWehibWTJHISKQ9Oe+JZr4XkD6/tMPCLOGKyBQJ4EJpEBxGlF+yYkYv60FdLewjATQOUmmbmEtA==","shasum":"cb35cd2dab2872f0613e9014e6c09e2188c3a6cd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.5.tgz","fileCount":164,"unpackedSize":298732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBd6PCRA9TVsSAnZWagAA4o4P/3oxnJzoBeP94ZVLEBEV\nXxFdaktXbtjP2MsJW/BrmZaS+ICrOeUOuf1MlLgr1EvIigsbOOBlMcXgo09C\nwGDvgWJxahWLdWc8yCXH8MXaZo4eapv36pA2mOLLD33ZH6uc9hSjg2SFk/fu\nZjLMjF+qibwVVqZOxemS+xd5KokSTZVE6dwJCveKOMGdarhIj2+vfed9xjDu\nwsK1KJHRIES9+8q7Jrq5+qvS0makeyOPaYWurV1NgLcAy9L97+HnFwoxxLMA\nHcawwbyaEvW3e2vgDCck0iOtpTOBfIov7TexTNvAwYVGnRl3w/kZz5fm4Rj6\nJuyrKcKusmi+bNrkjqpipRsa6vWZphMRjJ2KCbDL3EMvle4LMxC2baAafvOU\n189WESaOX+13AHIgDOKVEhESKAabcgbONYoMkChUi+ZWiUVYwdwvST2vjYQC\nZ4HeVbK6Ipf9MtbusRrepi+qGE0JcLB9OEgebxtWq5IEIcwA6vDGEU3x/KWw\nKTmGplaaeCpFOVhjEoRnn1nyH+X9vDRACr2B18mMXaxp45JTUgECxeGwaPj/\nbuNYhD16foLgAExZ5JBMHw2PvNtMMERSXOfUZwCZFHG7msRleHnvZ5x16CzJ\nh+zJIS6ET6Oxo4to+nhyEF2kyX+57jnoC1odYpDafZx+vvvAW7Jig4kr0a3N\nJOLx\r\n=GvvN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGQ8LysY7A/Ff/mnprTjx3M50XXtjmAzGlG3L8KTT9/AiBtFwyLuVXL8Vluk9bpGz4N0LLkYn/Elz44GuJ9QzAN7Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.5_1627774607477_0.4043145486374904"},"_hasShrinkwrap":false},"4.28.6-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.6+120d566c","@typescript-eslint/types":"4.28.6-alpha.6+120d566c","@typescript-eslint/typescript-estree":"4.28.6-alpha.6+120d566c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"120d566c980c61d3823fbe8b2db30d76b8c31140","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.6","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-ZSpEqcQWc/WDwSEvDQ1mzuTHAohoIDioNbtXhMsJl4t5d9WUimTCy3B72+MPYPDCCpmIa93pS+7MxauiwJTq1A==","shasum":"bf107b8029663972e2264b830d971c5fffbb6f4a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.6.tgz","fileCount":164,"unpackedSize":298732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBeLdCRA9TVsSAnZWagAA2U8QAJ1khMyWZBpESTEHuyXD\nYrKu2kTLz3KF69RQF4l6p4m7qOiSB4qtoCa3YFZyCpIOgANY2XyRXgPJy/6f\nGM2mZZhIhpIIiU8NnzHfURpyfKijfLeCwGeMpR0WuVraGAKLuaSy+GlCQ7ld\nBfhWDTYloh0p8yT/K4MinQ3kcvIbgQAJOFYacFCLYY6zTBMGR8+0kOh7DeDQ\nKMm7qiadBIaX5IsC9GYAkmW5k1Etcwzc3+8trrb0zg+kF08DpCt+DsUQ028z\nzJnoq1f2E2A6+OZOmOopjfyR5y2a3pARNFOmH92d5ygiAlwafOlsCEbG9yJR\nHKPRke5ec8ISCLH8fag9EuwCBm1fcPGd01SlcW44tim68aGlt8Lm/syVu4DH\n6OlD+KUygjoYp/SoDoRyKnCUOsQy/3gH79cbfIlaFCkRlnIeDp03I2LJVmPW\nmLKpEOpSRpiMT/BHufvb1HXhqLnYUm9vhpPPeEI23qHgdhED9/WeowTP3Fnz\nGYU0SNjrnCGYF+DBS7GARfKagyDppoekIG58pMlmGAIBu8eSXO91JBI1UEyu\n3yRxFnG0EXukLMjFO8C8AExajnt7LoTUXJL7u/5I+SyTTvuCiFhg4yczV6W8\nzYFSXGeF+WvpkmX+pegvuXCZLh4ruLGQPoZnMJZJSoItEOCQjvl9xtCt5O+r\nlVFX\r\n=EetI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7/dY463BYb4cnexg7vAguMXPg7gAM1IjV/cI4cayu6AIhAOw4GBZkhbTeEcP9qYti6SLNlVWXPPW+uWB8tkeOTAHc"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.6_1627775709218_0.6814793060256517"},"_hasShrinkwrap":false},"4.28.6-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.9+3ef5267b","@typescript-eslint/types":"4.28.6-alpha.9+3ef5267b","@typescript-eslint/typescript-estree":"4.28.6-alpha.9+3ef5267b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3ef5267b850e1ffb7115e263e89a98c455fd2532","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.9","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-4p6HazZ8NCB3vHOJYGHJsjKgc8pgmfGCZyu15QYTSZ+mIS+pS7Aq1L5ZBXrmixmWBB0Ac/wP2rDYmK7NpSrVAg==","shasum":"488d3c900c75fde691c512eb424b8d1c5eda2cc0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.9.tgz","fileCount":164,"unpackedSize":298990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBePACRA9TVsSAnZWagAA9ekP/RqIFGtHT74SZkSgvC4t\nCwTA/YLPsukHqpzgjRIZfWZ9qT0fvAiL3wc26FxSIIURIknjxUdeiVXukC+G\nlxCJFIxnvGHzls3rmYqaGTEAMxBxsi0xoAWtPjKBmWI0bZ7u/BBHxWNm13rc\nPdFVrEV0HwUzpsGajiHZXgcwARytO91NNu6BN0RlnpOrF1mmaSj+0/mTO5zF\n4hnD+7lrTZVlFByz21/VKNeaxHi23Zso/4ix7lWLlCwA76z61oNAM93pRHS9\nLNqoykeiegNt3I3Ie/cjpsHupkyENqAKe9KheDu0q5NdykgbCfZr82QC5kM6\n5Z8RyLURtSXqbNzdndTFZ3PZvzAmxKpAh6EqMxP/AUufmV/zynE7zW1TvV72\nP6YrZwELSTU9XuCZ+N88lXskQc6h8RjB3/zKsyxu5xrrU5Q/jbF4OBFUP9/g\nBZGp9M1PSP1zkCylJ6alHeqmhzhM71GMF5ml6KErqN7ht4RxV2CNdmn1A4y/\nNg+/u33dNALXeMcn3JJJyUAHc/rAkBrDFIozAUcEDl8Q87+jLacfj2NCl/Ac\nUepprYE7Ndp0awDI1HErebPlHav/eYPCX3O9czgHnsY78CofYJH1cB2tdIMQ\nQeNW329trWiq1ighOOi/xlY7ZQlDze9RU9n+yJNrxKwvEiddGhQtcJhQCorz\nm76H\r\n=izpy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV2cuutXN2utu5u2VaRhCKCxy+PpxfZswxOoawglWgWAiAUbGhanwPD61wam3oD3ddxaIbB4Q+9RvOYK+Wd3QAS3w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.9_1627775936736_0.6067180279734676"},"_hasShrinkwrap":false},"5.13.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.8+a9835d10"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9835d10222c1472910766225990e2075abb009e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.8","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-upKOyiNIUhglXy2ZM7Jayci9mVBJIB69MaqyaGGJO7SIwo+BLawcGYiUKim693DT3Yoiz1/rk/uaOYCCwLWIzQ==","shasum":"ec38883dfdb3ba907ca0f723d63a58ac611fdc94","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.8.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbQ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz4g/+NolGKBwwnL5PtMcaZjyX3LeI5ul7TN50B7zLY83dAA7y6Dq6\r\n/ezgi3OXec8RcnZEq2QovADSI3g0CM75yGaznFy4Dtd70u5HGGJbLTDe7+w8\r\n6aUFnvIo4wvgdsCZBt+Nx89i2ae/c1VuB2zUIH9YZgK1yBGFCJl/HRMpfYAE\r\niqqlU7XFqwp0BzGQSL1pZUG9oStBgQukuk8ptd+StMApFqaFkM2nwai9QjUq\r\nBSQNwLXMhiHDwT3OAEZNcGskWFQZcPDOfFG4SX6QEkXIdbIkR02j/E9acVpe\r\ntE7A0np4gEbQo71O1+42vmNMiXPpeI+Av8oamoOusgjy82qK/wle41+vSiIG\r\nvuluW2pO1770L99JpLokXX4UC32HGrodHuMEZK1toJd9vS741MNeHwm+aHS0\r\nulZUoz7Y1LWKKjkbWaOmzsQXjt9uoL0SrtuPjX1fbofQbjC7Dko3GqpRPZ1I\r\n1TnVKBwe/gW7t2rmBYRS7BJgg2Rm4qS3oKJq6gZKYLHFa73vO0C/7R57eoCG\r\nxOTI8wwq+E0v0bl6VL5XaqOBDufTuVLidvShnDCOxlXfru6JMakfIT7okdhs\r\noOPbFwLGpnjsIgjfDXspjxlBibcSFBTR18X8OuOqKpGPQJ3tqLn/M2kIe4rn\r\nAO5M12CoaJMuWxdT0FIzvBc+jTKcvHQrTyc=\r\n=DVHh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKaBNRp2pB60CD2mNAwZMN2wXa/0AhVgHPsmlEpclThAiEAmRjiYqXWlcXNJalZOSFZeKCZ4ejt3Et6h/gO1ezANnU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.8_1646113845105_0.32638599259903023"},"_hasShrinkwrap":false},"5.13.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.7+437bb556"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"437bb5565c9dea5c4f8fe910599a87925b2d76a9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-hd0PHvCkv6GKSJYvxKAPeXhIWt8fMd9jHY5uYQVNwUuRjCaWPKuGgxMYXH1vVNMQQ9KIyzN649a+FazmKB7Ksw==","shasum":"197b76b7612c77721cc4d244a6900f1e196e0106","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbO2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKXw//U/nPU+MgkR8cByZyEfM1DY5u9aiOyyAC4BdV019oGSoXy39O\r\nl093GAPVmIfXdXtqcFgHJM7VP67fhhgT9calIPvja0NLSzTkY/CFZ/PYiMTY\r\njiIJAfKQiNEBUOlyV2LkKKUQ+7aO6eFZhVJ/I53m6gQ+gVPMz0Hvso9MRz6a\r\nymNE6nnuSvZBq0bX9mFDu1EA6eA35H4qIPafRBc5OCtfOnSy3+65e7x+UaZl\r\nFb7WVvYiazP7WOnJYt/0kb07XpdUVzH7Gl6YcUNLO1zYoJbIgIvpxLKh7xGa\r\nAbEKq1UYqNjTvmd2LHhoplVYZkafiLUmslmj8TqjBdQM6bRA0gMsFufwYQ73\r\nZaoImyFUb+e4GKoVADtez5k1u4UNUwKBZRlmA6l69U8fXcwYzkV1+jF6MvWa\r\nBtCnhkR1qviDyv8HTMuYVys9xrzp1+cXySM1jNldqpwiFk/blcC3f5TOFLYM\r\nHUGY1ozxf1O75gJK2vCJ00WpB9TD3H8SN1KSqteQn1C/WVZMSD0STodo5nLO\r\nXh31eWHV7f2DbBVwePeYeNkS5GAsP7myR3sPrC7cCNdhLU+d3U4zQK12y1tl\r\nqfg9RcZbi3KyP+PctDnexzHKHJU98oQCeXZ3ZqXHuMC6rnWG2whU7mNuptUW\r\n5Vp3HDmKYBZL2ErfOqEn5jo17rZ0gIfL+UE=\r\n=fB0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvT1hGyc3rriL4R3PGsLOFOEWmLn0bQdzoKh2rsyBVYAiEAnAHHdngind61dP0d8C1AlhVwZXn/IGS9hEymFmZ8SHQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.7_1646113718634_0.3349982550286621"},"_hasShrinkwrap":false},"5.13.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.9+fabfc2b6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fabfc2b62476fe166b25e7941fb775cce9f61ff9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.9","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-QmHFqaY/zPjJpZeMOrDTQwGa1bHpGa+Ecm6Uj+7eAiC4hiRJK1yjxO57dsVdLDwgXEfTb101LnH8n6VlGhAPLA==","shasum":"df22454906779bfdbbf6e737bd17e42cbb3bb10a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.9.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbVfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg7A/9E/S7UPkxVKL1/sk2m4wky/2lPz1alQP+h3hy2FcUurMeGxkm\r\nyLLes/HQwLyT/dzoW9wlm3y+eJTt9ZrqDzWrjV8QLW0u/mqCvEIDEuECC8ME\r\nTIfJFzIF0Kfi+LAHch50dqGnwfxL1M41RVBV00WtrgJoEQx9utCP5P57OAZw\r\nj0Ud97JGKGpIyhzmam0mDcrKd47AGnelTlntS7Q2w6HR6MitrUBlLKDHcMH8\r\nwK49EwLFqQn7MuUKAb+eDvGWTdA3JQ95LhAGoyqzuY0V9THZjb2jkZKyWCOL\r\nERH3Qpaa+Fcex99rqvY+Pr8YnrO6wi8c6LahPP4smrYMYrdDoprH07Uw9L1P\r\nTzNX5oRe4SYAbblfWWM6lUQAo2lcAD3pkhl+PIORkYkyvjKnNKSaJCH+I9O+\r\nihSiETDLE7V/5YnkDDu6O+4AyYI94vVYs+N3D3RSrg41ylBhmdJzjRKFCnZj\r\nhgRy9tlcZ8q13y1QcuEEKCkwkHVzNL57La3caWhn8Vew+h8QjY16ha/GcdYR\r\ng5daGaLfUSa2GxuV0gqv+g1EMjy5Qfrwlngg6j0JoHSlKRfLqFdQzwFtv+eA\r\nMrIO1iXTK/ojPEL2WUnxw6OQBJg8lZeNZ7Uyf2VUwJNzJAUf0OIyrFOOiH89\r\nefwQhLuGhl7b3lU7TdESUow+dL7vltX3sgs=\r\n=LRSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIok48Litn7tLE/tbM21L4p+j1KHF+YCot+vNHoWzQKQIgWWS7ISw82N1mf4DhuzexUCZQEjnr7StQZiiQOHcP6Xk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.9_1646114143529_0.16679823981546238"},"_hasShrinkwrap":false},"5.13.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.0+9d47a8b9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d47a8b94577540ae445e5ec17373da25423eeb8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-x7fkZ7GgQOIhpyzHMZXw7Js6yJHrcv76Ngiw0iMC+gc7mHd8m+EieNQkcTT320FmTW/YeeF/vdQ2wp/5XsvzVw==","shasum":"53c3d8a68453759af104e8ebc8fc10d0fdf7ee7a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHRN2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmozhw/+M6d/Hj+hxhmNlhJmQNPN65mmkICvfAawiVynpZIob2iUmJI0\r\n0sEX/WU13xbHtpi7Z1q+rtN/xfMJgyfRc/B6pHkILEDlfA72KvstWJseiSPZ\r\n0i+fL2n3XYOfO//XxEf7F7esbD8mkBjIgBvsd4EvfJ9WQujF28GIi3s7B9ef\r\nrtZ2Z+jxgvZ2s/mP/0LgCt0n3N6nFDz3/RKukdOKaT+7A2j+4V5C+hDouv2E\r\nC487zeA2bT1Xbu4Ynm2a4Z3Q7qMz27a0ub0tGfQMHSHpzXRsjgJfDCybIQ+C\r\nJuzcAQ1M8z11DqfigUrb/jcMbIzTPjztOVZbTyOdehn/wpn+6ZEWiz9D4FJU\r\nRxWfBbYlubGgHBWxBgjn4y8xX+CmQlFJ7ygt4Wglgl8ZtsD0j4BnA7JY5ghU\r\nwEutEGTN++rpO6MzP1wiU9u/ZwSzGhZGL/gaaLuX+iB9ZI4gHay8BTnHO1wF\r\nm0T3FZDWgXqyf1gcHLl5dKHveqFSDTcXQmJIpVDQmgE0fn58UUYdALzKQ1OW\r\nc+sTY5+ArHeqfe+LJh65JF1McRMhJQOeB7WVtLXii48EP+tfcZlZpcq9ylv9\r\nMDPI+vWDupnMSt8i/GaDcIp69fnlUhFcgDm0ISNIpcduGTK2ejMJ6Pc+BIsf\r\nWAvUsbsJbEkziXrGEty3/oQMhRpUlnB28eA=\r\n=F65V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBceA3EHanhbcT3LFUBlVuGYwCsvtc9btD6bqAtNeeqAiA1vib00cJS23K7lXcHzh7y9V5vmngtUrnQ5iZ4fWgtrw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.0_1646072694504_0.1584112809743048"},"_hasShrinkwrap":false},"5.13.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.2+49ba4019"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"49ba40193b388ff579b76e15e7748d1a6d3706fd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-vkc1VHB/IPzHhqlM4zQ9ck9RDT0OxeC7GXPXFJjL/+tvxWQA4ZBfDV598BhXeIDjpPXJdooD4gRrBoD0o2iwHw==","shasum":"a0fc4ba57f7574dd30a45980ff634babd0607ff0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaSMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1/g//QrGyI+FDLHVpJC29Ch2L6wPvFa+s8w5m977btv/Bn5F9JCoz\r\n1Yj1dpBNorenBZA1w5xVlSSfYuCGQY+/u37Np7vfn6ZaszaZsunxquiTmnhd\r\nhUkpQBQRhtRxXFpF+G0f/3YJ9PjeN4lAn/5dub7yFt5lU598YXahq1xZi8V2\r\nMPYlj9XVqVqToG0QtXY8zdQw1tOmuGLlVRKw2vcWWz+xLEwtfi+bYqMsZtDi\r\nB06yY1+YPwHF9DrBIvpHlWRFmsHpCkbP+A1JhXVWq7uJ9fSMGGOmA/MpLP6x\r\nU7g3ft60Mb8tDSPhO+oysrnDJKK2wcp6m7+5gOXnOKaht8C3PjWINL+0uzXK\r\nofgXf3VVWxiCTDtcl4TmOiKgGW31UgwcuRd/yRZiS5wY5D6YazTRoVzpmqx2\r\ng9ELKB1MyYMJhZoXWX06yfV9djVQF6GIVk3bUDHkJJD/ML9TXJmobbOHKCr6\r\nTATLh7VLtPgxFg1/ga8Tm3CaB/hGuhbRiQtIStY3Yqdyc5F7gRGeyN6ZDkGo\r\na6jh3QOg+LzeFTKevjQpDMmI9zB58UewhOtmN1EMb8JZlnq2SicS2qbZVU9o\r\n7x34dppVzqzyld9vHPHPGb/HMM1Vxk21/OW8wMHB4K8eeP2+yvbyEmsdPPfT\r\n2EtjS+GPWFZ3PAvXAgnLTZgI0QzzPhm71Aw=\r\n=ciI4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn0auiKKi9MBsNgWgaJMCOHyz9I+BkvmOxiHvO1oX1uAiBufFJDEgK32KLZl9TsJPVnsKoth3T4kNR2uomoLWXQIQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.2_1646109835981_0.7588388178742507"},"_hasShrinkwrap":false},"5.13.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.1+77c1ebb9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77c1ebb9e78782802cd43f545e13424d18e66fad","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-SmekH7HioiDE+fpRndlUNsf1E71Lh/rmNkIYzm63DMX3jLoiScDAaMSNSqg1h5DyAK5ffT7/wm6MgFricp7tTQ==","shasum":"a86af3c34cb2adf796f786fdc030bb1a4d4d6377","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtPBAAkxegYAF6WUqJnzhyx4DiTe9aqtsxesvTzZjdH3eYHYbOvReu\r\neJLNdJJFbe88KfsQkyNVZBQKz7lHOV5Q7mD371zv6AA82D9as7l/KDKNKB2j\r\npnWuLK5HiiPpMY9dqC5ovtbfH10cFJLSWSVK+sAqcT4dplMaPcbQOrgQkMb+\r\naNc4KbuXH2u2ik8eBeDf7i6GNtXk7mmpXk9YBPlHRpBuHGFNlIK+8nDWJ8vF\r\nz/kw3oX2IdtsR9mk8yeeHAVUgD1X++pGjH8C1XNPEuoQvBLVgVmO3B8nFDxp\r\nPdMtUO+i7DeNb1WGo4u+fgXZxXg9YOglBDpm6QRDVa1h7Eo43DK/+zTKvZJU\r\nnr13igVdSguHpbWzlHYh6NV4Q7+1zPME3R7mYfjqOXZXX8sLR4FPZadqMfIs\r\n7d1FQKDoer9DJuVDun0FnNcVaoVzBbcH2DZgunozWSJxf3dxlZr7cGzDWeav\r\nk/nehVE9YnTqv06MsCADoww5g9xreOrxLETDSHXP7g7+MYvQlWM678CgZBzH\r\n2WRe2rrkXbxClESH1jF1aWBhaFroE1nu4a6KLAsPvRjZK37q/FPKJCERs6P4\r\n/JryG2cdEcs2euGJwAvjrCwBGWGzsbGeqcuT6tlaFSvbnZKCiPtVDatxfObk\r\nGs4zsk1HdICCXcIJRo1ymtq40iGQNEfMZto=\r\n=b0Oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdfVJkAgBqxp62QmE/34VZWxUkxOsGq6GHNj23WH3jJgIhALH5Uml253/Eyr+Vd/yHK/g1/lq6gdvkminsrG/dQLEu"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.1_1646109259039_0.575069984458773"},"_hasShrinkwrap":false},"5.13.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.4+a65713ae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a65713ae138e56555d01a9e8e5179221a2f39e75","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-RxR/rh03cYfWI6Vk0WI/l3zXKIbzve9xbfOIw/2Y9YalMcmLIDI0kSQGJjEgu7Oh8f75HjdChZqDELS9sD9KyQ==","shasum":"181278d575772814a702433fa2ac7655646b6b38","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaK9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojCA/+KJqUc1ISwwt5QYWFFNCmPyjJAaDU3XKbKDHGgPoWmPRpLQtQ\r\n5MPxHc3ocTo2f8gf7EI/jcVJIhOEWV8O26/Aim179ISjPf6zNeQJmBZLu7QP\r\nW4TP7eE2reZBegF4/KyJpKjATeTHxTl+lWltfHIdLVfEzwFjPY2BxWaD/Qbd\r\nlHoJXgQ3LO5HnEhxa/25DUWX/8IQ0DT1fanrlcSzzrDmY1jmOLmzY534PH7r\r\nvFsgKhYMpoXwg4rSN8TaaJmEYySB71/nLIDrdWpBHAwh+paVTNiq9xxCUhjr\r\n1tMG/U75z+dvYG7pZV1lodnIvEv42tN/f8pWZbyT490pCWzghr1dgOeDgPU/\r\nq1z6Eia36MQ+Mrk/+WP2HCFpruAkEKuaNqmVqqlhzQExsVRiG0bF6gW4ArS8\r\nyFj1q/HdkZoF0+8ma2yAUjZBgQh/IxXC3Ilbre7KRhJwZdMlDfe8cQR6rCDO\r\nT90RC9Says0Dv/HDzHMpMHQleViBoS4Zuiji+fe2Tks9lJIYM9omjHqqN2nr\r\nwf0LNu2XKChg0jjLh2WbcwxCwPaxi3CAe8FOJJmmTjbcBtDJNklVwUvzaaI3\r\nuSSuLf4wO0b2VLiQ+ePyXHsARA3nyh6EkD33ILlo5/pB11akdsZNA0qhGzan\r\n1FUeI5YAXrrRUAtV4xO92knMK8CdI1tnWm8=\r\n=5d4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3UDbDLzHgbnSUtZ77EV7wPc1yHGg2q1UDjN4IgVSuAAiEAt/pN/kxENCCMuMyTSA/aDjX2OUyfhXMLbvnDCJ1mPnU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.4_1646109373551_0.005995621335759038"},"_hasShrinkwrap":false},"5.13.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.3+6c0a777d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6c0a777de4d5ed7a777814c7032485149291cb73","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-8weIsOV95AuvySkH3TYy0k4opmHpMlKQbTBrR/uiG6pVF3xSgN+NWs/MBzSn+YB73I909OOIcm59URSdDDppkQ==","shasum":"1135130de18c5d1abb7759e7795f89cd1451a481","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.3.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaIfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo53g//YosfK2v/eosu3wWCk0XK35DpsXKLBKqOstxWrreMfyVH0mqS\r\nHyML6IhaKOJ5rn5nqj46I2piRAqinLV+DVh3cdfPq2GKOkPg3bLe3ruOpELW\r\nggycrRHiUEDIZYMykzUPF7NGxSWlBf0zLKcmhTgx+7lwKyaKmtbqVrh7eu96\r\n9d2cHQD5BAKw6TdDt0aGZVmSigkftmkbMpBfDRwhKGioKKhNtV0MOoB2O5fh\r\n6+0nlWoBmT1iPSjLoThHs942/twrAK2gxf4VMQxrkj1XA+/AHoUrc9e4G7eG\r\nezJ/PR7U5E3gpncDTIwjAXahMKoMew/y4SWAtB5NMrfuKsh6i9ne0YqoAwam\r\nkJrG9eEkBITp876tk06B86OxKUxgqPr46EkJoscCKzdjkp9gYEZlYe1PZhxU\r\noG4JIa29Hwg8yljGizLbKStG26aWBQ1f1f388BVEEbD10cMqvvlTjJdZ4gb5\r\nCuJwAbQyDFB0FrzRh7E8IGzXf45V0wRLdu9gHnsf4csuezNZuOo6cFfY18DL\r\nNv0kv5Mh+L3zLYplfvw3Pv5xYZOYOaXsJ1eC/zIiQTqq1rXNvqpizteShB99\r\ndorglRq7PpXxbyTLiUMNxtBZV+PNi4S4rzs28JIted6xBvi7osek9FlUtzpL\r\nM02dQgYXZMwI/hbGxTrruYRJz0p2rIc67+E=\r\n=gi7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu5+xMNOeeULxjV4DjxNFg3m0wgVZT3UwuPAl1vRCVYAiEAn1ODUaVIqNXBJx3UdEWWrkwH6jdLXdw2hqh/QmWN6mw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.3_1646109215833_0.03341115672594275"},"_hasShrinkwrap":false},"5.13.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.6+7b9880fb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7b9880fb48177eac9606aa41962ce67d38783675","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-tZZUuX65hjJpOuVs6SIQEvEifw7OazhcBAMtycAVuOfUOqfADHgFbld5kzg3CWi24tbk+3KU/8v8SWdzb4cjeg==","shasum":"f50bd1ad9c35ca491d4925a68572f388f7a1e93f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHbSaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1aw/9Ga1+64DbmbfLb+P6aniWjc1EiPCsqD+xI1mP16ZDkVesFX+C\r\n1AEHRo2J7/5EyHW6BQJd3CJhD65gjgynl5Vxo5TUeOfEhW17GQXYD/hZl8y6\r\n1duCMeYwdnEyTIV3GBUKjLrfLbsatfDR96VW96VVyeROpn903sXwTO7Q2nsU\r\npXt+hr84d8Hyw4vDDQNHszRo/dxtsISRaL713Y43ul7ZIuoKWgQK7FIW3MsI\r\nhyn7iQBrl62dsZvrbNaCd4dU9EWsLbGdCL0kdhmYF2geE8fc15GyvQelMJ7i\r\nVmvTbStYHonxZwtWL1uYmGqgHnFApMquphr3c8+N2NAAtVJjom+D0tNLN3WW\r\nuhC8xlep7iFS5dVi51EHDA25cRzwf8iiXkmhWsuvLU56t7nMLOk6cUapKFzR\r\nol4p5bUZkxV5SH+NPW5B5fXwV2nWY1fXzAm1KZ86lJAx8Wp0l6Dt3RiP5mLu\r\nTLrcAULyAoeg1gAuq1sVsg6ALITHrtWTOdbv1y31DPrapjg8vVJIj9y5mj4A\r\nIp3YH9oKaMrTlz3TubuDg6nx0jUvkY21A38NOP+740eO+gBAcL0o9NehbQoa\r\nDQyFU7/Bxk+LBSZOjLhYrKw8FwHmsejMRtE1VnjFzewE/jqVmzkuPlWlfcl4\r\nUET50KuvITsYsc95BzvUeYaelJ6BdZhdp24=\r\n=ZKke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmirp5YOPRH77kYE3vAOsC4aUIiPrYrNSeKdgI2KikJAiEA2CRLBR5G0MZHrmQ9g+KnWitCVSXND6AmKqDtWfj1YtY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.6_1646113946063_0.05919151674676337"},"_hasShrinkwrap":false},"5.9.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.9+c8e650f0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c8e650f0c124d24b24beaeb376eaf61ee8d9e6fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.9","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-7Ks5xxYEa6VxeVAK9lDhQ9F6jPCBV6LJUGqdDgGK7sNV56IroNCSVc6OfIayKLF1D2Bqlwnh3oKYzTsDsMJqDg==","shasum":"5fc6338db094edb1eeb0dfc14b8f28e7c141af40","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.9.tgz","fileCount":7,"unpackedSize":4917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5RPjCRA9TVsSAnZWagAATwkP/RsyVsVyATGPkA8upEev\nfp3SZGjgVfOg5KXlrRn/o4yUxfPPLGnN+aQVOejnTtkPhffeTAup+Y+ils/S\nAiuXWhdosxE3+PfAM0ml9uSWh7PZdJFo3uFLHekUVuXJQr2fIJiEskc4ohXz\ngbBHUmhWsFTRCFF/n/BdA2VJUnZRvujtP8FA//f1vU7I9FBRBWRwPVyg+LuW\nj9D3XcACR+u9MFShvCfrA8akDu4ywa08db7qGQBJS3WnEh9jrspuu5eDNLrQ\nC9kg9rQXq2zJxwvPaIkIf4XfsWdvXiZto/LkcyanRBtp8ehJCuCzlQ6XDcp+\niQkhEIz6Iom+ZdJ29g46k8jbyl550oiZwV7hzWsCpG0jUyOVt4Ql1DVqMi73\nSjAjzjsstEByxrsiqrSCkSvHOB4yu1Ym/4XWJuj6Fonb1FWrZVA45SGPxzly\n41CwQkusRqRhy7luXCCVg7OyO6uaJpLlitRb2pxyLUO0CZHIDPaeC0J3S/AV\nJqbcSNawq6AF5jIHsLsU3YdIGLAfL8c3ZGZqFKBw6nYnuyfWf0wCN844Ntv2\n6ay0SFfzYQVcP2mUz+mHRU3JeIOT0ZWh15Mzi/bg8dC+6S0JhWMwh6SPDPGk\nyAIPamXXpDBj1eOjlg6PGl52A5WVxGUn0pwSpZfL2g63tE0p922vZeO12tjM\nm3ul\r\n=dbx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz1Dv0RyyD7ejojVAgt/tHu3wU1QOwFfIWKBSn85zoZwIgFuzI69M1CTohNc/D9UfSH1KwIROlkjCAmoCRvEePklE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.9_1642402787122_0.13757076796114576"},"_hasShrinkwrap":false},"5.13.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.13.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.13.1-alpha.5+5fa2fade"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5fa2fade385cc526a962212b94410c58e4c31078","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.13.1-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-JfyBv++486Lq0Lh0HGgu798MmixuLd9SLsB6zoa6Zjre/ux6nPAkd2+HmJzoBUPOMlHFwwPHhWDkUXH7VIJ3Nw==","shasum":"467092d3a244ca2ad6f8769c2b4ad2d8ed5886ef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.13.1-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHaYEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7vw/5AH/HMddbsVPQwMq0L9A4hChRZgbLjOP8Nn5QRJr6kxeEeGqE\r\nmZvRiM538QHDLTutvmB7+YrlL1GyHU+W3Y6rWlNdlHmNJT0InbUK9DX3uYHA\r\nuSx4he+1RCbM99iTGjwqRQvVeByhkzoZr6NlbPLc1DSy/dS6qZzDBq2i/zn9\r\nSrF6J8P80yfHkNgoUjW+3jmU0B7Lg0fovOKlCKKh3ELQgzymYaF334TF/4Gf\r\nenjwk6HxKetXpynoV4IuJJLEioQHo/fN1NcS4dm9uZFMCQ8h9Na8c9L/3DdY\r\nYucFgMl0s5MKavOfOQq71CruGpURLmkgkSUJ9VOA0pqenNZ5swi5QcDSO9iz\r\nVBslShdgWXPQV+B5H9IMzfmi0aX29gBM3Ct2iZgzYmxms0jJ1RSUi1dM03Fi\r\n9x4c8p2BXpzSsT/rDk+5/4ipa5xeAldBYCk3gHsptwIaxDWxHlV2mobsYF1u\r\nhyzHFMIuKGi0NeRC795b/lDsxSQs8tWGiuEHcUt62Dyxye88alt5fDqUNsfO\r\nx5qPGMHe6XPWSxS3zi3VvmP+vhDYGVWJeMFQZDZg33pxlndFdNSn3nguklFL\r\nvAtUM2vF5ywWZp+Spu7z3rOyBccs3+RNox4/xcOGKax+XlnE3xGeXXSxz14I\r\nbQxAuYiv3XblDRzc4lIoPNBJo/yOv90davI=\r\n=49h5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMWE8F9kcWKT5IygVse2X2qWNhSwkloRrly6+Y/PbGEAIgN+rtXQuuySqO143Mki+EGtcM1G7xMPmBzdHteJlMoLc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.13.1-alpha.5_1646110212354_0.7895797680268557"},"_hasShrinkwrap":false},"5.9.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.8+253bfa37"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"253bfa37326de3ef7ac5f8542e21d52789f0cb13","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.8","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-7UFmOu+pys+0DTZVb6mVUMQGxBpFXHeM2BwKdApeX9y447JFGKeL977ScNXgrhdvttgSF3hqA9jAXCEDCwouGQ==","shasum":"40345250173ef07105585732cb56a39b760531d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.8.tgz","fileCount":7,"unpackedSize":4917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5PJKCRA9TVsSAnZWagAAdMsP/jr50cM5enqTp645XgZd\nX9IoJDjJeypXWT4u7BNNL/rU4+HO/AYwB6v2OeEJppRPxfuL+Sb7PczsoKh9\nmzYhVq25XFpjglAahYtm9HOFh50cUomZ8zPULNxOmNarsNfOY7fZRP9F6ytp\n1bkmSvduZIqtoHk4Vo+qfz2gcT1FJCP8iYFhrYTIEYby19mPG+ilOVXGYZN9\n+t+vQuXkBJZ1aee82LZWov+GWFrvIyCCr7ys6fDigw/rPvxF7Hbg5H8zYwaN\nXQf93FSG5+8JMEWPITKvsc2Wpt1ui1RJiSsJlB9qMq9SmCfcbSUF0eXSHb17\nM9zcmIN4fUXgCfEf1r/P6aSUedk5sxemuYv+mlSsHZjHLWyVAhpPq9XYaVZs\noQOQ3RKOugXGvDIBR4cjzUR5uUe19KM9T+S+o8O6bgYb+S/h7NdDqHZRQw0m\nasXJADHHYJJM8Qjrh8/zT1GIYZI8zNPAK/WHrLZN1rNpkkpI2u2be21LLxGw\n5R+cEldwJmNRPOc2a2tDjfiBWSEOPtlsqI2GK887ruIAAdYWm4V1qtz9VoV7\nJYH3+D94txMVjtCyOecQUSxjUPbpG7hPv7t94kwt3s3Wvh+SizRGI3f3eLQn\nGfGxS1WHA89Omd5oBXPaeIX2hn3mdSjodLrROW2zkB128/T+W6e+c/GJ1cd/\nRRXK\r\n=QxJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Z0cM06iqfN+d1r4zxSunIxqv0B6T8aRGK4pMIeU8TQIgZ/8Sn4/eVJovfKjW4rfrt91YxqQ5JqS7Ans7Q0+c7ng="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.8_1642394186320_0.4723136109523971"},"_hasShrinkwrap":false},"5.9.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.7+4bda6ec7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4bda6ec778eb47f744d09882ae5055299ff09899","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.7","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-DOzD8PsTiq5qa62w8CpmwUmlrgNICE6SyeQs/EC0mjiRU5rY6eXa5/vgQdZp317hYpEQoe3PNBjAi8YK7BkSAg==","shasum":"e18646df3486f406d8afacd2c3470b34ad88a34d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.7.tgz","fileCount":7,"unpackedSize":4917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4oCGCRA9TVsSAnZWagAAurMP/2oTfXrkWcwuj7/psHG8\njSrMXeDEBCJybsp8asIHyGBgL27engmNv75ZJucBc6yMBmWNANC3+vZyD2pJ\nWJlI4a4PThbCjSJwg74jgawLqEpsTo9rFdqUbOeJ7bKdwHYX/Nh3CEnMVSPF\nWotgj94gj6M3E3ujb01gKTgpdSliYRBItJhp+XjUxiaH0xlvOi1g4MmkKpsN\nWF42nzjmwrVs6r671CnOB1vqRgjIOhsLaAGz5WCXiZELZAShY+3XuGsqP+/P\nHvA5ows5khvb1zE/DCerGWQkm3rNuynuQU3h9Zk5Q3NRUgejfh4tLhquXi7Z\nVkktEjdV56ze6eHW1mztzUFi+eQJ6CvYhehzb/zOkUD0o7Eo9kC27HBCPZUL\n9ikt87geFIpgtE5sdsyLdkAm4ioAnVLwZCOmo1PXDb5007CDQkGa86fzxgXa\nU5rRy+BwL0rbi/OO69fyE9uvC23THLTrWlr2Z8JIqYfT2iXni+rTfYYmpALb\nI69DCfP9zXE66i9KYIgbnrhaRZkWJjZyogAnY7e0Wraau5bLzVTGYIZ6xI0S\nFF/lu3pDms4E4YP/8DO28aqaGPeLEfWSeAOKQmR4jd86CKobRmU6bqLI14QZ\nOHtmfxZMqTKX2Th3yc30HLIzSh5PSaDisU8dnyMBCKAdHs2Py5NyZSm87H+9\ngLxe\r\n=CzGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtCqRdmIUhr38p411EHcFcgXgOB7m2a36P+3aZjA2I/gIgU9lu6R3537dD0NmZO0Mn4j/w/Q2zAHuBhfzc9C6QAU8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.7_1642233990011_0.624922836488857"},"_hasShrinkwrap":false},"5.9.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.2-alpha.4+e61e388a","@typescript-eslint/types":"5.9.2-alpha.4+e61e388a","@typescript-eslint/typescript-estree":"5.9.2-alpha.4+e61e388a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e61e388a9820fae393bb76f7e484079515166972","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.4","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-spt+whKQy+1mZ6NucirrJYHwdSdvSFyHe3BYnjPKpaiiMKpfu6a+ByHt6bqiqsE8fd+WouYQLvrLYt5Nwu+eoQ==","shasum":"b42606d1f5c4933019c3a604256c006b797551cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.4.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ThPCRA9TVsSAnZWagAAW1kP/RYOiu0R/Sa1LWyp1G0F\neZkTAQpLEQuYbpLogHaGVusJlRJDqiAzO/jFhhjqR/gKWdf+ZHjFSNLZhI1m\nLpLiDumBQbDV/vVH8eapc2nXmidPDIYEjfddtKujXZYNNmzvRAt/uwO0j+vT\nZ9LBQot5A4Wq9TNPsaGwMzaM6Nah/2A75gEn2JOVgg7o/DJfZnKCVHXsBxud\nYz4j7ouFmaUepcgR8q656PVmkS8K0VlhuJg9eFOQYKn8IOZm152RfFc2Rzln\n0jVAyF9TQJzgWbS5c31mt4uFgfGWiH4PwdqnQpn41iIO99jEbaydqRBnQPS1\nuh/L+PYz5Fzx569sqnJYo4uVeoo7aT1305M0dwtqi+1Z67T6lALVmmiczG3w\nG+9pcecZ+RUTwy4Zc7p0i9FJDiABFfs7hLDC1E7yXO2geiYWA4gXQmHEIupY\nsD0OEQeTmVu4Ss7neHitQnQQh3DMhxYj/rq2m2DpovAmfNhoCWMqTSZw9bCi\ntjKPzT7Cl0SNV1IInaMvyutWrwNYUHotNk8RjEIDlJkfaD+HTS/wXHErsomP\na3aKvTBE01G0j6Y7n80eX9Gbce029d/XrlQzpr9/XxMXf33itHeGjP8/MLlK\n0e46NCOSJLYluZMBVcMmmnvCCPc4OvcVIWuVaPYA5uaNvQm0aBvKYwIB9H1Y\nHGCL\r\n=rmwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN030tGhthDxEy5ySCE+2qiqhor2IvcsXW1BsKeVtKVQIgZQi57yhskt1eJMu2V/ym60IQ2LXu3GdnI2eh7FLApoU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.4_1641887823214_0.3439140236271794"},"_hasShrinkwrap":false},"5.9.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.2-alpha.3+f53e0741","@typescript-eslint/types":"5.9.2-alpha.3+f53e0741","@typescript-eslint/typescript-estree":"5.9.2-alpha.3+f53e0741","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f53e07419e2e3575a43c11a6f836cc7498e01123","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.3","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-VTsiueT/LZFITr72C1lnovcHU22Q/m6LTG7yp/53pSb0v0jsn/vAy8h3U6dX7drALvPcrrCzxCx2HHVEy3h22w==","shasum":"6761c0bf071880dee46dd6dcf3eb80b5afdf47f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.3.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Tg4CRA9TVsSAnZWagAAeykP/jwxPNdTXSSSiMe21zW2\nASvRD0YZ42nbHzOrZDrdJGfTGvWVvi2A1YcEtL6SXmByR3fnKi9iHI31LO8M\ndUAK22eJkZmoHVh45eEdeXhDT+B3YB0XdARHq3zsQTjIYcqrmsuXs+hHyklt\n0S0un05M9xu5AnW9Kz6kWlSAqsKmT2qb+sv8vAE9jJ7OUvyB25g1Ik26wLp2\nX4MmoWkdlBPPAXUhCV9C8mVmj1qprK5djcXMFfjsusldIw59BBtqK2Xa6NLk\nEmSn5hOgnfizI2mxSxh958G24ZOkfrxv675IAFclL+Nn6pz6C0fdbq0hTo9b\n1d9UtQzbwgoiMxCXt8WcuAUIpn0DbjkPXTqHIMxGerTBRpGulFWsAzaTCNFu\nEV3iQVFP42H9hUIAbt285JVLPmfayMlZjRFJfpeNbIPr5SZOm8QgMJKMfk30\nHCCOdwqc+bjeZLwQeH6GdGelAwZr+R6AJ9zoVYlRlFbhXz1qeeyYKeX7YdW4\nHNFZ2QKSmUofNIMRstiQ+Yv+9o531oCe9D9xp/Ol/7No8B6TqG6zXNQgtS5y\nhhlhA1s2zE6WG7dolaxr1hVEirHj3lWaX/ct8SVpgbKGcV/Js8r2gd3QyauL\nZ19TwpeWY3gCfE6vAle+ztMD7nrUwB/wlIIOt4lR7+fDjuQjI1dPH7geRWgw\nqiw0\r\n=5hS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx76vHnNmItJe7FR9X4e8XStr78GarJCJw3/jh8/vUDAIhAIALu664QKvL3IHPg5x1XFMDTqp8mum23i4JxLyCrTcS"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.3_1641887800046_0.9196641260037837"},"_hasShrinkwrap":false},"5.9.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.2-alpha.2+bb8de2c1","@typescript-eslint/types":"5.9.2-alpha.2+bb8de2c1","@typescript-eslint/typescript-estree":"5.9.2-alpha.2+bb8de2c1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bb8de2c157de8e5677aba320284a41033848fe33","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.2","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-0oLbIGM1ZKuFO4kkBV1uVA1t6f+xS+kabanCr+77e78yDBNfbjKaq1NK3e1yIj2Ydy1Fr9uY2EQpYE/StCV4Lg==","shasum":"30f062210bde4c36ac1a24e3520c52573034a522","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.2.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3TZoCRA9TVsSAnZWagAAZ8cP/R4ZJvKqi4nrV4U+jqMk\nZr/c9bY9rCO/ueWQ/Fy9V5RiFvcGIgoEpR2S1oyAysybRE2HPzhYr7S+4eIJ\n86XMK0yblSNVvxk57fOKjRFXyn71zVRHiEYzPMdn3srNEXCeN5lnT2bXNQX9\nH28HrK/jmbgZRn8rctcB6Bi8P5DLAalsXe+aAFTxgHHhpJow2qVP6sOXpVfs\n0AdVuYWsKqD9IkV0A063yvx9DvWik8GqQhzonkaXfkV9Y5VeTRrbtIJYC4U9\n0hJSbgn8FoDxrlSH4sPB2ac7y8jqqWb1UPJtoGWxwl3vAZb7lyUQ17JqlUWq\nN0t7MRoHUISOvhbNHm/WsNLQ6z83tBLr/CmDCZiBEpWExHdDGUUkKSmX9z0y\n3N0f09rqkakJ4L3tzXGk/lliKbtdwNs7pzU36F+MeXFdb/iGpMHGav6bMu1V\n1UWIntS2tqK1MHXrU4PdAndx4cx+pRnjgL16NwbcejkdVtJ/L+mILu7wQcQF\nws3tdd0tmtIIvdXC4lx5DD1BVf05le18wLLKxhZSrnRs4Xz6q7mFAz8YcU0G\noDcYN69aglOFu97IHJD50AZ67wfnrsX5Hidh0tkKO3TJTg81vIZBhR6y2WiP\nTopzcvIk/p91C7wUwT4ZJI9GPscvjZhpU2H1v2BX3Xd8i0lsh/NjAVEU3P2z\n2TMC\r\n=rUh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2NsosIwRJjGLb9pwl8OZtcs5A4KtPZ/z98wXbbMJ3WQIhANkace3VNPUw3ce6BZqrXlAFKpCoRwVj5VpuvIyt1wa4"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.2_1641887335938_0.6856839886098511"},"_hasShrinkwrap":false},"5.9.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.2-alpha.1+e60b6381","@typescript-eslint/types":"5.9.2-alpha.1+e60b6381","@typescript-eslint/typescript-estree":"5.9.2-alpha.1+e60b6381","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e60b6381920583c96cdc8550587a8d70120634fe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-ojmJWsKVJDZSspUvYjIsELoS4j1bgxAUqBrI8d3GuWh1nalft8DP/fHIjXDLvVZRuM8bdKZWHxJBK/DxT01Yjw==","shasum":"44d2148dbb107ea2a2fa59a7d99b5f8dd94c2295","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.1.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Ta0CRA9TVsSAnZWagAAyfEQAKE7zNGWrYFMIcPT4+xP\nWiiWYOHoENTqdfeVGncJGXeZqp09y14ox5hbNPFJjpXV/cRnYBj6+fQKabjJ\nX6MFqc3ZxKOl+H4wlgqll6EGxrDjdfmlC1mGPv9A3YmS0B9cc6JARbLuP6Or\n1758aJdDj06RUNVR91nsSKneRKrbC8Pb3MEVc1qZrSXrfn1bGQeshyh7EE8r\nEkXcSmdkoq0OYo9A/f9f1BV9UwkLm/NsiPhX5xLBoOUoPaQJRawTEIWvB9Nh\nW/PKw2tuAHoAy/3wLDmkM8Er1mXPGJFXUtwY7Y34fdpXWou+LyMVYk3WcNE1\nuAFbnbrpsU92gcwfsvxfj+ScGtKAgeNQr+nMsX9dquNev/ITtMWp5Z/pii8E\nxsMOhw6CIt6Mztfbw65jnaUH6h8/Jz9ys+0n8ZmGF04EeiPo1sskORmwFK7l\njgxN5wLSuz/d/5HrUUDqTlmcxfQmanZsoS7ECxQbHP9ylejWfqEBJK3+PmQa\nTz9lWHCAobQ/JCMA9wImBqdCGQAFFoSv9YISkR0rOwzfEg4iwH9RlD8bpjGU\n/ZhfDcCu0Jy1Mu452brLFQPk9K7wwhAxxCWdCcxQ0U7ntjcgixbO3Oa03iiA\nS02JfUCUOPGx0sUV3zQ0T+azMsuC808fWTwqM38OwpW5YXXVUS6Rp5XaQt9L\npmmh\r\n=P/dJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD93X9M89YxbXSDMD/08lk3etvVKqIEtciaV/8WovEPegIhANwJbcbea4ErHGKuaWp319ry1Aa7hyJGhEf/YXuCiGMb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.1_1641887412604_0.2664472280691106"},"_hasShrinkwrap":false},"5.9.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.2-alpha.0+5f897287","@typescript-eslint/types":"5.9.2-alpha.0+5f897287","@typescript-eslint/typescript-estree":"5.9.2-alpha.0+5f897287","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5f897287b8e43aa38734c0f262c8fa937bf2e940","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.0","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-J0fQNqqM3hQcFUQHqbfy1z34iotxQMgT4tKgEpeSdx7R/HnIvC1aMqCfCNgCP8fX0+xQVy5TgPiBgAhiRFmz0w==","shasum":"62730e0e71bd26af7ef313c979be42d6292695b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.0.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Hj9CRA9TVsSAnZWagAAOLcP/jmKHVUcf7dkyK+p1ir2\n8N/cb17n22af0X/AVSspk9mqaoJQXOV8gijvJvQm3l33xYzP54j8NZJNwQ7O\nZV7YTArL5snPfN5kjNHdVm30ALCkb0QzV/PAIq8Qbwtwp/AnJCFUKABUBPW+\n0IBFX0Tz/ifFkHmxuEc6207JDvOcQhgj8Nbu/M2k1YSTjAWzTIeOxEOiHiyW\nH/fqTk42oE+VXfSlSdsY1Zllg17zz2dq6g4N3HuYvo8NnbbbB+i+IzXyKf7Q\nNHUqJvSeK3XdVG4xqFUsH96owzfhjBkKyHclYSS0D3hLrBej8K3wT7bazh8i\nQvrRV49OiwpKHyWeP3hgLrlXGoNpxzXLhY3+txoa9Mmn0FRK6CpWUOIjF60r\nhuhvCHyqoV1gpj51lLmd/726Q5vc0Fb6kNMxkUlg2Q3hpTWDkKP4HayNpiGC\nR7Jx7tpvQejAO6mFgAuts3arrD193kEC++ap3t7D8ApOeqnMvy1VKMYhUybL\nINVGe/z/hBo6T3TIM3iWrbCWJFamiNxAmByUjEpEuKZMz8svujYMIR3pktcx\ncoYC76IotMlj0WeQQ4O08Tctbz0Gc059Wm7wJ2jNLxsoKCjmWr0YivSJHRQQ\nw8/YWEKogRq8OrPMOgTyWwC2KhSXeY/SPdIWvOL6YLqnVZolOl7eJJZXWekX\nVN4d\r\n=IpSG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC937Z4VTI8yZQnrrd1HBcfgw8qLqSPvGYrjRskx5eIpgIhAP2SD2JfnLtJy1gjAvRW9HCvBFuX0U2Hd1HzWovBuRcd"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.0_1641838845680_0.029705445427433697"},"_hasShrinkwrap":false},"4.28.6-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.0+15f71841","@typescript-eslint/types":"4.28.6-alpha.0+15f71841","@typescript-eslint/typescript-estree":"4.28.6-alpha.0+15f71841","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"15f718415eb4e522440a5d81f38d65ee81535795","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.0","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-IMxQpz0zq7XD/gg06WU87uw6P4JshyE7vzXtMKFLfQzY9Lt5MflsGmjqdeULN6M2kyBKvs1GI+eXFUhjaczeEw==","shasum":"46e3befeca877c8e1e9853d19a735cb94ecbacaa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.0.tgz","fileCount":164,"unpackedSize":298732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/u4FCRA9TVsSAnZWagAApgcP/jXdTK02QDGkdFNDKT7V\nzjDwQeQ5cnLat461c64Qo0W0L8WZHdUSKMLjZuyyOQ3Ue/4j1nxkn7vKTehp\n820Cgbc5Lx1+HToM4qKyisdTOtUSZh7dNaux6m+Z+ka//vdvmmH4KzHfI3s0\nLEITb+qT1dKVKueh0wdxjGvK88ApgOalKK0aX5PLnfn9ijDxV73RZ0RVS/fD\nZXUQbc++QVYIsQOhnCoiJ+GB+dF60L+dpTmzdMySraYB9gbJaid9kpVHLGMB\niJF9QpSgcimyhRUO13MJ8nGV+LVgYWA7enWOp0+rJEHkFSi6BeMt6wWoEVzk\nyLKRHQjOyUH6nuMfl6D5kAFXmOw/AdXsTEB4iWwLtd1qzUx5JIWRvZs5WKHT\ndZbhZX6gyGI0F3tNrIMM+TjHliLTKd28o+FavfdD0Xf0A0tJLI8n8psjEs0J\nknDT4tDjAl7UQ/3X1Iug9I1vAvRVU1xnLf8Fk3pbKyTbzTyME9MKGsplQQyn\nMdH1gXkUowa08DhkedjTgTq7DNJljFu3sKzH2n3T4dNCGr15m/ank23/av0a\n0JnNC8SCSZ8xQpwgspiMrNeTO+CK0rypKdDI8PkHgDDEjZSUBJv89zGoAlM2\nk5Fax2D1210kcNyKQxTt0/NzY9Y2l8xSXXf0VpeQgHMX2k2bgwF0gzof11yT\naYvw\r\n=hA41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOuvg6VRPQ46Ehl4TvyON8FseNv9RjnE0qg9XtpZZO4gIgVJ/GiaKt8iyBhGlXqxhbbwVoH3z07ss9MO66oHiKD3U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.0_1627319813611_0.7205113552150266"},"_hasShrinkwrap":false},"5.28.0":{"name":"@typescript-eslint/experimental-utils","version":"5.28.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"363b624d2a2d06d6cef87760a7580c6bf0cfe5c8","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/5.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-pPQ1Ng4qezQijXBBfYlogcOPnMs1q14l8C4fWJJ4PnFla4MA2b2oBfdkf02r1lNak2tpBVNJxvey9oWlPQWc4w==","shasum":"bdd4ad11c6f5803a193ed0b2220a7749de98e080","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyIofrQgjVCHdywPUX6XeGFY4S+VSuxuODSQkIKj2XRwIhALMBosZ9hvqXhaXau4kDfUuVCPwE6FPq78oiAmqCACYK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip24wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/4Q/+LcavszG/7MCFGRP2C71r/iY2KNYf0HvniHj+51Q4z7bDHwHT\r\ngN382bbVriBY5A0AZpDWaumodssDcvCI1luqq6TCpBahcPtWfyyzkoSFEaiA\r\nqHHleCXXtvxVUNJSv+1M7VXBJuo2SjS2oe6MUMUM+S65lT4l9tSmzMHLxo0L\r\nkNiIN/d5qlIXwrlLdnLeqazVZct3qrBw/nMsB9VyMhQc5jGW+ghhkq6L2JLO\r\naZqU2jGq7/iaeM6upv5ns0FsvfhuX7Jw5OFJk+saElE4gsoM97LeYNW/Nkxj\r\nJxm8YKJJC0B19UYs1N5+2D2RDQLHmdPoJkLn4rpMhqSK8KobgQWfT602Qy5Q\r\n0TdH8t6tSaTQV4ni3O4NZNeUbz6cS559OfZ4nRX0sIr2Kf9Lr8cbzCdGpDSq\r\n5F0ix5ODBHf4dX48O8eGZBCWHlvw0aJ5PwujxfdIU1KgF1Om4OryM1bEgeqS\r\ntFrSJyXYNcOmdaCgJRHRZ3Sv5au5rEarrfikQFwWS8VW3SQLXKpeoWDqNq9U\r\nBE1DaYM+G2cXC1MlOxatztggDDq/f0HPxvGizEIS4OAGgk0PAgVJS0Sjw/aL\r\nc7+MNCQSHaR2tZ6w4/j94QD4W0CPZlHQLYcfzos+ZuP73rua69wUEuXdudwe\r\nkjaIVscAEFf60qmPDfyTZGALvchJp/YaYRE=\r\n=v7t0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.0_1655139887922_0.93967133734199"},"_hasShrinkwrap":false},"4.28.6-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.28.6-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.6-alpha.4+418ab695","@typescript-eslint/types":"4.28.6-alpha.4+418ab695","@typescript-eslint/typescript-estree":"4.28.6-alpha.4+418ab695","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"418ab6951d269f2fd18fd79d1803506eb6294bf0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.6-alpha.4","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-jL4/86s6A15qmAf+8EaPSBhU9kKlE1iPi9NBaEMCltWh6knKkPi70gUGxKpEr6Quzlw5VnPfKMAS9Zj3msLJHw==","shasum":"8657c145272a7515bb71cb0b9b36652bf85c079b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.6-alpha.4.tgz","fileCount":164,"unpackedSize":298732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBcv6CRA9TVsSAnZWagAAn6AQAIIFRMYJPdccWqyju6Ag\nyYSYSygsooG9ybwWsmVSjUSTu0D1NCnHm9cwtZaCKQaPK4kF4w3SPo0kJfUf\nP5ngPR+tJJEh70w0Urb1rr5nya1X1hC2OQjsO7LMihx/tfiom8M7SFfmVYsF\nZsyyl5N3nFUiR5s4KnTjIYlU1x4WL7lVmvNIQ92vekiBlwRNFo1i6m9z7tu7\n5t8LG/j9e4/BolJWheE9mlF8W61wIedaM01XkrKuwCDJOaub0Ue/NjJmthu1\nU4Z/tA0BoJIx6VRdk63vBks+1zXQsCAPFTjKXPm7Tv6nvbr4DKaNZKBfQK9p\nkQJgz3QH7+ir9cO+hDKOdUrMJ/d5+GMpNakYVn4NR5pU92L2mnMHEbEDgzu6\nr3k4QvHqEG0kRoJBksh53DOHg9Iqkvd5SyCNcj80UqPwqqa5aZZ+vyNsUVQS\n6v5x4UXP9XzGX8gICIW1uM0403o1vhzKdCeoixbfbgnyNivyvKKAWWpHByAY\njEkju4qLLIpQiaafTyyk4aS07blW0DK0eNuZxkgALgbqosvURFBPgN0cYtJn\n89IPOtlISAVurpeIgSAhZuOlZNjrPuAk+UcOW9y/NHrJDXmo4b4STwAVSDGh\ngIO+A67ba4Aiyg3YvxTyFXX2PAW7GS7IwCdFQsH3wjtctiIxkMlJu2+p91M3\nXQt4\r\n=gXeT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCa7E7FG8PfTAcfqUUIdrdzWALEWxejWFn0UiBP/QyUKwIhAPHloQOhqK9PglD8B9qpt1IL8TYM+7uf7l5YxYjtRBSI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.6-alpha.4_1627769850115_0.9197893701393167"},"_hasShrinkwrap":false},"2.17.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.0+7641176a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"7641176a723be8d4cc030bacbb8ef6aa36abc3a5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-8O2ytTjjDuSpXfOOCC858ZeNIyuxu8odcihpDwer+LDTW//1hC9m4nEa8R/KYhT6g2A778hAeQcSLaxYwra+6A==","shasum":"dd6e6f6e3bbd8b19413cc06de7ba1156aadfc6d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.0.tgz","fileCount":112,"unpackedSize":148870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJe5dCRA9TVsSAnZWagAA7/YQAIoXdFt/jTcdbWZtqcbk\nsB62/1R9klh4J6M5DBko5QwZMZpKEpXYqXqRvkIhbPlWkAsbEA4SdtIAYsvg\nw52Ok1WBiYuYcEvo6WsZLquX78B97KdLAhZpwQbvfOGzTvrGxJw2nFdenDCt\n/IJOFmfWAdFaXug3GjZMMXw0VYcAsikgxH6XaVPHJ7u3nZssLnoTJ0tz/qDo\nRsFBAbQIi6ZXieJa9f3n/PxT8tRCMaY9BcJnbyGx8QKhqAP/twRy5HDBtK0e\n8oz1OMfWPkMlAScTq9YFa3Dwt375izWWLSjYiSFdnnwUMslMkVkzHCdaUGq8\nOFfUPhARG6BElibZ9/1/OmJ7O2l6EPikaV/HlGhPLZA0VGrc88frvAnfBAEP\nXy7UHmOdbgP1Y5kGkEJ+/BAti0ZaRfevO4E85kyH9gL3i1hsD4ClBsLTW7rU\nkoWEDlXdLcUTvAeX6vL7H045jzwWv4FI7Be5rRirpy/tfkfeO9Zjxx0aWQSb\npIwSyuk9JDFv2Pni4dx2qkMjegTVZ6sUZ7tZjTcltj9J5UeKAvkEDXEDUwa6\n2m4xz45tieirAf2GAalRdHkWPMSYrq7J4ruGhdwwK4n4DAvvYxZ62hxfEMxy\nEpjuTdS4uLlw7CUY+z2DmqDtX2ECmYbtnX1a3VKqHQF+olJFkoXxAVGc4/tE\nxRvt\r\n=Xwpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB4vvB1AZqNAV4C7MzkQfREGyQ5kSTF0rcpgJUmosw+QIgcfstVefBAxYAb6VaPRYDSygRgp+vzkChFEztOOwfzVE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.0_1579544156689_0.9031007104797104"},"_hasShrinkwrap":false},"2.17.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.1+2a83d138","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2a83d138a966cd5ce787d1eecf595b59b78232d4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.1","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-BN4pH9oypakuP7rXsiKPEj4Ce8XCqMtfhsCqlsX05R+kDd7SbzmwYQBIviCUJkumWV62lLfjOVr1TEH13AIpvw==","shasum":"919db6dad9734d7f8c5afc62920315c37e2ff91f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.1.tgz","fileCount":112,"unpackedSize":148870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJk/hCRA9TVsSAnZWagAA9Z0P/3Xs0m9QKMRExzPid8rD\ntb8bGjDKbyTr/mysH8rTWVyGURqjwOGEu0Q4ch2Au8RdkrTjW5tL02zDEErQ\n0m8vnm/EoSY/+6zgTkNyjhinSC9afGOqqNJ4Jb3aye4sYdSoQ52AODuqmmiq\nI0c2RphmbpuyBaKG3s84BjWGDGKxOS7uHIHv0qXNfQrF+oEZONLismO4zSx2\niaPwlCQsXxqXxVy1jIF7GjjdWT3hfztid79iTjPcpnrMvmTALqau5I1McO9e\noh1e0wZmKLbbblL9ZZ+PPXFWSsAp7bepXUT0gekyY4L0oqI84Vw2OCZ1QelG\nJZJ1okozJVYdzX4EUaR3+jVfmYBBNOzgWz5AeV77eQm5F1TYDO1iG0T6ffsh\nY83o++sM1lcMQ+wpSZFmpublyFNk3+Me1MVPGACxZ6aD4GrkDxJzK9/7bz40\nb9QjWLdSH1qdt5vR1HNL/i8DoLU8SbqR2FuQQmvlx4q3Sy4VhaLuaQ2R+17O\nPQ0weCUcfa7q0b+NhlE1s1vUnDj+8y5bQHXjs0qBHJrwj4DuLaFilpFLdJ8f\nobMZBYYqskqCHS0/IYoCjSa0+/sm4FWyxDrQTHF0Z7hMjV9K9yTVy83rY6MX\ni4457IR5jRG/n6lMTJpjMoDouDN0y22aDcevJLbdvkxOlmxRh7Jh1V7p1ku9\nUlC7\r\n=8E4q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv7zrDvp3c8AvQ1YkWx+fzjFboprp6CmD8Cyc6DldEvAiBLGUfWGqbH6I2eojU6YbF0SaOztEXqgirxOJANEx0HwA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.1_1579569120687_0.8602414129561444"},"_hasShrinkwrap":false},"2.17.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.6+4a727fa0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4a727fa083d749dba9eaf39322856f5f69c28cd8","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.6","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-uzT8BT5YIwGFnJBqQ5xm5BTi3H9+fnUkdmKEZGAJHhB2Ynlaf0/j6VCE7wXEKn8wJFEdfYp0mGIjbZfMoOKFkw==","shasum":"1f9aa2c629bc811702d7dc554ece03f5db2212bb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.6.tgz","fileCount":112,"unpackedSize":155416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJzJbCRA9TVsSAnZWagAAOmMP/jvA/IbDCEL78Wp/ybs0\nxz5Dvoe+fJh1YiVvX8mGTitANX1cbpic6xkSUCuvX9LI5wVXKwo8OcEolkZ1\n1f655fUvoDJSk7/d9dZCazmO9JMQlRsnuvuFWDMKmie/mq6pzg+4vNoPY6oM\nW++NN4PzCbjl+2bstsvQWyiJhb8JLflfYErV10u/+/pMLFbbBlHwGss7rIkg\ne2vuj/RMmHE/QXALHCKdYLutnZ0zz/IZieK8LmiijDLCcyi7+koy7lm+gbzy\n95JKxJzzM0e+5ochB7huqPkPs0LEy5+G4SzsO+sTFawwgDVs+qIWLkRYQ0J2\noMNsRDxDOiBZnnUgJh+234QuUI2xcjarHcd5iqhfWStzEs+M57oGSObAAifi\njW0qJUYQVwDOqYCbzhmAC+27kmpu7R9PobgjGSOxUhVuUVJIsb/ugs2e3AvY\nDm0qTc2XM92Le5NsrFOpKeYlt6qQ5Hd5aoq2OA7A2+HSpB/tPrTcYC7WLs6e\nwX/1STc64GUWtdRHc8E2u7U0MoUNHNTiqllYkqutCJuIOKqgdHFRzu8KbwT3\nSdY3tlXoy1yr2OPfN8NI1elygkSMCK9aMC4XNAwaXG4iarn6CjMB75Hezq/z\ndqhRrVy5npG41jQzk6QUPp2RL7sQjN7AO/M31/96uAKBfltS8uv7nnAAGsL2\nL+yj\r\n=5EUL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjl7aw+SkS9bRveZe+WIpvB2ydMmofBBGnARY25t4pBAiEA4LFep6eS5RDRwhxKPVH++BrKc0DEq1LCaPLqe+W27J4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.6_1579627099145_0.5408117227279197"},"_hasShrinkwrap":false},"2.17.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.7+0948896c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"0948896cc3dbb65e0fc085cf2b439d311856c1e5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.7","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-y7oCWLlN5+x3hAaYobldTggBLvlYUfbPVSnXyin1uWsOIB9q5IfT9FiyZZevYet41V6GD8YfmvZFhP7JO8sz3Q==","shasum":"2adc602df2a426caef7f8f75937630bee4ac3ed3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.7.tgz","fileCount":112,"unpackedSize":155416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ2sMCRA9TVsSAnZWagAAGCAP/1SQl22QteWvRbVPFr3E\nIvTGDpv9x8VNi5bP31oBs0bWZP02YJIz6LRRRS7orcDXCQeVp4mv+on+lwtj\nmhaUj692C/QNUjt2V5HZkgSWb67jNRJSjXZG0ehyP95kt5OghuaV2czAZk0L\nE5sxEV05cKVQcJ2QuJNKfNhn8eomXvbEkUXsdpSJQw5c3b4JODTSahKo1MfG\nY4ZuBRFqDPDJvPAoZNSQk1LNfXJi52n+2p/FmoBosS6QRlQ51g1be6WYRx7f\nQgTwDAvVmiYpR7fF246/mn6r6LNvFFVwqD52DJWxTr/GE5FM9iSng8Cf5AME\n3uzt0+ERFFdmWnKmBcE2I4QaDaQtDGpvrBnijipfT/R1aict0nF1z7HmjG3b\nE/olt9PUlnDM5eAhMWc0J+m5bKh+uIm4rij/pj0EOaFsSGt8X76/HlUDxA2g\n+4txZ1MEATJ7rYU7ptC7DQp11mCHgemEkVpGlOFI39gUgbN0iCAG3QwSyd8+\nd3yvtUdpyZnzgTm/VTM+ngZXr11Dlr6Ppslsb7TCX7CzWBwLMr6My8lsf/YL\nARI9UVtx3Oxs8HToSYTY3oIszOWyZSXIqbjEwA0cpc5SZyGiDXeBQbQ5ryZE\nJIj7V5MU6EkEB5HFYJg1dQayG2FDMqrjDQCeZ9ioQtsae768liVwcG663pDX\nD/8L\r\n=tqGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG4TtF1TLXfvg8sGzYISzw4l6e5GlmYL/g90KCYJUCFQIhAPb3o2ARvFgt+jNKT4n0l2keEiQTIyANq1OIMJUAvyh6"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.7_1579641611507_0.188428136553644"},"_hasShrinkwrap":false},"2.17.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.4+fcff5b43","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fcff5b430c669b7ec27705aa18211e0eedfb486a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.4","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ax9tM38N4b/k7k7UF9TbzuCUdMXETArbZ+04IMTTo0ss1nVag/OjpmOqSi40r1n/5tY0Kyq7cl5CQfZjxBEXQg==","shasum":"0531f4531587df76ed6d51707610a78ce8fe7c86","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.4.tgz","fileCount":112,"unpackedSize":148870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJnCWCRA9TVsSAnZWagAAhMcQAJKgMqZIvftv0eVRXVsm\nkSph6dJ3I+oSmD/02CtNkmN8tyO27fsriGlkVgCb+uzI2XDaER0ZmWLCkeNQ\nlw8qL/bSHtb5wo4854a2sUnPC2qQnGYXfQ36LLavbvkymcG5NVYmvgq8S8k9\ne4m7yyC8hRTHhNo36a9VOLK+hvZA0ygxLLJjHIBuYD2/GA4yVrP96HZ7VElg\n7Ba8XJHbIywsN0kuqAdj5yK3qsDtzzgO0JI8DKRA3U1+7y7knvDBnFfhukOq\nefh32xs4e3QbewQkj61yeXlzHvkTJDU/dDDMnOu/2z1m6Whin28w8VraGurj\nM70TiiMlbIuPWKLW0IGeYMYuU99+rZqshUO8AyOtryl96ERipipZFJdbzxbv\nDUtGPhMSkuVEHU6/3uRQoG4LzInIjnyoVjv+yS9FGTjJPOrbBIVG4VVQbOZf\nlThsmGekLOV9HAs4kDpKKQ73t/BlhvN3LRwsMY9LtjPtFfoRK5uf8Tr5vFdS\ndn2DlbbPXvhnt210wJPlyR9kcm5CI4w01bPupFLObDH2DJ7LvO+tBNlMeIG7\nymzxgi9l2ZCZXMz0WHp3wuUVczszsV1hC6nrainMMT6ofik7sy9jkcikw19e\nfyd9yxQolSy/Kfit0a4VNZtrfNPEYUovlbo6u70hskc7fPKdG/X8rq2+jJSC\nWP2T\r\n=YQVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGz8IjaVUnYKp0TE6g7sV+aq7n3eI5ChMWRdzHkU4e0XAiBCws4uDSm9K/iVR2VnFSYr4KFzAsADa7ESbwI7o6/Thw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.4_1579577494177_0.9714838501453291"},"_hasShrinkwrap":false},"2.17.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.17.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.17.1-alpha.5+cde97aca","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"cde97aca24df5a0f28f37006ed130ebc217fb2ad","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.17.1-alpha.5","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-OFlkyJU2AYyZOKR0lpAvqRmr26B4O7slIz48/mmKAab8Yb7PnbNPThESI9EkARs9iBGnNGnwwGzpVf7Z7F7swg==","shasum":"e2ceffd2068621226c0dba397498c77846c3cee2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.17.1-alpha.5.tgz","fileCount":112,"unpackedSize":148914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJyw0CRA9TVsSAnZWagAA2GsP/0hLYQTEYYwIqttBV/Xm\nN1wjQBbzLUaqXNqdbBMS69PfNAtBO3IBgzpQS5XCp3xmmjiSZ9xu4rVsrmce\nRxIOsVr7GbO3LdXyy0nIyzoL/1veWEdj5n72S1F7zmqL7ba54TrQ+Uc4AIhQ\nENT5dYOBLLrI/zuuKvk7Qi9AKJz7RjVqrqjhKkx9zKJjL3c4RU/5W/SLzzWc\n58fwoqZ7/AfTFHOjY/kQ/ePsSQzWQeyBljz63X4PfY54q7Ag1HTsLvApmQbt\nwCd6hXYWtbMQLu+5dz07YQWHCtMzcjiI7Gz+ABjnAb8RbIbhH1oncYFxCaEk\nadIvU9gp90G0paphErcDdiEHU3ZpQmVXETE/n1epXkO8E+zmUtsPr9R0Z0eq\nAv30x4r2I6Jdf49KPOiF5MQOLamg0HRlq5I77Xd6kK7Wp33wNb+R9EoASaYo\nMVSOjhrGo7RDulYc0fDce1GAyDVrJV3DBHCLr+LgU4+7kkqhj4jogHYWy3M4\nptHCgf5Syj7KKFyl5i2eUFBMr50LyJWEoUVlwYNBpoUH+r65DyUvCd1JrTgP\nEOCKC3nDpMNCJcOPb4tvwunul5TYIN/IuCgcNBt1TuGiB6+yPWZ1N9tD5+1R\nBs/gc0IhEZsYTK/XWEhyLC72M34MzuTp+1cOzZxObQhQkTrX6WTTfjqUr1N/\nP4NE\r\n=FfEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCus3KrOksOp2Ap4T9s4cdDGoMo2XCe9aiUNWeOhPkvJQIhAJ+7BjX0/0yHGYGpnxcaEqVwJhJ1uidxEoIWtIbAIUhh"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.17.1-alpha.5_1579625524568_0.6842539059966193"},"_hasShrinkwrap":false},"5.15.0":{"name":"@typescript-eslint/experimental-utils","version":"5.15.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.15.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b5b5f415c234f3456575a69da31ac9f6d2f8b146","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.15.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-AJOOaBrVqKYWaYDBtgMi9XVDB3YHXlffto/3A4VQ39VVaNqosSOp/nW09G4N/ej8WlzHQB2jTnSfP5wWsXSQJA==","shasum":"407bbbdf1d11d24de81cfdf556b3a9f4252ba4ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.15.0.tgz","fileCount":7,"unpackedSize":5057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL5GXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzcg//Tvaqf9YcHynNxdBFMxi2VjYx1pvfcj505gIxQC/fmGkoMKQr\r\nMWaisNYGD3LGEL1KSjb5Bo/dt9fJHmEsJE/ebvN0LX5ePuJ1e8rcONDQN93y\r\n4+Dp8uKg/KSj8iffjeZ1m0nRHqBtGUiHsWffvF2rzdyHV2q/5+PHqUMZqtP/\r\nRbAO4/x3eoXXWNalrlVnJti1RskcTRuiNQrxCu1TmRXVg05mwTLqEJyMENMR\r\nhkWZFNyQgu4IR+7/QqAxNybbS1yv4wAcZGVlk4CU8jkhQltrqRxQNIXF+5z0\r\nNAHTBmaRjJC3t4IhvANTAgk7PAveWv1YdAuD5376nwhzPCvwYhI7N/8YdhLQ\r\nLTKScPfLX8U6AywlUTc7wbF9jDbYf29oNocBsOFH1NkGAQS8KAIKRTmQAcIq\r\ntNJD9t5zQ7Y9RRFAKurcVtV7eZT48udmrPmxm06CnSRSnrKbKKNIbJbJWjck\r\nefiLTX65oFAFr3WW30ssWqMA+9ffiCkSvCFAlfS2kxIpCvjamYVUxIKyFz2k\r\nSaSOrV+5SXpaIugOMUHaR+El0ADxAU+yS2muCYCwIiOSNrbNgPyOLgE7yabc\r\nGsoPGkJR7x4+32O9CVPdxM783Zc7DqVDgQJSCWNtfUAWo/hdywdXAP6hM98t\r\ncjlWzEjXh+MDemlKOqid+IQWVQHQC0BqTeU=\r\n=u86j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqek7TAB6Dxd2l7qHOkwkZVkUUSHKHv5Qvi+90slTE/AiBZVxh8E9RXe3swpokz4DmY/gPkaRKSvpi4DbzCtNRogQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.15.0_1647284631655_0.6221599850779125"},"_hasShrinkwrap":false},"4.9.1":{"name":"@typescript-eslint/experimental-utils","version":"4.9.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.1","@typescript-eslint/types":"4.9.1","@typescript-eslint/typescript-estree":"4.9.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"55eb0cfac20ccbc2e954083dd554dbcfcbed64fb","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.1","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg==","shasum":"86633e8395191d65786a808dc3df030a55267ae2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz","fileCount":204,"unpackedSize":424013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzm5SCRA9TVsSAnZWagAAYGoP/22qUeSRFiKkWXbQxY9Z\nGslsg4w0RUvOhA+Tkg803Q0v/tMrrKZikcJ6a26Qx+HAeqqqSYktf6aOcTuG\nx4ppZu37a9FrSjqk1ctgsKdH8l+yqsj2VZKxcDjhwdPgYkDYT7fOBSgonvyU\n+9pW0BozNfpj4D5LtAHNTCpRgBcs2Jvl/TLGDwkS5fvivk3FigB8uY9x9emf\nMtQPYrbRPBNWSX4xw+JcR13pS0JnuWSO9xhXkn0dE2lfRQy9xeCkyNU16tJT\nVb7rpsOd5wjklhvS8f3GbjunQlZh45lbKlxjCuQ//Pjvag5+7io/3TJLTM6J\n9nlkpVErC169Sc3SKapJs+wvmhQvf1A1eTZozkLfZGi5b3YTOmKhHw3c72+2\nlKq+N9BzhPFvuIBzuNe4pq/RK6MTGDEu0DC+CUL9g2jNkXPxxt7IFCknJYWk\nCvlQ/4As5bMf5YoP89yrNSzSb1az1ugpVrWg+v89ZFCmj/TPOBuqHTcHD4Nu\nMpFHz3MTTIx+bHvykyEMR5bNGPgDeWOvVPSxrofGyLfwOmV3SGk2WvamDcBf\nXPygrT3xj09zNAW/GOmVsJPj/LZok/silFeqdzDccUzVAZUURXeDcSf7uPWP\nH18D5OJyxgBKUIeeRCwT3B62yGQgNypC4V+ZdHBGWmMdeqBC3VV7j/HzCvap\nTMw9\r\n=wN3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrI6kZvnhDrQ9+35SkDPGRYI1aKXwOTGMJ8rnUJCf8fQIhAJ/9kStL4+K8I1A8TfAQL2CyO9+GkH6uIPDTDRHChHl1"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.1_1607364177691_0.1246308700215335"},"_hasShrinkwrap":false},"4.9.0":{"name":"@typescript-eslint/experimental-utils","version":"4.9.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.0","@typescript-eslint/types":"4.9.0","@typescript-eslint/typescript-estree":"4.9.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f714911944b95dd4495166b35ff7784aedac1451","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ==","shasum":"23a296b85d243afba24e75a43fd55aceda5141f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz","fileCount":204,"unpackedSize":423825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxTPSCRA9TVsSAnZWagAA0WMQAJ5/aPpM2S9MCzLspmVJ\nYIvg5fURET4IxoFtCUQkJ69nIimy2wR4Rop6LNIHIz294aja0l3KfWzkREYM\n/elpPEZAE0aicJ5/bWOOZYmdA+ndaYAF+0m5zngfh6SRSk/ss8aSXC0m9bqP\nXxVV2ibYSCazduEWstW/6xlXtN7RGjxWjhqBlI1TfFA8ZCEEV4vaQ15mgOUD\nJHb67ZgTL+JndqG2hbf98cePtAkXv88q2U3nYpdgBPBsDLeCQkdsX4sZ9WB2\nMXlZQjWtvpdgBNpJ3jjQlSFLLImcqzlOUe7H8QRZMctM6wson+tAmMU592T4\nyFOF6Irh9Vm3yaCM9Ag7QCF9J/drr66Adm3cmwtACoK0YW/ZzpxJHGy8o3Os\n2cdLfRhO+C5plpTEq1jWmnPkrTHlqDvaHioh5X5prDMr9/egOO6fn9E8Jvzt\nSZWWlyuMZACCz5yv88lw7FfXEJFwi7GoPxHSpz14icDHGdNvwNh8GSWOfvwR\nqCcbLbHXxRUr0WbhADX5IoLWyAhgfL0SKG5ttQQdRpFe1TFUK99RoEoTWtpM\nKYgqjF6TxaMkcAMPvCRMaAu0tgx/nI7E3HWAqJne3srPmZBhWqBGzs7SRriy\nAS8RoLePy22UZ7vclRrSKUDullmDbEH9gAmt0l50Q6h3E/4DWA5XwSeekChr\nmC7R\r\n=hDd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0ZmCQMjLB5+tQUIN4odgPoo3iegq2A/DPiYzpRMe/NAiEA/b1zF4i99zArO5yVYXUAJ/LlqD82cIppWHiHIGCtyn8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.0_1606759377556_0.5171308900551048"},"_hasShrinkwrap":false},"1.10.2":{"name":"@typescript-eslint/experimental-utils","version":"1.10.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.2","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"0d10cb3cd7c1316fdae46a6d20111438bc289999","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-Hf5lYcrnTH5Oc67SRrQUA7KuHErMvCf5RlZsyxXPIT6AXa8fKTyfFO6vaEnUmlz48RpbxO4f0fY3QtWkuHZNjg==","shasum":"cd548c03fc1a2b3ba5c136d1599001a1ede24215","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.2.tgz","fileCount":104,"unpackedSize":128705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/bafCRA9TVsSAnZWagAAREkQAKF5oc+SqzQ3Yf5OfrPs\n15olOdz0IoAoK1RVHPHxjJv2QBmvzUwOThKLJeTYoD7BbC2d7gaHyQHDbKr0\ngxNy67Ti3jwRuGPSRuYpaU/piFNsWLou6Of7IRJXomZdPbCdVDuLoentT5YY\no+4hGE2upPyEOc77euBL4S69VON/WOgdIlcc6ok0TEnDM2R40TvvrUwOXdmi\nvqsB5smrtLdymWGUmScDpFsQX/sNSAlfWI3iqY9aSjWPp/2SHCaGdkqCmNEA\nnwAIinavpdwitJB4Wj1bRYMkg+izegl6DRs320YIL1+lA8LmcfBZ+F0P38OT\nKAcilvUKjUUG7nYG1YE4HDaY3h81jpWd0p4YTIE1pQKhRByoU8krGFmNtPtl\nsHE22vqy+WpwBWIN2lndv1uqHwdyrXN6b1KnZuRsg2y0DcbxO9He3cstBWur\nH0uFHH2J0qlhBt6WGogARoqHKY5Utxzjrzc/OpjJ/cboFauTuLoTimYwJvxZ\nWM7vjGzV/u+gfR1rI2+7JmMFzDk9xxkjDP6slq6HjRhvO/5RzZqdGvQualB/\n1mkBqRFkiGae+6uiaHIEgo7DE78ALZOdC6zUBqH0W5Q6adtJhd2RGpnae2jH\nyil5+T7qZCKWDVcBHn1iWe/+2TF5Tpn4e7t6Zt0ExSLUfxvaSe1A4VaNY0X0\n+bFL\r\n=DYmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzQjs37Qf0PXzypkv9MAZgMtxhlOkrnxRtYDahvd161AiApXqRov3jQmz+yJrqFhjnZQl5fcF0hmSD0Y4yNYcCj/g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.2_1560131230840_0.3059519751297879"},"_hasShrinkwrap":false},"5.9.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.11+90951f2e","@typescript-eslint/types":"5.9.1-alpha.11+90951f2e","@typescript-eslint/typescript-estree":"5.9.1-alpha.11+90951f2e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"90951f2e0dbd08251f43b6732e9d205d68facac5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.11","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-3igQ6c1+vJe90uTgvhSiniycHqte4xPucho204U5IH4oCJ7qbLE/my9qOZ4NqPraU+/Ba9ziBOce6nOmALmKxw==","shasum":"57e7e60c5c356f506bf54578d8a731b9e18c0568","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.11.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2K7eCRA9TVsSAnZWagAAthUP/2Rxsf8gsCtGD0xuVP4C\naeTRnEKso+DOIwOSpFvft7OmDn/YAwLRHxecYfP2e0zkOyqPs/Ou7Vjw5RV4\n8XvLy2Dqt2uhV3SoNqy9ep93/fOBXc6hNZpvAeOcSi+4xaY6R0BwNOqQLJF1\nl7P/mlfWrRHxETQ9UBVQ5MIu4loNYBk7kYX5YtwsJTF+vTQR51xXnjISp41n\nxDMCHXK9F/di/FtWRLQG3LhexgdmicucMzzeajeKLYSkmmiIc/MqXjaFLMgc\nAGXCR2QensCu0rwqcGFJ2rr/xxtAXNrSg3001sCU1AmWebZKntnXkGdirZ5+\ncBA9ssfj89tOlQ/DqJUhX2oYnGuxr1VnMDpHXNRUrVikeKZvBxel0JMvsnzE\nnj0aO4umuj2d9Iqny5MgYaf+4VlIdgUlxmlUcRL0bTkG1ceXwkBozME2mO2T\n+qukz6cfaBBeQneMqQj4MaKbMUZy+W5CKwE+NNuHClqH14bst2MkK9344Nrz\nW29TZ+Yp1BD8BZH+Mx8Hw4pSs7V+wvtEdUBhahm0lpRCGz9EKLk6wjFzvY7R\nDIs7qeOMYAsL1tQwgjPqA3acV+ux/I8Gk0tgqelj4D5fYww8Ug0Ltkf1BJun\nma6FOcctbD1HPadNXzqg3KokNEL5l8XYfGQY9xRsjUFENYPtsyhfYypRKN/c\nE/kN\r\n=H5/2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1i10jQuJJA1Wnp4bMuMu0/3vtXIkD2MphUTF0reC9CQIgW6SAYuAOk+Gw3PcYO9fGNXIIcFNR8RQVIGRAFhal59k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.11_1641590494389_0.8866095793313444"},"_hasShrinkwrap":false},"5.9.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.12+39e72f2d","@typescript-eslint/types":"5.9.1-alpha.12+39e72f2d","@typescript-eslint/typescript-estree":"5.9.1-alpha.12+39e72f2d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"39e72f2d22004b4729689bd310b7cdcea875b1cc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.12","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-r9Fe71q3UmRgR9zGS/dUejyltgdwWHOqlkdfkkkuGSc3Ox4FMr3a7KeFanlWqoCZDRtAapHdqeRYJ6H0Zgxhzg==","shasum":"caaef97afbfc6f2da398c679d068b9af90608cec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.12.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2LD2CRA9TVsSAnZWagAAixgP/ixrlroIik3WsW+ksaP7\n6ej8L2gxr7wda4Ia2U6Adcv5m3UC2teGgw14uPfF0hCZr4IwxQkMjDdCvw2K\ng23DtAY1/OEDFncBff/CVmkDki5DmeanIco6FvmBJr/2fU3VTw7X6RUy9Yzm\nlQVzIO5ex5jT2zg7xvlhCMxVn7SH49XmiHAzFbKKxfdQCth0UcD04lxVmXUU\nSAga4Gg1vH57uEuGsfy9AsManAR4JocQjdrmuqBySFhWs/LY9XVDkksFTGlY\nkKHu8AET2k8B7CrF3/jdloN8jLg1VLbRdnJ159mNCuoPezbJEitaV3wcvJXK\n5MTCxovTN8kAuzUbuxvvJ36W0vTWUlZ4lA/3raPv3IgsXSObmJY6ByinP2nN\nEiTXRYcLebYVYl8WHPar+sSZe/bmo7kXgpzbwP0OjZ3huI7z3114VAxZTTC1\nxTg8CSQxP60ZrXHr3fF2SFjJiNJbiE5iMa3Y5N8QkRLqb2J1bLxncL9tUImy\ncaZYY3ptMjYE7qkrZ7K1TEP5IXQUfLstdzJ2gOdrbuQUid3rLUORCy8MnrYa\nI0ZdYWrPZe82qCMO7GqzvysnGg9k0MbyGhhUrfeWFgsNWicuRHB5Gs0WjtUD\nA/oP3Bze+MKlc86nFcm3HRMLL/BVfXEQkC6z27sCVu64Cn0Ei84u+axDbI/2\nLgtN\r\n=QOmE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfUWnzDmH3nyRi8KvGzc08a4wXntSE1p9L04Y1/cZ68AiEAyIOzQIwwF+hwh0nyejJggnFyaBf5M7fq+mc//tVx7zc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.12_1641591030606_0.3331656860523631"},"_hasShrinkwrap":false},"5.9.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.10+c874d898","@typescript-eslint/types":"5.9.1-alpha.10+c874d898","@typescript-eslint/typescript-estree":"5.9.1-alpha.10+c874d898","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c874d89882eac6bbe2b0af1f7c20840b7ea87a58","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.10","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-iJbwGQ5AqnjBETLEhNlG6qDEO+PJ8HVk9kL+pY0tQB3e0dankX3xV+ak6L5TkEreQXuhp61+LLzVy/4wsfWdew==","shasum":"7da73b6356be69742ffd1771f809eb95c317bfdf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.10.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JYYCRA9TVsSAnZWagAA9EkP/R8D1z2ZpczAI363O+HW\nUzsLINJs3gJnueMJxuPEnnr/u+5MDffwOMABngvhEPWnU+QfMlx77bqQuN9J\nEgWJFWAyN8qCZcMzLtg9ZGF+LaGoNqb3FdOxQfon09CJf60/7TA4ibqoddB2\ni0yR8pYJe7WH2HRFI6CzxBkVNldrfdWKZfqgf2mOSxZ64O0MSQcWyAqGnxPN\nPMWVLySu0y37LxWGaYBABjaiO133INs+BCndLcA3ZC4BO7dbpOLK2o+tw3Wm\nWOnE/EFThZi6CZw54RgrbnmiZDy+WmhgRaCoveL7XBFmZ+umZyDXOmoNtsAW\nJNWFRTfqbBjJs+dPyO/9JpcL3k5RpDYVIGBG9ua1v0EjVOJC3yqRR+wqCXhe\nl70zzruSC4WdzlkCxP5yHh1qgvpv3xIqLQEeqIdaSLO2Jd7JjvJHokYIvk8p\nH9qLJxJqGstb+6gzWUJplQFrWnDR8e0K9kN+OHaRnotPPsT7QX0ncjdCGv+a\n6AQf0ilXzJQMqq2zAE9P1t2kjKGeW0qn/9sni7ffrPAdiYj4vCzWcTY0c1/k\n/vQJxO0tYWh9SMS89bWn67BQrjbjo8EarWyoYT0uQFHgAf9eOy/T/OvT0UP0\nCkf7wPycHd6rUqrf3ITXUGODfjjWo6pPxrWYb5+P0yo+CAikh4UUf93kIZeZ\nKZZz\r\n=Rt0H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY/XojmKwQfJWJK+io8pjPpSiXWtF2ycRWnZrq9tHTuwIhAKAxuwDC249LX78h4byLmsTP6ZbiFI5GmZorn6bahgNn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.10_1641584151858_0.9886160974727873"},"_hasShrinkwrap":false},"5.9.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.15+df85dbca","@typescript-eslint/types":"5.9.1-alpha.15+df85dbca","@typescript-eslint/typescript-estree":"5.9.1-alpha.15+df85dbca","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"df85dbcac9faede86006a2f546378219d12e61f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.15","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-uo/BOHhc2gw8e+BWFTqh+5ZCEjNPEuBZo7KLEbPKc3VgnUAMxPHwH10Yqw+vWlYD6eCV2Vty0al5YWW0uBCHSA==","shasum":"ee96c7af9550113c75d2f707b7050aeff052ac7a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.15.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2PzdCRA9TVsSAnZWagAA2gIP/3NTYHGOujzpYrPeF941\na28Eczq2ukTIjNJASkaKN6KeAcNWZIvCmXCYsyOarB2XBWf3F84HPnw/GYJ9\n1r7k25JGPH4Dy8hhkTgBbIszGvFvqIPQr/2nyDyDd3JtSiBAPwRUbsPfhO1s\nWs52qhzhqyllUIhqmOtuLu28Mge4v3r7Xky4dEoWmZ/LNHej9VFoLtaayUv/\nRFyOON1Lr6Rr/rdZ7St2lZXPitGTCFZJFIPecFUHlEiSObDvzCbuOBPzHmIU\n3d5gdGWHklUcH1by52ZZwgShXHyvZR92QAZm+kGXsgBYO+/B1GhJVHCXd4IQ\ndu9UfSwHwVuhvqRGo/jqUOALwQbqnX4EwIZ9DBHGeVsekFV6dl0Hxzb7O+Kp\n2i5yqW5cEFF6gv6E8siNTDtSkzzLZlDR8psFSVo8ibEnQoa47a+zz8S8J8Ia\nZgQt2Yo8M/3fdMxogcz/q4MgbNBzc/2++xmwJLzDsF4wCjZt3GT23P7NWUtj\nwyPP6cJpZVe82hDhM3S3O1z/2I3cSfN/LvxwUhAP8snAUJZTUVFQZ1XLQjYN\nE/oeW8qDPxqRh5yw7sSrsf/JjXArBbTwuiDA1hLx1Vq456ELsKXI8qlsl7cP\ntJu+LRk7ij5/NGzX+zVeiNAxZEHxDOJO4pggdb3ZLrCSS2y7e6ODtt0PlmWI\nZUXA\r\n=764/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbvIA3bT50NiL2eTuvcExVyoXQ7fL7TBn1v0DHuTNiRAiEAv46oyxbwq8nn5m5Xa4ugRF0BWk8gZ/aI8ZwWzWcGFRM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.15_1641610461233_0.9700014464491025"},"_hasShrinkwrap":false},"5.9.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.16+97c0e860","@typescript-eslint/types":"5.9.1-alpha.16+97c0e860","@typescript-eslint/typescript-estree":"5.9.1-alpha.16+97c0e860","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"97c0e8606705dc0b4ef8b4ee5206111276c8a170","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.16","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-DHfhZVsak0uYSWtABMlHTIdHDOq1ouOWp/WU/nYlcczDNcNAJMrh2BwkvY+c5LafXS58GHKlrQ13Do8MnEEeYg==","shasum":"a50943a1117e43323d730c81812b3a8d723ae4f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.16.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2P9tCRA9TVsSAnZWagAAM/oP/3gtqahDgG1fjfl44Yxt\n2oda+LpbbRaAdO6KVXG6kkWCWbSt/7t7WaYsUQvjed2dTqbimDe2L9nJVtLc\nOrXuIiAgb41CNsJahzKQuvFulRwCAHtCGszap/osOGxz4SZMerJbb2S4NFfF\n7f5yA/JWLSvFMfOHkPtuX3HBSTFJlOpuONwyVb+BI6s17+vrB+h2XA83O0wM\n+D+yYrPzwDaDpBeWpRixMd1RUuH6Uv6QzyeBlkKzdOXNJJFDFnHtxXiiyDi+\ndE4GA+m0jIaJ+HWNgkfUUfNJApsBnIIEnaKIkKZELtxc1JFSALYbs3eK7fc+\nXSGz1Kk3AF6D/oQ+hVIbfu1ItpnrMYbmvWzzpgIXGuqCXhPpdkhL82nA5SlP\nbu6WLEXjNMk5mlTLMFEc+rYzqI4ptbzHbW7EIcCtQBNAqOny39GvBuOP49gK\nt2/X3MMhPUdKccw/D0b/8FfqnbaWrhz905IbOLC837M+/FJ9/T0apgz71cq6\ngaOMW6ZECSAguI0ocLrHMA8ezi67zjE3SZ1QITR96Q3nU1AL63Zf3tN3uevh\nxzhlSAibad3ze2tRUbL8oGjBdcu9OBhLXBnm/5ABvDJn8hQt8PXWp6+eFiA2\njL7TwZSgYDH/HV2vJnvI1Hf7ojTolKJj6BOpGiMwXQI/jqnGqesMpRUEWBBA\ngU5p\r\n=wkZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQClHL2YgWMJcaJkf73+5EyHLGXU4rufgQufnHt5pJRWFwIfchj7GS7wjcQ2je1Mr1Qyv1S6JHM3G7NZ4NmFlhMcgA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.16_1641611117140_0.08228547869518787"},"_hasShrinkwrap":false},"5.9.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.13+af42d538","@typescript-eslint/types":"5.9.1-alpha.13+af42d538","@typescript-eslint/typescript-estree":"5.9.1-alpha.13+af42d538","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"af42d538eb21d24b6be7d0a81a0b61d75c06518b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.13","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-CxJlKnBdyag+uxogwNq+BfNOyGzQ9YR0JW1YV6tD+ex7BJ5HRdSbOZCjRk36aTzQh3PPKz+3tlb741MDxLNmqw==","shasum":"3e5a77bbc73dfbaa6b9749864829ab206c9c2482","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.13.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2LHyCRA9TVsSAnZWagAAd68QAJfiLLwcrzZe8dA3YAhk\n81a4qtsibj/tSp/ZOw+53E3m9xRMfxlUoXgvoPvaLT63daXIEaWB6fAgqVaz\nxpMWv0PA5JkIXEH35+fEl31Z9+xL4BJloqDal8lwwdAT+YmT3RuA3zEZhWkv\nEZZRB7Ae3EJGB5CAba3vGJL6znGK6WRba8jNibgreX7dfcTgCptVzgwlf2Jr\n/1hV6Avft8ZnnfD7eecSuYsMSf89XDh5buayiBtl9kqatD11HG+2Y5g2Dk3n\n3AXhWD6uNMQF5AvNlvMEhE8sPL3Yo0d1CBBiHmxPCBnmOQTM/p7aH9BR5vOL\ndxusOl1B0lG8dbm1iWtMkhBhpwzMqev1NS4FK8xy8aF4A/Ehz+ONDJQJRcII\nlAfiwQwpkhzV9OhN6ml5pYPNW6GsPfM9QeWRdGBbZc3yIJJCMnkAgIWZEWoo\nsROSXHnG5TXJUgunU41ptUDuCtW5BITZcVDrHphfjD2tuVmkQXReDJn+zxL5\nXoSJcIZeraiTwr83NYyvKNhvbLqIILh2vR+6ygISfGgvXDS5/H+hBTDBKoqU\n0O/GhTCAtqK+UyKb46zhnS4EYUkN2XA8DORnx+Wu9yJdadN+AxcAVOkydZMy\nbE8lBNznCQCqV5vEmLevWiaW0YnJuyc41bJYBOqZvjlUkvaTtHWOCgvw5fCy\nQ7Zs\r\n=UtOR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV51AFnW1tKvKEGSBrNy3YrwBiKmpYsdOgL9DZw5O22AiEA+QD+EN40TnqgoWFIzn6IbMPETx0Vej31zGU7+pY086c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.13_1641591282599_0.7299334580563384"},"_hasShrinkwrap":false},"5.9.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.9.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.9.1-alpha.14+b9094e59","@typescript-eslint/types":"5.9.1-alpha.14+b9094e59","@typescript-eslint/typescript-estree":"5.9.1-alpha.14+b9094e59","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b9094e59a9162d1cf594d4b339d1aa0c658bd0ef","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.1-alpha.14","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-eVcLJ0w0QQZ5nSAig0WfSHjvUwSkVSOQ0oilOX1iyiDz2CVn6rTrTpV3+E7NQF43OfoaksKdIehRiujQXnwQKA==","shasum":"a4549a2dad090e858c4d9c47b146531dad70085c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1-alpha.14.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2NWpCRA9TVsSAnZWagAAffkP/jmkaw/fJyt4rb4VzH7+\n6agMJTKWqk5IB6D8IA0ljN3Dc0uQJRjb6R1tNcF/gKHLuQAmwkwInpnAbVlL\nkP8bKARlJuoflBI41NF5Ri2smBhJ+YuqTwBeaoGTMtDbmX+APs72hfPgoEE9\nRuxqtpBagUyd5KPAYbmIvcv5hB8TLCmtbfziOCqKCdKT0EPbM/+WL7iVYY72\nmwVQq8bWoBx1t2CHpjyc9zY14WCpppq35lupbs9mDCEX9Juo+Epp5nYDEPJo\nEJRPyJelG+Bcjy0C0ulyc7Usxbo8KP5CEi3AxVnBgfk3bEJnZzZbmzppFJdM\nSqa+FSj4fyD/3fcc0oZ6eu1L2QjjW/3mh0b8WkslfFmx1CeVahgGaSS3O0kY\nprC0+4eRq4vH8nMKh4KUqlyXkailqGwdoNBW9zTcNxKMIIWH84si764m9QRi\neQcGh5rTwJuWiWu+Ip0mXsGe1qa44iVnpuhJAiBtChARhb/CwzGcppfauc1h\nqTtDmdt/fSpX/ababeabXfeT75Ol7x4Dnr70cD1oaeAhYtTTC27fTS2s4Zv6\nQ0Mrq2THvO4ikMRA0uHvXoPzm9cV0/tOzz8oF3DjuIwF3QSWmYAENAE8MDg9\nHBWfnqdik1ljG3RR0780PGISk8CgRUFDy84IplJWxdsXO8Jhddu5K7ycXmu2\nGFNH\r\n=U0Ok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+plkjvZnXBBGWGcO/8DuqYhhJ9qnSg/F5KNOGNVy6mAIhALkjxY/S6iH63QeTDW2JIDt066PwiyMmoML9mATncL1G"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.1-alpha.14_1641600424847_0.16467506199946658"},"_hasShrinkwrap":false},"5.54.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.9+dbc203aeb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dbc203aeb64833a4d67bc62a578aa5533083af3d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.9","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-U59lBaTpkjkgnMSD0m+KquFyAHOWMS6ypBpUsREH2Vmdx0/488/MuPWXuX+MLwNlOr2AmolzdcpgxqryuRu5xA==","shasum":"6ffc3b305cd0ca0bf12b9f574730f807ae4cc687","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.9.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFCin9Bqu+qZ3yIrTv/cVtaYiMbcTtDuUjZoPmWRzoXAIgfXG1U4mwpqsPRHp0rmV/36zbbOLu4RdNFaRvY7A/PPI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDrT2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriNg/+M7MdSvZFvvIna7gjlf0U4qvl8gSDinBsFzP4H0q8HshT/NTE\r\nz4grEmiTdlN/vsnDZVPKzYokEc/cQCUpx3OcZOl/tvy8k8lTpf+Qct8ZgtDA\r\nCH+VKAlOzcGW9WsxBxpGsNgT39MF6wo5lmbN+M1GXtg7OYURqJGCMEyVCPXx\r\nHxy/RGv5G95K7u3I8srruqhI+Yu4Ew8X8pj97X4fY+LupRnYS+56L2C54whk\r\n/Arp534+Zs+4V8hwf9ORpK7Gq8/8IQOsMkLbevmTzD9HFVaEHJwSjNsQgL79\r\ndybby8u8oSyPpAvw7tQBQ3Y6m3lSWPo/o2WL4m6dsEdu4CJ21gMejH7neZLe\r\noTQyqUgYU6x6IcSvxWB+6oKPrY5+Pd6vrzlW8px6i4W3sPX4PUd0AS7aWJMB\r\nrlVydXJ+MsQhFq/RwxOW0TGGyt5wxummR2/NRghewS1ULidl3b/JlVx3yV3B\r\nByOOJEi3p2wxljzRT8Weugeiwmo2ydvBGmTuG4jdBY59K77RUAGZSQjZFUO1\r\nEjenPJt1/dH4qkC/51P8zHSdqfrvBnFDiKe85912jQ8M+KZqoxqDRnv6Zd6v\r\n9UjYBR3FSd/+vE+tLMDL++/UOOjLnMk5zd4w6MGxddNG/ALRkam/3hn72wzR\r\n9rKQFzgc0cx5wkG+gyER7xCQ/lgzIkAwJ90=\r\n=DVkc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.9_1678685430390_0.3607364225832572"},"_hasShrinkwrap":false},"5.12.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.12.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.12.2-alpha.10+4aefecc0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4aefecc063d83b12ecac4fc3485ba3b6b6ca8e89","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.12.2-alpha.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-LQE4ABGBqhj9NKa5Qhf+YtlMG203Mr/oQqssZNF7iJcdozj84zj5BJWxTfW8rwVaEY/TNSnXsZQkTzu8IIhcsQ==","shasum":"2317482abd942a2340239049d3fd5d9b4384719d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.12.2-alpha.10.tgz","fileCount":7,"unpackedSize":4921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGQ6tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVcg//dh4OMBQlFJjccJqsZoCpfi4RH/KomtvZ+iFRIBXOUkT+nbsB\r\naxG8QthdWKapjJ7CDMKv3mgwF85oavUt6JRKeecrv7bwFm1udUVkpsfNcEOH\r\nSQpsEj3AUvEdc+ef+RUFlqnC+IPwXnOh5FEjWytIu6TW/GmugCK0pddLpQ38\r\nMVdFa5g6IRpOioYvsxMUyj1gbmFK6/kvdy8/eea2DUNwr+cJy8T4aPHs979G\r\n0O9bhQIA1OBX/kesF6q8GM7Ajnc5ueK1Q8c2KT+sqeVQAiG73m5Dro7s+KCH\r\nt18DJgrneq+0N+BL/WO1HDZHC7tpTE4949tjEqLpC8+/StLI9FuZWEJjY3B2\r\nKRCn51YTWZfrOuvkAaeZFS+g4zRnpyKMKl8/adl+UxxAxel+CbLtLQ237oh0\r\n0n1i71iB4R4xKGJEL9DDavRmJM7ZEi8hYtQlOvFJZdvT6VL4igUI6FugI1FY\r\nKpUKYaJK4b1Vybe0gOY39FQbd2n/H92SSMG2GDx1NhVVAfHHrJaoCHqqZJiW\r\nu5zm/eTDieqZN4AQj7QI8nKxyJcP81/UMT648OOVBQcKlxQe8BvbESzUJ9vu\r\nXGD/ZN5jPK7InY3oMKq+ukqC+51KJbM3H4QoLz0PgpuDxRmZ7/ye4/Z6VgOU\r\nuJQZSrbdA1dcnN1axy0YqmX69WSKYpTdgPo=\r\n=9ZSV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD13N7kejc6hfSgc4AuLxBUo2tE4224qyQpb+IOm4ViuAIhAMcQdo/aPWhcKhCpGe7UWvAoPXP+EjLYRwuqo8/O+RX+"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.12.2-alpha.10_1645809325441_0.46813813705296625"},"_hasShrinkwrap":false},"5.54.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.2+006c86d56"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"006c86d56cbda4b6dc53dfbbe08fed38626c5d71","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.2","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-4xU0/rzMowlM9Lp1xReERDf40c3+0l1ixdFUCFQYa9ud3gS97UQ4wn4uN1kgDvNzM13+SZlpXZRM6QYM+atFaQ==","shasum":"3ee031812070dc03cb8cf05604383e9d351b7047","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.2.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAo8EkmkkNxnn2k+ucbw+VqYO0zkfpd2TrfKz2tWmvy1AiBMxIgp7kwbKcwN+yF+x/pJzh7OQmhCRe1D+oWZtovTCg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkColBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5qRAAlEQ16QIBT1/Zbw1IEWcON/kW3+BTH1Fg1GNT69pz85EdHEpB\r\nvzgA8F3Q71o7jGll3vYXNDfX3ECsIk+QOtNdd8lZ/vEkKR8x0HD5sKmHdlgx\r\nWuMWFyW2qfyrMey22M4XUOr2VpzCHzHOac2rVnPunanMosEgrOE7xzAjW7ym\r\nHiSL390ZZVnbp9o/9OFIAPVPYwA/AGZcG5QTdVjrffGaHFJbtuVP92Ru5JwJ\r\nBqbzjQghaL9MdSmf6T4s+UaIJj+aE5g0uVSE0tnwJGo3qJPmN7GfPQPJ/tcW\r\n9pxSal9a2ru7BpqAio4hGVkaUoEMpnPFs3jV2ZS8Z3moaTeBgYQTikc5RXkd\r\nRc2WnQBSCNW5YDCwYGpcvzZih9iyfc4599Qf67rqOWhMYu2U3GnMjBuuYpT/\r\nBaCL6SZ4StIys2d1+rjai0cYj49o1KThEbc+I0u5I0fiXOlCamSkyRfDLGyl\r\nIAWj85xfilfjGCTK+xNLsth/Ue87miETYhFguw9gSaIs1yKVq+GkzzNcdkEW\r\nYbwJHDIhDjiFW0KmzrRXx0WP0sLx1TlrFFLRwweI8L/lVsebGVD9myQyaF1J\r\nWVlbhb5ZY1VhnJfTBPxOsirJ+8G6z8lfn0LOoctZH6FoyWBc6j437JFaHE6M\r\nIDM8fm2QSTgH/GYr45EIuq8X07INPs/T1wU=\r\n=/A8z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.2_1678412097687_0.23832837770110338"},"_hasShrinkwrap":false},"5.54.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.1+6832bd419"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6832bd4192e4ee9304d073059167dd45df5f5ce8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.1","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-uZdkSo5ATuQ8KwnFtEFqx1kkN/sF5efeZ6WL2kvjX/QlBb8dskUos2gXjhoqog02TCYAnzBfTprizFgXi+30dQ==","shasum":"04a5e614cba89c90200d6765c4e1d79002b0f484","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.1.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwM81Z8m1bet+cFs9wWBnz87xLYo4mDr6GcQDdC/G8OAiBplcJlJTRqPrVXF3ygvThsZR7Jsb7pan14b/64EnX3mA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCfa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp87g//YLELJhnhV3ivxz546HC4VNI6XZRKnx2GKiV3cC6mu8noZjoV\r\nTEv4pjsUTxJkbgyDGEmF/T5jJ6hMK7UGojH11Zaan+ZUhiIlSHlfmmyzpyTa\r\ngQJaFK33ykkl1fhcJwywr41VyX00L5divdjZG+4UKSmfKAKd1UAxCtUNlZm2\r\nSGLrAHi9jor0o010WOTVmAxLTqH5idvMFHRDPaLZuvnRuFZgjkYe8qDr/WRW\r\nqh1ftftzpqtRWDBGrB/EVPLh0qQ/rpgD8p5Saa13iSXsc4SQ1nvf6pxWhqf9\r\nSaGEBQv/pEK85mD8Hu4Vr6aQXvLbhRkkVPS9aKtZriDyTbHSQ48bIMnqM+Vb\r\n7EfssSeX8ZnYFLOVQFogQrOkyEFLzLcGLfnyyfZGeWXOd1cOWyR21Os23q4U\r\n4CzgodCBJPBTUyG9rgZXfwb5Jz/qocuyw5y25sWhnxM7yzzjiMC8KcsTu16w\r\n6Hbza4tKaDH2uaS6g9/5jsbi3i9FjF+RA6ZePj993LUVYh8j9z4/ypw5YksK\r\nhyFsMbMGI9NjotCpT6HVVBXEwKLVWrrAVdovkbLRBZQfTETVfUSvYbP5mmDA\r\nnX0S3iVo3D2Ht21FA+HN/JoReIWA5qGOA+z5kZVsNMTf9IF/UMujRAxq2Tsc\r\nr6NDpmQkZY3Mhgc8Z1uszVtbax95bYppORo=\r\n=SW49\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.1_1678374591392_0.9046026494851074"},"_hasShrinkwrap":false},"5.54.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.4+858103127"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8581031278c60cf8a1309cbfc5ee00794daa443b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.4","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-g680tgP5FiyIb5VC0HFBI0FkrxFObsYVP28b9dzolxjOL+xgi+2HM1U8kL8f+QDDxv5QFwcTrTGyOHL3Hyks/Q==","shasum":"03b82fc22a3b2ae09a17756d7706bb43f8eda142","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.4.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkgqv2ii/tHppAQzL+9C/MAvpWBZi5R6mK5jtMaZCpPAIgCFsUKPqoRzAbumbh+07JeIrOZ9BsNnVBkv86BEQjtZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDQa2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMnA//Q64soouKpeGHRSjdWpUTGEp4bwgyQgFh6Tn3V14t47rDyWPX\r\nRMc/73zBrKJa2YyiPxUcF7NLgiE+fOhRf41/OMl221l+RPHGnCHVsT4k1Uza\r\nqzQVDCdiu7C2kl6j/hivflh4P/LapuWXoymxu8EH59QtWAsIL3sgfJwercry\r\nJeO2oHiIBAIT9Lz9d3l6o1AkpE2Q9kA/JDrnWI6rpcy6pK/9UPRjgibGOxoz\r\neQzneIQhcwNm/AgmmJHD2yyzrqdk9SYWnljgEaNeDzEYzKIgEk9Tdrkrr85a\r\nv6BgSJ1ZFimFWEjEBNUEz9Uur/afO7pfdVKqKQzwLs76hWAm5xbhbeicu/y8\r\nprF5mn0eFP4gLHMzX8sMaHUwqFgsioVhcxFOGd6x2AWJ6jKan25hDSBmGbYa\r\nz3qUflfU4CsixkH4fhEYBq7jJXzoBlcUujUhmkpk7ocHrvLuLqNV89PSZiuo\r\nCHCbGObhWA07bbVMlErzWsYpdJgW3ibc81aZkVRxuCgl0gcf6p6srEYVJm2K\r\nWH0Fl+IlD4S7DsOiPAhyvEx1kIrPqZ+tonajBBFhqHUhutWQS4doCE4c5IpW\r\nPlCKMVww4cA9YxRfuK8wsU0MyfzxSncqH/g8e/B72JffbGgTKIinxCzW/F/M\r\npdkO9vcPLYe0WgbV3JoCf9iHsWvlL5hyNO4=\r\n=gO7W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.4_1678575286519_0.7532656052097633"},"_hasShrinkwrap":false},"5.55.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.20+c8e55c227"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c8e55c227e39dc1bc3f214395c7a6407e7bf183b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.20","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-btm9FhMM2fMe9TDY2Sm4Ff/iR5sTAZ8Y9j3llHt4noMxONMze5BDjNZ5qTVEeA5cVXDM7J6QAtFnXfAgObhG5A==","shasum":"98fce1e347926ab675ba64b1adf767c29a671f52","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.20.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDbgZGEg+se2GHyAD3C23yCtZl4Hjb88w6BdmT2J0uzwIgAp1Cr3Q8URpDfBZkxsgqvBCQMY1PrGUTEYk22l7w6b4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFksFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpplg//TkUY7UExyC0IqmQ1Ln6c/F2AYMJSlFOHoBVes194ImigZ2HJ\r\nkvYV5FVX0cpQsVWczoozswuhmIuNSVTnUdLzl1lER2oSHQ/XRv0943erlFth\r\nJI7DkPzL2oRexnZCdtx3zbw8sRiMHrw7CZJyKuXmwcsdiHd0bu4buOAFkfy0\r\nqgvH1N3aJfz1ZAHCCrv6rHndmwdB+uCK2EwBT8DwEl5RuYb3E9A8edzrSs3Q\r\nqHNARcMZSTZiZgTRiKhpu43WTwyDnuV2dCn7o7zFSqvDmV3++cR1XdQyUYLz\r\nffPp8CBuMB2vLQZSbDK2MFSTRCz/sB5SZAj1fPkF+mtL40TbmUfbl2YCWlZP\r\nNPoTyePntQx/WpHi2txoNO4N12F5JA14tWli/bl4w7AGXsVdc7Ai/VRLHf5J\r\nKg5IsaqhQMG6A6T9QpkzVuADdsbVNZh1Ee7uz7MygK4RSMFriCYwhDu8UXgQ\r\nrtZbFpLvW4hNf0tqIX6Wf9b3ufTRr4KMYPuaNMF88RT3Gu8kzAX5l96RNfPF\r\n74Tr8JV95y8sThNBemR5yK3eDfsBRru4iO2LCbYIGiSwXUYIddDboFFBQ+NN\r\nU/+QiTbb9fNAOTU83qIKVlMenfPmqeJ9L3sUxBZwK1Ip6Z1GnjwfA5xQPYa2\r\nSaaXTSHCrZDsXfG6SNsm3ev+uyZlt74NDNY=\r\n=T8P0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.20_1679182597232_0.8154181354820456"},"_hasShrinkwrap":false},"5.54.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.3+d05c3d8aa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d05c3d8aa4093e88ffdfc2dbcff522eafbd455fb","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.3","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-zxaS+VKsbVUOC5x81/JzLJ9BBXUoKEAOJRgfhwVRPhSYj8NX2ZT3UqEdlJcm7TuoJ2xitRRSwZPgh+xz6VR55g==","shasum":"bd544779d503846d312b4396efbcf9dbe6c7c75f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.3.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLu803CO0DTYG59OLMcMcRoc/eW2Dly9W6l0WjY38WlAiEAuKvraVPCawbbW0CvL+fB+mGzB1klG2hbJsBfYw+Vra4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkC64vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooQg/8D8XHcMGzmWs04ZbBye32CF5FPOKIXmwIsF38Xjr2fwRzM+l9\r\nmltwogGjSOvg43Mj3iy5tee2/qMCG3NAJrWuTcNrk98QnX7OWyzZw060mA63\r\n3oulzHQE7TdcdJmW+JP3w0YQ9SKkZPjjtD1pHKCX4T528//HDfMWIXx3oDmb\r\nhISOM9NjGn+dgBT9i/vzvNQZB3d7eKadlsfRYG+E2Rdky8aJxGnnGyf8E9Vu\r\nigUdCEqE2kF4nIX/XKB4eoUKHnZ3mQOfftyN5SwPGgDcjBYw3m068ZFyPIse\r\nzOiE6bDvg3kcwJ7DsPRvd0LQg2FxyU+PKZyvCQmYBAunjrvceWkrxR2bvk3J\r\n86hgLyGUHdfz243eBmq35TVyQwtN0gCa3Lo9wMOI3R7bdnYkTYePXAapV68L\r\nKgOtN7nUJMk1R6yxgMX58GA83SfuHUqiBnukQx0mFgtVL5pdssk2loiP+SZI\r\n7m7/ZyzoRr8PQxSdvU8Z3YCOxYGl4AIAk90zqt5ht4tEGHjdxZ0eRYoCZEI3\r\noIDrkpqcTxHvNnFrsbOzFZBQVUYcTzdNfOqofPNYMiHK0bfZrzVx8GszUMjI\r\nBaz98q+qcFuJtAA91rv5/0TraAPjDeVcPmnuelb+n34GQ5Q27oKsxjWPvo5e\r\nywiZoS5iBIqHSUyJV7DcbkOI54rxW1eW9vA=\r\n=cdY3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.3_1678487087569_0.973516271211547"},"_hasShrinkwrap":false},"4.15.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.27+0ade469d","@typescript-eslint/types":"4.15.1-alpha.27+0ade469d","@typescript-eslint/typescript-estree":"4.15.1-alpha.27+0ade469d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0ade469dc1cf17d79c36a9c985630d60491ed847","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.27","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-GMIdE9qRczJmqVyi77CFeyOUVy6ZMv7+gg36YgJcns3tWrzSRW7/jprs3TmiAhXFr8hFVkkYNe9QJbUl3+jUtQ==","shasum":"44d02d53e664ee9aad0a4406433747be411071f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.27.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKEM0CRA9TVsSAnZWagAABl4P+wTnh1hA6QkN7Tr4AtIH\njP5i5bW3pVufzUnTWxpuqUl8BQci/6km15UvFmv0KX4Cpn2GlJriNZ/Kbgvo\nna8tbfnZtxUDm1iUd4hvvaWabKk1KF3YF1+h908Yy8kGbEIjlsDDdxg27/5H\nQRa4wjBk0/QvWp6qa73uR24a21ix8+MI/Dqmgy4laommeR8U3FvDmZuxjbWh\niZR1OLrwO/DGdx3SkquxeaCm6RN2Z6aawU1ijgSYf4ee7fDCHI/N5avSbBhz\nN+NDSxFzqDIUO4i1YCFB6ZXqqFEDzruoPLFbXIai8PCDr6IHsXqHluRYFTxW\ncqP0z8kim+mp6RC68l57QS431s+2x9Do7vowsVRcinD+TMtd5/E9H9mSQecM\n8X3wTSVmbFeV4MjhXebJXJftZjQamD5xYjhXdT7RAZU8aUDqbIObq1o/dahp\nc/y+IFhhOYD5tZp45XPiO6gD6UUAxVDPGRzCgEy1Mso5H2qT3N7kKA3r3W8x\nNWFYKPJBfeLQ1r1l/O0AHTF8PQSzJeeO+RXWZvnHHwx1I5HAnAHp+w4b0E3t\nDFjtXKvsm32JPaWbPI5/yblmafJHzFjDuBwLsNB9tsJRvzy1GWULUhGxnQSl\nP860O5Wxu0zD2F4l1lSrlVU8G96dYNMdj6NISEiYMR9tUjW57EQ5VGqns2/F\n6HrQ\r\n=urhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNZqY0wG/nLMHjaw54QHG5grEcPJYOkBbcsORMLWryUAiEA+mYtT+mJxqq/su3FzLK/2C1WR0fV8AVMfOUudwLQA0Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.27_1613251379892_0.7268120991564282"},"_hasShrinkwrap":false},"5.54.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.6+5f6ed738a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5f6ed738a2b8c08878999e24477e3c206a0ade1b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.6","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-GxuSd0UdiKBvAUGYUqUBuU41sGQsC9ILSAq1glFC3HNH96uKMOwoy1YGFjwtf5Lgp76MkG1DRKMC7qH+kQ3XPg==","shasum":"7127cdc7b43b4e3f3abe5dbdd351914b42896087","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.6.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLG1ITr0XD3darY3HV2Qjq5dWOx6Z6fktVGblgDKqf8AiEAwzvHj2T0pW07VHLv2K5IfJ2UVxp1y1R4o7wJEty270E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDoHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNPg/+KCL6kTgECnI1vyRiyhSYTKkBeHR+fGtqAoVz1TZCBT9ukU7P\r\nj2qvDa+KSYrVUJVVovpcV8oJLx7nWVdYW/y2jORrIrOIYBCxlbDovsLxQcSB\r\nmhtDmUXlpMzSEBN5RH8ofnSl2YEcQDQsIpff6rdTfDSb5UVBDPt/RI5JWmsd\r\n+hbLnlDKDPoivVyMZJnwT2UCm5Tasll1ImVKySM1iqitNGE7RzYungff6AsL\r\nShvjFBEXMfUv8awnLNKaI3N5pd8bDTWuvqAadeIJnPkASpYswtKWpnU3xUB2\r\nuZophgHT5LNdUsXZuvs94E/Nv6Z3zad14iEiWS/r/Ky5EHhOQSHYsSYeR55p\r\n/kwKVUSqs633dfQCybE63tdAXdfz3Hx2SL3fTMjkNaAqZGcIYSmK/tvCjYzS\r\naDtuuf/SQIifUs+fXTD4OKN7MHQAV7/YGEJ4YaXGCmJsgPB7oshHZKQ5oHlO\r\ncuW6u7uJEKt3l9Ruw8pdiHGdjJKONlMP/Z3ocwM5CTtcsznMJarVHLK6gXHy\r\nOTASsUUWNUxqNzVjdlsUucqMxpyIm4arY+7Pj0V40zSX+pPQcCMGOcLZE19r\r\nM27Ggj6YUunbl6NGMMtwNOt4hA8axkJDtTQSyrcwcC4fFNk4j5Tfu513IYDk\r\nz5sdYCdNJVKRK69HrpCL9hGGJUJWfhN+Yds=\r\n=jEct\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.6_1678672342252_0.14401348893666244"},"_hasShrinkwrap":false},"4.15.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.26+792623f6","@typescript-eslint/types":"4.15.1-alpha.26+792623f6","@typescript-eslint/typescript-estree":"4.15.1-alpha.26+792623f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"792623f69ecad94c19f7efac24e58152b4f9ee05","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.26","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-K9YKxOR/NyRoAhz7Zh+oVPbRPDe2jzzaktbe2qgSgaEhJ4J/tBXgMdP90Hs7bAdcALJm9Ute3Ayi5GxOKWTbTw==","shasum":"6532bfc8c1c0c989492b96658c62ccf4356c5efa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.26.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKEMQCRA9TVsSAnZWagAAbXYP/RnTS+lL8+RpanJ/tpj8\n/0WKYGlS+pro9ABIjFCVMy7C/q9nsATcjBiQeQefYece4Tku/wBIrFB4n/nk\n2+2szlonwPVuPmzuDAF4tdg/FRB51bI/7mE3g0O8EmKU6NKuCnEUmPJOfm0b\nuoPT0Lq6TFVA9F81XVGMXwDF0+19XvDdu2cY0/jSym3a+xgVIbxG8m2hoohe\ndefAbErSlt/uP6nk4RS1et3NtZFYTSvZ8Tin2mgQv50xRN0oRBf4uF1PMf1v\nvWbcNOpFbrBIn1sgw0ik8+iZVRCHwPJOOCRhtknZ0e93iiS61EW9u+r2MXRk\n10FFbARPNmZJ9iiqh/hJCHH3oLVlPEFYvT0c+zv/EloN2x2C2zTQtDomHID9\ntGsCpYKKc8ldEOkdlKfTsP78rNIvBh3mNp8OsfN7i5RiQ9pQXhGiwaVmGQgG\ncuCKSeSUk7hwFSocsp5AEcnwhzUZRw6J3lg/7rq0rkX/PdkSl//H+e0mAnWq\nYnAqF9bthtLCwzLb7xNqI7UAa0iJL2FkeYbN4vlRQfTL9FnaBuEovtVDTW0H\nkXHkiWKpl+9Fgk4s+szq+RVOGfOVhihecylYbxQIOBz1jnIvPSYO9YmwD7Ms\nJhu6MS85ZoTKWL5VUTrcmxQu3QFY5rKL+b2KqlBZBi9tOpFPIIB35l1nbohv\ndxdx\r\n=mS6/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2OkC8Ma44I87GlyXaOTBgIuUfbDTnC17R6KShC9em5gIhALeWhtEGhMCAn6CN7L/UkzYoy0b5b+vPBTKNP2FhQydL"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.26_1613251344342_0.7743026675326472"},"_hasShrinkwrap":false},"5.54.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.5+133a10c8d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"133a10c8d4c6ec26cfc2d08264425645b8d87680","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.5","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-wkHhiXLMx5uv49QMaJQ5dBhbSmeMJiN+eFlty+x0dI/LnUfHk0ptcTEa5dwd3PniMzy+NLkFAgv7wx0i0ahwrw==","shasum":"9bb91258cc5f635fc92b608e6fb4f4dbbc6aaebd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.5.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcD/XePHk4hnhCOvTcC/rIv8vENxddrBRyHqOj2kxvyAiAuWxl7PZ61r07aEzbByzaPcaBiPpqGYoOFubItgYXBoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDlB6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL8w//YEOKsSqAm28haOxOW3JzdG3/ej/ilUR1UNJV/ww/Pa7xr2rh\r\nV7/pTOdJiogqzhGXnUmF427Gkmb61P5FCvBMvPVXct+XieruvKEfzPov8tbK\r\nNrSKUFm/fvC5qPhoDiGow/Q9AnFMSShYOZAYhSXvfxq97ud+M+sUzd3r5ZdA\r\nGL7N6m1T7jDoGV0VnCju7rYaVPdQGNqG1qkIcNT68g6cKTsAE5YeSv5iToiA\r\n6BgKf6bU64Swj9jQg6sDULJqvu1a8Fszlga6WSY1ZsGddSAsjzavMTukz1/H\r\nwkva1NXHTSwQ8kcgljpskz2mgBM9fGe0u4LZrKS1JvbC9JohPWI8aAnxr29a\r\nhJFERF3JnXfPDwT1RZyOBpGwoPWrIICnVZVie8D101lypfGZnPP0vwJdQEVv\r\noBKV6rqf7cEXAaxsAxl1WVKWhIaktreHyTWGn+eqYvyuuOIfH5O2PcUcLbMf\r\njlUNu2xVpcMc/lUBDlE2pzCm10WTTrWRwIVgq57Ik2CA3PqyB8ZgYA2Nx6Yu\r\nNRiWpWdakzYTLDxKDdaFRLnZOY+HTLNqxwO8TPC36LWpu5PFGADRQv1SqzLV\r\n9DK+hJFeJEjM+AJOCjIJSVbkavCZqDlQIIjV7YXrqXWJJMdlL7+TbgGcwJST\r\n1xhyP68Mp5lku8i1CDbvGTQedom2Tbk2pqk=\r\n=uMPJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.5_1678659706154_0.4138096551654027"},"_hasShrinkwrap":false},"4.15.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.29+5a784442","@typescript-eslint/types":"4.15.1-alpha.29+5a784442","@typescript-eslint/typescript-estree":"4.15.1-alpha.29+5a784442","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5a7844423d9d4b20d119be6627879f0f93f76382","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.29","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-XH9DIn4UdjxXrKEl9rNLAo6Fgg15Lua4s12UcH3BXeJ9LvGE7EndYtDb9wXYGu2qLTjsQV7nvHhC09X/X3ab2w==","shasum":"bca946dabb1500ca78438b9b6c2bac853b752fba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.29.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKXsXCRA9TVsSAnZWagAAGbMQAILz49pGOVe175hQgHSZ\n8yhMr7TgEZvBHm3lnyT973fCqZZVZDjDuAm/GrtiiOPNDZGfi6zHlUcihffT\n2JX1IU1dlc3AmJDz4Usl6L3+CCI13uJHou88QAznErZS1E3Q8a/yURGy947C\nSA/FmydlJKKaTAT7YnrfTFp3Uz3NeVjYaTvENNcvj8+IRsGvB0jKoXpBs2KZ\n5AXNG7wZBJG/2DS0hVypS/FEsV39ktCVQKkoKwf8rHw+hBquilteh4EvzNoK\nYDvxRmyImfpg3QySkdRENI7Hyq3tVETsdobk2hYGlyjW9pOmP0BFaJBDexr3\nfPDJ1ZLwy3cZJRJu8ekzYdsy2QMeumWwRJ1e830pzzP0EJOzZJGTJbxOYUxM\nMmSGXk1qS84qOz688Kvua5tr8PEXhl2busSHlqZyit3NcPGE7tzAES9FdKpl\nFxBX842TGfvKDpxWopAw6yAiSZ6+nXgf6/gSzU6FcAMLoeK8PU260XuwmXYA\nuzdfyu5FeTtvSELXRjWHZy4o1i3YXGRLexBv8eR6rkXj6em+9wOlUcMv/4o1\nRBiDRTTKU2vOIzRIO6kdikLmjbrXoJ2XtKYtBHLC6XE0ilhQgao4mZCDs201\nYXIXNxhllbRUE5BiSzNrtdf3e2p085UUbcr6TwMlqu+3d7VUylYqfZQ/O8+h\n8J63\r\n=atXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwg+0lhPTgQBGQ7c2aoUTKBNoy/vTn01meJgNN0zQ6IAiEAikY6IEQrdNSqvEsAsqacr99aiMFZXnzzXLRGYNdq41Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.29_1613331222572_0.140346577134838"},"_hasShrinkwrap":false},"5.54.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.8+36ef0e16f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"36ef0e16f31810c27dda299e739d1610b689d3ad","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.8","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-uUJLPlAaTK+eTyyxL/WlSf6Kk0Q8pYZJICCwKRbij+VoGt4tkJgayWOJiz0fTfBSB7F091NQER9Bp5gCKf6NQQ==","shasum":"47870d065f90a380802247c00917c9bbbefe83e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.8.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKO/D7VVmSuIzI1ep6dXMXP6wycSQVgmYqAZ5WcCM2nAiBcb1ZCyKSllDMWg72QqTkjPcQFuaSmH63z+DJTp8dtHQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDov5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWBRAAkZDFtqddBgE2PlJAMadvRJSOR665KNgJgRLahJRVrtXv9hXP\r\naBs+M5KqSgngzLrBAagrV1i2wgLLehOmppx4Y74hFtTktMdO2Dz/MQl49Tyq\r\nqvJGOi16ERbDzd2GgjzjNpAzTToKJ4AYBdmRc5HtXvcGBnSL1ZQbpeVjYtKJ\r\nJFde9yeulSUs/lkxDRgmgpno9Fc6EsduP3IFEy7/rX/ftEQnSsWPZBXRFAYj\r\nstkDfbmedvVg3SqLyvY089mn/CxD6Mkxu6/lij/ye1JZvjPrWsCvRoWWIjKZ\r\nGD1x/GVglpQ3RJ8VRsf+xjDx2hR+4hLXeMcEZ0D3BG0YgGfVV2BThzHNpkZ5\r\nAdJrM2QzdiakXfs4p1AfycNao/P/zgrHYFSikOq8PA6Grcq25eQrtmclABQX\r\nAkchlRlYcVW1ioZZX6fmJ4JIW0Dxh1MJmeSOd4kRLSIcq+wmCOZhcRuwPO9n\r\nfFcziBa5C8gjrBILiVQ3XHDikBqFwgQN7LlpQyR9qQDprGpInTIfu1FREKG8\r\nuvToSzQDkKN4OpDFlZf2a7OdiUKHtGFnbeEYjZMCIevAq/Rps0Z7NypvXBpY\r\nslzG/0cUfNPxnglBFTGYd9P8OqNVXJX/P8/rNfW1TYj+jmyPw7MuyA5CEEFJ\r\nVdN0/bNQHZZ9G6M1M7CUvRzwtC4C2J2Y3Qc=\r\n=Or5I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.8_1678674937413_0.6522066512883036"},"_hasShrinkwrap":false},"4.15.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.28+30b45c8c","@typescript-eslint/types":"4.15.1-alpha.28+30b45c8c","@typescript-eslint/typescript-estree":"4.15.1-alpha.28+30b45c8c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"30b45c8c0f4a084316502aae6ac8aceacd57ff0a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.28","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-IkZXNC+7IOT0Jp4Wg4HOXt36EYebxyW3YTybJe7kuRyk5r8vbQ23XlFli+xGrX/SBwthJ8HJbjz6fury3z9czw==","shasum":"0187ef801dd985b534972037c6bda3b8ff0068ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.28.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKXH+CRA9TVsSAnZWagAAHOEP/Rjpmiyt3HXZuOc64O93\nkqKW/bO4hNbkPBtZJ6yOTOeLS/MWZaBqRKG0NSB/U+neT/8T3aKfZkBT0M3l\nao9umZwG4sdb8ENBDJM89BXtlPjnY/Aa61/1at2P3ZHG4qQ0ahqh6CGQWsGA\n62uByZybBSntuhBD9l2RQfsMi8jgF+O1NpM4Np73LIlhxpU298g8tQt7redW\n8Jdwyls5gzAXrfG2cnTBQDVRF6192XfSqvJuazxKmtwrNkQvDc0IskX0MgKz\nQHoKFiFFnp3YU2RUfZblCD9Pr6m+XtbQcTSpO2sv5YooY6xN0BemWeicOzDg\nt0EIhNUezT9ChDoJowWEn+LM39XDlGTCbYpNKkuyJ2CGdvg6nM/+iybhlnc9\nVV+Q3C18JNtqFHBCbnxNISrIZsnVMU0w2Q1E+WsFz+aGOg+HU7KVArHTM7vD\nUbmx6pDoIo4LpIpT4B7n7iDiNCyBG9RXOk9vUdV1hCaI485UmHJg0gQtmTrO\nsDNUntnLqINKKzhQvjQkZ6tjgI9rs+H6SJWcLOas39Yq549eOKnIZ9n/LILb\nagIHOnp+tOYwRMMwI6ba/48tn8LtPbsKu63g/88auPjfxH906S+bSLAvBlzV\n+l81qNOw5Y7EeFge3fQT990saNSUp+vJ02L5nK6rqKkw0tcegwkSJ+cVakVP\nPFQk\r\n=6ttX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDetJBzGZ6+vXHZVMCu8pkSQqvW22/gG7oeJ/3iDyZ3OgIhAOTIohJi79AEWELnsrSAJW6L1DsL3B3d0K9ILgCk2oH/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.28_1613328894351_0.4920886346043183"},"_hasShrinkwrap":false},"5.54.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.7+7fe41ffed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7fe41ffed1feece75c8cbe74e279182e4e240bfe","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.7","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-3IdGL7S6DiQvSUTOsulUsH5PjmY8h6XWRrulRRKkrfDZj+FGCJdFCtFZ0ADgTTJ4Ur9H0mhh5Ea4VTLGMO6pWw==","shasum":"db0b3c3f8c91145eb78e56ad92a4514a7da86ba2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.7.tgz","fileCount":8,"unpackedSize":4938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwk27O1Tr7GUwwHOvqsyN8PDOvdZpfCiXc5PTiMDhcGAiEAnu1DD8HGPw3GeuCb3XCY4xBqtNra8+pEUVvMeH+RpCI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDovfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLNQ/9GCRsayEPenq1MwEkpg4ldzSq/H3WLvWjm+dBTV7t5HpzrIB8\r\n5WiObx/xGuvLWOQNX9r3roINA9dcEkeFpY71/+jlV5l7S/sF7/KfLjH3cHn6\r\nZbVlqUA235fv0jTwbd2MSQyntF5ykEz3aoD1PXjGadh1gpWhGTO5pEnAvrGR\r\nj76nlkXoxwYgy6cj242XYbf9gpUzIOvt7KKnDL4UGVQqJvLkZQQiKU7qj3Wd\r\nr7AblRbC3rM4MZ/1AHgptpWXj4X1JYl+ye3Tkm2fGE5QhVlTDryk0PLhZ1fa\r\n4Cd9nQJ857hneBZUPuMj/dP3CcDWOMVsiZvpEqUNWvorj/AhsIwpi6nk/TvA\r\nLZfTdbj9cT+bmQEuMpUTM40Hu9VGg9438p3YARJFgj1o3dPVh8mFkkVwTc0x\r\ns1brkyMJMZ5e72EIvu6ajs1zLtPUIosBy1sSaFLoOpX4R25e2i0yKf1SzvTp\r\nCCGCaXwIHUmK8UXjr8hx3bnVVtdg+hIvVwm24W5obQhDHZnIfyBOxiaaN8JU\r\nXT4Ce+u7c2wTjUwuxlmZUcoO0Oi3hAvlHlxCJaru/9mY4aJlBnK7CLsiXd9c\r\nn5NIKcEOGX4rji5CYM1fqmkWBKDeI/Vju+thBYLTywOc8xAld5/yhxCAzCLP\r\nyuOxSkLdbLZBzwAlfa8VYlFC0WNEJW2jQEU=\r\n=RVOI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.7_1678674911762_0.43482470446340016"},"_hasShrinkwrap":false},"5.55.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.15+451625ba9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"451625ba95d222b12ffbbde84ac92148e11e6fbf","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.15","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-9G14wO8sosifcH20D3aPvPiXm/p7maJhVZ/lyrcOa9CfbMtyq0dJs21nzHz9Jp4tq1xUKkpZ3OBagc+zekr+kQ==","shasum":"bfc082e3f90ef6c90a3e884c9240d192f12a56e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.15.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzlNHvsZ2y+Sar2OVNWCMyjQPSWyeiFPygqDX/rWQKnAiEAui0z2nh4hQE4sJM9PQVbhXRBx/hFEEcd2t7hqHDxNO8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFidZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0NxAAoirPClG0XBSdpWxR48YMWSpnCV0ub8IKoa160EIqAZBaosZ5\r\nXXuaJpw7wllJQps8DQ0DooRaCjtVAGDDr8lmhz+WbBuRYeNM/6BlhFL3ShA1\r\nndjljOSK3xTxISgKDTZtkVHT6o+kw6HxzS8ARNVkTBoYd5pUXPfQ3jW0t4OI\r\nHKgeWfQ0PYlOnOOqyNS7ICKdE7w74J8M9Gdqv6COxryF66pnGtKGaNHX/bdS\r\nyrdfzsgOTcBaQtC06yIcaJJh7r9UDgWYJUhOwrUPoOzmvnAEYpa0gLkdb/Kd\r\nbjkXoZmdop8dyCWB+041nS4BpeOd99+PerxlAAyLhUoxTIoJStWJFew11c1A\r\n6X57p7DdGgDXe0qpKuNVV+yWxH68LL1Deuk54EMQliGlTFdpzuKX5olwp6PU\r\nFQ3eMp2gUjrShlaKpAkTDcehwfUeFPDqa3wNhgY8hSrH9WJyOWYiM8leqtA6\r\nedmNQWCIFKQ+k7G1ZKIidxkWN0SLuhpygPInSHmqHrORqovQSJYz9YHcM/fd\r\nREvXreFvM7vwQzjGBeUeBDeBWRp+bKDq0sLifns55GwqwVwFAQaGNUVff3HT\r\nTCtq56Fo/3kih2e7dsVUcKEvVyzwG4ABA0hq5W/VndY4DjexWohNy+z8QqpP\r\nttrSC4Ynzcowao+tE9VX0sxohVE+U4SgU84=\r\n=Y6Jn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.15_1679173465771_0.2583214037853605"},"_hasShrinkwrap":false},"5.55.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.14+efac5d757"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"efac5d75783ef249a294f8fed0e2f16f4cc968ac","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.14","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-EIIipm24FPXSvzg3nAXad3jS7rNgmARdQWmGFStcybeupa26YnRYQzjbJaXkEDwI+fvrinZKFKQPksR6Rm6Vow==","shasum":"df47d0d4474f03ff1eb2074d496ab7a094d5466d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.14.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9uizy2ZHRK8pd4azz1IlXyKfFwyQAchiO22aBDbgijAIgPNoA4ENL4vd57Tw51JJLwJtO0u1EYKCcss9GycQvUWg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFiYpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9lQ//SrpzVxX89HB7nvnaxy389jVt3LzZYn9o5+zm6kLKekP8xpC1\r\nk8tdkAWOlBZH7uGihnK8z1fYu+KjkP2+y5I0umOiFfIlvonp1Soosy2FxRMx\r\nqhlnxY9NbNS9hbA3h2Zlsb1nN95xb/dcrW9Tw8GboCnYwCBTY3i/zqx1EbPV\r\ndr8TDTK/jgqyOjInuznf+untbonxO3soMs8DugmIQs4jbpebkcouTPrfGcM2\r\nsTWHBryNWPD1tTld+nyVf1OJAqQeYA9sKzhBH18WcAhvza9wVI3pNZ8JNtim\r\npHqQEOhKFo4+anhT19e+k0+h0izdxWG0x9whcEs/XgIu/SsjjI07Go4QbBGz\r\n2Z71xa5Fq5MnlFkVJfGmcdXt3QrxnWOCVwSHYSWYiTWSORan9cPQmhNSHDNI\r\nVWrS57r7WhlbsvfwoNKElM7yyJwbEahX0o7sZvx1wkBkBka7IQjfyYIwPmta\r\nt+N97DAdHCZIg0BOPEiVgbD75XbApqdo3hEzBaVCFtvUjtXTIyDzlPQryOf4\r\n9No5iZDS5KpJE7x03AoOjawU1h6bSZIatKakfxW8Rd5up0eOs/JZAzwXakTd\r\nnqiVmtGIQisKEUt1NU9QY3p5d8QyV1MiNEHNcEMGruvphJVy4XdOyy4H/u25\r\n6s8NJoJka0ASH29S9tfHnhFvSOPHDZEw6ng=\r\n=jNCA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.14_1679173161548_0.9651004684101885"},"_hasShrinkwrap":false},"5.55.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.17+83d7d6ac1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"83d7d6ac118661d4ad74ff4691dcafe2aa87464d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.17","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-ESAg9HhiLqeW4KB3eGpYYiufe64U98j2bWhc7aswQeR/J4S01kPnUilvgw+NjmQ1gZRQw604MUnHhKPjvXpg8Q==","shasum":"dcecdcc392e7f636f6bc1e8dc3ca3c017ece3c30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.17.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1GgQMRvCKP93+utB9T2HUSFzso5BoApqpqO8PDPpYmwIgH51cz+ds+NZo+S0tmcrASW7jpjMe0lmYoXurFT0pf1A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFinhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq0Q/7BZwPI4aJzCvLwug3ajigDp5Eqfze9hejvcB6k4/kzHkFK61w\r\n9pJj7GRzcqDCoGcisQGd9lZHJXfZsgz+Oa2Mjrh5c1ZwZyoJESerKmyUs6fT\r\nDA7xRhAcXfdMXlUiX97v26dvqssur4sVtcv+HME8hbYdm21vBc/Sh5tNou4l\r\nQwJ6X2V6q+ohlEKWgTjNS7W9AKznlOXmRPBI6EZqPeAOTUhQMD1GLuPTju6s\r\n7Ab+DGINi8aDr8nuy3bQizQl9HtMxQF2trDvaXbpObT64FCu+EYfPUqDl61j\r\ndKTWISgOOIDHNjCy+hOMEMrkqLVX1jHnvUO9lVI7IgK1RG7J+GHUYf2Yjcpd\r\n+9cMLNrDzjQ2wGYaEwFb5Mj8AbTtwoa0MtuwC7cJUDr+DI3ZP9VRoZW+cau3\r\nzKqIFnMJcg4Z7vYr0pO465SZiHcl+giuYM6/NjbsMOX9q19uOMv8YWO5m72g\r\naqdtaQUJYrQxL6mimFcbSFqnMSsShgRr3labau0oh15wxhUMTD/5xSPIFxiL\r\n392+Hq/MVAo3zkKJw4PG9iZ7kkY4aDhCozhV4g2OMXPBCd7HACWxH7Tkj162\r\nMWQ0qvvAtbCLuTxJXbqETV08/lNpq6R+i05UVg7c6nRZNoPOYbD8pJASi6sO\r\n2DSYE4LOXi7fIVafYRICjlrSMz+AjsFw+XQ=\r\n=fDv2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.17_1679174113654_0.02296474833833173"},"_hasShrinkwrap":false},"5.55.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.16+7ae60dc3c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7ae60dc3c17dd4ceb9867465f2732aabc2029e95","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.16","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-84F1dceITtBShpowk/D7aTZKyXLFXM8uNju9EmMO8B7KZ/iItO52RNapDLoo1BTqrjwYMjnAOZ7O6ZeSZTctOw==","shasum":"656ab83c6201539d5ab4132158fc1982c8bc1124","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.16.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDbA1TkEVAxWp9eJoRck5Hoiid0G3JVi3D6NkYbE2IrAiEA8dix76Mza1AxgqhXsx6K4f6RmmkE/GNCq14wNU0dcs0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFidIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT7BAAmGrpViDPx2qJE5Fj5exoDKrFuKikWh396Xgn1uRilURGNERC\r\n/R0NmAaN8bvdWkKbMxAqTeEKGEIURQnYjC5Yabx12QrB18TgpR4U2haM42pY\r\nHRXv5Bl0X5n9+x1PhLKbwj4n0pJ4q4E/g0YiTRWEIcBQM7GUkT6Pk7G3+gS+\r\nIeGMwfk7mvF6FGc0IUWrWjWmCH2XnBHCRJhMRmYFvmHy2tBxEuHfBpnWibgN\r\nUHKovke9zmJFk+Rb/fi0cdnuRswivSxJDVh4fjGQndja7leiiOpoQXopyBkY\r\niS571A6MqS4YRyCY03YdvXpkVWPKYBryUfb/TdkLsxRblecUBvacgJ0260ml\r\n1Rf1b5hqwPZE3XWY/Aw/WkyD2VsxG5PN6Lb402k8D2nTWv39Y++8XTCmh5gK\r\n7YKspHahm+IIC9JoqyTMsnBKPsIhTvrVSN6c6S6S8w69vb9ZLQ38v0V4Fv4A\r\ncGa4HmeYJ+qYcRU8xLdqshvZ5ClpaDIhndWdLSaskK3IH3U455WwXDxDPAki\r\ngWqJ8YcVF9GlgyYdhYBkQ/Kwjn4YT1jx5b7uo3AurOK52qkHCWN3htAE2nWA\r\n4lKUJMs/vV4emOT09c5ElfFhrReIIjwRPotl+LMjIs7v1EPeUl8j0W64TGxs\r\nUgn6KavAKH039AMtFST5gyQsdeAFg4SDwzw=\r\n=w6o7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.16_1679173447734_0.2941102232908348"},"_hasShrinkwrap":false},"4.15.1-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.30+3dcedb81","@typescript-eslint/types":"4.15.1-alpha.30+3dcedb81","@typescript-eslint/typescript-estree":"4.15.1-alpha.30+3dcedb81","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3dcedb81eb92535f4c1c356267478003e5eca99b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.30","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-03gYJ7yh2N2/8A5ufyrSUUYaMxMvR9PIvzGE8XYpXCUHQfKNju2BldBW75mQXrbaLqH0dPuiV0rv7qtzbecApA==","shasum":"d6d95134d26310425e64a15b86bff796f68fd6c1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.30.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKY6NCRA9TVsSAnZWagAArHYP/1lDEELkaHXYMjPxpW7r\nh81fWeht8WBT4+wmc0wFNi3Hwu+SylEyrnKssXut5c2OUi97k+YSh5A+j70S\n+IQIVXKOs9wHhzHk3z8xY2zugKExrEjBPWZYcKPxRBMgC6qv/aHHiOS73FXy\nqbSexVGoi/n5LwFoYFrKyVSxGuuiQYk9Xccp7yNQGI2PpII91lVhAvjbjkS1\ncMJYpKNqXxxyWN2JhMgXKJ7t+UojU8DgwG3HWhMYIu46aP4UdFy2t9d5zM6M\n2mRZLJJ6DHux8BFQUqzAbhkRHyTrD+2YMNHP/VjaFU4K7yxjKAAhKoLhyihF\n1u3gDVDM9fkSfFrDil/x3vm4kL6X8dKdyeCGTYm8fs/AWlu/AZpxFs/9NxkH\ny9JRSxK3P9Ub3i2xo2P3mCwKC0qut2RugiKEBEqsMUFKDVejUfmEQrCqCoxt\nrpyYXezWpV6LTwIz04gBPWPIZJm1HW3k0A8Ui8qj+RJ8NgThE8nTpRNWwDJD\nlwLgk8RaoDt8YVEj/uGIbBVf1U+KGc9bqnu25coVGofrFhS7VcHiS9cHlLll\n+5dLjyy5SLwDrXYG2YccilmHPzRlVLj7uT+zrHD0d2DkRlg0PM3xFnZ4zAM7\nrFwGVWDyAOMQ4miMixKbDvMLU82oxq6MFuGC1oGDVBZRSuk5nVR+vgD/40Pz\nAmQP\r\n=cs2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmVvdcG0w3Fi2Cgd0ZdU1/zZhHl1yLZGtE9+Pgk2JlSAIhAIEeQk3BzI42vv0lgTD8fidKssIC7gtvIb4vwg1Q9rft"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.30_1613336205493_0.058196909783511774"},"_hasShrinkwrap":false},"5.55.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.11+0d0639fb2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.11","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-l31KC7s6KyO3jo4lroLjik4KYrdiyii31GBZqbMMf3ewBTOGPwMEJskaQNqdpEU9HYXgFnBXDYnc4xRDMHYJAw==","shasum":"864c2a3f7910f4ba8afdd7bf10d0c58c9328ab6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.11.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgtHkFIKAciAq0bWDRrISNS2lO7zJ2MkQDUlqNRmTQzAiEA2b0b+vxSRqiOOINFDv12UXNjM06JiccJxoliFhPeGoY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFhIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1hBAAg1uvMgo53nFPW1qJPrFyPh1qq28S0EQl6Y6cr+2RvMWXNQzV\r\nC5XrTK+tRB97o6uUjHeHt9jgvUsDi/hVW0TrTHMQN+x9aTXysnI7tusUlxtC\r\nFr8NMgjhSMs9sJPtjq94Juusn1OhPhull0gegcniY5bXZF2y7Qp5XyMcU/ad\r\nf2wezfuKjDyoLwxuJ1r4tlm0je3klgVm706+XFJyol8JRytryUd0E+9qCh+x\r\nWzrfMcKNPZZTNM0eQcqnz/AuTbPhYyYeWSEj+2XDvzNCUmTF/SqC8wIURiDs\r\niVQUA0cj+17/qo6BSeIAlonaji0UfmjibAlI1brmFovsSYz52fFSrFbMxsiR\r\njdCjMp4AH3M4f1ii0OXJecb8FeBuwpzoK4hNsa8jeFzczkqRfsPjYaUD29VY\r\nQvsYRzlZIFk1oVNTLhecg3MlF9+svUqJED1p/CymEK1GuKqj8ZrrCRg5935X\r\njWIPruNpJ5PueIs1bKvoYRcHIFSug6XKBDaJ5D+1sTZJKwMHMyEaeCsR4PWa\r\nqlX8FtNDMW/WpGpT8pKypai00r6J7BpPBiQKCNyoagrKJ20NCkp3sOGxkihK\r\nAdXxm7wuPUuemaXlKisVXa68WghcWXCJxgud1PpdOO7D9Kdllnx9o5C4HO79\r\nocCG28e8H9rtJefnqZ6qXy0G7ncMkGjkD/E=\r\n=qnTo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.11_1679168019999_0.5768505274782991"},"_hasShrinkwrap":false},"4.7.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.5+23262387","@typescript-eslint/types":"4.7.1-alpha.5+23262387","@typescript-eslint/typescript-estree":"4.7.1-alpha.5+23262387","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2326238738c95acfc14c17f9b16798f1de6d267f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-y5JpohnOE3sR+I39VeD9lreZCQMsV0P4qykDEnAorLxCe4MjaSN0k+lmctCLp4TUPPESUoQGLGago8UrIepM9g==","shasum":"09886fab6c70015b2a60cf3ed47898c1421e4234","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.5.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsEDzCRA9TVsSAnZWagAApucP/1r+pIKqNAaQCifR+AHp\n1kP4Ej0BTw4IZR04b5g3+nnHJ45f+BnfdTXEYrQRgR16vm4wJKga/K6afDyC\nDpDHeMahM9Qt91aWNU2xhfQCKHT6fTnMHGk2nrfUhK7h0eiOqmtIOpkF8fMh\nGHPFjC/6QeZ+ri4KYSU/g0VABZz6g7YzJNndRRYLW7DrOHtWOgmF/3BXsSCf\nu6RgEo99wvGjSR/LNgLHPVMufxH83Jiv+qyi5sv/AAi6NaAgKmAVY2HPTLsQ\nZkWLfKLHEdClUCb/JSAKYC6BYBo48Xzo2ZEphvt+5+sU/c7/PKczZsarF3Af\nT/SiYSLju9zU/isBTGLkgsEHRCdOw0UYloLwPxaxzUXlSd+yDz5aCQISYFMj\nynTOQEAqlB3FLhIZAeD+htbpDjLZCEKH/sK/Pu/M7lYkxRGR4tGnQpUABpfj\nqW9fJLObVXj7nRk1FklpjrA2q9QEu2HJ6IwOK7WbuZosYs8uSky0ZN9bBkuw\nxAvEzW9YcTgPPyFIin3jd79x2MsrimKns27ml31XWtXNsthcl1mZFnasr0ng\n80ZXbzR+MZBFp2XG645n79eXHexF4Lk7Lcjnw7IVe1j2CyYhUlvvUeP5r525\n88pc9A7mGX/V0xBuz0fYhkxElqre5ppYjZRj4c7K73EYvo6vM5g82xLOlH3s\nOh0I\r\n=wBsj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRqUN1NIquZ+NULnJNfzYldhVEJ3sNWuuxS4/AVPpqRQIhAKdqNe1XJ08Zxm4GY/X/k4gqS/3nkoI/eV2ocofYBLvm"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.5_1605386483095_0.6740396190219038"},"_hasShrinkwrap":false},"4.15.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.32+8a1daf25","@typescript-eslint/types":"4.15.1-alpha.32+8a1daf25","@typescript-eslint/typescript-estree":"4.15.1-alpha.32+8a1daf25","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8a1daf25e094835e4d2bb25264246337b5efc13b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.32","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-ZoeZvtSxOpuUUToJgj/BdNm8WzJtiTbwLqsZE90g/4q4QdRzT+bgn8t3rHiDDwr+ZzkNJ34Nol57pCiaIzpPbA==","shasum":"4ca874a8941974acfd5dfb84a2cc78f803301fab","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.32.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKsMACRA9TVsSAnZWagAAEWIQAJ2M4UzGKIby62DcuFCv\nLh1RoLBpzZuVStDtuwwOZ7SPuvFOAtjhmQPna/39hWDC63MNkf1BUZ5nByTg\neJlGT+q/XG+bOXWqAbTMaysv6Wh5AAZNJOFPUIBezxfbAhUrX9Ewy+NW6UzS\nzcTcTJFkGhT6NKgQMKjitU7mNb9KmIO72cifAFdfG7yRCgqlSh2rHr7kOqZQ\nvBJKgLMo2pwUr5X3NzYFrrLumx3FGH9z1IRtKiFSEHDDLncuSpP+0IuUkdm+\nPZ+cSZWF+x8eqHQ4m1ygFXrpRRzdPCTrczD/0OqQ2f3RuNPsYje/Osd2g568\nSdAifEkh/AkG62sIaWILCP5LsafiPwKtpj5mqAEKM4xTt/gz8OEptqXUCQVp\nfQbAhHMNI70wPDY3V+eeFUisUuYc4GOTzKhe2TKfXiJQ9SzHWAbwvoYj2ooF\nKK9f+GCrmTs7vklNbw4oCjTI0YFRoNuaAIh6+mqmBAuJn6jM6MTaB0e6PrZi\nqvMdWAlx8Hqpn64trjmeLTxJ0GsQRD9Y1dtKdqxd3q+R1gJ2tJ4QCC5loUip\nfi/4DTgOG1eqTkSBcL4iR/zdfpcLnYCar2CaYIM24cftK+N+w09bMsykNHxn\nuLpJhCKVg67KXBun44NFz+gr2ipdAdhyxBPyQJEXMs95y5fcY/iFzpeBddHE\nF2pK\r\n=xG4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMUrxzNjORoqu3JVx/TEENCp7zXRDCcbKiSaTc5cou3AIhAJpDtzZWBcw5rzCImYMTcQb/SvjloFxUPgwsV+yDLUKD"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.32_1613415167351_0.5942423552489118"},"_hasShrinkwrap":false},"5.54.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.0+a2494122"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2494122fb326cae02d91f3fc1ad37de15039d8e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.0","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-v6ldikeARn/A1ExzYGeDCiJbT6DyKEdJ33FQZTODc3RT9kAUekPZR5MEuyq7qk2+dnOBKTsYshsCfnMKeGOXuw==","shasum":"c5182b319c67af1db0c88afdc3d81e2c089fa40a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.0.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvHCUnweEaLa+fBO9lmZkntXld6zI6Rr4dC2bIzK+CPAiBdwztGJGQofhDPGCPZ4vLiD51QH0OP/xFOcb5ZJew3yg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBiSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqIg/+KxrLk4E1As13BatyHGslzppoQJrU4X98ZPXSdMpuu3dFi5mc\r\npc2bLHrziDSwS+3uXxiXgvVf0OmleAFzJprF9ZRuyQ/g0W7CWKvq8ADNzipB\r\nxDAvz1PeScWOz/hd9m7N6swSYuBoS/rJ0u4QjFcZszUoz2gX4Gilb3NJpoY8\r\n32O+8luwAAL+fPoJnPDBAx/YCH6QVJ2k7MKj/9qvmhlje0sxFPad5tpnyZ6E\r\ni/gHbSaBx/C1o5zDKKerCMdR9dEMnYPmP82PJdDfOWl4sJnHobyvx0AkPkiV\r\nDKD2Dlmi9gnkWq1/ESJzKWfNyB7KFIG7qjHIck1HRArPEa/4Bf5lp5FT9gJq\r\nVxJ14LkfI+RMwO0jZ7V93OA4Zj/fixokJuHAEmtVPVcHz6ZjbS8EDvfRfqLZ\r\ncKmfXJzb3rWbalk/m8wFSMjeb5tS8qs8nNb9+oLQi9GXNYxuR1pkZirtOHzw\r\n0YovQKJIDxFjvnQoMF6kWyTQkt3o2J61gmLmS8PuS+21NzCv2dX31rau8u5h\r\nCeqkc5rDEijt56xH+NvTDueN9iYDgdLtJ/T9dAfPhdldJcG0lMuWPOkOFfPd\r\nxA83/rZqykDGrpLFZurKJGEz5D51896HuYBGFCFJUODam6ULL9K/RXWI/JvP\r\nTj3yn2mQ4Vpu741Tee8sMUdLH+HY3ZA+hes=\r\n=8il9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.0_1678124191429_0.2757559000239258"},"_hasShrinkwrap":false},"4.33.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.9+c2373ae1","@typescript-eslint/types":"4.33.1-alpha.9+c2373ae1","@typescript-eslint/typescript-estree":"4.33.1-alpha.9+c2373ae1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c2373ae1783c123bafeee86302202d34959f2e1e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.9","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-4tyRvAhIpMBqagKNdi9Pfl5Wpu9gGxiMc5PpRbA6YGPQbLx/cKQRXUgaOke1Q1UssEgq86SS82CV4F1HD/yWeg==","shasum":"3a9217dee047cf82bfaf4ad2a167180e2b2a56fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.9.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmwQXNogX9K0AeXqxaArniCAfZnaFms+Sf8cLVjiuy6gIhAKCY7p1DTSXX3Qb5p1WVdqSYKcYWKa68UMAblNAOKwQX"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.9_1633399562774_0.8545374322857131"},"_hasShrinkwrap":false},"5.55.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.12+6aff43166"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6aff431668eb0d25aa74b527cbe458f9dcd0d92a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.12","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-EmW6AykqnPGctcnlaVdTqv3NDg/cytrht9HnoQoUnK9BFMIgE1M6An7XbDyinMjhnBtWPppLk1NOWQVIsSgWIg==","shasum":"c305cea17ccfd92d2d5c927f8e71c0736fabefaa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.12.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvaiLWM4BcrnTLoHRfyB7w9dvQadNVZJYsgNCdtc4JTAiBwJaHmyiDr4OnJI4Cu7dm1kR8npbXB8xdeaV6XuaEyeQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFiX6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok4g/+N1qxesfuBiaOi2szqzio0QRN9mVTZPnP/V/xjPn2d5si7PYf\r\n031EbYSVjK0DpNvJaTkoGlADut7zNEBQelZgqOaL5RMJKfjrtOfJYlRbzO3Z\r\nVJ377sRJV1qyeq/ZaGBEhha0X/PUTvmjEM5ckwq7DXlr4K7WScwF9ZFsYpQz\r\nD3yRO6272rpuoGB8eC2yDyLZjy6QtY29j1hoPkpb9Ht2m0vjZe6+TXWBpmjc\r\n8nFZtpbKZyzK7Tn/KOl4nupwCSsdXkeaBtuGZRqs2olkKYnrBVRLJR497HQa\r\nNcsjkhqG5300jLzBDiLgEJgmaDhWh4DpomSVGLURUxikUzQgoDOK69j8FX46\r\nwM7CrL3Y4b5m2Mu2uTzL+9QwBu9fURC62anqyPbySqmebi1P5XSR+Ofy2YgQ\r\nANBZr2osyRWgB2i/1OG/fMAkWyZL+EN0b9ynpxkM/5zCpTn1krZa3VVkJ8cx\r\nEp+paPHi4WULhXRSCaI6HbUtR501LiZWSTzkeOfbcXYdZ4DzIjCUBNqCTH8D\r\nxqY8jEZ1rzvc7YcBH+EKvqiHkVoVj0cs2kgu0wZhGvC2d8/CxE7E1IMoqiUk\r\nYGk6kJspjWiCMDtHPX1nKUEoDqcg3VdXbnZUwpe+pXNbWn2o+V4t8SlOtDRf\r\nqkP3Gf0gRK0J7xKWAa0NNL1uwvaC20UWu7c=\r\n=OzMA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.12_1679173114537_0.6778104938617313"},"_hasShrinkwrap":false},"4.7.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.3+535db3bf","@typescript-eslint/types":"4.7.1-alpha.3+535db3bf","@typescript-eslint/typescript-estree":"4.7.1-alpha.3+535db3bf","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"535db3bf27ee1d7824ada9acd91d1b7833064628","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-b/8J8epe/+puugAUhx5drDVlr5B2G0plehdyX1SZFUzbRTnGk9Qg3H8VY9zeXdgYAfR15Bgtnt5zVNrQhwQKPg==","shasum":"a4a20ed71c228377dc56435595dcdc7d4743e3a3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.3.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq4lbCRA9TVsSAnZWagAAC0gP/A5SX3nhqtm+fu7pAwYP\n9YgoRkdLiZSnPcIkSxpvA3Pt/uR2bq5VBnJnqlQwFFzG8HkJcKX4bhLs4IA0\n19MLWdR9qgnQ1q+sCFKK+yzJJs9lf3jSCdGWlPwkU+9Xk8swUumv21xsQvc5\nTzjOOn04L1gQCtZSCfUEp46vhNrrNxbA+MQy+9Czwc0v6nrnaDDW8JfPWUNJ\nWP8GdGc5VoxmFf8eeZxQFzix+GpC6BbJ9eOmnWdqUwRjxUX/IvOAVZbh3Iqr\n1wkfT+0gtzbsNP2LkHU/yTIVWazg6HGByksdq962Ftjd9Nfv4KlyMKNKlymw\nGBWEi+RE9yIvyTqeorWv50GZwTZ1tIB6zNxpxPI50GNuK3h7nzNvWXoEBBq1\nWErqhwkkteBvn+ObHVdTkx+ipMGQ+ec8pizAHlOYJKSrYIzqdmL4ZBihV9S/\nOZsvA/h2UnJUds0gM1VnL2/4R5pFtswy2PlY0BKIDWH0+55O3MqMhjpgjYH3\n+6dbwXv7gHHRlDw29BG9U+7U+S7QAeSiUjjz+6jp+HLEoroz/NYCdFBzYFG8\nGBegPZMYPSAIxxxqRwd2noCVn2h5RPAWjKC+/R4QrCUKWLL2e+KdItgrCmQC\n0lRt0IVG1hR21HQgdXnSe5yxAOXQE2iTFLxehLsOMwW4OTY/0/6Z8WTJZ7Bh\nDPaZ\r\n=ErtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG/yxcNuqBFLBWylGMFK1EzR7fYJGfYaDSrzaXgKZ/3QIgIdMZVoqqiWfggywVR3Q1xhQJWjSlJJXKSoJKeBGnnWc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.3_1605077338623_0.38538987943500747"},"_hasShrinkwrap":false},"4.33.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.6+27f9674a","@typescript-eslint/types":"4.33.1-alpha.6+27f9674a","@typescript-eslint/typescript-estree":"4.33.1-alpha.6+27f9674a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"27f9674a64589a0ade0902bb343b77d4cdaeeee3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.6","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-9+P6JczsF3uEMRbBKHjoLmeSrpneedZC0Z4I/RdMHxBM2r1qrmamhCFDYjauqfi1xLiFoW9ltt+LF1dRLeLsBQ==","shasum":"8311fc8da1c1760c0326e21a1bfb6d790b60ce46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.6.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcGNa/upiZRyYM402S66VmkXd/A7Z31m+zytOmwUmxwAiAg8JGxtMI455ctQKskTNCnpP3lqNHFHwKFNdL039aOfg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.6_1633399499725_0.6701948063797216"},"_hasShrinkwrap":false},"4.7.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.4+9441d503","@typescript-eslint/types":"4.7.1-alpha.4+9441d503","@typescript-eslint/typescript-estree":"4.7.1-alpha.4+9441d503","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9441d5030211f1c32f5ae8e61d5565cab8bb6823","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-dklw45lF7gbJTx7JOaQJKucIHwL+p2o/l+4ZjLazswn5oEF54zTbv7S8DsC5CGY7aSKo5mK+rTHuHuDtgCdKIA==","shasum":"2ce2c56905beab793ff9a476501b5bbf61693c7e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.4.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfraX/CRA9TVsSAnZWagAAjdwQAJqGMXMtlfKrSXAladYr\nEObzXfadgnAFW+9LHIlHx7qij9lUUyK3GWya3bX1KsEtC+5plzP4UczsSPCZ\nap3dQf0ISILLcQvcv0RPUBZdwMilQYgJk5qjoyMdJHukZdzeCC1OIRrHDQAt\n9U6Y5a+j4b5/t5rdfoGraQ6/8D+fAagr6W0OMx/kZXfnMxffZvzm8mdbE1sx\nDzO2IA7TExrtjYpOyt5YEpTXVeDbcIC09b/X3r64Q07tDgYIHy7zKtpkn8w1\nhBOFruHK9CjM6NjP2XQOny78Pjp4VKPUOCEUhugZJuw0jU99D42rUhgXSw8D\nQbne0hAyJXh+HKjo4oJuXP+aBzkna1vCPENfHYKsLUwKzkwaV4uX2ydSADNL\n/TGqv7aVIF6pgUMij/A1pdihNqpikAGXNtT+wKzwuA5eteEYjgCBmb+W93GP\nn48hJrcau9SvFB+ZhzwciuJbHEcPwjLODxN5I2uw0V+cAId8PWbUoYk+yYDR\nzN0xAtd8dRoLz4MP6q2biIa/ayn/KOJi2taYte271c7llMAQfoxZ1G68MIXj\n0571Wa9bfYnwQryu8GxlA0HpC6/Efj9FQ0R9DUZKsPljx1ccUrhb8UVue2DZ\nImbNd4MTffhFK3R5I/rJQr3eJagXmvzwHN2ADixJZKsS1+7ACA4yceCsyG78\nc+pw\r\n=cPrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdTkXdjXafhoZVg31MhVwAT3LD6hy+mm5k/SHbwPwmWAiEAqiTXBOeVP0umE9SL1oVewXcFlIP293OUdZ94ZFllXfM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.4_1605215743249_0.055224443562565284"},"_hasShrinkwrap":false},"4.33.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.7+6d7478e3","@typescript-eslint/types":"4.33.1-alpha.7+6d7478e3","@typescript-eslint/typescript-estree":"4.33.1-alpha.7+6d7478e3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6d7478e3712ba9bb33d74ea37a68af7d82db0c88","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.7","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ag7We/oJ5QQKgV+nT71F9wd6yJSnRfkhFqtD99pvHVGSGPZo6MLb7DjA7c23wxPVF9xpbI5hYI1DJsnMxHsvfg==","shasum":"1c806fcbfd7e963820529aea547e012b11510b1f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.7.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXr3ohkMrVBToeAFrFKf51IgHaONE3kimwu2p8GjvaFQIgFjXX89c8JdY1XON+RDWjhY4LlWSlwjNpBKB2gpP3y0s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.7_1633399425759_0.6690128546133387"},"_hasShrinkwrap":false},"4.7.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.1+33ce420e","@typescript-eslint/types":"4.7.1-alpha.1+33ce420e","@typescript-eslint/typescript-estree":"4.7.1-alpha.1+33ce420e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"33ce420e7742ed8d1b4d090196d0c888d8e4e0f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-CHcTbESR/ORrj0dwCHE0Die5z+k9Y2lNRGL+6F7TSFZtawwjCyYunGH0lXB6UC8NPDmPctxDN2eJ8tS8neqrRw==","shasum":"60e0832db000b34f0e4f00ad92bbe72497451ac2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.1.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfquGpCRA9TVsSAnZWagAA1FYP/22vSV8dTu8dGgPKcuUJ\nqFt35UI+bC1x24Kr3MSWNoapvFvq4aghiWyO4NptWHzjnFDWhD1W1ktP4wIS\naPnlWpXMTIQ/asM5RjnpuyLPPvL/aaOEc4NTlRKWOyJYyHdkbdkMS0PUCuOI\nxRJC0n1gL4sxFQt2xOGs/FJV3Qr/s5g65p3Yz7UjonyXlz7rwHBEGOWmdPv5\n/Z1xfwd/83oaCySeG69bdRofhpzb9XG9etWR7WoMbr+10CQ9iD5iBwiDx3ts\nty+JiMLpNaAYlFQZObmMeP4C72jhcLMfEHeDYqkDBxmocGYZ1bMfsz+L6IfZ\nUmLS2I2ach+D5bpQG6MTEZGQ6Kp1pUxbRpQGgrMtnevKtBzBwJLxnTKjfDJL\n6FAtcDYdpgCtp+PeaBw5DqFnaspwdy9J86sN2/okloN9XqWmw8LZ4PCpafPk\nBBp0LiCgRkEIi84I+cjbZI3ZIYWb/jW8UnosydYcIMqQ1C7NWY6opEsB646Q\nOQnb9u+17LM+eummavmlyv6Sb+QI4bePpsmmzNQdS4Ru40vyxgtly9tgmMo4\n8uw/7cDxAQgci3HOucpRNs19t2PbYb0KqGG8vi3wvfILrs1++9GPqRlxmB9p\n+F5irAZ0grULMCHkjypWBVTGvgIcdJIdzLegdE9lTzuphqMkAYaCM6N8Wt2j\njly7\r\n=D4HQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTE1/rcGXVadKAcENdCuS0eURh3ciXyndGl/xrLUUUZAiEAziq71rKSOUFngbQ517qsTyIzb9lwljw7GggXkt4PCUk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.1_1605034409069_0.6401462707229266"},"_hasShrinkwrap":false},"4.33.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.4+bbbef82d","@typescript-eslint/types":"4.33.1-alpha.4+bbbef82d","@typescript-eslint/typescript-estree":"4.33.1-alpha.4+bbbef82d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bbbef82df5a488fd5d5128c9ab47dc5af07d08e5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-gJjlEXj/lUFW/0IGB1r4V9M8bYJLIrw9nxLX2JEE2YA2DmsgfRKomzC/pcBtbEM2/CS8qKKF5nnEN5LsZUI1EA==","shasum":"1201cb11f730093f688fdd5a19346fa6b25735a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.4.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCUA3YV7MWUfcAGx7h89Gj11bRW0SR7g7XUhi7cfek5AIgAqqSu1QfjV/rw1CqjeXdD2GuD+LX6OxR+v3+AC2g2Xs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.4_1633371836875_0.8083925366716991"},"_hasShrinkwrap":false},"4.7.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.2+abe33fba","@typescript-eslint/types":"4.7.1-alpha.2+abe33fba","@typescript-eslint/typescript-estree":"4.7.1-alpha.2+abe33fba","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"abe33fbad66b0fb250092a4f5e92c9daa0dc0026","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-LhkXW3p++LMwpUC87UzMBjo2T6S55quC+s5WcVlY5e0B0uW3utcH1bNhsRp9Rj8xAwEb3hSCT2xX4Iky3EaIdw==","shasum":"20b69cb3bfa71336427f3fe9e63f2b4fbde4dbcf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.2.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq34YCRA9TVsSAnZWagAAln8P/18wSuhumT6TXICvU2jL\njTAWb25SGIlKbh3XqC49B5rZdRvc8LGQJx0rtFe/xE9ZY8JFjtDZ3MaEDYxs\nYGPTqQFiYUmYQoVAjpajqrEqrUrKjxf7oBHavy4f4km87kHBXeelQG3DGjGD\n8C4lKi7uFQO3WYnqy2aIFhAlAd4llr6ffrGf3l2mXO8ATSegKXFw12Ox87sO\nRnDCuIS8de6dH50KPGVl4PkaB2FqJLb+Kj/oCtX/EgpH62prHxSh9fSQcGEq\nMCeFD+XsNyvHDqiWRPP2Q9YYPV5wRR4ryfG0K3VUfEjTWNKK6r8E7lXpbt+q\nmhSLcbOTloDXJGvRyf9hR73YMp2b5VQLsQSFDLoQMPXSqr6hcjrgduVZUs06\nykAfi08nSR8BNasTJHoDenUoOhUDP9BL30Kpf6BjcKgB1/66qFHvAfDq+Kpg\ni6+HD/WpzkEUx52Wg+f/7okpeTDWuyr0LiziTHPgxa2crOMZZf0BZRQNuZi2\ntxKh6yMb4U7e9ktCRvpC8RTXPii755C32NE6tspWPeT25nrbH7sZygC1zIVw\n6qrdOHFCfVg4MKpiL5MJ80PKt2qcSebrfCj6GfHnJRb6VLb/QKKVhCq84ovf\njK4U7phZt1fJFTvDHEo7u27PnKc9u0hFkweOVSNK07iQSBm0msXP2Yi3kVRL\nhSnf\r\n=gT4H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz/YSUX/+dKH63W+DN2QJbXKkDPz5f4SXT6PbwCOnEgAiEAqMO+8z6ZSMXfJrTrBHA8bCUwC4NYuLu7QqkaPAZ4wVs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.2_1605074455833_0.3136300047815406"},"_hasShrinkwrap":false},"4.33.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.5+836be6ef","@typescript-eslint/types":"4.33.1-alpha.5+836be6ef","@typescript-eslint/typescript-estree":"4.33.1-alpha.5+836be6ef","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"836be6ef454e4b0104167a660acacea5502d2743","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.5","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-19PUdznMwxeIu7uQ5rBgflim9TDbqxI1/7/dy3tIlztYDN8TT9gW6spOC1ajRvVGfdPY3RO4dtD3mryatI99wQ==","shasum":"67282de21f08ad0ec1c46f3ed31e3b71e712bfa3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.5.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI83wD6M1lSKugq7+zMq+2BNwWJYwiDbiog16UCNHAMQIgcZMhuFIN2n3LEkWow97BtWq8G76RjMcUlodeBshX6+c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.5_1633399388565_0.8126354835325917"},"_hasShrinkwrap":false},"4.33.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.2+0d229e34","@typescript-eslint/types":"4.33.1-alpha.2+0d229e34","@typescript-eslint/typescript-estree":"4.33.1-alpha.2+0d229e34","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0d229e34c61ea04294443fb077f2601823c65921","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.2","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-qO9zu9nRPLv1nsMqmLFTpy86+PY96id4VAlUzhN9l9OGSwZjI3TyMyJmbqzXGZDT3mbEoTGfVWDiCOUl8nCqwA==","shasum":"36f5199756cbc89c4c792cfbcf1de87f9c3832f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.2.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNh9DFV2ob4WLz65zI5mE9HeAgkHBaNg2Zy4naQ2ik7AiEA4no2LSLP5mjarhFEsk/JUmOnofvvCi5pHL2sdxQEUxM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.2_1633371774073_0.9345431927693932"},"_hasShrinkwrap":false},"5.55.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.19+7a7725d1e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7a7725d1e2ef08c19fd15d5499f6ebd3e2902ae1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.19","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-KOxQRD5Sa/oIikGmS9m3DfMw4fszNTU+RJjGwv5Vq0kTyTnMbUbS3Nqs+mv/vX8xOb+WrWqNXlTIK2GlbJhMLg==","shasum":"cead4fed2c237b3779446504ee83267ad58afee3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.19.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6NIdsj8DM4bvTgnD/FsijjD/4SdTA6LaB9/UH3ITlMQIgbZiKoz1o+LdD3kCyp9K6iiApY14Z0Hp6D99sqZeWFEI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFkWxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnAA//WS7mVsTeE7OVNyTgN7wxvdRoz+02kw/vb4ITHpk01Ug9JTqU\r\nsYvluS4rAP2qOUkBZYVuubOoGBdw6xKvkOMNzXQcfCCvrPUnvKXH8rqkPO5d\r\n5jkKZsv3P/ecuzdIYJMnjfEY4XIZ2SK33spPMscKFecCdSgf5oJaCqALSc8B\r\nGZb0sLq7C03/fsCeKWRUVD3W8U81pmNnw+hBxRyxYWT5HuMLzYWlJ+aowMpL\r\nPjOCejMnVlkdMvectIvTs23JNjV00Mjynnf76/jmTIL74pPAanwaVmflp09R\r\nZjgkXJMTS5jVDkBpb1LWO+Hle3sWJ2Qxz+YTswzQ6f1hMdr/TLGHwrnC6LJb\r\nSpQj74NONvdqj/52bxQaIhFDzlACWcyh4De8y1WF1OUEnUO/P3Qt9urEjl9F\r\nAI44oVSYzDl5CnfzSQAeSh2+NtjMFQZg+Bo9V8ft/la1FrvvQGFxxzousMFt\r\nms0TZll4xuNALfmQa7SypniZGOZj6XMcnyNRuKCRF+s5BAn8+S213KjrSgsk\r\nyJKon2q3gAE/c+NUOFFp6Ihpo6T6EwTGSQdR2iHi6isJYXZwKtjxrGqPJxzp\r\n7UAXyvJaTRUnWEmfUbB5n9WXgrdxJ+k3Qm+AGYWkkLF/eij6HezlEfLkT5Tw\r\nPJb1vX51/m+KF4/V40cDPa+erUq7bQWYXDQ=\r\n=w1Ji\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.19_1679181233060_0.5368551881794692"},"_hasShrinkwrap":false},"4.7.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.7.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.7.1-alpha.0+c473780d","@typescript-eslint/types":"4.7.1-alpha.0+c473780d","@typescript-eslint/typescript-estree":"4.7.1-alpha.0+c473780d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c473780db9985726cf7a15cc6843dc29e27d923c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.7.1-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Euwc/VjoLuxXIVZWLRU2W9OnqFEiaQQsaxubRH6fOiS74JsYmQtI7ud4y8MdDOBWWOC+gtgYbf8PHLwuKUx0aQ==","shasum":"168c5ecd5cc6f99e831889596c96b1659f723ea8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.1-alpha.0.tgz","fileCount":204,"unpackedSize":418530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqYeOCRA9TVsSAnZWagAAmUIP/0z2yXFo6aWBu1uWVXRB\nCAb4/dEVWvAomEjgM3wPqJAuLW9Jozt6GNiVoaVBsoHfqkoJOz2/I3ta7bDF\nCOtKcZHhz7dWYt20azQWKYHBRVvX9AV6xVB6hR31lbDCA0x4JM0Ly4TgDxyU\n6GFpl2ZXHRK23EwQTr/l6k7Gh3oMJ9t6muQVWsIhmaInOA5PLzm/eCWQh9SI\naDvryZGGIlZ5XRM82mIkuIFrka1hhp3ZU3EJwB1gIP2aCPpRhjHSC2wIkSiW\n8WlXmMm6mVVN4U3ToU+7tEKfycthYqfMsJN9ulDDcxmXfLT/8rMfWPP+H6NB\n06B8sD4mYBrcReUhwkMnsdFOLprdd48alfQZOgBdrEhQQVB/lWEuIHtog65Y\nqV1Jc8uRY17GOviMcTySlF4NMACdWN3prye0PrGepwfG5ZrmSWwPUjuFEuaQ\nFAKyEeXmkyRHD271EWPkg3jTz3APo7t/JzcyIaf1tT13F9MwkgvIzsaAAyE5\nxeAm7XTohpsfIFtWDiVzH8T9IEbso2mNdnD4b4QxqaPlpK/43CZD5rdA7aoA\nbCqvfGUMCTg7pkzedWYG9yDozV1lcUCly1f63y9usLM4ad5tmR9M4XQaD4tB\nFuAqdueTwl7CzD/cBOwXKcIebMgZWUZbaPgyqhyJhLMJSinS4IMN0PljJ4FT\nBIkF\r\n=kTSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7twVtS1Bk4WA1ltNu/N8eLWr3u0RNQfe5ufZCcmMtOAiARCNUBg8o8XJ6ya6YiWGNBNBxks3qQdLJdXa8PgxieWQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.7.1-alpha.0_1604945806337_0.023771396164589786"},"_hasShrinkwrap":false},"4.33.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.0+7bf8c9cb","@typescript-eslint/types":"4.33.1-alpha.0+7bf8c9cb","@typescript-eslint/typescript-estree":"4.33.1-alpha.0+7bf8c9cb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7bf8c9cb0235e225aab08b7793ff17f6ab1dc52e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-3px6UOeOALi+JcQ6mUpa0FbwJ1F14pviHz/U23A5QmbBFF/aOZeUlaJeOUn8liYT6b9D39EU7FKg0UlYZub6Eg==","shasum":"38bc71782bf19666d151c4d1de5844f155b3ba69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.0.tgz","fileCount":164,"unpackedSize":303174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiVNhLn+qjEi/INxWS1dWkCD79MDrMDJ3rN2SPUnrzRAiEA/qw3x2nez1qTp3/ap5vq2os2TfgnAq6tDf8Bif7mNu8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.0_1633368011512_0.18676252409182426"},"_hasShrinkwrap":false},"5.36.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.8+53b38023"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"53b380239a989ac0613fb7edc7124225e90e94fd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.8","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-kPuWm76zsRXYQlfKSsbqzUCoX89JZDzLubp6JRPlL1tPB5u8ulO+qPJT0EK5/sEHhZ7O5dv/ww+ftQX4kyCeEQ==","shasum":"e82627bdf0f6c92d8585c62f4541e8f1cbc656fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPeSG/ug/09ueBBgXOvhiNrNNTGALexHGKtDTaQZPHtwIhAL1O0j+hu7GNUZbVNuuzBBbi4Iu3mMXGOiVvqNBGZyOr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFYsUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFlg/+MUogWmtise3pqN9GN2rYX/82n9CX84c+eDmwMwQw89SU9RrX\r\nwWnS+f9H9XFo1mwPlaS9KQ1znSqvEge/GUcyLoQ9DCWyfj2+eQnbw+XJ/cq3\r\nbzs8OYJn2CqO8QPwWKi2JxEleZSAcGc1zvSxKsckfjl4EHfy8pl+O8QeOokQ\r\nfWJojZQ1lfhlEl/4j5tNV3hrrIp79UBUD/LRnD6Fu1/4ohTOEvcA4c89T237\r\noDtHpHbwDsI+nVROXDBujXT8Y8t27cQXKP9dcLcSifeom6yoNlw6CGobnZdL\r\nDqMsuwQEe/PGlQ6yrREawA6G+FoWXjLOf9Lxtwj8qGnPPi/iNjplQbMcnlyM\r\n7LrTle2GvA01drTSUGXLRE42WME+Twau0dyg+zeJ9Ybqv7CNECmFCm4XvPIL\r\nasW+XUeOCOBTiOALoa2MJfuA6Y7aNJE97BBY3ntk8zK79RT3AD0L9kYrfWgq\r\nMXM41elGQmeCFCmsF/V6QYDI+amao0ziZP5TWQEMcMvjywHhMZ4OJW9KnN2t\r\nm9pWhCWE5C8XqYDEDxyjhcaELwLMRqLzJmyWVr7T8o+b+T+7moR6gC7il+VM\r\nKSEcDG42espdXrSrDGyrZW8JlYjw7Kom8kRMv47Vr8T67jRNkPE58n9nlhjY\r\nQRdQNLeWFw/kWinWUiB09ofMJiDrPD/RMY0=\r\n=tMzu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.8_1662356244378_0.8410272226330389"},"_hasShrinkwrap":false},"5.36.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.7+0d6a190c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0d6a190c56fb3489f9f554b9035a008e29cc08ec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.7","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-xplrdqple+dXbJIqQAYpigsFHO2kkRSzxegisvz4r57oZkk5zfr6RUNhXGiEIgBvXCGc83c/FZwhei1rJ3z84g==","shasum":"df89146f3bee0b651e4b20d4d7f5ccf4eb4352dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcDUKar3D7JLCxxND29dvngb+nrCv3qE35LIxEQIXjxgIgTYiSzF5Wlt9/No8fa+PGocqFIqX6uNuXHYTT6JFI9u8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFS4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ6g//SZudZE5UvfRUWB/mZZBlK7s8Ip9rK9IAHYFuR3JDPRrBpjkb\r\nwLns7PLejfaoPSO08I7nqz6FIAfcMxHiQb7YVsCFYtjlikOYOay3V0KeA11q\r\n6SFlSL0loWtTjHuayWl/M0HWXw55XL+G/aiM1TXFtc8fEn4OUfjMxoxmPJIW\r\nukD8uNViw1muE69I00JUfHU85XFJVC6yUe8Br0IqH9vXjXfW+wMBIKbPBFud\r\nW/h4l+ITXhAzua0WILfeCP+eMiFZHyUTETZIX8q4b6mH4JeosC4jGygZLwwX\r\nM5iiK8iS5dFB59kfTr/wHCtFbvLJPXyGtT37cdDvoClJk8LegB/RAIzquPpE\r\nbw6g32tL3Scjs0nNQUK5ysCvOmXttmbqMh/MOSQrmCUAnUpBPNw/P9R6W2E4\r\nbR8UdsQlfYbMBE4Z2/5La10sdXzS3dHQyFlKokanBAHGaKlznwzItRMzSFyb\r\nY1AydpvVIUjkYk8h3JLxDhT6nisDR2NQ0kudwtayXeIEhI6Ue4CbkfFnDUfY\r\nHfMO4nZMpGDbxdmFAYXnh6s8xI74lq2yQQJ3s88pzWTsf91Sw2gbzyBSwcUf\r\nlx23m/W55sdK7F0CR6mXgwNmJwXFyvdMhC3/dt9UwjiHGT03tnFzmRITNZlX\r\nGpujLPwvPvaL1B15F+UI5ZrNXThywbG4x7o=\r\n=tTG6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.7_1662332478363_0.011222178990214271"},"_hasShrinkwrap":false},"4.12.0":{"name":"@typescript-eslint/experimental-utils","version":"4.12.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.12.0","@typescript-eslint/types":"4.12.0","@typescript-eslint/typescript-estree":"4.12.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4c6ec93fe580ba1cc284cc4bbacf2ed6d9cf35bd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.12.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-MpXZXUAvHt99c9ScXijx7i061o5HEjXltO+sbYfZAAHxv3XankQkPaNi5myy0Yh0Tyea3Hdq1pi7Vsh0GJb0fA==","shasum":"372838e76db76c9a56959217b768a19f7129546b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.0.tgz","fileCount":204,"unpackedSize":424777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf81hbCRA9TVsSAnZWagAAoaYQAJAIr2TGLdADc57maC5s\n3vrHFi7yddt90YzPKOSujt2BHij+GqV4vv73LJ7FBWhehkDFNx8P4D11d1B4\nJlNwN+xk+AnnTK2ib2kbzqtjquSD83p6BSq3nm/ALTqcUj1A792ADqT9ra9K\nd6v3bu8I1iEL10La6rL1N5OE73r4ImbQc7cKismQE+uqvQNNfF0n1Ipuvc05\nfASG0+iE7baB4m89DjgoSp0WOz2yrvJIyCnifhSOtvzpSZekRXRFeqg55CPq\ne9Dc/P4MLzVkd7ttXawgGBnIXbTQL2ow/F6whJK/3OP+IF+oPyNzuDMyGh1X\nv8HxtCNXt3IVrWKyJVmTCgZ9boDhZeYb+A5XuFpCwQd+SpDJwC4gFZC/VPq3\n+baZs9ewJz2c01YdirdTuEFKhRkisodRVhBKiDon/IMd//NCg8iefZZb0Aix\nDrp5qH7yQYrHk+zUojRgZXZbSqnYc8ZbC4mUElG8NX4ErsR65IYIvI7WvBB5\nqNvFtWsppAyLPhJ3jDeFlIgZPhbJVPrKrNflp3Vfazd+kfZX8v3U3PFa5ios\nxMNWL5PH3CWUWwU7oSD6X4HRT2F5xyfl+caShy6hHnKAA9AE6szAqnlfRCKt\nIevbt6CpKL58muFTAFWH+yzgN7bpQ4dpkayW2P5IhN8IagFdJU1ct4ci9UIK\nYpro\r\n=Xooj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFgmFedmOoPjssAlyXKwgV0PPkApqDIfJGV4IJc0FMiAiAMi4DfUKQNqK1Lwh5dB3dahgXmdS+1foKOxTQdU+O9tg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.12.0_1609783386537_0.7316516548522223"},"_hasShrinkwrap":false},"5.36.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.6+6634e86c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6634e86c5696e08a93b164d34cf7d281f0496491","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.6","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-UW7AGF3xJOthRbpDDApUkKyONPp1hD/6MvSjrWbNW6i5DZCeN/pXYz6RDlTILOs1AsnusZ7LRdWg0nE//SNloQ==","shasum":"5fe245ae794fe047faed2e4d9f35f091fe03ffd8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoHp6REiwIFLq/DQI7X7hA2Hxrc1U9q2epRyjkPEX5GAiEAvg8SdHuO4NyBXSZkOyQ66yEIapiFiZR0fnpLqBsTbG8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFAkEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtsQ/+I+KEFvlG0FXqG0tdAYYV163mOqgaCLXvmALcR+Vhb0AoQpNZ\r\nHKhDKh8ECe0G3lrBsJ10IFCQhXN2+cjmHRqq8i34FDgINzRi7JGQkeMXXXnE\r\nipZoD0omohbg8SX0M6nDYz4rbHK8Mp5Yk/vZ8ptwkkdcK2ukR+PwUeoDdGqB\r\nNXyl0bUgUtbnobf7jSHZBPpY9gXcwyDPitB1vZRm3F5xzdBQsDdgoR+zWk3K\r\nTbEE84Qrw78SQlb3I1Nin9cHy2KH0SvQEKU3IVk4gVbnpdI2yoD7Pj5V1vip\r\nhez9bUnT8/7sY8YkCauDhEO6DvOl1a1+vNlSZ2NZ40A9Q4Cmm9l4uFRxeWeE\r\nsBh+7lpyp4bHJ8th0C5LlCaVwII86y3NEwmyHlLRp5Jl1hWlU3iojSd21A88\r\nwI9dyv/QJa7s2Xkefasd7oL5VXMAqi0p6boWvUjk45vZKm2Mo1z6BqyJ9q++\r\nI8X02KRmk94J5QDNAD1KjPwuQ3YLGd9CpMrSyBp2PAFTP6apSGptXnS+BR+e\r\n50LeI8I/IjfN0vPu/ne1+e0DlZSrcRS1AigI2r9JAVjj4zaPxs/YUsHFO3va\r\nXz+mHy+9BYwr+G0sRpPlzlm+CAT+XaHoI5HVNDFDstpLSw+Zm8oPg4qZHoUc\r\nOEmjS5QgfsH7hHuhYZFHHh1O3slcBW2+QOE=\r\n=z5QS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.6_1662257412774_0.6470335060251644"},"_hasShrinkwrap":false},"5.36.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.5+d1d424ca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d1d424ca3bab9555816c9a62185b090740bb4042","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.5","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-7BeCvz1rm0+PaGP+i9WmddW2VzBwY6oRCkFSZnZA4uDfeG0F98SVaUHAZ4L53hchiOFPvWG2CHnt3+4TdZYChw==","shasum":"5eb66d54d3a86e9d2a74a8afee68d05eb41b4342","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfQTjWden24RRyUtU5W1jIdfkzCSw1iyR8BmDCna2nEwIgW7IxIHb2FAXwL5NjbrVs2yg+jKNpZgghl2KNFHofIyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFAc1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeuRAAi3p538EU5gYQ/X+Wo7B/jpPf310lto+NjrAnuP/NQIy3NYsh\r\ndffauoDoeEyEsUyaQACY8xy1w/AQ+GqWFNsfIwG/41vyhdp0eCL4voVYU4KJ\r\nz+aOb8i54fkoVYFvRzlrtIk6wlw7VXZISfU5C7QHTlLSQ3U10DHcXZSxGPuS\r\ngMCQMbNG8AP8UrL7AWXo5QgVrPm8AoHpexkhSZiYtTLN3q6EtMwu2Asxco9I\r\nopNhhaORj88cPM8ZcuesBugIc+V9D7x/7MMh6KpoC2Udyq5iUYj1mpW7Kz8g\r\nn8uNhRC1H0V5xucRWfgD322grkjDTrSvIMkg73EFtR56HBOwmaNl1IH2/cFB\r\ni1BYm4IsyqnpE954LebMECkxQ/ZapLnUqYI9fJar8sK37V+5HTfGxpbxD+7N\r\ncoFRaIjnScFFNmxQW57oycA49W2uQJXxmIYlEtCtkzQcQGgUcLujXi9UoN+u\r\nRz1D05jCKxwzJnsCYQAJ06JakZ4bq0hlnO5y/CUEsH+m+75Qnob+GEfdginc\r\nClg4yFXG9hugUOXzP93zUG/pUmW8hIiZvkDbfp6jYI/cevVvppH9dnxWjDVo\r\nSbsNDVxU3LQLppfCjkWqjRYgJNXQEsK8gUXjr29N0txT3BwKF8X0XiYCgxMd\r\nx8LdN003tsifrlYI2AwgvpM6tRW+laUlO6w=\r\n=NL/5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.5_1662256949538_0.2643972370529877"},"_hasShrinkwrap":false},"5.36.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.4+4cbdc307"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4cbdc30789f3dbd488fa7520103235f99ce090a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.4","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-uEX2y6FEU6WCNRZ6HIhH7fu1s98ZXxnrLjWy0ctUi9w4QADWJS0U5/xZXKKEFb/tnpc6m4Xts8miTQ4qaPAtXQ==","shasum":"517d527410dc04df790cdff802ac1c965d8fe060","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDip0a4ygZY79j4hItXJmxATnjNzCeeD1MOyjBQD+s3rgIgFyiRyk8GRZreyjNRFikkTzDdaFISCF0rgYEDdV0150I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEXkqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL0w//ZPC6x1J2IgIx/1kTGwCCsNxuLk+NzQVkt7lXLTl1vgQGSvh1\r\n1zji/KDQQRuCCYuvv915IvldLPoRu6hf/eDyYXjj4ejKMHKU5O1b48CaoP7z\r\nQkAszwgtgORSSQWFmE+8FQUNH1BnaGmg5621hPxlOYfvExm28MvTpU/r7bzN\r\nY/a8VdcWmk70+7EdT8zz3tFKCe1krS2xJ7AGv5fPinCzh24xRbOy8fklaf+E\r\nFuMjQ489DeUpoXfMumv543tvbRQqr/LBokECIxnD6xD9jiH7K6HOjg46dBK6\r\nzhQIHoRgOJ9DjnX8/8J6SwYqNX2yXi8TakTNPxLZ2scc+XG2bCukSVlJWd1D\r\ncSZVc338z2ZtksbFwtx2Fo+1WONoXKa/si8zooNCE78Otw0mcZRiOwOvCbwo\r\nke8ZnpFpb3KliRQmX38QNfiKVLWe1qxMtOwgZ0lEIdJt/n/9G8w9Gypj32Ja\r\nrvch4NDFnxB2fOJgGV7vDVnY4cwiGPc0lvoVU27WslW/yFnrIUW+JmCvX+8L\r\nfl7mXLq82bEMzJfDy3BrW9Sl1RhCTBBaRYiLJU4aNKhXOE1RGQvmMwnEZ+p2\r\nPCDCAeGI5/rSGH6MmXBoD0zU6sBi3FAd3V97KyXI7cnrt44QE60o2gZBHsn+\r\nlg9bBouZdPrHrUMcrACDdGMakh1pTnhPVx8=\r\n=yYmJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.4_1662089513833_0.33741123491670155"},"_hasShrinkwrap":false},"4.15.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.19+d0f587d5","@typescript-eslint/types":"4.15.1-alpha.19+d0f587d5","@typescript-eslint/typescript-estree":"4.15.1-alpha.19+d0f587d5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d0f587d50f156c745b7acf17fccc88eb1bf190e8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.19","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-HTLM6meu05Rjun3DnDwtvcBVuPH7JIrXLdKe+eXSEwENmXK/ha+ydmzXpgNwmdlBv+dV+N8DoAmt3vc3l0rWyg==","shasum":"345d2c95b2c01f67e084aa1a47143ba6379302b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.19.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJhcaCRA9TVsSAnZWagAAcxQQAJuQr/7beg69Fp8T0xiB\nUeIYv1NfoJFroiNHQNu3YkEupRmR+3Azo7G3QLVaa9Fw9V8/0KZNi+yIXYxj\nFQ/5gfHQS1alpZ5/KIl/OLMhfn4OicTvJvGwD/DgXpdpVN6G7dNYWPiTuIRS\nJ1s2gOwBs3anE57u9lsUttBwk5f0yA2wrLt82WuLgd/DzkvAw8OF8bQ1cf5q\nDOPRFSfm/1lQ/chbb510FxFc07rTwn7QS/drdbEP2xF9HEdxIX0a9ZpQpq30\nMdJ6YllPRizP7Bj8V7QBFiDLvl2FMBJjyWUrgmVCtZOSQ7jI+G2XvHj3qBPr\nK3zSA0XPYrF2FdbSrGGob5Qe9hBo4chxGBXN9KqqJwkXLviZEQuNIZjQcyhV\n+3xryZ7ujBQiAcm4+/c5pIjy9bh5fUiYSE8yKqwbHvfKbKwq2207ytiZ6L/g\nvx3Tg2Fm/pnl7/WMFzweK+m7uD56cH97ubz1ZvT2Bv035fRlFP5dlq6oZTmx\nWfn4vDwWp1ogbPSqHEgnmrUjl/nTVh2ATyv4JXDhxp8uhRYcoT3MzKPWyLnr\nCCaGaB6mjztGBYiCXydd+ArrS8dU0n2xEIq6FJDKPqF325adU2hGUMTmH8HW\nb/pahNGFSYzdNxmJTh5oFj3GWZrkUy5REbqjkMbkmEsJXt1HPyAE0wV4nL+d\ndJn1\r\n=tD1a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT5wZY81krLjXav1QMczlM2PQfLi+7Pb6BiY6z8sqp9AIgKqJ3+CJPn+b8oFt1Ln7ts8/+5GFgAgv08SpDZoZ6ZfU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.19_1613109017571_0.9711167177351616"},"_hasShrinkwrap":false},"5.36.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.3+35bb8dda"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"35bb8ddac1b46397f6447c1a6e1e4e1774dd7957","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.3","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-osRsSrcZMxE3a/wspItpL/IMsqShNcHJjIY7fKMAQh4cQat0rqQUnScjUXtC2aNQGxEpuJGzHzfZKjMagp39zw==","shasum":"89e58f9c2cdf3d5ef9e361ab88ea5bf4051a6056","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6KCB7TQgRqKRCM5FvljfedzpFVenz7bDiHKcKTznlNAiEA6vmLtckyN0GuBnbfqWpkraKBKrr+kv1fHGmM8vO20vw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEF7+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+fA/5AdTIBojLwvMzes0ScHfNjBj5iTq9NNmikd69ibuK9PFqAop5\r\nNL/BOmB9q4di2dsHnbWIfsty4tH1k5PmGz7+Jy1Ha///Sm665cxWCRhwL/MU\r\nK4exWJm/I4jYMtSOqYuRKv+GpATGcADybN9/6Z5nA8q1CMHGb7SITDkGcOOn\r\nQUILwnJ4nQEoPMFvzBkwt9kuC54i2gKtPujAibs89/IKI6ciSIDdJAsDSV7u\r\n+z/DiXPT6BtyGrp2jGqbYbXREdgD0Ua35jRDAhtGjpmlgeV/vcu5fPhD/aBr\r\neNvspwWnIp0Cc8QrmyPsCjoFHP/dsMvhfWM31oOPIPORyRA6kJ7UT5Zb9/Zg\r\niK98c9ptVn216Az31orZh1ASJmw8eqNt4+6ZXyvgZgnD9SIWXVvfYcQekR+9\r\n+vhPdutHZQ/J+kzV8xNIRMT1xt4onVhqy8Da7xJASNbKQE5aSnSRzIi1QdhW\r\nr67Qr/pUJCljsXGQNI8MC8KRfxtDBI9XMs9gVkolxa2FmiTxOZx4rgj5OKKK\r\n4ETpGJ2usb9sCrUss76IkW0UCH8PuyJxGAlo6RHVbugenE6oVa4diwmujmLG\r\nsvfzfx0wmwVnvKac3QWRj5DMaPDLmdsl40jHafkRumPKbmfSjNpevd9V+uMS\r\nM18jt4zqtlDZTaIcqBlr5ONZV5yFFMxJd3I=\r\n=gT4f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.3_1662017277971_0.45221937803740997"},"_hasShrinkwrap":false},"5.36.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.2+863694cb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"863694cbc71b5158ca6a018de8707c9f9fbc22c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.2","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-wYuEUc6t1ejJEsbfqs10wDlv7OzGbSX1UOQJEeKkhfllDcpsy50jO37+GVkKrrSuvX4DTQAFHuMdZtARX3Splg==","shasum":"ca8b898e1c714ed833410493db990ba3606b0858","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErS50Mrsh1tloor3x9JY4sCKUkRjqd/g+4oLP3LSM++AiEAswZJy50Pbmll4+mwfaerTvb6yDHJBj3xSKFRi0ohYQ8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEF0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqAxAAiA1lAs3qluujVnBxwyQ6ud2ibhRPHAr3FiqzWpdUZFAgVHVZ\r\noQr8aDTjcdzFNCgJBq5UFD0s1fad8wYHdydv/NUcGqPhynHdBOjBabkctZsU\r\n1R44t4AcjIS/Si8k2kCKwFo1YeLKcTIuVGfM5VbxIr7JLvby/sNlPhwJVoo4\r\nJolOl5pFWUu6xEKCIMYATJt4A0MnnTPLGdgH5eocY04JWuMc0++ifI1FTkff\r\nNIKqSlytAtBsKGsG+xwX27L65hD1Q4V362DOZy0PLh6QG7HPbuhICG1XXxFz\r\n41PlSH/q1MHkzRM0EZ3bhVEQH2oR45j7D3WdinvjFWtxMNd5ysfJA/w3+AKP\r\nL1WmLNDvo5OBvJ/ZofzAOSudv5rwsK6GvrDTcv6BXh3p8KglHwHkxVmL9Qnr\r\n1Xp7TpqebEBMh0VIdzYyMVYqPPozNx2kLU8Z5lkpABsqUxhQxT4eveAQHQDP\r\nQJlDSoP0qYsVF9JxcY50/6tlDJOIcoKD9nM7eYVCuCa/HrY9ildA1GScDytV\r\neUvrFVdakdqJCGJo/SO9OeGPuyUaioeh8yVoiNc7FaCWY88ueClNEBvcBLWL\r\no1DKw8bJE9fvIqalQAIVO1M37tHtVi8CLLNsfyhGzWdf9K6s582oj7ogK6Cr\r\nlzDhv8EvqKLUztqsICLWkl/qQu7WRKpfOgE=\r\n=OoGH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.2_1662016803202_0.04388899996874862"},"_hasShrinkwrap":false},"5.36.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.1+946a510b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"946a510ba7f5aa323dd846c2e49b13fa171f48e2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-YOc0cqSZAy/cg5Pv9mUdUyOqNhJaLTt1nedLi497RNJBvYRpdMVnAHs2ooEJmD+xNa5k9im2Y9/7P7KFisGcow==","shasum":"b0a540db2226c83d658e70893a6de31ce1e12f31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAyN7ppaxB757sMer3s3teMFU9befxTbmEhqgUQAnAsgIge4iSPK6XOuQVLOG+tmjXPDpwZcqlCeSVjpzY2TdflIk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEC6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPNA/5Ab9Xn1YIiAjvkHGFhSvcvnwMGleOcTNpJcO5jz9eINZjordi\r\n771V1L1nLoMMMWNWkIq2B9eAGnrQFOWCIoR+oG4VMoe1Iik/mjY8FFBTIdLg\r\nknxRkaBCgmARMjvsm61x2y3ulHrvbHQEf2J52dOP+h4lVDX2YQGHFh4Q3jPk\r\n9CMipalOsRIF1nfm4b4uEYLqRjih4KIcrNCEfDMklETl8s76VL8IwwVHNFUn\r\nkNFiuClU9BPvNE3/QtQd/QOLw3BvIVuGZsQ+X9hWjcVyJNll6i70hdY2buXo\r\nUo+9153p4lGMCYEgoISb3oa5R6SkckxfAgh7juXaS1ZFe3bNDJdv92VvnHXe\r\nqZCWoXEsXVjqDNF48lDCH0Qf5kIgJgkQn+KtJ5Wby739YrP15dRhG7ws7/HG\r\n68TfWpsoRTyxaJVJijBSWuCSiHeCdOORTdxe9rby9neJxl27pRlyKmI6gUvh\r\nZDr6xDSEZ2eY+vHrMVEsODjVE/ggoBflP1Wjsk/G+MT0Ux1SXKVmJPix1FzN\r\ntlOmfYK0SwpskUhj5xZAmOQfTbB+A9yJCAjIuai9DW0LhOOIWul6I2Q1876C\r\nvhv4uwQHPCj9H3Kq9eQ5yho4KuiNsg3cpFnAAui/KillpO9xbg9fX7NFc2am\r\nXI1f/roItr/7NUqLXbYUDNDXDFbM4ltfOsE=\r\n=SubL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.1_1662004872798_0.656387106996992"},"_hasShrinkwrap":false},"4.15.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.16+17147f10","@typescript-eslint/types":"4.15.1-alpha.16+17147f10","@typescript-eslint/typescript-estree":"4.15.1-alpha.16+17147f10","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"17147f104fba5d9b57eabcc1875fa6c6000a9833","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.16","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-5CFOYNeW8W4TQG3pVhmeIZCGpJH1hhYMIip0ietCmNTSs8fbtp3YhpGP7jEaKOv9wBv3ltgQXMPyYiQXnIohHQ==","shasum":"af833f36a6306e0db1e43cf9954aebcbc0ef58ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.16.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJhaiCRA9TVsSAnZWagAAXU8P/2DopzMu5ERcSN+Cn7+B\nvTlLFzwByxEoKMYjnDX/Opbee4He5AwkBxg1zC8dRF0auQx/W0bOtJcqAHYK\n2fw3zv5Cid3cT+oDQSOkPwjVb3fAc8ylZhUlF6LqBxNtntjMh80HaOt2Es4t\nAInc14QDaGZCAKJovzpY1wxn3Bub8EAs8PWB+lFzM/23jiUtA3HwkARYN+fM\n3sCVYWcFjTPZVL+bGSpQbmVgdtsIhJ25mxxx84UESwr5j4rGc7q/Y2KAkYCF\ntTn1vksC6DTEZk35lxkBuAOVkLYHpPA50wegDfkRmKNEkO91G6wVyBy5ax7J\nIs/9b5F4QATqekgZI86EJkFAD3hyEoPAwaIRFooRqDJFKYTDeLQLCescSd3w\nrK3Jl1ByYjv24MZT0+ixu7ASMP4sO3jbLxDyXvIf2733F8NujDbV0CoU2KGg\nQqHZ05TA/swa8zy0MaHesiJ2GKCe2sKJPjVooxzCM6VTzcduZdlKFkKMxWzh\nW+FbErpm+v561TiR9jY9BceZGxbZgaij1Vhr5ypBxdiMEwx1jaWAbQLJtA58\nGz01JDjKWwh7NO9Aw6nvlYUPUUEk917nhjyzgnxmN0WddNlWdW3JPQIPk/0O\nZmuV8LPd0eEY5b42tCFjCekIFUcKgz7N4N51NBTK6H56i2QSiFByioWBfVef\nWHQY\r\n=wRtI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNkRPnD5/+HRyYym5V+0rHRupNJ8fHJhVulMnlXvhukwIgIhvXkDWyZX/LLB4lR8V1DMQGNJTJWG7wWP7yhXeqMNA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.16_1613108898147_0.9343820508890166"},"_hasShrinkwrap":false},"5.36.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2-alpha.0+27b24e3d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"27b24e3dcb9b74a1a0f2a3c04b123a2da36ba034","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2-alpha.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-Yq2u+40cekUz+ElEMB3DYS9qHy3HvIBmHmt2KxnJyTZPM+BFZl32gDHrmvB733bstLXHuaQV2NaA/8skg9xnYw==","shasum":"6dfa22b7ba1d5ca523dbcdd8141e599b07aff3cd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWUYeqgwbnuhdKa+47QdSwkdNIoLlG4Cu9H5PMCX4OzQIgTQMJbPo26DccF/R/rXsif7/46nh/gV6FanJjDWbr5uM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDiV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqlBAApNC2Z8RGxSRqGyKrnOJfGAxr/LSbZkkhWIvmoMHLvEYk3F2N\r\nuMhX752R3He/qkvy8Y1Eys3z61WNloCgEfcPyiZfVsrjk6hvewEjuOsLFBQ/\r\nYMIMPtEmUSnuh2t/wu7zdeHchtoUuc9ies27lkOoIifyiwgSAGBKPz54Zwwx\r\nCQWn39CghSXxVYgK/pBsvczcZiEmDsHYzmnDjvv4RD1BRXYgsUD+wRDBDx68\r\nyAoU96S/bt6UVHZYqzuDNJR7WcYZIFsQ+caChTG3UArZ2YyvFNb4QFPH/ZeD\r\nq42igIFxYUL2nPWdT2w6Hw90PzleULE05s0vaoA/k04YrOxtFZwWubtDoi8m\r\nucZMTv6pAOAEARTIXG/sk9Yv9UN5xpx95g0Xo1AzWxMEmjex5ngp9N+LQsTr\r\nD9F5SS4LfjX1CFyPQk83cixIm9se1nU2cDUy0lg5EQIdr6/W+0nWaI03S6vK\r\nOs6ELYZ8OJ/T/zBEebZILWxzH3+6sXDDj40a/lmFwx7ov1Kkok3MJZjeP8jI\r\nEGRiAYRdmy0S5q9woG64ouGDeAPY+6Z/1WwYa+nEi2YEq5j6O0Cbm+9UPG1d\r\nyLJwKsDK5lavz3cqiRZf7MuaHgJmV1WW4iMI9f+WQtMuVcjQ8wqGBvwOO28U\r\nvGvkBHPOOWxfyS7CYMh6k4HLNJvICMcVwvE=\r\n=+GNO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2-alpha.0_1661871483889_0.31914016749218943"},"_hasShrinkwrap":false},"4.15.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.15+e4d737b4","@typescript-eslint/types":"4.15.1-alpha.15+e4d737b4","@typescript-eslint/typescript-estree":"4.15.1-alpha.15+e4d737b4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e4d737b47574ff2c53cabab22853035dfe48c1ed","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.15","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-bJdu4jS4ca4jujEoVrQfiX31qd/TzcAccZ/nZCUhdGnTrJ1qTTbusxJhCM4ZWL0MEarViya3SvJJ/7j1bgZwdw==","shasum":"3986c87e2e928a6dd0eb2b8b7cb69625f03ae578","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.15.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJWEtCRA9TVsSAnZWagAAY9kP/A5wzmUyGfm7hfqauq9H\nPueemmJ/fUgsPJQDiC0ei+JTDqcDy8p4DvxsCFFrrhtBPuu/CXeZvBBMnd7c\nsIjENV2rkptihwAu32I6pKmPYGI3bZxZ1bXtF3cD1hhihOZ1fvCL40quVgON\nq+ukOJDlRWDtHRlB5lRh2erDLAEKMP+nZO1y0kZ8m2U0ezW9N/8m0Rh0qm9g\nApmEoONklXrw8BHop+NX8FnfG4OAusW/kUBgyCQYQvMTxB5nPEZPqap8bJcO\n3Du6gblJsMXVjJuLbTXNYWHVfrfZq/FNnr++c+TxNtV/xzkpldys4V8UaHF1\nyIjydlwhHNAOlviGM63iH4k3CVTPA7ijTjONY8yVxLbYRdbcv8HtWW3WKYUx\nBhg2bbsqInDk3vcAuZp2FwGBB72Uokftjdz2RnmUDOCXNzvNNqPSV0+XTHkX\n+gZT1HAbtjHSXGNZ5H2Fa9ldYV4DVEWjJ55bRGOj0DmRlahFPHV4Bo4SvAoD\nZPq+LlC7auEnVV8KPCq0HSMSroTC/Jr7bWnsWGvt/K77bLcoVeFfnmFHfzBe\n/9fyEcv7briwyVcZnLRDjMyXCiz8OO5WwmAbMsXII65nlmWZamg/Y79qQmaI\nsAkBxPfusmjtivuWX0ExPi2x5akevAQ5mpUPBA2CxnRJwoQs95SKiF7CVXPD\nUXi9\r\n=WweR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD33DETiKGAfe4OOmgjn5bwoW9CESz+jS5M61meEGtksAIhAO2I6tgapqqwO8J4jgMaV8zFPl6Y3lJuiEIFNEBDzNXi"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.15_1613062444193_0.2848336092204431"},"_hasShrinkwrap":false},"4.15.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.17+42512d8e","@typescript-eslint/types":"4.15.1-alpha.17+42512d8e","@typescript-eslint/typescript-estree":"4.15.1-alpha.17+42512d8e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"42512d8ec0e035345c9950f5abac349e75bd0b0b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.17","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-cbF1rS4SqnzshTjH8u8XY5L/1JW7iR+X8YCZeKYX0EOuH0yAwt6YJV6NlHRO4CL50OufyvM/XTklb38GaAfP2w==","shasum":"7d3c3059770a88b0863eff848d4541f8f5b6d12c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.17.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJhb2CRA9TVsSAnZWagAAY1EQAJwWsrctoxPsXFgcdr5m\nO4jPV06ReT3f9Y860oF4ZEJ+qDl8lXJz9/uRmS6iqn10L4On8SRZWI+89lkA\nTQrvWc9XH5ngbOuINNgWuAz832DyutKKQW5R8MB5PstrmTkM7UI8wpuGdMs3\n4QK53gisRoplJ+0kI54q9vcb0oY9hjEkKpr4zS1//EkGdxeyfrzhX/cx+0u+\no64qRRYS4w1xZeTYvFhqI784fnLVC9X0EURqPxt51Ex5YlxMLPR5yVa0iP1a\nxt3hXyhjRn5/Del0bBdOq05lSfiGHnpXjYiTq+VdZqWmgRnJQHUsUNRtcufn\ngMHogcmkk12/BcRsfve42MzmkbMcdzvoNxxLZQReBZWdWM4Zw7A+xhdqHyDb\n+HVwHs+QTKVQBoZEVmkYbz6SHTHw5J7oy5VgTusP+ZoU0pvmkUG/6p247az2\nQfDR7EronzEKKO51R3L41yF7LmTX9WfhblhkJYNk7BDeUwt64RNxap9AgbSz\nl7anvSdGf/yLPoXUUdjNbnxa+3uYULf3N5FvSAm0IJWJugaxeDY2tnrJENaV\nmAUfMJ/qWO8SWqy1eh8+sY/yqjEpMFEainCA1mNwJ4oAuNdEz7itcssgUvq3\np95Uq5G54AVDFEcjIuoeBo9ht2nN2NQIMaZQOplKjkjtwwi1uwE03mBp1RKK\n2Vmr\r\n=fwwd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk224j3lYdbaMccM/sBt4mxN7bUMiD6HBzOKX08/h/hwIhAImbMMZPwW0Z+KgBY4svfW6h4gaAwrbSFHGTcfOyh7h+"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.17_1613108981775_0.5883228450028766"},"_hasShrinkwrap":false},"4.8.3-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.14+14758d2d","@typescript-eslint/types":"4.8.3-alpha.14+14758d2d","@typescript-eslint/typescript-estree":"4.8.3-alpha.14+14758d2d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"14758d2df6339f011514fd034e09a17a6345b667","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.14","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-AFm1UKVBzu68s4Ml/dnlfbU+WMiMFkKxgU99SLE0gULjDvXFhU2tfmyDLAAV3eCaKAhipvBFVozfpb6Ydg2WUw==","shasum":"cfa0ec55337c9183e8a127107d2d75b68ee4d083","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.14.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsdTCRA9TVsSAnZWagAATl4P/3J0WtAYd0hJbbwp/2A/\nRLWXAinN5/zixwD1MuuZdmDMR+l2dgB4r4cjrh/smnu0NhVwADlxJCp2AU/s\nu0XXAq7mue9fDeazKB5+yI5YA/GGROrJ9wsgLkMO5L3r80N37MfXFqDOkWPe\nyTfBi2rdBdUV+EqCpZcWNOXN5HVSssS7zOpOiOZFHc2mTxUaY7me5Ui+eqrA\nTBecIczvHnki6G2/wyswRrhEoYBlkKaIgssMZE6Sn50+REW8R2EU8L0lLdML\nJJjJPp8rHgMt3fKYQg3lwRAxGiOAshSo6pqhDZAXKM442R6mB5WO+6RP01BW\nhpmELBgPqcrr3LQN6FKIVMpqCnJw1PyiaXH/MlbZdMUIEmoKchSgVU1krHij\nihwPt+OLoQKGHEwOW11y6kKo3HXTw0yos57mEdkuQEXIPQdRZig62a5uGEVl\neuIqz1lZz2ZHPhs+1pSc+akdHbFaB3xO5f70RRG223jbxMyeEEw1mMiMpAE/\noq5YbVrIyCvj8wzgTmUqVI0p90xIV2nTwEv+XECkmzzXqMqSjjaI3BdcJvGk\nE7IHr1b/Vp19kaPuHjpF+RSUO0aoSOGSJnhyzqE13SfVNATXdZaZBlnfmGYQ\nji3si6BWOQi3Gm9UzUTj4uhm+Ys0jzmDQ5U1R7FqfmqIPlfVB99vwEmtTttO\nT/m4\r\n=IuuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH1xYZi/K6ZiBsWQP6DNCz6sxdHXuknz7yZrWU30PgwAiEA+FXo2bw+Pe2EEJm8IwFPShqFUoV0r0BtPTPWMB6O7D8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.14_1606338386921_0.5942096898227078"},"_hasShrinkwrap":false},"4.15.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.23+60824430","@typescript-eslint/types":"4.15.1-alpha.23+60824430","@typescript-eslint/typescript-estree":"4.15.1-alpha.23+60824430","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"60824430b912817fc8a1172e59da241007ba7354","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.23","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-pLvuniGAVLsMsxQaogCSncMUv1OGdTQftlDoAM3dnNOufkzUTOqKW+cvXkgQTXz4Vtiv0oTEnp4JFVJOa+vCmw==","shasum":"9a4b7bc0db38f32d24773b2e4d2e1968cf7c425c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.23.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKBYcCRA9TVsSAnZWagAAyV8QAJNhxQ4yanPN7O7oMK7v\nK8uq2yfuzSXUsjoLwKp6XBMFDwHDp/MldraUmSkRnYg8hKMvtTNegrK9gGS1\n4JCjgtch3Qoc23hK5ej83gUoZhs8Bdbv5d4SCQFOqN4t7d92ybiqp4bY5oIA\nBZRWB/wyD4PMZeWZehO0HrdRiI5GrQHtX9tWasMI/02JuFSLXCGx+Ds0QWJP\nk+tTQMqzhdEcuD/Q6KxIPgL0ajhGsSmp0ynGEDBPFLAyvVTKwHLYJMx972I7\n3Chlfs9FVxubjpOM6hBIjargJrurk+14LVBqvhAYCV09F2dswz2OGi84PjEr\nqGAmobEq+W2YYC5fs638S3qJ3hRJxjoq7jjO4O6wvSmESqZ75cHssgJmLRRq\nJ/t+G9RgZsbE1y+uqMyjnKPQukkvIVBDEY67cQcOVAVae8CoSBt8O/JFgioU\nJjORmHR+zhbOP95tAscobOK0FvudUV3JWJYyV7IEoay+Rbne+BkCjtYexcVY\npwuzuBxGWJXXTHdqlFWJ03bgYdZ6xqM9B1XeJwuPG1xZEkTgm/xJSY/YEbgl\n35HBsiMAiYhCwyI+QG+UU2B8Ts7wZWVcQRWMxGafzNs7xm7BqVMTBT/otWUQ\ne5rbPr9bRnTuakTLuFh6w/tjgAyIrEZoA4s1XAVOJLdrjDZgvP3l9GK9/QOb\no8x7\r\n=Rn4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfPr5ipxTZtgFCo1TXBpES7fKlZuj2DstcE/n98sC3yAiBxq8VG+zUW3NQwRqN/+DAysGciWHeFU4qdROhEuCf8MQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.23_1613239836313_0.9070315159629823"},"_hasShrinkwrap":false},"5.20.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.11+ff63be62"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ff63be62db162b36c865296bfeffbbdff126a961","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.11","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-fV6/opMSFHIpPArSoD3OGZy2ofUitxKhMDrAA4v02Sh1/3aJPVH58Z72QqWsd5mgDdfRjE7MIaNNhx+dVKCd3Q==","shasum":"cbf30c59bd8aca3588fd18cede4feaa03f85b711","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZt1HRxz2zWs87cOLzwR2VD51HSzvbjyuwCv/eq9wGBwIgKlPuKx6uObXxSNyHtgvJtkSDvJtWGLx8/4/zwlDhmIc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZlr7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Zg//bE4OWE1CCtVskmLAJu2K2xCVtivfLjRNCZieb1AzKweNKrur\r\nX79109c8Mg3XicNR943vEkKF/v51M2qrcpyzoGhAps+Hfikif0qCkaC4l1ro\r\ncbmLC4TDMlDs5D/9xlfF7sfsdQUe4YWFw05Dz6inDhH+3at+mwFw7x41vwK2\r\n/3kefnkNlqaGnzD/Zw+Bh0rZBcyaIVcqlTJcF09GIeBqUVl6ej2kZmN6rdjh\r\nt3wIDRcjgpeb6hASWDGd88gKth3AFK0M2a0JznR3AliUZJYOMiy4A7fs4qDQ\r\n/M/tQcXkP0w8YtmlhkdNE1JMm7trvWdWf+QSLIBejIJ/Eci7NizPAWPtq3AO\r\nkFRaXSnx1jgGFTkxakpCuaYwHOeytZ2ZcIERP6OaZ7aDdJa5NuAwiRMrgutG\r\nsg1UMKHbMT2wC3inmI6aIf+teWMBHf/ZP48ijoedRe6afkruJfNQy1Hfwfwb\r\nrpqRM43tT+IbmKNelWsmRbIJxpfJdMwhHKOnM1mbMcIPcPfatjxT/R/FZIJI\r\nu7akXUdWF0I2Gl0TmQ7X8Wx4KjS1/a/Rr6gKwhcpYGqbwvxZHQ7f718OeW63\r\nA/51CWELx9MJ5G6Ac1GHK91PZ+jiVe8BZjoTWE77Uk3u1ttJgKBcQFHVdUVS\r\nR0E+wpOPpkofBpx2mwfz5ef+e1ACLl/RLPc=\r\n=ei/Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.11_1650875130946_0.014232839109867168"},"_hasShrinkwrap":false},"5.40.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.15+9ffdb056"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9ffdb056f77af235031a0d7bef88c67207a12795","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.15","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-/ZVRgjE/yGHt3KP8pGqVDFAsnC5XKgL41rsEd8w0NdZkomjvIEnvAOFl6yokM46On1dpLB5m5yUNrtHm9giZ6w==","shasum":"72d4deb563d2d618dc1a0edd87719405d88944be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvhr84u8Qoxe6vq/pI+kCmxFacoCP0etmytw8hcl18AAiEAxybTyVfm13hn+S+7/7M6T3XmystRdZpfDHg5nTCbENU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSGR6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7mw/9Gyt8P+ONVwJvU8by02r55GskSbm0htv5f+0cVnUgMfBfzIg1\r\ngBAWCtnI63rnNmfnG13ZRpPMMjRHe1NHkkgOPAgwZv8LiQqNT3Auizb9Yzcc\r\nR2KNGtyE7CWkJ9EOXKEJYyYaF7IP36ABah5Wcm0NwRCuY9EYRV4Cuaq4XKeL\r\nFHMIfwiD9vIPjezJ/ZtyqxfCrlc8y60Yx0U7RUBiAnMAoR7PRMv8IGLB71AV\r\nYtMHpOdv2mXb84Ul/INZQR0lE8OtXGnoRMF3yhN0/y2lVR+FjGMOxqGw+TgK\r\nN2uomVwztN4gHB9MFkw1I5v7FAXpAPZE16FRjoN90fZg0KIXvx+kP+5z5Iby\r\nZH/b8NCgyrKR3B29s4w36w2bg6bh1Toz138BkwtbpJooDScq5kAiEuwnSyoB\r\nygSWsSA0vnI3LxLmbFEEvj/F7bQpDuUF/YMp0vQiIajMmNGO/08KXqrOI0Sq\r\n4coviYAzLp9cjhNAlndBEP5Q51QBvIl2rRDfGQZudPtpHRKHqT1SqBUCwLFJ\r\neOOy9kSmjynYJtRgvNijUDSpeXofqM/xsM3C8G+27AIOMDaxchPQ83mBeOgU\r\ni50Is9vtzn34g9Hyk3gsHyLiZmQuRsO4RmnhhyeJdZQLA5ZimDK0qWOlah00\r\nKb8+44hTmzuZzcNu+B07dsmY85WLX1A8rXI=\r\n=ZOnM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.15_1665688698372_0.18191587795568775"},"_hasShrinkwrap":false},"5.59.9-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.4+3f97eb554"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3f97eb554a0d928152344f59913f798fd4517b13","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.4","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.4/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-1NUThFb7ODXULxeL+U2Fg3ypVCKvaq7o6au4PGrkCZtd9dqatubnFIjWJ1a8g0S3TbxfyugqozWGDI19vEWheA==","shasum":"ed7bf9e8c6f1573c3820446f6ec0edb34c9de166","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC849bwjok0G2hSqQhiNNsiQ1qOWyvgCtNNUMXPHHmHYwIhAKSe+6N/gZW4bLJm5P5evZlXiYlWrUOJxq+OMJ454v6B"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.4_1685611825048_0.8835869805980219"},"_hasShrinkwrap":false},"4.8.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.13+878dd4ae","@typescript-eslint/types":"4.8.3-alpha.13+878dd4ae","@typescript-eslint/typescript-estree":"4.8.3-alpha.13+878dd4ae","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"878dd4ae8c408f1eb42790a8fac37f85040b7f3c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.13","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-DZhm8QBbMGxU28YBKizAjIdoSGgzAGj5I7TmGBUeFtl3xEs6IqLxoTCb2LgZmQJX7hvlAO7VRDkG12dzsJgbXQ==","shasum":"b4f8dd4d261aeb16b9aa21bb4315acd8fb030e02","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.13.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsH6CRA9TVsSAnZWagAAOt8QAJQpSxdGvBWVQ8HP966n\nnEOa82qzhPKZMIhIkhaGuF0b2pvMnR8cyxoDskH/gg7CMveJcA1DDdIPHjgR\ne+6zXw5BfOet5jPOofNhn9XZQGksNW+Vhe30UUyE9Q1gXZHYhF698seLPsRF\nYkjVMayqIV1X+JtGVsSsnF+7vArvi7Lk8y0zHYekufCZ8/PtmEqpOohMdNy+\nwc9BdifdjQNaH7qppZfmPD5WZiPy0rMOKdtYlX9/0cOt9LMbhzqE8Q2XtPpv\ng4kM0ZFLphJpqOXryUytiSv/SpvOlAubg1is8ErfJSq247rl7FVHlNnlPEQ6\nioYHcrZLzcXjLQCyjjHwJaLJH11gvagJdLMNJT0fCc9X0DzEFMQjnRsLkMdZ\ndPoiPNpDosz6x6sZTy1iZaUDZ7e/akFfjtsTUltqufx0Lb4PNXNfH32p3nx0\nVmxQceDJgP/SzaTlM8+MpR0DZvtMrQhheg4xPx39P6cUJ3bE1SeIvKm4YyWM\nzSHiTTVDtIPZiXIfb/774Fo1H6SmnFXylGh7+oK22nkHIlR4+Q3pAdHoyXzR\nT+v2gVxC3CrT7POrccHnQXPYpPecVgGrMKwuYRjpJuljxEyS7+XouAmrDyjn\nXb2oJBIfNqf1wqPgYe/wOzsIMfXzpRoIiF7zLBFj9eyn1Lu94/rpSnXhonKP\nkGr2\r\n=SlAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+nBlXA4JXXQSrUv5pzidnC+IDxLElKqNuglBNxZ6CXAiEAm0U4q8iTxsKyDhxUU8hovPSXp8O9Dewi1zgLOrFkaZ8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.13_1606337017548_0.02671785764954815"},"_hasShrinkwrap":false},"4.15.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.22+b49389f7","@typescript-eslint/types":"4.15.1-alpha.22+b49389f7","@typescript-eslint/typescript-estree":"4.15.1-alpha.22+b49389f7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b49389f737c8831263b3c52cf5686908b99cc77f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.22","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-PEgy73UDELISk5Xz+UK2AY0MTkBzdN8dSB1doP2FGwau0AUxHbeB+B1459UvEbrTS/LbFfXJCXTENSsopsPPbw==","shasum":"b94aefc6ed7aaecb281c0b25f810c4d79f5ff863","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.22.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKBYxCRA9TVsSAnZWagAA0dcP/2MK52+vFaBTMDOtRWtv\nKuW+lEOt0es5YELCZ91snSzWj4th7zMRiAvTA5C8USeYl9vzZj6tMGEieD2E\n7gDlpgBWqg1/9BWyswgJDFiVWtMPUt4SoJnTyiBQjkqBFudoP+1JlzxRRumF\nCskQD4rCp17B/2ajrK3PXpE39e2afyM4k3Z8abvHSuJD5O5Dv5W+pNrDUlqh\nTMDO1eJw5wKV/UjHr8OWC2cf0VbUSLm4+7Ousd+bMWG3ZTihAO2jm0h2MIZk\nwZ1ChxJl2frCiHQsF+B83YNwMwOX15C6+5N6fpATh41oi4RTEgLyZnBbPVoB\nrEyzpBbJLMqpMdaL8Y26idjuqur1abQYdW4FIdOmNwlRaU3lQWERuP5HA7xR\n19tJI0h2X7loNixJKnf26S+ReLaMAwdGTZ71tE892FIOye/ptMpi/m/IT2RY\nNdYS1VjB5sntII7MBH0lDFrYNS1DP68lYfHBKJ6Xaj8tvXUfJXEtnyo6YGyx\na9az22ujG9g0Bc+rK31U8NYhlIvRmMn78IS5HR4r3bNNLY4WXZ/C5V+y6BCF\nvSnrKN1N/uwb1SLnLQpeNgVuQqZebkbM9nXLicXY+E5EKKBwbg+TxIrdkXlt\njT0anDZgG8PM4iKiVtVl/EV1ucOvTHd22pQXIuglLI2rw439dvNDI/tC/dNf\nb+dv\r\n=jkUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuH6JqJhFdo6Q4QyF6q0S8zrN4FXFCbKHOVfOIFSrVMAiA0iMj5cxp1PojZUykXIzesj0odgEOlPbr+axIlG01VDQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.22_1613239856398_0.4891181667750011"},"_hasShrinkwrap":false},"5.20.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.10+d74d559c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d74d559c25e336c3ebe917bf5c43e14ffa2de694","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.10","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-yia2uZDoeTyxZImSL9+fd7VvF5p6p3V7iUGcSSq3iRyHQXKWuahElg+zQl4R2P/42XHpSvsdbKUSNKFQiu7TAw==","shasum":"e5aaaeb156875b6824b413fae701afd0cdf779ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv+gADi+9HD0rkuwzcwwZo00cIn7dxqy+25v2rpkDgwAiEAj91X3vdMrUOxTkoN8fUehIkz7/I4+WywNbpNqTBKTl0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZcWcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo60Q//f3io1M1JdmlW0GL37pBQ0kXAd6XJ2PHzI/VCeDjz7dCKGxn3\r\nuj+t6OeRcBv+CZdjKGy5IvR8s37ascE/uz6kL/HGEtalO1DQZ8W7WT0DIQxM\r\n2d6FgFTzZKPoJeqeDU30muZitXDeTyiR+ycGJrpg9x7AXfmTvNXq98l5iWMw\r\nMx/7uugudYwYgB6Kd7PyU9reyOziRfyjqSCCcNXPdFiwE4RaxH5iNe+sLJdo\r\nyyglhgD2dVD1aSl7Q6HnmuTKaLgCUzCkUxfbefaYmf96Axlt7am+2sb74+cd\r\n2trC/Xm12aMURrtT1oJ01vP+QWBt6JMZHVgP2ZfU/+0QNOAu2ljhwm3/+Iyi\r\nA8M0YmU3RPGfAihZo0eqWudafSpTqG6bfIt/rG1wewIa4dLUNAdTDlGQnXYQ\r\nCDEZc7Yj4OwFzm5M5rMSeaWdvmUUBQFVC5tFhyy4fNFP6+fT8AP89tbSP3XL\r\ncWcBMSkxG3KM2uQgEsZGrwwKC0LrmH5i0oQl6/zpQmpp5JVDAr+Igp2iLrii\r\nnL1LhMjlH5eBSH+GxQ7oWxd/Gm+n1hfE9FzMxhPjxyP22ohpJyWRFLqp78iG\r\nzJBHdrAQeGOJe6aTDIPEX7AG/l+p2lkPLOgR3s8L3moJAIdPIlemhIuhfSEF\r\nIAjSSavAQTOJgitrSoT2duRzi+2sk9g7pFE=\r\n=xZmY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.10_1650836892354_0.5613284988199039"},"_hasShrinkwrap":false},"5.40.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.14+56f89d62"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56f89d622765c96cab768566e01195272b4f121f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.14","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-yqePkPJBUs27l9EuXagEH+Kkcty0NkAv5XKTCLSmc/Sx13QvLQsmBiaKp5vm/NU9NEPS5oI3v1vFA69JvKLrvQ==","shasum":"d483af41ba61360f92c6086ac69d005cd6dc9ffa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9MaXgpaJb3wbjH9uMfTSHGkDFqlkegeh92kNNQOWdugIgLQLm8kskVUapdjZrMLNibYGBmKz0zvtRoTbLWcjVtUc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKMw/+K9URfJRwgKrk3iApDNCJveBV9d7FApy1vmuzRXqQSP6Rrl6o\r\nWL3VVJRxDo2aDG/KruAnOYaQnlFh0UfO4CdKZuyPXJIHo08A4LMvWdrJaBR+\r\nEU7K2eBKm7X+H3MLRpectQyrgA3n+BHTlQZZFzc9BAcibb7+OE5Ffb3oeaF7\r\nad4zXWb8nM5SU9duNFkuDEwWNDdMX1SvoJN7+fQa/3r+ZowioZ1J5kyVPlWq\r\nUQY0hNcw1GV/BoVp5An9Kbi8UCuOvKqqmXwO41xq9Xzy7xjRMR5Ck1iRTxKW\r\nmaj+DgyTrPyogbojYrK+KnyAk4IjJ0iZN+wRU6FbGIEA/vaR9+Mr7q2os0vv\r\n/ikeIZ1gN8ihukJ/nOl+DUvVqPZsrMXRukGF26YERA/IAxYF3CSpQKx+CnOt\r\nPaECg7Pe9ax+7r2wmjVAUXEpJFhRLFllz+fnUASXzGNmxIuBEoqDJMqbZe8Z\r\n3igvOxQGSVwFhIm1c0TV+xotFy5vHaK5xwlJbAjtb+LakR4yvtJiFb80Pusv\r\nRkVVvAiMGwML7o3ZGjhHhYBS4aPFg4yQm3tKXjeihW+nncB1YB1VaVr0KoKE\r\ncXVX+b76HmDLqsdGKI+4jiNNJIEqkzgl/Ij7AmwXkwOuHqK/9G1/v4Hl2Z2o\r\nFndUGRApMXSpeekarI3oMW0X+3HKqA2nv3E=\r\n=Bc2s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.14_1665680381135_0.07951913753711248"},"_hasShrinkwrap":false},"5.59.9-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.3+4710a226c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4710a226cb3e024fbc5157ab6102c9310cfbeeed","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.3/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-+a3O+db/L7IexoytaU1GIuqgRRM/pth1yjmak87W/HhF7DItr9X8v3lf8Crhs0YI7hbrR801NdqKSGEjs8l7Xw==","shasum":"a7aa3a8776cf63b8272cc43045bf4119fad17cd0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPvemSLuOHtCl3SX3eJ3HPBQeS7JTYpDodeIou0OE0gQIgNnHKVe2PY4qfw3vEOIhjj24TGv6jEhMVUuWfBbZ991E="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.3_1685543799033_0.06059587401617472"},"_hasShrinkwrap":false},"4.8.3-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.16+050023aa","@typescript-eslint/types":"4.8.3-alpha.16+050023aa","@typescript-eslint/typescript-estree":"4.8.3-alpha.16+050023aa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"050023aa7bd791d0be7b5788a9dcd8e61a00ce79","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.16","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-WcLgKVVwbLftkavv64qABa5xcpqFhtWKB2gJu/wIBTSvPQwOvlsj5fFpAquZbq+Mkfc22wuqrdQjeNDktC2T+w==","shasum":"c594756ac6aec0886953513842e3c37debd13d31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.16.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxBiLCRA9TVsSAnZWagAAUxEQAJ92o8JFzKC6CUSBJhop\n5D5DhfPWYQebGRLDz4uwlBWIFkrZ7YODPf2wKKhj7j6iODYPkDNUkxqLJ85q\nteRNBfIcl6dv/mgX6zvBzme+zQfT8cDA6UOQNaD9eefO+WcpoWZNyFB6HJaw\n20BsLWGzvlVV7a4U9yT0I8H915p6sNUUuOi8TQHonbjrR8rPhcoP8EinjOiA\np2MWxwlFcQoyXa7mvoeEEvABeatfOobN3TWgUR5XycPe5JIlnNJRAm54xiz/\nGJLDSIL3Lxn9/ITImb8UM00UHFNfH7FNwwdUhNS9oJv+JVSDP66/poc5HQxM\nLyP4m3C+2mkXmKy3zdZlEdxZG8LxdmIhZRVUtkp4zl3FcLklYwj/QlUOuXC4\nVBrg8yFEohSjboZ0JQOfdisEovv09dyINliL7BRMvRoCfMummPEGCw0liUoR\nvr5Mna6e9BiQItQ1m9GVStSpo2+c7ZMIMiRDcbC4tDwm1vXFbCMhFM3pn1PN\nHryndyEUzWgYkIivXBogSU2HN4xoFkkGClo19G3WkL+OeO93Efkwy2Ke9tU6\nib7hRyG+9Y4K7PLlgbI78lxwGyThprXH0IS7vOHLlMQ6G8LokglysAso9qkm\nSy6mP30EugN5WM2jfhp+OylYuVMGNeDHIq0OnHRqqoAj0L4fVjEs6BwU+pKq\nE2HM\r\n=fWwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClq7bvKUcDoihu40Oq/B72p2RJ7mbJL4PaHqPJwje5BgIhAJJzgC50ttt576dyZ4Vg+etiv/X4+34KkNLDmjr9cV1x"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.16_1606686858941_0.7440190155444975"},"_hasShrinkwrap":false},"4.15.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.25+5e5d9b9d","@typescript-eslint/types":"4.15.1-alpha.25+5e5d9b9d","@typescript-eslint/typescript-estree":"4.15.1-alpha.25+5e5d9b9d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5e5d9b9dc4344e3774846760ed6020a71833b9b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.25","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-PRou8EsepDbgsbvrX5XYiZU68Od3yPNathZsTiZz8jkZO13CNIcMIVom6tBUzoHSnWRD4RT54zqg2UfXVbtSHw==","shasum":"ca3a29db3cae5835317fc62cd599912aba441983","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.25.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKBZtCRA9TVsSAnZWagAAjjoP/0SzLZsEHBNAOoOW+itJ\nnHRD2apK1npguCcgrf/Tr50uAbecpAl3vfEFy9qxCeYjoalT4STAl2JtArnB\nTKUCgRNiNsoQzLCD4gIKo0rCDCH9KQs4b+Kr5gkk6YwOSxv+OdutpEWCu/oF\nzH9YsX3ZZjSOzUwRKepaGr0Arc91IVyQMxQPYJBmDrSEzBmzHBSVlZMvdyc0\nR6Mf3PEK8iIVEWuZLyXcHAudc27STrwzv3FOYw+2EG2BSjXemt2VaOtfEd9H\nXAiWqQAvexYqdBJw4s/73G3uNtMdyjuVayEw4ziIGfvei/gs0pv18Ju/2WMK\nPS1yEcTHpfMSnYRnD27EN6Z4WhZUOUrVCruNOBY2Lxto17TcgkDH5LMfdgKC\nT46CSrT3goojCO5Fz3wWfCPb8OPsiJOfAvh2IlhcinYzECBRKfg14z9AK+ep\n9DKcuDtwdhV3sBEjPAE4tESUc83aphTELqe1Zr/6ryIcKq+CaQU4sEuj3TaU\ny2gu/+bpY94FLnR7aThQZ4ee+HHVSyWhd7vvMCrSk8zxm9fqV27Xnn7aqkWf\nuXvzZnf9gD4Fy1FB2P34jXsicnAkLQsV5ok5nC9gWSQXSJBeu1p35EDKr4+H\neX4jyQMB/KbRyu0L0sg2tQaofUNAcx1G2QNDd7uusYhc+kweV6bDBXKWDfn+\nYPff\r\n=jnjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWBmeJg7bjFr+X0n4E0QUn2XH0Ov1nk4UJ8tX0c8ZUsAiEAma2YyP+LQSH4nuBa56w5ffT6vldUF7gW9eJ3DQ0Ohys="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.25_1613239916811_0.9482356975548383"},"_hasShrinkwrap":false},"5.59.9-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.2+a9cf44b49"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9cf44b49775913400f3bdb08d4b8269ea0f74d4","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.2","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-GvRaSeRWAPmtbhGFXhUtKPndOvxPGqpA6vm4l9XNVPIH+SnzYVtqWGY65oZTG1aw2G5TnnHk8oKGT6mH6qb+Xw==","shasum":"1c201806e7877118221b9b4db493035f641114b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUVK8+6t5ytBFULhKJcf5DM0+PYCDEEtbh7QiLDX/36wIgCsQJ3mRaWQzc7PtIzSmSRmD62iBghcSR4POsFnyQAD4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.2_1685527036976_0.8997229865372922"},"_hasShrinkwrap":false},"4.8.3-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.15+bf904ec7","@typescript-eslint/types":"4.8.3-alpha.15+bf904ec7","@typescript-eslint/typescript-estree":"4.8.3-alpha.15+bf904ec7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bf904ec72db57174fec531f61e9427230662553e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.15","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-7kUo1UUoUrDH6ODk/9SEx7P0mPEv143qolnjkRbI8GDJd+8tQxPxFEPoTHm4/VmpbIVxvqZJhfH2hoYS1aendw==","shasum":"f3735f54fa3659af792d32971f21daf2faf7cbcf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.15.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwCKXCRA9TVsSAnZWagAAbkQP/29AejFEUnG0XKhTJSOf\nAQ/oxHG4+40EH9grHrBwMxitTnotXGSylooGzwPL5B9OIco6OUt76SFlmWBC\nF4gyA8bDN+6JJyGlF4oP/HdPVncIYnTWqlI0lg106qHEXtfAML9p0gQxxlF/\noVDxb7DiFeZUj4WvDlKZ+WlwQvnwKeuLwiCxMkB54ilHKE0AcLNP6w1mdOtj\nxoZePufH/iC54RDphr43pcWM6r8ek2QTDSSLvWlvP3UK0RJsEDjGlHAQGAIP\nLFJqPfIswiWd0uZ6BNybhoBHdIP4d+xNGvX0+yLqdMYkIH3RNbQeECCOGKqT\ntNtODHM+rcyLmJ3arirnY1wmv+R1U9pnqEukXLWbI4vSWmoQL+1pNWvLULUm\nNC/xxu4hoJMYV+BYmBhdXfwAwfZ7RtohzVNRLeDkUneO5rMBxMN7uxCjIxzp\nElTb6DpXetQPcFv3lomEgRTlRGu8mY4KrFm6l/0E3CXW5H9KeeOmBg+Zgrvv\n8QbgCNhZPlZVkr7v1Q2FDY9vXEfwH+gvwECbx1bJrnkl/I1jJzl3kg6q+dDt\nFu0Ps0F4qQdLO7e/H3ujpkJxz8BABvu1iasSh7o1d0QLDm5sJ5e9rfST8tHq\n2aG7dPiSmtBrdN/HfI+Mhm0xiMAJVcBFn6/YusFT6S6KoZTbIMyyyZ0Bkx/m\niWqF\r\n=t+Pk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4cv5IlClwMldB1VE+km3duo7petnDlBZOvE0DoOHu/AiBBGOwNQ1C6oFrEd8B/Aw/kXbt7OL35rRF6gZ3zGFdptg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.15_1606427286657_0.8398851821234601"},"_hasShrinkwrap":false},"4.15.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.24+728fb9ae","@typescript-eslint/types":"4.15.1-alpha.24+728fb9ae","@typescript-eslint/typescript-estree":"4.15.1-alpha.24+728fb9ae","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"728fb9ae95689039c83c06af4ae187d943ff2c1e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.24","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-oI93i+UJ6SSLmrCn5/gPL5VyVX4JGdia+RfwOFx8DhSbKvDscZJJKG0xus8v+vtQlVVJ6qySgmvip2P7wRohcg==","shasum":"d68c34b576d107449d701cb68915f1aca946ee3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.24.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKBZLCRA9TVsSAnZWagAAwhcQAIf+NB4q00aT/tWbwMOV\nQD82CZs0tYovwESPrgSKCKKphk+zsEnkFxt/wwYuQGeJa9fGQXrX775IC56I\nr0jkAvnGE0ac7vMYnTqDlgB7nuqEUfAMDR7koobdCAsQORJCMNNNdaWA97jM\nwdT2b/+v1vwYVeAQwbZPzLX78etGdykDaThLqt1/8Ok5cGodQKgnpk/RNkHh\neYqKHhl6MGLaMutftawvaaXbBp/R1yztQIiCrXFSLgkJLe4r+CAIdDMd+qR+\nlAtpteDzTKBD8i92HJFcu1nJNbc9KZ0MnIgHuPbNqMsJM0IxYtuFxo/y1GPi\nsOqhF7yTjoHxo1y2QTqetTivAxTrz1m3iAEihq5zsb7XrTKweHHPEjPj3++0\nT+z6/+0oF/lBSkflHa5RmILSsWknI9uzj/lu0mHdmjwQ3LKA3XH+02Py76IB\nwXen1qeH5K7a0hDfrjIQ6iIO3w4z9ba6UAWgoQPzBzmQuEz6fW+2hA+tMd+K\n736ueiXmWUPYWy7Hz/fZcLpZvXeFhbfmGX47QCqwg59wRImbBtxNS8Zi+3RH\nASyLQhPnS6Vo5/devngQveOmdCXS5jFLTv8gCCXwIRfMJpQEfdeyzEl5w56c\nzPomN3S0GOEoHvKZucEPfBfTCPTl8NCiehXpvNM8QR4lzIyxO3TnV9V7gc4M\nAhc4\r\n=uGbx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwYl/WCoO39rRPAFbwRzQT1I5g6P4ZexVUdzWpjn+M0AIgPVPCYHEgPAh2kWCiojeNZSWf2Ic7gCxrnKEPvPLgMRU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.24_1613239883386_0.7905585011954728"},"_hasShrinkwrap":false},"5.40.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.16+17b88793"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"17b887933a0640d6fe843622e0520c0315144bb7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.16","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-NSIU97ouQ2pitqmak5zaIjG8kp2fozwiAWycasFbGadw1tYBPkU7v3JVv3kc0GB1PnZbUPkQwxu/+1kOtliG1w==","shasum":"74ebdfc4a7530a2454e32da273f8913494e87b9e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPxD18OEX/eknaGw/XEkBAIjojLR88hJkudmYCQZZNaAIgTwnGxXk+/FJXTVivDh/WhK/qnbGa/XhIsYWDzzLxPvQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSSD8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtMA//SXUqFkzL3DNUWoPjJavzHKDwcPN0zEvdzhcnEwUrA7MNzHSV\r\nP5+9ODgBbvrCVJCrG5UeZRCIRiitW6HmxOFpqbU+Yy3ereBpGqFt8CxMzGqH\r\n5G0XZRa2LILEujOTizjr6QvvUkHEYUbWhlaxmdlGUUw9zCkCdXRHIVh7YujP\r\nx5VJXDaG4vRNcmkT8IYcd+AAvwuIQLZ3xyYBjARw8xo3ensUwH8ZiSJxmFqt\r\n26cRc8on9szTTjDaVfNSha7Dd/ZkaDOQx1yVK7RhzU0ayBu2BFUo2ntNXJP+\r\nKepUf1SARsxhJ8YwsUZHDTJTWrWXHaWyR05GpyDzaxUX6MujenDaururQ3a4\r\nkmZxBI4x0sD/KgpKpGa3d9/U2JI0idagQL2bKkNqk13RQdViUYG2zpdqe6By\r\nUNwQleRYQl0P5PWHVdidil3yNI/f9fvkgt3V/OTDWmWKowotRy+FBGg5Y8gj\r\nqB/5dyoFOabcJ/OfxlVAlKTSJpOSTnGdbaACP67ygFdOgAsBoJpbFrZKgKYJ\r\nvhAExn9HuG95ECU/8J+Rz4lAvXxpaHNPv/usNnyrlvW/OS/P+px0cvJXrXni\r\nAKBFhYnvdjCsFgaf83/pO7JQWgxIJCXv+aD4FhS3s3e3s3w0cmL06cHDTCKZ\r\nc4MU7X1UNz/OgnWWzsRWJqJ8JSSD/mwTxiY=\r\n=dJKY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.16_1665736956743_0.03994592906729233"},"_hasShrinkwrap":false},"5.59.9-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.1+f5d174dae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f5d174dae965c3fd93ab753409a00226033e183f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-TjTqyzPfIH85d+w+agS2mfsH8DyDMTBTEBXBka4fsSx49BHsPiIsqQ59THB7V7yvYcYa0hiGx9pIASvGUu77SQ==","shasum":"c2e1941cd1dec92cac368fc67283249d5ca25116","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVESQjjVvBs348ZzPwJmi6XcS/uE8cLIJ0vPK/168m7AiEA9tsP5Xz3Uy5Zn/ekM9E/UJ+VTRgwb8g8o8nODwyREv4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.1_1685526370556_0.6368496595123305"},"_hasShrinkwrap":false},"4.8.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.10+32b1b683","@typescript-eslint/types":"4.8.3-alpha.10+32b1b683","@typescript-eslint/typescript-estree":"4.8.3-alpha.10+32b1b683","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"32b1b6839fb32d93b7faa8fec74c9cb68ea587bb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.10","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-QdLsn6sPVYXErLkYGM9GOVbhXlJxD8Sf6VvbA2GJscsRUeMzbvM+4F4rrebq/v2y3/YQvSEkNxFWLVHpU9Cn8A==","shasum":"6c5aa78bcd7ed41b05abb70a046c0655fe25396f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.10.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsB6CRA9TVsSAnZWagAAZvUP/0nXLLG4AwsFn9J53bJV\nQ9/0KEwaNOjAy3fgib/9ylL27j7f3G0Fw/4o/M7cGRe75LI/ShscY17mNj9e\nWNS4jzf0jXmhwS90+b8n/sm0wPFMD7ASxCPj+cHkUxo3sHR7TR69OfJfr3zC\nSGUvSVsTDUsYLyG7ca5nmZwPpX89fgwil9LwuIqDVbyQfgu/VZ+31BGfk1bk\nYCBtDLb8OmgBNWeeqFmaFy/1P2RLQKUuUTrsaf1Z+Vs9pIgis8sdup/D9Kk/\nDgLj37RV5mT3pGifABKM2sACREys+qPuY2ngKdjM5bOtLiAnk2kfQIdK57Ri\nSK1WKn7GuoDZVniGWpw7QccNnkAsa7QLfA/MMorT3s9pc17bke+zQ+7VdZor\nQo+5yxCEvzc901S7Pcwp6tGacZb4+gBJJNiUM8VVVYAO7BLgONwv9n2mXbQL\ns1tkzuTPnmqjY2yYowCz6fjCtPzotEZCCbjW0kohxlKqFyD5hXm8uGnmIlOu\nbxPMkl77Bjpi3ZWyA7kQVzbBGAy1K70mU3BB5riBl6l0y1eS6SPPhrNsM0To\nC3EnjZMjJU4QR/JbEnqustEz4ukgZmf1KDJZKXoznX6X8A9Z9kXj1kJnQdL9\nM7a+fYfAa72PCeXdTISSKf9D+fSHVBqnhNq/dTG3gKzVT26RyA9aHmnD7OHK\nDKz5\r\n=RDiy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxzw3NRnWf4hvxn6nlszTBESsk4apD0pdpjudCz7LtlQIgBUzyvc/+lVtmXf9SMtZ6N+lEwfDMvJr5wB9LfVWn9OA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.10_1606336634004_0.36216353942586643"},"_hasShrinkwrap":false},"5.20.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.15+8e087593"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8e087593cccdf296afa72a550edab559dfa3f475","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.15","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-2BbaltCsCHp7pwveZ6Hk0lsVLZTGwe49SADwMc/n4a/We7dhyOMysTaVTLyR4HytIKlps/oox5iCRDqraFwSHQ==","shasum":"f420af198edb2d66e7461351cdc0343324287429","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM8s4KS+lDoKANQUUJIbxqQ+xKwqtRMIRE5JF09wTT3AiEAnMDAHJCpIvrB3PRFJTHleczolagFjmvsDWNv1K4UL7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZpI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw1g//VXJ8q2UmpycZVQ48DjTh4N70Qr9LZEIRPvCv8fhw0c7hThzv\r\nhH9L5e9Rh6RkaHiIGm3+791oSniNeRMzV6xyyKYNMlThnL2eU3BXyxEE7iC7\r\nPE3ZTMsfW+qpaDS+7nTLSq7gD3EUtO4YrvObPMLVlbAoQ4KySWPF7Ylles3E\r\nyTJBM21Rzt4kEwi8ggxSXy8rBv8/Xm5xDVz+/npfRapSXo+btOI96NlGBcDb\r\n/QCUFEzUmVfXt+AS7z3HJ3QaowUYHkpelY2U6zkIrHToyvJ5eOZLkOxTFhSE\r\nf5Id7OVXEj+sMP3KiN3gSgV/kKYMdO0/VeZN6H7lXFuopQPtB7rEMDscCuBO\r\nLA1taoBpI77AAo+K7Ab/C2hcB9beUDFeIBXm/5Gzagr1inzBMstKSLNdoyKi\r\neLS7X9DuN7KiETLeqAQ9W6/6s1YxL3S4MUZ9MSKitjrjHO5xA2lNAFRTEs9M\r\nlt62DJwt56gkLgUNoxQZYetYWXbwdLXKxigK91s4fO6AVPiIL84E78XB+4eX\r\nr98Sp7In9JUrwX3li1Aa2KMGfO2jrgg1pX7yIUAVwehn325h6n1CeM2SLJmA\r\nwnqEKfLsOqCApxz/aaI96u1H63zUjBxhoXxbuOYjb76QBYNr0kf1+kQZepzh\r\nLL56lkJTq+n9EhiCZfCsiGfbSK3wEEiI0oI=\r\n=12pS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.15_1650889271858_0.781653915270579"},"_hasShrinkwrap":false},"5.40.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.19+da597c71"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"da597c7177ae2692c0e1a4c61f2498b5871d4d09","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.19","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-LWlML8q0DQVpCL67+20MGhxHezfVmUiszEdMD85GPMpFoTAXEJwIv6laxWk5hR3VHAQBuVTJ7fK9ReaLQ2bLlg==","shasum":"23fda35e1df15222bfb73f307a9d73437f581e19","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.19.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAw2xlgLhjscib0uyn/lrpCJun2F0QQ73sipOWJoM9fAiEAqPJJqG7j5MUJI/5HHuWXdcBawyvJLIk8vuLfKY/s66Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjS3DcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokig/5AD+HrJsyNJbshf2nx8JaL8+eZX2KoIjRNren4NUpHqk+aRwo\r\nBaI4SMA9E58XwvN7Lz8DeoG/kb05h9+XTl49XIAY3X2DD7kt5zJ1FSg/pMX/\r\nYhqBoHwS0XkIL+5DTyMqamOlw18aS+dqPYUjX0ZjugYhJf2zNhULedOjmu6C\r\nEAvLjRZIDkNvIXtMG56d+VhgDW21zyPnLJu094/6BykRodC9q1PLGeZAja5K\r\n7F8pX4ZRS/NE0S6HfWyybyDTOuXEd3Tpc8gaQ4/mDp4KHA9ZiOWE4E/1QXLg\r\nebchDczTtora8x0cInO8QL+vtEKlIjumm0ckeMUVXXf9X5lJlaPdSlFmprY8\r\nW3ud91OezgSIOXKJd8diB7dUi4gtcZmhKQEcLymjk+N2mdzgIbUZ3KVT9Ty2\r\nXJWKHV/pm7u3wXyWgBU6xXwzqOXnk4JkAFxLai42hkIAn76fHthkeBNI2vrF\r\nwCXaybGWuU1IlMTfp/G4kqIR3gY4bASnNYUjld4ZUWjLcjqTHyTBsBdiXIeh\r\nX+hS3/DFQ5QXt6ftLWGJ43teTzDREffF+W4L6S3E4AAOFG1O4COQf1klmW/1\r\neC3//3Hc5J652s0OrT3Bhysb17WCwe8Wws2t1WcyO9T5m2QFfuZxBXETChGL\r\n8X6zn+zvHQb9qkrHFlOfrAEC8HfyiqtJQKU=\r\n=m2R5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.19_1665888475902_0.4503746814919123"},"_hasShrinkwrap":false},"5.59.9-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.0+391a6702c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"391a6702c0a9b5b3874a7a27047f2a721f090fb6","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-pxH52FGf9sOxZOyn74US5G+qgDc2ctduFIvJK5DkppDTL4CwHyunN2prC/nLWwu1euiY1hd/gORcNu75TQuUgg==","shasum":"0c181156f3a530c95c1b5daee914d37b2be824a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCO6tDmZD8O86dxBO76RDK60z8QD9F3ds2Y/Ve4S6plAIhAP73+96Ij0hdui1ci27jjQELMjEsXeMZb4jJsJhMMmBU"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.0_1685381663018_0.9863166703587962"},"_hasShrinkwrap":false},"5.20.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.14+08eaccef"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"08eaccefe19150935e6bc9a9f73f22845fc75ac8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.14","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-MmgPKG2ll1jNNWfm24VK0TNQXunpur31bCmP/gm7uW8MW6OHC/efwpX6OJJLoQFSbTNVYyKeUmAy2TUBSsQq6A==","shasum":"e9d623e68dc54b5f6f10da3d7c043d253e1276cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP/6uBjwVfuu/9+fp2TfZQNDcPTXUPSTMjqyserIJVoAiEApIO+VtcYIMC8JKiuD+uVdG1YPPvPpAZOSB6VVKyhbT8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZpHuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfZQ/+LXcSfFthFdhaX3g1pZWW8rJL+o41ni3DNEYSH86BtOg2To5G\r\nseuS6V00f4jBOuPdRLy4eNIGGN7V5DG7GN7WQHjX7efiDK7qhGTd3x0CvRLY\r\nLG/1I5sNnYUKz0NqVbLY49nyeWES7y1LixcJCvw+kAS/hJIyacIwBJh9VdnZ\r\nedR5mWzvyfC/ev3nq2dD/Z0Byy3mmjafnFfhDby69GAlAIrm6shpl+9/zM0x\r\n19lCpnlZuk++Kr7fC7Ki+oQDDz84jr+wxkUlotOPo8jxEi4+Ai3ya3Yqo+l4\r\nwBMB/O+HJsTBVU2/b4WLsAyS1rJMyg+Lnl5c4G4b+qZNey9DPobyrZNXoJCj\r\npPscwH5nNSXnU6ld7+oJWnOfJbZoJoxV39vizSc8HHrPo/NtN8z/PLX5ORM3\r\nxmKPeCldTMHG09ef7cEagM/ypr4EzWmx8TG4lBb8fMZHr7YkTatt8aTFpRF7\r\nGlUE2hPy7zuJ0Z3OmCc6mNA0jmQ++FnXcHbH9BTit0z7H2fcerqx5WPZtcdU\r\n7/Eik9ZH+975761OTMU3vdSj6Im2TMH/LrrJXA2Gs2mYJ9/y1OiurLtE6iOP\r\nsCeMbU4ptVF4bjHk1MNKByOjLtkrOvMQupuSp6elhXzcU8DDMujZ7kzEghl0\r\nKRxXHCG5tbF/4TXM2Vp/wuq+vim8uPk5XQM=\r\n=cgE7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.14_1650889198553_0.3128132980941889"},"_hasShrinkwrap":false},"5.40.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.18+76993796"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"76993796e33f0b97403ba5fca6528a5aac9fe710","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.18","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-ZzsIhlwpadCHzUgXuSJpexPrkPoffizHgKac8CJDc8N1B0fXXsDpy1coDvW3LmyzrJGKowUZNmuGW0qbvYMUSw==","shasum":"2d308a15772df1eb5f3eb8d669df80f668b1e7b4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNJ/q38GbbxDUbY/qKPTHNDeBxbxfBE08lA8swaqoPeAIhAJRKFHF2ZWlUPkNQJU1RcJ/1+RKEqviNyBmIf3rF9nyT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSi0HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJBQ/9HJl8cNOMVRwRqHn6ZqLV09+4uSOSzEbFJLVAA7hHKG3+VAbM\r\nalZ1UEIgF2ksW0aWcBYO0th91mTsh0USsWdIAQIzJytoY1vsIP6zsmkyq7S4\r\ny5Lz8ypzi8lcOmCDBsS/mOR44WZRGFnqVwyL4IyaIZMs3B2Ldw+XDq0twDEr\r\nRIgYvoJ0emZzEw5e6VQh1VkVbhivFWZfLgDJ+e2jCSTlqHAY+9E/zQnnZQAg\r\nzBCuehV0qe55fX4aCkEJoT+/8m788LXNeaa10dIk3OjzXaSt9hwzNw5vw4A+\r\nrLghuFyyxj2KzrVNndme91aaoF9YLPy22Wzps4Bmi/NnEwwvpPQS4UsJbkbq\r\nWcGEOS0VbZZ8ld37bHrSELnM+j/piHbqhu7m2XwEXXQPJ1k3T8JdPGCrdHQO\r\n6x5aPoAd75SBFrn2HCYr+0538D6b5hhYtwa0RcTEIUD+oTUXLlmQzY7+T4zm\r\nTparYh8DBv2N13KzAmm6/c8weEFdimW6jcLXgR4CkJJMYbiLxTCbfwpaXI5O\r\nwJUDCW0ZedMHQHAntyFMkXKW++rx+jWQeU/4PI0tIR41o0oHA59uuuesYyGy\r\nwjcdVTE9JVhYYSuPlTxR2BVJaIxsgD83uScH1m4nXVFYT/VzzUDROAPfU4Au\r\nGr2MMsu8YK+7qT67zczik4xkKWcxAvV+qvo=\r\n=/ent\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.18_1665805575303_0.03347159838357294"},"_hasShrinkwrap":false},"4.8.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.12+29428a4d","@typescript-eslint/types":"4.8.3-alpha.12+29428a4d","@typescript-eslint/typescript-estree":"4.8.3-alpha.12+29428a4d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"29428a4dbef133563f2ee54b22908a01ab9a9472","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.12","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-t2eAaFbPCN+KkosKqAHkrzq18WyMW9AUrRb7mbtuw3TxXGe5AWuQW6UtQfN/sYfP22rDFz0lLFd8ZJoHsTesUg==","shasum":"ec5d4833f4256c2ca3d085752cb9680a043b48bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.12.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsGaCRA9TVsSAnZWagAAm1sQAIrjW/R0tP3Rw3/WBgg5\nhT/dZYR3indXoO2z4Nfj60TABdY85QGPI++mzf8buVgj8jqr7TGcc5Te30nx\nN3dN61C+h+dx+df13FKqzNmCjR48za96+sl3IFj7NEZP7MuT78avMY/vscxy\nFR2PCoN2XEuE2lL6jgVE7GwyeVjREkWD/sgEoM/kb5pm3tik/CefoVIbSk8Z\nHa4ha2g+4VYQtjrGOd1z7YkytTEc2Q60ef02sa1Wzz1r3akZfijbBoFyTSr2\nvY4iSAvUJc4iEoTHl6ULlZm2SzyyBYgekpVXCZOamWRZztFO5SrB9RMJOsO0\nppctu7w1mu8UWdQQHurU6DU9G1vSjV6QTHPRLJFtw/Q3Y2EHjELsrGDBxMkm\nMcHmikIdh4Inp9DKCaxxv8uZ4sN3YIv72DSLrEekikw2Ymlyp5NlhBQRFiff\nakG7/D3pGbub88C4r4lqOfz8lGB+eAJ4Xb9DJxb9Avxs4oauooGMN0Eh54kI\nPew9rqp87KYry3UwHRP5+u5qc2NbpFaua25QlXR6rfgKiRZjrpq38Px7iPPi\nkahzyRpCTBEL+QkLb65JdKxsAbi45UG1Qla48hbGjnMjxWtY/5/GvBLTHcwU\nUiKRp1PLZYrxXP0pcuTlbyuIITuTIIu1Y8NiZSr3WkhbmhQjP4lIKPDHElb0\nOWuv\r\n=QCvG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsd/zKVn4YMf7Lw6P4GSRrU1X/wljAp/UrV3b4v309/AiEAu6WhNkHYl2Yu6WrYzIE4/Ghkx9vdVRhkWfcIyjH1jLI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.12_1606336922197_0.012990473450400275"},"_hasShrinkwrap":false},"4.15.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.21+8938b0c7","@typescript-eslint/types":"4.15.1-alpha.21+8938b0c7","@typescript-eslint/typescript-estree":"4.15.1-alpha.21+8938b0c7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8938b0c74b3407728f42910d7ce53cb51d6ac461","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.21","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-4tWGhoLv8J591GwjZJayX72JARJPHLgbr9sAuxK1XrYeSGY2c6favBnJw2SYe14yu0FtuWLTrjj1CRBZhcLfNg==","shasum":"7c5eea01644680b6fec71c338d68e1ec3403ca44","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.21.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJpoGCRA9TVsSAnZWagAATh4P/RCWdmgW9Ie00tDiz1kM\nofJkeKlWcTpaK3MRRY0TmO+N1oYekHWNMNWYIa+djhd9MR5OMDOhZx1fhSys\nedOHG1b34B/Zd4oQSz51yI6ZcYZ13xMDeVE17ePMi7wmZIXfmunzlSNbcNJ3\nesWVQGI1K38rzyrG+aK9PZNqu1S8eeeJ/wBXoKt9ka+QJ577U7U89KwWn3Mf\nTRdJUQikIKxXrn7ddRywgHRXmc/Qi2w7rvsIRCwZJoChZi5A7s8HJ2dTbkl4\nHHdYcjDk2d6avdY70pMpduqaTBkFhEd7A4CDbH8aLhD2CWvwBYLJngv89LDT\nIKlpqAOr0v/yLmuLp9/tvx4TJp4U6tQROGv88xXGywoYTON6jrGgwVW2OpI9\nLztIW3jpu1dNYNcDTQjcaSVrvD/soZUxKZm5praE6g8i5xmJFBc53i2EhNIi\nEYf6wjbhmSL9366raHKu1AnGp2knVspHqDGJkWXURIUi+3/39XBlpbfMJNMj\nodOVaQMZL4oHJjQds7P+vcq4nNXBKxrZqf9vXdF/O/SbFV5SRHkVC+eL0g2O\nUKNqmza83rM2Bbwk6Sj11tzcI0LT3j7USLKX8ZldU4vaWOTkNNhIdXE63+dE\neJrjJgFgCx8NtAx9HFFGEYfJ053PYEgeRdT21tksm86Nz2jZnUu3IC+rxmgU\nxUif\r\n=2EC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQBLaiXVrO9ST6gTZbFtlik/b60pNU7VShl8N6bR1UFAiAzQh2ZFUm6v0bg6IOuKxEmnlURVBuemGAQYrpt2CsKAA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.21_1613142534072_0.10412170826636347"},"_hasShrinkwrap":false},"4.8.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.11+73a63ee9","@typescript-eslint/types":"4.8.3-alpha.11+73a63ee9","@typescript-eslint/typescript-estree":"4.8.3-alpha.11+73a63ee9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"73a63ee9ea00b2db0a29f148d7863c3778e4a483","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.11","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-VgP5OpVrNTa9kK8+RmvNHZx0WcuMWMwaumXPdstS/CE3pcdfzoB00b25vIC8zvrn8005fzH6iyf20ICIcI286Q==","shasum":"32f6c004092e1c469007b45bffea7f18ce3bf458","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.11.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsCiCRA9TVsSAnZWagAApm8P+wX5OOImgssbo8uQkTrh\njqSO3l3xDPm9viDIlS+XOzi8TjttLJ8hSXbDXsqNvjaX+e/eGpg7Bfjl0jBy\nGDYdQiqyDbwk3HEEBFqOm45hgMMuhkYd2UolU6WovpaLt/z1qM+vUy+7rTAC\n8vPuwsiuNAxgcOqWcbyMqH3lyEZu3GdlLZ0dXet/asBeeCYGv4M6uvN85L5c\ntADBiCW5ZMLPQFDlCZLlR6f/D+2Z/3ONZRnNThXYztfjoJOKGbkHwyYHZim4\nVADu4+QJ5hZ9vjfyuaG+j8CYkLV8VM1VEdQw1LaDt2eL7ayeDBCGo5gYDC4i\nlI3rWCUhp/rCDcxldABoEopYBIkjtwD5fcz9qUY1tG0CSMoR9SfxQPmdLm51\nth8FkWZQ2MlDjVzs9XI16V/9Hvt4P7dpZfpj/3DZQ3nogftTru7pfWAhlcIY\nOb7UQbSQVobxNJzzVFeSf5ooexL1H+vYO6nssE6wYvBMLFfGROhb6TUbKgSt\nFYoH9Z1hLsGlVjxGph/rYJGs76sFhlangdQkBrYVsDPNZnpIxdSlWMyUgPCJ\n1jBm0fXbDVVqVr6KXOcmx9uVj/8EIRlDwrBX3KRZT768F79PKUCo6FxwmXcf\nXfjW6CKLYxTIMWgAcEl/fOI8Z0vRec2Hqt34gE3fRSJ8TRPvTP37B1YLFVpl\nV3R5\r\n=s8op\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSxXKvX3u4/a/pEyPh5nBvTJpQx/S/8N0dGqU/2hr7nAiEAg3Gmj8+Cttqafm4pmqbdMlyMZIJNLddw8iIAPZQO9as="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.11_1606336673556_0.674789693274304"},"_hasShrinkwrap":false},"4.15.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.20+f38f23c3","@typescript-eslint/types":"4.15.1-alpha.20+f38f23c3","@typescript-eslint/typescript-estree":"4.15.1-alpha.20+f38f23c3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f38f23c38a16195180eb3e6de58a43743726bce9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.20","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-PqZB5rNFGT52Yy4XWB6dtqzlqPSwfGZCdorXVAM6njzIXvBRDDdhUPbHx3PSxayJpL6A3M9lTgl/REz7TfyR3A==","shasum":"3f077929d5a5bdbd69c4005e590daab1ade01e3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.20.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJhsjCRA9TVsSAnZWagAAcW8QAIphlwyZwmMMWxVDb5kl\nLEp4K9kmljhmG2QRZRqa6ECNraFOwcuEE1jmdHvGgMuuLpGMSMok79l1wIa9\nX2nsV9KFVEXVt4eqcEqxvzi1O4C2YialzDjqfMTk7sT58NBmeuHM7d0/VwxA\nnJ6ikaZ1+ymjSxrD81KTfK2Zf8pm7nGv9m7jCHDXeaRUlDrrniI173NIm/jC\nJpQY/HvEvvXeoD/ic1qK21anxeqZp/WEpHGdDZ+AHfnexkuIeR+wZbDfUjyI\nVtE93ydfGJgwkwBMK1j9FIvPXtifwrYfGojHcSxHUULFZ81EJb17gXV+QOxX\nkcqDWJhRj2rWzONhotoGLe+nlAScvRcc2rN3vzwZUaDhCOXPsMla+I2t+sKm\n5sE+cMSpKOt6VpDrdGqjwtNMETIYr47emrgwi3o1kQ+gyOx4lOShDZRCUsdY\n5fcczFFC0uR/coBcqysguK2Fxg+lZTfqcR3ciWqXZMmsATDN7nW+NT2FCUz1\nLtGlvOtSLrk0bvQe4lTccm12wBWnEfaxstwKyUNXUdUo+ev303H/2iff2PFE\nAJ60794C9gpT6gPxln18yfLqpdFZZhn/CBpqlPHsMcDnnIxVB81aP6f1poNb\n+vy85hDqPYQLMlLHMseZYQmkx1c15Rlg08f5WI+VaFww+zsZ0xFAEgfJqokZ\nPVuX\r\n=deMH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8qEOUXE3ztGQvBaJZMEbhhIarBQPUW7V61rj0OSlMJAIgRk60DKia7Z0eVWQ6gjyfIgGf6oyN42RAg8NNLmFI9RQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.20_1613110051063_0.8765706954250791"},"_hasShrinkwrap":false},"5.20.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.12+6c89fd22"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6c89fd2222d17c3d5164c2fa3965d571478c9531","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.12","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Mei64X4skQVecaxS+/oCcO7UFylb4p8vLJJjQQ9TsPIBrkO3vDTxQbr5z5Bgl2TSuXIGurCDPr3YtI8BXxKmcg==","shasum":"c8d1a96e434d41714872b7bad1109818bb350edc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn5d7atIPxNDd9Ad5+Vng8QX6U6JttVATOuzOs7Y86DAiAJST9xEGPtuXA6YCOpeT3JT442nFieaVX19/SmXTBYKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZpHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVXQ/5AVIIJVVNC0Waews5RkjxOBYXfFKljxlCTSq3c1V801ZuAySq\r\nGUaAUav5ammQygL3Rpj1a35Ogc50CmggFIhY9EescBbQr6Hc7sZWL34RXKM7\r\n4KyUDXtACWIQcLHYNjvpmHqLZ6hHp+eiIkWfq4Ei4vNnRfU9RVIoSTghha7O\r\n3Zr5C6ay4UZ6jUCWAMxDAPw+NXf423b+erhv42byNmuTUUbdiGAqYjh1CKZC\r\nhBe0kwioT6/n4FyBNquUmrAwFL4zoOkPx0asDP5ICc8G0quB92T2gODd0ct8\r\ngv9IAe7yUXZZ0ZAT+hKxHuju+WCz9GwPg2+0DdB465PnseA+Ssr9b2Go6ivw\r\npSAZhDPxXb5d1+WhYzFfmYAJ7JjnjXAymrOgYZExc0evM/92adRLv79CKmcU\r\npXIcxLkKxp5eXrCi0QQwtYZh3n+WpDyaJEeHUg25D55xFgVPC6xC7p25rl85\r\nGNRbtn8z+A/V52j6F7aMzExmbekW7PiwivdOtd5eUoArbjT04r5bqa3g1Xx6\r\n43n3O0T7MZUwe35RbixmFyBJap95Ucgy0WNFMAbb8KYUP5wZCRLzLLiijE0t\r\nwPetQTG709RHGEctKVJO4vc+jg4HLjb5qqmtv+bxwfi+KIT29sqa+ySL+Qa/\r\nigB0c6bmUpYSyWIs9ROhQP0jB1lNHaKREBY=\r\n=E0j1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.12_1650889175094_0.40405312396661563"},"_hasShrinkwrap":false},"5.20.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.16+a81b9ae9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a81b9ae963e80b7bb08f084508cb10da463dcc9b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.16","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-h7vz7thq4lqN4dQVaNnQpHApAbhrmCWJ6THy8IAe3HCNOwSUVIMQQSKTSYmmaUZQX5ANGLD6UuttaCFxfBuC4Q==","shasum":"31dd7fd78d815b72262e38a44bf63741b4bff900","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.16.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGB4i1apPi6A496yn+B4pRksHHrEjSt1IJXOi8h2P67SAiBPKn4yKCAfGNaXCb+H3i53rLXiv8Z0qsvX5waf4ZSp0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZpM4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZcRAAhyTWH9rjXYxW3BLJzPebGjkccKrsFNHJ6Nc1GeRBy4i5XVqg\r\ndU9ZFcBbT7Xt4SkmM2qvVdOm7oYCyfuUGqNCyPtd6B+jx2ITAizQV6uYjyrv\r\nvlEOziJnyIVphyp09JcaN7hHOhj69GXhpph6WNzGMMmG3j+zsKGc//PPMX2W\r\nmBUhuGuHjPeapNBpex9FRzcvs/1xJO1+c//K1Cmw7dL4M8qocfjyty9irC77\r\nCFw5yOf6MMZV5HLje38r/bkepH6wYrHol/f+4ud4+GuFsLbk62mhb4ePnDZO\r\ntnEOSY3FVUqo3nFvEs7Z/T+mMTIaTYStSmmhgRgvSIRfS0JybC+RTqC+dLdI\r\nSNjWEoFptkGhn9vbMWsLVKGYp2Oom6JYqpQma+aL9/KWxdBFnDLvE6MAqeXb\r\nv+A3kxxfUOsACZwmEzaFRe/8eK4DkV1fKkPIaHGL9vgWtxhfG+zQC06lmFdj\r\nYpE523Xai4pYEQ3c0t3Y0gelSrFYUG02pBafnGiejyV/G5as9cBE+ZaA/MIm\r\nR+4emV7lZTQ3nKd3ESyo11tWSmASxowTmFfYX5q7TZUXppB3aw6pcgQ6U/aD\r\nvy7xMFpJpg7AJdYdAvH4x317FbTIHn4EQOhddsIysa7o9dJehkZxCrQQv2Xe\r\nj48dnFpHH3cIGTkqwDSQ1KlpeBouTH/0dqQ=\r\n=pODd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.16_1650889528471_0.9534645842932201"},"_hasShrinkwrap":false},"5.40.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.11+0f7f9b70"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0f7f9b70a262d5bb9d8925a987f6b4b740724cec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.11","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-oPxbqkMTFUMsyaHdIU5pQ2WoD+xvj1Uy38NGG/klZxvOeKxNICSoMrwraRlLil4eJoq6TyLD0vMzdi3YfHRsSg==","shasum":"85ba1360b94d528e7cee60a03b9739a94f7876db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8wf3/cVnOSU4u5Mrv+8yRmh3EjeCWzXpjWHhdKDAjNAiA9WL9iNOAU9d8Fcl0QBoJ6x6I0DUOxjW9LlXnMSJKg1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSBqpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFmQ//bICDEqUV1RhckvYnHOqr1LcQbXft7XnihoVX2AYz4EtthIWB\r\nhCs6EFSZi6OchUDiWeJIwNFyxKPUShyDbQo39Z1f75dz7ChRaJ6vJ1aSkSTu\r\nr0Qh8Y4ESe2jb09Ilq1kJyH3B4a7cOxrMLN2hAkAX6sxYC3wpYokrEY/uowq\r\nZboh6eTx+F42+2ck82/9b4modqo0OMjHtIjwmbSa4VMJbbppxTvlVwRKkRLy\r\nocRuKFThPb+MliSDIeOOg1U/WFLtCKXr1ci6CWsQklhCH4Wrsmghw6s9Bd9M\r\nchXGDei7wh5zsrTWPwm5bmUBs5vRbyJbGIf0zt3+HIB++t8Jjtk0L4g2n7DK\r\n4Ck6ukP8yR0xwDvRDLyvM85+Zfw8U38IgZFFWu3YNlpL95mHWyhspoUG6xoi\r\nJuCRw/Pk7NgrQBNlKRMOnjAm9SVxOcyf5Jvz+Bvjwz9Wvvkjb3ofb+J6xxlk\r\n+U1A1m6Kk6SgEG6qJ2jdbbFtS4tZcaHI2G7eaKLwhts+QnyeTABo0uvVXC9F\r\nsHsI5MH032rueN40JwxShBP7t62z69DInG6mib7frLou65ltX6gPThTGmeDM\r\nxKPjJs5UN315uufxsG+G6Phg9C/y39bLN7NNHEvtY+q+Osp5vy2Wi8yAfYkQ\r\nOM/fIs7S2yfvV8GbqBpK1e/3B1KgvWvNwD0=\r\n=xHE4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.11_1665669801601_0.1512139369778498"},"_hasShrinkwrap":false},"5.40.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.10+351c0a8a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"351c0a8acebc245399aaca8208cb07c99c6909b2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.10","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-PpbySZ6f5MNUv7mC9N0CfkilBZJSIKR3Eev1uYl/vsYynNq59eaqlN4c+Aw/J/EeKGvvWIvrZbUltdwb5DSdpw==","shasum":"cdba3cfb98da1c81fb035962fee2d9d71e9d1efd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH8Xff9eD7SXBtkcJReDZeDXxOpJmhaAStg/fjtAsSFAiBRhlBnosw9gv+kFAPEYvu5gQwVzIv6hZwgdzM4p0XYkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR/LcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7CA//fP6Lx4AHPCPyr6L/LGPdBDYteBEbQhVt/QkhJQSz3/HZ3Hr0\r\nJGtlfVSk5tBQjbUJFulyUxIKIWmFt2LMTMfgw7nab1uHr2rVmsVg6+f6jcrL\r\nEtZzCY1GcjnDZ8WfGYoBdlpJ4MPsJN+aMRSyxJPnAi/eXnsj4AZiOPgmanTp\r\n2O9Iws6mdtAzIob14KwSWYYiC7Ykc3sXer2QURkBOv+JW/zD6KaFxyLJfLsT\r\nofQomX3+DBr58Ec6Tv5O501IVhfNZzmNNl+MADpbqu4ZxZFf9XzB9XVdyVkQ\r\n8UG/g3lh8a9Fi471AyLSYFHbAaScLpB/CT2iohqXKkIcSdCiQ/UpkFPyEZ7z\r\nRjiDkMGdUYVDvNlzcK7HO/+IMaqKwugBorjfV8GjZXIBwIEbZT53zcr7pPuD\r\n4lFcRh8Uk2Nu+D/lIxjyRt+v70N9YLbnQ3+4A0F96GrzSp1avb0m+meHLuKj\r\nYBmfvvOJlMj8Q9FxyO1R5VIPWKTfCTF7iy9oMOKSNvl7l1VSdS+H9GlooExe\r\nQERf3ZP4NKDFAn/2DnGxdQCvGWbMbjQreeAD2kgXGlldTLo3IVDO80Dv6Xqs\r\n0iSxUHobOG3z+pnOuBmZKPFB97jl0Xk+7nxDG7Nk1NMsoQaO9X8lDpXBUFMF\r\nU5gRLpYAQFYiRdZrIrrX8hWM8xwNHoEe2kc=\r\n=xL5u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.10_1665659612555_0.6393310930979643"},"_hasShrinkwrap":false},"5.40.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.13+a0869320"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a08693200d76d7dd9313602324846f468112e98a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.13","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-xQpA1qG5dEzLpyMHhudNAraXGJm2LAR/mgsfEUkLZA7qELYtgO/0RFKh8/q9xhw5hDIU7IkoXM+vvEh55yCkLA==","shasum":"7e116fdb63d4a553f9f183f510c990235959c13b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5YzWwVvPa3CaNsCJgF3woNyd6rauBjdLn8F7ybaGnmwIhAOFvRJKUv9p3sOT8OiVyQBQttYJTda7/k3tXA70ITAcP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSB+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUA//RY9qk2FtkG9HAc/oRYdYNcjzDVtSNiQtpSj9tzGMcT8ogAGa\r\npAFE2Zj8VP7YGUDYU48OSjiX83YDBUgfepM1hEtxV6F52kWli3tOp2kaD/sB\r\nuCNp/2PGV/w7QjMndx32gkxAeA+qUMVOFTxjcrxVMbH4yZglPzNhOnAT2ayM\r\nH+Atra6TiDm8+UN0KhKrJc76wRZ6pD+OU/+4dsGBI5QuFfi2lXTK+aEJdPN8\r\n+BiMkdFpYGE3/HIrbpNuXwWOylAd6KFzPeM638CKqS2AmaKKxi+MABRMCjp2\r\nQBGAd/ambewTURB3d8MGxHxKgmWrFcS1QxEZk4vdD2AObeCglHOyZP4jzstb\r\nHmA6ouCbs5Ep+K24Vuf9G0yJUvwdoZj3sMTIikGPFB6clLUdRuvkg+IB58kt\r\neJg8jtwjoYSubX9SM9AXFs6vD6+VU111A5g4xkkQr4yPg1L7bjtyEG3eVMEo\r\nTd5whJ2/wIWxZS/2eEvyjkzKZyNGKc+6jm3qV7tXDJ983ry9IAonf6I8LQpT\r\nZS+O/0gXKxHdSFt+WL34C/13aUHfrsKa+d2lXC3lpQxiL3s+1CPTkMZrQkXq\r\nlTbPxPGgq7r0qU4aHm1qIo2u+iYxo+6jMwZDrxBIIy+2v1S+kjp4Cbutya+Q\r\niV+qD3liyA3P2jZlmIxqMV4AxfMSzfMzZdk=\r\n=yWiT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.13_1665671041408_0.2470733370165732"},"_hasShrinkwrap":false},"5.40.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.12+f28bc5c7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f28bc5c7e391f20d756b50bc7c745da94707f230","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.12","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-51P2QGa2pJF9K+saqoivzHBA0b+/7Rbh6QGS0EZbT0EegwjVTvt5jmTIhVJiMmpFkJnz6gFExfANuHm8SC/Z0g==","shasum":"cbf3ef026dda7e52bf0c2931f9bb5ec417a4ec66","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYGOsKnEj1ienq61h0MBfjFgoCQESChL9JkiJWOvGXIAiEAv/DyEcUFWKV+N37B3QXqKC5xvcbfo9Jmt17zcyhtAE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSBx7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppRg/9GeSCMEgLWDxBk7NRR5C6yrvi6qTv7YOPP24cFVHcvOQHkT4L\r\ncy4Ma0FsvKyL22lKgCWnEIcZUFiuQtgW82vPpzYdyBLL2RDuEFVNt2cVxTXS\r\nNO5UUk6mj9Fru9Qp4smiq/EZLvdWFspgqZPyq0rIKCv4BEYVkz7ZVq5N3vAk\r\nphDR2PcBVM7wnh2/Uh+j/0hu13lPkTTjUMa7ZAoWDe7gLOzuOxWUiqcO/t7/\r\nK4Nsfp9t3x3ylXLu+9we32Iwyg6ddDQRwwd2eHNUHaJQlK5k6e7pCHXCJBr+\r\nLsavt5Te8gCDx7ucLiLj3JA8VzPWIiQgwtOrOuqNPXdIdYp0JWmN16ZYSEuY\r\nxUQjxafd8r0o/mEslmCfM/C31n8mT+wihK/zf8j4YvgZzGydWpMRWOP2/AYo\r\nNWY4X74Cuzt23pSOf8xTmT+V0QS0AoaISxRA6gZxlitDDkA0ay/goPQXahGm\r\nuABINuiuSGO5lgoQ0QY0W9Yei8BgRlsoTB4VjW2nqdc/BYi1sf/ugAXYqs85\r\nTPRyia5SEErpbRgFdUuQyECiVR2tUKq9fqoZgHPgP4Y06MnkA4jhEnMlJmU/\r\nRW+awE0MKU6CUt7n3RnMXzwGHa94mxtT5y0dQV7ew08hz9b2y1Z7Jo+ntp4r\r\n9pd8h9PNKcnFT6u+aSexS3C4jfiBiUB4488=\r\n=ujom\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.12_1665670267294_0.44439105134693646"},"_hasShrinkwrap":false},"5.22.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.7+da485279"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"da485279f13cb95db1ee131a4f9c5367d54020fe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.7","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-D5ipk/59CM39zQKE0/FSTG/kmPzBuMqF7sW44/uYLF15eAMGzNe4+QfBTuKRs9rh9gBFQUS4tYOWlZagBrXwrg==","shasum":"cc29c62176206d8160c8e061b8660df9d7e5aca3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDys4eTWFuo+Lu9ilfQ/CQVdXOCnZPN8SCH6deV2PGLzgIgZRs4nBi4c9vK+lR4H3EziIp+R0vfJC3R8U9SoZ4yVUo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicbJqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo64A/9GlK/eCCp8OUvJofegxfEQdpAdtRU02rbEx8hAhYiXpxJkh5Y\r\neYsGzv3Cl1UjQsD0M9jR+0A/Q+nug4fkL+Fz+4ptADMz1rxWJxIoHWDmcsPj\r\n6Fs766csg/W2Xi885wqpvQ3oeHSVrTXCXkA//jRyfOJj8RBFdYx5nPLs+fTT\r\nd4qvy8ijZJ95b6Nt0SjIbCqeSn74k6lep5smzXJBIeUZ/zcm/8W+i/3Lv95N\r\njk0J74AEy3iRGHzUMm5gIac9wmU6HLeVw6risuTAMLgiIASPLg3Fir4VeJK4\r\nNS3W6zIEamSTbh9Fz4z+6xUyUvdLgET6kTNea1igyqcIdyciUbEALYSMnZR8\r\nkkiAXf7cvIKAyhVWlvlQ5bks7TNx50t9R7leoaonAN+FN4OfiKUcyqEo6pSl\r\n6bwt/JTercsfXlrEnNLidj0jmhI8CsPx0MxxXBVpQa9h39a14zJcvnCOm4kF\r\nUqbnHi1UpvF5K6fhSJsLtIoBRpdpWqb4Ots+ykdUVgOzOvX4Ng3WSJC0rklo\r\nFOeDMwPg5h3dt41h+xmYr6eHEdhM1yZoAL9VwE4InD2u5ZgC2m3TYmKQ/hY9\r\nkpWiuOxLdVj+Xq3gLVQ4nic0sLf/YYFmUkaqmvbTHEhCAlOk1Q6idaVSK+GB\r\nCOhqCC7b/I9Z1V3LN4KYD+Kwh2pCSdZgiyQ=\r\n=Lp2O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.7_1651618409970_0.6388365828962101"},"_hasShrinkwrap":false},"5.22.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.8+4507ac84"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4507ac84c76da0ced43b6679305afe1891e7afca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.8","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-OD7ReF220Q2RX2QqQPdcf9XWKsHZZmBA63axRI+sATpTQnIqlVLekBQhWB6Bv2yawaUcWH25mC4CKRlEai/gIA==","shasum":"0a624f00cd2e63727504f8541cc1f806aa3c01e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnhYABEfE+ygKFzR+fq8c84BXN1OD6yvqMjiDZP/uqhAiEAkOCKfddgQnKeXmmMxAad9QDmNExJZ5RZld4Jix3g6Iw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidMrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpheg/+KOkIaM1ORmWhzYIXFZKu5mjyco+2lH+QEDz5FDRVwHwYTNhu\r\nSJiOmS8Nlwf2NJ1FZ2+APuA0yl2VbQwK3Fpr6Z9ZmtmHqN78QhwIRPGHSNMJ\r\nAzwSTxQuMf0egDLu/bsvbHNkLD199Q8FWXHmgCjnunPgsjqCk/WiKp9wXWGX\r\n1jjNNU+HLA2QqhjNzMpxST5bvPmhxDQiR5mrkriGeCDOA7VytWRH7qcQRKf+\r\n2cPMc2f3uP4eIDTHXGfgc11twpPRCVAtDILlz2igeUrvkvENCnRT7O2K3b/o\r\nfldPVkD3qSz4s020N29jzIKk/IRKFwxmDJAbDpoG0LZSKCBFh699MG7tjvN4\r\n08q8rAXDIokAY3TLM7NqbEb4sSpSIHf7MR0dXn4858zNOwayFkPeLtZHVPFo\r\nlVkhkpXPZiy8KUHA9QlBrpIk/6hwLjHFKLADta2ylihtH0tGKSX8IipyMSyL\r\nA1rIHSN+RvPrnqMrbxZrxnRxL/+9sYORxjFUv88yeSEZATJVITQYIf0vcfn5\r\ni3/026HE0DNB1WDzl9sMGBzjfCKwk6F4O9eFY7jWbOPZMYQkyJ9vS38axqI8\r\nW4ls6wgg26qaeK8P9zbWXImdW5pbvT2JAhSOqzLeWavcjLnoHeUp4pWQnSTg\r\ngTb0uOQcG5+T63lG8LxZbUfaq59uaUFvSlg=\r\n=ydc9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.8_1651821297172_0.20271819554365922"},"_hasShrinkwrap":false},"5.22.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.5+42a53092"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"42a5309277199e8460d15bbcbeb8d0ecf16cecae","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-lNKytKJ5M9plAQFn3plB1XaLJPwf5v+BXc5cqVxjtQW9etHq2kKWZq6YNJaZYu8gAi1jYVda3GOdpxy7zCBoIA==","shasum":"2888fee6c33fcd3ae88704cc9c6880b46a339bc1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBh+IlwKvQ/LmABxomTn/JYdcobzbV7MfO2H+Oa2XY8gIgM6OWIqS/63R2OoyGhWhQIi0kOVD2q/NH6mGq9KapjSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicFF2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgXQ/5AGeauuBRQHDzXIBqNNVQqKpmAD9/XBTDXNTsx0AqlNeLtcfM\r\nSAwwmLyTxBrUaNqK2lmNhOcWP++/5ZJtXXtTBXhAW5dXRlXCnX71EAN7wbWx\r\nln7BLI9+9t/9M/lQME1XytGT/6QKG3j5uG4BTmOLGQRYftM/KKUek5Lbqj70\r\nEYKat4i4Q0oBXbbRRMtJy9UAKNpS+Vp3FjxOPT/0S9gTq78OKe7YtZ9Tbfid\r\nOJSCcE9uVEJhmRjGvdVQUVYlK5XJ7Hc9pgm4jogbXUQYAnDJjWdJwcng50mn\r\n5v5JdU8ZlIgcNHAhDBDJqTkWIbTgFBFKnGXmuI2h9k1Vv1IgiDBuHY7CXq9J\r\n/hetkBGn6tu67URd5Ki/XNV2XEwYH0BgzO7cxG3wlqEATYFL5Aa45yIvmjmp\r\n+vybZSwMR2HoZrdSA4NrwCONfQxT1ICXkZHAj59wSmNwxSArVbQKFM8L2vgz\r\nMEYc2w2QJCmbLlEy3TOja6YiyuBmi6XrB61EHwqPgL/9maNs3arFNrlr+Ttj\r\nU3VLFYSR7yYbBSpLWdrGvlsAU7SgOPqNEQeQnNNuKnIU08DHraCts7Wk9DgN\r\ni8188OIf2DmtqbNkFB2Kg93Uqcu6owmk4FfvgyktMWnmiTNOdPttuFlZ61W2\r\n05oe1Mw0yTYnXgDlB1DGF78ZaugshogjpFg=\r\n=xJvz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.5_1651528054580_0.020505759726995088"},"_hasShrinkwrap":false},"5.22.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.6+0419d287"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0419d287b637e805c33036a45760badc2498e19b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-NP0kPiPrenFCav5uopGxT0KT1R4zmrsdxKewlRB2q4U8GXL7xjNwzAEzvWr6fkWhpunB1DZ+D0HoIEGF3Cc+7Q==","shasum":"538457abd56911bb5885c1ab6b227322394fda58","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYO0SBhOOyVceX4s9EuIGM+AvblhLVPU//wsDGBhKhDAiBX+5+YSEfV+wtiXUHqQ5IMDalMLJhQr5kHBfee3LW1Wg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicas1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgmA//aJe5h4RbuQVj9Zj8HS/9ZGqQT8+00+P+5kQICqL0c8D+d0HC\r\nACLa/uM7wm6V7y0oeCYoFM67P7rmmiKh9gzwsdg/Nf4sOoaZEAJ+UNP/o76d\r\nH6/FFF1ovpWTScggQNPYYomThmNgcNMvf52D/LvmbCAV/kAWbXir46smJg8/\r\naI2fm6JV36iwV7uCPV4WxvKknkTpzIfxJ2mAdbhkL9d6xSS5QqaxrKPYRaAQ\r\nOBBwhK5+9bL9jscsMZzsUyD3PbnxtjFhB/6Xcbogw720ZFOonZCcvEI5Q/JE\r\nNi7eahE3e8ZRbKCzcURg00X65XrASMwwssT/BTTP3R2u1ae8fRwAPyHLGZ1N\r\nZYN03Lyoa/sOCo+CYxOq+6AxUO+JbZhf6v3JuUIFZbwVQ89K9ZNLw1Y134z+\r\nU7OKJugd/tJxOOiEEFYvNRKx5lcoMB21DIA3NcVG1iBzDa2BhqLn9y1RIKk5\r\njUzETQtDBvmNws0sqDzoPoDsajLDmafISJ1N2E2frfBJmhQ6fBuzP5uezV1F\r\nLAQ3uZWXtjfl9nuBmYmCmjs1Msbi3hOdBxFPSKyLXl0S1LU3LehW5JVx0pzc\r\n+YUSJJxM9isoPwgr8sARoZOpNZJhEwlD+APJ72Clcfxb63Cfi7lsWD45EQ67\r\nz8v//sffNE4Rw1u5jcsKUPrvAHG6GZQymRU=\r\n=OV5s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.6_1651616565061_0.12805020774450937"},"_hasShrinkwrap":false},"5.22.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.4+47f46051"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"47f46051c877d4b35608b5553183405d65fc82f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-+3/RGfNIaNf+Uo/DcBlro6YAUQKNHxi6DAscR1zaTGGq/im1F2jITWr+nCgWh0gQg4gNXMbwHZUyUf3XxploTQ==","shasum":"03540deb391a0503f380c04f2d1696b0036d6884","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5/2tvS47J5dmhZ8auqYAOKl/XnTaWk65VhV8UkfFK1AiA5UYnMZm0FPg4hBicoIY+9KCqe9azyG/sOw0PJvk1v5A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicEs9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox8Q//eNG3gQ71cDOI3V1HuA2Q/xpClfTEnFbgWzo2P2A/CoLIvcLe\r\nRpmHMUL6Nv5i6SqGYDNvrx91zplOFCgZY1tQen5HS9qBy71vBOOU8pQz8aw4\r\n9o6NKKMfu09TVVuQLVVbsJm0QThK53x98yeou+gdZl6YuzJD5S4VOHH65ghP\r\nnZkv28ytVKIechIduHuKglRYoclIXHvG/C2Pxy05AVbhQwt/Y+KT+iBhuwcQ\r\nDartw5fw1QlE5ODfOUm+oNQlMayK/rS/G7ul95PZRhp6TYdfLXHuzQ+DQSIC\r\nrSE8knkXXsfFUtDQxp48ew2qPYoemswEsO0MMbHwg1Mvn/7QsxUL0ZK0ZfS5\r\njnn99xooVQyJ1mS81wDUcFfQAWx7PXSM7XwUQbIrXROze+nPKnj7jy1V0tWP\r\nbGtM58vICMwX3I/we33r2OFO2A/Vfn9C4Pv1YS8K59DJml3U5I1TJqzS/aTy\r\nj1F7UzvYSTpAd6eOEbjlyKeqE013D9J/mrCeAiZ8vxhOGH/9jD99Y4phROmC\r\n4bn8NxdY3EuoDPtnvuMf5D/UCssnBdkMM4ZwsMSA4j9K1lAWYf9wZgQ4Bn39\r\nRCkRRRjLHLTgi8d5FYmx0YKbB5RnC4S7aDuhbutG2ntLle5oan1jHk3WlLBO\r\nCQgMkCTL0JFCQSjHQWJWjp8k4Na3OLeGQ6U=\r\n=oI7n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.4_1651526461093_0.20968097539864528"},"_hasShrinkwrap":false},"5.22.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.1+248e4eb5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"248e4eb523ea31b99d7d888bbe883deda71a8616","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Iw88HX+rTe9o91g6oR1qzlvuVfnLYLcVwlORz4IiOexVsCbO4d6bYRD26+z0xm3+OJskABOk7yMl4PdeoBfplg==","shasum":"02773b3b45987c2a00f308697aae157185d38542","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaIRbSCjGw+zzDUZQ1zuq0UEQRiwUHPc/GD9GEzVxgIwIgSfliT/s8Zov9FHLTZ6nN+CkmfzZatr/no5w0gCzw+20="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicEj4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Xw/8CwY5S24sUs0INXxN31O9+BTHkl1VRp1+gRL76nZQhBWNqNEw\r\nZiIXbd1pVjAbrURML7RTkeg+pN33OaxG4wWnOTMdcnhI/24zN+MbEkZE7po4\r\nu0exmOdtd9E8+KbezOC6LqR2/diXbHgKESoAVTEp85qoK4gfj1/aWSonzAeR\r\ngD0RSdm7/d125Y+wFwkydhr+FuX/MmVyXR5QxuCAp0olWXNEKm+TQKOF7z+i\r\naqWsD71Y1UTiayjEIyg6xNJX1of1S9wDreUGuejdFFWV+ssGvCED//BUl83p\r\nFAHOyuGqPOHiO/pcY0P68czCO2JRDw8tx306+f6PtXwK9BbL/zu6RT9xxedv\r\nyTOuLPPV7guyYBG3nMjKp1yRSKxIxqMmGvZQBSVAlCYlVAqeJS7NP5G62K1w\r\ngZ/x6nUPrnbAC9fW5oP3h8BDFCp8X6/6xBgYCOj2TBlxo0iuIlBG8HWxrmEN\r\nN/xXhOvAmblh08IqYkf+JxRFD+YsSBRD8Okn8w9Sq3TkYugFAGijmyJcaZlf\r\nZKf5AGK5kTvbp++CmZJk3YR2EBv3SCj61fiRsusa+3knyVbu5RfHPzp6gf0h\r\nLZzOO3ni7jHRttCrd6PReJkVjLBHNsE3kyyVrwCC+oiK6b8H+1mxOtbtIJio\r\no1nL1VsVscgysD9XqWBbZgKx5FW9YDvQ714=\r\n=CAh2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.1_1651525880211_0.7345419599424416"},"_hasShrinkwrap":false},"5.51.0":{"name":"@typescript-eslint/experimental-utils","version":"5.51.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a9cb860c37590b01222879f07a4c63e6ce95a37d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-8/3+ZyBENl2aog1/QB3S39ptkZ2oRhDB+sJt15UWXBE3skgwL1C8BN9RjpOyhTejwR2hVrvqEjcYcNY6qtZ7nw==","shasum":"936124843a9221863f027a08063b737578838bea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB70JG/e8QxMjUeTj6FM2ElBou3YPVHTeRBP4gZ+x0ZwIhAKSB66KhWVQ78qz/OOzT297VIxkFXhE4+UZx2H6OSLuO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4TX/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRLw//TXY02+XQrZB/fi5TPmV/P8VdgvZwLSwGGLLhX7SayBg+FkO4\r\nl5+bbg92aV2mIDOpPOqNN4bHkQ6Dz2tk6770hOafBwKglgM0iMMHJEZVmM5+\r\n3wgoW35W7mmWctNhJxJli78kvBzsIP6/aZnYQaFYR58DySHfIssBwwNFwdTY\r\nyIaRqxb4QYTXDPiP5ylY8f3dYkrbhfHC0ppvO6AMz8+gO0xKcXtYHjSVKbYu\r\nIzGt7kCqfoiFZ1YFDqqGfGXBsyyen4yZTiKV+8oLgmqo7C84ixVmEOu1+K0I\r\ntGEKuGrBMvY90E0utPKOXNVwK8C1BEqNO1jZ0XVcdxRNRvrGwqILV9HdYxVG\r\nmuIKOnIKswMAodCoqX4N+Vl2j3WD9HwVtgQrEIRXr/3252tpAD3BeSwuLHRU\r\nz1EAQegm17e24UO8dTDkauNxtnNWTNs00UskpDMyr7ikZYVnRiRt8Qxj7+hk\r\nd2uslGAQeZzmo0IqTwuy4+gijVWNZ64ch6t8/UXKWA5pdduQjD5Yu0VPpI5K\r\nx3RH1A/is+mUxp4X3Hj3mqTvXRpJm/q+vZ9rXPYlwkwzvdGemCM6qZ6ZT1UR\r\nWybxbUyfVhKw6A/RwHqUG+6iW3/vvq0MT9NrRgagksONPAXpbUVwD6R/D6c9\r\n7+8w6OyYOO5U2D84xayeW+Tla4Ln3EFz7U8=\r\n=QIOV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.0_1675703807308_0.7869636279748957"},"_hasShrinkwrap":false},"5.22.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.2+3b20b21b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3b20b21b27e2aec56f2acf101857ff816b8cafda","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-ibGQrxB3KdY2N1J1QdmmnjFCvt0e5ayrWyhqiihIvR5CwNeSmlXPb1ZKR8SU+vOZgBKYB7LHEI1LHoC0y6Wwbw==","shasum":"dace4c935e8c97a51fba8ac6b6bd182be29548a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ1c6mDpYxipnlopozCjkbM9Op3lu4KfR5sTPYr+TDHAiBE0pcO2n7bqY5EDH1ZEOpCxyU4AIGSr4fRQTwtntPr3A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicEjVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1XA//QzkceQoa0YwIJjrQKRVgrU75WYAecYaRrV7vaZBdlY1cJnfC\r\nMvOuY7fZEVOZl35Lkb3g8CEW9QQM5GH4uhnPwnslLtkI0xj2x6hjP8isbJFF\r\nmUHYS1kFoiNWwprV8Hbh6GiDByb+9WCX+cozOqXhkhPHW9wj+gwTQ12Jf/5a\r\nbpVsKekroC5RutVfan6QIyZlAH+4YKWyk57+5WhjASZLPoP68uxUTVfO2/TZ\r\n4O9zLRal92PDcpUff6OuzDaw0xOIERbQEyjXZOqcCnollR9X5yQFuliQQGel\r\nEwP4rjDYZ8UjAYo5S+MJneLoKlmQsAJ4y4HLpfVk5Cr8C/77buE3b6Edwl9J\r\nwcvx8SF/n36t5X82E8zM8bw9T7L2b0s3KrieizCeolFntz4yHTvDTEFnQVRF\r\npdq88Fc8m0JO4G4vpb537Yj5giKLsBis53QpH06VDzD0XOoqAzlsHpVaRife\r\nlICtN2Pb58PU5fPU9BLTvHbA1MQ9n+03L3WRlnKnVTp0EPES2k+0NJ+Q2+Wo\r\nHpi81AmrUDOz1DLcccncHf2YD7CmJ/yWjPayi+4z/GM+D84FeUn/pwC/gdHa\r\nm9i5tZVFbzvpPAQlxsdeZ0VFTjRwD8my6s/dWNMpFoqdIeefxbIH6JSY7N7N\r\npnMMn4BVIGMfT30JLQ6iqKg313SLnxGtpDs=\r\n=y0SA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.2_1651525845676_0.48233216289502945"},"_hasShrinkwrap":false},"5.59.9-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.8+15b8e96bc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"15b8e96bc3fa356c3971216a6d25c31f6e42a692","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.8","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.4/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-w8uiGwkEB+31V4/7DoTZ2LbnwtsimSdquLw1X5X2acJ+Hs7YPhK7jjPY+oxYh3/RxmT8wSyfyuX8Do9+bnlIgQ==","shasum":"4c1dd29fe6927fcf38429b544942cecb93782b71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuYGxv4v1jEIR+eBSs/7UmsMkems+Lzgp/wERTD0cD1AiEAwyN4442/C/a95LasGMpfBIwAoXjo+UipJRmUaV08GR8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.8_1685894486254_0.4267915472676609"},"_hasShrinkwrap":false},"5.22.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.9+db5a8144"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"db5a8144b245af6416f0241f2d61d5bd2b879293","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.9","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-F0EOFJ/ttAsbhTU+pLqoIVoAUn48cdn1xGYK9Rp4+b4HwWTFjRQxuQnlxedRFbbVEVZhk1lGg/ElNAQUrYmPIQ==","shasum":"12f8b1c6acdb1165ef9bcbc53041f8f650564dea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXEwO5f9Yh8QkuODe14uxr6/SdIYec3h+TqFxolym61AiEArbQhiuA+Qb9CcuYtliCc5QViWiMMAMe8waAu++OD/V0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidScgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvgg//fYA34SVzmE0eWITEwNIp5lVunUNhmRnbLfjE6UcxvgpjwqmZ\r\nETWdHLQ8oJIilEmrTd/1T/SzM9+mnTA2uCYBiSLKM+jaWsrOIxsXwb0ZdMGR\r\nbdJX7j/vLTHCqGRDwaphKKWp9Um4Iveqi+L2gvjlT78kkSnteHMdtoJR2JvK\r\na6m2t+jHAYAz20xrAoLeUHJ7eQF++oqvKlFoJbw5bHej8bM48SEhggBFgQwp\r\nX8QWBdr4exfOZpQLJM5VDDhZWAFiJwiCfEKStSVqMaMD3CAtCD/NyoYQtLUO\r\n8zIGtOQduIWYOvXJQc0LiOSnD7I2MsCpqWim59uUp4Flxp15vaRsZtmg/Ov7\r\npSNAXonCnD8fpMxNl4KkVucC323xXqGCK7hg66WUD038EE2/E7pNdt2Mwh4l\r\nxcvHjUSwD/oURjegr/EA03CJ02t9jOuyJ4YJjCddee41nF9JIs04qg5Hog2E\r\n88JVQk6IDD5QXkr2C6uxr2VWoVxgYtOdgJ319DaoPUsaFjFazXdSIdfp0okK\r\nP6Le0WJZpJjNFBMVVsZXTL7UKF/vfloqdJWCe19ZLi6Hundpi7lYoTSDkYjn\r\na7fG1livirfa5EnFxLPDWlWjz9ZT5wqMKX8+wmP9yFD0X9XcGcu4jH38ug/P\r\ns7kHGxSS3nsJIfv0E5BRGr1ikufwE8nOgmg=\r\n=w/2N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.9_1651844895921_0.006223285596107742"},"_hasShrinkwrap":false},"5.59.9-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.6+8292c7008"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8292c7008de740b1b96316e725aae71be37afcbc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.6","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.4/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-z1wf8nivpNhRCdGfLDHKdF9IUHuf1aGeBd5iRvTAR3wpV9jppDW2mHNy6jN8E4RHvSHQE6IscnQvlf1p9VP+4w==","shasum":"5f17928e1c8cc460e355868ea4acc85bc2195a9e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6AMBKrWbjjCw5pe/0c1xw2PLzTzdvaaB32o9jqgln5AiEAxLdMxOYkydtgBGCzj7vqwlQJuU79Cj3n65xyxtBEg6Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.6_1685894428225_0.5614255156952102"},"_hasShrinkwrap":false},"5.59.9-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.5+dbb9de6c4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dbb9de6c4dc8246750d8ef5ccf209bff01e7ce7a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.5","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.4/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-QfiCSCmE3JUEbnr+ibkky2nwGwQzqtU6K3a6MZNEE/8Gy17j8agLJ0fPtrHh9Vk2vvtRI6+w2i4hEOaHeq64jw==","shasum":"068b0af83069a145fbb7e063f0898e3988c4525c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FdFSqUfrZM9HbHpNfzpkE+fZTOEiLkiuC4GVoIUNNAIgOD/7/RXFlbNhScsTte9bKxM/EsEOxZaD7G6r++lofYU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.5_1685884053921_0.315537040845268"},"_hasShrinkwrap":false},"4.33.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.11+021ed2f7","@typescript-eslint/types":"4.33.1-alpha.11+021ed2f7","@typescript-eslint/typescript-estree":"4.33.1-alpha.11+021ed2f7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"021ed2f72c42e48555648e3979293dc78ac55fe4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.11","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ystCBiHcDb3CmfSmDAwvyzjVtpcmsdeZgryDLyoVCp2nQujC2EP6iL0+1oKOXQyYJDeEK6d6bRYWvu6/nWSNYg==","shasum":"1e41d1466c344d780f00e5c4bffa546c81f3c4a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.11.tgz","fileCount":164,"unpackedSize":317378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdkpixKKxhizsPGQg6ZF/YGqaT4o+AQotEIULNjyZQUAiAp1VgPz7/AsTlknHb6UljcdTzuGi2lPy4OXLv2v1QWkQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.11_1633454785323_0.6501247092214721"},"_hasShrinkwrap":false},"4.33.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.12+131cfbe6","@typescript-eslint/types":"4.33.1-alpha.12+131cfbe6","@typescript-eslint/typescript-estree":"4.33.1-alpha.12+131cfbe6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"131cfbe6db4aa91051eeb9443aa47713a215a60e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.12","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-5PbhoxVGmrfh8M97AAb244LIpQiRbit8wmrETjzCXLGryJp+s4j6pZivZCbAdS7LjiYx93CQYCkT+ChcRPrhVg==","shasum":"ee0ee4b8a7d9f69b109ad6cc63ffbb5a3af591ec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.12.tgz","fileCount":164,"unpackedSize":317378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1mmeR7U86ZZxvb+AkmG5j/w0RuV0Y2gjFovqsP2GN1AiB5dF3MiJOwLQJwkwidTglorJx+yup0o9boYwqOG80yjg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.12_1633455059942_0.11942818240042063"},"_hasShrinkwrap":false},"4.15.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.14+de293668","@typescript-eslint/types":"4.15.1-alpha.14+de293668","@typescript-eslint/typescript-estree":"4.15.1-alpha.14+de293668","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"de29366877aa6dcfe8fdeeceba528120df938fd7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.14","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-k4b8hr0pflFQXcN2xpD8b0dERMJAzep5U6iNSDLmxWChydQmw26FrtKv45KPoxzcrrXJZQy2XN175ZkHPHQhWQ==","shasum":"54215a43e4af460a002d04c3eba3b5979b125a3c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.14.tgz","fileCount":204,"unpackedSize":425796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJNrKCRA9TVsSAnZWagAAwaoQAJa7EDsSugAVlde3kQ95\nzDj5Ap9cAioRonhO43j+puotjQuQ+9SxSxG5hGGy645eez0q5qtXhhpUnL0o\nOXIeLQiTlqXKRTp47fbLmIgbQ8a/Ngw8N5Yp4VhW2DG4HRZSJ3lKXcOtIi2B\nXddAAak2upchO1oQ2Ksa+AkrleIB/ZxaTdXlzBNGjIUgPZCUCu92O1I5zPAh\niu5l6PfKwwqyvGxJb2LjiFBWzbANqRFvEJboZws/jUcNp1toZBagL49YQiCa\nJ/80D+/+otdYYqkaQqZWjYZAqUZ8jhkT2df0KkMTAdR2M/cy2SFcvaspKjSk\nYWoODTmFmXiFMVkTTQyK0TA+342PyNzxb91Dbt5dpJy53QEXp0vvD6h66NBd\nai/zq3uhs0nxRVWL7L11+eklM9IEopkRFnYJQJ7K3wdmJVKjxiClcGwGnpBQ\nKRD9KKll0OaGVsTGcJacgtDM/SohKsernat1SP2EsvM5VWx3dcFkgagV8yTj\nevvy2Hu6qX3NSlt466pm6sHMjn+tXIc2chE3p43ZX1B4b39k/jIqhdpBg3zP\n4jXgwsnlktrT9ZA+dNAvCDocZ0WsspcUsTRJ/lBdk3ncT/ohpq0wzF8L5/7H\nU6N/WK52oHOTaynj48Teb6BZxtrwqFwsuFgZPN5epKmAddRI0znqttPLEoH/\nG9R+\r\n=C5zp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3/BaMH9GyNjZhZhjYXkvH2w7UNVDDVgz0enBay8vFbAIhAM5nLzchSYhgLlGrXFa+rm5EltCkFZ4i5BTA8YyuIzTe"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.14_1613028042175_0.18423847473452915"},"_hasShrinkwrap":false},"4.33.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.13+88964645","@typescript-eslint/types":"4.33.1-alpha.13+88964645","@typescript-eslint/typescript-estree":"4.33.1-alpha.13+88964645","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"88964645b3426eb4b34a06fe4ab447c624101140","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.13","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ZSimhdqp7Bxldo66ou/5oJ6xBlWjKwfCxArLE+iCNqCXfxaBhc+L9q2nulhc3zsc8ljBAzTwMCWmLFRH8CSgKA==","shasum":"7f3ef97a1dc43dd1674bca503b1cce42ba296b91","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.13.tgz","fileCount":164,"unpackedSize":317378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVFFYGAfh7yCniPb2sEN+ipOXDdMkfrEBgTWlAm/zogAIhAKHt8r1lul9xgWEsYT8dCsWaSz29zwSZFZLqxwtqOg5w"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.13_1633460977678_0.27005410152662446"},"_hasShrinkwrap":false},"4.15.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.13+97a2e367","@typescript-eslint/types":"4.15.1-alpha.13+97a2e367","@typescript-eslint/typescript-estree":"4.15.1-alpha.13+97a2e367","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"97a2e367c56967d388c7a74d7274969b87240552","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.13","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-dOT+g6fOLY9wDYv3VSlrU4QdbZepjmf6KkTIQQiGSNr2Qy5yTiI1XtoA5loDZ48nJmUo4o+MAuPtYlYJ7Lmk3A==","shasum":"4eb6cf2f2c0080f079bb6e4880942f7ff73c5766","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.13.tgz","fileCount":204,"unpackedSize":425801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJM3+CRA9TVsSAnZWagAAE9sP/i0de2j/sdKOBPPrVnqN\nSbBmVpMSx46rNAXDJF0wALMjXOEFK9JnZx5npCn5w5lAybrskFQaBuO2I5+P\n8zQ1w+1gMMDR9iWT1C/PvjxE7wRllgjAsqwG3JMjHsjguinBhdGFwCjw/jo6\nEXskPtwZT7N37d3pFMIWyIGrxaknkW3/kNEwMXUzo85BiJvj8rZ1L7Yed4Fu\ntTrFuV3VkmNF+MLOZNWoqPnzX5X9Dy+cdhDfnsKFaN6+UZ6Dy+RPnYNkIETQ\nDP8QensqbbBrdJqsKb8ooO7OfkDh7dwUCi+F+xVkAqKGSUclj22/9EEq6Mxw\nBCRc4DdEvD2XNXaclMIZHamdl/Rlr0OCr9TLQunmbkVwzxMNcu05Us//yhHt\ng+Q3XRtqvav15IwBdAog8nhXLwu2y9bhc4p05JtCUHbPRWxkknlbscxoyg4K\nnGlQ4oPo06H6jLIWauEVC3qaUNlWPYHf5T3iKTAz5CjnJpukpF4JJa+9tafg\nK+PlszV3sJ6xjt2vMwBaH1L0rcOzoAq8PD6j1s7mGW9axbyrmua2vy4tRZ7/\n5g3CmGlF+dYH7yp3Yy7nFMO8rD3ZQovmLuMMc8WCwYLQWDGox4AYJ+w7JBIE\n3uBY/vKO2OtD1ZWAFBJChwQNCZxggkxrlCvedgHvpSLT1Wci8vzuypet5dYG\nUqIX\r\n=PV8f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcxYQZkqwfZlr3LYyT4rLnoIO+GKW5jGBRgTGnxqxRIAiArcBESbEdFGml6VTSOjf/8HrXunhSf4VMVWO2F1KNf5A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.13_1613024766425_0.48800875814144185"},"_hasShrinkwrap":false},"4.33.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.14+d2568561","@typescript-eslint/types":"4.33.1-alpha.14+d2568561","@typescript-eslint/typescript-estree":"4.33.1-alpha.14+d2568561","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d2568561d0417fdfbdfd964ad942f9d00434af73","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.14","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-vMUHXOoEbXpGOAgDZtgu5nJRoGnEGusc+9JLT4orOrRumC63N0nPVyE6LD1Y7TTkvf+5DmKPvoHNu1lFMSJOAQ==","shasum":"3b75e3ed550c2779ca511a744c332dd155d56ef6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.14.tgz","fileCount":164,"unpackedSize":317448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuOo4whMJx6rA3jLFabk3IXI6pmxfjA1jJzZ8O0bwy6AiBnlRMAiQFc6PDvEeWNEvfhkihZto0sMcgEdqKj3KdHqg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.14_1633581168842_0.8969206422434259"},"_hasShrinkwrap":false},"4.33.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.33.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.33.1-alpha.15+9aea46ab","@typescript-eslint/types":"4.33.1-alpha.15+9aea46ab","@typescript-eslint/typescript-estree":"4.33.1-alpha.15+9aea46ab","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9aea46abcf867f3512ccb0c182fa3ff8284b3c40","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.33.1-alpha.15","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-NRwEEow4ULUWOJo0vaNEYjUOWC09PR3bndKpYo7qAw9nODof9Kry3KJajPoGMaAtUharaHtiv/2DB4I01RzKEA==","shasum":"5a25f391d9eac0ab7222120af927f3614ad6d476","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.1-alpha.15.tgz","fileCount":164,"unpackedSize":317379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ3Ci1nZz6JbNIdnIIf6l89iZrRGJOlayQ2uuamdjFBwIhAMAi+uTgr9JluHPqp1xDNS8ijOth2wIqGGT+ZFEMV9FS"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.33.1-alpha.15_1633581486442_0.38726656702087703"},"_hasShrinkwrap":false},"4.15.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.10+eeca6fc9","@typescript-eslint/types":"4.15.1-alpha.10+eeca6fc9","@typescript-eslint/typescript-estree":"4.15.1-alpha.10+eeca6fc9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eeca6fc98b3fa41ae19c39e99d3bc5a42835d534","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.10","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-q1GWjfLWYjJ/YE630tnTfhPulfUtOwfZ4gmR340XfvaavYiVID9TmcKCy+JmnvAAzHNVSywaAT8U9teLKAAPkg==","shasum":"7f2dc083e4ce4c29e18051362313794da3b67e8e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.10.tgz","fileCount":204,"unpackedSize":425801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJMpFCRA9TVsSAnZWagAAc8wP+QGQcc3Oej/4fsuViyWa\ne4DyXuVVNRzIM2MDV/C3HtIf+SW8906NwAeKtaeLrPA7W/0pmUNnLbp7r3Ir\nWFV1Lb59BtukQTPolkn1Z2fKetF0NbvgA/vuM/o1ZJzeuCq43Rlb+S4P/9t0\neH1InLF8lr7qveBZJObFmSGuHM2m/MX2Pl7D8mUCRPEe7UbhCdf2kICMPwhK\nCT6rwlmeOKJZzAq+g1YdcHtSLFDU9EOq0gLVT329DRwnT6pKZ+EpdmpAkafI\nWU/FzhhTKnL4WaC4PnfdksyoVAkTn199vGp/N6pkyWd7ayEp2yamQUKBl/Z7\nas+M6n6ajk3iYpCR2GjFDnhMEd3QgIOxTmAg1xBzMnB5ekFn0qu9dmigOILu\nX5KEEulvuRw+DyU/T6rvxJuxx1buvazQzHuDXCWSA99/QzHAGwLJUiuO1RcP\ndktgxfRaJSk9funGAPvTUpOghxd7eD5LVLZB1hVHD0N4piqvGFlkA2CKeuN1\nEwHuGWVDFI+flKdBCr5BmqxJ8qpRP0AEEl2ZUxEKGuIsgcmGM7A6lneYjL7L\nFKr1IBfsZJSEfqdZybSFFeQpJC8xRoCmieUtkYAJUiN34zYHvgNsYMHfjlmu\njbRsDvUg+rz13WFdnL/ue3Jkt8+Qwbx6hcMI90CzXoR/6kNMV2Y2SjQoAAro\n6ecz\r\n=fauw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJBvAVjUtgqe/TlwqeO6UsKO2GhtYTZQlvad5nduIWEQIhAPLxi5aJOyuvD74cdSn7VdmuXCpF6AtCKDSFCRbKUh7C"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.10_1613023813110_0.3815820072722671"},"_hasShrinkwrap":false},"5.22.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.0+6e1016c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6e1016c9dad7bd77bd9858b68fa0977ad30d6965","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-fAtOTmae3KOSnFRkrt8kv29T60L/AYdq7eaAlSct+IxXSph1Rk/oAovn7845OtFmgPOcvAYgmEz7Kjbg6qIFIA==","shasum":"cef961a498459c2968f420fdd3999674341929d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByc1APSp7fz0SsXFriUGflNDNx7ZFLP9d+gNkHpS0/sAiBxxh7jSPuTXDkcTzSHirwXr795HM7fAOWvvi6GWX5GEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBRuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiahAAlRDPooy0qNX7uFVTTrm6sFeLFEgI3syIemkgXWoRYym0Aus+\r\n/N6s7InvtQPigNhtsTHellKCMzaQ2m8cTqz/zKNQLP94ULNqNWsJBYlVNLfx\r\np/yPiTWeuNiPCOH86EzqNw7ub8wmRIT+6D+71zQwYX2JmD5XZhKDDM0soxuf\r\nFHLxBC37XCcxzLI39cgmk5MUdbSYKSKJl6BUELyidvH8jBZmC2baXNqZz7fg\r\n6fmk5GNVqDN6b4rBvFsDrXffdOBBz5qeVSu8CMDNqdO4MFaivNqzXQbMLx8+\r\nO+HAjmg3ta/ORgGnVINsrlIzOKiWpheGPTqV9f2HKCwPAjgyNJtoBuly7r4W\r\nW8V2ubQBF+ExI/mwq4R6Idoo1Is4YDJ25bFKot5/yz0UhF6xLZJd19eKj/3K\r\nZp1J2FgYlayBge0s1DDny5PgtBPBW5ZEP4apI6Sn0TnqA5JERfifqlmQ+AlQ\r\nXge5ve6W65V6YHuS9tnlH/LP0y0uLP+kaH1KGx3okxv3UZV8N/DM9x6KULDa\r\ntN8dDR0d03+gHNH9jnSEK9hRNV+q8V+Am22R2tM3gnOUtWgBNAceSl/j7ZLX\r\nacHvscczh/0I6FLMrjEJh6PAEeIsaJFbOrnw0CLRbPRS7eTnTi8WsHrfCq7P\r\nOGroO2FVOovXBe+QW7LvXMo/6oFT3fsjVd8=\r\n=jo/I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.0_1651512430527_0.029584617836558635"},"_hasShrinkwrap":false},"5.8.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.4+76167bc1","@typescript-eslint/types":"5.8.2-alpha.4+76167bc1","@typescript-eslint/typescript-estree":"5.8.2-alpha.4+76167bc1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"76167bc132bec4724eef42fa947080db5728d142","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.4","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-JHR92Y4p9PXWMok2r8FKFBLJYr4x1TRK/IeE+/KK2tXBHv5mZq8tgLDU/LCmkAx3tqWBVhYJ2JxTDrlK5DdPMQ==","shasum":"3527677d399c15474463cda8b40d00d96481c9ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.4.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhynv3CRA9TVsSAnZWagAAyowP/iXHLxVOBl5vphd3IyHw\nOMXRlniDo0I//K8bGLbPUrezcyjrCYgQWIxAnPUjNFuvrjK/U2YE4JbyOevz\noYAWX8InXrgonGDk8D5RGbi6Mc5omfm1PR8BgWh7vXWKOtWvwiYw1DgyoPdr\nMdWiXCZIn0KzoFQ/91SCHzV0i6s9ZcJK7nLFz/zHOtG5XzKJTmRe/O4ZJghv\njoL0PKGbRFd10TPq57l4Qjc00hNzS8A34/7SY4Wu4WrKuatHmVSYtyS8YwLF\nYIonPzcixxi2UQzEmpHrYhWhdputAhSQlOvMonlGBLqjPr/Y4lL9MGorDbyf\nQdnJgao6ArU0G6dlapG762Kf6HjimlXmshJ6EGsJChhtOMYfTs1Iz/cfiGAt\nMi6TETR4M7S7tej4LqKyHxFBivhsHWEHX+T6HuDoP3IlZCVJKN4/TJVmBhGn\n96szBwV25JBjif3H3v9C3Fj/EnTORJqcR1rLN9G6PQj7X9oAOH39FEm8PSED\nl9SPXGnu7KrzixQCiUIpMuaRCO6dIkwxujYnMdiH0fvls4rPMzwbOvjgUZnh\nT/NUXHURn3EhJxbOkYOrXdkoaeSYZ8AOemVEL+ajX9LWMo6Z8hsVQD3g9TW7\nF9A3Nck62X9BfKbWD8Jvga6b5G1+qeY8N2sM8uUwn0nr068HHxnqdx2zIxfZ\nRmWs\r\n=gwfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCayBVgbRrhRM+M8U1ukF6IwKGRn2qx0SqsC+2deKWrbgIgJrhQlZdNu1tfqXIT7sZ/oXBkaUkow7FZSS92pkM/G64="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.4_1640659958952_0.18492808291481921"},"_hasShrinkwrap":false},"5.8.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.5+4bb55a22","@typescript-eslint/types":"5.8.2-alpha.5+4bb55a22","@typescript-eslint/typescript-estree":"5.8.2-alpha.5+4bb55a22","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4bb55a22fbdbee993dd843c20ac94e279fd0deac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-UE0/ppf79y/xGHbjLeu8TrlTg94fg/5/8I01JMsHhyMqCm93QWNnsivId1loRZJGVx1fWx+6ADp5IOxA9jz2Zw==","shasum":"d53d8a760faf2839bbce32c7077d0d9cf396e646","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.5.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyntYCRA9TVsSAnZWagAAQswP/3LUWYRMH/NRqSOAQ2v4\nds3Ytkx/lTkQVn1lax+/+aOpvJEfUWv0HvLTiF3mDV7y1+CEmnbdbCUuqdxm\nkgjhefIh+4lJ6M2CQpBLfnkjBpM56XiNLcJ5Kf/jTyiTOIKteGUBFPKj0bY1\nKA8nhSx7TmtBIBVxT1+09MUTYRoas98fP13r0yYwC+1Q4tgUqxKfQfcJwdYc\neYS+xvvsJjKwy0U4ejE2S3xYhKwyARDRg4IIb+ET1IYFZYkhUWOaSrqgEw3t\naL4JMFFrCrKJO3cCoP8XWqjJZFadx4jjRhs3s3wxegrn6JhN0HXYX0wNFUNQ\neDaJmXz7NURH6OSPV4TVWNvw2Sz6WGZg+mcmSZ3mWj9N577hExnXtwdOJmxb\nOpd3v7lqLWswX4Idh4bgI+jLTq0KO4wfW5J5rB8PYooolILmVICgD6/Kr51f\nXBjH198CsBwwgDNaEg2bIDugmnvYzj23a4asNgxUW3xMpLq/gZvgvi0rTObY\nOQNXtA9p+KLv4MVqoXfEIJ0znx7E7ZCMXim4KfcncryWvqzwfU82ZP7r1rvj\ncvjBqRx6sBanarciDsyfRcofWHWnHQUmZ7insilBwFfZ2TXBS88lG1ae8OvO\nm+JA4I86erGtQFA2FVuFFeMkM8vlM6A7oHIIY2thkAcKAhQfm+ljtGy+A8Db\nvVqB\r\n=2vWy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVPPoel8wKXGk8ffY4lFZfnjbBPabY2jj/87OJPlv/swIhAMocweUy9Q0pCrbVtjGP+hYBm/Y6wtM46cvqB0yrzHWj"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.5_1640659799940_0.42607348859552885"},"_hasShrinkwrap":false},"5.8.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.8+4bf832eb","@typescript-eslint/types":"5.8.2-alpha.8+4bf832eb","@typescript-eslint/typescript-estree":"5.8.2-alpha.8+4bf832eb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4bf832ebbc73695c62baee21b3aa681ed9485d3d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.8","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-iMovsIJF/5qaA4CJJnYE0//4n2hPlhrHaBaUf/Z5eBwns61rjgxuXQsmCAY9SMKtRsnTbsIZeMXwNO3pEqaVnQ==","shasum":"d4d10f4252ad35ba334d6ec51753ac7ee632e462","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.8.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5lWCRA9TVsSAnZWagAAs4gP/2E1SePByMxgfR/7w6Z6\n9DZ90AATFIJdJeGBvKt/g35d1ExOa4uY44Qc90Y9RD0oSgKF94VV0Gz029u9\n9BOrJP4G1mPZc2xD8XAT22lWOX+hcL+B7BJqqRr7XahLO91apI9jB6GjGMcT\nI3YaBz9YZQL/IDLP1Ifhhnm7ilZmgcX5Nime7KOxBLWBCCJo0agPdm1KQ0QY\nKzZHFl9BnvCbMPkcgkklGXIQLasjOyEIJVOX95KDH70KfQoR9s/yhlj7wmMn\nzx8BXknogOklVPVKzHlTdP8mRsgq8rbsTOBul764ECjpWoRS/9pHR+pyMAh4\nU+rvH8xexgeOU2Dnm0VGfZXv+MZ+oseyfgQo+6IW6lvNV3/xKMseubH6dAmc\nfE1AuqCNcSTxJH/k8WG+aU2P3R09RMia6b2JrLFK8koV6t/kLTP29QEIIuX9\nE0ZI+svLnkVhak014iW2CO6AIpTPMMVEm94eEvSbrbJ5v2uKFOGsGEz/iVFu\ngWJW9ZgLlUhcJXkrBcWLuR0igtufjDNJKKnG0vPYlP1tCu/pNipPvUSk1QII\nS8HlhR9cVoAorpxbSkhEm7aJzeMcLkNx1gUmB5nFt7Ts1X1xf5t1i8tzh36j\nJKDyTksBkdca8nbJIOCQ9A8O7WxGMkqRlfsFOCz09RdaTVMedC+W71AkF96H\nNS34\r\n=cISo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoLkExUL0OlIyoU0IAGyYXl3/m5FEs1F6ckReZk6uotwIgS78gBekYBTidHK7Edb0jLwPjSsIf60CBMAC/cqqN7rQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.8_1640995158021_0.595570520641179"},"_hasShrinkwrap":false},"5.8.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.9+899ed4c2","@typescript-eslint/types":"5.8.2-alpha.9+899ed4c2","@typescript-eslint/typescript-estree":"5.8.2-alpha.9+899ed4c2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"899ed4c241c48659c05d3d5c1a5aee8cafb2b2b5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.9","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-r/p0oWLoIyfD+GGEr2I0zoMb0WN5GWNQ0kZi6V7ExeijWLjGdYZ34yC0u90tjsETaZYtipBfbGs++YpPFhM9Yw==","shasum":"72e92827b450261ba42e165bfdea63be7a773291","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.9.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5l/CRA9TVsSAnZWagAAr+AQAJgyIMYEi4v81ZSvJXus\nmA9gz7Us4NG8CYvUesTjNCJUCLDH9RXwSBmpUTJ1O5oM3NuohrxNhbEQM4xH\np+yseWKwxs0O+ZMG2X47xZWdkA3zQT3/oCZaOQUK1J0pRsjwObw+fEaWBiKi\nMLNWBYkCjYvYo765VH77oW1THoHm4D1iFsjRF1k8FePeHm+tfgBLIczBn5Bi\nKb+5HDaSGmhi+6yBzwU1hdBA0iE9QCNO0oYxAZUzqaeoui6OrBB3L81/UnFC\nC+wtFiWjVbcfmK7h7NqaU9QnoJozmAxaw79bHkDDAQGB9udPcJ4OiKqDOA6M\nYil6fGpE2l+5Dxh7+pxgk7FGPipVi/+pUf8G/AkbPcVU1BD+/0zVYh1eSc5a\nGGHwbnwRG2A1V14Dbj6yArwnSANi3seOIc7oHWQ65pTli+KtqSvIuvnyMCYv\noX/CZ47dvypEKyGw8G6sqEV1mW/UY5IySOLbYFJ/dda95g54IhupMdVpYegs\nj+cisLjZNcB1mDNsmV1Znb/9p1Xw6Phz2Ltko38cXhyPmeimQ4fbe5glgvek\ncrmNVIIDFWJtmRYmoRL9fcZtvCALiHFNRulGrJlDTv3rl7xFVLnWOiUoJ9aP\nAB2B2cKP0k3V0vVxmeOxFweH1m4gQl9s4A54inqt+aJEA6XH+YC+oqAcSSsy\nkquj\r\n=FNfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm4JGI/TBtJa5VoFPWxxC4km6ZMf5/PwWxluP0lcruVAiEAhbxEe7ueTErMwfd5L81pUNbF3YDj0ZTusP+s1qnZhiY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.9_1640995198855_0.08383919913845905"},"_hasShrinkwrap":false},"5.8.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.6+a9eb0b9e","@typescript-eslint/types":"5.8.2-alpha.6+a9eb0b9e","@typescript-eslint/typescript-estree":"5.8.2-alpha.6+a9eb0b9e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a9eb0b9eb2db291ea36065ec34f84bf5c5504b43","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-SDfjYjng8x6e7b4oahf5Sq43mek6mV10z9PuPzE7H7MTOFsfk3NFrTOBY2Dgkpph2itqYoDNewywAkHbd1AegQ==","shasum":"e8a2ee2feee8c0f57fbfaf7a70246f8594ec49f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.6.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzLZHCRA9TVsSAnZWagAAIacP/2gSKsMCFD2fkf0yYmAp\nxCdGSMNe2Ut7UuluS6rKFusFxcfjZWf5aOM5MoFTjF0eX/kNueJTOTlYzh2v\nHdW1NiktnBlWk3aFwoAvBJoTAevJbqH+5BuEJ+qhrvRdBPIFwor42FxCYwr8\nX+ev9dvALXva6YAnTyy4douhnaNUtYSvX8RX5/1kEOgYfkd1/JAMGvC5iUxA\niZA3mgSyTkb54ak045PqY5qYAMPLALX/IumjsctJ3yEduVserwS/syJ/2AeC\neUKM2hAiAPyWQfo94zYO2xweO90PZamVoptkXllMSpWYNQj5jtTO96EG6jWh\n0QaUpK0yWg/2oCIb7cPIWeqMeZq0PM4T5SfnkPB35u6EJQm/zGBmUdDbbuEa\nPotT/Vn9Or2DbdXlhvFwsJAXc+WnpmFVqdDWBJ4ZYhLcbbj72L2x4fBvmU5S\nDc2dihVzvOqD2YME5qYdFMmU18NgZYo9LKRvMFKd3we/PrRlnj0kh6VDQrEI\nKG6wlllugJhji2xyYSgsVGKVBUxnA7KcyEh3sUgqRpXGmC2GWAWpj/4asIoy\nyAigj4cAhguQJmmETPFIFlTWzABFSHlcpFJJTbtUZHZgnUBBptzDZLRfKwLw\nqmnF0osfbSudxQLi4dDa60DEqbj7bIfzFhjBGA9akvOM2kQEtU1v1O5DTFFk\njrbM\r\n=EUeA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArUL5s6HoOK8ySbOFkd9R+hQJ/a6XOPYYpmG/iNjaubAiEAxk5mZyC/pUqBVJdgNe8OoPnMKWCyCaWj8pmD9kEuNiY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.6_1640805959126_0.9114058268149301"},"_hasShrinkwrap":false},"5.8.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.7+f8ad8481","@typescript-eslint/types":"5.8.2-alpha.7+f8ad8481","@typescript-eslint/typescript-estree":"5.8.2-alpha.7+f8ad8481","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f8ad84813a4aa3f859b68141f28afd8e03e23be4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-Z/JOuw1e3rxJWdLJnC/W8ViHOVlmiZOJLz1DauT59Yd5w1Fo70OyyqLnu31soS7siMsZcESuE2GklUAPUzN84Q==","shasum":"70a80fa7ad34deffd32d400939f37365028199a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.7.tgz","fileCount":171,"unpackedSize":282896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5jeCRA9TVsSAnZWagAAl20QAKDz0ngI/5OVj+SEg/dh\nPLGG//HUtPMOs/tJ+SY+mt5ewHKtEzF3yV/In0GdDSwigbBxiRFrQoLMPqaM\nRtcs3zomOP22LOOdw40dKzEKkuSShyPlMlnsgnKBv/S7JSoQQmmdHTPjy/J4\nnu5WwOTyhIDNR9e6GkgCy54lW4SIGlnCHySnYVOAv5X2Zcr+kCuScS1igt/m\nR7LnzPqmsUyI9EBqOdZvIpPa5p62E4/xobvtRyabE6zYsbwZavdA5kVRGtMa\nsgDv5TO0Hr+94K+nBE3bZbxyxqARsKVpM0K6D7j+0a+hlgPNdrdPnL4hsm1W\nl5IHSYy+WZIxux4ocCHhWccj6xrsYJjuUVgNoXx8+LJJhtw/ZB/vkVbvcrPh\n0sTycSCf2U8hotPx7cgHI+pCoSBvmkqAKo+RM1ZzwhrzE94I4VfWwgxckkLI\nusCFyKi0PzKP7yqYwIupHFjP8En/lOIFEs/lx0q41wZWOVGWU0oDZQ6PJq+b\ntVUWeVp+Z72sFXdFMz1rucvKUkLbPuthUhsDN24ybcPREGuuAmhqkO6FuJ/Z\ns/Z4K0WxvYX3lQG4qx8gv0K0LkoXySNd/om6KaERNxfzcndBsSeJuX+gJVe1\nfI4xEtrYmXlb2m1nNCM2Tq+tydi01aVk4y/WV2Sw9PQivveE7ui/69a72zpn\n9HOV\r\n=m9y8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNiGD5KESKnlWZV0JWBuX0nHXJ9bs/WZRQTLNCJ0tWrAiEAqzzzr0RaSdRXPymG26MH8/7OzirEhuCgSePGV+8kp0Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.7_1640995038551_0.6958473111078889"},"_hasShrinkwrap":false},"5.8.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.0+b4046d43","@typescript-eslint/types":"5.8.2-alpha.0+b4046d43","@typescript-eslint/typescript-estree":"5.8.2-alpha.0+b4046d43","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b4046d435189ded3a1ab315f41bbe857c7130cf7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.0","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-HufmfwL6+sZbLlbESxyNv6JTb+sub8cthPneACxklyce+pNPnDd4KsR7nOrSJfYX10s4TEyJ4lCUQspKQQxbPA==","shasum":"58d7860c68b7229bd11e76753b7e278c0da97844","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.0.tgz","fileCount":167,"unpackedSize":280271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhygN2CRA9TVsSAnZWagAAle4P/0KoWs3qhRxHtnlCneY2\nwOW9Cr1tpGtDD/xijSIki5JKPZ/uTYfdO1MH/4lLAN4QaJZB3crku64uP8d4\nEz9o0vsnZ5W5C4A9mNKhnxW5jQlW+jB3+RHN5zAy2tmhAcxZMh7Rg+2n9zF8\nuE5ST1OQAYFRCAeZX499QsQTrlANllPRuoTas97O8x4sAMeNr/1ReEK0QYwz\n49vMdxluCDfNxz6BwJtbZn1VnUHpQepBKQvzaaEa3LZg9yGcPnbTUgB0xax5\nd5hikisGpAXA109hsIH4tjZ1iJNYe7YwO4bVp6MkLxED8HX0aipmzBRAO/TW\nBE5822IwlIpSyUQPHUwqWDHYBDzDHy1plU/qKuGp6c9ii/fGu+ojJiXI++Ea\n/57Yxt35g4mZaJzOp61sUac3l5y0bCx1sSyYv5LHDdlr4ZDK03kgB5TAPOaP\nMtK/IJX1gd1LYJQVK/APUNnNZ7DFwxb2HONzeYLqAqGD0+u3jYj/DRV19j4f\nUfQh7PQvD/0ix58hpIgFjRbamOXppwaUlbD2zBgJdKNJzpsmoxPNuZxW9yzL\nJkjNxY6yAAe49LjvcjtXS1QAC0CUrPh9uSas9BoJgb47VKICF+pd/8U/FyMf\nzGF5Zy/fWOBu6XhQ2H0T1ksSQimKk86dgrNkq8r3++47uJzFhzoEXU9Sv5AH\nv/+Y\r\n=uimw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1oueDd+sX4Qi8hzS4MoAeFT1WW9ubf/XIHGPAND1I0AiEA1a+qPFgIZFx6sazsXsSD1D41hmwj1Vn/lGiXtzKzOdA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.0_1640629110213_0.1356928957311423"},"_hasShrinkwrap":false},"5.59.3-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.18+6d5e1b9ef"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6d5e1b9efa2e631ab74f11700202e8bb08ca877c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.18","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-RbH7GMGL3x9xwfUhltGep84Ejek3o1XmYQdw16XbqT/56Db326qFvZuno0WE6ud8x8lrqWNLhUWzDAXRh/lAzA==","shasum":"ad730f0edcea824f929b9ef9e939c2cfd1282935","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.18.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.3-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBbsoX3gIp11LxjliHIdGXARfp6+gnomulxU3kM69+psAiBwab9M+sQyRYHDfyQF1KZoTOVJZ7x8tlmuHm1oHtQCmA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.18_1683389549634_0.980966050202241"},"_hasShrinkwrap":false},"5.59.3-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.19+824e6125e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"824e6125eb208dda712fe64d0bc8fc30e67bc668","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.19","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-yfzb/M7EbPbo1tkJ3h8z4rfuqyVITlu2zbvBmulgFUjZvPwdtgMBKm4shW/YJmdH6S8QogytliqjZo4PAvff9A==","shasum":"51d015732e91819e5554e727b0ce6377f430c46e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.19.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.3-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGszpJly5Pqkepv3vCWKySk8wT7kqgjFr+102Z5kHl9AiBq5Ti7R4AkrSrkXsNL659lRwjWi4jctXyzFzME3JC7kw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.19_1683394784624_0.0134123581673804"},"_hasShrinkwrap":false},"5.59.3-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.16+d4bc770be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d4bc770be1ac23ad0830c528703dbf08773ffb09","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.16","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-69chGY3myYp1TLp7n/hOct9ph7gFRbqGq+ix6mtKVgiRbajavLG2ovHpZUfz9HUjn+MCgvM+YU+oZADywAQaFg==","shasum":"a24615aedd048a08ff78c6df4c735245e6ae4211","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.16.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ5NsONhj76gKnGsJscTzagBT8LOgftAlTjRCGVCdpoAIgN5snt3kCf2CXNJq3jEiqxs1tAcUqaoN0DH6KQRGTksk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.16_1683374526580_0.6421520094800741"},"_hasShrinkwrap":false},"2.26.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.12+16ce74d2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"16ce74d247781ac890dc0baa30c384f97e581b6b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.12","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-mukD123+dSD3wFX393rSLkAX2zSpgVnqrl/1Inz8Vd/6+UDW0VSV9DO7/s4wje1r6DsPgopfdYh38G/2mPcYlg==","shasum":"7c98547094f6162972025f66b35dabf9dbc6d0cd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.12.tgz","fileCount":152,"unpackedSize":224550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeihvKCRA9TVsSAnZWagAAJuAP/R79ncdBwoR51kSiQOPg\nuLLOcdcVUVTTL6KoedG0PFF5JeWcSD81zKaisZFNzLKFdFPMpXCVoqM3aTzp\n1WaCcou+D7HQb/G4YYR0WppmqYTmGq5rbfE4ZoZjZHmmXo67O6YfVYKpYonx\nTLKBNHCfg7zGqi1q0fl82MANYrsLnlFxR8wT4xUlu93Um4LltmrxxcuQqjUP\nfEPJ8cWTZY3wnspRfJ6FGIhOtWQrAFAHcvnmI1bBVy0o+E5GmO9nrjem+CP7\notnEfsS3vXd5XFFOE4GBGDwg4mqvkMVlquPQ4HPYHyohdrp+AjNye2W77sbx\nrsRyO5sYXP3ptbOuoDp3VF7Kxj6BXcJGIJctOSRjbD3c0zmU4UxbVd0JSmi1\n0PRZ8w0DS7tNK3tEEp6g2tWfZrgYjx2YDdDbfQCf1EXi62uUxLAwhotvHJ/X\nyqhXCHbYuEND2kEqqtf/O34xloPmGsD630cksN9LfVNU0KOq9fxRN9d67gBm\neEBXMPX5RWY7+F3CTBTPAUwVJaV8fPYpQ9HPWGgyt70yubPDx0R/QZE/lO/9\nTNlAcYxY5k7fCAthuxvHChFans/fnaH7MZ9d0UvkbiKZ5SxbRdyBvBABEun8\ncV72JmwCFdpykmNu3Sp9Y2d7LFURYjTu8Ie6ji/g7wdmNA1QoLqqWMJaZKj8\nm4Eq\r\n=ydss\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMlKMdZVwS5i9o1cALWnKdXzqFkOxSah/iL2VUk6RCPAiAGNX+B/fNY40YjhAtLQkFDRINFmB89PUUduVn2LVmV1Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.12_1586109386145_0.30333156219838875"},"_hasShrinkwrap":false},"2.26.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.11+7c11bd66","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7c11bd66f2d0e5ea9d3943e6b8c66e6ddff50862","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.11","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-yjE4i1QkLSQTMGjiOUhSFkYdFifZ6W6nY+Lm9kYw2SC4H8vodJiMK91EEZUlBDb4RJ3JZSOpSv4639sihgzutg==","shasum":"84b82231373f883011d385adc94561e68c84d245","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.11.tgz","fileCount":152,"unpackedSize":222014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh9t4CRA9TVsSAnZWagAAj2AP/iMv+QVaw7rdVugp3gtC\nx+g0MSC08QqwL8HqZRQ4YLbiNXJtpu27YLEcvN81g2H7qnJKHYWISCpcBXXF\ntHkC27xU4aUX8Ry6SNkB8btP1qynZV3Lsi5FODcbDZ8BNme5w46/BKfPCH6X\n96B3P1Q3I3abT4epkR/H1ZCiqqaOGQ8L1eXzTVglD6ZisUIVeie29zsfED1e\nKzw1BzF+4yiSIKGBE6q3ClkTOJKlVBV4WI43z8iLHtwIfVV48AENIJ+K97Ms\nLezhyLpedDWhcAiirSnwNJ2T+aNc82CAC8qo4D/kpn6vO1UiUv/vp6AiuObm\nhX4tr4GjSasme2PQVitTpMMGx+2zd7oaTLvKz78UY3kMJzPPTd81Xmd/4i8o\n13CLzVssMSkl9l4k2epB4EJQrXxjXVTvKS7+F3b/mG/lauTzrsB5c1Gql7oQ\nqD6rqnR4Z810TWhu6ONZ1CVoG5qAgA6JPstpe1EKUbDohkn5Iz/UqQeJv9um\n9LwWi60EJtlyymGLHL2CziVbA1nnpmoO/zPyJjINqxvDz2w7iHiC2VU/kOIB\nGX6zBl/RlgqqAwlidxKgLZwtphyVPcvOlCBn4kS6ACif2rXSN9PW+basjphl\nqJHaQfQ69f1XclPT6Hp5MsJJt43pbahEJucVOUMrrA1HKOHM3aRwUMdIrAtI\nyM/C\r\n=Wxp8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAQo04RWj7DQkUwGa5MKeDS+ijeuNPIROTsc3/wIW3kAiEA2C1wiV8T7cFk8Z4xP3emyTa6AKhxI2zeYfK5oM5RloI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.11_1585961848106_0.9285656296844222"},"_hasShrinkwrap":false},"2.26.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.10+c49d771b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c49d771ba62f1a21d3c1aec106341daddfcd3c9a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.10","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-TVaQ0fncuiD7MidwWbqiR4bB3lD1geBCqz795uNOHrVslZ8M09JeGyOYQeGyy8QS0Hi1HaY9IR63LBaNgorYig==","shasum":"bb148b689531d3cb9ef4630a2857f599e96d22cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.10.tgz","fileCount":152,"unpackedSize":221667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh7KtCRA9TVsSAnZWagAAOfoQAIr0NbawqgXtiEbNaYRm\nOsblsJlKtWvsmQHJUO1tojc+epcPci6aQc305+ce6xTYksCwY9UYUqVImK5v\nGn+0oO0hY3uk6aALRV16OCHObxivfnyM3i4EivtWv34RRN3ROEQCRy5KUJiv\nk8CL2REVMuFHfsrMNAF5n5lkitSj8B4+Cs8jjJt3BVNXjFAMRPLQE9F+2D3Y\njE841qjixTbNnCQ26ZnCsa9i64EzukgXfhL2p2m/KqDUmKiW30z8LujkbZMb\nDJdqB334S3qO3WAFi6RwSVU1cI1XmyNUc8FIBUqtFzOQilicNie0cZz7iX2F\nUjfAQpK8YD0HMb2XqkvV2x/pwPH9JMBSMGy/dCu9KP71K4ZwnM71tqpc171O\n09umIh4vA6wQEXhFffS0URHiXK80siwKLYYsHz8QHcSLBrJo0cfZva/kdVpg\ntGDAvPWwwzJrGuO+I3fi842VWTmXJ5NxsdsXczYded1lhI5TuNSHXAXzm7kL\nnt7MEK2Z39DWxORRBRGiUAhL4QE18qtNxXv2h1HSns7gbwK2hyLHUE5XTYL9\nC0iPVXRqkxaCLnrg3SfwzvxOCsJ+vFL3XTOg3hpmWJn8aj2/1BfrmLNgRNN3\nR6YhZoVwKo75vhG0BRaPpcUrUtfrqfIDzdFPf30QMLie3xFS8muefOcL3cS8\nNKOm\r\n=vane\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyHmVKMxeOErDoUKGOrIDKLwHRbkB0MbbnAEz0q102GAiBvwK0RhRbhT9rYJSqDIUiJM4GXGAmvNHhYAc9nW9skxQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.10_1585951404470_0.5383121581714765"},"_hasShrinkwrap":false},"5.59.3-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.20+30f41aba5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"30f41aba51eb7a4ddc6cd5269489a1bc0d6a759b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.20","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-LMSOgSBDWP9WgGsuZxdnQSI6M1Cwk9pwApHAr7W9DQtaPdDaVpoS/EKYCKxv2zff2qquIl39HD0ORlE3Uw1V8g==","shasum":"1e18da65c75b15232d38805952c5c237f4326510","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.20.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.3-alpha.20","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA35bT7mEt0SSG/15RnMOHMJnw06Tw9hFb96DJybZdQwIgOQ8RXiCaUOldsHbnt76Engqc319ZfwtapRswq+uDRjU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.20_1683496010168_0.24765812292855394"},"_hasShrinkwrap":false},"4.22.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.8+2b75c11d","@typescript-eslint/types":"4.22.2-alpha.8+2b75c11d","@typescript-eslint/typescript-estree":"4.22.2-alpha.8+2b75c11d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2b75c11d69bee88ca0cb77d7efd32b8d0387e6b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-btwd4ZZkBTBJQacK6Byav9TY9HrBsAYHjBRIVC4cSog88d9W1ZZ1irp2jGgZPbLI2yDEGzIi4CNlT5RaL9uAbQ==","shasum":"fa8685e81128267f7796bd813f27536cc0241af0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.8.tgz","fileCount":204,"unpackedSize":411456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmB2UCRA9TVsSAnZWagAAhc4P+wbJ6pYDsz/z4tWJ3dQE\nLzgcmrXQ2W4CumvTvZk3FJtR+sT/Rny6dKzYqx5DIHV9oWNfffJxDxLILmPN\nzRyK8Vvv66x8GqbKQGnHZtr8CpHia7nXK3hpUtrtAn8pHikhcVE4GQhQVmdX\nWSUiAFDQCoUODuaAa7T3qTQbIAyEqWZWivoYxr9tnQSPXzHzY7ee+n9nFo+n\nf7UpbeCO8vmIgwrwrw8rS9XNr/k2SJvMbuYz8wNf4WlIjEbQ6CMZPyOIGhCU\n0rT5+cTMoH24ruODaZi/uAMKr/bEu1av2P+CoRuQWQpnyBviBbRj83ZJWld2\nO+Ut9/Av1YU/TFvC3QK61dQuV35zVaxd/HcD75zx4iml3e3WRgY8clbsakHI\nE9x1m3IEoLFHn2DkEITNE43hG9P3Bzhm779yZeVaVYR3KOVq4ZORZLYPi7B7\nIJM5mhEVP4bjnpZLUJCnWReXlzVKGnlCCPPxleQiBLueQlEyycutyD45sk89\nuiQC9pw/pdZxz3uyi/KcPnhMw152/kUMQOnrfcbvGBqSoaQoWEX4LZH1yEYE\nDztnOvXEDjNMj9zsFnpH7J/HbfX9YFShuN4srPX/NiTm1psy2KlJRw/U/NHl\nelUl424zBGx29bseCfyYPMXHx8UAwQYOgrQRlMgyErusxrhbybQmssJaP3Hq\nQTvx\r\n=/KBE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ2iGxj+LBuBHrF19lEztjqlZcAbxCWH+frLynm6CvAQIgKsdDLSDnrcLGzmNQSBXJEsmN094eK3/sjQ1iAqwKvbg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.8_1620581780313_0.018351341913136032"},"_hasShrinkwrap":false},"4.22.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.7+87521a02","@typescript-eslint/types":"4.22.2-alpha.7+87521a02","@typescript-eslint/typescript-estree":"4.22.2-alpha.7+87521a02","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"87521a024103bc5fc643861649bee9a288f55b7b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-7aePfHoP7IXO5iIVPJ/SdEQhLz/GV+74FjS3sgLewpsiqz3S3Xp8E+aoxTBGOYECaoZ9DHXl1lnk4JJufHaHjA==","shasum":"96baa2a221f223019d2bcaa2497e9c4a3f006d50","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.7.tgz","fileCount":204,"unpackedSize":410906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmBnNCRA9TVsSAnZWagAAEaEP/3OSgnqzvEeTW0OCFw7u\nxTmNpKqOH0mIb8Mf33TUS22wyux4Mxo9G4WjJse8nHt4YGOIRYSSPpdzPiYH\nXHzusJDn7zg8/nreC1gt8D5rvpjACoa9iOYJKlTSLCtzVEpYb5T8GS8+vcN0\nK3WlcOWVKNijQpYX9F5/1FgWeYMEfM23W++/lOdBBQhsfE/bRwm7wOYE17yq\nHH2oBB9vUGZIeAeKBazaZ1QgQZBQr697Fre34MdEcd/uOKBbqNmnluXEFUKc\npVU/IbztdMYU/+ZwWqXBXeDckxKWviZCf6ZjyONgwQEcs6edrYJTFX8NX9d9\nb7FSxd3dCssAaW3JlJPGErjAbBn7iAo0GZZGyNChWS9zl2zHdab/pNYogKVQ\nvBYZdno4MjZWJyG7Sww63etry5Z2oZutiTBs82pgaRWwDpYvHPS6rrN72xT6\nOh1jL2Zo/tD3Ve28JPUm0KyWCb5pQqo8sn6KwX5x3izxubuei47nGI+pF6oa\nGT1ydbEKZZzDEU663zyyolqhBLcCzdPNFg/oH3Yr6Bw84M2kXmhlhkW1Kcik\nRtCT55db7xANanNS5EKbyehOpCmgO4znpp97HYgeg0fyodsqH0HP1dtgGETi\n6Nldj16wvMPbhFzUl8PGh1QxUI1dSMPGJsL2ygqTRlMn/++tOzmte12smUbE\nzB3+\r\n=Hnjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqfZuyIFbf/qtEk8+gRZsnhr0/BNVipsTc6BLohjNpzAIhAO5jPUpZx/hz4r0KyEslI7RVB5hLYJyYS9FO/x/cwZ9B"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.7_1620580813399_0.7598324529946006"},"_hasShrinkwrap":false},"2.33.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"2.33.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.1-alpha.22+c1c6766a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c1c6766a65ea4e81f5a32aaa890a9d1618bf19fc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.1-alpha.22","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-W/RKfqYnNziR8X6OAgfzBzJuaso4PwRbTiuCpL3fDu4aaG+OxpHPxdrC9xffZLpOwq7S8VFQIanYh30iFfF8xA==","shasum":"ee7818a673399a70cf277274d685ffbab708c56d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.1-alpha.22.tgz","fileCount":164,"unpackedSize":278240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevQPUCRA9TVsSAnZWagAAkG4QAIRru8yiXoQYRBzVpYAX\n2N47vgPfvAKS07lwB+jMKNh3Gt6OuQtd2v88ls8OEhAn1X/5qFh9SxJS9s6c\niUwXziZ5hiPo66wnfvZtLSAZP8yzGQiBgnalJ3hYAioRY7hFRhVV7oQP5v2r\ncHE9P+XPBF1sACCKcKP8j9Kb7ze7E/uVjfPL/ySms8FsU+jS+wCWnbxMqMQE\nk24WjqqmGvAdMCDQNp6HMGvbPm1QRC1PQqkWFgittSN3MA+Obsjhw+fhkn6D\nIX6dXtVKuOKhwe+52QHlOw3DVLS1L6VHANzphEFE1DfNjN1HegmRTLtH3lO/\nUn2JGGLadMbi7gFEvq0YPKV4qEbYc32Hw8p4bt6xOp+LVgbNoIMCgWo+hLk1\n61xDWb6WFMYd98SrXN6NmmLrLCsgBahWQy/7i2OlXi8GzvfLfsaQmeEwXoxM\nWfgD1u0GYO2WesI8o9XNyZSReIjJsgi7ljUA/s3PPbrRlN+OUJ3Cdi8Ebdmh\nA0YxGj44Bp2SXYjG0dkghYD894SX+gDfrHzxsnRSJylPdUJLipcgEH2zIbHJ\nPds2seJCvqtl+EF75Y14pCzjW7ECkgWM9rdDHZ+5KjyoKQWSX4FoF02zusWS\nyGwD3yewZ7StNZvyC8KeT3ueuSWFK2Vj7tL7n6CpyGtrFfeWL1Qb2WkGfi5D\nUsG7\r\n=yGyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp02fNNikNZY7rkMUH+UJFBhZchozIIBbx/GnOQjdS2AiBjEa0iN+CPWA+IrlK+cLhX9onB8MMqo2O6YHYtzUG4kA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.1-alpha.22_1589445588061_0.6528235653556909"},"_hasShrinkwrap":false},"4.22.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.9+299d86f4","@typescript-eslint/types":"4.22.2-alpha.9+299d86f4","@typescript-eslint/typescript-estree":"4.22.2-alpha.9+299d86f4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"299d86f470ee950bbcb6fb77552e90288ecf712a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-uHOKsQ4POvxeR13zJT9TrdIdfUM/F4cccDyvnWjuHcG7Z2yb45se320OTUaWUFwvJ+HWRWJ1C8saPf1J+LcW+A==","shasum":"ca4e01d9aefb0ac731cede1fe1efa9ab1063ef01","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.9.tgz","fileCount":204,"unpackedSize":411456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmLaxCRA9TVsSAnZWagAAgsIP/27pNKwbqr+DiG6d8ZSl\nafrSrOI+o7ZiI7pFimTMYjVE8CAanDlOAHf9j/Ug/FTBbTnDpqVhDg2Cuc/u\ndC2cbi6sKrSDHdZM2/5XUV68qVgPqTGRiH3+Mlengc2sbj3ZhSmmh2Avq6p4\nZ8FbT9why1wUBGSH5rLR5Giq1QHW16WX6ajozlEHT0ki7l2NPcf+JVa2H1t5\nexuM5UbNFfH5N29XyHPZEXRA7ukSUpv8PvIUHlgnpZvE2J2CATdRbxdbVAL4\n812AZxSnj2THnkCPga9mZuBCiryG2zg46uuUWOv8METMlc6o+UOLI1c7F+33\n/pD1msJbHg2BuZ5wqihjgobfdZXbMGuWqYtUOztV8wLr007W8JLK/nlDz3iw\nkIBuS2L7iemu0Jlh4QV0xHCiHorUnxzSR0Exn4Ti0cMIpTIcVsGpmmOFHuBd\nB647lNyBWIZud6Qi8qDs/0iyAR97hPO1813wzQ99IhEIcQlBmFZkzEAKBTEo\nwu9J8Q4773lHHNIGo9unUMRLu1RRTeyttW+GErqezv2OQR8PzUY9mksu/zU+\ns5MS9fMs8grn4sZJMoVn84AY5PJiiSj8LYEBqiteqF895naScF8NAJpvfZe3\nEpOT6Pd5SPSU/vMj6+1HXMFkkpt2INGHg+6ZWSurv+bUp7340q07s60EIBXO\nToie\r\n=POmD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy7z7Xk8UBaxwLcPlqZhQ/UbNdavXm4TN3CZgFR2DGfwIgN65Ujf5+ztOQBJc8gA7aKQJBrcgR4t9bcyGl1tzB3EE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.9_1620620976871_0.032527554215871834"},"_hasShrinkwrap":false},"4.22.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.4+89f4d439","@typescript-eslint/types":"4.22.2-alpha.4+89f4d439","@typescript-eslint/typescript-estree":"4.22.2-alpha.4+89f4d439","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"89f4d439a531d378ab1f5385e7c34b7c8b382461","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-wsxnUE3ZBlJSnV/r/6M+cpPFM0v9Qwe3P2ysfjUhLTXqKO9Iq0HuorS0cAplLfS5wtuSbWktlpnod7d0Hrha3A==","shasum":"3b73baec96496a1a39878eb34ac802139535c5b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.4.tgz","fileCount":204,"unpackedSize":410906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkjBnCRA9TVsSAnZWagAAlOsP/2HcxAZRlXerkhR04VRf\n/8lJ2HWeE7a8Guu+8kvfXsqNcdoMfSKlis3u6yPeYyjU9Q5zPnafrzFKDRTt\ndGtDoF5fV0y8SLn9ZIscb8PMAB1iDt6mvAb1ZPh3IGukWDWVXUx/+NS8dyA3\nf70BDO279aNTtDbWPBL/EsmT1m84KJzwRmIi/cikHptjlxgmzQKyc5OTGyVf\nx4raCKt/xFyRw8zzkpEIMwn7RgqF6gPTDEVffnsL/40bGv4fIEIol682D4PH\nqNh8k1uDCKP4VgbcI2icjlnnOzKSBmrGuqIojOsP7Bit8WvvXZPB8oMw6pNB\nI/OCBgexyPoaBfWIVUnr+ZEvfvltQa5KZ2rJgVgInoHyJshRAAWfJTl+6+Xp\ngA23QKdh//47Uc83LcKZDLyJILKMJmyotohKkCAmtwKucLF2c+tKI2hMdoEu\ncEgZazsoNJf5nlZ7QWgcs4CE5SjlP3/aACNnUjkLWHs3HDYVsW40tNVwnbkE\nyXoj/9rjvU7JD/CbR6hB4zcf1NWoOmk3hP5whGNqhCLynqxnyyNi474I3Y8r\nx3nkDBA2k9PXMgr4AMnyzmM+7Tj7DbIJlA2RU76HIxwFfgYgFkOCk/ZJBxwn\nvnbA887TXK3zynBBjr0H7PmYG9KDC0UviJHZppMeVmytmlwDm18DIh3jZbC+\nTaIq\r\n=S8Cc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNu+SSzBZdGudn2irTjtwg6/f2bBeNXIp5SX/KNEpQtAiEAz7xqlgGHneTFCQ2QXEOGn4TeceM3AhS2dLWwOI0v73U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.4_1620193382864_0.9719800816950876"},"_hasShrinkwrap":false},"4.22.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.3+25ea953c","@typescript-eslint/types":"4.22.2-alpha.3+25ea953c","@typescript-eslint/typescript-estree":"4.22.2-alpha.3+25ea953c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"25ea953cc60b118bd385c71e0a9b61c286c26fcf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-hE3iyRRxKEzAaFlJTY8WQ/R8o1rCfNKHAf0QZOuUoPuCW9JwnmkuOI/PxLZnTfBW3voS5f72e1+JnG880xerew==","shasum":"9f8198d3447ba6263963bd76545a1e6d8aadc265","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.3.tgz","fileCount":204,"unpackedSize":410906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkdjYCRA9TVsSAnZWagAA6w0P/Ayl+YoLNHM/XQ2sbn/1\nILgvlIYpU9hmjMRJR95+BTmUKFW/jERPERQMp7LZ62n9fFcHOROPeWCGQKot\n6nbX41MSFaiaN/+CE27aJdF735D/JxJleHxD9Trd1TJB4nPAO/0swBEwlDDx\ndXDj2ZsuzYVCclFUIE0+VG/HeVLXiRGTeZzAty93wCC4hAUeqBqWTMLnPxAo\nqgYca+Dzy8VTMBXiIVhxP6pwL3Ehub96mgpmPUVmG1mn7mPGf760hKDn4o/2\nbyspdTvBRmf4F8wO424zjxFHbuVJkYg8kRZnNppmqMYdyUiEcI5DrBmCOByH\n1XXMsmjNAS4v0J2DG1/7mHR0o4ocY24G10cDOHPa048qeZ68WASVp+vOvdxV\nbM2DvtudsRthoPmYeLNMvJGGackpwmRpkJ/E0uK8BkW8IJAqHGDvs4G2hrk7\nwQXt9gCfKQzjLpz4hfDj9AS9EMTYoPzf4WE8PVe+QeWBDT9aOM64NhRZAhuv\nDDSs9II685r9m8FkOnNXwcahuU99UXEO1z4v70H4Wf4y+8t1A51J8pKmzPLU\nGK9XkwqqKS0E4ZGtxPiU98RdQ/fQB3lZEIWduvLFSIqa2c/+dSEkqUWxkuB3\nKSwOJA8T9JZDoCLpVtulYHHhNxsLhLmc1PDL9SQ3h9iQ3GeRpfqerqPspVA0\nKlkJ\r\n=XoGU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeMUn5JXMTkkzrjQ+lGEq99JRvtscKjcSMYBSxX1WbYAiB3la0bnJVL62SXQuaZFI4/J9GvvCgM33GNF1j/r/4y7Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.3_1620170967901_0.04957608697762472"},"_hasShrinkwrap":false},"4.22.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.6+ddfab958","@typescript-eslint/types":"4.22.2-alpha.6+ddfab958","@typescript-eslint/typescript-estree":"4.22.2-alpha.6+ddfab958","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ddfab95841814351db0bf3d89281a964ee9daa43","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-RrSn5e6oMU0mlKszApmBzVx/HXXWEt67MZ7vChMC51lgIhLrRaWtDnBKF31fmCj/vWKd63IDC6I3xKYTReznTg==","shasum":"cec4f8c5acacdbb76ffb3c9efdf7e8c801f304e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.6.tgz","fileCount":204,"unpackedSize":410906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkjA3CRA9TVsSAnZWagAAPtEP/0Mne5pr7xoFMCv5oSzI\nDuxO2t84MW+9iq4B+NmuSQdUadyyXg0DXplxXXy7DBhza+2+L9XS3XvkQYQM\nQ+p+gw6XCyuNx2wh5X39HwuZO7/pg76jRafWlVkNBolPOeF1lhikg3Rn7jiB\nqD0bOuf81g1WWnyn6vuUTKK+1GQHS8HF8vuSWbrIM367qKV3pZEMFfafl3NA\nFczaL4W+g7qDe3YL8A7S948h1t7EO1EOc7rGxcLlvP7R57yvEf87IwOH9DHT\n19KH1W79awe1rkbujapb4I/az9rBE8fescmbL0/M/XIugRayBQU5MtBPcwDN\ni+JqUEMzyPMV+NC3tsK+28EP/tceHmGPLcYWOPzycvidePjS30Ebpq1LBaXf\nE5T4aurEJu6OGoPoMkdp+OhZ0DQdMP8EGxNILooKZzqHO4suyiSRdu0fTCmt\nNLdOnNzdDilmGv9Wktnf27sFI5cgx5FcsApaqiM0vsjgmV+Q5HsQ2BzJjUdk\nhAV0qVFZHRmo2/lT5zZCVR+2gmEywE/zvIDfObOCm3FzCIGeaDZZX9Ek6/+D\nIVqrCbVZfn0SXoRdTM7Qtt0SCAgJ4RyXIYgrr8yVYfdZxV9X54+d4CI7UgeF\n+/unKGe0oXrXxpSi7GndaL1QPwEdallfWclEOUZekrmfbEESqcG01dOn0iFc\nzTSg\r\n=Y/pd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBljnnzJz7qMnCfTLxDHr9GZl+hlZmaMuBCiBkIfTB80AiBEgPR7e41aKPbP4ljpIGPlJYdN58yPMoaEFXTciehlVg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.6_1620193334505_0.7162039547334331"},"_hasShrinkwrap":false},"4.22.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.5+c3bc0bbe","@typescript-eslint/types":"4.22.2-alpha.5+c3bc0bbe","@typescript-eslint/typescript-estree":"4.22.2-alpha.5+c3bc0bbe","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c3bc0bbe408a01279705bdc6044cba137c69a871","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-JQpDFVe8OUAkWrGZnMVByLfqgB+lwnSjZS7vmNxyPPSglNndz9qSV4OuKVpLTnU3xUiG+E4nNBBgQtO7TWKNGw==","shasum":"998d1b92f6238e58bc30d4047c62a2e82b85e0c2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.5.tgz","fileCount":204,"unpackedSize":410906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkjCRCRA9TVsSAnZWagAAEucP/12uunO5Y0/2r6IYI2/Y\n/3VGTBJZuHP63UU85A9yqmuEQTlq5zcTziB8qfJDVB6ajoD8SCoVAOWOKT/L\nXqapP5HcvQDqHqrYAqf1viY0CPoPzLu0A6NEtXLQxOvAr3knz46CbpaEinxI\nqYrLp+goAVdMW4je8kreHU9aBmTgTpeIxTWjHD4VmjlQ6FjP13hm/WrMOf7K\n4zUroixkkcfexCCxTjhRlqf6SoldjElRJo521TLTs4P9Q3NN1RX5ei/vji7L\nlefIHJ0JCVwzD5kGzRBBzqsfAZvHKJaDvgNVyzoq/u5eeuHMn1T59vYkHqyD\ngpWcvppbB2Svxy1R6oKJA7QdJ/5gtNlR1EBewxGxZJPtgUJnBFUZzFY1eZjr\nrpzN8u8su9bXJPBB4FxVDNrQoziicDg+Z07jS4s/l4VACVuaEMVZjb6qiHez\nsSQUu1ky1TbQSidI7Cp2gApqb+U+aCM8W3e4673sAuUN2mqwdZWNJ6D41HGv\n2d/PaOo9ZEp8FIm5NdWZCYyD4C46wCThALc9cmREteuQnMlUKT3QRhd6aRxc\ngQee/2vZnxUoyOui/7mqKzN1C+SeYqfhCcoUO30RVLXjErexbrcCXoQpBknK\nfGGVf53+mBDetCiv6r5DrGl3PSJmX9PGdFbGKbyjWJB81gn/VU5G+zAdaXZx\nXccJ\r\n=FujO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Tx1dRy3T6RiPvCAfmitQ2R5lTN2sCQCO2yeIDQFwPgIgFQwPrKeJ590gThFkse3hUvfEZHFr9cNHsGC0aZ+hi44="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.5_1620193425446_0.6350419119144237"},"_hasShrinkwrap":false},"4.22.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.0+5706e0e5","@typescript-eslint/types":"4.22.2-alpha.0+5706e0e5","@typescript-eslint/typescript-estree":"4.22.2-alpha.0+5706e0e5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5706e0e53070589c0bb0d53ff2ecb0ded076b704","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-FI4u8KUFsJWsUULVvNGufYDJxIwlQx0yy5IEluHrPHC+LKdDaaFAhB4QNjJK1dZlwvr7DZZsgzQ/2PZoEXKi7A==","shasum":"894da6d7b66d606b279b2b7c366e55d1f7637fc0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.0.tgz","fileCount":204,"unpackedSize":410887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkSDACRA9TVsSAnZWagAAVOgP/i8BvshlplEKvzltQpQo\nfz9xisa9ZUsJgZy0LfeRbDNXclNc6zAIPrHfDxsyeRKC07IUXqUbYNEtQg4F\nvQyy2TmjUe3psJEUomreIDPLy85O139P8gFBIW/bNJDFhd8hffhTl9y5BNDq\nnhaGB6QWN+XRsCJKgv6UJESgA4FW6hj4wpMfbpDs4uFbvrPUzXsUC3UswdI/\np32dsE7p81ustj9dSDTE5TuOn/uCF4wwOTxSXEVvwtB4Gjoc7rny+M2vZ7z+\n6ckAK2GXmXixXV8rpcse6dJgijmIMajkrMyUf0WZARZSlh0swVUOgw27cqn4\nAHhMCygst7iZonGK8LLPWIK7DAys04tzb7pZ97A9JTTm1OwJIiRpxheKhbBL\ndW1o3FkW7CigJUtlBO0bJuUB9tojLcsFvhgnnHsgFB2VnabpEHqzd8/mCi5S\nwxeIN9Hgr5ygBuea3sV/Qb3FdewUxHeV1Hx7vuDtS5zW2CfGLic5x1feO9d9\nLduGmdTlfCJ1FJLGMD2FDKj6lTA8iuULv4keT6Rj5ktHJD1LJEsYDX73lzlF\nVPNf16qarK1fy+TBxcEAwzbTJ/NGrdtMBHa48pGRegBoZWJ4H4DGLhi3Bd3V\nYdXdQxvW2u3EZHcjtvooTyW+pm5/Y/rvBSXvZjzrkIu0qjxCYAYEBgixQ+GV\nsQHe\r\n=DmWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCl0jk8ULxLue5/zIjVYloWP/4rgXB/DG0d+rYJFhmGAiEAihnfF4B4c+q14RSpe7D9rZYCfYtPXYbI5WVMnj2b2w0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.0_1620123840124_0.5283742945100882"},"_hasShrinkwrap":false},"4.22.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.2+209f6d0c","@typescript-eslint/types":"4.22.2-alpha.2+209f6d0c","@typescript-eslint/typescript-estree":"4.22.2-alpha.2+209f6d0c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"209f6d0c85a86ea97f227a05596d655098fe6401","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-qGnwgKfbiWNfRQbDsYErpQCNt3MluMQjEte5q1QgmY4OTDH+4f8lmzf0zRgyxGsLUjviT0ktZDg7AFH/pEtQ/w==","shasum":"8580cf91d2010d1e7446718ed0484f92b3b863d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.2.tgz","fileCount":204,"unpackedSize":410887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkbi0CRA9TVsSAnZWagAAgioP/0VxZKhpFyukZv2y7+Wc\n8Pn3mL/npRDnP33ql+iP3rEJjyEAut81HE+vKgUkgnLTgtRdG6NPu5DrUTVu\nzKYMV4keSGuG2wqty+6sRb+99WulTLhNQKMzSYsRjJO8Vu4OEFVAgLzlgdAg\ntT5vt2IYUXk5/qUafZL5tplSCbvefGyTpzjDlCqhRphT1UgftpZipoEAnglu\n5MfosPWCUcO4demIkdB0h/O8WM48/9YVwHcxPyvvF3g+wIvlmO6Fdud9mcm5\nmG+rMW0oPZFjOCZ4MipqabxVP7cGU5gciQG9wEizp0xZb5mfs8nPpXnoeNb0\nBtlYn/eFMG1yTOdusQ24QkdGsdDCEZDG/C3xKj5pjx3vSRwqQDuD3DV3zDc9\nCbhO5PSJ6D7gIYxdrxy+4x9/3bB5kx9GCA3fMaw/3kTMZO+3cTsYAwq2Jtk3\naYr4dPBo+LHt82Ggaz4yoMSzwaPTocxMeE1LvPPsAYxGklT274SeGzhDNlu5\nmyaEnydsGXayblVFuF+wbn1QHAymepJlfs8mqg5VaURlKpcjiuwSM5htXu6m\nUNpNwkP1FLKf9nSLCAiGJAybdELtnp92vEsT/YZ4souRk10Cw158zYlPNoR8\nw7PsyFvQaDZklbZ78lGiegp1MQ0x8iG87nLijpfx+6eS0uOjnLsT9pIa+Ii6\n/VDZ\r\n=I1At\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHalrW83ow7n0LD6dLE5mq6VI/oHRJ34sGk1/i7bVVDAiEAlqHN+9gaFoPsGyZZzk4zZe/VvJ19LOzzBJYG4YZvVII="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.2_1620162739797_0.9248680872383808"},"_hasShrinkwrap":false},"4.22.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.22.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.2-alpha.1+0e5cd96b","@typescript-eslint/types":"4.22.2-alpha.1+0e5cd96b","@typescript-eslint/typescript-estree":"4.22.2-alpha.1+0e5cd96b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0e5cd96b3d15af25d0a36f5efdc26443a0ada285","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.2-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-RVuymnc34pQ1l/WM5K005MhY1FTDD4a6/AKO8qf3jNOLppaiU+zptmS80I7OOwxQjFuY9eof0X7Nc41Jq7FKGQ==","shasum":"1449497d9a977f05c2f06375097cdd7247a95348","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.2-alpha.1.tgz","fileCount":204,"unpackedSize":410887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkSNxCRA9TVsSAnZWagAAFdsP/iJWwsS6f0/P+SNYUxCb\nbLbKFWOnUAsuLIM2kJIIOcxGhLxAV/gZfPov3iNEgDAoii2irB291FRLWzaG\nGTwflqyxVjd/v9oVN4y+jL4BLdyPFZV3DHpwYDZokmA3Eorvb4ZhYeHGpHLo\nLJxsymq8FWOK7RJvbWvUThAoQQ9IvTJ9/tzvAlv++hTt3ksfHuhLd8P2zV7w\nnfVc1GKacNpMk7UzGW6RTPvp1hw+iGR1w/uw75DUkxAeLS9WhOlJQ7Xl4JMr\nA79+yWNbbAco3k86RZrZegZoC4RVNG1IYURbaCwvcV/U3A1iFZiLC1T6S/EC\n8wuMsc+pJq324lxNrOYsbGwv30QByK4N6PVuz6aYjvLyVmO2Ig/fOkUIlaKf\nPr2arIX4XcZpqnLMyqK6xHQfN00zxWYvdfOTrf6FkPK6Otu/0Gzpx6J6Oxjc\n4ivQsYjBfUX2SoxSupSIUWj0d6DoQTNbwbb0GfCUu1yA0c/0eHdDm/RsRjqf\nAtqkJAXd8A+GJavvrNUCYH8kqikE9ylfxdexGxoSiAEsNilcX3h8YvucfHPZ\n2O+tUvYkwp/lujx5aKRUWkbHPjO83Pkt9h9cYPF6jEpyct/uO/+fiirlq+S1\neRrhnw47zj22inCk/zMWEVTN5ZFGA+y1RyYETZnBtS2bMV/0uNLj9LnXLdyx\noEp0\r\n=1HdJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyDkueK7GRUL8vKRzpZNPqtTZXQVYpdsVtffTK9c/4cwIhAN0zGjSiocF46WDXAEzlJGt8MVJbFqsVUJGM4vNTpyxg"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.2-alpha.1_1620124529375_0.11344992349885619"},"_hasShrinkwrap":false},"2.10.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.10.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.1-alpha.1+39f654b3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"39f654b3042d0b1d7059ac85dc2a45876dd2a8a5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Pc/NeTBKlwwkXlLgHqFYLJgue4mXyD3r8TfvpUULVqyqMvYyY0QeBN6Dvx13c5C4wDHjHBJc+A8D0nEdjPiUQA==","shasum":"bfb3089c6f258b97378d0833eebefdcc06c9d51b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.1-alpha.1.tgz","fileCount":108,"unpackedSize":142491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5eO6CRA9TVsSAnZWagAAqk8P+gI5Xt+LYfcJ9fPLjU4J\ngC848wcFoYpraONXd47CoybuQDDftgh9fpVzKbjruQiNTBUa9qqIinXZ7X8M\nYepLFHCT5Tbysi/k/R3Eg91+6v0U/uS9v2EGLnXxr8ZN9ZNqqgLiQCIaSbuq\nBAVpbLz+yC7b/a/YKQAw0CuPulpA2BdgrjTnSHRnSeeUQ477AT+TUYuC8IUi\nCr+Jk2hXcVwHIlVcOcypUSnwrlVJgGk/P3fr6VBs1sCe4pIAwsncs+ghJApT\nJPTTj9uzCcCu58Wgc0w+chyjMFlZcqzoytE7TCG8jgvB4fwXOEbR0dtfyDb9\nFT4LDxGrlxEFQBgy250YCopx9+CwS+hI/s80lemy02uX+VZrqWjj2t1CsTgY\n3moH/PfI+k0vSBnVFd4CifX3yk+tDghIxC78zRhL9pF6YveVm2ZzE6dWPgPF\n3vY9sUCA/Pp4GLdzHIt0rnfemoGoPsJBQ47tEBM0Qfzx7VcVFFtIfQ01gERZ\n3Xl/GYJ/cDvKlw84UwAp0hwDN+vlalx5aEcLBLvy0yoePfSHxbNeSLKbsnoj\nwCUZEt8cvMUhTrilewHXDshnT9JIjKF+4uEWG4eq87vWF4oEcU2Cbyw8Wauh\nAKIPGehzNNHQkJUiql3XVNZ+Op4wNVZyVGtErMrOm7srDnjCiaZfDBLem8zR\n3ufM\r\n=ehCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHce5+rFK5uIYbH0mR/3I52S/GAK9281B5iawRmlgeoNAiAPVpUBCob40NeUuJUdQTpXY984IPSBDAo2dgox2Eq+pQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.1-alpha.1_1575347130038_0.8518199336176286"},"_hasShrinkwrap":false},"5.59.3-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.14+d840d06f6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d840d06f627beb155a0de01086d854b3295bdcc5","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.14","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-QHG2DgvU+RAzTuXxLIYtqvlFnn1WQZ3BwwkbHLIeKbnwtV5yj7no4jfQMVGyP38IrgsWx51aOPhn1rpM+Aqybg==","shasum":"df461513aa1bd44a1b7ef78537baf8357b41b7cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.14.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8Csn8nGHZqfjIlL3WaBiP4FbPaOtVCtEPiOgVbiNmGAiEAj4vqXhH3cqksVMpTaFeS3aprK7k8mD+oXPvv6SWTZk0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.14_1683360678100_0.5174536473418607"},"_hasShrinkwrap":false},"2.10.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.10.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.1-alpha.2+b5a52a3a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b5a52a3aae85fce3bc45b39a2107a00d2655f5f9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-yv11FcchWN3otZkTazLEymdEs+CLMxjvAA2EA+i4GXNBcSOBGKdC33WgK0klPLuLNU8d6hUFgddw5bBUDvj5QA==","shasum":"0465cd265e91880676fe25dc4a910dfa01abec00","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.1-alpha.2.tgz","fileCount":108,"unpackedSize":142491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5rKrCRA9TVsSAnZWagAAuw8QAI+clOdAJsewp854eP6p\nu2WdSZaFvNLbU60nkljKhAWkyAsdvvM5kqY0IDEMeXd/YbgDmWuGqI7Zzmd9\nZvSYHomu8wVYfyYHWxdNGIiZZ0SYBRL/UXH6KRdg4toUK1pmffTXif6xzAbG\nMF46Er8M04jd8DA1mjDJ4BfptbvlBi008D+HO4cWDwjgEp2g5QLrv9jZCnuS\nq+xLet3gDGaZj2DtGl/WUZ9xpojJP8q4PK8Ux6VnuLCt5YI8RnLfqSKv7Apa\n8EnQ+1gcqOJEghWGZa+Q4sj62HL17UAN769/w2vXbLxhc13V6K3hr1opdkQk\nbg0UTnnCilYJrsrDtQ7VTsQs5US5EoNI2GqF52CimJy+B9hfm8EShYWIAxx8\nAJz6wgF7VqGG/fz4NphBNDJ78VINDroG9ctHmcGvvNpuXqyE31jwDTTam7QC\nSFVWxCV/WcXpoue2yQqhxG9F4xJkL7ByVeu+3E2W/muupjtDZVkGfUiAMLSd\nzfEK3Q3T+nveasIxm7fAsUSUTMnKl2sUUcgsywoWRCzUxob/meup+JMFORtp\nai/IlP8f0ESMAbdP6r/SC+l+nST47e3uJGD6/N8EpgYhV49mlYw45GAP19xA\ns44pfn2SBwvgsJ3WMUIMT3dz74IQuEXyXU8xAq1onDl5a0yANe/L2bOKPz0d\ndiQb\r\n=iac5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/mo+O9MWw+A5YgU2HlsB5uhQnoObMTJiu3nzMgCf2/AiASfD5VsbLQX4DmP6GNq2RVe37/JKmZcyH18M9tigKiUA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.1-alpha.2_1575400106247_0.7062511948989696"},"_hasShrinkwrap":false},"5.59.3-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.15+0adc1a1e6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0adc1a1e653e097834d47e13b56ce9df2a179d3a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.15","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-jwfa6Xnox1k9dL9KPsLnVGD7lht1Z7hV4AGb4wLMQ9mQOnH1pcOCHkV1W1vdOJI2kukgwPTVfGA0jhCj5lbcxg==","shasum":"7369ac07ca528e62d31c2c2c17da53187b3b1b67","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.15.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1o8XtsAP39+76ttSplrY/NdXwRoGOcnKmYmHoQY1q9gIhAJWHBlRXdPpS0KS2fgP7n5sluDm5cPJ6K8Ic2NyeWysI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.15_1683360814945_0.07904121961735844"},"_hasShrinkwrap":false},"5.59.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.12+61e2b1a00"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"61e2b1a001bf3004951c5ee39f2f7f482faa3f30","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.12","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-wZGSE4N5ftl3GN7DJgtGRUSfYH1mETMEIKkCMKhgaxnNCnGGQhl7FEfoxzmkp3fAV/tM8hSlsEjxzEEPLsC+Xg==","shasum":"28d521cba5eeccbb8bd65317c12b6cef2c3a40dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.12.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqFYLDmpQedDtGv7HqU42cWdf7/o++HJwtGDJGK8OwwIgK9BFd5SAtUmm6VId7Zc9ptY9GXQaTrmhuHInckLOoxI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.12_1683355153046_0.30470483108047164"},"_hasShrinkwrap":false},"2.10.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.10.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.1-alpha.0+5adb8a2f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5adb8a2fded0785d8793b78bf96051aa7b60426a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-vH9OZZB7RRzW3jSNEcjA+JxiPZmVyh3KYzcFW/TcXBazSwN57DpVH3AUqZIEiiRaZCTCogzIuTgVApU+Fgpm0A==","shasum":"37fad8ac09759f22fe636f3d2aee27af80abdd59","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.1-alpha.0.tgz","fileCount":108,"unpackedSize":142491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5VSYCRA9TVsSAnZWagAAYAYP/Rs9gWBoub5e7u9NxgKY\nlK1RuUrBuMOKk/H+hp7Gvxff31Lc41nhgmWzXtt3kxnMQVNn6AcqXuwhmiFC\n4vqMQW6JJktiiIOOpffA8UJ0am9WXdt8KtuFqEz5OAzbkl2FPMp6+5ft1fNL\nNX3VB6Sl0PrJFIhZ8fWVFmKJPa51vBvBNRPwyUuEUQ65ZaSi27uetRUmOx6G\nWHgeN6JZp32baPkdF6+xX1Uy8KsMa9ldcVVD4aoNIrgLIJvCpq00YZFDoD3y\nw90oSgg5eyJD1ydWBrCYz1Kx+F91F3f3I3lTX/BUyo1wMfCjYRZRRXZlAMqz\ncT6iQoKdAHuaMUqkWlZhH2XPgAm25beH49TdEdf8gVn9XYf/93N+HAfR7Vgz\nC3Zu+DuvEnuBV6i3r1V9PfcW4wAvi9BkTf2MguEcO6F5qaShNHd2szlD/IFW\nppUh+20kWtqzGtewc7zMpg1IVs1RcwootiV3bpNLVCMtgzjBeJYesdzUn2LR\nko+eizMp4F0yVm4v+JjgpJUtN4oezi19sz2pYG1jB0TK9jc8VDZTdeoZg/Mw\nxluf3ADxs9GN23/x6FE89+MuRCP9r40AOYbmve2JXGOs0mQfl7eIdFt0t7W8\n/Zybb8A3xZE27fG4sduBcKR9fl+kkMfgND8NNVagQkKF5XDOb6dBC6lytsrq\nbzbw\r\n=h6hF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBamwMQbsyfbfQ32mNN3zLjgW4v+w/2fWgNGhU3PFvEAAiBH7bsd13z+2150nLPQBvlQygfDskrguhATtStwb6Q1iw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.1-alpha.0_1575310487868_0.9122380039187146"},"_hasShrinkwrap":false},"5.59.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.13+b285e831c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b285e831c779c417043d35a25e3b6d4895dd90d5","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.13","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-w6j1cDcQV2X4vBTKGGF+lBr5g7UdadSVL+NFJ5dIY/jVQVQTjcxo9cLDcKwWqZvcwLpm9/2Ldi9aFw22gT8gBA==","shasum":"46cc135aabb796779fa289baa76143130abf6894","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.13.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByX9JGerwV0zY6x0iXonhm5pcxz8S7P4M9G7gpF/mmfAiEA+tAL+m9vFPxpbz8IpUvSgAU7VFCLWHGSB+88uRN9eoI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.13_1683355120973_0.4748559622834301"},"_hasShrinkwrap":false},"5.59.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.10+b0c160dc4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b0c160dc408c5e17772669cca655be3e1cd0de54","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.10","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-2D8JIUNmDREFfBYFQvSSo9xbp/U0cCQW4k5b7t/BBtXK6KDkVhre5O3wRpYMi4nhE552dEnVyO3+4brzy1o5Qw==","shasum":"517573c30ce704f20574a1101f157301d2134bfa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.10.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUTTvSmAqA0IMqdXOFFSQf2dMcwXoRKgLxpjnqTji3jQIgDJYBc1FITPF0K1CzYfJhk6HkY5DAQkSnEd6ikQE5i9s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.10_1683354964926_0.5513390975924115"},"_hasShrinkwrap":false},"5.59.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.59.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.3-alpha.11+bfa6b24d5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bfa6b24d50305c525f224b6e437762bfc5490855","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.3-alpha.11","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-JhSE3P/8t0pXP2ov2paCusyKT09XkHdt22Hc0KxJuU3mMxR9z57u35vWvDESeqRQoKQfc+6VI36V2K/gabJixg==","shasum":"2a210a11a1125116e41c50f0f340445084f967b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.3-alpha.11.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuJbsL9PKgEf4Q3bI3YQnP+PgLRVTz79merGnQihVbjAiBt5wAxqk/91A5+qzMyvrkfzWoN/eAXDSdhmycrlDSvtw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.3-alpha.11_1683354981453_0.036467288262446385"},"_hasShrinkwrap":false},"2.10.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.10.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.1-alpha.3+3ddf1a2a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3ddf1a2a0fb0b7863dee048913053f2c59f8283e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-nXpo0fyczzWkgPUZqwaDs3n1di7vMyuPjg+0ynuMuQl7XBEEVnJfhETj3V8hZpv9PfXaUNcNwDVkZI4ScyRT5A==","shasum":"69a134a80e36ba21e4c5ce690bd1a91bf82431ad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.1-alpha.3.tgz","fileCount":108,"unpackedSize":142491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6A99CRA9TVsSAnZWagAATeEP/j1o+DDN+DRr7+bC/2Y0\nPFQWlUKMu/T/o95Ey+SE/VsNogwp0qKT+ArCsLLl0WrS9kWDFk/vAgzhTdlx\nWQszuEKoinghdeWhglqE32RlM3urQAyEBpesAY/8Y6GBX5qVR6dDeWK4HVns\njgRshriRwUqbgCVLeGXcflIvfKSkNlkNjIew/ubgJgUMnDiMejfQnX8F1UGC\na4cfcq3KXyaXKgOea8PutDbeRt0lJm6F8sTymR9xPay3s5bvr+vEm9fA5YuB\ns80ut1Hw9b0A6wosxqnQXP+gP69ubIX2Wjh+OUlzE+8WRoFCrP+E4pQZ6FAX\nJ/rm/kXiMSKqNfJdX5TezzE0ul1t6DLX3Cu9QAbzlmrgWRWpsSwh45Qs/XDS\nrO/ItKa+EH2IzMhOhLLWsZt7JlGtY10hl+x7b+71zS6+LwrV9XJgOubiRQmP\npNXNLOKDyPLfGOYlLowqKyPP7Tjo/FPL6tjRd6lMZ+Awkb6BJvIBQ8IUi0gd\n4MVd7v4ryo0Ely0mopaquysuYptq14Q63nLATGC8ntcehGbdi64v+dZufYlo\npNzBCVbC5jWExc589oLc6TlfxntWQw6d8ZXquxlFmzuKXwzeHui3QID1Mr6N\nLlaGaWfZbST7glj4CVQ85LONM21+tdhWUzXQwcvoclV95q/Mg8Ofn6zp08X5\n70jf\r\n=9loQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxXrFPYLj9IggdHFtti7LGs+MK77vH0dY+LS125p09YwIgZ3viYOt3CbY9mntOWgcomMrxDWIxO5I8ka6hjbE53LU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.1-alpha.3_1575489405021_0.7921361123538508"},"_hasShrinkwrap":false},"2.10.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.10.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.1-alpha.4+324f155f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"324f155fc2c4618e5b844e9a481607a08ed821da","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-vhtEorrVNeP4+vkWH3Eaq6S4FzdN65K/QWwTE+KXTY+fzVm2NuqfSOFTF+mZukQ9TIjvFTSXqHB66jPNC6CGZQ==","shasum":"93fe5d335143fab9aaeda6dd361ea39c0784bbd2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.1-alpha.4.tgz","fileCount":108,"unpackedSize":142491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7jmWCRA9TVsSAnZWagAAFC0QAKEbQCns1sSAvVSSqzyz\neHL58YD/+GTinkmTwhJ2TlMLJ7oVikp+qmg+qgLxtzF/BtNELCmzX7ZMH8u3\nIIzk+RvrlHAWLAPUAIF0cyx1eHWQbKiKR2I9lg5FiW5PTDo+GvOI8JeUpHhH\nxrxE1uD2dpR+V6en24uvS5+R1tvBgF8HZ+qU5ns1ZLdyzcE57Wmui1bMpRo4\ndGkRG4YAbllFlSUpkGL8KzHDVIztEg6hAukXVdlYsET5F4fOIKKTUf4xFMol\nSaAu4pfIp2HQSJZJfm3uKLfwtrQo78wuH0uc0pw3CdApwAcNNZRTif8vZXUn\n435hY8irpzSptL9qc3pQvn/RTI2vif6jlQTLCxX4rrIlJ7+AOpRndasIrfru\nnE6mVjWT5wgvTcd01e+fbp6tDm4DdO2i5ebUUgYfiCRtGrlTAJG1sSBUkKcb\nmY36aow2QNlktx4hWVAjSHdXLNN20yjTL44LK9tYbprIL/SHnswGLgFcxrCK\n/Hu0sQPxvJhbwE+M3kXqop00rsNHXcs3IBgGs3feC4iagaMISRiERQYqPsfS\nBXraFWN1kLmjIan0/rp//Vknq49qK3cqwKSh88rl81HAoor/gBiYZkae6KT4\nuh2qZ2xP4GZM313CBW1lwBgutbqWUz1aX0uF3oF+myayfVgSgHw1NJFUxnTY\n9u4Y\r\n=Wobw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8qZ5X4BHKXAGv/eJ/MgoCD63BhwNkzEwfV/6xKE4vPwIhANwvr/dXY+ArYQRoCXdkbx2ZYN8Iez3g51UEZ2L1F/Yx"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.1-alpha.4_1575893398112_0.21697397237624627"},"_hasShrinkwrap":false},"2.1.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.1+0f63e3f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"0f63e3fefbb240e3d80e885b44bbf0d3f841e064","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-iREuP9E+FlMQxeP4HBnANWOzOJx7NR3xm+TtCjEtIBEEetQM3GtJuPmHHbodQaviGkEspNGNLDOHMnLTK2Yz+Q==","shasum":"4be5557fa942e780bfe9cdebd20f88465b0c4655","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.1.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbXL9CRA9TVsSAnZWagAAkLQQAKRAPE/VN3iYSjLMRv0I\np7lgA2eZKBiI3NgVS7mh2jV/p8b9MLWH9J1ZaUdAuWF/uTNaSkJEPuq5nydD\nSdf4nCn66Iw6znhzkDbLzae1Tf9NBxlckZ7Xl6uB5DL4LtZFs8M1fFouPpge\nLRzn4nXzYEDcDec4z/evDx94sLAuenMSAij6+cL4GgON+DqRCr7ItRYb4k11\nmqOqiIZL3/yOnGhqOnrLOf1XySfOoZd0qtqTKAyfuVMpSeMhyn4eOvW6u898\nTEKf8wbv5SfwPj9gdo99YT/otwDhnsgniBWcpNEhSJ9Ivzrb/9CuhyrJEPgv\nZzyfIMcZE3WIsm09zpOjaQI/KmP3sbxvSOL9EMfXmi+sYxwp1PRiz97GqjSi\n1PvP0Zuc2O6M9p9bU9naG/f7oG2Zzzd8awiibuAUnvSbtW+CbKgXbmP7EoqD\nr472T2CMyMmoy0pBweqP3vMkm226F9cg9F/gNi52wGtd+wDgMOI5IPErfwDB\njWT6HR5T+6KEbwjIRm0PR/WyJ4KvyXUTo4x2sYegDgnfkOxVs6J0Phw5qTe/\nAfA4uKIUOG993jEME/eL2amccA+t9xqiigyJrweP4J4Ooj03mtvqBOXFdMKT\nEQZsmsU3KSLDeR3+IWkoVqbu4euAd0s2Zh0GxKo4jqeLtM9VEffAJe+oI5zc\nSnl6\r\n=1N/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbU4rL6rKC2k3PvcvDIqSq6VaNYng/Iai9FkCLX9bwuAIgaZ52QzJbAbb7dEUeqekpw24OORXBFJV2xEx6q1FuHMo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.1_1567453948811_0.5096779454789813"},"_hasShrinkwrap":false},"4.1.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.5+3caaeafe","@typescript-eslint/types":"4.1.1-alpha.5+3caaeafe","@typescript-eslint/typescript-estree":"4.1.1-alpha.5+3caaeafe","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3caaeafee4d1015e065b9f6b181cdf06cc0d67c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Tv9jCIKXDLF+oCmMcsaFiOGcfdLTex0LkOPq95VGoUMJ0pVVOmMwoa2vOWeDmUJ70uM5EfjvoDTNklwLm+eL4A==","shasum":"1f4c81a83c6d3708b563fd096ad5f48d6cd21a71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.5.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVpTrCRA9TVsSAnZWagAA+jkP/jwpEfA+svnBpOaU93sh\nsRE1Gu7ID7rEoNtj0v3arPza84nUdee4/mSX2Ry8iThbV6eE6rblZsBwQw+d\nTHloBNmP+tmVJ7UZkMSBb18wZgLmqlpkHB+kwKFbM+Y8yqaV6lFHodwHqiTJ\nAtxte/DCgMRkhQgkWo6qMp915fNJMOt/9lJ/Ma6sy8myeFeXxtHEHTEUsIH5\nqctV59L6ew0Ig/lFO5iBoA+YKBc0e0wXowj1M6dTuAAO1Js0X3TY3TZVeSS9\nph4jA6wKRyiNymvgzSSpGWG4T7NaWnnucA13iLF9Q7JutD3Jts9Az5mDHlEQ\nprNb3aOiRyFJ7j4mqGHk6bNCWlAwZzrAUJ4wzniOkfFA18xlTcUYv5jzpibd\nAwB5SLo9ZRIemirS6e+BYiuBw/GR/u/pHDt3Yb2MxR4VR3MqfiltwBikp4AN\nWvZcY4Ynv819OrFQOcyqVc1gdzPJMD6rVv7r/HvdHkBNljRXif26iVGo/ZFv\n7X0YDc2B7Sp4Owm8o8Nc5Bc30AnrZFfI+7VQDW4mxuK7ZqMkgZwEnG/EAanQ\nCo3IBAIrdIvm1c/5F2tKnvRWYLAQZ9s8EFBADhZFFgfBYIGiQMtzcgE0GLxX\nhlLdmK67j5eJT3yZYajcoi2Ib033gBOh17wCpsLBuWjRGeMhPvO78cwUOGn5\nX1RO\r\n=1Dqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhJ5zrsXVHAOUYFUf/HgLPvcgz3zJojAKcfHfxIGwcrAiBxRXfbxh8koiarqA7g7i1XznkX1ZuedVfAN+HmyXdPaw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.5_1599509738599_0.7424871917760325"},"_hasShrinkwrap":false},"4.15.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.4+1bd8f4e8","@typescript-eslint/types":"4.15.2-alpha.4+1bd8f4e8","@typescript-eslint/typescript-estree":"4.15.2-alpha.4+1bd8f4e8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1bd8f4e817581f8c5d1e58c8ccc1e179637b6861","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.4","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-D2Q26UJ6eU2tTGQFvy7DG4R6vOlMAvpneZnb4pW09av1fzfI1PVacr9AXlmVETzssAM4S4KIrPLkv2BwEdVjRA==","shasum":"6bedd496e47de550cc9738b462b53774ed4fdfdf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.4.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLxmbCRA9TVsSAnZWagAAEiYQAJWXlR8Jg5jRtKDB0pok\nWTtY51EQDw1Nwvus8tA27Q0g9K2UeGNeXXX6mhdBwQfqggn0ZPFwgZPeAZOq\nEdozr0R/nBvbLkmhCH85B3i0N9dVE8YHn9alFEsBFX07Jqu9n0IdOLY9i3P+\nMO8fnAp61cgRi8bXu8DxuC/SfoOXX0XM70pyQqj3NZCqbN6IBTVoi68yKOLU\nKXKY2mff7CgTNaX156Z3oHRVHJ69g+8SZYrEK5Rb/A+vLZ15qspPG9PPNf9O\nO3Zn49WKWF2fRGDTfTJcWZun0exnXaKpJAthI/x8aPcgo+yXkiliSHgGnFjv\nblQBb8kNFyXmmiXKVaaPEBMy6OZS9uGbeCs+Iqguu+qGVgBqF+WxW4pr3nqm\nLr4eMEgZHx4J4FvPgX4KhMQQpS/1ZkZXnmIJ98WZJ13JGf7i1XeoJEiLkU/l\nZD+Eb+/r6lYn0F0tbdPUF52mYe2czlhWqtUNYeyB0r1n8o8b6z00+FQ5MHhs\nkM8CeY150zZ/7kXcg5iUlyQfIMoo3HTUXTismJ1Z2KujBRQWRyQj1Q2xtg3O\nUL//5MBI0DFZvDlL6f9Lb5KM4C8y7E00D0xgM5TGk58zysBZB5EuCA0Bm9jg\ndCZFYW/xwSV64Qy+gRafJEb7gvkkcowpo6RZU8/jxpXTPzf7j/xo6Bpu1K3L\nhT9s\r\n=ILRJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUnZj0MEfVJ7+w64SNyMUZeA+EyKgvT0Q9tFUo3zRz2AiEAhDMXbmJ/7b6PI7yf/NsfULDk41n5Z3vzCh5oReONAYI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.4_1613699482726_0.35095246478036835"},"_hasShrinkwrap":false},"2.1.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.2+ccb98d8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ccb98d8288d8f7346c0065f36a2d1ae8c054681a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-xKaGxY1XrWR1XHwQZr9Xu1RpuK3TLYK0JHbbjwAm6Wb6N6UqYxrRB8liCLs7z10WGoxrA0AV/CaNZz7aOPhP2w==","shasum":"2970cbf29560c8698e40566973011854c361d77b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.2.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbX4SCRA9TVsSAnZWagAAJz0QAJM2fx02bgvRFU5kSoDN\n7yHNgYH5CQq2IfexJ4FMIxju2FPkFwsB0zJHptjqom8GdxwEl0UgSMCjSRw2\nyVImMxu3iMNUo/ZVIZ7SLj3g1zYcJh6haSUbYbcNaollkeiiijpPwRS46axa\niMaWcOPPZpj3K0F4LnXBAxMhPPU6MnS+cbyOzgxt9QUA7cUiLLBRkuXxYoH8\niEtuGDX8jcmrOvvp36AAhZMB1WYNguNCLvTISGqxDdTDG5hWd6pXbfXW5A/J\n8D6eAlyuswGt/w9sHwqNEvgZ4tBAPEmE03OcAZBec103dEJ4J7WPtz07c964\n7+LedUP3+t9Hsst5dDlKySUoAtVkhqTIk3jU4jwFcafAVegV9g7GpDP342V0\nxu04wPXtSWUWDuHtKIUV4b9kPvy2OmwENzjNbzecnbbM6W2KphjC8Ts+PwLY\nTdrH762e5Xkd26lz31Kr7wnNz6P25cuuSHajEFAs45QD5spI9TWoQnd8j8Ns\nMyom/QoquLkPeZuTG1znH2fRBFIW+6CWOpKpbmWrNTm+btR6btzpjuHQjs+d\n+Zmn6LGm7Q00hQ3m1plVYwx79BqPwRqYgXjzACW7WNzwVstLaQC+UK7IBlWj\n/Nbgr/SMXP9W76iK9cJYrTszADooq+klwu+btSdB5BJ5sMAFbECB+qX1kxzh\nSoi7\r\n=W58e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUDZlAqYPr9dOabQKwiGtJlbhcM20MQG3Te9ELtx52fQIgFAI/BCyKR2Bam3QxG+b9pbIwXQPp7ECteXomZCjPVQU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.2_1567456785365_0.730634370202411"},"_hasShrinkwrap":false},"4.1.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.6+ec7449d1","@typescript-eslint/types":"4.1.1-alpha.6+ec7449d1","@typescript-eslint/typescript-estree":"4.1.1-alpha.6+ec7449d1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ec7449d133e1bbca76a7df4e4b325e9bda547fb1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-oTmKYqpDRCIjKhYjN56ZfRJ7grtWf4t+o5o4dQckD86YoDBh1MDN/nFbZrceIzpseRQa5ssLweRZB7ngkWvloQ==","shasum":"c81402369c40ae4fe663b3f60987ecb65a9c8123","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.6.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVp+ZCRA9TVsSAnZWagAAWSYQAIAf28PP7jas40bzoyw7\nzlASX+3xFWsAEdkdzFmDokeUAo9ifL71HjHCT4m01UM57nMgDJ4epqjwJ7vy\nMt0W9AfY9FUhsOUXNnr0ZlaJ6uDZ/+jC282u3pRM/MnK79xhjDGneN1igqdG\nP4vNuXdsOzeCCyPzZ5kCpO+xQKigxqI92pNMlYDa/uEhk1GQHp33yFfB/pb9\noroYSIf1zwGt881EURC3GBvDG91I7Sy/fDjuScOGLLmL2tN952E8IBrXSILg\nE5823TqRfCi4Od7agxHbTNGGERARQtwLw4UFtP71MJTzeWpPiWV0y6pAoy5j\noSx4QMFQ7IAy4vIMlIUVzljAz1E7d6imXksPAyPBP6FE50GgWgConEteBOFJ\nPHJz2tdkfabdvl29vRlo10FHywZjkWgSul3vXF/oA0iodI4qarbtKXTpLHBO\nnkCyZ232rlAO4g2UtuRd607I/8gIrYnvS548wPKSzxCjfzyH4YvnzyRVMol5\nuOAkuvPjvmAkAmDI6YOUU1NUr07gvPhjq55qs3EyCPMX8q1x4O8h3L4Dpasx\nADDgMym2lkYsoD1B2Q7islkYRVL97UeZEfev8VEpPuwZjSzaPfdQ+fX1/7xD\n8i5cfkdrq7jKkq1KPJf32b+JcoYH3VV0rrDdhHnq+zBe7+WIWvzsX3/sug06\nPCZG\r\n=dvTd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFLTs+Zl76/R9v3ZSTWQ8eT98VVqgYX8wt8rMBJhVOBAiEAgSArm4ndKaLC57CC4Ou0mkpLJiTZlhUKAu6IIAYg63Q="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.6_1599512473358_0.42391014607714705"},"_hasShrinkwrap":false},"4.15.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.3+885780d4","@typescript-eslint/types":"4.15.2-alpha.3+885780d4","@typescript-eslint/typescript-estree":"4.15.2-alpha.3+885780d4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"885780d4a2b07e418256b7323d76b18453c14a50","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.3","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-Sgsu7gYoZveSqluI/A0X5RcxvKWx4n9k5H+ovD1XYrubTwsWi6f5u/RITesyNKo0ks2Aa3XPwopvz5Kmx/62Kg==","shasum":"7085988677a551da2e2d025b63d6aa7d31b8003a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.3.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLr1dCRA9TVsSAnZWagAAuogP/RYF16xrixUKmxu40Kv2\nga0LgLY+qU267bc+oTwTGUcTzFcNSKS4VKot2Ms8n/eWiJRCBOH2bNtda5s/\ntPcCTkF50vzgWt3Oky+CgImUjgM2Hb8OHTKo+2LtVtq18yS5o9t7IFtEfZDb\nEelTVtfm3jWBfREVv17/76g8tQsbSkdC3perxN8jok8PQgVwo1QrGKR5l8wE\nBXoZfgoktZAWMumydekbzf5bZtTNhkgwpQC1xNLt7v5zPe0PC35of5xdsLhK\nqyJp7kSsB7oOjxgV7ITWiLkiZqIyIaDsUhSEWqwq0moyglaqL+M/pEq3w8bK\noxtWagYBAW+hYLZRtYkliNjHfM4lORM8KWyUO34eR8z2HFsVu676SL/uTMLW\n5ECpN8PwMCj5qOnI37rrH48FW7mmz4Y7rB6o0OhjJT768PhMGIQwgjyDqR+f\n3mLPqDICpy+bsZYqwmexE9r0dDhmL+1CX2MwvNCcPKy+QEd9I5VzxE5ppIPn\n3st/Bi7kFPMCZ0SzfwBTDeI9nnrpTsuFfqsVZ6nTM1AMV36OjifHDxMlT7QO\nwnrN+lGJF0HpyjO7ToVOQwFScJuL7+CaYAKr0CGoPDhMzSL/vlXvt5QVREAn\n01l9yCJsO+a8JJHKxCrumx+v89FrakTQNwt9Ch6jOBWKcyqOfc2NS9vqspKS\ni5fp\r\n=v6pN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtX+H+Z0sByBFlMkrmIkNoR+dt8qL+Hr7CTQf6GxGD8AIgfMBdQ7QKmy92AK7+3/S/Qsj+VlKZXfDE+CooZqESxfs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.3_1613675868727_0.8610083169796279"},"_hasShrinkwrap":false},"4.1.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.3+b577daf2","@typescript-eslint/types":"4.1.1-alpha.3+b577daf2","@typescript-eslint/typescript-estree":"4.1.1-alpha.3+b577daf2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b577daf27cd87870b6e095e4e995519f96d321dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-MC9XDtAQYdLn8b166YpcZQosyHQtb12wh03+lN9YU10IK2fc6SaePVCuuSnuzuYq/0nHvDWX27GL1tg5iPncwQ==","shasum":"f37470c3f1c788a16629777a6d72258d5f91d3f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.3.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVo/mCRA9TVsSAnZWagAA39cP/0NnBIrJAgrs7OuWsibx\ne4ZgGJgZGPznLmqpcDmDiMb27W0Q53r0xy31Qh7MFw7qjppicEHx1dlID3zv\niNTiP8wYA0E1id6dyHk0XBje4ayn4xHjoj5piGfldgW4lkgM9G24qL7AdgiZ\nPuV42QtxZCs+nz14Djoa37Irmh0elHDQ7FvWypiTKukGXcJwS9T04WxVewaw\nRZNO/hVaxJwqY/r5nsiuiQeYZ2DcUldz4FJeYCu3lubmtIU5jHPL1KU7ZjIV\nCYxIyP7PicciQiK9bLLjWjgPpik2L/kwWDpwuLqL41KNJ796GuSUGwb0Wyq4\nvORIJX6RmvRvnVryQ3d6q3jpBL3FZKrhodFyBGguIJdOdSyz5ZdVyPqUL8sx\nUymdomA/PbFdNd+K/UCoGm3Onbi4F7uE2kAJTc6o3kfzvZ6DP4syUs1tha64\n53wKUMruBFw2TryFmu3z/BUMu2kKxVg7vxxZZJlcTUaZaURNEBf5P5m5WKIm\ngGMogtVb+snOC7n8ywfJ1ahMq8bbR7KZYbViXlWacGzU9bPwTpVP+gLn1uyN\ny3Y7N+Gxg02iGbb4+gQyc1TwfIp3IV16tDn4qhCo7nJvpGGXP+bGohRMAqwE\nhBrcqZNdUXS9wo2/RGN1R3dbI+qIcX7QhtqW1Vl6wWu33hcx281DrtFB0hys\naKkE\r\n=H09g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh+SJDbrD+ItS4PMDXnIwNr/fvvzCkZhhnQDFjVaWPEgIhAPU1HbJSbLvNLzbTmmk52m7VZMc0bzuQM6emVyMkgBBu"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.3_1599508454289_0.01741947632362928"},"_hasShrinkwrap":false},"4.15.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.6+04691023","@typescript-eslint/types":"4.15.2-alpha.6+04691023","@typescript-eslint/typescript-estree":"4.15.2-alpha.6+04691023","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"046910233b27007205bb3f6a3538de3e13049c19","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.6","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-xCUcL6gCECBGTuH3WmU6qiKkp0s4t5heMXGvFmQz4SwnLthT0lxD/mteZCXY52binzTBSiHa5pQUajpZ3W16/g==","shasum":"05acbbf507c6f9782576488cee67ec939a1e2364","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.6.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMvGKCRA9TVsSAnZWagAABKEP/0xZWlXB1HgKFucYNHgz\nCbu5QDCp49tzEIrPNcVJh02Ac9/x1AcYKu0voCpoW6TtVj1rlBZMkOkDE/I9\ni8MVzGefvAHtq7sNYeUUfUys1X9RtXwIXP9fCRosYpunkqEeJIfOPTZzL5H5\niEzDhm/Df2j790rsCMDs2HjTwotXrrRhHRa4KcaI6kbZ5A5rDuPOq+92vxEq\n9IzfZ5h2QasnPa8DtJyJpupGkg1Rnqo6oJR90r91CCsXG+eMy6gLVq4YkDj0\nXum+9FwVNyuOdCaro8pclxc5LW2OWxAQjFiGlE1ldnb21lXaVuUer5gT1F99\nMecS5OQuiAAiYZEpDxBJFu5UuzSCGRixUP5ufvb2vygQRNZY7HjqsQWHqXhh\nB5ZphMNJ0UTGVNMQj6dW3Y0z9mGMUZTxFXhlqhcETgPQV7ZAQg/+9DOzOvF1\nl6/XIWu5cEWdLJlY5jShJ1sSQld/9IN2YtqalmFpo1+OyIFU6LqcDQd1hj20\nyBpYguxa/EkgwaJHoDxYBGL95HNvF44S/7QQUkcKcyUH4Mj0IrS/vT3zjUPk\nVhl8AclnJ5LPyeEHfMj03dCkvpkODxXc8w4RbJj+0wCmJTSfVLEnBehS59SG\n78Bz29NcFX1mDb7YFdvgCyZKcO1KL3f0FOSM5iNbllUFgSOiQfyw4jo+tBGb\nkKPo\r\n=DDlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiBM1PoV98lj5y6KW0anbvq9WF8CQGS5bKW7m7/fwehgIhALb+OW7kzhhGWCE8BBy4SW1f+rbo4NPCFW2yPZTCuCzJ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.6_1613951370189_0.6566013816848808"},"_hasShrinkwrap":false},"2.1.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.4+6a5c77c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6a5c77cf048e5415faa75a5b7a6b5714b6c47d08","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-2z6CE9oPjf4XrZzGY38ZWYJqe32yp3Pc8LAoQFy/zJcUBTSHlYDojei6UozvvwSsO7zNTeidbO+JjEb0LYo8EQ==","shasum":"8dda65c3e5c15b752ffadf467b10d5c7d37f50cf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.4.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbpCOCRA9TVsSAnZWagAAdkkQAJzXcoR4tMJjNiBejbly\nPmpQ28QpGSUjFeCokIl7aEEzC+i5Wij/BKFlpfP0rtA5EhwBDlp0BDeDLEy+\nZ9qwSrJqiCEkiSXC1tGX+yQgfcVVkojdCm45UnULjhj0Sg8+BUChtIsiovCw\n8BS1CjgS3ShhCD7RiaO9W4nQa5WKlLmgnqMYhA0r2JEjjiM1iPT48K0VqkQF\nY57o8amz+kNQGW1sqtfaaZW3Vqq72Px5xlB/niO2e8Yy9JqN9cBQu8F3re2M\nGo2xKx+V3UPP3/jKxWJdS4CyqEKtr3y6w+AYvWN63nhUTafsEDZzas7sKgm/\nO89dSCBBfTeLqzcVmDD+Q/AI8EuuAEwz2HI+kjXJfdH7yQI6R8fKMkPJx9Xa\nEBGBK5e9W7ssQW5LT6WEo3lAbQjW3ip6nlp6WP+HtcHSR7sSUGvQv2eS7DrC\nHX6O+Fm8oglV9zyjdGU/zlkXQGCLQmg7/bQuBtfOdojRUO+h1PGVUoud8AGG\nXSBsciQCKKGDvuDqJtGwDpGv+/nWBZ6iJOz6dYiu3VE1teypWAfcgAo8uR9D\nUk92+nPy9QqXHzV+tgK2WmssJGLxS3/6443sn/+C2KFfukrSjVTYTqYZL1QH\nwdZm+gEdlB2a97xTv7VAe/KEttgoIIKV98/PZIIGE9o76sZ2lcxmVIySEB2j\nVDl4\r\n=MVvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzJSbVA2GBFndbGwSCfzQTlsbsx+g0Q7Z2F+dBpLBhQIgKEkPNLkOgeLM78d/hhbJUdvOo/B2hZuODrsareO+0z8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.4_1567527054289_0.1297306978135302"},"_hasShrinkwrap":false},"4.1.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.4+c6c90108","@typescript-eslint/types":"4.1.1-alpha.4+c6c90108","@typescript-eslint/typescript-estree":"4.1.1-alpha.4+c6c90108","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c6c90108d301d67bb67cff745cb60f645ef5fdd1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-fGpt82telAS/dYg0a0iOz1p3ZyAlfdBftbq6ixjUMthA51FhFN2dzb5H+k2ToTrSSpBpWFh7lSEePZ0Q7dGCKw==","shasum":"9e9ba3d59fe63ac1b4c6be0e83873c41c50626f8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.4.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVpHlCRA9TVsSAnZWagAAE2YP/A9hGa5EuiF8Tdnwk0iF\n4kCUPs8d10IBiy5DBMTD6DTqXb/013iteGxPUROMmuB5fKZaVNcvoJTdRbJE\np2oE18hXQdBawU0ZCEQu0rt81XIm6J7HLT3h6bVpd2OXu9MeM5i1aKQgY63S\nfF3/y87aKJrP1PWXz1g0zlF99Shmy8+L6ML6+h9cB66iwzDromnUujpENpOJ\nEPO6x0zz3UQu/8OuX2qeAgL+51zvpmMiwaBj35dCRDSUxeE2nYAWvWOT4QSt\n9bLaWSGKx36ITnOv/IuyVERmIAl0bbXWB2JYEd8b9xoGfOT9dekS/+vDWNV2\nnXxzOkVs2asJJSviztRz+LC3UkuerezhLN1JheMu+8FdCDP1eJ/b1bBam5PJ\nRrngjkhy1GacGVIIe5fHx+Fz9yW+xhx0P+qPECsasM7Ds+0o5s8V4K3TIbuh\nOpw1LWE6GsArrH10lNaf0nd9SNOqibeEYIj3krAR36h5rE7f+0taQgu/6HmL\nLzypT0NiKhgxp8lAidsLvlyxIF9SaepolNLrM2MXI5VCeiOpMvcMK7kUOa5v\nakYR2bYGvsb2AvsdB79f6j9LGYP6m94JKjlVurT/fUzuHvheFtjUZA+b+WWC\noihIggiLZASp7lWGc2ia+M+r2uaisdcjylnGlhvgX0xXIMpPOQdcCeB7X7s0\nDLHN\r\n=ZHJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHar9IYoI/yaR9ZkKUEzslUaBRNDAAKSHBOYE6RWoQ2QIgGnioT6kTBZGaD+kOZzXEUibnFzbSmGex2pRYO4PcIYU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.4_1599508964871_0.22205873051252412"},"_hasShrinkwrap":false},"4.15.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.5+763a2520","@typescript-eslint/types":"4.15.2-alpha.5+763a2520","@typescript-eslint/typescript-estree":"4.15.2-alpha.5+763a2520","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"763a2520bfea09c3b6252ea36bc3ff10b05eca6c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.5","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-1rhF1EXDddZSN4K03pIWw3kPjLRPhzYB+YV+1ql/3juhbO32H+JsduWvxVKZxRLNYrUv108eATRZDFX+zaiq/A==","shasum":"d5cd60f43aa6e34c28ffd962a42662204b984b2a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.5.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL5ySCRA9TVsSAnZWagAAIVIP/3KbLcbmnOO4VwTeTxWH\nblQmkZpYY4wckig2TKLoFgR1ehyiqcKiNTa0C0JTO4oO/bP9rYixW3yOU2UC\nxLhfyv4RYREKN8uu3Fl3YA84gsh1FTn10NTDfjiyr43TyPFxpqP/mOFmZ1fT\n36bwKnsjSuRMgVvltqJEB6gC6fNOOYgFDWGRXj4QdN++rISVpqs6ouuh6hH8\niqxKgl3iHhd0tbB91qxHG8PUcO0gfpFIaYSvXilpGZX3kkIgiVmYSvOuGMWa\nLNnvGLpqW7iqYnESw1mfJjHA92ru2ZkWrBmZhiqPp/D2ZuEt/3t903hPi7CW\nPXhXOul18XeaDBUDMwgoPmh1FE8sIwYWdFCoIh/HNN2GxYoNcFSSMdNENm6k\nm+aIGMQ9XW6nzZ6Jf6hipqwF8weCJF5ML3QQMdhnLxBomWg+CNjSCgcFPotS\nvB1/+sQU3P/G+SWSwD3L9ohDH7UXGuiW6JwI6wscC0gqQXsXMmYu+AagMo11\nFt9FahUH3Kca2C+x/BB3y7z93wAVDKzgSqp+Mm+EkUbdKna59z3UyvXLNlUa\n8Sx/9vKNLQTaifHB8UDC1cI/x5M52SY1EmrGTpIqD7sNb+lT2pTmEctQ0bUr\nl5NP0D0+jnGhsey1pnviauZvBD5atsHFq2+EDpwfl9bGS3ViVWOA3OKLfOBR\nFgx7\r\n=bVzA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+qbPke/PPshItTtmWxhTdRtpGtwL7/qe3mPnwmq8zeAIhAOi0ZSvJnj3cFnKoZaAlBgOczDmZd5rw4Dm6nEFuv1I2"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.5_1613733009695_0.4292304925363817"},"_hasShrinkwrap":false},"4.1.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.9+02d72d48","@typescript-eslint/types":"4.1.1-alpha.9+02d72d48","@typescript-eslint/typescript-estree":"4.1.1-alpha.9+02d72d48","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02d72d480be7a8f7ddc66a028338cfb996886f3c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-zGOquPFQOP5YsrdHl2Ascq1xf0DqjcdVmuW2MhrPT1EnRS/f3qptHgKV0S8sx7i/+4F2oHyy0tmOBEYnBkf40A==","shasum":"507a37ebe0d973a1f2c490459138e2528cf47c06","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.9.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXnKcCRA9TVsSAnZWagAA9MAP+weigmayxT7TqDYJzx/z\nAeiA4oge7QnATXkGdqafWaJXeLTdU3AM9pez4mziHlAs71VWwP7AILoK0752\nn0THMLDC/3fkSpfXZXbKrDWGS/JfeLs6hCH2HnLacJLwvQNa+wjr508MyPmx\n3rpLuZgHcc8RJ5ZbxaxQFIWLnoMFvJ1g1vKmFKjIvuYlLHMOTDaa18kdSc6h\na9vFraXWMXwpuHELi1S66yKl3SumlNI2sSSD00TsnQ4hTZO8WSaBREhxdLDS\nCsdJcA5UvEB6Nuo+qGpFUGj/R5JLN/7IsPwwvxyUgNgzkq5JyozQ4VIPVobG\nhAocwHBnqlVrTgNo3fROce/0oFRYsPrO+iBe415ga8DpoGzCSlWrSFHpytBG\nAphB37nbT5u0IrddfBo/OrivqqcZYTlKf00asQJivzONZgyhC6eWw+ihwiQT\nNRqnP1XP/GXBFB3u3bRyRJ0kpFPnoX0uAm2UhdAZXjWcowfhwYYOaUggl2d/\nSMtKjl8/4MDaF7l1nSJvWzVpCZKh05Z9obAN1LDZQoVzsOlXCJR7rFnN8b9j\ntP+NYrrxBApe/48He+MmIygnju/0fAmRLGpQpycVPd9z1jJSiCZHvqhIXO1o\n19b0Ya0IXnMp9I08kffTpXHLWPrXvE1ONbp6xa4TWBSyp3HkDcfLAv9ScYf/\nVGYd\r\n=f/em\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDctw18o4nR/woJREnS3Draj8X0uIpaZuRoaD5AhcX0FAiB1QxGCENcSjlUFOXDsBJ9jKvbdwXcjO86VHzhG/AwF/A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.9_1600025243880_0.9664025295758942"},"_hasShrinkwrap":false},"4.15.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.8+509a1174","@typescript-eslint/types":"4.15.2-alpha.8+509a1174","@typescript-eslint/typescript-estree":"4.15.2-alpha.8+509a1174","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"509a11749f85400a01e9fecfecd12871ce562d3d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.8","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-j6gVvk86yvSx6ligmXZomq/2RJs7hkNiCuYOOmbi6oE9oKZr3rSIjWXmA2d76vj7xmsmZYy21n9TuLW0B0Nt0Q==","shasum":"65d5b345f5b7f759794ca856c3f854b67881f74f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.8.tgz","fileCount":204,"unpackedSize":426043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMwnLCRA9TVsSAnZWagAAlQgQAIQmmAYSqCKOgiyP3iYH\noJqCKlxuxd93NgeupnriJoJhG9mW447eJYCx3kZl7tbFAbHQQrmIsnr9aHKS\nnNE/JVYRh96GAmx2HglfUZqH9CE2TfA6ezxuOy6vxXk6/Q5x4J107h4F0w72\nSli7Av8KAM4rDIoXv5K947mq7eCO/WTQzD4RfMh1HsqOkQh2ZwqIekZ0YB81\nrelCNaEBiM4mMw8JYaduQAmAzUHdluApOC3Uy7xH0f7y8Svg/5DqPa7pHCPr\nKierzeMY5p/cslTGCgGO0nKckbDxteJ9i6wGEutjoI8nU+eFF7USS662bn+S\njEsw/KQccXl180c6TPZKFOUiwOQeueHqIZxkm6aKTEAh0/LKwmN0ou0EVbV0\nytrRiwuiY2I+W0u9A6cm0SC/5ZfkmpjnDAPaItR8Ew0I9iGUX3T/DdiLRV6I\ntT5d7oerPcfz5EitNnS34aLwT4iCsiKp/t/Acl+rwt3YLSsWxEuyBaWgWb8S\ngNMoLXsSUqronEISk9AC7/ept2L4diwLU0e0qFfU0FHlTt5+dYYOfae71gZ4\nJbmaYfOw13CSFQs+r3PuT9u2nWJ1zfaCK9td/+mOnoJbL7MOZRTUjh6hWYSM\njj3jb6yf0l04cujKkatNRTEQEpQzdXCrScaQhhj76YSyZ5bT8t0QyoTCwuy8\nqkFd\r\n=Qbcd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGriGuVjP1S5pongWQqAfgnR77nLCnHlrD874G4MbmubAiA9hMDfc66M+DPAz9pzw2U4q6heS4lDuC7sBtpj8wwa4Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.8_1613957579280_0.43865029581624637"},"_hasShrinkwrap":false},"4.15.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.7+409bf0bb","@typescript-eslint/types":"4.15.2-alpha.7+409bf0bb","@typescript-eslint/typescript-estree":"4.15.2-alpha.7+409bf0bb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"409bf0bb3e2ac4d8782408d436ebdefb42dba38b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.7","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-v4rblYz6GoklRv0/7kGVQn0UqPshmVAazEt+yIyyuYdMablbTP+5CRdXvYJLl9yEX89mpVOZQkNH5+K/mmjIjA==","shasum":"28e369a65a46eb2dd1c002306f1126ae86538e8f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.7.tgz","fileCount":204,"unpackedSize":426043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMvTwCRA9TVsSAnZWagAAN/8P/ibwmHQrPgD8J3yRZgXk\nitPHFQUNONt6a5ywzeP/poe3RB9zhnjp5XZv/vU7ST8x/Fn1vJzASmzi2aQg\nu/lWTaXsJIZ2KX+HWD2hkfOMBl69ftUitDmn0XwIP9pXXDgEh4OdaXbKUst/\nppozJhitQ8g1gQMdRPSBOZmLFWOCA1MBG0NBU02CNVARO2bWMMJiZiIO9fyl\nof03HVvz3tJ29aXTi5srCyitnMoTUpFqFAADQDmlBwpDrhX5x1BumMDDapo8\nCzs2bq8piZUnqsTKmPMwkXp0WYUO4vFQC9yqy59biJ73GMMWgXmgmW96vKOy\nRVas9cyzM3JWBJiTyLxLTiGKfFs1bBp9cQIil80rNJxYxWVMKhBF4NqdoWsw\noVUSnaf11vT4exq0man7GDvXoeysU8aLCxaVEgHvHdmE0WQFI9d45Z7rP1uN\n+pw64kYrIWxsvwg6ccLmMohGlw4aEhHN6/SpMZ3no+ClHDVETqttwtyqQ65j\nAiHmNmViwjjBeJsXwuhTdMfzA0385CUNVHGg3B/dCPy1xTYhiZDChnD2EtcR\nkA5XpAIP92zLGt9UvrLrbJfveBkjtrgzwXzI3/cBClAsi8+89RDeO3wjmNus\nREnM6z1AW1t0IUElFGdHOiPkimORN4w+8pr6gkeyZelKFyVtWRN6rXqNF0tj\n/yTp\r\n=n3I9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBn6pEC+Q00S8qzf2aHxSVpy1MG0Lc0yxePzdmhW9H6AiA+4/g3SjPe8GI3uw4fp5hLtFXnAVvrliD/vKkQaUB/Lg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.7_1613952239863_0.8879486575473552"},"_hasShrinkwrap":false},"4.1.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.7+19516dee","@typescript-eslint/types":"4.1.1-alpha.7+19516dee","@typescript-eslint/typescript-estree":"4.1.1-alpha.7+19516dee","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"19516dee04c37e33ca176d1e5715457f6bdf37d7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-noyDqrIR8FQJewbrdQIWgdAwv49iU9yAvM+WpSVoMEH5GDi04yyH4I31ydp+yMsdkA4AqOZAi6qRbpCGEffVRQ==","shasum":"b850b578535efafc22a6c3f49d925ae4688f5b58","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.7.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVzrVCRA9TVsSAnZWagAAnRcP/jI02Opft/uBZiFL4/IJ\nrQ6zzbzPGziPPM1oaN4ED8HnUZb7nE85f+dWO5ZDAmWMaFoOuoDqwkvPydqk\npyzyMhCDYySXxtS0JY4rgXCNEXiEescsJw9YeV/1zM7Aw3C0rGN/6r7uWmKM\n6WmLZ0PMuYb9I/GAiI/mRnUqaVLVncg6HkO4/pqEvTg9UWoRebcPJQby6ByP\n/zz9KTfmnbZL7vIUkSe4oV4rTZ6dUPr3AMzAQzQ8l8P1n4lgYhOHN212f69e\nhUwBWGAxL0MAKl5MEIJ1lKCJ8qbXEo0n3iGjWZERNndVaDv0W1Kv0mz2B1H/\nkbp+PH2iWOsalLEhcKff0NF8Men4E84cXBf0HKdutvLmaR/1lpoqb0/5HmwN\nI15Spba/rz0+O+4P8kw2LsrJwnu+y7UPN3DKv1UvYyx2DsxHnlugGFC0GQSc\nGPwapxq10Vsxy+zoHtnUiJa5WO8KWf91BBN7oULiB+VpjAYOx1D8Xx7sotZL\neemzUFCUJ7P57EPVd7zF07jdo6RoaSu5cOozYmiZrFD1PdOj76pLo/t9hZAO\nlxr9Mt+J3PJ3mRux9SId7RG0JASPQ0Adqk/7eHn9b2FTdVjRygM+u2cPaGbI\nkrWVRX6PY7yG1wPa3XslNzn64sKlrSW8OYDWQKUycSIO4h7J7OxeyNtnDThD\nhJ6F\r\n=TNMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDywtW22ZK81qgfjumpRMhMryWTpp2Ob6I56b/fM4/6AIgR1IvfNwDcZvAv5SDriCWWm05256sNkf10AzfeWAqqCc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.7_1599552213102_0.600109172409157"},"_hasShrinkwrap":false},"2.1.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.0+6849dc8","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6849dc849797289267df17e2425c5098d76ed89f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-IQQgZc4nIYcU/NpmzWZlvWgFNg1GPOvwOqR0Y0UI6gVlT5OGBqwGtMrSnRjMETg/QoLDPuJ31bK6/5lqecuFeQ==","shasum":"bd4b85147a9a21bd46d1757a968a119aa97495ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.0.tgz","fileCount":108,"unpackedSize":133983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbU2/CRA9TVsSAnZWagAAMTIP/RWy8ipUIP95yxuDE4ZU\nY1m/3p1Vdl+FZvANkfYOEs3vF1vcSLjx7qwfOa4dyu1mivF+hnxSC0qVq6rh\n2l2TsbopSY12Jh9ksc+YVr+jupltAoe3Ct74ya3iAjjAZg/hyUVJmAZWvDvP\nPmXG/1aPMQH1rOucJ0x5HdJbJizvcAi/qJsIHYDHdMTQ9B45G9xBSfes+acx\nKTRRFj2+bLCYsjhFbqhQIVy4t3KGqDhoq/JGWIDsfZu6fftUIMFghUUE0R3k\ngIYJ8rYVGQytOCqokDDs3incVRpvE2ty/l1h4UqmG9lV9quFjmYV/PbfMe2r\nqBorwUc2qChZ+s2I2I6hWJ+fC+1BPmlVRiA0HIuwKIcCIbLO1yw932lBncbx\nx0eItACY7IzSjY6SZ5OLSi54OLm8Qs950j2+GZ9MbadXkn5cNGHmEkkwakjh\nqL4s/6LJ4Hbt0lAz6ArmZRI5ij6xceiWHZdWfj8oImIcpf2j4HfoJlDWjp4L\nMlnZrZIh5M73BQnYvScfQGLF6VO41mVNx6HD8PjLHWbZszQucWD09jtEMTpb\nSgff/pRn97G2MeR+zumZIa1+oZt4C2KEs8oU4ot8qtJzrr7papWlqoCRBp+a\nFbPpA7cLqb6090ytgDuykJ76Fow3VIUt/W9R8lX6xJz1y067rc5ECsX6LtPp\nUYDA\r\n=pCsM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4n9EKVKF2MbMzrNB18hq97AAMDz7TDuHOGnlpS6exLgIgbs2MOW4p1yvNvlYvRh8vxQX+M1EWx3ihWhmcwUa9Q4Y="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.0_1567444414553_0.4842488771036386"},"_hasShrinkwrap":false},"4.1.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.8+bf88c849","@typescript-eslint/types":"4.1.1-alpha.8+bf88c849","@typescript-eslint/typescript-estree":"4.1.1-alpha.8+bf88c849","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bf88c849a24b7c866b3de4176af92e5d891e8b3a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VnqPI2PN0y5MLlAV0ULrrsLb94HHHLZBZhUy6oKEsw1CHDhSk/bS06lTQkm0rdkOECHa6z/cumKsIDmSys6juA==","shasum":"ccf8f090b2c9b8916126c9ecdcceff2b3b098a31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.8.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXQA1CRA9TVsSAnZWagAAzTgP/1AqtXGIVFbI7mmsUBDy\nTcU8As2shi15V4o2vU9W7pOlHAe18oSnmAAc/T4GAOusY5PA4KbY4JwixSww\nlSzaiE5+e6UtYo2N+jagjzAfmGDBTUHxat7qTJzOSY2UDzQdDUvTWiIuEu8w\nhb2Q8alcbQpVAUFNjMA/R9ofaPf4CF0lShUrf7Ic6g/k2tyVzf6YmPQNNIDm\nv/bmubqLy47Wbj09qO9inMMkW2Keg6/ELlp4aYdNFOPwWwM4RZpzH6PKteRh\ngolddBtKESIgEOIOxOEAL26K53tVCWernpsvoBJjmCHOCZgGThfW5S+ReOjF\nhKa42vubYYrwMZRfqmj7qSqCaIt9IRPvqDZdjRWUQZ5bZiMxVFz7HM0lNDPZ\nHqMP9Qo0a3Hl1U8UtettQxMPK57vXXFFbzr5FknAJmC6tC61az/YbuvUS3U/\nenlwaAN6Uh5x/BcWkGMIXOeTF7HxA64D2HJdAIqaXkMvzjs3LlX1XzqI4Ds2\nBoVAL/yrYIMESg9r/yWEbQxmImCx8ZpAvcZEOaSWq8Mp3ggR79Llwuy6MG6u\n5ndcXxW0c8I90E4SycjrCXMazG8VmmyB0GMy1IPXN8UwEnqMWmqHIhsmP5Tr\ncjJX8E/b1tc1F9WuvHiFZ4ddOuZTmMeewfhuUf01fzKvpfAwxlPjH1Tu/z2V\nYHk9\r\n=/2kO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4crm96/98UeDVwjOe+g+/X55N6FzRmUIwl06Waz/U9QIhAPbruExlDdgRJNTXcXkNPcDjjrd73gDYWSBPqdOt3LYc"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.8_1599930420906_0.11715064330240166"},"_hasShrinkwrap":false},"4.15.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.0+f9980c25","@typescript-eslint/types":"4.15.2-alpha.0+f9980c25","@typescript-eslint/typescript-estree":"4.15.2-alpha.0+f9980c25","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f9980c25fa383b4c6ec79f1f7635102103ee27e2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.0","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-TB40tMYJOs4sPbX2ogCbt0OY7UysjQGfwAovYWhJ8drL1ESZZziLOlaXeSvESW7bXbmdKeQLe68l/FVeb6ZcVA==","shasum":"c06c43b07eccb84f8861d1657a1dc805a0b5eab9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.0.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKsPlCRA9TVsSAnZWagAAYOIP/jkGyAc2Fz7fEvb8fXYs\nEX2rc9C48+v3M3RgE0f1QcHgh/1PQCxp+Ji7O0gqPWfa7n2pEBIu4gwY5Pmn\nTytXQT5Q0QaGRXZJE/D6PbqqW/E4ik/IZ38h7JvdIBGAoHZSiJBX3Yz1KUK8\n2lAka4tEWE9VMJ4F8kNZJXT+kxZK144dWYMYagBtHMxIT4agQWID3bYEzHXR\nd8Ibx97SVrG/QcqDHjMoL/JFx0l19HYzC1vLcbqGVHkVQr0cY6ZMBm10EgxF\nFA9RfT1H6k9x4wAczTiW41Z0HcvnxAXzd5+04HLRR0C169MJdgDZ2lIXR1No\nQCI4jCZ+aLYLjEP66yLk0gm+AlfcbJBDimEvk98RWHwJCG5HWaZX73m5vzfY\n1E6gyHTDoBtKv1qCvRnlQvvQRdhatBCO/Atsu3NL5fC+hDOpYFGMsoYRnPaG\ntnjhPtOrU6j3QberVUmV+jjAKVi3ABrR0e0DKcg6kTd90MtmEpbkexMKWY8P\n42XOaOtMaJ3KK9d27T9h7jsoVobm8UkXATYlCHod8t+xbbbuJkXYIYJL0gRV\ndZCSquU/pwqnXaE2pSjqn8m+7F/4ZCPFQhJjVPJ715ajXxiARnJtjj38iG6t\nBKvB5yq6jAitEG7w4GriqNfu+U+cnfqdUioHF7dnYq/CYcnZfixZKiaQC6sk\nvHau\r\n=Lf58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5GMQ6v3blZzNPwqAlS5gpjmv0ZT3XH/zs1gyULjfj0AiEAhRhCevKlZ5GDHV6imcOrAF6l94MYZXjYUdRQ99W/FlA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.0_1613415396518_0.6021752242622582"},"_hasShrinkwrap":false},"4.4.0":{"name":"@typescript-eslint/experimental-utils","version":"4.4.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.0","@typescript-eslint/types":"4.4.0","@typescript-eslint/typescript-estree":"4.4.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ef7dfb6836f5dd95a7a716068993ba3d880e8fdc","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-01+OtK/oWeSJTjQcyzDztfLF1YjvKpLFo+JZmurK/qjSRcyObpIecJ4rckDoRCSh5Etw+jKfdSzVEHevh9gJ1w==","shasum":"62a05d3f543b8fc5dec4982830618ea4d030e1a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.0.tgz","fileCount":204,"unpackedSize":417245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe1HFCRA9TVsSAnZWagAAy2MP+gJpbTFxQBT7ePAHKDah\nadDTcvfQkTRtmfp0m4U4pGncfrx3VTDAykLZUsgotNO4xVERmTt/oy7rFUCr\nQncRKOvjxWkJG/lR+eMUTkCQFoX0LcoumP4R61aZ3TfqNI2VmDvtbk+Y670K\nN+jsDJ6Z+Q7SRhFLFbrn/vjTGCGKH2aeJLQh031x0j7Jn9GWIB0RAc6HVNW6\ntfjNh4NTBTvmya4X1tdeNfbl3Fjx4RnUszyT0FXw2soL7u9DqDrbQ6q3oZhM\nY7Fu22pvVt1U2Z6HaTuN5IBmOjgW0ni267hAeNd3dHINAKLihZ2nj0w+P8Kz\nuOkzMQV575LwjWztp3ByUuY2VgYY35AzWA7EoQjArLWc6/8044D2pz9iH5L7\n6gFM+esQFqIxVwDKOreeOEdCDfW36LGRKhJE6I0seHuvGe/c8/0bxXlGCtAS\nOcpHwfjOr/+PVA/RGaDHaWL09JZ/PU4/8UaO/MMKEUyEpJ5P3BUH9hC8BMgH\n6Bm2302lrrDiOa9IeS9VM1LEqHpfi0v4vBfRlnAWOykAhMvyROXA8eIWO0SW\ntTyAA/XnyadprHlu1wRGon2eEp/t5dR3kYEoe6gM8CPjFWLeb7nPulLY3rnG\nXHBkoLBdPE1PIiwv+z8vMoLnpwk+TEK5rEaQggac8XuY7/f28NlXB8WwnL2c\nZGrr\r\n=NwgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFefE3+rCc/DLCL4eqDwjhz1Htkjt+kq+FB4sZyabjQAAiBHvkh3CnwSazn5Gu7UOmtc9x2aNTIaF2GUaK2R3EZMgg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.0_1601917381075_0.06872147717962918"},"_hasShrinkwrap":false},"4.15.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.2+e9bdd07d","@typescript-eslint/types":"4.15.2-alpha.2+e9bdd07d","@typescript-eslint/typescript-estree":"4.15.2-alpha.2+e9bdd07d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e9bdd07da20341e6d2632d7f37e51f74ee049fea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.2","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-ilhPwaKVQEHVirMiLAue1oFNq30eSZG1vreAkENYEqMQwpWo81uesrSdwu2DjRrsb+clolTbdPopLliyGuOZDQ==","shasum":"022c141d09e579b637d2f99ad83ffdfba818df86","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.2.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLrfdCRA9TVsSAnZWagAASKYP/3fzLuLu70lCtInnOlo3\n3HXmUeFIqSJOzck3KxusMRQp8AjwWS6I3oZxwkIIKesMRVKh5vN0b7GrUYRS\nUaJOLFsOYpvK9ia4lixRA5KCpQbQ5RqfKEnaB2Ou+sdkjF9PM/GTIWkxbSQU\nne7YpeNZVQQ9XgFwNeMC80IW3Yqrxbo3OvgUVvLKHILXBWgO913oeDLs8ST0\nV+rPbpQKNW8SgROV6AhinVjVyxXN5gh0T2dCOja20LkHVQaVw11IjTIelksw\n5LSIrSNsw3q2Swpli4R8833tE54xrmeqaIk937O5OuwMHfh3C9c7OkmFWiEM\nN/cC+1eNSZhK1SXDGAmY9LjkCVZ4tIa9KqvWO3aHw6Be8mj2XrLfZ0ARdRqG\nigIJV3r/h+L4InNkc3PkhhA6AwPqm2V3C8pis12MRgWpfgMGNof9eoSQb7Rc\nW/iTiOYm8VkP526aG1/+DM9MEdMXTJj73WoGJmga/6K7XbEzDIGAGCGTabCV\no0Osi8HWEDQnZpFTIyKXFsHLh445lDFGsMV+vI9hnQlMOd3Ev3m8wCpamhtW\ndhLDcJLu50fJnoosrQxl7NEz+1UD5i+4viq9BBpCt9lM8UrXayjTtFQgGO/q\n5nYnjPE0HDMA2cZLzVTuIrySUWOqh+1izNBoIVpeuEJ1wuukupEzML2NBWvX\n5F2t\r\n=SDl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPnHAhW15L4dhiZVhQd6izqhKA3t75+PXXYwWLt9gd3AiApWSbSe4/NdZ7IKo9VbCSsu5Fx3PAodzOk1LSa7W4CBA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.2_1613674461264_0.8755717656142425"},"_hasShrinkwrap":false},"4.4.1":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1","@typescript-eslint/types":"4.4.1","@typescript-eslint/typescript-estree":"4.4.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c41dbe56e0514846e4d21fc5fcd8847da50e92c6","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-Nt4EVlb1mqExW9cWhpV6pd1a3DkUbX9DeyYsdoeziKOpIJ04S2KMVDO+SEidsXRH/XHDpbzXykKcMTLdTXH6cQ==","shasum":"40613b9757fa0170de3e0043254dbb077cafac0c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1.tgz","fileCount":204,"unpackedSize":417433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhIwqCRA9TVsSAnZWagAAXRYQAIKBLqF0HKjQ0+gu/Scw\nkJqW1YOuFBpexhbsY/71/zjkOJmCO6cJcSa2F6Bu/zwc0OpLmGI0Y+rq3XhN\nfaiTzy9nFXqWORuprEubgL9B6EFeAvP/dHpLkgeW4QkSmPpGuwOv6l5YtM6Z\ndaRpnrKbWBdYD/B76A5gerRSqeVxqjEHnQzYydGGBNa2Ncp1vPOr6RWTyTqC\nFd+es97xCdHbi6lrKzh+X8c6QawEfMSEsGP0sTAwf0gBtdKen01CYJzcUoP6\n5CSdzMZqjkx3eumyYXfoM2+asn/+bcZvSFRCk2G4fWprbMMB4MMNwzLgC4A0\n52tAmQ0vunJOlQTI51HkH83bc9TbcnYD35mKb68FHwHJibBJBsllUcYYmYhb\nPLNRvII+2THhzja3YyMrGuoV8xljExS7CtWvl6qdh8CCZa2RWow0XT8kDh+O\nDa3m25Xp/u+MRmS/ap/Uv4HserQhKzV7r7isCRTPNBgkzdQEpsZjglkBZ4fa\nZLhDSEPiqc8KbGtsxdr7SXSwbBlza4yCMZZjb4GQ7skh7LqhUxBcrXxPmitM\nIKtXMw9Q2wLVxXbYjAE5xXyA0WvkJsqQA7qg9EeXFdXSLfQ0gsEPN5G2nk+k\nZWmu5QNDZKzndI5kQHQ9WcmDM8lt/ReMuESZFlvncLtHY2X/06uMqaUcqjEm\nPCyb\r\n=jNUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMfuCnXfFutAwLuUMUjznq/Yr+njVy28AzazGt0Gf+OgIgRmkjqrjZhHLQgeDhKiwnKN5IptpxhMBkhnVQFifWepI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1_1602522154191_0.38988307076528983"},"_hasShrinkwrap":false},"4.15.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.15.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.2-alpha.1+022fddfe","@typescript-eslint/types":"4.15.2-alpha.1+022fddfe","@typescript-eslint/typescript-estree":"4.15.2-alpha.1+022fddfe","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"022fddfe75fdcce4bc37eae717a3c9212d240bfc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.2-alpha.1","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-bbQeT4gxaeLqa0Kohy9rncZg6iGbbPQEwer2PPA16X7lM9f7OX8ex/IyaIcHqmilNBK+w4Z2y42EQ6ZjBgu7rg==","shasum":"2ae1cebbbb2e2a0b71666b137187a9bca90c4bc7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2-alpha.1.tgz","fileCount":204,"unpackedSize":425983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLCfuCRA9TVsSAnZWagAAANsP/A8RMya3lvDlX7xpdvIW\nKjHre1JwygdSc/A5wsZ4SNDWubRz/77092Ld7waphKO0fTMaEQFdQL0T0i9U\niMn8fR/jSnyPhF9IRClZT7gwL5e5blDOTBkQTt8++71H/r7ta7VKmM36f4Ix\nMl/hTwnW+oEeIWGSDcGuJ7gzfYhz4JTg7xGz8vLLCrjVN1DEfFloPm6YngrY\nc1eq/jiYcOMsQbVPJNmqxIQI4YZMEsJ2kfxcgsQ66D728bQEeI+gI6QJMwmD\n88jbM12eHdSNUrW5vka4Vp4gKY8Te3zFxv2nlJRyJ+Gd1TjLnzVKg+JMVWBv\nONO4NXMNUthArAdki4e/hp38dNTLEXUjen5Mid2ApiH89sQqfwb8Kq2bIG2/\nEoVP7YEz6BwP9ooBzKWCYv/PmnisRf52mKl84pDTVX2WtwmbC+O0Ew7wDjJU\njy56YsSwaBiY8yDxAHy/2QjNQJpq4aaDhicFwUXzxoZB0UO7m797ByNMdPU1\nltaMRsG5RhvGSDEihgqAYU+gxT3FjmZNpnNilbLKCuakJkN/t/16afkK9ASO\n9gVumfKjpLDfbXaWb5rvv7838XewgbqsVLedGHgJ8aaeFbJ6t3KqwICq9PaW\n7P6p8kEvJS7aGMP5yH+5nNWyZWbcDZa2TvYjCoibnuBoaQYJoYeddtbVOOAK\nmju6\r\n=Hu3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE7OTGvENc4fHDy+5+41cz1oV1m2z/E/PVbp/Avdu5hAiEA8mL7oYhL/APraVnOpYfvVKJjRHBj6osA7ut4uyUjA34="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.2-alpha.1_1613506541990_0.4325264533868354"},"_hasShrinkwrap":false},"3.6.0":{"name":"@typescript-eslint/experimental-utils","version":"3.6.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.0","@typescript-eslint/typescript-estree":"3.6.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2d80c5155ffd122e9abc3906fd1099d8367689b3","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-4Vdf2hvYMUnTdkCNZu+yYlFtL2v+N2R7JOynIOkFbPjf9o9wQvRwRkzUdWlFd2YiiUwJLbuuLnl5civNg5ykOQ==","shasum":"0138152d66e3e53a6340f606793fb257bf2d76a1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz","fileCount":204,"unpackedSize":407663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1kxCRA9TVsSAnZWagAAVfgP/jJRwWapxImchCT2m12w\nlpCsh2FhoSuF0etBumPwBDhylG4ebQYrkX0UpbnXdyi+HPUUoxQKkP5lGGEc\nsnWGIz0GFZJb3eqyXP3s+hsc35oVrtR51tMseMfK3ar+DiM6wFlEsThmCleT\nzB8hhUtbq/ay+Kq4EDu3DwEvAEE70J/SCqK/zJcCFOR0o0n+Tfj9USTv5374\nkAAd9n9riuG42Zqhyjf+wTgEkNFk7+PVy9/7+K+6ugSznM2QTsdcSlBOvWvf\nIi+fHyKLlr2447o3tUPnqtodavBKvIhde3sAeGOEbnRIo5S1K8kjXKQx+gkV\n92dI6hTRhl3scEx3OcxxNHCHs4c4XnkHnSR+y++Bcvz8KZzc3UgGtdFnGAhl\noG4/pNPiKz98a6h1IbHK9lG4eDdxs9yeSeOk4dxPgy9jKal6vfKKtfLJ0nnT\n67NE5Tp10k/g5Ktx8apwNKbv8ZbJTE5doGU7sjAZYz60VhzyiSMoRDfjN/7o\nZLntXrUYQqvYhybDqccgj+/MKNwq/eEfsjdxsAh77oF+UTvmm/XUpxzjlY4+\nqg6+riHeOw1uKlzl3JhnjASJ8vJYqyGb9wVrD1qQI7S0KwraBZz8BtN1eU8A\nC9CHNtUJy9QrV11QzUGnbOdnmTnO4Xwhhwz01RaK9izChGQou5+hDYTDKzC+\n0vqe\r\n=JajZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkP4oUl0DDs/y67kjADjhVIAwAd8J0N9yBZhr+MeBJLAiEAiTGfqiPfUo91xymK3ycRZolgGzarL0uQ2Q9rLO7Bmg0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.0_1594054961259_0.928450740873555"},"_hasShrinkwrap":false},"3.6.1":{"name":"@typescript-eslint/experimental-utils","version":"3.6.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.6.1","@typescript-eslint/typescript-estree":"3.6.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"adcee02d779f1faade877cb4a2692af5141ef09f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.6.1","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg==","shasum":"b5a2738ebbceb3fa90c5b07d50bb1225403c4a54","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.1.tgz","fileCount":204,"unpackedSize":407851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDJOyCRA9TVsSAnZWagAATQYP/0J+oyjSEaL1yvJmnCP0\nnryCf70FMFsChP3wVlhQpFal+ucdOd5d6zMsQQv8KR+NRQcnAYAzJE6iGLeU\nqlXE+4Cg7+/OpIfYUjscTMSdGjurN+XgOhwQa5E5VngzFtjfDIJQbsXo/BCV\n6Ri5m/iXsxeXa8tkyBvTI/lP+ZdQWJW9xQOo9cGFPAGiyDJPtgRmT0wSElfs\nCAA9YhnjtRf/j3OxpD3kfeGDbxFzP93+v6ZR+GR6Tn8uXNnr8IAUjiI1sUMt\nop0UnnkqTptg1cy+MdHP4QooboixtfGIkqhSvOEK8DGsuAtAriQA3Ufobu+D\nHGvGgblV1ri1N1L4fWr5KU3pB+oFToc3Qx8QWmdkIrnp4BdIu7ym9wxgXHjv\nlreEmE3/thd6aQtbQ6m6EHCNN/3Mq8UGfltcpHYQXTlScIL2ZYZYwDZlZzqp\n2ZVhJub30lE9k/c7kbKMpi2eRu0YTiBY9iKDTDKkUWZmDF8FsejQVo/eliMy\nitttZBxbcDWwFtLMggdkHFzjizgm2PGY77Bz5KB2iurMrKKVDjygq9hWyvD7\nyJo1BigUWnFBn1g/MaZkC9uPaQk6+UD3DU0w1Fgi/g/mJdHhDiwaLYVi7TiG\nI3eqRUA7Df4ZOIbA57ObMEyCVkASo1zPDaIDzDP73Uy9rT/Et83RJjNFesRq\n5u2+\r\n=B6Xj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn1AIdMPKyXirxWLDrJKynuQDTvrenz2PDJQj4qFJK/AIhAM5bnG6jUVMBKXxSkmxPYdERM73R9DBAlVFvSqroy1CM"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.6.1_1594659761600_0.638162052493769"},"_hasShrinkwrap":false},"2.1.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.5+e9fcf70","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e9fcf70da607f5aca4ed4cae26089923b9824908","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-YYZd1ncCF1E9i59Uo5LHOG3U1sxs0NCxK72cdiJdXe7Tu71568mBHvsgK1G3we+WneG5KOq6f1m3baxaiGy2ow==","shasum":"4c83201132c811062cde674c80d7eb4fc524e157","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.5.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcozpCRA9TVsSAnZWagAA8vUP/AlHhxWSfQtouu3+/DLF\nOxvukOCt2j6JvjIHb52p6m8P14JGdGa5QAO+eNIsAaRmdWPT8trojxYYfeBG\nPY1Z/pMdCnSKxQ6PF1LRdxdaCFSp5Jbors1PMLO0ials/ZbT1aypswepuiws\nmirU0qzAvw+wbun5LqBE9wdvgghSFHlhUo1eo8iDs1I1To+VJwspVnrQgup2\nQQEqz3zb4ZeLqy0EGmuY8i8lK2Zrl6zIsRoHtZiS1RPVg8liZ85iJm3RTiXP\nNmmPi2aP8gtqbzY0PF44aIy/rR2Eg3uvIuZgjM38mqCqJDBI7RTvTQXkun/a\naEdiiOkQUcL75aNuzgIQrvrnpGK21Qzk0FO6AoOIg2fqSTV/qe1Adh+uyXua\n64K24QIcHbd3tejqba+W6d0TvyHE939hXC5+JOttsJln5j+5m0Bwp0B/zMGs\nzIte86C9LqG+t4K1IWLzAyb5ozwk2OaqYgvT5fU0GAa7GQbLDuDIcGepZL/q\naOXPYx0VxFyzC2eKUMvzDWClxhcZnrvV7mezoHOUHQbD4Qepi13oyV/qNMvP\n/L6r8bzObqBWTobPX2NCyaI2f0+MraFR2XmfdWyG6ELDNxSS629RcjrB+/mq\n86SV8AReeSw9Mb1aREgSQNymVQr8NsCP84VXDGXgjF4jQnhQsPB9MXV+h96S\nLChx\r\n=7CrD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET19uhbf0H9F5V3k5pbBm6UsmIz2uUN8pPC8x49E9rLAiEAmZbsMSeCLbLl0AWaYR5xigVIoNNmV867V78CrfUF69U="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.5_1567788265093_0.8988938430591658"},"_hasShrinkwrap":false},"4.1.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.1+fc62ba86","@typescript-eslint/types":"4.1.1-alpha.1+fc62ba86","@typescript-eslint/typescript-estree":"4.1.1-alpha.1+fc62ba86","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fc62ba8622ed634e4c2d8399a4e880f983747181","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-EW5mFDnBlT3nk9LRtake7an3KX+Vxvy/7T+py8m1SrCya6xZySzhdI+AdxzJnkdPI8J5KjZwojfh6mJ2S7/S8w==","shasum":"e36851709af7afcdd058b0da7a0f189d4fd8bdc9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.1.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVoljCRA9TVsSAnZWagAAI/oP/3RV5uTBnEpC29ot1Pmr\nBwAfahIkeYxTZuVXeoSaJQP/cn0e3HhT21raOlvvBqLJYgC+1exebBbTb8E0\nLtTJpAtQcVjAsEVGa53nzB9JhflNp8kKapninfzedEF703rD0Bpy7f7sCaMi\n6nlgKvhyZ7ylZ/VpwubvE9M6oTWHem+WUpJB+b9MCal1FrPlOp8wcAY+LcLj\nr3y91uNaIBMswRuPp01qSfb1RZl8DlX9noigLivxH0WJkuqvvSaQYmlohDg6\ns6Q7kOI/8IYoCbk04SisjkhDgf75sEeuF4gegJ6Nptn7p5RZhxkpZ1r28NSj\nyn+DJCopEY0bBL69ea6/pJ2Mm6VRmDuRKMQyWBalELlVx7Qq6bE+J/7y9Bx5\nMG3HgiIRewpPq4yLHQvderOP1fYAms+5g6TwNY+DMqbobydYSbcFCYmG1yT9\nc+LLu+4C1J70igYfwGgk6WBhBQZdBiAsvjBO5tCvgJYqNPViz1+HUnhzhWOq\nwWfadwNTwLHFroYPmgxaq0skU6gA0Gtxak8FzgB3dzwe4zxHVDtlq4Wg0iB2\nsCM0hrqVUzSdCAgIidxWQdSx97NRFafAQFuQMHD5g9SOG+CpeVNT42UStfvd\nl4lXAq69qM0dEYenb7eRIArqZ4sk2tMqx6QLL1TthuPkojEqDrJLqKyPBLui\nndPL\r\n=e/CM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWEk6I/Ak5xJ4zXH0G81SiQ9EnuDSvt1pxQRPoXKIqhAiEAsVj+QJQPRU9i5ZVm3T8DW1hF48WJVr9pz422cDE56Ww="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.1_1599506786555_0.8547312466110886"},"_hasShrinkwrap":false},"2.1.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.6+e01dc5f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e01dc5f1dfbb7a0ac7641314f0fa2f23c2dd2248","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-HyPMMTTApPo2JHuN8RmcOaXVAN5V+a2fOOAMcrYR/M5Uc6kD4+sdnVmWtI7tgvxUIOfqZ1RX9w/U4af0MOuEpA==","shasum":"8f77da1736a78a718dfe25567d0a6d6bb0d43249","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.6.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcrF7CRA9TVsSAnZWagAAoPUP/1TYltGWseBRtA9Wfahy\n9g97DcB6ataLOxlNMzRO1YThf/D2Y2INYYuoK9aAXCl2zj9N8ai9RaeEwXiE\nBk2aEIMjPsTt2mTbgINAwtRXIoF9ttu6B3Nq1ITiCWkUdtLnul3pdYOZ/V3k\nukOQ2LvhgnYB7wjtb4rimrVp1sp43E/t4zpbom28vKugQ4wlOdPkfr26qkFq\nLLJQZvbqWBl9ehH8EWREnsQ6VjEVVQ0/zVPTPcOTHA6rKW4exb3KpamXqNeE\nXOqrgxC4PIp8c73Exs0lAnLoVRCC2tteo0qosLZ2U/g9Qz9SNrq4S+a7m1Gl\n7N49F2fQmnX+orqkifQtJXmjfGo1g/piRwuuuaytKvWFAyj3OekJFDouIz5R\n3DclrMU97SSKtJDa+zl/A6MA8kFxr14LzotHJwoxEpgDt2PCP/NwumM/C3gf\nE92ju/JxsLk5lIVGgPsV8qj2BhnJ9KdZkk1I1m9n6knGOIORi1VXRbt/unrJ\nYcESowNs6w8YQbEIQSCynYBtIRyq5Evi9HXEBm/mgxddv+h9agBXFwKmw1CB\nHCPoax+MRVTv1CEbgyvdmI1TwIUXz1R3/pXVDJ4a6T3weW3S2vdlwRjHLQYt\nRH33bG4GLSTQFb3MWDg4IK3EWgiiNJ65eUpkfAlwKEfORKLIkbSUIU42p0wh\n4Dh6\r\n=GjPy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6oUSFLxHvDji7tLCw4lr+DuLXk8obb/zI4u58tSi3VAiEA8YLMLizQDiT2mOJ38eg7cDSxizfarZmsmTY6lT7iv1Y="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.6_1567797626698_0.536479522784963"},"_hasShrinkwrap":false},"4.1.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.2+5b75bc1b","@typescript-eslint/types":"4.1.1-alpha.2+5b75bc1b","@typescript-eslint/typescript-estree":"4.1.1-alpha.2+5b75bc1b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5b75bc1b64445ca06ee396315dacf0caf038e1a7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-bbzbdWa2V+TB4x7umJ7YJt4JxggKFmg+qHi+IEHjLdhZzTWElQwtMMAupgTnZsPyiKaf1Y+/Efxa+AFLaBrByQ==","shasum":"a9858e34576e3c3185f1a6fa7f768c32f718d4da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.2.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVo0dCRA9TVsSAnZWagAAPY0P/iTM+A1VnETFWpHuIiGR\nr6MKwQJaqFYZTuvGuyLFkBUq1gvgGGPC+kdbxd99upa5C2AtcaEsTNGZUW3E\nPuOSYGm2p0XkoKgAvsUTApDzKfWAhpH1djAQblDSkhyGUwzBFgrhqzKX/rhJ\nU73aPXVjDljB+YbacviDX68VSGI6qYIDctv7o1zBGBc9LpjR3CfecLvB7qfP\nExupO+oTGh0vrJ+GaFu7+S/HcAYnJgh16dqZvFS+phlD/ATxM5ENsEDuk1q7\nGcR5GLTfFpPrnDoAb2yGyEIx8xVBQV9Xq+XI4sH2mVe5lv6mhXt0yTBoC3Lh\nXnIQIf6jRh0XxJ/XH6dc1Rh5jU08YDj/zGJaKkeEEnJrFP2y3AXJSYEmsLQ4\nCch5WJw0sQ4+F7oJXbeSVaSmZUOmwzuS6XeTeks3/wBgk3aRtB+cBs/QfhZo\n2gvK4o+ImFHJQqBAhZgKFdabfAXEHyzDagPd3KLlKyc5qoD6KYiST0EWagsz\nOURrF/R/Ew1uGMaUypAsO2glaoydSDukiXo5w7zK+fn6u5xg80RGp7G/KqcE\nLrLG1fEh58KoXdaPifz3PEC80KzSMAKZazgaN+aA3/iCGzqM9R0cD1gNmaln\n+4w3W6naosFfOzHS7jRtoUArZxj5/FGqKy1vqtyUXRbF3wZ1Ejzh4fvSfJJj\nE9S4\r\n=/qfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv/26czTF2Qy5Awq3GAKnuZaAurfNS3m5dn0u6xzxmUQIgIZfUjvWR3zOF9NDZ1l314xACV1HZs4uhjeOMoVYJRe4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.2_1599507741445_0.10207915736247375"},"_hasShrinkwrap":false},"2.1.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.7+e011e90","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e011e90d2b975f70ace8c22e96f08b0a102cdb35","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-sZ42PbTXcADdl1c+T28jgSwaoYznrlIoGQEsCAywqaUAne/72vIq3lznRYoMFoqBGnrCCNtJ8IEyJOaOwNWhCg==","shasum":"42eaa3e5d1b234ec3b994cf702ed11c6345ce65e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.7.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcvg/CRA9TVsSAnZWagAAcoQP/ipLs5QmCYZ6HgzvaNK/\n6msxbZApVaaitv6vBB/yB3vdoiKfLQ/79wkVkznhYPba0kXdO8QNa26LIR1J\n18zy0JmYX3U7PKsniKUasFJZXx2KQXJ21Ka6qFHIX94xpvCSIjxJdlgik2k3\n2Qv4Bn5v5bWdvtQjRxIems4/Qge7UBTdEhnYPRt4tSWnVMCHiA164PuhMORz\nxvETZbcm1FnsTclJnhh6EwmPZJsh65iiOZQLYIj8/aO+FmZN+Z/I5T7SrH80\n/FVwBe9qrvl8ncDVCl2pU3lb8K3ToE6HB5WC93dqSta0O5CACYpk8AvB7C3s\nGOrkUkCw2eQIRj0DEOkqhoxQoiz9aLgStTt3CwYH5xTrkCCG0HR17YmtZF1H\ng7kTRemOeQE1fpGQ4r5kOIDbbbIFG934jEKTXFAX0BZmNy7RGFzfXfd+CHIc\nSpWE/da9xK2HO5XQrQlq6Y5ytApiG2Xwq+Oy7eX4HuPJidJRImtsxfuxcn3w\nDt5W/H5AfvXk373x/UtexcaW/mUD4Hn+POcnhDKphCWFEhCLqFyUy5ejZMFG\nFBNydy7DR8uSoicD8Ju0utgNq/kF7AS6L0TWhw/87ABBulAQVsL3mnrtvJaT\n0PU5xPpcukJQaKcW3Oenlio46+F7wykMOWybX82ZuYfbCS+kGQqWfId6nSYx\nSSOn\r\n=uNsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp44dzAHEfuHLh7PCdQw/tAeDyqsiW7RwcuQHoUHIGOgIgA1aR8sJ44kyI7lts5RWseppexeWcVsdQTTW9FT43F98="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.7_1567815742519_0.8406295289157477"},"_hasShrinkwrap":false},"2.1.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.1.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.1-alpha.8+f1059d8","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f1059d82eae77e6d78800ed38ac1ce89692a419f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qm3+mmykgHykpg+ujBPrZ1q14Ba/kom8eCyCO88W3UD5OD42C7Zh5JVexEEoS3lfVxayh26C0nFolz8+5jBA7g==","shasum":"87953598f017112ae1dc84e61683e2ee809301df","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.1-alpha.8.tgz","fileCount":108,"unpackedSize":134058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc0P8CRA9TVsSAnZWagAA9mUP/1UsanuG8BTYVPxdqY6p\nJ/N8rq9ccUwWdVKQc4znR7J6isU4AYiIZGYA5ZouRDoJi5ntApmzKWK+osbf\n8a2ftAT1boL4ElbYpvByiJ1g6VopXgBCpkgqvBcclJu4NKTSf/j+Q8WWYYDS\nHac/P+o6C4eHfz9ZzWEn5qUqf70esflmVL8Ap2JUN4qxOAoTKshjneK7xrQg\nfGUmQlhNlzby7x7/L3XkxT9NSsAvEza1ciDGg3YBjeE26faV8E/RoZnQimNd\nb/WBkMFbpQgC+gvlTRV0eD+RArGdHeaUZKiizSP/SOZXLRVO6k7naxLSBroY\n0sKgLloBggl8BBzxc7Pg8Au4YFHSNf/QI9bKqJm6+NbimqYVp1iW/j7yp19J\nwLhSJPiaWcbB21lsCx6PMKFarlbF5KHBCxVn2F+oRBStMBWQaqY8hsZ8xnVX\nwbgPdug+A1ekxZqtzTkOl05t3fdQ47BM9h+LJEYbhxvCnNtvzTnau5xlAsZv\nlCLVUVBTOraSto4qgVrTU35HHxw3Z7DfiWzkXIajRg1nQEDAkT0JUOpkiqPf\nAIMuGVC6I2S2y2lChUnmH1IzZAvrxJ9y2o70DXrUPvzxe8M+BMEFLKFYUUxu\nsNe/2bWJ7BgI1iCv5k2M48EXLSHVYsS/GpUIb5pRAsL6m7sAD2EZWtjVqaZ2\nqBqN\r\n=r0KN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfQBO2+o3KILcyW9A4YgMt/6v1chUmmFDcFJ3qN0xoKAiEAiyDWtINZh3cCaagi3IxU1gz8uLE3KKgQQcqEs47Tr5o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.1-alpha.8_1567835131389_0.48232932290461594"},"_hasShrinkwrap":false},"4.1.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1-alpha.0+00a24706","@typescript-eslint/types":"4.1.1-alpha.0+00a24706","@typescript-eslint/typescript-estree":"4.1.1-alpha.0+00a24706","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00a24706222254774121ee62038e67d0efa993e7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-rwEZ1WRHs4N0WfLiuEjWjq4cv0ae4zoWj503bQFFDhv1NtSnglURKEpwd2u4o//hna+6U5LhWOxw9G5hWiz6lw==","shasum":"84af55fb8e7b0d6fc6ca14e79e8c9826dd2ad2b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1-alpha.0.tgz","fileCount":204,"unpackedSize":414518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVmqZCRA9TVsSAnZWagAAu3MP/1vjZvMmuB2d8TV/0z+L\nAKGmigoF6iz2FBtSX/4LUahayNNm9WQowSneGfyaQDEKqqhja3SVM8Us6cmi\ng3bQntJtiMXZs4msk5gqz5AN5/M+yF8Tkg5H7wIxlvI0zz2wfbWDnO0pX1wF\nxTJ5oh+194ROUsTF9fzaHzpkz4o7UN/RP2cwQIkXRePKmKVrpot3ixNTh6Lx\nP4Wszw5f+gUZTDjpovuhGBEAXyRdqGTuc4adBBE6jSKaKKkNgijm5KRduDcA\nst9BIr4lUvbU7oEXnI7+rDU+DgKRunV74bz7kUIaR4zEDm95SonE8wDnjFMt\nRdv8EGL+25RM4uuEBYtJHX0cEplDDlfOZTkazBpXcFqcx/T36qAOD06m3Kd+\nnfLG89L8TXPLTxv0pegwSsOGpXi8lzB3Z7a5f51owazVenejR8Xr/ZDI0UJ3\nv7HURXlGQgxCOgznFktwuKJ1AsINDvHRS698ewkQmQDi2tQmQpezMNzNEF0l\nLO0de01vxojiIw4SUPwK6s1fm1pVbXqSXJcayfOPNLp7EzxRuJCG85PPOatU\nV38XavQLbzDd7a8DkchrI4sS5LDV8AgL6wwCvx8xHklQs5oygXLr7l2+cUYZ\nO++y2v6NmHYpbBWR+TiwWr+SN7WdT73xk59nZQkPvDkuf1UHpY+8m04WGCi+\nwtX2\r\n=Uv0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxokRFoJlXs5unUIu26uoWg6n26yZE6rjDCcCDcffjsAiEA19Fz4U/aab54i7cWHZg/SXxh6UBxIcAUmO+V2Cc9OLA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1-alpha.0_1599498905343_0.261272546934733"},"_hasShrinkwrap":false},"4.0.0-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.10+e925538a","@typescript-eslint/types":"4.0.0-alpha.10+e925538a","@typescript-eslint/typescript-estree":"4.0.0-alpha.10+e925538a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e925538a9620ffd6e302bfa4bfd008f453a24d00","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.10","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-qLuWWRjMiGt32NkF1SPR/e9cQ4cZXeYGtIF2jnGJkaptcqIUGLDJLW51jo9mLqvXgfVee1wXxRzbovg5eP/fNw==","shasum":"ac71dcc85ec750ca5446def23856c8728e540016","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.10.tgz","fileCount":204,"unpackedSize":412463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJFlCRA9TVsSAnZWagAA63kP/j5Q1hSofZnws/d3g5FS\nucFh7lARfElWTXKM7Gi17oISfrF4XUWBHKc2gtpSLZC/CL0imW6EXwuBOkn8\n7sEsdRZgxFOaUn8fd0y+Q3gFcDeNtjJV5HsaprxOy4HzAYSzER6mNjNNlxza\n2p14hQH+wNb9agjffqnVHxMcutaFC5zWoAVO9rVk8moSjTR9uiTR5pLhtlAa\n/rssZKOfzfO3pt/r87wIKCSwHTy/N1E2o+0od9w1y9HXkTahXIAcnj1t2TzF\nz387UJ7CdyVcgnzqIz4i+ZAhwXPZBhefCyykGl6bgGvzSYjbzAxkjBhpLo1B\n7SSjQb+5c44T0DptvTNJGViBYFy5bBjdBBLd4AnooOTzNLXQbtoktVDyAL71\nOJ98aaEyQ87kKogkigM/2LOAR/jPYw1TpLr6+6zXTwAm5QroKffuvvhJ8cMn\nS76ZFyxvwQMBrNsDh3sufPvGgaVdEtJxAiiO5/xISjHmw1MQCt9rEB6kKS4+\nBGlug4qX76gMH/FEmpBN9Rg55Opt0mVLBCbePDvWLimjiYVqaUHfRaL2I/9R\nSWjzsV/1LG39cJB6YkjBL7blNWnY5XRuV+JX6lKMAYH7qiwPEocwKINZnVjc\nObtUHhu7622vjS0DLmtMcLLor2IxdJW2fHdriR4iAGhP4nvwexUPojN73fhp\n3REJ\r\n=RtqJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNf/Tbcm7jHLSPxpgR+fxbfP2+HWU3ymlFBIsGEYeU4AIgdpxypT3G1mhnmBvp7Yzdjn7aB3v/R6T6vPeGQfoad/0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.10_1597018469000_0.10057778396033568"},"_hasShrinkwrap":false},"4.21.0":{"name":"@typescript-eslint/experimental-utils","version":"4.21.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.0","@typescript-eslint/types":"4.21.0","@typescript-eslint/typescript-estree":"4.21.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3181b32d576cb5542cc2346f53cef9d24831f63d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-cEbgosW/tUFvKmkg3cU7LBoZhvUs+ZPVM9alb25XvR0dal4qHL3SiUqHNrzoWSxaXA9gsifrYrS1xdDV6w/gIA==","shasum":"0b0bb7c15d379140a660c003bdbafa71ae9134b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.0.tgz","fileCount":204,"unpackedSize":410346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga0KtCRA9TVsSAnZWagAA9KsP/0PTf0hCLfWUVjxqt4mT\nxREfLtIbQaUpmBcOvJ3ZOD+u+c6YfppRa52S1lBv5YfUgyL8SRzrm9Z8js2I\n2KJanz7/5fDGGoL0GlhoozDR0rwtA3eAaf36IlT+W5nFzLHtWF9Zl4tWlBgy\nvu4N6fPt/gcAWOx2r5HMOeSFk+rykeQdvQw441FYcmDpVhvmWTbHjAgbPIPZ\nwaMxkaLktORAuDcH5fALFA4ugzP4aWx0qHusN6r3iAJJDxwQLWDWTbw1yP52\nVuL3O+gF/u5tFlEcREqUE/K8jhikp3DcZdnVU0HwV1hslzQA74h4kGAASWYP\nt4zVD8MQeK51QCFFiH5czqMDISfB8w1Seofbqdr8zuA6zkxTg8f4YU0Ri6op\ncVkMUqdYEeqVz8z4RpbcsI3mhkEjcYH+VypY94rrMABO++5W4UhcdIfmJz8f\nxSxMvCF12Lf1XTDYUEP3dmWmOFRtHZ5ntoacg7k6Wmyz/5sAjHOYQw0cL+kc\nRzx1vcMF05HnzdynaUESnCqSUjaQ9qRGNTLs+rDcowj+fUvkFPX1bj1AxwJ4\nCRMKq0JnhPVzWnbbRWRqecbHs6tIHULfO4EwEBsc38CIoXHrdcNreus992sO\n8J1hAE5eB+Li+PVUhw78eQV0M51JAqv7ENb3cu7Fw145KaQNuOj05isCyN4P\nc1bT\r\n=OPh2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiY5kVCu09CqAEF87yv0PW3ztu7cYJdTGvRsq1iLMQXAiEA4uTqDfeh3zrAu2uDOpX7lWJO6JxQhUlpwfYeVNcA2OA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.0_1617642157082_0.1958108467752846"},"_hasShrinkwrap":false},"4.0.0-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.11+cf294403","@typescript-eslint/types":"4.0.0-alpha.11+cf294403","@typescript-eslint/typescript-estree":"4.0.0-alpha.11+cf294403","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cf294403ac1d4dd255a8f1c1f98be1c0cbb32696","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.11","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-+Cq8umShulzUr0OkGywlLsigKz0aD7UJCkKyU1QPv4rUFhqHOo2qi9eWinaw2u9NOxZrdygbbC4g2wgIVzNBvw==","shasum":"f3665e3c3724086866621eba1a26eb1485b43281","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.11.tgz","fileCount":204,"unpackedSize":412463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMKpqCRA9TVsSAnZWagAAFrwP/R358VdCqZvxnD23ndBz\nzaRmAjwHeziXSa47clUTBjg6EUFVgXatCl3aVVJrOvi47c3K1Yez/qG8EVtJ\nenPTzO6U0FmI6n/CY8M8F/627pFaAxhP237Mejbfx5uizkL7FqFl8HKYbcVH\n8F6eNRh+1e1WixgfAb3b/AM5jtSMUvHYZ5rkqutSIB1yBsp8seP9QWzLvwuN\ntyHWlns48akJYPypWyZw5K/JM3xEi4d597vG7GzhTOiLeX3GajfKFtLDXc25\nXYrQTe//IBS3ZPrONxhgDOfPk3rSCnOtbccz5RCqIKLmEK74o2oC/qnXAAH7\nFT2gkqnO9S6WKHBnF5ZasWljdVqZw4MUGcjYr5+wr79vIYoW6v105hS+kxXZ\nXcTewOvaKu5dm7SE1Th04/Z+3/ALH2eI80HmpFpqwcxCM4i2ksfJSS4E5ht4\nkJ+43XTz1Fxcsvgyjn8GoJ25OcSQ9iwA7PY9GZH1Fd6aYb8L2qyP5gOL5Ze9\nrUfaFAoeHnSw8fSuwfQuKaEdZaFJ35DsfnNUh8AqS0Yt2L51SGq6SBL+a+X0\nFrpKCC5ViSvd9bF4kt4DEWDo6cyiAgPp5EAhw9b8aRBeS99RORtHlBC9DGmw\n8r4qeO1PY1Jobs2AK2t+BWuoWr3bqxOQuUgXlnaHOzL3rNusy2wfd26zOLB3\nOm1X\r\n=/sYZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqmBVvU3Bbl/NuyaBhOzqc2r7unYsNDP+Nr0jFS8BIWAiAeuXqgIN7Wc4LdDRwzb1JBSbHgKDYS+oMA/CrTVFq6lg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.11_1597024873526_0.2134951826088194"},"_hasShrinkwrap":false},"4.0.0-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.12+c4f67a2d","@typescript-eslint/types":"4.0.0-alpha.12+c4f67a2d","@typescript-eslint/typescript-estree":"4.0.0-alpha.12+c4f67a2d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c4f67a2dccd853cd2212a370985b12ca48031618","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.12","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-W8gZ1MazxwVQlQd7BJERP0b8HfLb2HyoXVdOWibFW/7cJN2jehlHV+g1mJ1EyRGrDxSflEbivU+eFAIqQbEcxw==","shasum":"3a50a4b466ea8cc34ef33cdf1d45f378bbeb462b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.12.tgz","fileCount":204,"unpackedSize":412838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPWNACRA9TVsSAnZWagAARkQP/iHKh1Zgcp5JNp7Vzpkh\n0Odz2Ku6nME6BdxQYrRsTdOLY5tKxCpOl5SsL8I8WQWtH74+vOYmL09lyfAO\nypFHtuYJR6NTlPxm+impToOOVOXIg2rSHuw9JwUe5Ku5A91PYp1tv38TPHLN\ns41I7x9tMMInlJduqOTjcoRHy/RehO5KYx3ceZiMKOhKkLpJFGD8aZ/A0lbT\n2iSz1nfUF7U8oR/Afa2kISEOeJzTsVeU0mg38QhRW9p5r9Hae4O6eCE28BfG\nN0KT+RcyawSKNnEJwr7iKwqiGoenq+JkjDLsVJzRRqavrfySGIMBnGxnJHuu\nv1UfJIA8SP8nB0Kw/kntYM7ykvMDNfk4odnQZjjobFPH3ocRgly91ZhE6X24\nA1au9luoETQzQaU7E16NNDBh7SUoSaU8+EvtzxTjP0+BClYkJrsbBdQU5B+M\ngGgKGo/c7zagzsMhbD/m7YH4+MdcY6OifQV57AUwG8PWQZm2QRWD7Etsd95K\nUJxtvujSlhUZkrTJUI1mND8VBqGghzP/wEGugWnFZnS/8DfxWNdJDU96GEiN\nkPC3e5qbTh8OieNtvJ7ITDdQJQLkTuu8NOHt8WinGWDpXJhuO5zLonN+yWB1\njCfSbtjMa0PKZN9ARpOaZtRUIU6hYbhlJdkszd1+CiTPqRu3gaTn158jW10o\nN0jI\r\n=gnkf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4d1ulYhvUahoJLfw6Bob6fzjqvIv8tZSfaAlEw4pxkAiA9MPkHXj8RsxDRvq+Wg5owvM95jTr5+DPm7dwgLXn3Mw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.12_1597858624218_0.7383001705842862"},"_hasShrinkwrap":false},"4.0.0-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.13+789c439a","@typescript-eslint/types":"4.0.0-alpha.13+789c439a","@typescript-eslint/typescript-estree":"4.0.0-alpha.13+789c439a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"789c439a8a80d1c3dc5d6c7ca4c5ae4d1d889a5b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.13","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-RMw1B81YR1TMcN3FAwOoLTAmUX6D6hi1naExDo5Jp/eX5O3ZsB+koLkXEN+V/qDMZEJz/2D8Lz7WeT0DZvOxkQ==","shasum":"02e31419b289fc641e1ecc19cb18cb63c57dd4eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.13.tgz","fileCount":204,"unpackedSize":412838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQyTQCRA9TVsSAnZWagAAZOoP/RVkj0ndlQLLksIlKk2L\nXwXBQdMRQ6ApHjB79Cgc5p//HqdLj+WV/7MjX81Wyx4Hc+cLXv4OHM4aUkp1\nseY3wpefJdXKGxMtYkYNMVQt447Z+xgn4jxj6D2HziUUkgXN9WCPGleLTPQi\nZh5IFhKjDISUhoz9MvBKEDLL/1jfuWnxYGRGk/ZWlalxTTNPwIsKxaMFryVi\nYWiyaIomtako4ck0TkeijgHhoRr1vP39I4Q91C0lhbaOdE/c9k6UhTE0G8jB\n2j7r5Axy/uw8g3vvDmC2d2eV4h7fb0WijpJ/efUqWOXEkIHEHzx3zSiwuI/K\neSK3jENmaZ+F+xpSVSfJH5ryU4hRsxqkp0EV1qlbXAbROlFhf2288fqd7MEG\njaTSuoH46DpeUSZAcBKX7olYVxfexQhdr934WpJYOmvXmGXp2tM4sSE0P9bE\nbknw9QvEbwFeH6N3D+BpJUkWVtTEmhvGJ1UfDqk77V0jKjCxvlrJza6oMhnY\nCNTZKFpU6fhH3mP4ylYXHSJFrcUL/cEnGZJlTE5rmnlzmXvfq3NWZH3YVRek\nelITKvuBOnpTYHtJnbe+ih5cLbRifrtXJppql0GPY9WhswTHqj06MpyOxPkR\nFNKn4n3Gc+QjQYfm0cpA1JJoKf6dZaM9NejfiwvP3zFijfl4S3jTFk+tvDV9\n+KXq\r\n=sGSi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFPsYSjKCGMYnZQWnAytvd4Clq2O0xsKtf/gyGv4Jc8AiEA9zfmQmzoX8i0JJLWY5cF1lxdYl0rt9HtNaFk47qD8hc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.13_1598235855666_0.2114930661052581"},"_hasShrinkwrap":false},"5.27.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.1+4005f935"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4005f9357242270ac0f9729942830560629171b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.1","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-JWJGd4tVoGn2Vc1Oo7MTfTKuWUKJbEfVQ+BLlYyteQBqhKDvfCX1sx414db/lRkDdAMMMRPzk0omfj/dK5XIkg==","shasum":"3764a78372290f9524cccb30acad55d279e7aa4d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmtVzS4qoyhlvz7UOEjVMNnZpS/ssG+F4OXvFlw4NS7AiAsrWWUoUWWZbGgoMaB1Ca8Fj2oK5QgCVjWeMxiyu87Gg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinoOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovwQ//cbyOqHRsOKodQoLn8hf/YENsTEnnNXxRrHh8Oyv6W+quQJHm\r\ne+Dq5Y2wJnmPuzT/4WvmDxQn9H16v6pBvS2CdfRSyZbaSGNp382yMKrAmWNK\r\npCQYwALbdViAcd4CSJiP6B9op5WElnzFXOWOhHP7Yg7L0A2R7RwWmVSEss4P\r\n0PC7qVHxbRPPhG/SDNj8le3zpnqFMf9acAO4BOOFY1PEZT1wHRX24xdGctcY\r\nZIyoS8hlMMIKmAHWvRpDsUN3fgacGm86ZBakFpo/5AbrKnWAMeEkLsFl0UCQ\r\nKxKH7RGjAfChba6TKMwlHIE5GoLg8R7I+BX4mduj7SyJeVAQ/qbfCIcRYh6P\r\nIOWcBRLCLKp9dGc4QaFR8AQHyodIWicQGjAI/ERsnY2gqpTTxm9kF1FPxMaY\r\n00WkF3i8HxASuVVE9Y1xF0Z1gOGjFwu/DvQEqc4Die98GYyoW1C6jx+gWDDq\r\n5Rnsok9yyK2lzK5QaPoG4u5FkZGTZFuVMsDLcDzdq40hQwxk6XJC6h0IG+SD\r\nA8WAbNRDKkKqeG8mAD1IkGm49RXT9w0RUrrw10hxGlSdKmP247h7/XCbAFFi\r\nWKN/8WKYaDAgBPHbxQtZgq3ZrP5fdTYQpsGmqpqwHDWyZRWCz8xmL5ggBhGO\r\nX2dx0FK9HzHFwUZ2moW3Ilieq9GyXcatHKs=\r\n=r4jv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.1_1654555563272_0.35494893845900766"},"_hasShrinkwrap":false},"5.27.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.2+1fdb4731"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1fdb47316511b68cf7231058ec7398b89bd0078c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.2","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-w+17ctG7xmNJ2jlo9kTI72AHy3AaqbXR9k962iXxF1Gh2jTGM3GituKW5NCIvca0Bo+PjgoeIgL7cTPLI2XAmA==","shasum":"5a4442ba3a7b65595c7f8c19a594069dd735db79","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy/WbZX+QgNMKwEJOxYrsdfX1sf1TM41E181gONIBeBAiEAiFXQiapyGXlfB+sNuB+AuUNz8EpslLO4YoKW4wJyoRY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinoM6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe1w/7BOhgUOcJFDq20Z/oUrpy2eKxKVraOQJek1ZVRGT21aMXqMsW\r\nf1noz0YmrzbSRtcXCts2PJzLUeEJWJYHeusxYZRbfP/tWwKKKrdETL7Yj3Wx\r\nPuyMqBOC9AJadzcxgQhnSnPf7QP5m4RQFGyUZi8tiJG7GncShUUFsGTKy2tV\r\n8NkjQhh7Fn4+169dDLPlagYXHQbXHSDjNrASd8AC6XrpG0NXOSOoF2Ro9dq8\r\nr1cjvTrrx+0AIm9sUTDGefa7sJNFPSYP6xD1Vy7ZKlfl1rhDflrl+BqsHnyU\r\nED+0Q8xR/xYuUxnJkhGCN+6+V6adAGOVzs9MTWXNu9y587zu1W4UvfUymP6O\r\ncLGBQzf8pEYB1kwIbsxm6hJCS7To78Y3AiHBQoPRv39c57TLb8sq9t9k35Uh\r\nDbZgkgEogRD1NkT0aQXkHWtTefK5IFaTWpBrdQPgC/kjbEzNCYQMFsqnST+n\r\n2sY1a9LEyvvsP+g96c+aGXwf8EN47HBKg6iOkW/nIuGy3+uSuLp9doEPJ37d\r\n33qNEu8OzKJGO6fgAktRe1aDcDV5zHoYhMv8je9xZoXauFchYWUVHQYsOTtw\r\nmDguibRGAsiMoRkFBzIkYTTG5k68tofS1QP+IobOY7YfU73hgZkj4Nwssn3m\r\nptqVJAPTWaqLHZF7YNyNRyO/Fq5vd0TKJTw=\r\n=UkKE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.2_1654555450549_0.4505601304629394"},"_hasShrinkwrap":false},"5.27.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.0+4e79ad26"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4e79ad260b60085ccb9761aba887cc159701c7d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.0","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-+7b3KkHdEf4pKTa6wvRq532FGsbvHJ+hM9rUMVok1yeEWL8E/+BXJJttoTGGfc99IlyzI8atHLZzsWXVoiZE8Q==","shasum":"9f8018d1bb9205bf89ee4df7c913847c18bd7759","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTdnTDxEXhVH+S9MCJFGKZFiTMqsfTjpfNMnldc2PveAiATx7ib/sgOVYLYtUzyQxt/BXZcrjKV/Wo6LrJ/TjTkwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinjgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6IQ//SEEYm5dRjtoZfGeSVYboVpg2wvXslv67eoUJIUf4SpClxOfy\r\nXxNOtlXMqKoF9Nu2sdSOMxQfQw+7vHo4/dIOPJH9ZJ9QwuloJZqoUNjmpPlZ\r\n3xabPodDnMadnrMAGBSVC5srf/5mtPjKj+GHocVnEL3B0iHwgd+w4Njljkj5\r\nqfYoAxET5s+aEZCe99ex7tMIQsjey39/m+9+0hnTSomSvofaJkTLJobNOjIi\r\nJc0p7nHcj82u9Ef7EF4SmuDwyksVujoN0wjbRO5XUcUAEwQ502xg9lIRKrhG\r\n7ZdX5g8d7yMm6pa5WzWWQT3yzAhnzqkEjkm77GzeZ4iBr7+jjI6XqV8CNngX\r\nt4iZLui9M8E+C84cTpzNAoNC/XHv6PzC7IXE+8cZMXicDQIF55Mm1YsOiI3z\r\npsIXGLSYsiuEiYwDwB0LriRep+eSKllHT+mAOMspBCPMPJyvVA5y3fhtHe5a\r\nsGbVv8srWEpRuBRN4uLEEgZewf+WsK5d6zJvVGnp9BT1zM47gMpG6GnBP9y+\r\nMiwHKm8ukv+D+PmAHb5JTM14VgxCYpen59PWXC/SN/bkxPzEXJGT8Xwm2fRl\r\nzeu912FwTHmb8Qh00Rwsa0TbqU6vSqM0Oyrzh14J/FH4v6SdBcqEWlIzqkrH\r\nsKDU1Zy3RAVUjo0ENEgfKDCccpcHBiNJofA=\r\n=TBFI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.0_1654536216622_0.36987095999892383"},"_hasShrinkwrap":false},"2.8.0":{"name":"@typescript-eslint/experimental-utils","version":"2.8.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.8.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a9117f525e457966a718164ae6cf7ad086c0dd7b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.8.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-jZ05E4SxCbbXseQGXOKf3ESKcsGxT8Ucpkp1jiVp55MGhOvZB2twmWKf894PAuVQTCgbPbJz9ZbRDqtUWzP8xA==","shasum":"208b4164d175587e9b03ce6fea97d55f19c30ca9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.8.0.tgz","fileCount":108,"unpackedSize":139123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0tyUCRA9TVsSAnZWagAArAIP/3GYXh3bitQNbXunpMiV\n1afia0nDptppHLMRS8uREbfQD7SMrwXUQH9FBgdNJZpnQs3Bg+qrK076Zwio\nCSAiLQfY2D5coMEzslidlNwHMaX5w6fJReCz6wmUpJEpwt8FVUmwE5lTpUp7\ndiarSa42YByL7uAdPWGDjc0GAglVK4eWVq3oFFlv52VQBXrEQujUH2jvSzW5\nyPYNJH01FfizIcdq3E3yN8c28vpm0RBaMgkCG19KWu9roPCg71GdsMaid53v\nHWgJ4i/1nUDGNDni07Ia5Edwn1Hf65b7KQQXO8HUUza5vHzYB80f3fT6HQ4B\nFx0+Mx8YUefPJCrFs6FGcBG7MsOzMYlHnIqrJs2H/A743zXf7qLUd7LAULMP\n7XyanwepIEXSY4sCG60UAqbAmBOBP6TenoKf0EhU448kkS8YWeRUqah53ge+\n7VslCIIgVB6T6S4KgDUjuS2Xl6DZ2Dm9YO3jKkNYHkQgSTk6jFG799xCjYnR\nHPaJYbZSxnqHvy5mD/qiEalieZ5sORmCR9THddpYl4cFWDTP1baMPIyhUdgZ\nERSFT2Hgf92KHzeRzcphFRuvJd3M4Yi0iznu/5CpN62sxOLvkZYC5s2NvDgj\naaODNc6cUB9lU+7dAVKG9HAJVLuPJ+9q5rSkHtqE3p1PAIGEPjBmioYcrnyj\nJlmN\r\n=C7DG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHEWI+eOWLlzGgKmqjaKqkj0Y+8HnJnvNR8O8kA8yitAiEAqPtXlEGxw62yJnBZAY2slcRVD1YLK7JC7W7cIPIaG9o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.8.0_1574100116196_0.9662465070254382"},"_hasShrinkwrap":false},"5.27.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.5+9e62601e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e62601e2b28fca2f53b777d224a1aebb4c177a7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.5","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-thfCZhNCQb/t/wks3cooCFTZ+5e+WwwflBFcYeBD8SQCKI2vTh37IAgkgqtWDwsomQSzQpM3Q2iG84PbDYSEOw==","shasum":"f91918ff1c8aa2c0ad8f6cb955c826715fb1fbe6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfjFPdnw/DdTHxNq/RKOZpVdhIaPluU/PUXjA22Z96iAiEAwtaGjXeOQBDHO4o8oLoGkrqxdrFFdvLRRSQ0u19TPls="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMbcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzshAAgwu6uKYo9nNSaJOT8LCGHdyvju1uGrhVeXvCD0ztRnpNdlkV\r\nbjheY4PhscWL0wMy9Fry2CqJ73k7PhJJED6OEP+MZwrY2ktCYhTfLZTJfvmD\r\n3KtdB4XacQxlUj0t/Z5JaHGkgBYjFxnHLRc5rC6j9PWn8h+bq7EhZbaIXr0s\r\nN3fFUZY+0u0JLtbr5kTuAnaVZ5wR3DFtNOoxqvDykhSGENV6wKFPNxPBsWAa\r\nAM1ZlBJiQ/Rd3Uc5mEcWZt9aQ6gGIC/TjstQ2MB+lx7XqTSVO3dgyL5kZhrf\r\nZJWUxmU1TFRvOrTNhIussBMKHUsBcpzPZu+vf37dmLHGJzY8xKdK6vR2VQb1\r\nJOhQAqJtCK/pqjnxWWL0XDQ/If90P0LN72RBNWXkHXTZsp+3a1sA/9N788xH\r\nXJuNQmicd/WnDYNQENK/nAj7WRf/kXL367kcu/JZwFq7OF6UH/6TsSvj3l9o\r\njsdShw0C6qqC1GHijSgHZy3VYGX/1AYzgjStn3fKnLIQgCI7RGUooAwE9DBR\r\ntLEjWyTp2TxAPY6yUKnfijmSNPL6syu0bgLVu/GCIpBzG0xur4HUvpppj+Sw\r\nbOch4BrGLIrezWsOs1pScEvKOM0qsSyoTT/tS54r2Yox0To7/GBpYGrIlHZq\r\nSSxqdR+9P1sCU/REgcO30aam4fp0fHbHnGo=\r\n=mlXo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.5_1654703836402_0.6501520071900331"},"_hasShrinkwrap":false},"5.27.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.6+1f25daf7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f25daf74e5d45077199f9ee9fa9bf31107f4089","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.6","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-W4kN1sAuSe58mLf76t8RrA5dD6RsMkdYRTbX/HNgVls+E48erPvGl0qnacqTEnZ51XBwKXp/2vr8WIm6FGm4NA==","shasum":"4880bd421c41562cdcd95b789e6d91fed74ece42","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp3ESHfpT0Z+iUx+QVFqxGZ3bkbjOpgS8NIi9W5oBxqAiEAjaohNKkWND/CJD7bI54nDyrHtrUHcR3cubPT8L9IQGs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMgIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGBhAAmIDynKQX5YLRx3Q//gGrLdUVywDLQvJkFtsJcuJjrq8M7G//\r\n0XeJn4q5qPaGi2J269qBM/CTVF5C53y7hXFDWqdqWGkvYc5A5C8SY9o/jB1W\r\nV5WUuaPtqF6L61IG/Xf6l/swIVq1q15R4tkUzVMOM4w3tQaBAPFexaAfDyxT\r\nyoZv9WtajIqSi3AC3gnd8JSuRATQsiCJXJ5I0yMSWJh/gNmlU+adrHPHcJMc\r\ntvq+xOP9zpml6XSRfZyuaAiDG+HBmiRHiH355FVSPI6jGnm0bVrFd8uDNzTU\r\n5bGPs8RKHxbrV7WK3kS0fJ+C1RZUxK//ubPxqOxa16AlGwB0tJr25mRJ8vlO\r\nziFkZ9XxJziEvNX39I1tjz0bQ5fIG3YPy2Dmf6jzHcdTJrdCsB/w8lKKjWD6\r\nJkFvFC1TFTGEs0jbs8YAsAey/xgu+/arlmELqZDjvgTQTfrUOfitLhJq2pzV\r\nGRscrJ1MDThpJx5GUa26njK1F2kvcV2jxz3rcwInZTK4WFgLAHMcRbLAyuC8\r\nYaxNlUyJGlkF9SZJxO9S7RW9SgP+z1Yfq2/VaYkj41fH6EkEpeCleHmpL7bw\r\n5r0/uA0fd1ow/M+OTpYnyoF9MQmFAvnc0nm9hyi/2zGS0UK12rBFzwtytvqb\r\njNqZD+QUIiE2Pi5GSNWhc8+isBM9rLEmjdQ=\r\n=oQHD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.6_1654704136596_0.4169006865867584"},"_hasShrinkwrap":false},"5.27.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.3+aec550ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aec550ff44c0688ece9ebe8a8a32e44eb0709234","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.3","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-KonVB1WkBtGaNDv7kpqzF7qgRgGYBrvierMjLToFFiqDopcB7Qw7naf8SdLd4mJIeKWsgLzgQ/xFEpy43MG/DA==","shasum":"3d043d478ade226e8ea84f962b7348cdd1e8cd8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbR/l6r15B73obh/o7lzuRTPB3Oip9ZilxH6gY5UDB9gIhAOhFCDKgFxvn0Y5GaUHjhe0i67ywNsAAT1qct7gZ7U2R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinoVvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo10Q/+KY4qd+n3LPwMSMazsF1q6dcWJRrhE+bmMob8UEt9G9JqTz75\r\nsQA5RImVJmJ5aX6TJ08ayyqplZQ694tdnRVYLAK71spIqVMZHSipzSKReOrc\r\nVs/eqUwJ8/Gx85ZzgA0ShkjkTaYI1SE5sQgp5vUMLjQYfHC5nmiU+PtohLPB\r\nCJskY4aenhnK9wjyUECf3qYNIh0odsSstRWrl/gBXr7BrtlyuzwzT19XqY7q\r\nEESDskqFpSLIclhd+JBoYkPe6Kl/oJYCJFCajE2c4lLtXCZFvUqI6vZxgV5c\r\nqYQi2hbQvQSDpiItpCadVNFgZjp8QS/t4nbSdX2OkvGbViylQ95aziXRKP6H\r\nJxZEhMzF1zrU3iyghPwqEZT535oh9Dvu0VrtWcPcmRMpjNqmidxGwigbmoT6\r\nXO4Sgbjxgz5Pdg4ZObIS6otcxjzBjvQZ8rwliLG3WTyg6jlm/l3b3E8GTdkQ\r\nbQlFJD7H0bhd88CyLdluQDB3y88SEGfoEAB3GjOT6b3qj6jKwfirKQuoW1ik\r\nVt3cVN+q1welz6tjxsFuL/7+H3uFyVFklGk1wFjyCORTvOajePgCthdUf8Ao\r\nSxnK1ItNkcRLXiO3niFGaip4iircYVtXth7RC+/y8XL3ZemtQg4NuPasVBLv\r\nHaKZNh9mQC99CcyPdKN1x9+l68tllZaogLQ=\r\n=ScUP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.3_1654556015339_0.15582138329570983"},"_hasShrinkwrap":false},"5.27.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.4+48bec438"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"48bec438b28dc9073fc8fe46cdb0ca4e499f8c82","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.4","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-zuu5YbxZ2ZxHzxZcz3D1Sb1qDqWwCgvdu9hirf0eVKq5Rh1ptFTQps00Td9JRtN0xmddwRa0LhiVHa12B6a4Rg==","shasum":"3fd21fc0bd3be5311d564a2ba89c57cd0f95d8a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFb6zWm0gcSKzUTtLLgnovRDUyn3G12x9c9WeCkbKeS5AiBUe8mCeGeYpCrAOUEjXiSERfXJRc4Z+0H5IxBF3C/nxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0RBAAj9bMu+kcyxG0yVOPmsc0ajL++pMHnMCR8Wl6xq62pLvX6ArH\r\nWXUIkuZTM1IvzhdQ0gg2NfDw0EehPR9Gary04T10gZaIc8VsLzNWXz2PruE+\r\nAXc89/36iFzv0OtIOqzf5ocQbIRgXZdNPEqbIdK1fdhXRw4eCNPR9LnyxmVs\r\nH3LsSeG4Iu9REyahkmVsJU6gdWTwsvTWhRmr/Ibz3QVQSUdJDJYEKtFuMTai\r\ntgCb+bbKRPCIn1Do+b8e6SzXiqqTg0r4JSuCQGF4vvmAga+XqtDwxurSChrm\r\n6tOxTePAdHEqdFjLacGrbIDmkVGGmxFAY8+1RG/Hz6j3j6+w8n2L1XtZ6gnj\r\np/ANYuXyLDFkS2DnXnRTLoCwRC6Zj3oGEymXoM+EFitvMh2khu2c3MBBejR7\r\npgqLg7p8S4R4OFxHzEjTGFb8Te4uWi2cfzSnGokLc4Rk6F09o65z5UNGMnJ2\r\n9z29iIfkXWSYoB40uZbBE7E7UyOPN2/fYBdHq7W0wD2isi4dJjF9EIGRjpBL\r\n9qFKRZV22vsuOIZFCuXYYdKOXShnNkD06BdiK7e9Kc/c1JdBzuNiOsH1RjqQ\r\nXlOLKzCi7zRGTRSAq88BkfPcsb5q8oM7UKISdAroXhMvK+TatQ442kl6xdjW\r\nbfLeOpoGyJTz/96MvdKi/TgRtAPrDE6svwk=\r\n=/utB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.4_1654703445367_0.04475967142754311"},"_hasShrinkwrap":false},"4.0.0-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.14+719faa1e","@typescript-eslint/types":"4.0.0-alpha.14+719faa1e","@typescript-eslint/typescript-estree":"4.0.0-alpha.14+719faa1e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"719faa1e5a7aa56445fc37bb153c99f04304a888","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.14","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lmj6evkrLoE98Y1+68ePieb8Uu79RRLPLq0YhWh4gheq6WCYMnAYowCUfibVdf5djooZ62PxHxWB30jkElWN8A==","shasum":"c20ca5d66909be13626ec00424c3a17836042438","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.14.tgz","fileCount":204,"unpackedSize":412838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQyiHCRA9TVsSAnZWagAAFkMP/1AfSKMT/09qOw3DrEhF\nuaJ6mt2Y5AIFcqxk4T3hmFj7EqWwTgvBHjjzTEA+bOihNaBFC5C+588tpRR7\nSIVe2K9X0+bXA4ryuc+RY/xctvLbk8eXp1kjOrTUqyzl0mHki46LZHn5w+qw\nt6V5yazXQfbI2u7ZD0erfZzkL0S2j5p7Uk2SnwzvGPI+bTPnSCjdFOkijnBi\nbLK4vkTB5M80G7sLHU/wgSb4Xs3jh+SEIsxY7EDbXAHQ/8bMENVyTQqXZj+V\nNlarxqlCFBzMLQ0WQIfQiXe/wGGhGdhGn2ByBTZiSZbBlUaRk1eyuE86GE1l\n4NZQIYmqAfR2sgGVkrbqqgPLqfd7rlxAub5d77GTnXlMVV1rp/9nEQ5c5pz0\nHjJchr58DVCRN0ZZo4tsm4F0OZYCYkjxcHbeHxnEtnJeRBNfHFmEs4kC4peL\nQMRNDByamH79mGL8YXYk68gYuHpXiu9KbqbE0fxMVsymd0DBMwyGNf7+sKaU\nvRjZsPAwia6DBDWhaVIrvn3xP3lEwNmuFaxCxgKqc0uWoc7IphSKakNqo3Nj\nqlhACzc1aHiPR2ZNIxW6lWfMONWWCaOlQCEw47qe5kR16Kdn17gmSgDOf5Qx\nmXz9j61M+mx5ZWkHzdsXSEpeM3fPL65mQmkqGTKWy3yCNndHWSIR5GpzCVHz\n1kO3\r\n=ABTD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1Il3BQgM1OyvQ6GAeK1ga+N+6Yt4IExTQJxBrLmPpmAiAJ4S/jx1KNTxwtdCIvEaS7NfPzucVwsRtol7l/HcGmHg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.14_1598236807110_0.28000521407388357"},"_hasShrinkwrap":false},"5.27.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.9+4a34f1bb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4a34f1bb08e8f39425a93fc9ed08a14efe2ba711","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.9","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-FZcdCW+v1gNB1gMeOSMZWfH7XGMueVWJEATd9FpaqEfgLGM6UxtKV4M0FARisGvpIbLM0LU4JgNQxb5wdewJqw==","shasum":"1272eef695fefaf43584fbfd997a8d1efa940969","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXx7r7InZOS/5CKxHtxRwhX3llVlfytrpVR46IELUI0AiA+z+YH2U/No/MDPqmifHwFNcDW9jfHB2hOntEkqbdyYw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiopy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMEg/8C4nMp2daasIhyoD3zTKfkHkn2hVMdNmh0SnXj1ptMH7MGGLK\r\ntE53zXzFvCRbJBY0uTBWEUH9Ns+ETmpwUHgwAnBOHw1Ywm8uUsFQLWaI2GIe\r\nbtT3oAsZKLhKlcMnVuLsFhgnz6/HDDSQaQyMjHhumZEu9BfHbfgSMB1BLYcu\r\namhBQ5MmyUALMTS+SBkFB3DlLWbGPZcsOBDnGPhCuvbnxySdpNPMYyJS3jrU\r\nGMU+qLon9TyeeSejiebFr+0sUcbFdduu3rQZiLLbzpHf9hjRjHsciGpl6M8+\r\nfUmiY2zU+56A1j/I5qsE9d2+D3e+TNRWK0f8qgwrqMNVqOQj0D+hdE/qjF0G\r\n3G2kI+c4arjwRDXKZSkoLrw4x7giM1NgjCOteANqRe4TR+jk/Js8Jp3y9vVU\r\nc06pze5eTWWRkajBYfD+Q7Qli7d4bKz+no5b+WUGur5WUt0Kc+7Gx42stiGL\r\nf+htyw6U7J9Yck1Ux7+fF2NcOTD74JQG4kloXBNE5b2ctj7Nw+dXL2cl7X+5\r\njeiYLVVW4vy/P/l7sE1n7RM7k0e910BjzCUPg4M0twjS9AJzu6nZMk5XxyD+\r\noXCx2jVq3uREG76q66gfT8mr7r8wlvBKCM79nyIChaZG7squcS16c1K1bRjr\r\nJNvgM+tzGfEfda/BN8reHO/pdDNywCQVvvM=\r\n=1wcN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.9_1654824124485_0.8464304157795888"},"_hasShrinkwrap":false},"4.0.0-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0-alpha.16+2a75bb1f","@typescript-eslint/types":"4.0.0-alpha.16+2a75bb1f","@typescript-eslint/typescript-estree":"4.0.0-alpha.16+2a75bb1f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2a75bb1fabff5be125350ba9a30a1655a39b63b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0-alpha.16","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-JRmrsz6egAuRnfz26MrRpOpqEtFY9nps1rQM6/XXbZPStyBOYA+ZVVa9ed+u1ilb/A+EIOkAz/elDnDSgwBhFg==","shasum":"7ee0833c5b4405871dcb5be260479affbb34666d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0-alpha.16.tgz","fileCount":204,"unpackedSize":413426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSsi/CRA9TVsSAnZWagAAKEwQAIoPXfU6XaQJPtic6jWd\nH+sEYp4KT6hYlqqGEOfdOb85s+sOvGOcC9YTvpI5ee38jhxOxNgTZbgNHG90\nkSgAW4yjhIwHNNAmd68a0EwsNcoCF7+B+8r/SNNxOphKXfiy4Xl7+AKVpTwP\nDdygG2u+SjaM1Q9M4Ik5SOk1Kzm1o66dyvmQj2ygWBmsIYtx6qH5J4IkMdBP\n3E27GqFqDTQPDXkXbSJLIZr890Ov4fdFPNAYBZRxYnNsGAC+Wc0jVDnA+jur\nnUbwI8HSPtnrsU0XAYLYJ4Y/G0tJIaGqGp/mP2UizX143TU1B/mwwAwNcQ4A\nPueBh8TvjW/RCIFfpO2HCMW9WIjkwRakaLDg48uek4mrUYoZxB9JDHiPZi/s\nk3To9XklIzoEmP9l9MRgV/zsgQ1zLPdzAQuo6ixwvOJAvSI1Y3hFHgME63QT\n0DhXl8GY5zFnE3mWI+9++uDOuH/rG6khJuMS5QGzDaiAFa0GGBgi+eBEbeq3\nWrc/h4eFbzZbky+AobqHRBbz1CMiUmOffjnSIAte/qXvkBYe46eCR2DBwmcw\nA/oV7m1hyWU2M+jrUa50hgCMAoH+yaTZMO2Sp8lDHM5y9Gm4zYAK9UkZA+7R\nseJ/Hd6Fa48ziVnW72Kk9C6pyJhSGzuaF4vwuRas7fqyKGfsuEku9zN0hXjp\nFm+H\r\n=AiiF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDerHGJ8BUvBdqlhqu58PVtOJ+TdfeIFiohcR+QoDxoAgIhANgyQjg5KB0HvH9dnx0RQkefuzz6IOWeM1XTEoaJn3QP"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0-alpha.16_1598736575085_0.0011546003922471293"},"_hasShrinkwrap":false},"5.27.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.7+921cdf17"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"921cdf17e548845311d0591249616ec844503926","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.7","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-ftE/Y/NFu116H7n2G+LtJ+Y5YyYqvx2oVbvVxDgVzkZTmjNHow5AfQ4ytASzLxU8iKhegtDr6TQOLpTs7y4rGA==","shasum":"69a53ede8c6ab810501dbcba5e30397dec718485","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCORA2aBedYuYu9YZ9LdEgoDltr9R9/kE/Zv/ghOCMCwIhALahWyL1H7OxDOSgKZHSHDeGnGD+fBDZBp47rmR2V1yB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiopadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolkBAAmhnxazBdLEESl6fUkHfFGm3zXo5+zhTZAcFxLyLN8vYzy0qq\r\nsVx4kNd+JcYRtYk9XTyYYwuBFtbLYO36enzPZtjfXyOchxbs2zvFB0tyeBCj\r\nyQ+3ja/u74UuJmBm+b4TW4iR7uq+npR7yPDjNVfl3wSYRmgYBUR8QRd6QsEV\r\nBXF3jiwTXo6lghSuBZFGVdxIpYpsk9ifbZgJYKssnRtIPtZrfo4amEP3amCX\r\nxIoNds2MZjbrLsma04MzQrQdnb9d2KLMrYLuxsqRtksxWyLd3LgYE6LHOLaK\r\nPL4rlyZ44OEpR74KpGHglkmb1biJKVY7eALqB5K0/PCagEVuGDK9XRUhr75N\r\naGuejoqlRXfLumxZ+/ZLVrgnwXF9YRTmy3gMXHO1MKKh5SF23adSG1OItmoB\r\nC+RFL2ZPN95GEkcYTWmhKk/Vg1tXCBdSF613DwVRrG6vIUSo6NaVGLGEcrWB\r\nhdbnRWcA3+K9yGhSqUKWo/3WTa5UnIoAzUkfT0HscR5OOd3zl5JY8YFBXaBa\r\nPdItUEdjtTcyGk1e6J11gWZy5EhLq1i9Ke1oze9oPAqKQYGUIIyJtY6yoO2o\r\nTHGZpeGjae2dipJ5h+x/TS1pRkOuAS4HvKDVn6BCCtgHx70uZLlOjUBMPpzX\r\nuDsmCpneEfnvJvjNY2FXvYf+fFqDKii/5IA=\r\n=G26g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.7_1654822557019_0.2965484742024438"},"_hasShrinkwrap":false},"5.27.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.8+53d74b68"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"53d74b681f767ea09082ca75dd47fab4472b4a91","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.8","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-fCROMDfTRWdgRR21P56ccS+inFGli6g9mqIrrlTxdLze9gJGEi5RCTxX4niycXc5DvOgaYQZtEqN8hjdRxV0Nw==","shasum":"f5ff46c3909a0c697e005cdc0f7d5b76ef80c002","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXQIxwRZRj8qxoNTClJNZMUcCr5cPYg1c/SQ7RXMbrkAiB7mr5swjz3bCQuAH1bmyiK5m2SfJhWnWeOptuiL/C80g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiopj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0HA/+PQKFTIQDtKp6W5Q2ymPyMh/DkqePHcCbRiDSFlDDEOQztODi\r\njcK6AvdRaFU1d/cP1iOF/7rDtz022uqvjNZVOLM6IkZ4femRab6LFMCI4ntI\r\n4o9G6KriLTinD9m/YgCrk+0646yhge6R+aTmalU6TtOpTsR54JRjHR2Db4sG\r\nWik3rdoELJEXQOkkT9Pq5GclGk2vGj+nZWicR4+I+vahRHVbPXe71EnLlKLN\r\nAwEh0lpQRl11RPKhD8klmZWxU8Df3N1AB3yhRitgn1Zjco+zvg/GUtJHj2gp\r\nXMeF2a6AWQZV/H3chuZUYbQ8eOYyV+iFqExObv8Vx0obp/YA5MSsnZ2575zi\r\nmATufK4wL5jYEmQNHPCQxvZmFnltnG9FpJSoowdDIpby4AORcoLW1oUWaW74\r\nwhcovobfRiFs2rDTDj9VNnY5cRLb53rC/ko3hzum3QtXyQnI5yaloSCWgDHG\r\nq3Js48ZzaCi95ybAp8enLfq2BFwbYK9ksoZhSt84Ie/ylSKI1VJEotlgWHJK\r\nwNBRPSzqN5zMkfK9IUnIsQCN80Gc1GNXFUa0N2ihGcSevS4NDs5VedxQO/w0\r\nx+ghoPlGWjJ6TkCY2w41ctYuTEpGw7z1+UJPG/d04T9nP8cK49IZHnbQGbni\r\nsZ+TtHbjBKHmsOuONArWH3YL3VuaTQaXoHY=\r\n=N45q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.8_1654823157692_0.14136143499410014"},"_hasShrinkwrap":false},"5.47.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.47.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.1-alpha.1+ccd45d4a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ccd45d4a998946b7be1161f8c8216bc458e50b4e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.1-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-wJJOBYnFqj02ZRb7HBgXUZoFAg9l8OLVzZO2n73MADrONDjFtBIq5HeQjFOhjTGmuxC+sj2+xkqegWYziSGHOw==","shasum":"7f44e8d472894c59c891a5f7805e9e044233a67b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.1-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBXM/RSYFaRMF2JwbGxj60fQNEwaPEYmVrUN+lbaTjJAIgb6adl8XyQvMBBnvaieGsumbdz72uJ8bDdo2txwh6bKM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjojXvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZHA/+MmHjZStwlt+m0kR570fK4ieDvZigTWRD0vyopeR1NxyythYb\r\nhpl/o81mTNHeQvSS1m6mW5/4o2haExuZeyzxdNVCMSodo25VxvSbKGaconky\r\nyxXqUDsd75iuBNMQYxeEVIX74dTm8b6gJzAYoDG7ZzyXN1UPLfP4DNQtzK/2\r\nKUCpfOMAAHXGs6DqVBvSxJoKiSbfvQwTe9+sp3ICv3tqwzZzaDGIH2KDpd5O\r\n/bTNiOPLTv50J/ohmqr+F3lyls4OJ0rXBXlrQ0nDK7kJ7a/KXFwyVsC4eu2c\r\nme5pG12AoDszHxTIWrTN9CKiYq1CeYhUdNvkOzTIbVPDhD990c5Lnnymqvwh\r\n9Cfwi6bYTkCShzJjCnxqv58riEiU3exl/7XVfRrKciYYF/fWIOHNtEoOeNVq\r\nKGo4EPg3dMNaQCbtuH97VB5DZWpPNbP8pAZe20c6Dp/jpeX0wMQ2aZ9o9+8D\r\nC4hFq5GrOIuEc1w2A6CEf/oEdYXvTDlqP+Q4eDVarE86tSp+075HgD2Ng+ZP\r\nGM+GHFQXSDk1PVrSlE7kGwRdyBnc+eNNsDcuoW4/Ccw9wH9rXnyNxFoqRrXP\r\nAxtoDif6HL21MwKBqa+si+ka51ncvPJnpHQe2Upke6PWp8NxUTTCXUsfqEHy\r\nRoLAiyqlUNuQJYsGGn2CC4h6Kw1T4D71QJo=\r\n=BvRd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.1-alpha.1_1671575022926_0.7639665356627015"},"_hasShrinkwrap":false},"5.47.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.47.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.1-alpha.0+a2c08ba4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2c08ba41f51e0816c41649a63f80091731d9d8d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.1-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-t/esgeFYVSOE3xS1UfsHhqCr9FG8RmeKbsTxjCoUa5KbCHt/GRUJXziUm3D5rKIJRWUC3QTNZrwMmf0h3gHucQ==","shasum":"b69fbbb14ffbf69ec3cf5d5352e25b9500ffcaf6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.1-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICojqBlnskE+Bkyc3jdBcJEJRvHdBzKf3M73Tuf+Q1ecAiEAsEbPI4SXtK/dqup7wdoZhjojgcXt9UuRywlfdC4GZdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoKCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/xA/+O8QRn05UlU0zrXaFslwtW9N4O+zS5nsYOWq77bd5HnwIGxk1\r\nwJElbTpPdVUzOBvQg6JBa15nctXae5xCtOsFGQ2QVeAztPLQbx6zOR8ldVyo\r\n/YoTTS4nYzwR9AFZxbQpJSEtE3YrJ4FsLluZqmKrzzmfpMJH0u/zyEWZlqX7\r\nC1zK9KrUmIjsJeRyupRc+qSqfRr7PZjbDJOcDRLTfxS7XKjgRDUwTmm8NBUI\r\nz+834vsJjY1mOGHKSfO2o5otoPSMXr1xkBWYpPgcf4Tc9l8egFPsBBL+edWE\r\nKz6WwAjuTSuuIohCDcRFFU3F8Dj8ZRsOrNwTqmD/VO8EtPysxqA52cEo//3R\r\nJNv4yF/soHgtDVzUK1myIJOKzzUqvYiCD9pRgRZsfL8Cd4vdy+9i+zu6sfag\r\nPHsZFTbOw6nR1+JM2HnmCUUV5YGxxtwUt5HgLDHBlw3mY6HxtgOse5mUdlaw\r\n8iKpmcNJjbLtf/4hr/JVyuUcgEOsbkaTdsoUOhbRfO4Jhek93iqFjjyQ7iO3\r\nqDPAZ/eN8w0FV1qrPGFOODqaUyLcKwzmeXJZH1g9BamRSpyJy3oJM9KogiNb\r\nC0Y80O9xEnOzzKqLFAAZvtjhmBocvjFle1wCLb4llriZT4lPbXojdUe6bXIz\r\nvGhP+/q9KxGRwgkl0whWA3bMHJ50JgB2aOA=\r\n=PLoy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.1-alpha.0_1671471274756_0.748808640363299"},"_hasShrinkwrap":false},"5.47.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.47.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.47.1-alpha.2+0f3f6457"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0f3f64571ea5d938081b1a9f3fd1495765201700","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.47.1-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-3KDeIjnins/cqmMHcsHoFuvH9FSUYk5PhCcUmhIPf8FckDajUaSOiu4TgN8Q48150thXlKq9z5DTEDp5oLoDMw==","shasum":"8efb19b013a128a4903f13cf609ce776b2bdeae0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.47.1-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLFRtLhVLHJT9ZxUsl5a5aCHu1mr4NXYZyOoAJswpPoAIgVhynqPpGKl4Uju2RrnqPnelLLzZi0Ok1f8wx4slat7k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo3b9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXow//XHoHlRgN5hc4lol4EEqWgCkQ82lR/psDtODCJWzVycx6YXjB\r\nrTGpWPpsn2SPWD9Mqtq7iBkmKSztdNII8pritb4F7+HQvXdcUfPrcvjlJAuj\r\nP6XzkDf2xh2lrs1CKpuifitDeZWrl5ytaqp3a/xFw+lx+PJafceYP8B8nT5a\r\nmWO2OQmp8AuPg/ks9c2J2tYKRsNJ1g9Aahd8Gl6w87I8wvpX+V8dWK/rzCtX\r\nazoJJKIJMNWULwrp268YRPVDhEED6yRMxLcDkTmJLBc5mLvdIb3NrkdUnOow\r\n0HW7wqdCV8g/57ZHWJmSluJPG/Ns8ft0DoQjA/OSkL54dMRdC1efrqlwm4/s\r\nWEnenGPq8+mXb8mUzy54MUsP/3A50bpDtBEv77Bobw5GPT/mc3XDEsyhWVVC\r\n70UU1wEcVjA5UQi88DYzE5wFuWxu3E+geMm+fCC2c83I8mKAxTUH3HmpeEvq\r\n+l8qAuiMuFm2A8K5qFZBj8t+WKJhq8lVgLD2fLl+sVgzk7EG6dKUbt+9pqHp\r\nIsmge3jUCGnQ6amsjwsnYnOaXzFy9ClvIYEK6rHiHZbutDhhERdeiYdH6Id7\r\nAx31vSJMYiC6SHorBlbnIn1Duv4Tf1PbweXolhrM4PTVy+1reI0iiE9nCfEs\r\nnoft2jDvq43Es1VAUjsHTOT8zuJ23FlvQfo=\r\n=rOrt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.47.1-alpha.2_1671657213089_0.24111033831490047"},"_hasShrinkwrap":false},"4.21.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.10+20f05f65","@typescript-eslint/types":"4.21.1-alpha.10+20f05f65","@typescript-eslint/typescript-estree":"4.21.1-alpha.10+20f05f65","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"20f05f659d5cb219cfc7f7212679c0a17811b3e7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.10","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-Yc1uEke9mQRvKFYMpfAqTOQuRsjBC7E+2RaiY1FCNnrots0a+fMOZkU4hksKtQZLbkVyXhPDcj44ZZFyHAeL6A==","shasum":"9c1e13a5d8e93d33930a13750bc06b2c47936335","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.10.tgz","fileCount":204,"unpackedSize":410418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc/LyCRA9TVsSAnZWagAAKoQP/jGDn9kN2Raqr5o+QeMT\nlP8LgCmUqofoL5lIBlbADXekfmcEuRvl+HNfr5VXlxQ8DGdNHkAJW+gZsP5A\n60Y5O5XMp3vy3JOfc1TnG/DZzcBcUeIgu7R2yUdL6yAmXx510YZ89Svh2NTG\npaVKULEURBCGas+zllS9jD3FLbyA+kg5trkp9qjmKOVAO7y1gFzJZSG9ksQs\nXV5B1aalNIt11ZRPIjTLIg2b6SFpSVWJObkBG9W1Dry8rw0SIkLeUc5K2Zba\naI/MWABaJRwYI07P+Zl0WeFImTNYMcFIjaxpdRL/amO4T5+4Fwo1U5rBkZ7y\na6NRYdoe9WUtAIRrRKgeArZ2NmLNqAFbKL8CiBJRAgxBuAWSH1gSBWhRMa5Z\noqySRxjNSB3+5PhQiJdLajq1XMFEjO8lsjZmVBZMN7lR5SZMDkVpHY9cwY/x\nvzH+bQPuPqepfhUX/BYGmJPw4D9Bj/IjC5bqQxnA4xTBQAdF0dfBoSKrJsey\nFchD6R1Adr37I/PjrUIrvolRndAtPh/n7YzEG1KTV10mzJEpOLG+0uCYD1oU\nlP/wh3xav370JpmeRzX2rZYR3fuy1NcLGbzjOyRdI9QT8hFARZ1Jk4Jh4RNM\n4s/5IjRlrEpJT+BeKnIBXp4rmD9CrnOjsFfXRyuzd7Y2AncsmjT9By1P7s2n\nK5Ai\r\n=4ng0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVQ1h484bS/OrSafHyoajyPKdu0LSXVmH1ODE5IL4WmAiAx0OSJP+6bgv1ml2G4X6CnpBjzwbHzsmbCviJ0uGSjBQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.10_1618211569837_0.08194353379657637"},"_hasShrinkwrap":false},"2.15.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.20+9eab26f3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9eab26f32221a314700eacafbc1c1c049cae110e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.20","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-7kO8lOZCEeIm6i+llxT9y5H96h+SH6z+kfxJD9/TrIBcYeZnmadFlml6yxnQqnqZRzvEJrwDfvCiI2bd6/5WxQ==","shasum":"1e8b64f74d70c69aee186f9d78329a55aa958623","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.20.tgz","fileCount":108,"unpackedSize":145300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHKt5CRA9TVsSAnZWagAA3JEQAILu37wc24Ja6OKKYYG+\nuHkx4OkNOdHTZUs484ZYDzKgTRTmYf7hOAo0Y0bfOEKodtOei0x427Qqo4VB\nS52zTGsamSjfveZaa6w1lNorQOd5uWeZg4hFf6JTje5Ljg7oyWa4jViTAe6Y\nyy8ax1srwrIqifgoA6ZVsxQpiX+U8NvIP55tyPYiEZyDj0t6V6WmY6sQaQ3x\nT/FCQS+nmY4kYnBphvXNeRGZUuG3pMaVkxk8bHyW9e5gq8lJrj9yd+sG3eBJ\nX4SRFvRTj4KgqV1ndkutxMLtTTCHURyj9iJdFf5MB6K5XIiaCK2U8HHLsV78\nwVKlCWba1xyU3kikFLUSoeslVHYHhtGzjaWcctbtLTcZun48JZ8rBNBfpOzG\nHCY4hFmf2t5is5EVxsWeMnDKiMSVXJX8xCn8aghfl39Ilgb2Zt2PLx1HqUZS\nTR7ghNbUjAMfuu5sVMf+jXMLuJrh3LA1V+6xGE3GLF31MMmuunK2Jkq77ziz\nZxZQ7lPfk/jZopGM/qRReK3/I8P8vdc/DGp8sjyOcm/JThEXm7M/Kp4Vw6S4\nBEcnfmMdO5KzgZF6TmpGFdead3K2rtGMAbnVjGscMbCFRlL6iR65uvkmWOKF\n4yYMeKZyLWWAUkw6y/5hV/2G0lxpAjBhz4ZLtQfpgcfGaiujX1kyjXxwD7v1\n5Fu5\r\n=cX+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYtRSRkXccsRDKzMaQKWNsbugy6e11rZQKJOalufOQ4gIgT5idyFvE1MvGNKgAEuKKfmHMwLnUdc75qK8CwZ6o9nA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.20_1578937208749_0.6918704209575048"},"_hasShrinkwrap":false},"2.15.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.19+25092fdc","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"25092fdc5bd9d1bd90cf3cb8d37e420b6c2efef3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.19","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-A+ZmMxv1+Pjk6aw9FUIN+IswjiYP+JJXvZJbZAx52aSkY1I/SR18E1PQGhpueKZldyr0CCQ2U44xyKpumus8rw==","shasum":"6f5f0f1d2114b1a0557951ae2cf988e0b4e9410e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.19.tgz","fileCount":108,"unpackedSize":145300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG/wfCRA9TVsSAnZWagAAa40P+gPsb0CBSdLtRKmog0ij\ndFRP7Yo+4tsT10b0nPTATBxX+TUSUcp54GkjVDCgCetJCKvFC2ZOIt7PsuGZ\nQ2UDuWDUjvMv2SYJQhZTdJ4xqrnSsp5zaiuGYIN6zHnBfxaf1yYDWiykpgk3\nvbmym/Zl9vWTAeIm6mfaDy6PFhFl76Sh8f3LzNk5wi4jtzIY2315G8Ny6phE\nW1r4jhp9VcdFW7M/IhEXuvYdLItKNSZKGSvokgn5AjTnaL2cAgvs4jYu92Wy\nuyKdH2lG0lSc84gdgZwPjMkm+K525kBziHntljKT7LrpKkqf8EQQxF1Zo4mY\nsJxpReTdfoiIQF+XOgotPLUkuN6J5XSFw/8VSYyFHOTDaY3znjCbCmca93hk\nJTNev8r7oIpqss3aZRVkrNDzqyXHC9PBNkAZ4KlEE3vTPv3xsAUuMcy8saQu\nj8z7oN0n1F/mLOxr5g8bg8vM7qshJNdlZZf7Rkik6FFB1mBJeacJZADrW9Ha\nhQ6caDOqAcc9wiGl3xD9mhiFuiSE7Q8LTHDRbRkT4X6yyBVLCinIkWzOLrbW\noFo9c294r/UrNHVkXJXNVyo3iePBwFXz+JjdqdMGMoriCbrQBxhlDA89+oo4\nvjRHSHfKQm03gFSfGJx/aoKV1+3H5idXAGM7AlsbdEn1I3PjXWOBvQ++ZrYs\nAJ7d\r\n=gOnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtBVn+wAEW+y9UzJwcRUV2Smk69AtpsyEMVdta5wfWLAiADbuuJjNDo4BRoLRVEMVZkBzyPBmD4khD2mxus/9FwDA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.19_1578892319476_0.4156558427788881"},"_hasShrinkwrap":false},"2.15.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.17+c7090563","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c7090563019dde6c140961e89eee57c44ca91c9f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Htxar8FkusyxvVdpheiNcL0W72cEfCzCdIkBryFi+GXL5AahgQKKNKabmtgmeGfyUCgx8jjKB9CciIFHrKag6w==","shasum":"40177d2f1ba813ed5227cf5477b28b1e5dc519d8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.17.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG+2YCRA9TVsSAnZWagAAix8P/1VHFzrnyAUXypMv27Tt\ncyDw0FY4FmzlmDAuMuD8RPSFiWx+oBnXSt2GlDiZvnvLs9I5xQpSGqCuAjQO\nf8jpxIbL3VDgSbQRawmMBEoHxoQo6ICsT6kzHAd+zyASn6pMOJPmc5DwMYSf\nPjK2BoH+tZTioNXhfpH2HiV/Y2CQ/KbsjOBz8GkJl7iCGwEyGlS6Z6ZvbX5U\nQHP2LYtn6IJzfZ27XguFRTM80UxpICD6h4r82pwoWly5ZpsdL8BfFgdlUV07\nPNcMGP1A9LYmSsBADil8XpUSEkhMf0HH6zIrwk+7odzGiqsSUQgYoYUp4lxS\ncwaXN+jZpQk8qBzja6yqpY3ZhYxd0nqLrQyRfoXRLqeyixqAkOzFmn6HC5B5\na65SaXiMoQrbBU4pbHaB4vrAz2C1JXa4cjytG2Uvm1dsAu/zQAZs30wR+MC/\nQp9jOVMpF29sLtbbRVRLjfSZENt+zEXE2k6CCQxBeJCxC4QfOKUIiNZS4Mct\n1CxUfiXIhz8m2XLRr8csUpOPuEvKh1z8oXb7k09qYyezqCEL/+jIDARgoFPS\nq7wEgu4m2dJe0P/ym2Za6OeJ3TBBwcY/xTUfnSRFNtJcdBN/iaP6ShAx7HLZ\npc8Ar/bQ01CWseze65HxQ0L4X66b2ObaRuLEzl4Wg61itBMbzPWkoxxcWQqI\nsIcD\r\n=IUzm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbSjdGuNFSYbPPwokxfeKrkV0kA8Zk77Dcbw8lGSo9rAiEA6/Q9RK3IHTAEhezVgLKG0wFtyPKh+OMVcXCNgMXdpFM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.17_1578888599972_0.06759197716909937"},"_hasShrinkwrap":false},"2.15.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.18+d8445d54","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d8445d54fdb78c8df70b596ea70024c6b0f8d135","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-E4VgaH8v7oPfuvRAKseawyojCDkebIxGADZkpsvQ72fkWwKyQ/LXntE9OysHbQjZ3GmFJ+YdvYeNWwUCgYd6eQ==","shasum":"9221fa5a45a7d5377627228492d5deb0e48e5e0c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.18.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG+1sCRA9TVsSAnZWagAAIv8P/jRnAQwedLABeeGEc7aL\nA8Z9b/AfkdJqtKfB2tfNk2cJrcQ5ML0YOEgs7Z2IRI52HfCi1viupC5U4zLI\neCFjZjofrH52yYSrMiWDL10NpsGGh/K7N3tMs/z1jgjoU7IXhNHxghsu1pxi\n+qQxjLQAQvgxvCL8aIHQEXiJFoma4eSWyFBVJiaiNH20vLtr5P/YYJbDV3K9\nGjY6TibA4dFTYJu0xdlwGweStlUkEB0b3+HGV3q3AvqcpAS2QrlpyUFtJpob\n2SFA0SxOTMSnKU/vIuDk68jQuGAGMXPTannoHDLkGrCn5qTLSDOr6aRN3voJ\nnLUdB8GsSwCxZU1tLYHrhpkmicA/kf0Mx1TBsYAMWOyqJa6pBk3TFFbfgX+A\n04ct6r6pAjuqpqZ27PHg+67rCoL1b0S71gxJ8mH9jhgpx0OdNH1RaAdTmxOu\n0ZOasQ++yOSunqHu/TXUMHp0KsBVfSeVlQTKB07T3AMIAyk9PAIXMw5htz4v\nbGPrszCrwNsRQokiTmg4frSPFobGz1+z9hLx5TcPV6xLSGfX7UuK5CmyTQDe\nz2Az1ZH6yKIaKd1DeRrFHj9f053K7V5DUOFpawBJK8di/WeOAcB+H7ZK9686\nGUIX4pGTDLE1LD9cMRxqmiBbEe98oRQnjECWwSB8ZZXT1lY43v+jx6LikMTR\nvjUx\r\n=EC38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBb1H17TiqM+OjQ9FZccJ4hP/peHnJksn263q3RyignkAiEAntai0psshMfokuUau4T5MGhrrc/2olL3BAuomq1AI+I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.18_1578888555852_0.47195665022504607"},"_hasShrinkwrap":false},"4.29.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3-alpha.1+389a852a","@typescript-eslint/types":"4.29.3-alpha.1+389a852a","@typescript-eslint/typescript-estree":"4.29.3-alpha.1+389a852a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"389a852a8bffce377e99581ffcad0eb69fae1d2b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3-alpha.1","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-I5x8JKqQLMeA7bt5Rb2MhOqGqZIAS3LmcQr3yjbEKOLqC19FiFCVDZ9p19d9DsQbWHBubEXV+er2BJuEExihZw==","shasum":"c07163b769b8a240418a431c77432d2f0ea34679","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3-alpha.1.tgz","fileCount":164,"unpackedSize":299902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGrMjCRA9TVsSAnZWagAA8eEP/1KtsXMKzbHo2z+4+bnj\norybLGBUNPjCVFXZpdoQdRoIvZ075mh28AH9/f1YHKnni1v044a1yNp/SvrP\nhj77+dQjvY42Lsn8f9Fthi6VOUVQ2rlJcNqGJSD2YnUBBmLmpJqrNusYpMYc\n5n4F47BmEakNSkt9n7x13uzuvbOudX3FtZhwxFT23JBxy7T0BeRj3gQ8YD9M\nevbFXqx+LBEzTJt1Jqx3wT6cNWeWVejQ2z5yrTApks+l1Seg8N7KPIHReevk\nhJpPu2KUa8loBHZy+XAbNqovz8FuG+pmDSnnPqUiExmT0ng3U6reICSBUDLJ\nhx1jFvANYJ3dF4YH7FvieMfnN2SnbacVMjd6AZ3JCSNHgJXcecZ9QWjXZM4+\nEw6FUubf4uTporlcPYyP3APoDMCNWuWBYm2SIMZaxw9RcCmnXSIwqPaYs9PO\neNKI8QjFjnlDoSenYPkdJ/vdHioIMhwu92vZrSog/Vhhx51UI0HAydUV/MlA\nml0yV9hnIuDH+wogGrsC4W+255E4DxHM3Y6/wfguaC2FPaaKNyxxHjMvHJ36\newmGfm9z9zgE7LNtKQ0vWS6FIPWbgMc3p6EOqNBdXROUMovDHIoOdcaKEKWp\nuAcns2xr+/vKqT4/GnGegwYlcAWTGOJdcP2h5GoRdzfeOudFvQk4Ij+ftZPk\nIYC1\r\n=8mQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq5H8CGqvv9GXu2ubbk/yqfPnVMZwS+WCK+B8XUuCfoAiBF6hMtIVCvemv3pUQrqvAzI/t9rulDFDR4UguVk8+PJA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3-alpha.1_1629139747252_0.778756029998616"},"_hasShrinkwrap":false},"4.29.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3-alpha.2+8a3217a7","@typescript-eslint/types":"4.29.3-alpha.2+8a3217a7","@typescript-eslint/typescript-estree":"4.29.3-alpha.2+8a3217a7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8a3217a7ec141bdd2b785b71417cafadaf53b305","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3-alpha.2","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-tIXahxzUSDr2uPz1mBTvedWYdUtimjbogxjy3NBqsnSDxlpF84ragf6Bcgo5T4VZmZnhtAC2C4fObekmbzDuZA==","shasum":"170ba98433db481f32262c70f4425ffb51fb3e88","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3-alpha.2.tgz","fileCount":164,"unpackedSize":299902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGrL/CRA9TVsSAnZWagAAOs0P/0+Wsutz8uqbiEM3VyBg\nYUmlvT7PQ8zl8tsOYQNFXgUEYrM5RU4cRtJNwj8gutrcdEEO82T1MvTQCOhS\nfQcVXtYCtkWA8MZ9g56K4GeSkPCMhzlBkrmk8eLSAHMHeejyv+b0IHUKPgpG\nhaac8fsx9fllCfTIPUWo0S6kEUeUgGG/pCPjtF1/3R/KDDQsrs2k3f6H7qI7\nO0oUJx8WXzR9kx2+808QMrIjlMN1ZzAlbf0+8PrEyqhw5qoHKT7J8KKU6J1/\n+qDwYy95VEMdzCXnL0lTJZF2UsyNy37Y0QFJEgvIK9Wo5Nw0+7Bu5YLvninA\nprl8SZhJGpSihqDF4c1ThtjalWsla/MvXTK2IObBsmQa7hV7k2Mv/x78TlLK\n5ku3Thdk9RKGRW9QSBxKkSj2njzJbbbDdvzIwlYa1PqQ98pf6xkaeQHPGOs/\nJ3YW40guYq6CuSt3uk1u0TUnwoul+mJtTw2nGvHKB7uX4llPIfmvJKwe41hx\nhBin0mtd6OI5ReoH8yk7RYj/CdUzAPd9AiaX1qjRzz5QgQAgqWVOpqoD8Ply\nYKEa/kQ4jP7mRL9fe1zV6nTr5ACnvr8F1ggnwyn4vKS08Ad0PFHw45D/Cy7o\npfODCQhuGDsxotx4u68I0XUrDT3TFa/5Ji9jDsu/MoWn4690iLNlWc2qiB9t\nWBtS\r\n=Htr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+rQxs1kPniNWQJTMwTvLi4G6UZJ35LArH07wjXj2IoAIgBL1eHju4pXfSArPiQLpPv+jymScrb+XXYDzzUIwkLqo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3-alpha.2_1629139710917_0.877889007872537"},"_hasShrinkwrap":false},"4.29.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3-alpha.0+bf402f4a","@typescript-eslint/types":"4.29.3-alpha.0+bf402f4a","@typescript-eslint/typescript-estree":"4.29.3-alpha.0+bf402f4a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bf402f4a04397943ca916c8333186f539986a247","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3-alpha.0","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-+RdYy7rwotovCC9ysECIlGLMcbHYkESoB83HCGKQoDp5ttmElH7Xk+AhCUnIAyUMRoC3vyU4RN4YgY2EUWi6Pw==","shasum":"d5a695ea61811fc552910ed216d8e398d1839060","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3-alpha.0.tgz","fileCount":164,"unpackedSize":299902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGp5HCRA9TVsSAnZWagAAfZkQAJq3NF2W41VRQFjVGoKo\ndD3zpiGpvehmlopdstbu0YS4BBnlF+FrPzYE41rUzyESzVF51vTe2Dr2msNG\nZV61bynpnRodOt2YUhm62DX8ot8usKWoYc/589EuenYx/X2o+t2Z0ZNBt+D7\nyGYHt1ZDqGfCK0r1fXP3hz/lQNM9e3C2ywxeO/fKqZ0u2ujfuMgOLCt8HUNh\nDIWlGRkqJSqcNIAEEMj0ZpX6sLyEU/SNEWL/FtdETloYvtdHMQItB/nslRYw\nnwmOGK2/fGBgsCNaRyzrTWFSvpQBzQ8weTgoGJY8/hp+FBsYYhpdG0TkiZMI\nRIkO0RSJCjk4OyYoZxDRoKOlr3B/+4/LG4eF7WTteDoYTDMl//d57feXPuUx\n7s9NHVd99RBtWW8H4qDvTY+FIyxAEyLLK0PPQQbRCKR2t62OBE3uEGLk6gTu\n4qRdItzHQuHk5xPvIZFNTOtmI9+kQLP13AUqiAac2Jh6TMo6mOSkSc+TXGzN\npiM7n3xunTKsyzWOr0J9VJSvJTgEgMj3P2ZYym9pOkw8cF7Y2ke3jJ9cURS0\n7klAlwno/d7RpuimsHfnLEJVX4/GlRTDZVPa8NhA864leof3BnIkUY6pjYLH\n7ZkDtTxd2HT8Yhh1DbCYidNqc6O9ji5LnYIG7ndKa1ItOJ1HQTZu5iIW7cPW\nxNXU\r\n=EPBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmb0PK5qDNs5n7RUam5B+AnvgRUnNC/CyTNEQlULD6xwIgb8UJppV7R1AuE4/ZsdwT6UkNgyplLZnUK0ixRsxeJok="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3-alpha.0_1629134407078_0.27888285469799334"},"_hasShrinkwrap":false},"4.29.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3-alpha.3+47811e73","@typescript-eslint/types":"4.29.3-alpha.3+47811e73","@typescript-eslint/typescript-estree":"4.29.3-alpha.3+47811e73","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"47811e73020b824b59c85cbc3c2765f667e6931f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3-alpha.3","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-08QgcXZx9YWIPy4rNjY919bedXCi5BU7BgN2MF5ZZrL/RPwEFU/aF99clSBRZMQuBiQkDLWp8apjKIJreYljsg==","shasum":"44c37c48f0d480f9a0254ae6ab4738285bc14375","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3-alpha.3.tgz","fileCount":164,"unpackedSize":299902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGstzCRA9TVsSAnZWagAA+W4P/RdcDEeDjBBUMVt2rh7i\nlg17I+UKlGvWoJiMAce2gZCuVZF7dM9JtNS4kJalPLBcyVMGgXAcSK4GoijT\nd64ngIo18UVgcehHyGFB0ys1zH8Ys6NQfuX9SMc1g9JoAwDTXZyDFmWNnI0N\nFrVETJ9051onckTBcOcqDe9wiaw9YP3qdqorTZr0t6QprXer8HhDzJyBzR1S\nScIXrK7zebwHp8lW+FF3xmdJ6nd2SPcceaPnqj8ZUlX2R/NrheQTdCv0Fw1H\nqYb3F0EB0Uk0W7kRTRv4jlkV5l5pMwFrt16D5gqfZMUfZGxlClkHEtqDUCt4\n5Wtwd1ez6u308MZbNLdfPGNtDjd7hcXRhq+7rIMligqc/u3prfb/K4FzSbzA\nzpJeIptojXbVL2x7bf/jBEkehs7mivPVFj7MTPGIMNPd4nYtSXl3udo5qLyP\nlSznspfNIMrtm7BjHH9XpZa4CArqe0I6JB8i/TCDWXUZDQOBkPMOMCk7FgdU\nbUQPgmPrpg7pkfCidSyO0cHvt1CvCR3HY3lXURMvnCge7tGChjgmvEmqJupn\nnXmyZXUHAqdnDGSEavK6xxkybsoXBoSwFOH0kOBwT6+GmgduLra+zAmps/ro\nptMvW5hDf+lYWOVEyIbxvENtd1Q1ycnh2Lj6wivaIK6xBUBi8hKm2Jc1Lcvq\nuz2J\r\n=etcg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2XXkRxKtXREsP0Hpj23STtnziUOCI8Est4VmEbz7AiAiEAhdnJEaV39gSkZmz4K/b4b+YkCxRWxm/TNhajcM10HoQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3-alpha.3_1629145971355_0.7821584649479985"},"_hasShrinkwrap":false},"4.29.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.29.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.3-alpha.4+a752638f","@typescript-eslint/types":"4.29.3-alpha.4+a752638f","@typescript-eslint/typescript-estree":"4.29.3-alpha.4+a752638f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a752638f975935882746ee5ef614ca02f120675d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.3-alpha.4","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-KaZvsI7xfK7l2cleEFYQUjLEMCFAG56iG+VlllvYg7AJUULOooLsZ1JnpbCI36XijhW9mQ1UIiEXrA+zRRABJg==","shasum":"43fdfe3c1a72d36086accf5539e842f8a9a9d134","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3-alpha.4.tgz","fileCount":164,"unpackedSize":299902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGs0nCRA9TVsSAnZWagAA4l4P/0rejyCKWd3xrXtxIECV\nHCRHCTwu397NKcb1CeSa8EgO0S9BHA2ayriYuNgtmPC7ES2LKrzJ1+zTJlUQ\ne8vZ8UCGUo32c5/PoGkcXvHvuIriAIVvk8jYgM7XkOHrHKf/2FlNLX3x4Zj5\nPvGpV1AWlXChXdqCkgcyzpAJpJifvyAZowSaiy497zFP0fk2nuZS3LkbHryJ\nJ8Sxmh2UiIhpWoNJCtLHw1bGXUK/Peci56Q9A6IvoYfFwCQGVpzUHx22Z6Bj\np+4SJN1zkvyErv2fndO0DU8gajP9qIp19BaSdZJ8/WoyFL2YZz4JaAGXa5f1\nyMq5oQe0hUFO1awcRDOuvr9HIrquwDdAuxK2oZqE4VAHsck01N+aPfu6xauR\nJLKAhtsinaTW9RwVD3ikm59dHBjApJdhDtWKJpnu9srYHkn/phA9DsDuAEls\n1roC/w7y6Qu/Ljca5vFP+4v/N6+lehnxc1iCL2ZOtZ/iD4TarN1oUgnymect\nmSvFH3CMhZjBC6PgxwlWq5SnwgctpszxE5J7lYLYDg8NvJLFbViaLMuH3IwW\nfdxw/8f/ebdqWqUKy9MOf/javxTBnVRurvVN0AtcuhrLD4rXEMiHMIzTw6jn\nMjmAQvDDHR4YoJp3F7UKLIcmURUqt8F4+ErhWUQ26bgQfU7H8lL3+KkxOutc\nIb9M\r\n=DN9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIqf0eP5cGvM+kw44bVXS9R+7qfPP5JvlimSuRji1huwIgB4cFUCILTZycBlRXQR+8aRvQxSf47B+O7iCCDFwynZ0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.3-alpha.4_1629146406827_0.7027738168453086"},"_hasShrinkwrap":false},"2.0.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.5+4b0d2d9","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4b0d2d9f9b8ab370150119eb9bee0908b6751203","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-QFu0vuVsy5eFNDnt8noHT+zlzuw8zecp2uW/6RDiDDuteseIcuaeQByCTh6/yqU5OQ6oFTCjcZnd0DFj0Pvtsg==","shasum":"b5b50dce01a042dfcab4212bbb9922c95ca8da42","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.5.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWlAVCRA9TVsSAnZWagAAVKcP/jBk6ooBy2kQ737cCQHE\nkMojUhBtlwiJ6DWptP/rnDmPEnicxCnvfqEdueBfwwFqjy7Wug/LVIa02kkl\nMijFGwgyZ/bNDMUh5QL4DcL+VtHsXzRIMlOfARiSQ0jewhrt3M6bwt1ivhVU\nD+M7xoSuQKx8tZKDqfvMSc5+glE2Ca4IW7XuqPtbpQ4IC0c9bRBWrtSOqL8L\n2Nk8sdXPSpr2ePUdOfSCtYPuqLv/GMg0Q+5mFhmurFC2ief721a+I5SCLHQR\nOPJOqrNRpRc+tbfKFQzcbXunUJvCOm0Kp/0b8x23lHIENTUoCPbE+Fiu89bJ\nd8sHqsNbwVH5caU8rji1yD0PPsxf5L+P5QpAwE6UjeR08F3Np8NOjbntxkI3\nUIX+EkFWYTbZXbzSCBBHpOE6RU5AjZNplWAYmRigkkWhBRQ3lJtKbj+WWO9N\nyfBKItir0LXX68VPbMPlTJSqkwDSRPHA8AR7nd0YlI9i+DZeQ6QbV5PiF75F\nYXxU0I7GzGIWQfUEmrosWpnKcd4NgXiWAUZkDCeKt109YW/RXJRJJzoYEGFS\ndr6BfYgS9kBAvqmWxslabJxcJdD+aEMVaF9iWxTe6uIuJkusbhVfLkOK3svc\nePmm8HMQdua2DozCV81LKNqPd7j8hTQ8EcrkUjjodLFXiZtVFWeBZzXMnZa0\nrxf7\r\n=rKCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJG9n4EH5CDZa1Eh7ewKJwF9osX6ERs01wk6cjVhdonAiAXNtFgASbFqVHKoKSzufnrIbqIOD4ZLtzYF3sexnd8OQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.5_1566199829295_0.6452066113427037"},"_hasShrinkwrap":false},"2.15.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.15+4ee1a254","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4ee1a25486274ceeaf888b6f4a8abe108540d413","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-5vmnV9YMswzEGdk4ovhNC8DzaggSRHZ+A/4sOiFUug5bBWHHbyg3wWlebEHNyc6i/uWZVKJvsa38DiXolArBPQ==","shasum":"27f47dd088c957b7f0e3f7130337348484684350","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.15.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG7ZRCRA9TVsSAnZWagAALUkQAKFdRCFMHPi8SnUDa0mt\n2uhcVHbIX5yc5K1EJSAjmLQE6N2Bowt/nTdoK2m46XTModedfYd8t99hnvSZ\nqbMM4jcuAtdUYIBEjOpsmumVTe4im3RPzcoXAnI1EzXvcuoUWgLhjMY0vikM\nwBvSq6gOvH3owwmAZjuRw6H9i507/unP6jq6zFyS2JCnUhXscqE6FF84zQaj\nZNV4hhfYC2WYmGgsAAT7zZOMlonHwLtdLvokMiCkdICu4FzECNhmBn7YbdwG\nQpSkQcqLugC96jbjN3Cs9hLQcQ449yxF8CgHui5LRpXOzLKc689J00vfst10\nYv72IeVd+SJj1gyPpWEuCD7w8UpURgRr82S9+YN2m4n+fDCK/7deut7OcK9h\nqZbB7pLp7KPTTuaDaddZnRVQiX7pTWEVjMymO0K52q6Eqfu/rZjLb4u7qMcK\natnEHNSSsD+SngMi1VB9+t2pwJzuYkCtTNQLZSo1hAACSvx4IHYU30qbKehO\n7ddHk7O2SXTVA8kc1siSdyVxyng5Ne9OBfYCJpFQOEFBJH1aacd66f4RKIoA\nF3NeKcronb44amZwWY9tqpYH0TaSkn3GLC1SHfgejTCZTlCqiucEdNMwrXGi\nKsuMlg7dZGNbvs2FfR7qHa4D+Jx+Wm//g6rSFwK9jn3TdsZa3OMQzGh38jds\nbFv6\r\n=1BcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjH6+el67vMGXrbNMbNI4nJ/sqhFp7iQ2TRIOq4cPAbgIhAIyEnfzr0sbsTPeEMnDN2I/mwN03GOKiCIaWSGHNt2yx"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.15_1578874449072_0.34327559333346636"},"_hasShrinkwrap":false},"2.0.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.4+32d3745","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"32d37453121743b329df9b587b78a75c1bdd5efb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ukzUThz6HVucohZHJ5EZ+CQdVTLUlpwp6k1HfrWO43VOwWcdY9wy4lECRuRHexcL9MYe5eRh6BpKwvlQL71WKQ==","shasum":"ab13b84e2cabeec856e638d38caea2e016cd34b0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.4.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVhAACRA9TVsSAnZWagAALkcP/Rl+WRCcFB2uyNVRQJt7\nAQjeKUMttFJDnvXJfcewWxFPGNd/RExIl9BdZUrxQALdoQemQNQ8BegtduYQ\nWxwLz5zy+Mnbs9itKX+rsfyIaKJFw3/+d0PSPGgGdw+WEPjqEKNHHXMsoZ51\nEyLKFtdQsOztcGjlg89qN17dFA4SN7yGkxkHHygfaFEnGS4mMPyWtJVz+VBW\nSuhrX2ENYCmqVQIgAXk+BEZOd96oMX76180Mn7cbo1N64OcR91CMWtu3NkTP\n41xMKKsThSCHDGI+lZMmYJrv4fzv/aCV6P+VlhR1CHmSQHPDvknIMcpXELNu\nnA8/FKtk7PaXL1QrEGzOug9Wo2efPGXuKIOVuJq0SLcpHxC2X0Ats+SKtpoy\npI6HQE/3DCPCmjN1PQxTLNKZ/h2ECfuGQf0UnrKuolI/iX3NNg+cNz/EjTb7\niX/sapgSA/O+m1EKOmjb7JcF9D82i5QNPTCpZ22hl7mX1RlhUEtnd1PCtogJ\nR0rxaoIMGEjvseLXv3VcaFG1Ts+ILVggOQdCUNHZ1grwT2ZBhAD3NLOReI3g\nrCzfz5JsPfh9uREnUY5Qo5CHKsctPekruVkWShfszLcoh14tgj++kjNGH+nf\nBn/n1nsPJOFds+Tp3V9W+M8uZh1vYOXMOELKZch/kdtOHckfqULMzvpuqosj\nLH80\r\n=8t4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYkgh12S/QxBlVkXjTBLgydHMXUWNO0JicuqjxFhvqvQIgLo3+zLzVQFvj2gOQmAmAecb+3p8ngijdCDflpqIvS4w="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.4_1565921279903_0.5372432853222582"},"_hasShrinkwrap":false},"2.15.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.16+3c5659b1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3c5659b1984c6eeb07e4e06d9a213d0daca96e48","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.16","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-dL6u4HS2W9ON7rRbshi3jKnW4SZgCXzhPcRtC2zDHt+jxCu2QLPilCBkd9HkXpNivNI++GmdhJm1N5TkkcovtA==","shasum":"1ea5d5a7b87be810d4296678beb0376fe12850ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.16.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG7bACRA9TVsSAnZWagAA+MYP/12OHekG/tFkfoYP6PUb\nZCVrS1qvyh/Ll6JO7LdxciKO/wTLBJ37QH7EmXCin1pZCBPdZrW2HTmdJxdb\nZaWRymDXSC9rgukQ8S/x/6SGsAiswcAFFwSkcwuYF4j9BWrEjrh712MCBh8B\nKQHbYHv4ocgZA1g/ZoI8c8+KmRek3z+XO7XFRnv66KVNAD3V+3s9R/IxGCQi\nW4TL5u/DZ+l172wiEbMjD0vJZ4RFebMGU2UxgGad8VYaHmtbQLEwN9tRSZji\nHPmNnX3ExZhUxI8qjn6UAva7YvbXHV1ISQ/arY4Av4wHKIVZ2oJXzCybFGh0\nOdiKZar9+qmXm7sC1Ai46NHoyk16vKQUfFM3/7D1RZiZ2tgpWdkrs5Ck62/7\njWs89LQjvAKK/jBPoiota8c5c+S8qw6NXsnmulqUtIrZAF3MU8698pmmca6p\n3ZU271JDqqV8WMKz4AIC17DnbeRYw+e/RwfhCwc+ss8HSYb42AupMkvcuw55\nKlVrUVn8vYiBikg4z4L17lv+kQSWNIU/Stmn3WpdmdeYZy17om59zrH0re8n\nZiY5HkQBAZoPnIr9F3gnCOps14iJ95NcgrEcRchhPClqajaKvfYR5tvgY9+5\nHAKISB/o53ZhcVev3tW40qlfGuClRitioNFm2SdroqeOIg03DuTJRAduo9ty\nmLBG\r\n=PglY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFANpOb8aSzSYBrrYz5QviTZ4z05biwR0YlYBO7IltMAiBtXd2zOObBX7ROA5R4Rn5Bm8AnOSXM7MXNVr18H7KWyg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.16_1578874560031_0.5374709302775302"},"_hasShrinkwrap":false},"2.0.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.3+5eb40dc","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5eb40dc323720778955c68202117cec38f1f478a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-lK9Y904kdxRTVH12IUhZizPktq7pzYx440ns34DicNd9rK3EgYmadIAFfSP47zFtIvyUQNEszTBUBTcjUbu5ow==","shasum":"d9323020ef03ad86d4d68166d3737983ffa6afb2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.3.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVc2/CRA9TVsSAnZWagAAXosQAJSM+qPQAa8c5hQVbQfL\n95neT/fJYK4YlFmmPc9ncJkDzUdg2b71/DeT6y3E2SIRyCq2xJRU7Zsr5CEr\n7WzvBbyxUvbV1pjKZfjGQzd4N3yHpAKBmp09FHF9poQ7kNecE0VjbKs2XbYd\nLyGF9kDsuIz3e3Ds2AsBl6k7o9MePuEwrs5KQFxT8y5izx2pRrFBvFUZrnIF\nmaGzQtu2Q4ZtFmOffwLNwBwP2kGfXCLPTeg06AsK5KyGr8xC2T1M1uCfOttH\nglNcyeo0f2Wk+yEozRq8eTi/+PVlxwwkIvBTFIBLnbadvvMmGGK2Pequz5Qy\nespW182UHnCv6csBx60JMF5HfH7wmV+GHLoKQxiVMDpLTj84Z99+P7tgpzSw\nIGI0SfNPNEZQHxc/U5GS2xjyEO9vfAQc6v8nAva3vD2MeYK17/ui/JhXTwg+\nlF9afkOewga3tvswj1eEg9VOPYE5ZDzKbFpXpLJQ1FECQl9Wbx7ECNpfm/vi\nZHH3K7o/YMTLCYmFQsVWh6m3xtEOlvPPJ/ABO30j24gT6HA+t5y19pwRErXZ\ncNEvzjYIVgEZQjLyGw84smKIiUQRHRuBuAES4tnZIpBu4cJz5qwzvPxp+qik\nA0AdFUmNTDZy88tByEfajliThsz4/9f1teJtoNQBU7QgFJXXLHxC7stX+hat\n/Qtf\r\n=grdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTLv0KwfWoMyjqOs0zFHyRJRiVBCMFhbvtLPQd+6Wn7AiB4PVUyAfriMA1OsF0O+NuwwH4v2vPZYSbLq8dNwqZ7iA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.3_1565904318622_0.3608586269479901"},"_hasShrinkwrap":false},"2.15.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.13+9720d2c6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9720d2c61d02e4d30eca58a997ce15bff44b91df","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-9SAu/xjEj7p6amnIKjwpq5IXMxb5FAtkaXsj6sWaO+Ct+4uvRwFhwDtJfYIbUJLZEENN9fk09hqxv1mwPL4sTQ==","shasum":"3afe058750eae1becd9257acd94ce0e9a7654fd3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.13.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6PXCRA9TVsSAnZWagAAiVYP/2Sx83ubWAFW3x19fIhn\ntEHfvn7B/ivHVU7hQLdwcbZchp5Zzupo6iUGLf+RVK1+cPWNtc3TXFQ9dCeR\n7r2bK8U5z04OYqaqY3+q4T9qnYt3iPpP6Oh4uxZkVaHOUgijEU1MEtrkw2Tr\nXyNzu7ItFD3dCrvcegRp7UYsBP2bOL/ltXH/oQr0LSOTfSEvkap1x7MpQHGu\nLj+sGFbAxCA7H43XGL0fNbJxcvB1I6WqP9Slbvotnd1gT7mcFN0yfLcwLoGY\nRo3iyDTbTIoI0Qc9pxs7eMQf+aB9e96unqRFTDU1OwYDxxEsNVqgzrNucSzC\nPECKg7TtANA/BHDbmqcSLvBrkge/2eSjxRI0NqO7A7+6XzdidOkicKbDsReQ\ngl+HC99jutlYbDJpirKqvHenA+4CwqV7ydtmr5Uww20cY0RW8JDTj+0I4Os4\n27KE+E2dx0OKIEcsnVk6/RHB7cWBnchbb9RWROcvhwkXpVblBezyTfZe3lYY\nAxZI3WWNQDbW8+z8GsJApUvu3YTDQ9R1OZGTB5zr5f9Efbz9u51lLe7wvkzD\nAE1Spav8ELDAsTe4dhNG6SZd93amBO2I+TEcWefshz9KWeKSGfvSLJ+bwF4n\noDei+sE+sKG+MAo/V2Wc+JrFDJLlVPF7C9WIX8+H0K2DUkYiH3RwZYxnVKWn\nikzV\r\n=i+y9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtJPBe7hJlj0KAV2JuxYHbO5ArscZmflBWtzt87kb9jAiAZC9BSvXixSEf1sJTvOO/8djX+H1whcyYOs1vqpl1Gtw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.13_1578869719142_0.7213628255102449"},"_hasShrinkwrap":false},"5.33.0":{"name":"@typescript-eslint/experimental-utils","version":"5.33.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"399b3b1263665288316be6faff759cf514e24b1b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.3.0/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-NvRsNe+T90QrSVlgdV9/U8/chfqGmShvKUE7hWZTAUUCF6hZty/R+eMPVGldKcUDq7uRQaK6+V8gv5OwVDqC+g==","shasum":"94ca44da43731f2c62d91eb0c75917588bc483a2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.0.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFD046wLPpCboOoli/1lVM98uPPiB02pdNo+8Xlj6/qoAiEArjG1e+nQKkgQv4eZsGMqUuMuupLLjKhD0X+g/uVAG9E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8UZ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDEg/9ErU5DlHEF7Zg0sCa+YGJW/g6bwbfla/hmxM+5dbQejRDtMZL\r\nj8PWDK86CnjLR8Sw765D2wF+Bfl5Qz/p0arbBZtkuUGs9mAnmk26cr5k5Rrx\r\n5nOuv6btKA7gh0LE7XofS0UrVqMQWHH9btQ3+wFWNc8lzayRTlHPzqve2wsu\r\nT2V0Nw3lwYbwWYWn1Wy3WO9urhGsS2SO9ZyGwp48Ncn5HQJE7xhUrirC6I6b\r\ny97+JcjbiGY2tsixLYhVj/32HEvFYFjUS29QTvpVKFJcoZY+h4T3tRA6SXYT\r\n+/zZQJPTXaFypcc9lB2tMKoCN37Clog3rConvdHgn5JquV0v3oJKatYVLtDS\r\njh39CO5tqMOJrW6UiyCSTshKAEgT+x8vzpR8BvDpqK8eviZ0oenCI3/6uDN3\r\nv86QC8lUxulGvj/ovIRQ+NbF1Z3LjnBf5nHifNxFoA3tvjRdFWoOm1Wr8ysC\r\nBiuFusFJ0VrJIf75ltK6GVTfcNovJjkLq7BwnAMYs86Me7tjeysXmG5lXvTA\r\n0Ma2gjFJiHcCj7/z7lf0efHqQLpZbSmx+o1QCnaXsucOp3Ppwse30EK3/AGO\r\nY+qNhsXXs9TFR23FyjX24aGbCPJ215tUIKITgEJKf7965qDDJgn7NJloAVuZ\r\nC7JoLeCMVQd9EAYwm+5XaE5yLYvqhNbz9wc=\r\n=gpyA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.0_1659979382204_0.018481538883589943"},"_hasShrinkwrap":false},"2.0.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.2+a8da330","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a8da33010a87e61f6fc03fb93b7ea20853c90bf6","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-8dCND4Ev84i3uYY/0q/4u9D3wbF6MGWEVp1wQcpOH202JP1Wl//AAHSDwaOGwigmIq09A5V2Xbp7y7YMsNQTTw==","shasum":"89e8070cd42e10c5ef22529df53adc13ef223ba5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.2.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNrVCRA9TVsSAnZWagAAEMgP/igPP3AhZqLaAAcHvHLe\n0agIBB3IftGKyeghPF/rDfll3zIaxJA99+Ry9QI6JhkdDBnhPNolsO10oeJq\nj/qIwgFjQ2yVQcF6CT+jxDp9tw+9lJe0A1quSWGAZi0WiesMXgYrZ5kuJT1K\nPbXX9VxKyCBEL+datCYbCT2VwFY88ZX+RiBTsWMQPBno3ZJzYgBzLZIP5Ir4\nsDd3d9Jo8RJfxrzWvMukaNj2D2UJIlr7++5Hr8mjVsdTk7k1PFTA9U66q91M\nWLDUwFRE1cr/jHVw7lX+IipT07XpHDRrwsy+aGp8AozcfC3b8AD3KLreHLEu\nDgNUE+YE0Xed2aGeEjXwyCuot/Rbm5H4rmW3H9MbB+WLjjR6ET5UrloQj9UK\nSaaItDdGGCtoqyXik6/L6m14wvDb5kMpkChU2HGJMuMEANgzBl61jIyrhNQ8\nPZBtp58bfUEZBTCeRsylQdVxHBGAEfM6/yGlmESBh94SblIFppqRuaXakV6+\nL6WOf0VpQQEzUAMHueurudpa2hgC0tNGmFCkfTpYZrhtvYjV4NaiutBLW517\nc6WWzw0NFw3dBM4frjjddasgCBZyHNrPEFaOsvvTWS+0AjjNL47783SRHk1a\nInRPS1tauHyvbRlWbzL0lCDXjEDMEr7XJP83CkMvtS1hZYKPlAY2heNSIaoE\nriZI\r\n=fsWZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG51GVOkvdqEmxyTc9Z37Ewd31v/0fLEbrLDsWmIBk3tAiEAxxwnj8LXdZcmmHpBszb/2GXHbZQp+YOrGUy3UXxaBmE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.2_1565842133030_0.5355067506005513"},"_hasShrinkwrap":false},"2.15.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.14+c69e4029","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c69e40291d45358616dad31db6d17965b5b589e3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-TRCklRRUdCaoGePKoekyh8BcymYF4NyVAN1xFtvRVrmjdledsFLtHjqRpJv3StOFKe+3ajecxxFwoqvYNpknrQ==","shasum":"5b6506eb06f5d801d8caf6e7ce0650990f0213d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.14.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6QFCRA9TVsSAnZWagAAYuoP/RlK6MO1AYyaN26K9+Xg\nf7Gjwt2Sux4OzdAIxQhGFGl/JxY/l9RTzn4uBUBxefBfAxzd7/H7E/LogpJo\noIJCtvZcuBCIf5TeUaB1q0z8LkbGJmcqKp13oEgAohquaB9ubNATTGrspJ7a\nG3SuAMaFq3cpcbD8D59bouFirKChFirhpTh793otB8hBjyLR4K2RGOQFZlrO\nS2OyKhKHTtboQQRZgR/aowMuwmL/107IJKCIht+yEUpQ66UjhWOBSIcFXXN5\nTSw/ff+mi1ZO7FSoTZ3n8IJvx2/x2NxdPbx/kH/bay3RUnI7h7ngLxxPWyFu\n7LKlY7uzfrIUrk+7gWZ/45Ohx0jJq/pIZc04++J2ZgA85E9x/loOWjwgkExj\nLA/gEAaht6Goth0dggc+pCijbKspaHCmDdilneGMMn3z8oaru8GMPw6y/fTw\nk+TdfJopj4e5laP9wIA7Z5zyFV3lG9eC16EKFpocAUJUclhEmxX6hO5HTucJ\nBcjZZpCZb1G4thLI71tgiDE7psU9mJ0NT7J5EznKtMkjnD33CwCz+yStgNxJ\nQ6gaJYRKzaWMZ2ROUm94HJ0QCxxohAX9bCfYI4a2GOW4m/uUrMRIDNEcgfHh\nllLew9VnOaRPmRMks7fmvz/b2oklcyoY8gNIzSgU+U4iouIqa9fXcPbPCp4T\n3wN/\r\n=OiUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFXHtWDQnq5Q621GVqVQ8rqFhH/7fp8hh40ulvGDiRmAiEAoeobmGAvXgxK7K6QN7h1hamrdL4kFFgyynLVHzszzy8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.14_1578869765555_0.8538404625314684"},"_hasShrinkwrap":false},"2.0.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.1+ca3b6a5","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ca3b6a57b589213c6761cc311127cf3aa7e42082","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-lHt3cB16sVEUrIV8H2AKmjkUc5hEF2fWwnanenUGJhHFFdaT5yICe6zzKMD8OFd+3mw/fIYH1hMycNEihfpyiw==","shasum":"c0888254192f3aa26c63a22d4c3c8bbc95c7a8d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.1.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVDhACRA9TVsSAnZWagAAOHwQAJRF0EnECvfW/EgyEu7+\nX/WdCkaGVbdAF9mA5h2X6LPStvlyQwzsYPfPqAJAV7Wet5AaoY0eoIkW2YqG\nUeVja3a3aUlvlpK/FWodV1Zz81tRo3qDmlZg34+8dI4bMf3tjLWbMgozM+JO\nI1PCVHWwo5onTopxbMo+RfAvMoTVTmJu1j+NYiKsPTVagYIGPaXx5TB7Fh/H\nAr+ZBZJ7jSRXuD+3A+IFM6ZVsvnocqHFc1Gt6P+LSGLPzwBnmPhNE8P/Y3j3\n7XkhCxW6UOywUdfL/uc0k7YR2UyEGNuZkRFLDMZi0FoSdw7+iXvLZOA5o4lq\nquaZ0R95DZS9rtixK5wkYC0LQI/QMLL1YuBkj5jIgOewFr1RvcUy7ULTCCUZ\n4oDDqvkF3bLX3yE1HQlklE4dGWaUFKyv3dTQwPI5uMc5yDN3NqZt4LCi0CGM\ns/GSGZDGAzMZlm/p66lTfn1AQRR0orq8SaYMW9aXt2Mu+iID8DdSnSUkEoB9\n54Ainar5tmQ2fdAS5HpiWRft5w58UYfjGHdLaHpEzpUFZ0Mu4S72LzOsNuFa\nFXXMUuoEFP5iihPp1Kc0Q9Q2v1H7SJvnYm61HGH6CBVo1ItVjJypmMKSYYOi\n+09qCdu13WvoMZ9qLuosScCO9PMOkugYGoI+m+aq9jZWeBbREz7KWoh/Z3Le\nvwid\r\n=E94U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLNnE+T8fRUYrZjCosX9h8GPtljGDYlQf8IGPFmNM1OwIgOTIuQpb8UnYF6H3OGyAteaOuKKufejKpqwk1fmWIGgM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.1_1565800511680_0.37538348581383474"},"_hasShrinkwrap":false},"2.15.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.11+b1395409","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b13954091ef149fdf7ceeda5405cc99aad17359d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-EenxZ6eg1OwblyVsU3iVzNFK+iB8m/ath4CNjb1kcPU34tAFv6IV+C2/hMslCsgjMONqgnNAYRTcDCarHoc1bQ==","shasum":"0c7deb4c4bfca70fb14f43ad53ca32fdd2d502b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.11.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGNO0CRA9TVsSAnZWagAAIEYP/1ueWYBISdYvciJkluzE\n7e0ziUVcFOpz12UybTxh4nU76Cb/g0JJs07A1z1nA95fBDDipvH+ksvQogZ4\n4nojBC2LX5PFze+qnbPdaDuuLP9RwH+H/xgnBeKK8GUORACGmkhz4QBnvXMM\nWyfvn2LHZyanOnKSZNME/PtXvN/bOFuTnQdn7MYEauLa990yEmZ/fveceTRf\nNZn3f+ymTKJg/L+Cziawf8bTD4oRtNL2FEyGA+yyIgqasVqzXDasn25lx7Uh\nm7BVftwHy35VRdzatzOiVDphHvOxh5tET2eTPOJH9z7NF8rIht3VSGWGPvcb\nXrFDxABuPc7qZnQWp2GRhN4uyYDKS3xLmUPkQISXg9wopmBG1iZ93qBpC540\nhT3PrTMTR+YCpFeFn2Wbq7BdiLaIxaK44rx6bsOvvd39yiOGeSsrmpmHupdl\no76hyRZBY9hhtwPNV4TM1m2L3jZQZS30UNZnbz+kozGCD9i8qQI2Fpd9YiV1\nE6N8Q/GF9UOEw+MXQRQ24JICclNU/rAQ4bA1sjuu7ERFf4ptvZ9RPkmjLpLw\nA40JgITOGYT4YfkBkVvsZfYuyZDqqWDxTe9EOtrfP9Awgw2H/1eHiYB5piSA\nAib8KEFkyS2DBhyVk0B8YuUP1CxdDQospUL+6C6RVTZ9hw+xtChK6XgdCS4j\nZO6D\r\n=g91l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZq9WeCN3/YdRKekGjI4aks/M+mKDje/1yhaft6yYgaAiEA29s7aU2YrOVLSQw8m5Rle7SSunOJia7ogBXR44EIBTY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.11_1578685364422_0.3139091018962117"},"_hasShrinkwrap":false},"2.0.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.0+2e2fe90","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2e2fe90c6645cfc59e59a90b6542415e735dcbb9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-nUVRj3Y5bQpJi2xb5nFeutSJK1dSv22z+vGIECYQ0aaecc3a95h7JWOG/0t9U/cryjkmtDiFrpFdThAZY0zWpA==","shasum":"da83457d6afa36cf3c3d44d079f80da774e85cef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.0.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUzM3CRA9TVsSAnZWagAAPKsP/1KEdCrofM1U5chRpGXn\nGgyuJj9YLeVHkzkUZ+kweXghnWk56/z9CXEnh99XcVtC4GUrHBGfpD8TrYgM\n1K6xe/AWUNEhCH4txxdCB4uVdkeud9jGa1IawWissjZ6k5wuKEkImaFvTRuI\nplqITbSzClYmds1HkaGN4VY8D7zIdakJOlddEqj6rFYU/UR0Vn7B9pHk4orW\npv/z5EtkXMGuScJ4XBmfSka7BVohXP9MACzruZH/Q8thrR+7Vt1zsw8cl/hQ\noBcjnnaiXn8FuAJ9IscP3rz66NdquxHT4mNXjJCV/xkM9+71EuWgi4mvc0Tw\n9UagW9KDUOlThtMpmclxHg6U1HVEq9JRbIioQbtAq54xIwJK0+rRA/3mRR0Z\nzEuYQcbDuHMdsI/kRSAvjWJcINJUSHx5EY+4rjA73C8P3CWjLg3LwkSTKp9l\n5Cc/XPMutK9wvtQajkaP/kUfft6xriKAD66FsVE42JJ+Xx+GVJ6sfPrvwBqu\nMMjH8A0HUApTpHOIACgIN6He2Z9cCbTsst/9VMb4HXLMddCCG3eT7z0MdrNC\nIMMRE5AlUNLq6E8b1TSH7A55kzqpJvJijEgfAG8dGNSt85bsbRhvxCH5DPg8\nUiwsuOYCcZvyI1SD+/X1KYy27x9+3vs5pdXBZ2o0ivKxSA0WRbK5q6nGhLe7\nUvSj\r\n=rajp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIwh5EgqhpR0RCqsFAxsOsrPz2PkJjrRbDZ+EMrNxswAIhAKq2xKUiwJ9eXcblWCZD3ky3txiPNDNWp98VSQpaVoxP"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.0_1565733687301_0.9009364367196346"},"_hasShrinkwrap":false},"2.15.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.12+a37ff9f3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a37ff9f3af97ccd83727b7377ae535f61d2651f4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-irIN2u3WMKLblsqB8xExwd1e5i5H95XjZCwOIL/BiHQ8bjawALCd+VEA0kvRzO4JX4dN4roOzKazhzWF7/NbBA==","shasum":"05989ded0cf0d37993df9c3b310024d09cf89b6a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.12.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGOAKCRA9TVsSAnZWagAAbWgP/A1aC2gd3yitT9ZBN5ki\na4bG6BwlCvvrdgbihGa8gbUGvNBx9/WhArEmm1/icOuqoDPb+wcpolKoJ4q8\n/gRKSlzdHVcHMlGBR2VLVTG8Jc0KRyaFxVN+7TdYGFAE0fOYtIJe/at8s5Ex\nqXxHTxRDNXiX0Dh7bbmrbMufUOyW8VGk+KxYzEp6n9qRkWPy2T5wwss3JLeL\nYDsyZwc+PWJYWHcAbfEmHxZP6K8rqKQbukHqq1x/jN6Iz68jQ2QDwtuqBYwX\nfVRXpJ0C1c8qzweQQ01dxbK9GM7E161TD0oTllmc6Q8pvYcX0BgmAwQVqPng\nQdky8YE284r02nu3WcKkzvF2a55q0OKorx+akyiSgFvaFmMqr8hiCvKQiVoQ\nqZTVlYl4ggrKbEMSEhKtefl7af0C8Yk4NnsG2k8B8CLthgHiG4b9IED7lHSo\nEUGcQHZAoPjASZAyyRIuW6slVV2P75EdVOzHCqL59Exmwz53RZ9YOvF7UYnt\n916Qg5vE59iJW9phOrwda8TxSzVGRzXwZ9EpZ/eSPAtlWn3b1hmyYPwo9igP\n7xpulbD4ygLbTpKATeARmv8CV9wlxXivJDS6EkpVPuijFWkP5Hsn2cCE8U53\nb9YHY/09oHqtqANxLPPfC1/91zYHZghggVL6JXjmeyST5j+pPbb1UECdWUOw\naBYF\r\n=KVrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaDtg2eBmF4ccupcvFnrJ69EctS5199He/sYGqwmDtWAIgOieRveIL5Dl8lZFDgThAiQjEDi31mf3p4ncxf8hx7hU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.12_1578688521936_0.22458121665798747"},"_hasShrinkwrap":false},"5.33.1":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a7672241cbb77af15c5c42d25ad90170928fc54c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.2/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==","shasum":"5fa908addffb82ea8fb0e62cb47c387de1bff536","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF9owqvwe6w5xvrPR6En39AiczGBCoVQqJyjyN40TQYAiEAmh9Fi7JwKLlC4OV1w8mF8Tw7zBIe6PgDyI3JAb/Ljtk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+oHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFBA//dN88fcWUbNB3i9pBtAU9fLA9nxDdeMylTxG3TranX/5BGuCT\r\nXF3N3RGV03eOkxtiywN939Lmab2WeyDvmoTTFsBpRPkPHbkelB2YNbv5DSAP\r\nU+0LbBaqKo6JWvautIj8iBFobjS+AOD6T1PUU19agJ5H5tHZtefJP81Bqeup\r\n1IelhTobpUUo85/muhYfSAQWXr8Y2BhGPDPYF/bAQsn6YVS3DIL+t90o3JxT\r\nDSKdIDYs6ws5PDX1102pQHWbkFjS8nTTvNCY99y+S7wm2WdfDIdS2JHYQncy\r\nCkaqATqQKEpyGTArX2P6PZsZ165ULQsfhMLC3rHNRG1XU38+JOLCBE71eORV\r\ngq7vb5rbIlawzoX2VinRUVY+HNmJ+OTbGLEoHxmpIh/qb5SATjem07DXl0DG\r\n7nXCZsU40XdwD+lt03Y/vronCTwyK9YGcGbdVeFkRv3dcLD/aSGt7WEkONag\r\n169oIHUKv0VLLPr91gUp2zRwgQxqtuzzoo4HbECqYKpoqfYwfGAi7I/Qqzvk\r\nu79xe4LHINTDBlpD3SjiSjKAc95MPZ7nwD6xAJ4aSpO+fM6kBtAY1Dd7R2yB\r\nw/hcJc17v3L/0UkEvoc4g43igkTtl+wDfscf8Ln9HcRnRWPMEWaI0cwsR3Yb\r\n6VtsdGSOS18Q/9ZRmzORe6K9Hxy6VWbheYU=\r\n=aN6k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1_1660584433632_0.8728467374908582"},"_hasShrinkwrap":false},"2.15.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.15.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.1-alpha.10+42b0fcc3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"42b0fcc3ebcfa33ffffebb716d8ce11b2fd016bb","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-+NBnZcZAvvfA403cqGaHhA3t3lavClVKmWjOpWk4q/5iHvRJJnCmX26pKJyEuRYQEQt4hinF7LM1BQ+taUsj8w==","shasum":"8ff63dbfa8b43404ab956bb84b8f6321f82f3848","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.1-alpha.10.tgz","fileCount":108,"unpackedSize":145091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF7cECRA9TVsSAnZWagAALTUP/iWjoVX4O1IzSIa/P4FD\na3dFmfqXUcSvmYsxh1VsWTkbuCmF4+RRms3MWV7+je+6amp8eDjzAklFNDiL\nwtat74VRkMcH/rFaY3XVh6/cKJ/ucB2uj3t9QkqbMXDUhrVa2OD/DEPbj86B\ne3327HfY/yT/l7YU5dFD5mLNLY3ppZ/MTHQj9Q0u170bwTqbft9UOYOS+xG0\nYZ2N8OTqAoZd7/GDcDXNJBEYrwcQO1eo86ZYLE1WezASEqBrXh/kDtWttyZM\n/1nFgiK/3uT3OJ96IfC7zYrt7dktYW544SlSfrSBj4e3R12USeoRho5ij1uB\n+PrKnUw0U7liP+VdQWcNdRhpDhY5KAu9ncEvJCJNFTQ2wGTnHI12NqIxFvtf\neFABkKvl6HPkQErBgM+LgfnmlsyWpmb7KpqtMF51jMVaVBbAIihV9LHw00h0\nX9aoRiAzTU/MnRA3yidZKG3Fy9ul/mAT7adTedD4JHe8fsJi6NdwmKLUamhR\nRUhTC2BsNkGTF/NA1qgY3RIBGnZzB5GRNkS+EYlIBLM14txzP8bSvglHpbPl\na9MqWXJx0TTjvXm5RcCSkOjyVMsJ0/oRDPSDyBDLbIRQfiP10KDw1b1Z5+Ki\nAYHuhNCeELgVcEH5ZwP3oaRMNMX/m6ixWesFVulUCULv9O13L1YPsAJItBMF\nnr0E\r\n=qxQ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWfGYXsJ3kPXSRvaLDTfqlCCgYvqVxfdvlus3rwkz+gAIgBOp40iHaXPNZqMyq6i288W5efHPp9n20oijH7PZf5+M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.1-alpha.10_1578612483556_0.5814569753088639"},"_hasShrinkwrap":false},"2.0.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.9+b006667","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b00666735bc6f7fc0580e9342cf92aba7cf4185c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-teEtcF0+nFqLJRj9wZQihojyW+6b6CwGqxOZDx8F+HTddQXZdMqQ23fyPnXz+/TTwXuihMTLV/ZWYgsOklM0Zw==","shasum":"295b6ef6f636ef2cd774bf30552492c8a5f18273","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.9.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWoF6CRA9TVsSAnZWagAAX20P/0de/x8iuKlL2X2j3y0K\nZ50PGvaHOlKq8Q3ziKmYHBm/yx9byeI6ILE5UhXphWvZ8LdA7tU06FC0nQXu\nbXiT7Pa9qroyoVte4LHTpuZdl8kOa7+bOB9WoNQuSMv8oNIGAVNWlF6eumsS\nUInGLk5A+MGIjqui5mGOQf7fNCSTTIvQiaeEohW+A1O6dSV9cyftRgrdSGZP\nfJ/Fdv4gUwAagVtgAb3FSYshon7jVxc5m3lBmUcMMe+iQCNc3EquuIZxIhk9\nduDyYlg24JeG1u3nldU/dMeY2jx2Kk+MZEGfOUTpTWO9VVRG2NHj/XAigtc1\nNwPkhfxDgOWkDuT4FDjxilxoYmw0L+ajfYWSFFybuHlSznKgID8brwU4tvrz\nmRQvI9sRuqb3gJcvf0SAQAG1Cc/6PF6RXZduxKwYIRXp/wlFAaTz+/V6vyra\np270jHa2i0+W9Q9WC5H/Tm5wU41ySw+3RX2icr9c6dxkOvCELvKQwtfKppUI\nC5wnb+sCt6PKZsmCmWVvKtymsREyq1F1OuSp3lafBgCqore/wLJQ9oY1Q5XS\nH2WTxCegrGp0Tp8GcihUUWq16HNdFEZ60ka6913aAiyqooLu4sJWQ0t9M8h5\nYcWQwBZA9d/OSbv3JEBSRIfh4gPB6kq/+mTNyPJHdP2vgO31hU5G9XippdJd\n4oEj\r\n=B0QA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWRdjvgECvBDCbI+C9nXO00zZlNUPbRLFercDyp4DsdAiEAi1WExYjYGsSg71aorl0yRT5CssZ7uzgGad4a+PmaUeo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.9_1566212474409_0.9958484025477918"},"_hasShrinkwrap":false},"2.0.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.8+9f82099","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9f8209952c2325763f490b6b283dfa717e3df1b5","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WmqP+IVWqLK/PtGNIw/LTCXrDmwCWQv5+wqbTiNOvlJgsBXyMPXLx7V5nDNWWS33+sZBaxNNbgICpdWt8P1sFw==","shasum":"a0c698254bfca00014a5abb4a8e8f69fc00b8cb1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.8.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWmiACRA9TVsSAnZWagAAuKYQAKP5niEprmuVdOOxqz5Y\nmLDKXRmUHIFCEVQQGOVPiFM8T1/FSu+kP1VloTOibotcDqgYOgEYvrdj228x\nUGPtWru1Cw8MJ0NJ6mVKadF3wjhDomKaprampjgylTnXpaVI+uI0V/klAsM6\nzcrW5xsZCqW3N41Yw1Dzu7zFiiyc1QnyjNo2SSrmKf1Y/WL8OraHHqmjF5Lk\nlwGj1UPlR6RXFi6Lwq7AoWwjQ1M1j09ouW209p5CBwE1XljNO59qlXH8eQ7i\nkrQQ2CoEV6sIqZ+YSMBI6GS6NdzjTBgA6By890CFC18uMUBcaPRmCRZ+quqI\ntZ7KxLDbh39F5FcKpgSJ8S7vLcH9f73IJM90LvvkWUuQxNwEAvhMVL2JDR9W\nzYJqd5oT3eRFoDW1ThIWJvOdGWcYapV3DMCP4KuKUr+h6LjzmvlV6lHGLsxB\nClxyka9W/s4/59+CmRGEGnBwKzLLJSd4hfA91MslDSzbyFEOAjsz7aT7gyRf\nx2cYQ8ROQGPvKT1x+sCgbOsfJt1kg7mXb88uaK01ngX3QSGf7HiA+ObI3HP3\nvQdlvaqyk7IAK5ZZEpuTMtgQaW0ROAmP1w69rkDOziw8pfE/srw+DrE3xz9q\nNUbfpn+4Xls/FUJXggNcfA7TESrVzaMw7NPDVu+5+nv9FWzIq1lJb6owlPiC\nNFWk\r\n=QcgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWDgOmrSjIQ4OI02i6HVfVkK/yo1F+md58ZtUHJyrZgAIgFBLDvjlYKunoBkVpiP2kAEJYGMa1ETHGxIzl2MBoz8E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.8_1566206080386_0.05097273763914023"},"_hasShrinkwrap":false},"2.0.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.7+656d255","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"656d25528f6e9772a80d2569312c302c4bb6329b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-y9Uo2y/F0ScIVGbpTLVlr/JXKq/Dwpi6FCbP8QbtK9IeE7690cbbsx+IfjX/qCXCOQv+UPXhTlF9hpXYDZgmxA==","shasum":"1ad7b3fc0f1c366a51b7ae3c336d1780fcf03708","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.7.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWmWWCRA9TVsSAnZWagAAtTYP/jEPQ308gbDxDlDvUZ7E\nrbbKbVpdnBNs3rV+ufPpSAj3erV9VSdHocn0OoeT+blheM3bZp67e/F510Zu\nKZaF5nWQwIbj0s644owPgVWSwXsxthfV3hpl76DbniNbtejgCYpC/+hj7t6H\n+++dwNaPXBuSjApVOls57SmyngoUuYlxDT9LWq11RgVdtYi8G4AeP/DM3r1a\nA3vpkmEMzRbrwm6vFtLkylVvHtTrHe6QKfIHbx1OLmUv5xMFhIfQ7qkSqsUf\nPVhHSl/IOZh557DZoXybVGyCw44w33GkucTobHONDTUr8YtYP2i10E9auyF+\nZJg5za/WY2NHlUXBJuzgRAkR/dzi1U9P7qQYwCXF8ubBGf8r8++dXnmjhk9Q\nnkGgaOY3lJGcV+vKu7cuad3rA3MW7WpSw3gr1HVsa858vwOyNjQza1N1QD9z\ngAstw513JPk/yLPyPdaz1LVHO+n+dY/7ebAmoR4GGFdC6ZrD6d6wnZBL4Jp5\npyrF3cpgQ8WaYjrf7Tqo1hrJL+2z/dYAm/aw+Vaw5qqNLMNQsdGdSgEw2Io3\nNc7bA0+aDBnjTIZ4JhIhHQwlQnoHTC6sIsXeHRyXDHM811v8c0GpWHypesjI\nIt9cWFJHdLYjWACf1/TgUdjSwRGz4QTHZIKF/Nt4njkjYACIpUOzeNEtgWmw\nPQU6\r\n=hhod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc0lAF1aS34DOFDSFJ3xSAS3PMgWedW04BVP6HupgRTAiAie9iAAYpJU5fcpY+QpPuSmyFt4Qq6FzykLAP0/IwQfg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.7_1566205333965_0.42108753965160695"},"_hasShrinkwrap":false},"2.0.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.6+580eceb","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"580eceb83183ddc7a4798eb5bc55a36f71dcda89","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-5UvwHXtLJ1Q7vdFIlx79gDTnqa6HMWVwPYz4X5l/YOq1Ry6tpjFI0VA9M+Sr1MzY6/l3fb3HWcafDnZqzU1xJw==","shasum":"afd5ff057ddeeb4bb49a5be6e98946c22dcd7e85","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.6.tgz","fileCount":108,"unpackedSize":133796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWmWoCRA9TVsSAnZWagAAaRAP/0Kbd0u6frkBz0yD1d1f\n8W3XGcceiLg+cDITONf8rTmKY+H23vGvgEIYTWozDJSeMQovA36d7i/g677h\nR2x0kb+3Z42uNoVIAVg/OfE8A/etnGNw18OtaXXAInKsdEc9eTlpT3KfypJ0\n/NbtrH4O7kGWCIv0hngXtIjD9zR+bABpMuxCXahh5rvAEEUzEY7BygZ+g5ln\nldnKYSKuQn/ik3jxQHwNixwdXnl0ik+w1j26Z1a43xYaPxohWY7VlJs0qIdu\nTQSbSJ32w4rgXD5G80ddDuFx7ZWDFDqyY2psv6v1uvt989uqF7dfi1J9FAS9\ndu2N0EwfU9CeSbBbF1eU74R3rroLDV0UJLFubDqoAhgv6VNdhCjMwIMT1S6T\nB2sWbr/4qX6Hif90wwzwKW8sMI5xXDN7dZYfCUs3PUVVu1D6IExlgqlHCnRn\naxBIYmLtqgRTYuRlvUMXnK+pSSLEK/p6sLOpjsDOLeHZYWX/AKVaOC8yMctw\nXvfEwfFTtFyXoO+5yqv0RI29y1kmu5iix+IwkHr0cDiDy8fjzAdEQaLyj80H\n84fub/MVME55PvXfyq6B5F3dr4jlI6siVFljClUJ4TKMpGpSSrL8Dn6jOLec\nqkkLArLWwW2zISP6TteSRdLgOY/9gke4lPyF9cn5/DOu6TRojkqrotHeuD6m\nodl+\r\n=Fnw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEu5fKnrcYEuSXWJOQE+c5zgOXbMNscWDkBBp7XcY+51AiEAgW4MmWX6Ghs68A39xq7zavuUSOMBZ7NRJlK/CqdZI8k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.6_1566205351585_0.6664234703788121"},"_hasShrinkwrap":false},"5.8.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.10+13583e65","@typescript-eslint/types":"5.8.2-alpha.10+13583e65","@typescript-eslint/typescript-estree":"5.8.2-alpha.10+13583e65","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"13583e65f5973da2a7ae8384493c5e00014db51b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.10","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-/B2DuUzZ+xPCJNOm8DeuADh1cw+PviyLNsWYfwS2Vr3XREOjwL+tVSfRhLTchW5NtU7IQY1sIcG8+q9sro9+vw==","shasum":"9486fa02a22da260d93e79505bc1b5ff7ed57b48","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.10.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5nJCRA9TVsSAnZWagAADxsQAJgEVh3ghUNODUaIGk53\nyE1sJEabmjazrwVHVKdkpJRT8MpthpnN9tZwVBWvlL4Z5yENGnG3jb1FltRq\nliDfe3JMb73cQ0zcxcCt0EXZoa++g6C36bHc9G2duZr6+sQQlhuuvekCc+RY\ndEbtHl5NUykqE8Xo8EcYJCZek5L1/bMfA+OrtRTfZpGvz7mArz+nnq9AmeLq\nqaP24vS/wZ1v1na2erdKZWV0Vf42xtfXBJH4dfDxVIN0T7HCjhk083d5e8KU\nfeFFfVTbCD6yA4+cxbcV0VPYXqj1B4TFp2AEWufNfg7mj9+NMYTjRTa8uot1\nOwYghib9DRteqSDzfXoDI5Mojxz3nnVFhAuv+B7O0v/SOqBs84x6ySYWhx0J\nrlVUxiZEYJPr8i1Z2QnjXzVoliKJxP72ftDPDF1pEawCGuVGJytm7IZ751Sh\n5UhGbwDWXFAKCJILh+OFbvEM2rURYZXBFwEAX6CKEk7K+D+OSZ/T1296+OlN\nmKFhfne+9DvoqLR4nrvSgtcygG/TVIOR0pOg+vq29PBD0+ZkD0dPEoJAGVP6\n1pzamgSW/OKsje7o06yE8STcxMDGlAe03okH05XyAPjZ4ftLCRD5b9umfN1Z\nDhpEz9A0m1yQ4CteknZck+UlVFYy8DibnywGvHBOqS2wUWaKYcogWM3+IckV\n1Dyp\r\n=z/wK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiAC/HPbYT9dMNpYrPkQrWBaXAQmvluWKevVVokhotbAiEAx8I8neDjvQxyYQgvdewZmGX+FX+c+9uESC6NRqnF4AI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.10_1640995273228_0.7062162362589268"},"_hasShrinkwrap":false},"5.46.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.46.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.1-alpha.3+88cd9cad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88cd9cadac725f5d3cda850e5ff49ce62b5695e8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.1-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-VprsTiEXiNSqbMowP1VSoE36bCSGx/9c0kzmvQUnpehiDulAukyurykicvToVObDtNpbEPeowJUY+uIXJYRjqQ==","shasum":"fe21ac1b5ad898800e162db8c5f09a4d79d13be2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.1-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvpMCZcjPV5Gh2g41piK6B3/UduYIwqpMnZKb6Se6SLAiEA1TO5Zl3rlk58Lc447xp6fBrtYdWTeUJSWX4pw0NxVgQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl13nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpojg/9FQ4je5bl1yWHz2bFXmDyhNiAfZPzKkXl+US08DOCafWr1mkN\r\nW5j3OmMjnj+LwcibRgDHeTVDYaQNOLvTKJaaZOcty9kWTZZbQVzAsbjW1fZ0\r\ny5sxeY6iggxZPHS5sElkdcZxKuD3qEbVFzEzHmgMA9/PU3gpW/fRVIPtKlnO\r\nll1pyAKF6MqWyELmgYeNo4umYxBnF+NV1NG9W1EnTiHMB5pQ0n1Kjs9BW0FE\r\nsEdtvMrjDdd/rzjHJLRG3FJtffgE9Exe+F0OIS7uLzZa+dWOEW/z4Jpa54Hv\r\n4WwY4WPGGW3i3i7DatNhztguXjtKQ21cvqWBQGnnMPJ0PzG+YPpPQXkJ9P+J\r\nM79WpfJ8KlrtMaXop0Cyuvsepjdkx8jNbkUHGX3Dev232TkrV3qd4vnDLwgJ\r\nOIXopDPqJIEKoO/bm0yWAvDSnrQMKKn9eud/BFvbNY6YojfoB+ShtX5qSddp\r\nl+hrDy4axo1+FH64pswpfgrYDVAn+EpCmpxkk8F9mfIMcPhtfhc7P+di1grx\r\nlmwCKLcZ5eFDLXl4oHANcutttzMcancGYl3s1cpBnyQfZy2+W54cqUTvg1wU\r\n05aWUufSby7H+PjZjnFUv+2F3+NRFnsTOFcwplh9BDkAI79lzvGP+Q4pSYip\r\nm82O1rC+DrEOepLQ+FKrJkYFfSojCeKACuc=\r\n=t/nB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.1-alpha.3_1670864359624_0.2429917580630756"},"_hasShrinkwrap":false},"5.8.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.12+6acb4d62","@typescript-eslint/types":"5.8.2-alpha.12+6acb4d62","@typescript-eslint/typescript-estree":"5.8.2-alpha.12+6acb4d62","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6acb4d62f366eb9e01fa7b966cc32e1e17d5f4b0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.12","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-QYDKNY/nNqHzJP3FKLHTGJ9Q/736xkRi/Zp21hcMBDHViy4SWQnTYw1oGzVtZWO/ZPevYKr0DOmtHdQ33xnf/w==","shasum":"22617687a265b84ef22d5d324176666e4f17a61d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.12.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5uzCRA9TVsSAnZWagAARhcP/iluSl526fo9dU34q89l\nEWFHBhC9kjDOi5Gcn7j05/wxzWzRJ2DVFOFLN/kHnstN09cQWmqLqg8NFMr2\ngGqIV3UBJO5BnEsYc1FMJz+08qfKYbTo0XIfHV2E3dAd9gVgygrdPU2UvLn1\nRUdxydCP1jwYpGwpwu+nJACk119ju63qDcB3FMpN+7j9/AZKYRy8Upiu6mAZ\nXatfnBMkAPkc6AHipXjdbnBgIVZJXLwaju3f7hMmomshtF1bTB2rNuHDY5tM\nSSv4FUqMWANbXdL6ttoCMaoAwBt1yfOcwy53jRmtD3MEfOwCCqMmzmV4eFad\ngDxW8VEEGevqtcVHsY6OYtCkz2UBeWlOEr/PXm/PCTW5CP2q0+NINbCA4zEj\nfROuusDY3mXsmCz3Tc6vLhmRdTLGvef3kNufWCAG1HxRXhEm8Q9IcZRneGKo\nYcgyLPhjl7ZEj0/R9X0KntewVfDxS6j5ghrtZMRULjhS+dQzNXlDkUEQqfMo\nHMyhpCsCV0iLYpqlRu6ZimxXGsC2CtEAdyIwyY79/CRK1rGnA45nkruXD3Gi\nsp0ZWDX4oB6sHIYsMwuq9ihAJRlp8fbugBPbihjtqTUJAY3MoZD00qdTvmad\nADpCpJf9yx0btC07xv88JbzuouLszd0o2FJu1mqU8fIY9swDcoHPPqb1ob14\nAePR\r\n=c0O8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeidaw8uhTLQKPt9byhrikxee8sK9175XvgaNss/+u7AiAzXyiBkKp47Nt3bW2GOFSKTVpXApg6drRp3FQQgAAQBg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.12_1640995763555_0.02845585807989104"},"_hasShrinkwrap":false},"5.2.0":{"name":"@typescript-eslint/experimental-utils","version":"5.2.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.0","@typescript-eslint/types":"5.2.0","@typescript-eslint/typescript-estree":"5.2.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c8f9a89c098e0ebb7bebf88a4a0f07165275fa6","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-fWyT3Agf7n7HuZZRpvUYdFYbPk3iDCq6fgu3ulia4c7yxmPnwVBovdSOX7RL+k8u6hLbrXcdAehlWUVpGh6IEw==","shasum":"e3b2cb9cd0aff9b50f68d9a414c299fd26b067e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.0.tgz","fileCount":168,"unpackedSize":320833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEjxXKS3jXwhc6NUtGE3MihQeuAmpr/mWk5fsvWVBfrAiEAvC8aDli6apEo80wZvU9/t8ZBfLduVSthoCCO/WXDK2o="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.0_1635181335845_0.8229547253674443"},"_hasShrinkwrap":false},"5.8.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.11+f936349d","@typescript-eslint/types":"5.8.2-alpha.11+f936349d","@typescript-eslint/typescript-estree":"5.8.2-alpha.11+f936349d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f936349d2336653f140dc9c19b39d2bbacb07d23","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.11","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-E+tmT/SSV/x1sMSGPzTIIpliA5+SLoZFiTeTy4pryfabfVIiI+rLsqF+fAz9B+8Jo3t7MjwAHuVU0NTT9w/cIQ==","shasum":"2cde20590217aa80ece45aa5afb5c3576ccd0c4c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.11.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5u/CRA9TVsSAnZWagAAJxgP/jQ9YQVdAoboL5KUH2/q\nir4eqxuq9FV4Puy0iLugPQ8YDW4fqgmStLmgp2CoFaJfEadNwdtVywhVb58w\niIFXnVxyxmKVPBp2z4C8vzDu6BqO+8GP6a+HNQIOKBgIVdRej8xWkqZfsxuQ\nwWcTNbYHd1uk4ij5/vbiKFmYs1N99ulTLJcKDQ+dOA10s3sGeDOhnPU6NbYL\nntFwLtF8LzTupEO29Q1a7+Lg72mDAh1r7Oaggaw7TGDIXGMGeF/iSJ8gi1RA\nSeBc6tZGJzPXM4YWRi1wchi2n2V97HZmc8pDXKZHuK1m1sStAvHpKLIyIQxT\nHOY20SAw11/s1UUk/NkF+z1qa+04yow6bbqSB7f7nnrV8tO2qFSc4R+HIyLn\nBr8AecaV8UIkQAYq+9RZxaLXS4o7KCPW6QFUN4D59y42F4aNS00Qr3jp9IH9\n8d5Hk+1Da/Gi1rgBsStWASzS3WFhWIgMv5PG4yJ4UDKJvU/Iy0/DKGE8XEA9\nksUrsXvS0OQP69Ed5KfvL7h//fE3YIiScg6GEX8LvWaeqJZT/F4h36buxyRe\nhcxnB7IpbAKfzd+OikSzYty/u/zsbJlQbkc8WpmITCQFZ67Xj7e5KEfttpzm\nFIdZVkfwwQR7UeqEVVWdwlm8HalbbPg9UOycrnZWxC5ArREg+QDKKvzzy1te\n8pzk\r\n=4joJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxyllphTiSY1n9bV//PbgmaZlT9TfMfOJGpSLSCy1FwQIgLTYpVe70EjziIpsuRyIUe4YVQxHFDCM9DWMWn2Jmi3Q="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.11_1640995774906_0.803165868005687"},"_hasShrinkwrap":false},"5.8.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.14+6ae200ca","@typescript-eslint/types":"5.8.2-alpha.14+6ae200ca","@typescript-eslint/typescript-estree":"5.8.2-alpha.14+6ae200ca","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6ae200ca49713136e3593dc8a62c9af1f2aa2f32","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.14","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-5uGe6eV6qYvjNYu50c+Gfp8uETTzCFFHwOncIUIjKjeK5gaWo0wSks10vIAT25M4IHK+ms1yUhnuqKwdLj6tPw==","shasum":"9e3ecafa5d1b5f6b2cffefe589fa521e0e16f5ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.14.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0gj2CRA9TVsSAnZWagAAC+EQAJNhQrINHlO2OIKIMa/S\nepgVy/ztlSy+hSU+jyGtFoqUw8SpbjnUOG87g4cE4NK/GGUIBDsKhLJGB6Hg\n/J5W7I2UcTmZJQhdQzdPjIkK+jBXit9e3ruPnlosCLbN54erTXyKpoPGF4Mt\nyXwCVytB+TEjo1D75n/Q0FiVOoMDBBRyg9G5wsvi3iT0zkff1E+pGDOLt9VT\nRX19/8LBvrBsFWldDaYIJdr5VMtZC1PpYr7PIwj81mAhCqLiPWISoj/D/Jc8\n+5qZ7a4r3m4lhJJkAF4Zq51ieVHtKGDpsuLf9VvNe4gXbg/ni38PZ7Vzy07I\nORieHvU5lSEh7T7XLA2LKSxt+LR0vQxoooPtMAOxvUN4ZEBUdZu2z9AAddva\nCRrlRnhNSc9rQYYrJN9kd6Ewh0Uhu9B5b/kRhBFeTK1Vq3yUDsqEGw8zPlXP\nS25m44dNYEadIjlEsSyi5MNWhb0H6vazAL+8lqudQEzpj8HagfJ/KrLtgzhG\n+sxH6fKmd2wvttEEOItEPwW5opoKOub5w1yXFjh9e8ZGFEGMwM0rR487IaIo\n4yFeS9DhUE6VNDBBSuzNhqE/mAIm3AnCNymojHrqIzBiYfXzlCHNTxm2ZgcE\nTZrScOmX5Envf///Cr+/lWuydumF8ZBVTqHcsFBMuCMAEmGzwCFuxnOWFy/P\nwTHY\r\n=oYjF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+TcLlxUJzyt4M3XrsjSqOW6w2J/vpmGe53AAP9y6mXAiAam0ADhwe8zRlbKVLrHim6dlfI5rpQ81SOcywyIqaeZA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.14_1641154806033_0.22557841049094773"},"_hasShrinkwrap":false},"5.8.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.8.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.2-alpha.13+ccee1a20","@typescript-eslint/types":"5.8.2-alpha.13+ccee1a20","@typescript-eslint/typescript-estree":"5.8.2-alpha.13+ccee1a20","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ccee1a204bcca0e6a32b219076ed4fce8880bff4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.2-alpha.13","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-xMzyMux2IclJnGM3ElWkqdNBNPlhG3exwIBhjLG5wKnb8NZTYuoyypBdwkRxG9KasWQM9mJaSQX59Xrq2E246w==","shasum":"87573b854d6a3c5a40af0039478e342b8803a3b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.2-alpha.13.tgz","fileCount":171,"unpackedSize":282900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz5x3CRA9TVsSAnZWagAAvEYP/1oq4FLtSsqvutXym+bd\nzORc0h+cyyizIcN5LjzCR+9Y24hG56TMXfegnAY5G37jSnSP4o5axgDmAF4A\ntV57NeOqQekfR0TGYt2VPGvhn8o6lXfEZGSNcwymzeWmP4CC3K9zBBvlSluT\niiUlOanDx3+jQsrwNyNq7GT4UmVh+wcRBPNgM0tGWAFzui66HJTyx7tp2GTi\njGGaaF9/UO806kH1d0rroZiYFtkdQrO5sHAIk4Fv43PUS6q9IEy2pMcpEiXz\nG46fHUBiuiYJg8tqRrFLkPwV/k8kGiU4/uzyv2MHa+1fiOsI8D6Vu9AzBuQ7\ndJ5gVNFrYRNToHrpgBx0FiPG1kHkgl0jU2ob0NDKzr5b4bW8Q/fnmF4k5zca\n0VVTIpt24dMClqzYcsdCPS8mI6bGm6SNhykVpsbObiRDCTnsPORUxnsfMr+a\n1ECTi+d5XygBFimOxnFVPKRB8oLts0+TAUs1RzK+bF++C9q+Z1i+mh8tFPKU\ni3Ko4gPfJ1DG/nobMczCN2XnFQoCtANwiWpkk8NEIbA9jPVDJ/dlTcm/COAb\n1g+l5FdZhUCkNInvNN7TUBANwbVk+SuhOlWW6ltJLEtaBDwthw9PklRj+Nzw\nBO8NUDVnf8UVgKrqyq+aKJhBNeTj2xD8c6e9SD3ooQB8li9L4TOuxkgQs511\ns3mD\r\n=idqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNg/DEpGQzXwRXCl2MP6p6ZbVBU78whl5Oy8LCmx5TEAiEAky/leBGR9DsDRTkQQKnJ2dtAJGHuoUPkpupMPRPE1pM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.2-alpha.13_1640995959194_0.4081113616245109"},"_hasShrinkwrap":false},"5.46.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.46.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.1-alpha.0+1e1573a8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e1573a868265a3a14df2a24d11f686d62e30b83","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.1-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-Yd08WLgM3brzhlhjrJJh2fNwaMhP/IEs4OjH/N+/6oCXRbEo6mE1UNLoXKCiK3nm0j3tKlEyWz91cXyIKDFaUA==","shasum":"0c789c8c6b164a2d1500549b48da4ee93740dc1d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.1-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk06NIueI7+KcYTdk9YkAa9Ul+fhE1RvEVNp1rcEKRtgIhAM7QvYzDoTd38W9Hu3Y+CZ82pxpGmq3pNiQMhr6RHK6k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkaYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOIA//TKTHXs3TXmM08Nbus9vL5qjDUsV3yzRfLsRehzur8ODOmd2V\r\notidFtlKjmC11OkuY3jJrZ+bKqI0BR9lB2PRQFq6ljOUcVzhVFzRv9MGed58\r\npQjnvdxZunwql1QwQwyzPrLupqEQB5gCVcS5wI8b9VAfp7YOoyM+E0h48eSc\r\n6WcWI6pA+MNfaVw6QJimXV0A51e74gFzGMf7NQiT2fRBuOVjOLXRye0P++9l\r\nzmgEzLRE9WFci+vQ9NWm9YlGPKyzJT8GSchb9Yv7gIIGA8EgBAZSrka8qZ6L\r\nGty1nMcnI3CG0lcxT1i9b7kyMHyHJ9EfIaMIWlcv4AmU3kMQCS0cIZlBpUN5\r\n7PXK/I/SLovF2gnDKokpjuPn/pVpaAaNQCQPFa4cheLMQgHDsAGI9PU2T1F2\r\nQHWIx8OLwaJjLPrM5m8SKqZyqOVYHewnSmqeutm4nApM17IJDgcrM4Y7Us0l\r\njrkHrx+Rk3c8e31j6RIBQLhhF55ZnBc2iR/MQPxX47hGtaxvCYjTS4vrShXQ\r\nQ4oa2pkTVwrEuLREQ1jw9Uh49XM7ZOGkvRaX+U3XPMhZiLtFmIGmv3iUkeVX\r\nhDi/8dOFnk1YiyZekvG1BjssP5VibUBe4ysvhHcV02T5oxMoye2K8GSstS9q\r\nF0zPImHwiQhwqvLjspAZpkk8YDPSZcWlzS0=\r\n=eXKC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.1-alpha.0_1670489616462_0.9349918434941553"},"_hasShrinkwrap":false},"5.46.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.46.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.1-alpha.1+47241bb6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"47241bb6f676233e37cd813714b79e3a5d9fb3e0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.1-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-E7J/dRLZr9xD9pyVtuyW3xhKn1bI6odGtBQtOCwGmLboSoj5+WTG6l7198pyiJbR6EwOj+b1ITRLfNGajRmCxQ==","shasum":"f9f75403a513218884512c50ebd6d71c4a62c953","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.1-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlcDq4WpvTbXME8ZvT43iv+F8qUlDEhb16QiD4u94YTQIhAKPvd/zxZtvIkax7ub2KB88vQDUNegH22cvLJBGgiQit"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkkXWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphJxAAnNkft5whkkJbphC5KiAyhLbt85OOu3C2uKE39srbeiLSoGvm\r\nh6fReEtioQRtnr8h76LBfsR9zGipMhXQrmwvK6jO6ZD9TB8lJs34kpUfzGDW\r\nXzUUEoQr6iyr8VIBKXop0TeUN4NgdX8FU7HPd8X/xsWRnLV/OokXMiOwe2fo\r\n/xzJ3LFk/KMO2U1BQYZ8dbCY0pLLIlk2iZQVaOPZ+4poChJL1YrbjuQzpYL1\r\nFXQuG1ftvwry83RvlsMgaNOr8KS/4wVO7KwjfqpHw97qH5uG42ZqWcAKbuPC\r\na+HvMD3+7jWIO4Cyd4PgUeC4pcEH5vwXgRYCETsCwzkp1QVyKoiU7YPpPKnt\r\nEbklFJJy2lLPebwRrCGshhf5Qc75eudGTQ8R5t57TNib3LCXj/f7SflCK7Qf\r\nVrQk4xPZwOirszWcaSHvP/1KiIvuoi+291DgGVUUBmvEjS8PuRzX2pmDbhmR\r\nR+dzNXlkz1QWsXbJrlUvI54k0ETtp3O6cjuf0hW1zHy7kx0FEtocXC8Yf0Ve\r\nMjmInayPdi6T8HwLNlhruev62cW8f0bcEXpUNO2pnW0fABXZE6HE2J0tZWla\r\nCQW15o8Kn9Ncf5l6tHjSIwZ0mzA9APQNJ9uip3Ks3NwywhSRf/F/gUyiCevf\r\nwGxBn9BUpOXa/E1M6FJJ+rF0PfutRDqZk/4=\r\n=QeoP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.1-alpha.1_1670530518205_0.7357692373463933"},"_hasShrinkwrap":false},"5.46.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.46.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.1-alpha.2+0c6bea6f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0c6bea6f10371f3feb72ad614f0863c94a1b9407","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.1-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-n4MJiHBGKdn/MuEa37dumPFU2GtDUvYfGhSw6MmyL5av7V9g4H0v9gHTJmeRsLLxgF7cSIiPLVJtM+AoGET+dA==","shasum":"f8971f019c9eec2938ad6e085e264debbef55d72","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.1-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6CRK36Mtqu/CYv7IrVW+74F99/AGa0f7Q9C3+Lc4ybgIgSk1rbOLpsYutQgjZlUahri2MZeXeBfv2oLr1jX2FcJg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlzgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmEA//bPibgRdaz5W6uP/gdurXOfFtLOAUDUcJeqHX0iayDQShv8qK\r\nBvGcLT1P75KCbJMEmjhXnIll2r/SB9l4cfxzzLoqKBSsenA16BGqVnozqQ5o\r\n6XFt5sm+nlgE/p1ikPFL6HCUmlFVlNkE5Z0lFSnMQ/gQ8L8HwZXgVHHBKJXt\r\ngW+lVLo4ijz5qrTXoXqNsxW/Byk31V+c2JOqf35eLzqUpTZUGUWlcerxX2e3\r\nOweaaN/wZdbrveFiPyo1oRrt2eWbzWVmBnfKfFwyu4Q7uxuQTbrv/QtWGiYi\r\nooyHCQOJmVAqioUFm0ij4x/MIFc+xI2kCe2tI1822dYwUzxx8KTR4/hIRmow\r\nNNwyx/O+PTJ+c1IFC/QE3IX5L/fdQhMrAnnZryqmujUhtOJRrSszAfYBVNxQ\r\ncDfZxCQr6vCttLTxuCtsNYdDMvKfAfeCKffowrUKnRT+m9/8clsbRu0RNODs\r\nV8wL4NwrsGAMVR+p72xzGJEV4eoxDUGiLdcOTDmYbYYAkXPKxNRnN5fMbedU\r\njn1g0Ra3TYDVLqXVpl13yKZnRH4al0ZTb/GoZlGg9d6/HINuCZtM5UG9LDhD\r\ntA8+TdhggKAHaCDb7j6z/9m9UEYO8r9MgProIFboVDGzxpvC7Wsy9d37EXBv\r\nVMWjhADRFhieAH37L9YpL3xz7w5WYTHcuXU=\r\n=0qU2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.1-alpha.2_1670854683545_0.11069190108074922"},"_hasShrinkwrap":false},"4.31.3-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.22+41959199","@typescript-eslint/types":"4.31.3-alpha.22+41959199","@typescript-eslint/typescript-estree":"4.31.3-alpha.22+41959199","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"41959199735a6d4fe3ae7825f3087e8fb249be9f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.22","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-h1xTrr+OipXa4chY5wpFQzu75s9xycu33l50UR+td9+TnlofvjNrNGsEqgKzp+kkokEgI4kJp3m/ZpvfuwH9VQ==","shasum":"a02f2c9b00ee0904ac1a2e8875c209f72ca9f8ba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.22.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJZUgwFOpUrXcjI0bhOBSPS3aRUHDZaeWMoTNnhGhBoAiEAlTyW/I6jawBIGj0KI48ePfPKE2xRo+QC3Q+C3PbcWOw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.22_1632184496211_0.5497245459452642"},"_hasShrinkwrap":false},"4.31.3-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.23+ffdb5ff9","@typescript-eslint/types":"4.31.3-alpha.23+ffdb5ff9","@typescript-eslint/typescript-estree":"4.31.3-alpha.23+ffdb5ff9","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ffdb5ff9900e07374a2f3686447e3e2c78fbc38a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.23","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-TYq8RrhpAmAVzJ45Ta+P/YYt70xoS6+GH+l8Bj20g9opn8MtYJGUYlwUr86mBGmecQCCATshtU8cQL8Zi2RGgA==","shasum":"ad53e95d9fac051a98af1f1032b6c23cef5298af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.23.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSt3BGcssS81D70zhXI8sKmEPFS6zu8ECY9JkaoN0LEAiEAtLJX/3l0OBPNKSKuHbvI3dTwvG9dwAMt6DvazT1NKhw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.23_1632206890739_0.1256874261234282"},"_hasShrinkwrap":false},"4.31.3-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.24+9e98b8f4","@typescript-eslint/types":"4.31.3-alpha.24+9e98b8f4","@typescript-eslint/typescript-estree":"4.31.3-alpha.24+9e98b8f4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9e98b8f43ca6aadc9758a4e9a0d1d3c250af6cca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.24","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ChBWwAkc4GGaZ2yKrKv+2zzDID7vfA9YngsD3qFIkbvoHtG0vts9CQ5z0Tpzb+fsgCxL25bOWKtWy33Nn+Ad2w==","shasum":"7c1918fca82c8319af0cc94d2d6ec19186091c16","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.24.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgMbT2EQmAcYJOJ4zwg28gyiQSjyPDgVjnS7fUBr1dBAiEA8k46c8gcqCHO/ywlALkCxNud1mzwY8dR30c/NGYpU+A="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.24_1632207177840_0.26038565677783176"},"_hasShrinkwrap":false},"4.31.3-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.25+8aa87a13","@typescript-eslint/types":"4.31.3-alpha.25+8aa87a13","@typescript-eslint/typescript-estree":"4.31.3-alpha.25+8aa87a13","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8aa87a136e7cd7b40fbf09fcfa26bf04d1c6d5fe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.25","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-VenaMwOHTcDGHl9xRVzR56FF6u+C1gH1WLL3hqesM9mi5a14rsutaPkjpPATgZ3BLz8EOG0LURlz+XiKGbu6ug==","shasum":"bef0f1f4519c90a4922e262fe2f153dcbd8f12af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.25.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuuwyw8I/9sF7IsTSNgDP3JaVvdyBlEPCquZVOus01JAiAMcKVLZLbEAM230m1b59fcSRdVOPquHycjFRBJQH0q9g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.25_1632207340043_0.4891031681282241"},"_hasShrinkwrap":false},"4.31.3-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.26+dda9cee6","@typescript-eslint/types":"4.31.3-alpha.26+dda9cee6","@typescript-eslint/typescript-estree":"4.31.3-alpha.26+dda9cee6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dda9cee68a5cd78b358a854027999c739ac623e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.26","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-txQ9ISi5Ax1s7NvR74W5HipieMRGXBPBPF6xHg3B2i0YIE5WkTSdsh8I/qX6PIfdec+Sqrz+XQe0q8kwR/+1zg==","shasum":"a285e851e21597af64649b3b0110af34bd2052da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.26.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpE6b0Ym9Bm5e0G0r4sgTlPAhDcKF5gSjMNZA6z11f4gIgcdx6y9VCiGuRapI+YhKjdGfYPoZPlBbBpItD7Wxmano="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.26_1632208026079_0.9173831026238048"},"_hasShrinkwrap":false},"4.28.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.3-alpha.0+407a3743","@typescript-eslint/types":"4.28.3-alpha.0+407a3743","@typescript-eslint/typescript-estree":"4.28.3-alpha.0+407a3743","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"407a37430d5a8ff59e111993b2585ee162fef821","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.3-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-hQzsAJvY0UMi8lej7wXzot65r+TEgqSfytmdmYjMPyzCrkLuoNs6sPheSW0IFgLvcaRIPhSD6ERqF6cg1t6Rtw==","shasum":"e63cf7c4488193ab81a6991e1381ff5535896c17","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.3-alpha.0.tgz","fileCount":164,"unpackedSize":298159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4z4DCRA9TVsSAnZWagAAcpYP/2VYAIDsqXb+N7er8CP+\n53Valm01dord7v81HWXfdHXKAfZokwjiz022ytWcDSxZP1Ib0EXRwm5UzHRB\nrYPV0GQD0a7F2dL417OFkHL+37fK2OcvKyZr1oBEX4sUgKmwCbcK6N8MZzwP\nQjHApk/cipnmSN0WhOURnI+J/uMdDy4eJpstQotYYex6A4Q6MhLDoL7pA89Z\nuObFDyxMSQrz716yoFWokrsshZfa07/9rPVHgcvxQ4SKSGN5sOaUE1QGsmj7\n2WDmWRkfxMHoOTzNoIwudrhFtJLhk5A9WfYCUSFbsD6vwOCaUau1XDLw9YvK\nO3jvtjZBwP8I9Qt//0fNew8ethrwzNCSyLxdzwD7TVE9v6ZqbUykZ4veQdLI\nQkmavWUuxYIZCArPZsosg98lNgE3AbxEBaqMsA+nJRGpDgh/EP+vDggQbdu2\n5/zJvBXsJQdPUy7dmP8EmDeY5QOXB0KiPSh987k9u1s4v162nGRXcJUSaulC\nmy4905X2kjOBwjO98LH0VNvU8TCnYcItxvsmT6u/tOsMgmvqOIDwaX7rguTO\nB3MMXecD3DLTh556cvZzPFOfxuchRUIw0NqSyady/Bu1HOzqzt3SAqYe5mnE\nmfcu6sAJRPM8Qu+d7W3NvNNSESvkhAsEVKluW7fW2+MbCXB9ykxRc7/JyMXV\na6Nv\r\n=UN97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeYXkzolh6SVrfZ6slDav6dwevQlYVZW471B4Ib0f16AIhAPX98LrC3aOg0o8BjeDrTy1gzNNsWvUV/ExtNof66wBn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.3-alpha.0_1625505283273_0.9085358403174151"},"_hasShrinkwrap":false},"4.31.3-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.27+13b7de50","@typescript-eslint/types":"4.31.3-alpha.27+13b7de50","@typescript-eslint/typescript-estree":"4.31.3-alpha.27+13b7de50","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"13b7de508e0f8eac492879ff9ab99acd8d3e977e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.27","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ATECCCCyoA0A2cNfbzxI5o5jSRh5Qvc5sdk3M0dXzLe5EaeGpwHvm53LjTXXOszI2op8KFpkGirJ99wS3TV31A==","shasum":"c751fd170e4b817d22b63bb823e02109bfb51f7d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.27.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhO43bp75dLXJHUWqiHwLPlUqt9atu8VL5PoOADsQxzAIhAN7nkeY3aebKflBRw8bi71i3EsCudyKnTN6Fv1KAtusW"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.27_1632208393995_0.5829217902445247"},"_hasShrinkwrap":false},"4.31.3-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.28+9b13a860","@typescript-eslint/types":"4.31.3-alpha.28+9b13a860","@typescript-eslint/typescript-estree":"4.31.3-alpha.28+9b13a860","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9b13a86025860c71c4d805178833ec0902320d06","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.28","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-quIwbg/5YPWGiddFYGVtApZmxG7Tvlg5FarEP8EnL6UuGVBA3/2QE5943rkjzrEuDrKC7+FKLoHqEuP/oux0Tg==","shasum":"1a747a886b6c2c540479deac85fab1c1a1cf0f8a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.28.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEcQLpxJvirw+2NJFtpidZcokJwdV9nAeDWlc04uRxZwIhANBMx+He2T9jjhsjZmIVqa/dAKMGxkGcjImGdh45DVlA"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.28_1632294027469_0.194445118766444"},"_hasShrinkwrap":false},"4.10.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.10.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.10.1-alpha.2+717e718e","@typescript-eslint/types":"4.10.1-alpha.2+717e718e","@typescript-eslint/typescript-estree":"4.10.1-alpha.2+717e718e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"717e718e91df2165422228c02dfa248cf55f65a1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.10.1-alpha.2","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-yF2VwkJuqcFbirMIzkFXZsJ9uV1z1RpD/mSsJe5YntoWQUP16yXckZbdUJv6I0F1abOWL0NlKTPcZzHbKty8OQ==","shasum":"35af6dd2372d5108e128a37c35b409b62fb0c8ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.1-alpha.2.tgz","fileCount":204,"unpackedSize":424274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3/cECRA9TVsSAnZWagAAw48P/3/tLx/YREHqJ8ua6pBr\nQC7H8je1/+rm9jSBE8d6zy04AY8R4T+TCAdNNewUG0xpn99KqdnibxRRMWCX\natkw/xN0nTYyVVZSXb2IE8gPdbDFK1Z1vQ5UalGyNTiDY+HLx8aSN2IYi7UM\nqpZJCXXW7yg00Wrb+9rCR0mqfxMs+xOcwK/gZyg+dZCPKmCm29Me0Pn7Gict\nFIubkLdEcs9BDdfn1HP94jOKyMqaUZ1Im3TckkTK2+Iie3rDd9r69peVpGws\nh8ZJ24IbviwdvMnoZA1HJyRGDRERzfZ9KiZSpatOI8CEt44A3HW+PC9Xzfni\nwvePQPBPTCnhzyW1l6pQ1yDFuSU4iefWelKyUaC8gd1mGV11SR6hU0ecTG1k\nN7jpYzLwofi/VetH5uyXQFFqxwXkuKkhhiCRwsaSeB8dfSzjPBZTht9p5jkh\no7AHCLhLoQdkA9FlDe4kSIULJMeiqiwqL4Lyxe9y3tBxLl9A6lAcwUggMbBW\npEHWr4UU+55Da+FrxVBKkGPHsJpLDXTZBo6oLu6B6UfNd9fWmfNlWO5pf1U8\nOO7H7aJ8y+yoAMDbwXUPd94bDSj9PtReUbIf1FdSLx5/ybgXBS0KbMxFZxfM\n83MIRT0KCBnfzm8AIgvGzoMTO7U9BEPVuoadSJqsgZZlEUvPwpStjRyhQ7Sn\ntfKh\r\n=9jZr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuaWvCbN/hmTpcN2fzTt1KS5kYdhu3yIbFYABpLp9N/wIgC1fgnao+beuLRbUK8mBcx3hMDwqplwADf6jE3JQQxiQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.10.1-alpha.2_1608513284088_0.7189720252325122"},"_hasShrinkwrap":false},"2.20.0":{"name":"@typescript-eslint/experimental-utils","version":"2.20.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f9dd7ec3b4589bc283b596e045ca50a3f5475242","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-fEBy9xYrwG9hfBLFEwGW2lKwDRTmYzH3DwTmYbT+SMycmxAoPl0eGretnBFj/s+NfYBG63w/5c3lsvqqz5mYag==","shasum":"3b6fa5a6b8885f126d5a4280e0d44f0f41e73e32","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.0.tgz","fileCount":112,"unpackedSize":158731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeStUcCRA9TVsSAnZWagAAZgIP/3KDXHvP1IiNXU6j3RSu\nwL/YVujSHu4UAjU+RNZGcIM6BnuTy1UrNfrcuOyYsj36KiulgFCOCiYUE85S\nPihr/jnBpah7bx0W0MwC7QR017ir28Ztmmijm1qNCCQN2u19XKex6U/OyM0c\niBCY0ftzZNVEAzKVn+ZpZ4m25gWK2hwqYacFEmcIcg0N01tI1pFGrphhahHZ\nL5NKbqDP/QYw+U9lBJgqvIM+QTpXpfVoRGObe6hqXQqGt4/nIkdFFezynPE6\nfRvA41VrICa1sICD6qH7eCCxX6z2AWR9Ll8GZLeK+myQ2iSW/JPlH4jv8XSv\n1Oe/Jxpbk23vdoC4HgU/b48GPnYSI7lUdSVpXVOCTBSh2tQydOijV33ibGsG\nm86zW94o+dgDtG19KHJbVLDYstlMPF1HtQX/5e7fJd0T2Ya4Q8SwGvCGxI5Z\nkO+tFxKGyapXo/EiZiQ6fygeu5v/EOTXGMQoqnoQEFcHzpFAxLF9jmcHCEwv\nIysBJ6nUFrHeIdJ6Zzo38+5m48Kn/PR+9WS8Cmk5BDjm6vSx8M0uT/rPdlxz\nEMOjkIbqnX8r/s428t32tOW38IWmg+9Ctuxjeq6pUR/uUuKhTF8Kago+7ZKj\n2lsGjhjg3Zmpyui0it3WbTrnBq0iT8d4igzBaBlA2VayQ7ysaHREL7zHBXRF\nYm/j\r\n=qOhe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfSxWDxgHCcxmovFx7oTtTvp1bueBqSK+AbcsQ5zad0AiEAiGC1A8j10+1aHpLNdglZA+gGPUre2sbB4Puf/JX1ojs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.0_1581962523938_0.7103682365708515"},"_hasShrinkwrap":false},"4.10.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.10.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.10.1-alpha.1+1ef0d649","@typescript-eslint/types":"4.10.1-alpha.1+1ef0d649","@typescript-eslint/typescript-estree":"4.10.1-alpha.1+1ef0d649","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1ef0d649886a47d7daeba7913f865476e596fd21","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.10.1-alpha.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-7S76mb/yENLVTzEa8cuL3fx0T70cAEOPLF52F5O11b5CX45X8s1g8kcWi17SJwGD0zt74hPOTjiEuz70FK279Q==","shasum":"dbc1c7883cdf82de276df0758bcbafaf18c3bad7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.1-alpha.1.tgz","fileCount":204,"unpackedSize":424274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2olNCRA9TVsSAnZWagAAaQ8QAJOS6JQ7wnVh2OXOsD6s\nM47mlqx17TcoLT+DCddwntAjjgkFJUU5dUGnVbe1BV9EJTgETZjjFqcF3EbC\nFgSB6wb6TwvWx0gjAs3Phaxq0mN6ENRVJbs1yObU4uEyKgfViO8gTbBznyJk\ndd5Fguav4esE1ijnRCOaHfmJcPomtIZNRm+96O6AHJDa8xOQhKwe7W29brTv\nX+AicLjSJQQx1wpjES3e66FwpZ2ovXOq1Ej/QTGezLkxSVHHuyhX7mfPcdAe\n5w330iozhtbEpmbqZdZi6tb/YyrRi9Y+XzOfy4UVjLHSa5L52BFjQXmrpMw0\nFq52Mv7rDJxTlnw+Il7tISZxoKIFV1yTMBm3JHEkp9Lp7GQjPaj8zMcY0L2j\n8cwFhdY0wXsaquKfsw0pYzK3uFpUWXuqbMJz6yu+PliUdyMO6DjYwN/Y6YEW\nks/AGrJ8ZlJYpF0SuOiFcfObl/EglaZ18OXxPe27AsposrjYDFv7h6v/Nz2i\nKnUmx0ojVFxcbRWaj/5ZpaU1tSQDk84CP9/ORhwCF/oxGAQoePy/Wu35YsvT\n5Puxw0AbTIM6ypA+SDrshrB2nh5OJR17JKnJ1J0z20TA6QRFOV/6RcviHyWK\np5D5BEf89ZCjKgHOC+F6yVf7lcqN0XaXlWnbSCTNEnY8TgqSgtBHLeCTcRcu\nycuh\r\n=qMne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk7X6eUSf5fBw8VkT1taOLBkKFZ90nL9txg2yt2/dZDAIhAI+3wZdH5q/wDJljYtI0jFgqrgTAtY25HUQ7iwUpZJCs"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.10.1-alpha.1_1608157517334_0.9985695710667029"},"_hasShrinkwrap":false},"5.45.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.7+5d49d5db"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5d49d5dbee4425fc8bc01c5e748d161f3619477b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.7","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-UEXoONk0gU4vSU6XQZhYq82gmMxozSdAGfm27RFmFbAkubbclkT+/hHYFpJEKWVj3R4yC+jHhAglzh1AgC/nNw==","shasum":"7aac6958765b57e4ee62d25cbb5c18d37cbf274a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.7.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlECJd9KJHm1I8RLvkoS/Et4n/7VLRm4prLJmTdyI9IAIhALQutNdvAK46fuTFncU9tSulhW8PcSlVPKBCUted5Gw3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiVgVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWHw//RG/fo6T5cQgyfzGrC9iyHiZTIFERt67v/cnNaqR61G3RXY8Q\r\nn4ewjOq2k8INzyrQWpUNMz5yXdku2MvSbYs/MqwKb723SkmMj2t2blrI0pxT\r\nwtlV3l/N132zL8csrTqzygUZIEsWtrRVqfFG04Nzf5XcMCnWZWCox5D5ERXC\r\npwrA6S4uX63PAGoFzNbDZcKUoxIbVdkAuqh2hN/oFV/U5Zla8cmoGRwVrlWL\r\nM5q8243GJP3es1B/dq61viNJKLJ7hM5xgqBlXzsJMNmGUC0ZU/FcCG8mzFx1\r\ngjTloWODbLin0O0iClIJ+YARUG6F95oLyk8FRlFwhcell6QvzrpQyN9VvL2b\r\nn6JhZNymmof0AaUGnWzM2QTdBlW1e3mYMQp2KEkJenak5Q70OHLB9XHKQVmQ\r\npxTxhN+y1W3uPuyavEAhQwMLfEpvbXkDnJATbaKi5Qmr2lE/cx0TJV7TjYEL\r\nHbJkQfuwD5caYKksK42jylLuiL1O9PNjGcwEFD0Cq2kUicDnXy1FT/FFhTXB\r\nVTN9kcluSLAykJ6PJrylP0ieyPVaZBkY5jSJRGeSqqRaR+AflJnSvergJNa8\r\niC52Y8Rj79Y1O1qcjTT7570PTcS7c/l7BJEzcKdLiKW2XrxmKkGNz8mkeV6b\r\nqlOK9cQet3LRi36V4tgyo6g5g1maKnIa0uA=\r\n=YCxj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.7_1669945364752_0.8038470064235919"},"_hasShrinkwrap":false},"5.45.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.6+e777f5e2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e777f5e225b9ddfb6bb1eaa74cbc5171a17ac017","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.6","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-d4eOqZmb2lInCPU8MwbagRP6Akw+Z37sMhuPpWc1mwQhhxOUZZXD2iiU8TB6lJd25rcoKi0xMamlOZkCjTtvoA==","shasum":"f156237a8a529f9aaa279100f7a18111cd137b81","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.6.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeghiScWZnu+SUkTTShzEKcExfmReec///P0/OlS4k1AIgCe+yMcAfdhpHz6jw0JSbp/Mtp4ARqmPt8nxlBuxkbfE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiVI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlhA/+PDdPaeM7FP/Jq2v2sZMX76+J4f7PtwjNExP1hn1Vu9XH4I7W\r\ng13RV5kk88KmpHbD1zYbUefZime6M+U10AG9L+EN4vKi72X4JLMD2ERAf4Ub\r\natsCpCfhQysBfr22Py3z3WG31/duRMhTh2a+1V+o08+tanGfcLzNyKLb1xpK\r\nZ79jnMOynMI3VyO0X/T3Rmv2GvkDqgvhw8IqF/cAR3uC+aB5IxR25EHZvCcS\r\nMFX1NLhhbEyQWoJ0It+ecQu1yaQOVAjbABvq5phv7gFdU2zZtFDUXfPmU+14\r\nMTsFtqCwE/3oe7qxeGe+jN2iUy+HFh7R2wTX1uKBA4a0cwRA7/DCS4JMvYu0\r\nWCZDGIGMqOn7mCMevgM9vPHfFmUtJOE+cfirg1UKZmcdgKRmUY06/O7/yN0b\r\n+9nx46DVoZdTmAYfM8p8PuiLuQgdQ0sw23kXvtp6xyAlqTkZ1AiWX2i1Rcer\r\nLSe9ccB/mKnwDAFas0UQ1Oiz0KRiQjFrNijBPCh1qG4msSiWSN7mtvRvFQbF\r\nxc7HRdGDEibu9Ytcpeis5LSs4M/ozRh8qQYfrxPw7mcAeZS94pw7/U2fd4wD\r\n8nADKvhWjPoig83mnDFvqIuHXpgN05AFDbQJJK3/FL4uiLK37POrz0HxbHPL\r\nmGXj9HyF4xzltNXjMduMKYk3mDtZHmpMgxk=\r\n=nwpv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.6_1669943870926_0.11964906693131305"},"_hasShrinkwrap":false},"4.10.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.10.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.10.1-alpha.0+d35a539f","@typescript-eslint/types":"4.10.1-alpha.0+d35a539f","@typescript-eslint/typescript-estree":"4.10.1-alpha.0+d35a539f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d35a539f115e22d97d05014304f948286c2ec9d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.10.1-alpha.0","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-VB9G6usQkGorMtcvectzb4/VTZ4dch8v2kokQqDCjXpZgnQHUNkD5Rc+RgOd7KZNnKBmjXXLLdUavzRx0EG48g==","shasum":"cd5d9e8669803e578ca309b62d1c9f417b989a09","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.1-alpha.0.tgz","fileCount":204,"unpackedSize":424274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf16v1CRA9TVsSAnZWagAAA5EQAImd3TCUlzgHzZPaF1h6\n5v/FKxJtJG7zGPemFYaQc6LcrUrsd86L3hJvo9sMZrcnS63Qo1y0ytzak3KQ\n2DUg3a1jZ2jFgLRRUmq/5OlEccJbKedSysJk/ZLunlA84K0KZlbXAFisCwem\nKUNVQ62RikRqZwK5G9pNhUykck5BHuCurH50GHjfr4z+oJTcml/3JQ4LZput\nRQQdz2aK8jZFI5dpufUVZYFpklkvZzI90RDkXlkwrkMmVNffh0BOtJUbgcmJ\nqQ1fPtdbPo5tkgCxxU1yTwh7WpgXXGlQ3h+ZIGPoFsYNReeyQPP73Uvby8Aj\np8PKMl+WcsRWkGhFW/wXAuq1PlebMKNKPUNZMjBz9ridx0fiCv56D5YgaDA1\n+2Ryiv2UtmEdAi3DbC2lIcc1FImRIRpaxXMWBb+F7x4KiLO+95tmg3Wez1X/\n4nJvIGyNyGk9BZGyXUdNr4MRB4Wt4SuOcAa+XqSwCja7cS1JZ2XftE5VIQhn\nY/qwI0mWBr45+Ba8A+REYpTuGkbGqKlMvCHJGYEOFM2kP1RtjLa/TEpc7WMy\nF5zExPffo/9tcT8kQYPqcGa+3q8l4gNf+YV8Vv4kR3zKv07NlyTMTi34/G1q\nXf3SPhz8/xRnmlC6Zry7UwAryu9DyPaIxN2WGbkHOCVqRzEGqKUO4KGav78T\nSbWh\r\n=pbAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVryPaAHMzm4KVC2FXqGpxLH1nENnorOjGZMsAWMSzDAiAnUypISPTYFvfbvypezHhtc+oWaXzf3ItFnmAuKbGj0A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.10.1-alpha.0_1607969781024_0.5348126653846175"},"_hasShrinkwrap":false},"5.45.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.5+9d58b6be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d58b6be246507d20af67c84a5e9bb592d97cff5","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.5","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-IID8JF640Ke2HwPjIBYC/aCbBh3Bnnz7knjtjQguuXXszbAIhQJ+VJk5GqLoJwzN3Ka2KUWIJdX7dcaZd6MRTA==","shasum":"0eb028d0c9e5052f189294f7e7b0aeeae9bf8997","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.5.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY6eA6IUBaVcyuU66u2mgpEfZtwRh7or8ATlIeQ86yTgIgT1Um7haR3+eCZM50hnyIumZfhz5TDKUZONqArGJ9jok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiVHCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdbw/9HlxfLiuhAcGGO3fNtN/lUU1rBrpEldWQ5z/Uyom0/7pjd+P7\r\nbuIJRsXmagg2DR88Dv01ow0rj+YPcslI8rKf5KN8L8dbWeJCiHKmqdxFlac6\r\nGIMJHt0ELu4u5AOBww1D/W/GufOxppm033x6vjyjkjkIJG79Mhh0qWg7bzS4\r\nNYQaUUalmDFOnTrarSq6rER9zyRhYJHOk7vfXAHX5AmZ7v3x7Zotc29oK6xT\r\nQ12zGemfYwGqeo15FBWTJX8esyF4Ojw+i+tMd+1ZOFFDeEoQaRcBTg7uey2L\r\njSJHBgxBukAuqANID35kN+KuLxb8ZcM6uxPnCUN7kGwklzU7B1mhB4i/nEWk\r\nFa/17HljDCgZissBIAIy1FkaXEZc9WAclW+OQTFWvOFjeGKU4iJp1FhkgoZm\r\nYrxyM47mvDUFfpjfJFkudKsxdi7sJ+UIBuCX30eY9vCDa6QXV7T/pTLE9K6Y\r\nWL1hydI964VB/zZfcuOB7Yw9dC48O6cwPFYlLcTEWXRqsWG3S5b7raCcdwVX\r\nJzSP6akaUAvsj8A0zXs/a+ExPHoSdnHyTb768vdg8IP4BJhMo/f3kmAcPpDz\r\nqtGXzX3t4OEzf5v4kPxYtF87kCSs37BwSD0SFJzC66Rjm3x5NftUz7NNFAgJ\r\noKuQ2CmOih5gNEF6kYG7utEkLf5EADhk8ps=\r\n=FIh1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.5_1669943746691_0.24199356278633477"},"_hasShrinkwrap":false},"5.45.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.4+1dba257b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1dba257be8c32319a316d09e64501577e07514fa","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-BmwzLjF06nyCbDRsDsBOL4W4T5EbJhfIg6Ow7Cmgoofw3TH3PBFSMuHXPIqf1yj7LpfYv6DDIdin0wYGl/WRrw==","shasum":"1cfda9cfa47dcde1aee29cebd0421e8239111dd6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO2NAWFnahGTyaaJI8PFhGAT7hw824IAhvkYmsaqvvvAiEA0gTALsMgqr3fSuC/iTS5sRngdhcjKp9/3+CrofDX8ag="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiBsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9pQ//ebyv6Ln3izLTgE7VAZK1Get8pXYW4cc6QTm4euHttew3f7Io\r\nE/srJ+RqdLHHunF7HUR/MeriOkfjXo32okg+cOpsB5h0qHnHJpm3jB4OH5fQ\r\nWnG+QFZCKPaINAijCe3oTnUji7MB4slrG7t37ZZn3TYYM82IzrL0Rsy3CNOj\r\nAFJD0tApJU7yFBmhEIj5pYzR4g/Ej7mbVAStz8bldpxXHiEr4JfFcMDdmYEV\r\nHZ5EgyZMShLx463fZ0QJqd3mOtsdZLVvF0TkV86znP01BOjTK3rb2ziYSwmn\r\n4XeMZ/zRN0I6Jcw9/pQziA7rbSu/QINF2abnsDzpIX6BboQ3wTrhxZmv04X/\r\nWean8IvRIe1MGOHaPm1sIktfeDYNf7lQds/mTqC6uuiFzZHQHQSC92aZ/FRg\r\ntB9LqFVta0f839CcrL9vy//sFoB/exeGzmrNHXDVLrd8wfsv2nyBwJAmgfDN\r\nJlJQCRWNU4llJgikJq0ikdUDXzBSPfOTAfKDPoJTsE14nWX0KA1z/AtjGaQZ\r\nAELcd36oqU9Zmdfnu+aBEoQji5gu1y+iFMQzX5nPci/Iv9S1SmswLnO5+Jyq\r\nVd1E72EFv2i1ThHbrdedh6QwxgVFi9dbv8ibTcOIN8c9Gv9UT7u5UxvAwOqG\r\nWH+PFZgKOfzaFQFdD0Qc5Of4CQ+dp5LC+7w=\r\n=Sqe6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.4_1669864207003_0.17090795544515136"},"_hasShrinkwrap":false},"5.45.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.3+0af822ab"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0af822abb44c566fc05f52d78c0783282fe5556d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-qV5Y3O+Lkwztw/ipd+a0vgCR3ZMS92SvAA4UlcGFMEXn3utN13clH3wozu5FnO5NOHWIz6Qwsj7QxWZt2UZGQA==","shasum":"6f32ea08b2690d19b13ae7de7124bb1f4a83db3f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDee3nxqlQ3/p+305yvBCDFqpwFxOfStpo71beiAQX43AIgQEUtKBuuPsOdIlq6bUesnV2c2hgQWXdu/Sp0uwi0awY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh8g5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeIg//XDdedYzfgDhGVH3bm80Y4Z5PuODdXKpJznVM1/rUJvkf6G2K\r\nOAOn/a75Y1dSztX7QpUvacVhIPQLJabEcpbypyJ/FV35fPgnKQhUGdSM1LWN\r\nKlgaWmRnK2qfAJICeK33qgi/OBaUlVmM0cMCTF/tX271dXBn8yfXbSVgyx6I\r\nN670iMwFGIGOSGQQiM2zggfKByXrC4Ie9QJBblepw1ntVRhaMBp5IaILorFU\r\nBJclMseYIEOqh1mf0IypzH+PyooZ0TFGlVjwyAwOoBLlw4zpX3uVVUJ81Vql\r\n9r1pgWi1vd6VUMxHoWoBzSRttZHFyhMBbhPXij3yGFQtId0d9tcL38RK3skG\r\nCu4nNHVafZB719yiun3WnSeY8GTPUaY3Bv1EwAFU4a7Nyj+BJeKoGoYBX3vz\r\nOdNtRzyr5TASwiZqWXyhwYRvowZ+EJGiYznu4wnJoP+FkD3tOFTNiMXCJEuo\r\nfMwOl1UkdWq7QNLZarU2sZDAEcr3I5yaQKgmGKdFh7WVBZV49DmtlJwwdjJy\r\nTgREWBjMNJwXm2b+IXJ3KXcBkNicrFYYR0QkT+JkygtzZwoXzqUCGWYSRxMF\r\nlgl9GTuaJ+GgCnOimUZXy49uZIVNIpFnZRUu3o40564buFhtYSmHs9ehK4+/\r\nIybYW1rQc71UemytIYja+l9ZoMnoyMNAom0=\r\n=VJpN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.3_1669843001167_0.4167354241233989"},"_hasShrinkwrap":false},"5.45.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.2+b9dfc0a2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b9dfc0a267fdcd096e15ce88fa5fc6175df52ee0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-kbcIILbjDvxJZHF1tfsBpX8JbvPNIkTHkBkFVWIqbjgMbSVRlUDg5EYmXz5ExojdxMvHhzm51GQhAtwYyy849g==","shasum":"fbc0657f414c44f909856e0c4592a86a221d5cb8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.2.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNzKjGtT83BvpUXb4uzMXe54+zumCBWKvZ54f4c2Nv1AiB0H8ohF9YEzmW1DXzHH4XYGtC3e2pv96dg0KXjy5/ymg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh5ZfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1EhAAlDCkQC2uvvwXzsO2YKxI8Zh21I6MI47FDF0jJBPE392bgcjR\r\ni47D9i5qef37H8wDzGaQJV1mYMcJiJu4e7VyoG5VgeadI2h5I9/HGR+gJtuv\r\ndn/LEvIx/Zf4u5lQHDwNKAp4x+Fx10QPgY9Tycri3ieD80pkcphdM7FzqnNo\r\nI2DOAk4GT8oBsNR/RAEWaVpQgfO9uwqHd6QGUL8AdYOAoCOzo7o0zTkGMVGk\r\nWaurN7p9+WBAaIGmYxjhg4TqvLdO2VH00b+PiWIInBYOztn4nAGZswQvCvmR\r\nt3LUVYT0CNFAYNKbU7UsWKGhVs4ncly+ZycW0YJjEzgPcvswwuqx4V+lZAc9\r\nYdkrAuSRIPOOtAS3vSVguEAPrlcmWJQyn7xc7yCznwEJXAgahRB+hJ96ydA+\r\nFZq69KyUri90FWMvEn+6NELjOqL6itCSWLqrlvUZIxVSq5KSwJ3KueeV3XDD\r\n42F5JhsULGln19JhIwT2FUkb778ZhWBjwln4It9DljsNDtZZbIiAAS6u/JzZ\r\n24Q92sRxWHWJPBHMWPpaE0pNErHyrCcQJ8KQxuN9Y0IG7oNu3lXJs2f+Ps3N\r\nCHZdvRlqlLxOQkbaJlbbZivv29UxoSPB2mJ3RNJpK+CN+8Eg1ob/MlAZ1iUq\r\nZx7TnLBS9zZbZyfHCcJPHzNjkS7WAfeouOU=\r\n=rVWV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.2_1669830238915_0.679641994300642"},"_hasShrinkwrap":false},"5.45.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.1+d7114d3a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d7114d3ab09d1b93627d3b3dbb9862e37ee29c97","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-oBr2AcvfeV5HgnJnWXIoDjOHsw35BjMmSun+GIegw6GmALZLhM5U1/4uNOC4x2T+gpAkI2fSxTGd+c0urnJy9g==","shasum":"64fd89b4090431e3274d1e164ea8be4c3b005d6b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.1.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXqAAhiKFZkXSwUNzTHGidKLIacCO2G+Ivk0+YIJijcAiEA9u653Wdj+7hwsRoWXYXgKz+ZFVBEODxnpcKOXRGWlIs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhlvbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYpg//doXdhyYPa3L+XMtoxOjiHwW4SBghzemT/BQzIdT9jDUItF/x\r\nwQkheLXFo5tCCTOE4JqdYuNWaWLBG985OCE5Noh4B828XAFp+sJ776VnPBaV\r\nC2IqK6JNT22KyJCKdYhQZv92H2x66B8z4lkwBSx2xZas3oVkMapIkeNpId9w\r\neTm6IsRyEAdS0OIHa5/FVNnqlwOYDyNEM63Hq+04rpLzA7PVXZXcd7roYVuM\r\nLzBdkiKVwMYdtSt7vUjK6z2gBBSXnKcUTIi9CzNPD4s//Cr+vWbI4dOk9Qo/\r\nrdGVKkP/WV+TfsnX/g81S7MdMTV9FOFqPdHwILLdVgC+c1bcN3lCnMdMPPP4\r\nZhZRylu89R6zv9ZQYMRWmB7tWeVj28Bd5bThhZXUq/5QCMFoTz6Snt0thQAV\r\n/5cOOE3XdIeXdLI+MilMN64ow76OAx78TS+9K9DAE0QIzFfB0wlcW512Z3xB\r\nZhEhxl0QpMdrJ80Rg7Wq9QX+P1rP6nZVVLQdcqq/aFaivU1FuyoHkC93zw1N\r\nfmbPdWGM2hvhQ2Rf3xPiO52Gc2ZJ526lWOGCuwk7qRO8D8EVuBhdFq7dATdu\r\nnwnfu2HMtJPziWIfBSwLkIwzzJfQ6iW328jjeP0cGhj3Mlam1eDdS2gFiik9\r\nvohnr7mlompJpV5bhciSCw9TmEyCyEGjNhU=\r\n=trY8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.1_1669749723391_0.8191907123174875"},"_hasShrinkwrap":false},"5.45.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.0+267da4e4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"267da4e416f7de6892336db8a2360d7af702b73c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-xM/W1b6Flel98eaZGOgcOaB2rcrC1UD2UnS6+zWBdSxUaOagrT4vk8f3hBEtN+gXy4ZCgHw9xXU8V6nD7yeVaw==","shasum":"fe271d59789550fa96cc16a95605ee16088e054d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.0.tgz","fileCount":7,"unpackedSize":5068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHV4Vf3hCFe7KM87SjqdV+6mI2/OspcPGLJcVZspcfbAiEA6R9S7sTgBqzbyoHnjE2s8MH8kb4rI5LY0DNYSd5Y/SM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhPDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMuBAAinJRc2O+laKH4ilGJ4yOgKsZO8zaT0GRuvDZ3NUOGcirpPRa\r\nGFA7OeEGltRVCrnQW3KKl6CplPvMmQeYmfbNOK5ShJ2Jke2r/t3D/VsoAiZW\r\nM/RAMtViwCWmc5SMqh52EdIClktsduoeJy6vVY7T1S1ncNK+h6SnLvRMmqUv\r\nOaIjPZjli37P7cKQuckGU0pALqZ/Gz1QabsfquHemd9hu9v9RPDwvSotxcAU\r\nspp8Ty7mNF6O3W1N1EJ7C67/sV5QwLpi7EQ0XcAwO4nFrA4dHhoVUlYMoQdi\r\nmlm2JbLYt4VMUu6d91lTOkZlXBDERP0g/BCNZCMwPPxDcIDX8YVeSvTkd9Qh\r\n5D2wI3WWWEKR3Ojefxtyo85wjE9bKr1p7jsTokefs+H8GR3zeyaClG3rY03u\r\nzuJrrSCnba9WUmDXNB8eNXwtCvVWkfBr/2GdG5ujdipty6QvVYKzyIdCmXsm\r\nVYkE/BcR3ML0S3pWkWZRMhwXeseZBrXOz18iobv77OaASM27jK/LD/OqF2St\r\nLa0eHOrXxrlFZ9906N/Gpp6oAsOFRuSafe3XVEJ3316YD1hctHukzqM58Z36\r\newkrqeKXiwlf1SCN4MGKQTi6Sclh0U5QcokP0sjUB72DTlJYEi+3XThLvcJJ\r\n17PzjK+3pIL+B6kLXrzaPj9fgiFxZNq72Pg=\r\n=ZpuU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.0_1669656814842_0.4378301229757904"},"_hasShrinkwrap":false},"2.6.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.0+643d6d62","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"643d6d62630a16d189f0673a4bcf34202c7a3fde","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-l9T8XG1B+rM2oWfLR7Lpka84xJNVI7Clh5iYXn3cLUUQPdu7JqUxfnXpJKEPjND47rXipDv3O4to1p7HtTZkMw==","shasum":"6b9210b1ec4339537794626f351cf968796ecfcb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.0.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwGrUCRA9TVsSAnZWagAAfjgQAJAviPo5rYWfkNe3OE+x\ng7sQVOV5g3E0v7cITCCGcsnvJj4MxxjLNJgsK4fw3mQuY3TbttgI4xlIT7tK\n8wU3NEJk4k9TdrN9j0fh20skvYnHHpsV2PJsABIuMKHaNtjN4dpCqqDvfSuo\nLuO/Uah6XclSof8cNUFaYtDOF1JJ5ET9ejxCZDKreWT+W4kkZW07G/cfL2KH\nyI5o7tRKc2uktnC+9FE9rJ3eutc7IWqncxHr7c2hvRUoZGCzPRzajRBkuuj4\naA1QlxoJJpLp421aCbN4mGn3etTXap05cEqKB+0vBkRT/qECrikUy8gwwQaU\np0y01yN8VLvOD0AY0jbNxJvGelmx+zYllTRNkBXRF/2CWJhnPXnIZE02Kib5\nwa158MxWXvJ7sWxkMHCzUYReQo94E93jFPbia6fYlua97+e4pQxjbtOErdup\neAHqs+px8hOyx99igMq3mQ4lnMYSH9hyBXszG8BXzE37vIHMcR2rSZJpRT4U\nBZE+6GcKISGSG7ymPw5/Hl4ozhtPVl31fdahjDR7O92fOF9PojbMaM8Vyu3h\nI9UN1/EVSzjR9ZIRDzYbyaUn+PhytBVfBJZJOT7h0Mkk4ohz6JH/r/DnYMMg\nou4Rl7WE400yv/lowFe+Hl9HEB6G8H0pGQUBL/SK8KNchI1wB9XaDIwvbaUl\nQkjk\r\n=BQcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/aU5tHm/4OzvEA5S6eHXldHYIwh4Wl34VGt69OQpfGgIgGcU1BAQ8DwfnB1GaXqQChCR5D7xkimu1epZAzl9VBRU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.0_1572891347863_0.5402263266376175"},"_hasShrinkwrap":false},"2.6.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.1+f63c9c2c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"f63c9c2c31c524e32df27c5895df7a48f40deb6e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-YQ1S6WeOyMJTbjOpyDURB7PHD+ElYcKbiLio4aocsOZaii0Y7MiHcZZMOxLaDy17phXu5oYuTeCssnXrF0T1mA==","shasum":"6687867a39e2f8366646717c1b8f26bc7a4dac57","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.1.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwaUECRA9TVsSAnZWagAAhNYP/3mRbfY9EqkoQ0FI1zH8\n9stKQweGqXigYX1s4ZMl/ou1hCAJtz0GBQw4zAvc2UuynFqY8OkTyv0Gf7Gh\nU+OSNJuVIW8fuay0z6hrGpKMJu1RFHKpwcnwhdyJGes+7P1ged+fuhLs7erS\niiV9vHG6kEW6BK2z8WQyOmid8XFhR7RCrTZO1VRFSF1mwK2R9r63kRW+F62W\nuHf3t1j45JIKLhlOGX1kLRF+W5QpD3zQd30d0U3I6kAKCaPI5WM2aNmDEN7c\nDk6JCD74qPiOQXm1VwmeC+fyCX1FHlthlkz8LeZlZNGd/E2s/Q/B24Nfh5BA\np8wu5dC6gXWHZiJCv/IqvMBKxbPmSR0AGJb8Pb/5sQK077emKKKxPik6HMUi\nb6AIpaKcAVZIiPLDgVBU7+D2QdPtysrb+4acFzbkePGUdTqAy9ZpPfjjZVKm\nvcYcSIpDxWLdZMbeQPUv1JymH1ZGa7iYbBRcavVSSFv1v56nxo75rxt0Ahub\ndPvxFVEFIQm6hZGRTpA5vH4F+SRzWx0KmlWFr/clAz982+mjjppzxTQM/Dj9\n2aOlX2eGyd/E71oqpFPid10rJskI5oGt2d2km7GFXmFycmUYBr72DdlNowEv\nzO6kqbfoa7SdN55aa1o8nyWDtZoYVVXJssl5TiclJViL2B2dvv4HB1rSVVa5\nhobJ\r\n=HDpR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvRk0VEqD5IewixmwCUEaBSWRIRpnktSdEi+3RcbPPqAiBb1rGPhw+qwtAAS2L8e7PBUxDIN6YrAFiujdeGMdyU+Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.1_1572971780175_0.5833202513004956"},"_hasShrinkwrap":false},"2.6.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.2+c8fe5157","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c8fe51575d743ad317a09c18658c79d45059412b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ookMpLs669DikFxUfq+jx0qvqUj25H9j0Bx5Y+DShJ1PHWDPtTApILn/fNPPGQzl76n04D5vwRE1qsK0oBQyNw==","shasum":"996c405e918c6b459df88d3a86738383d619f6f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.2.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwhrZCRA9TVsSAnZWagAAYzkP/1iyLLLk6Llf2IBpHxUk\nQ8WD/Dq3JYgNrLehMs6le+x9kv5bVbKIZBBITTNraEKwNNtKd2eAoQHdXK1S\nSkIEKE95xFvHH29peL9Z0tISfTz8gpBg9cY3s5UlRsOYowT9KwgIhVgK1y2m\nwrKIqkvkWJZ9hD5K1DmPyJCyWTw0esUe603ozY4f1+UJeXIOQ1byJvXIU0HL\nAoqX8gAxxsCG+7lwitDZ7dEJdQnL9d6FiUAEpR5Au+uYegD1fi/MclpSSWZu\n8SOKhcNHsdlqQAtygYFCauTlwvK6ZkjMSfSluc4ODYY6m5upJKPTdLUBzuCd\ngcPiORM6+inAEaoXcjlzI0IMo4jeW85ACmLJ78oA36k8niFb8gTd8LgyET7g\nODHYWsBlUKtVgRsUaLVPJvwwAB3C6qHl8Odqox/hRtMwiY6DaB/AcWEYBGNV\n7wygHwgsPPk9TptDwRIi7N1/sEtlX4QjuQrqs38YiIjpwLtWqfeExdlK8sHt\neFF4iXsFgS0W2SEvqJjhr5C74RIPwpCuS3kCmz6h5sRX6BMe9ZdUx6M17Dc8\nYSqUjd8bR2ybyLOYnv+67bywtkShWnjQscjI8XWaHzPwDwfDDApyLGxpqAEp\n9lNbCc/+yjaWQFKXHx4p5I2DJ8vGgcv5ocI0qyoA+nqrgWThhebJL8jxex+r\ngNzY\r\n=FU4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7md+Yl3BLvfzSMfEOvFDQeu7hKCYjFUYpkCxuSW2Y8QIgXZXtP9AO8bNd6Qvb9o39BeIWJLb8dRWZGmY8lEVe7cI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.2_1573001945485_0.3710810287774433"},"_hasShrinkwrap":false},"2.6.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.3+96d1cc30","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"96d1cc3039e2c6402d60ed5443cd392232c23e0b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-GavOviHGKEBTZ7D7qTO9ESOIKOVjHokGn5vpMtKRsYkjNBpwgiUFOnJuXdm0i5PG2iu8hllyK8yfAsijozMeig==","shasum":"d602ab270a73367c72c94d62f1ccdd09a980dd93","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.3.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxvAXCRA9TVsSAnZWagAAa80QAI8/p/KH1VB9ZkQSQAyF\n3YVe4YIPBgONtonv4LQKLnTKpDZ/2OKBsFTfDQNQDzbMzhEYDBndpSMn3Pt6\nF6L58SV2/n6J2oTgCgeVQFq05Ny6IzBpKzkVEuWbiRLbwmJYlre/BwVcZRL8\nZ/26MguTS1qYJ7tGi+JjpI6PzgW+1DfFXFaaMwOuR/0scEMyKfA9Cs2KhqnK\nIddthOAT6QvxrqLci9vUGHmSXy8j189W4UnYv5TiboU52PwwpJoNz0CdVmHC\nZeDBU0D3wdhKTK/9li1gfWzLvg+NCiaoqMTh304hlH50jKyVogJtWIaqfD4b\nIKBqoYXrPZvWdY2p9bY9ovC7XJHWmIkgZHYioQPqtcTzKbQ/Wj3SE26Fct3h\nZsIULjZG4Zx2AR3iuwjte/J9xTJIgIRKh+6PDLM5qcMUEqUkUgxicHDJzKRg\nIjr7KsKE+9c+wnzikp3L7lt006WkoL/PFrCqtlFTjnyo2x/IL7i/HH1dAghe\nurruQ4bJ/Q1QeUlvGl/x6BZc8N4Ag6OMUEcJdSrKaBFnAwms3l1z8ZinpUND\nRsqqYmrhtMTtvdUXkBST+SlGAVoPzLzrCnD70aXX+mNNQYEEidE0dhFtJPEd\nILf/4NVof0kkpXrbxRUpqICx7mjZPLci5QyrhuKOafY/MMzlY1XAPyF3Sbi/\n5QBq\r\n=rFH1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZIEoaMxoWv9UZ+65386sgjfEnVY8RNAm+8YzW2oTQ8QIgek435qASEbMk8uOvlxXUvZHsm8G4Z+Mhav87hyQB0Ws="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.3_1573318679279_0.1687943325637311"},"_hasShrinkwrap":false},"2.6.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.4+026ceb99","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"026ceb991d12a7bf0f37cefee009bf2f408153ec","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-bcoGjXRq7UKCNWSHT58/Ua+K/8amMYlbDeSTvtZGbaGrqyzfxda3ibPAcmRVQlgB0L05AX1uFvMfmzpVW3naTw==","shasum":"4a71e9208406084e339321695e43395f0b651f12","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.4.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZhgCRA9TVsSAnZWagAAjIYQAJ2/e7it6tuq/Ue4GIZK\nScUOgsrI9n9mLkiVMT5N13tiNr2QBy5NrOaQj3v70/OfQRhsNS3wXIHb8v+V\nKBJmshBzRyro7IHWN/D7t2geKP4AxQG7ngTW8XEna6FMKJseYEPxBEoeX8F6\nGP6T71VS3PAfjQBHUMGQR1WMcb75EYKHIId+V0hccFsC8zR++OvOvh9rHa4S\n+mSyHeWUyvBsKDYqs5Iv8FP3aroCCJsKryal4ew+OLqecdv9ezHjN+rPM/lo\nOHNjPdK1pTW9dFMo6vN0p8mVrmabvR/azkutK+ReolRhr8begrib1Dobm2gn\n7QiRqVDufx1CI3DpGnFb60e9grYG6oEhI5R5b8ytsB2ZhTY144VT8iJy5Hin\nlIe6eEHPK/kWr2G4U3jFAhibrTazhjeoaNin+Ji3M+MQQ77GfTtJqqxDMa0A\nEyucRmDUmKN5405ueQ32FgUZSNk88wodfCAeyKPouHSosN3X/RdSVmVbH5HZ\nYuZSLrGPXTUYwyhfAYEVT/eu6xmTtDBscErGtSYEvWzl8/q6ory7fq4FsBW8\nDiQQPwGpXfxzWUhcJwACudu/mUTf9aJI1sCJzAMA1wCcHwnK8PTInfyTIR4+\nSafeGGh7zd+hiBtstEU6SGsXqtO0bm90i12NiRn0wr48tc/y7wR+oM9N1/qx\nE358\r\n=PVyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv2vqakc1oMHbpG0mP6LEKeJMWvEONOhUEonW4MniAVQIhAOsrP8VLKjMuFhSo/wRf9fiv+aTMPxaJ33RydFWh5Gzw"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.4_1573492831989_0.9995687350170934"},"_hasShrinkwrap":false},"2.6.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.6.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.2-alpha.5+57d63b74","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"57d63b7488f6b21f0f2d38aa27e14146ea6d2ed0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.2-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-hYq0bZruej0nFmnTJExxluNJqIFJN5iD9bW0nCUq8BQiZ4hRZxUfRegF0nUHCXQhUtnq/vJorXNu+Y+5RYrGCg==","shasum":"fa7792460a58ef9f3ff82c39348ca0016f7152ff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.2-alpha.5.tgz","fileCount":108,"unpackedSize":138784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZ8WCRA9TVsSAnZWagAA3TEP/1j2k67j61UpJ+iFh0Ru\nOMrt7j6s7n+TvsmI/Zh+1h6L5GhamtBFrbnDTB6hfj/Rl7RPE5jpa5wbF40l\ncG9YvCPjF/1g/cOojCFlEeXftDDMX+QJaldW9eDCY77uRBRZu8rjItmfEYF7\n2wlryjKFsgnemoeY6TG9ECmSljQ7Odc1WaBKIyZlM0SiUdrZN2tHWK9A9MzV\nln/SrP9WXG6wjCzYBififWxq6oRz1aMZqGZATUg9hr95ArOuq7gcNOHz5XBq\nIRH9deATbKCX9kjCSegDPoDuw4e2oqIXOg18C8Ragzz3OrFPhinZgINpUWFT\nJQKwzQ1pAsL5He/HWqL19M9uztq9OpO5ZVCnqWy5MmpmQfq3Vog+kMh7ayke\noGg4UnzbX1lh6BTWx9QNUtUi6LrZZnYE8/J+6ZI6mVNmN/FlM6spl8WeKXfK\ndXtv4tPwMW1hN1jEBYmvC6w+hJkPI+7Ncj0hso0p4Z6b8atqvlfT2bOtkQRY\nvr+MA0BPISAxFrXcd4hfazbxkJveKZe0Md1s/YPLIsyUBRNboare9UJv3+ho\nqSiccLfpPdtAI1kUdrq22Yi04nB6xIRaNVKJQiDqIODWK1VPfANO8P/fR5vb\n3JVjmt/qJ9OSP9bsusxwgvjCXFwdwJwBfSmWDHyzpvV5Yi0qHzWxmTlTlEeJ\n/KM1\r\n=KkxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtHQUwl5r14bAhm504ngSD3vr7kp/PGBmx0E7wF6ChuAiEAvvsL3Vc2v5132neLJqFVOv2X9p7eVx8KoJS/5W736qM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.2-alpha.5_1573494549859_0.029783809242009074"},"_hasShrinkwrap":false},"5.45.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.9+ce2e5dad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce2e5dad036087baa9098ad8818a752dec3f6163","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.9","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-ee+3yFriAQcFsWUaiAND2oRagWs0QDylRj7TpgYTYYwI9Ie9yyef7/kO4pPJP0+GgdKF6BHFvIf1s/+9LfUa1A==","shasum":"fc8333b89afd20e98c3c30c67ebf680742c18de9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.9.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDStG+xYqUJ9iJp/aVRM4jYI46zI6kpJKT1dwsfWjD1CwIgCzgfhXA7Zd2LGRh2ZnSxFVKhuNuzchO8f/usIyfo2Yk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiWEkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwbw//U2x/fYzy4HoXZZl3agglob2Yb5lCAcPyDdee/luk85+y9v1y\r\nO07z1E/9220BnmQvoCVNWQdQdL+IKvNB1ODeLX4YAOqXu+O1aKj0VqTZR/Mz\r\n1UnqesC5GgOzhomFOmkHhfQ9ZYyyMmjMUMNUd3NmCx+GFcp6A+yWTuokgx/F\r\nybhuwZn7eya03W0wEhJr7Zw5fIjWO5BEQXNP3Wwo4GhQ1CO01BQDT+aJ5eV4\r\nES+ImPQisbaQnFWbs7iLmBjJ9BIHag4Vj26zpQL+IZHAlruZqApEmI17OzKt\r\nEyVwlec7tu15Z0McjGipGrBTxhu9DKFI4tcKGPfFAazhLmVu/sF9R/MwRipo\r\nMkItroJVIWIF3yZ9/5W1K8zAEWKILBUP+HEcVXH2km550Pz4DpZJ1kPdn8DE\r\niHElAfzk9SS9tvOgHjjjqWBjIZA6PY81fysf86fy3P+TgKbfSC7tdhbKszRG\r\n8FR5g9zjtyaL8gy7V2rbMee5S/D5VmkwiPHb3DLqjv8GVgSF2Qrwa3FheBTh\r\nnrllyNEjCZLTvKVu0vGciAp4wWtit+p+dTjc8tSsoXGIW2cZBYEJTGLoaFMt\r\nFsqQ7++2/TmXVC5z0gT82aYS6CE9Gq5drN9vplUVx0AjBS+B79+EqA9yRGQ1\r\n9dajp2HVWWJ9UpWBHxP0q+B48cqXtqiYYUM=\r\n=sZeC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.9_1669947684322_0.7499187052788217"},"_hasShrinkwrap":false},"5.45.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.8+98caa92c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"98caa92ca89bdf0ca6ba6e4ff1f13c60221579e8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.8","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-J1jTEAsCxmE0puUh7cHh6pe1ODSNzjdXE5HyRXftDbzHQ+r8V5iimov52cDSMrZMhXvQJ7vJTVwCJFx+Q7uZOQ==","shasum":"12bc7beac6fe0d73d2468d6b1f480e14f77527fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.8.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLunf4ZPDKNGde2VWO9Xox44ePgApH3R5pNBSTGWfMZAiEA6rPuCcFqlprNSjCH5Ww0p5gzaBVCjJVi12BrussBZmo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiWAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8jA/6AjtRt/INu+FmcfFxnVXNLPTyCS7TVteYtCZoCULqOGATJQOi\r\nv3dfZGlvP81DKWymUiIn2tIENzqTmh65XChbMhm4yBFU/AxbPQk2H+jVcIaV\r\nBgNpWIicBCcU6oEp1q40tfdJ27by9EoF99cltOXnXg9yfY6ZIlOcVNAtUKaS\r\nDSz73WrQdbibk1xHS5j6vvyN1og3fSAa/okwyf+O6C70qYVKhetIbtNZCByN\r\nwAn3D28SVaThSCYtCPvd4R9G2seEeC/kRNDkJjYrBRXSom9lDvwkf9OK9tTf\r\nbSFlX3fn5Gwq9a7lZee5i/JhAuidpWH+1VV7TKvb51u7FKo00W53ffqHdUdP\r\n5JyafbyCvjWpGGAdL/bA+7BKd3OOhdP5CCv9s0D7BsgKjaOsV1OgrcaT3/iV\r\nFXmJJLeergnvc9tGLSzmpYFBvYDu7zcjEYxqaB3rvXRznCUhE24ZSSNRRB5w\r\nhMvFbA977wOE7D5ZJbvOKfz3NRDPbCL+ABlje9vmrqL1wyUMD1UBLFiZ13Ln\r\nK+eUG/kI2/0fCBNng9qkzSheWJOkwbd3C1L3E94aOop9i3LynzQjHksBtEoc\r\njozfq94QaVKjowu19jCxgzuGyS4m4A2gvyUfJT+h8CELRbutXCaSDvrHkc4z\r\n0VL6ziVdJUGkqCqMPGMhHJb94vpDhPyigik=\r\n=33jW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.8_1669947439910_0.32749952894727064"},"_hasShrinkwrap":false},"5.48.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.48.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.1-alpha.2+073bf6ce"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"073bf6ce88edf128e09d529d0450dfadb13d7522","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.1-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-evOBjU4b3fpnAU7meN0MpWMKdO+P1d/jzK3FTq0E6iNuynShDIk1fnPdruLZpUP5btWi494XBOKlaSVWo9zt1A==","shasum":"af81acc8468173e8d965cb26e054b0f673068629","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.1-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEwzO2f+YtE3poTHBdH7xuryrcGovOZ5IGtJtetTeEGAiEA5n5RPe986F7HIXtDLsLbGcdjjNbY2wyRoVsQyvNFQ6I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuxCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkUQ//Xuj/GrhOJDfKgZGI7o8efaoVNRRN13GXWhLQzX/q/sEirV3I\r\npFBGeOYQ/y6XlFAxjRNu81hIbliJ9fgICD7+sbEoL4EmVpesUTSyybyMFdps\r\naA5UCeY88901dT1YjB+YNVOeGI4ZY3c7yZhCEY0hCyGypmYDCL9bann5c0A6\r\nXGXpdijFfjdt4ygJ3789uGBCVhxiPi6KfXfOy/cvciPStQPlgKw/kpbZHRkr\r\n+WGcZXCWsdpqQ8+ntHHmk2dCfW2cxC/Cc28fFxooeqWZoWswINeIBl5UIhDt\r\nLrvqcfAFuUBYCMbDSA//5bFI58fuLmPB97MMDaxb9q96Hbn+c8YRgpW+i97C\r\nB2MtIvbq+D7FzN2ha17empuY0dJ8Rux1cdm9It1GzwMc6qnXWY3OonelKp/1\r\nAEczB6T4NB2HkN2ML57DfkWXcnCUquSpSViaRCzYa6AVWYyJXN58/015wCEn\r\nO+WDdUTDkSnrZIwptC2fD3I/mcOQy8IpgFoabtH3iM+wZELNp1xssGOKFizc\r\n60x3GcUZRDQdOwyOHF5wSNkR1Spv2LYqYn61FsyuUmXetbKhTedp1SGDqSGF\r\n3hbwFq+JlvLvbDgouOA2S8bAY8fcaUZjsAYO84zyPZivpS+xg6/otug3M2rQ\r\n9cLZnFba4JAO1JdsILjowUx1YHlLACLWnCU=\r\n=0Hjx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.1-alpha.2_1673203870351_0.28498273649288897"},"_hasShrinkwrap":false},"5.48.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.48.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.1-alpha.4+863e43ea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"863e43ea161d5c0bf72d9de2f869bf61e6383eec","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.1-alpha.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.4.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-FfN2YezmueQDeeAJCZIkPh6g4utO0Np7p+I8fiwtpHSEpV906rygNJbJ08k4ZtJNGVF7+AGqPQb5jKftPeTsMQ==","shasum":"d01820f030f29ef8958513a35670482c84609ebe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.1-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeQ8VNV5iTecVA9yAt5WB5Hy3xwxyIvCy4aPR3UXplIQIhAOm6Qg8rZQfDhNOB6bqor7kEYbq9hWjDh2ROaEs70CKC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju0JLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXPQ//QgkamwYqDrsUwO3mlQRelUOCqRy1fUi5e95e47H5/XxqbgPZ\r\nY/EQo4N5cWD/EHWKY0ufFwyVgwbjRaxu0EgBU6uqiRvx0xX0rlL6GrFPfdU4\r\nmkklk5ZeR+e7ilrV2nN15yYYISWFXee3nIbBEOFMO7BxYrysfXbl9W4Vp3zU\r\n79egiv37S4X8FYXJucsU/iMMEU3pmgmB2iUzeUv+LA5uz+Nuzl5+KmcEHcxM\r\no4pYWsw1qo2x9zByMGNw96/+F3MORtmYMf3FwVBHgyGMPJbV3l8CUvczTFFb\r\nVyej6BdvemDTxP3vH+nvBxHJfoEOE4AIbLAgFGmzdysmXcNgFqko6+qGkEDs\r\n3qzgMpeIwtFTZOIcdfYPuZgU7ZDCyJT3iKLZ7XKoTshipcsvEWP3JMivYrYy\r\n3Vws11ofWz2I2TGjak2t61Hd9qc9jRxiNsWKzntLQX7XSgW3MO2q2Y8TLN3p\r\nQcdcA+jM3N6jqydTpTYfYGi+lTnSFsoj5Wd4HE2bqENzOOF224RK1jeMV7Ym\r\nu6DNkcvo3ns5CWSM9r/TrGtuy7NvL9MYdsgrsVhdryv7F/Wp+JSnjH4cGWMP\r\nTfvmhJc3lFnYm3FOYF0IRt4KIRiw5jX7aYVbj+Z6KtkX3DOX8ix9Dv9kkShC\r\nkQJP5XtwI08lsPnXp/FIpNKU6D9PLiwac7w=\r\n=SZl6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.1-alpha.4_1673216586836_0.07623609644897966"},"_hasShrinkwrap":false},"4.2.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.6+ddf56608","@typescript-eslint/types":"4.2.1-alpha.6+ddf56608","@typescript-eslint/typescript-estree":"4.2.1-alpha.6+ddf56608","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ddf5660846784003cab4b10ae7a5e510b9dd562b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.6","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-tlVzATF1BLEuAzv9yp/6XoGkHwcDmQTm907yRUDOqS9f9biXmdy+jhh/Nzwq6ss0+/NvjogbwkQq4b13vuOTBQ==","shasum":"877aa3c16b6f918971055cd8532896859fffb5b7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.6.tgz","fileCount":204,"unpackedSize":416745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchVBCRA9TVsSAnZWagAAgJkQAJf/7T3+VXFDHiYdz40i\npV87uCwl2fPTIHmNFmO0VGgoHFY+JJ+iDl0IP6vFN06si/TVMXEOkP8h2tTn\nZ/6UzMwvvTr9an3F1ypa7NECxCHQ+1SoNuoefWbS4PHxhCzAdd30eOm8RTuQ\nkPUdWgWjQk9+J66UyRV0zAkWitAbHEysXQh0JJ5j1H3UgQHgzy8xp6I8DURp\nJ705+DvQonDqi6YJfTF57YcYKBU3+rIjhxgaSQNdOkR58W07LD8aIqYNEgGr\nTViHwFxQqrKv0WwxrGhNTn4c0z2tTVLBbVhZdA4TIzejq+pne7spqeohSt8W\nQKT8ag02BJyUoP8h8RJsL3DsliOvqBoEfMeWmSZGNgIvBGwL69tcHwaJaMVf\n3uu1PSet5BuuW/gt59ZAeZgI3oQQa4fwoOAKAjMiCu1DdbumaLnQU7ON8DC8\n7g3+w8dhO/UquqhuagHrMKg+dyOsfReVCDca1ub9HDfennNSjuYKoAPwDSn2\nKtjTYzYaOYb88eWOhQFgL9cfpZz3TnvUzghqOmd8LsNCAeqt8hUwV6NeCAI1\nkrHk8GQno8Bb20rp08xWmFfHChH6rFjHtUIaP7AQAIE6ekWigjqWqbcQ1JFx\nta9WT9ZTMCmDZIBpvzb4nkNqv3qkzOLZt45O5IYe+TYj8qJYzONTffwqIein\ngkeS\r\n=z2vc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDh/oYxgh621Et94svciaWlVPTJgti76ybXzYnvleKsAIgEkv3+/oB/uw2i34pA38OchG37E6HbhAOCJlsU0iky3w="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.6_1601312064353_0.31529874530417157"},"_hasShrinkwrap":false},"5.48.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.48.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.1-alpha.3+935633af"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"935633afc802d046f34a71edc734aa6c0274f82c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.1-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-jp1bUSbrd/r2Gv+6ZdtF0WlbpIxe/MGlgnDJjvJ8/TMf7NcGbYjrMRcWNclV+ubp44mTUuXVm6q9wy7QcDZVYQ==","shasum":"b38c8aa7fca0dbce17cbb2ab23184abb3b1a8ec9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.1-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAinqdYJNzsdGJMgntKzcWhSDTMKj8IesCZGjCiTxVQBAiEAi+5KjQpyIg6X1TMbVMTM3BMfhHLeWSYNX3i8qVQnRBY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuxH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQYBAAocfRbeZT5aemI7s3kNwQZvM1ixDLtyonvrtwoq8RZhIC9Bsb\r\ncr4SR0gmSSVWyHhMswHFP21oYKxRO23BfQREH3Q/IgQHz1um/8cSinYpQsAY\r\npidFzevWzXtYlP3xaC3zzg8TT/4BdEXIBFX9m+yQHTEsFB1oc40Ml3OuWNPp\r\nCTzQUUbXGi5PmagoegfOX6nZJMrn5FDL0/Cz/BBiwQkFkiwEFmfmpjC0RW+U\r\n3NrhfqSTddlN7KpSBNozpGnyDOZj4Fa6K80CxGz/Fc9tu42br+VEClsy6Iyw\r\nSsI5FHxG8ufMQRDdEe0SCYYwPuh6n3Ag1m11je8wo0d3eWrOx036VL6Nqlcd\r\nZFBRwSrHJjH9JwLCIOuFeLPC7on/edmvZUOeGRb2TDwY2VM7ibb6xYuBinXr\r\nkquOQfNim4t2WLdIlrbL8av8ad8iqWBDPocVwjrwKRtutLXUplBI6P5wrqZr\r\nolEJdHJjQ51fRsYkfmgE6M6ooTVs1FdSHLHFaj94mATSdvBmvXkCkZDK7hXC\r\nRvmxKR5jMF7HXXkUtdJveDoA0V0QdPEKvwtfxwkC4mrhdt1I1GdA9dwkIvnj\r\n/3kagDBE850HFpjVW+bQ9hz6jX23GqPiGSyqASncZbLRh8FQWqRVCeXpdZEP\r\n9axBJfPhAqHcJ+ePlX6wMoVDly9W3E/dD+4=\r\n=KiiV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.1-alpha.3_1673204211977_0.06522521633907408"},"_hasShrinkwrap":false},"4.2.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.5+80257776","@typescript-eslint/types":"4.2.1-alpha.5+80257776","@typescript-eslint/typescript-estree":"4.2.1-alpha.5+80257776","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"80257776b78bd2b2b4389d6bd530b009a75fb520","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.5","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-CeIMu+N4d5CPB4PVvSIC8oiM4zG/g6MVwkVGRWSIlz9neH0yIXOLeUyd1AX5+fuOgIG1eYjTjs9yY7FgkVYKtw==","shasum":"565a490d0a281568c221d3069c8e2bbe659c796e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.5.tgz","fileCount":204,"unpackedSize":416745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcS25CRA9TVsSAnZWagAAgCEP/RUvBK9feQhrrRfVpv00\nc7NTW8yBsI7c0/wQhnj6i1X13ag17dBtjTpsUmO8hBe0f8S20zula/pOQsgQ\nLHmichmEjPgaQoQPToD/GjQKFkP/ZTrwg1JimAX08BTeQkcV7fOzy+b/Zj3u\nD9bTAytfggvHaceH/DdoUmB+OCs54D9wKJsFHxsLEky5eiNklrZkJp5rNF2X\nFybP/qQO+zjkoQsGn7DR5focgNhWQZQYD/Zt4YjUQGGq2PcMJjEZgjxayowi\ncFanfzgjusAYqxN4SJzumB9NijB+a3M4KXuEzf9P3CjUm02ycj81cTPFEE/F\nseUALeWqxDVo7pHMouTVJh/H0W5lVCsikvE1tX0yESHbGSJmbygQtxPqgwM8\n/JV5EPHyGpG/ZQywi4XI0fr+YRThR54Z3iszyrXgr/CL4Faja6KdFAd/fejS\n5a6iznjeHRxvXGlG8I7bYPvc3QYEoec4/VezwS1FBxD5i3kIjYykKyYU3MwW\nlu7WvVgH0M1+HjSGQDIVsMsowe1Yl5FW2aJOsZTrolVHTQA3B4C5oSLF+o+U\nGDcrgO2D0xPBmo+bIoYp9hsmRqtVSsoL3p1ww2LBxitc+fj9WWEJER0BwDzH\nMbGoQFA0trq0az/8PTLNNX0ZAAkx8dTnqusr6C5N+OUf+c5/hYZf/rOfgVRk\nIgZe\r\n=H1Z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIL9YBsBLeD+VQx3FZ9kEmWVKz2H5fqfU1ZBL9cUAJqwIgc1mclHsulPWHKOUNbQ7GNl8fQTDDgt/3mhYB1orEN28="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.5_1601252792484_0.7069837667734173"},"_hasShrinkwrap":false},"4.2.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.4+7cba2de1","@typescript-eslint/types":"4.2.1-alpha.4+7cba2de1","@typescript-eslint/typescript-estree":"4.2.1-alpha.4+7cba2de1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7cba2de138542563d678fbfc738cd1b3ebf01e07","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.4","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-2aHIEtDAlu4T7Vi2nIC1dDBbXXFDa+LUzAV2Tgc1tM7sfoRxwAbVe+B+AAGE1Yn0zgSN6m9fzlL/wkaEpSKqtQ==","shasum":"a632a64971801a59e92f81388d06938c1bbf3a46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.4.tgz","fileCount":204,"unpackedSize":416676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcSnhCRA9TVsSAnZWagAAE8wP/3Y59w2pwLh818G0Zgfs\nfVtXlujuCgXaDDNlpy7uOSnkds1LSnjddyCOCENYnKGDSwRhgRXzNYlO/bEG\nr8+fKOlEes402l23B69T4GmzCs0LuvsxE0wPsD7fFxTBFmbd3iIQer/1hG4L\nnSAix4HkXkH58ycJbLtPjzT5SV5P8TCMGEccg7vK+7g9Zcj1hqQbIHEyAbf2\nQEdLzatuX+z1zuvwGVXR4F41m9Wq0tCC45SMeQMKtnBl3byVX4kE2GIFjJ+r\n1MBxAQ+Ktv5u6q1cgTx/Yhieg4wcmKTKJYMZdlW5rRxA530k3Z0xKwwzGaZE\nxWeryeecXZqVs2BTTv3hwh57+cc0WNZ7fxbJmUmGTNAr5sjoGWoXHlVvvbtg\nn1Voql5fMPPZti2gbwZF2imYwZyllzMl/iAixr26dI3cnyb6DMu3lvN/fvJz\n5YFFMmkj0b0t5Ws/M715mDSPq1QkkNgNm5kVC8ztK1gpMaJcn0SN7Z9RtsEg\nYg1LfEvNbbSeiSeI1OR5IjI5oiL/Sd6WVn9m6EIk8TRZQ2n76hcsuO949q1O\nxMdwALxv7hMTUtGwrXux1GaV+g6Ud6moKkDGGFr0dpGMbUdeubklPW7I+1Ew\nlAFJw9uvzyyh8UjjkuBBPy8iJkqLeetP+QZqsSTIEbfVdGkmIr4DK2eyB3OU\ngNpr\r\n=jUIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ+4CX2i6sdq67BtJiYcHJbCika9RVcH2QK3LphjXMOgIgQ+PHs+fJeuaSjZZTW1zm98QOSXLZIILy21eFgqHqKHE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.4_1601251808611_0.5725547319916382"},"_hasShrinkwrap":false},"4.2.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.3+2b2224b9","@typescript-eslint/types":"4.2.1-alpha.3+2b2224b9","@typescript-eslint/typescript-estree":"4.2.1-alpha.3+2b2224b9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2b2224b9821961461833175d1bfe549a938d34a5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.3","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-71uftJ+5LhaFDoJw51ew4ZES2aV7lAsvT2keSrTHEKRV9ZRw13JiYQJBri9mCeRsoio0p+gLSctiMvlIDG6atw==","shasum":"c6bb5cca6dfbeaba06ce18407bfd79fe395a9a6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.3.tgz","fileCount":204,"unpackedSize":416676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcR35CRA9TVsSAnZWagAAj9AQAI23cd+nQMDleCtjW6Mc\nlgy0hEjAiFBcaq/jw8lvhNHdOwY3cHEvuORwq1rs1Z7JqTvnCT8WzKiIN7aG\nbwNUtToXeadUxLjsUZDIrnoj6RaCuKZO3mRT34n5/kwfEP8TaQN9ErL5O/3W\nubFhhUoh4b9uN65DhYeooJRZmai2jlEbhDdju4rLuBI1/4B5tky2H2nzALyq\nh0SdJDGwyF9XeA12XoTrgFaHWzhb7Wcbrpld3dzokQ78PFekMhEyWnOOjDY5\nZYQ/wY122zcyJbAxiJemj8To8I3yS2OGwaMLHsZxHXb5XtmPqwwjS0WkI4lL\nwkvVozvWmirwmX73DLpz+t8rGM2hkzgFgEsXhRYrvofudCeoRPV0ApYEntWK\nys8zX+qGK+dqx36lDd2KE+knjv7LMOUcG+2HxcqAtN78riIeSbUsB8ELhuvO\nI2TOgjXcmsxyOfgQpZaUX8/EazYljoouNdje6NWraS+6UlKvGCAjpU4/WraI\nRR2OyIaQpbG8q/AtjOwrXiylpWtqV3hWpSQqOalEONj5Y4c5eB6R/3SMD9um\n/JJ+1RpwwGRSvFh8+Ed53bX5zbqcej3GwtPKn2Zt0QMuPureeg+WXq/iQJt6\nJEFc9233I83Yek1mZdYNRrVozTshToR3+nFEaysi0Jy5B1KOpfQP4B/y8fea\n64AL\r\n=YzV8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJYpkqRJdCXU9GQBFLO6JE7iTM5I4qA1OLbeJqZQ1FwgIgIKNb4oxGOXUt4NbLsgXPSaHsywUWIS1wihs3j0uRwOE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.3_1601248760458_0.9246524830880005"},"_hasShrinkwrap":false},"5.48.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.48.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.1-alpha.0+2bdf48f5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2bdf48f552366815b36a8c2c0b426ddd9958cd24","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.1-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-+c5mCoDwqKUOaqkjj8tIBjxwXTeEz06TlUQYfWs7ZDYztMkDIq4aJVNHEyyWU/sRfNY0Rsk02pDk/U18CcKtKQ==","shasum":"6141e4abfd8581c912f7607083e8460f296ffb10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.1-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVG9BJ4XY57k/tXHUzeXpiiTq/oukIK1YQwNwlLQIs2wIgfKgxVEFzJR14LBovQqkPwVJfLv1cyzPtYfjMxWkSNI0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuw2XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow6g/8DTQE11Gck9+kgnmLdc7Twyp+XNYyIZqSiE5Dibozc/xDvqGW\r\nVU3o08bzkZGdjYBitHZBcMEmj/5DyevsXFsbJYQPvICiUkQmgByZI+yylMFz\r\nuhMSeu6YVFkDKbfE5AhyWQfLkG49q17WQs2bro5vfFvhBR/mLREz9Fa9T4LG\r\ntV0PhScKkwk0zq6FiP8TEGt8Zl5xVpob5pncrF7JCJY2Lm7DLLFFDjZRdKTU\r\nMp+iWXy1MQFp+BpfOEzP7tbdCg89WG3TvF1CYSUGqQlR8CyB9oJdmnLipVT5\r\nvi6dhCj5uBvkFsKCALAjix+z2y7S+fLHXu1O13VQuH6+3RPfgaSZ4hy4jznk\r\nzpnfKgPAj7Dz2BmxsyzdbJ8V/sgi4d3qvllLJJQpvAzdTK0uXzmV/3AQZo/y\r\nsfoCDkCoHMP3f2h05YFzLfWlT/mnYZtm+OmO2Fa1rS4ZiiNTG6GQYN6OP2TH\r\nEhqo4RIPY04QxXD/IermOP5Ke2zrNVNjFL0dboY9gBAFBZP8ZktKEHVwBjD4\r\nLlOf78s4Twx87AFL0XVSC4CYaUnlNA3oIu/bHNomxc/PMARRayTx/E2oJWrb\r\ndtt8H+j7rE4ULn687T6BL83NkhfBEI+XEjJXg2mOOFU+q18Xr5PJ/EyLMd7V\r\nRfxPwXkeoOty3cHYDsXewuL3lm63VduMFBs=\r\n=k3+D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.1-alpha.0_1673203095631_0.41346216848619766"},"_hasShrinkwrap":false},"4.2.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.2+d78ae54a","@typescript-eslint/types":"4.2.1-alpha.2+d78ae54a","@typescript-eslint/typescript-estree":"4.2.1-alpha.2+d78ae54a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d78ae54a065d79c1e5593e3a4ceb68c14da3afbd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-MYbm2UaqMAp/8JN0YQ4mw4K3yrGwvz9zeMeYG7SvrWgjby5hN5cVqX7JMsbUtPEQFdARerNO9t3Is8ute3FLKA==","shasum":"f87ab0cf2318bc9c420286bd20ca44d39ae99380","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.2.tgz","fileCount":204,"unpackedSize":416676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcR3YCRA9TVsSAnZWagAAhScQAIJyN2vqtk9CV3vkIzPe\n4E5nZPN8z2TONAOFwHnQELvATZOTvotseGQvwXsncqf/AgKwXA27umPEmzE9\ncPm2qyfw7GzsLyP/hFqKVx92nXJb7eFjYPNxJ9Vy4g08y32ymWgp7PtVxrFJ\n6EE3x3qzj5tz/i1FZSDr+CXax1Jh1RqbaqCJ8ltFNzIFVKeFiBwz0FtcNWWU\nJakymBgw+bQLJYGWV9xSuPsyVFTbRwedeBesudjcuElrnFIWmBxyJTeuSwwC\nNR16J/Y5MJml/I7fosD0OP7iLciM8u/GOnX6BbcBoB9RZw6gX7ivxxltrog1\nW1GeOfHgh11rO0jrVTHJkqvkgdS6U50PIM4/gkH4lGNqLXhVSNzDxI9twb8e\nJdNeDSrKvvKuGmYwZptzLMGRBjQqYZMpBOFb+nEcAhfX7NL39gpvCf+Ufhk/\n5SUzYAhONj5dHKWfkPlDKU4iNrcFIcyr0aQXkWPUh27pJ2IKg6vr8RqEP1nc\n0rjbO+189PSg9StfwH5adcdOAXVcsKvWI72DRqHW/xqN3RfUfUR7mUR2PxeA\nz5X++1ixuzNCKQ9AJrstaTkGhGlE6ZIFIHCJHZ8x+aFQcZHZbGtP/IKrMh7h\nEDt+38sIMY8zZuiwUDdf53pEAtRd9EfNxpM7HPxix6c06vWtIbq6To9ptR+H\n3Avw\r\n=R3xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2GsnxJly0Xa0Ds1Yz+XgRnPVc3snAWhokTxsIBpIxFAiEA4HIbZWEiC5v2mryhIQQx5QfvI2HB6f5MjiH8ISc31ys="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.2_1601248727694_0.4962591054675327"},"_hasShrinkwrap":false},"5.59.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.59.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.2-alpha.3+cf045f2c3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cf045f2c390353c1a074ba85391f773f1ede702c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.2-alpha.3","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-7nx/S4n+EXRvflxMwfInJIouO0TOYk/e2r/EaoWUTYZFAeqfHaZ14/j8f+2m6ia06bvDrzR3WXJfCFgaV0tM7g==","shasum":"edce8d778f3e02d89845d03ab27bb3c0fa0be8ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.2-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyjU1BuEOaKI3egTJBAXyJYyM2eGeQYZXAqnayIXY8xwIgZDSOm8lf7W0xNbbWl8CNXvg/XOID2c2tteRVsd/QtwQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSqEIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptow//Sauz34ZD/cwReuorkEo5RMLXk+Gsdcmh8Ze8UxkiMFjyInnr\r\n12VFk1r+zmWuGwUu4vN/ePPw2YgzISMyVPa6+Yp9UQ08wQzm9QtcHy4nkgkQ\r\nX8CmYY7fRhVAOEvOgQ8pUJ+XbTX1Wr4A1ththlhFFLD71IiVOjMZGzlHWJmq\r\njZNJVUbo5uxrimzWBkfl0l8mcYt4iDsG4oNz/UjIR6/l7ucZ/cNJkop8rLmZ\r\nuoR6hP0UpuwL8sB3E4yHGsoYfQeWNOMXQcXArCQDDCZjzXY2V2D1gsuaiZvn\r\nccvz5LrQcbkCcjRl38214pvLIBqROpCLpOqw/N+x9ayIqsfD3uJeKNgGvIq8\r\nzyqSixHr2eKBHEfqCxKZP7b6LhBBOVeEtqAw10KUlXrRMaYmtp3Z7P9i1LV0\r\ngBXoTpnVI8xeXct9nenb0zPfhfxTnoRSqXYrOngkCNsXJcnb5cJECyWigN+T\r\nWwX/gCJD5QAKhNE6AymFnVJUWqXG1HRSrye9EhBFapeohWwqUq3uVWdgiKbP\r\nM9oqZYI4nUH2Ew7wwLh1y2mQvCY5s8ghZQkezcEFi5JPtoCzgf3jeEahGPaD\r\neegIz3SnUQ+zWK9uj8bN5Yl8+QtyfcVyZJxnNhvp4tuFiLn0gJo86UJxf6vg\r\nh2rrQ7xOuoA/NB7kZrsZSkPjGlQdgLpMZaY=\r\n=X3xH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.2-alpha.3_1682612488374_0.12399771659407866"},"_hasShrinkwrap":false},"5.59.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.59.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.2-alpha.4+cea5faf57"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cea5faf578fafba02affbd64801d8cefedeb3889","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.2-alpha.4","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-ZSOJPrxWM3XPo1dVs1qNH/lu4b1oaUKYLHA8diLlz0vMNVuLBJmq8aNOY4lAcJ+MqJYXC4een2EuRB22ZLiMkQ==","shasum":"eb126cf2f7ae28cb4c51a5425ce8f5c58e3989cd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.2-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsIBSwxl2RCbDjF4jeV8rJk97lk8mqeFiv1Vgk2thCuQIgLZFx5xgAc28Ahxb/W/ZaSxCM7yrhC6aq+X7iA7M9+/w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTyBXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKuw/9GDmh12j22pYtdfMQg0cGPC9JIUxN98xfvHZbXVAwVEkfYOMg\r\nizVlJrFE/UwYcpuf40DFaTzCwx5VDo5IqJHEmU/dilq1gW837qClrpWYCB1s\r\nk0W6+ZV2cFkqG9wbk9VvnHb/+SCe5VpRrztEV7CPU98AZ2vnXCp2Okko73/7\r\n2XvG9i9WDmoOwhVjQneVUtRG3GbLW1lRUysfHzOWNh6Ye3xV/1z1QQsawUsv\r\nhArmQAjZRIv+AyhEAHSvcuwxQmMuGvt8zwRDxftphhLWs4aQuADVFyRNeNFG\r\ntI+HBUfJORFl/Td9+VoR1xXD68xNhbBiML/Nw+KpuSvsiHSXKGDS78LUsBWv\r\ncI09mUjUuNoFxt2Qkdpjvpl1zxVx3AZCPF8xhTtXU24ehk+gE2uQDTh73zXV\r\nSEieYYdbvsu2G0VoMXNzFFX/jd1dxfboeSMwVwyCFwtu+4uQzaOcxI8NEvyp\r\noMIQBy6+gDQ4BA0yVnjuKbyLjD2vl2ARHLhRcbE0VpnmUjEgjbJvgNU4expT\r\nmB7zQ6knTRknQXHci1YwAW5fcatFfdUD/oaGq1k7KR5Elrgai0gO/2BwipR7\r\n7cf8Hihz1IMRqb0pTSr3vcR0EwImgIpVrFCOYfMi39LECO/EaKo9oG0m7qrL\r\neOneOUwUgRss+Z2omEazVsDKce86Lv3tAHM=\r\n=x0zp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.2-alpha.4_1682907223770_0.8721276289663413"},"_hasShrinkwrap":false},"5.55.0":{"name":"@typescript-eslint/experimental-utils","version":"5.55.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"877d73327fca3bdbe7e170e8b3a906d090a6de37","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-3ZqXIZhdGyGQAIIGATeMtg7prA6VlyxGtcy5hYIR/3qUqp3t18pWWUYhL9mpsDm7y8F9mr3ISMt83TiqCt7OPQ==","shasum":"ea2dd8737834af3a36b6a7be5bee57f57160c942","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHD+74FbLRhU8uhy0PPaqu0zso+jT61h3Zw4GK0e+aNAIgMcBtq1DnZnkBwRLWPB6HGQwzitIeU3NGHqUECRgFNmU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD1qmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq/g/9Gj8HOLOq74U5avsUi5emMH0Sq+Xh+f2MBPO4DccV6ZLRTnfU\r\nMBs2/VeisQgj6PVm6ezuv6FwmAq6TmbwHwZkA/xZNJB8gIV9AmsC/Ocu1IBH\r\n0eXTxSnjz5dEkwbLKxgfmr86umZ4F37DqNIqFgZzB8EtfWLaUWIAB5V+Ql3P\r\nXea7OoQbG0ATEQNP37MgODQqjqJ6ENJolxQTYbL8P9zgmtRTgFCk6DArfLRx\r\nAPdG8mzBCJ/1v06Y1uVxEQDQsVFNq6SIbQrUzepPlJtF1kMnWRYa5W4Fb6K0\r\nCGZX2jEpp313Gy/6s3miqBefOdI9SdkRC270cS6xsctX4oe5KEqYYmwGThyj\r\nqWf6H5Z9QDk8xIk5bqwgRjkse0poY0rnEDAwt69aRdJpSN6HsPdyRNZxMOIW\r\n/19k431fOMAQYJ4IQMJuEm/BFiqRnjK1gBJwNN3N+DD5M8pXOHo7PhwVKGbF\r\nYwge9I73LRL57Rv2JZCf0ucaCAjCM0SulSqcB0Mkv+r1GAsDNUxHboFV1QKA\r\n9hLWwhPuAC2hLdG5zay8+4haTyKjgGkI1n88VqvgFytgcOGvegFoDvFLa3Si\r\nbgD1pRbn89L//WMuGF097CUGY4fSOE/G3QggDzGpu0GjsGleVvM7ra7Ar+v5\r\nQNjRhFsGcoETeTeenTj2AyzrfPgXYQch+y0=\r\n=QMcT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.0_1678727846480_0.9427909979747893"},"_hasShrinkwrap":false},"5.3.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.2+d7247770","@typescript-eslint/types":"5.3.2-alpha.2+d7247770","@typescript-eslint/typescript-estree":"5.3.2-alpha.2+d7247770","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d7247770886c619263482c3e083bed9f97b22688","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-+2yuTGQ7aFG6xk6UYN9CtQ370Bf8eP2eUHrUovRb2/32yShTwAI4Sv0THX9F5PRWKzFmstz6QV2suuKJ9wg6aQ==","shasum":"f69d1335546267e8942becf7281c0d5b32f9a8e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.2.tgz","fileCount":168,"unpackedSize":322849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4F4Tuf+xKTn9eyUEyTzuAnlWHb3bP34fLav3dMw33pwIhALTjE+dRtfWfAtKxJitl6MAZ8j0xYpNOvA9Xa6zIryrn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.2_1636612114194_0.46750469872461387"},"_hasShrinkwrap":false},"5.3.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.1+f409726f","@typescript-eslint/types":"5.3.2-alpha.1+f409726f","@typescript-eslint/typescript-estree":"5.3.2-alpha.1+f409726f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f409726f130474d315122570400fd18fd41e516a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-BaEHJhiPbswE1OCSUvOQMX3Bzf6ud1tlumXJAuOVx6BS8F0phmGMVJnvnBGkmZ5PJxXVagHobOyg8YfM2zUMjg==","shasum":"1a373592b2dacf3349da852ac8b754bfc1a982ce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.1.tgz","fileCount":168,"unpackedSize":322849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpBEb4F6F1HQt6IoYRkiU5za96eU/wtxuPtPiF4mzV5gIhAMv2Axjc5c4ndEt+ktPYMPh5ak9s+GV0mCXP1cmuuW8E"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.1_1636611903699_0.6485117039028692"},"_hasShrinkwrap":false},"5.3.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.0+4875cd6d","@typescript-eslint/types":"5.3.2-alpha.0+4875cd6d","@typescript-eslint/typescript-estree":"5.3.2-alpha.0+4875cd6d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4875cd6d224db67337f066d2a2cfb15e00587cf8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-1uzJvEIoiqLlA/zD0r9+ohufwaxOlFUVjstvfUz3wifMZUszuv1Or4NS268s8+8F/JLGr6f5eR+FW5QpL64GnQ==","shasum":"19244c86c52c3e0eb1436e42b2c5ed4884d91889","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.0.tgz","fileCount":168,"unpackedSize":322849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLN6ybdD3HSSNBHfqXd0xTElixN2Z1em0Y8ERywnsYfAiB3laasMK0ZShfgKFPk1zAxBhpDwPO0b1YZ3PMMjWAedA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.0_1636396402794_0.8899819275560927"},"_hasShrinkwrap":false},"5.3.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.6+75edff6e","@typescript-eslint/types":"5.3.2-alpha.6+75edff6e","@typescript-eslint/typescript-estree":"5.3.2-alpha.6+75edff6e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"75edff6ea1946d71c04bf2ee8b89eccf333ba692","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-GIanSmr1bbp5kc8G8kBm6EeoaPUor5GFXb1EWmP2r8yxdbdxKZH4cY+l+vCh894ixSOLMLos8VMHJALa4ywnUw==","shasum":"9fefd1cac77851db042f8966444cb3c54f32372b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.6.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3auprsy4I0abLuJLhgVfvhIHmmTtuBxtcOV7MCF+v5gIgKRky8YhMNmbJ6yzkrcob3sGnZgzDAr5seJ2NWdIJAaE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.6_1636614572319_0.22420848425924444"},"_hasShrinkwrap":false},"5.3.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.5+167a6035","@typescript-eslint/types":"5.3.2-alpha.5+167a6035","@typescript-eslint/typescript-estree":"5.3.2-alpha.5+167a6035","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"167a60351ad4fab398900595a00d2571234e0828","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-EliJJZ9Xr1FYIoEzVDUjwqj7jjSSZkmVSdW6sERD/74rn5Ia3XWdxuaddbVGCwxUH9kdIdQ1NGRA57QXCEXX3Q==","shasum":"1da03aaba216d623610310a96025aa376ad5e465","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.5.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC05+UJqRt7Oz0db/TuvBeIxqB6fv4nU66iFkYwFCniZAiA/f+oPeHwBAwJULFNK+sk7nWEbZXYFmAOhzkqg4lvVjw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.5_1636614508204_0.4806417043433677"},"_hasShrinkwrap":false},"5.3.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.4+d80281c8","@typescript-eslint/types":"5.3.2-alpha.4+d80281c8","@typescript-eslint/typescript-estree":"5.3.2-alpha.4+d80281c8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d80281c8d6f0159a65f8407356a3eed60e20fc16","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-f/rvJDUdDZ/TwM04SGT+KVQ/uWedw2FRl9JEerToBcI11gBprtx8HnvTihrqGbyz+0FW8g7jcTfGUMwyaGaesw==","shasum":"7c1c84cbd62b5b353557171f0323bb8efd169951","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.4.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHRsQTc9XNcVHq17L7nBz5qwtWUaGw8jvDaP2XPApjmgIhAJYACZtrBndEC4Q/wuXdsipz7TBNTmvd8uUpeGOfV62/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.4_1636613863339_0.13292260181853477"},"_hasShrinkwrap":false},"5.3.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.3+3b017f0f","@typescript-eslint/types":"5.3.2-alpha.3+3b017f0f","@typescript-eslint/typescript-estree":"5.3.2-alpha.3+3b017f0f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3b017f0f72c5f699b9f0715a01882a2f891e3580","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-WJueT/AZkepyOaOetINHtlrSGqB8hlvVEEUp2YLV0s4Co1hoUg+I44ULJpLo/C/cuw/kX+3wHA2iDdEg60idAA==","shasum":"459cfd42aec7e85beccac165b976ff1aac23deed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.3.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1cL/zKAa3RCqKWRBy+qOGKT+JbsE1kqDI9+Jr5dqjMgIgMXXH9Yu1epel2AATT+zvZD8IU6EwwJNUTxXuEzTWlaE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.3_1636612954309_0.20723572490621622"},"_hasShrinkwrap":false},"4.2.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.1+c72ba770","@typescript-eslint/types":"4.2.1-alpha.1+c72ba770","@typescript-eslint/typescript-estree":"4.2.1-alpha.1+c72ba770","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c72ba77063024c87094b59b393e3644adb2814c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.1","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-zYDNoQToCngafscWL0jPMYTFrWLTX27xrbfF9Q+R4bD4KbLFre6IO/whdCkaKdUC6QcESH6sjFZ9KZEOxwICkg==","shasum":"888a238c618b4f6eae303715794b5e6b08fe1ff4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.1.tgz","fileCount":204,"unpackedSize":416676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcR2TCRA9TVsSAnZWagAAeG8P/0B3BKcIjTnCFghgGebi\nKQr3KL/jV1b1YCiyy98mh+Xr37ofSj77SVjofTdx81WNz/k+92n43hcFJIXc\nR9ipmFQrlG6rLU90OC4XHwwgYwFlCN5rI8tOlXHiwof9UshBFIG1oxWMdlS0\nmop2hoRP9tHIJvKLWjQpsD3klmIhfdNvsoCIgcduKOF3xUsM9VMukIxBqGF3\nf/3949/+TVjwqwT1/kg3Nkve9fqR/3+ZZdvJevL4jvc6cPDgNIrFndoHPc9N\nmghEukLHWsw2/xwxTS18SAOF+X2GAcdQ4FOiPKH9pyltcFIgJVTZgnw7pKmq\nyG5UjvpPaWFmJCL07qcfTUc7cCVnaxTtVdKBVj3s6tf5tLkCyO/eaKFJIC/A\n9igz73+M+vETGDZzozqPFIbCxQnX3A+0bkjUaF2dNYhhdc/usBaKnHzvoCvM\nAQGXtYz7/nNzUvVfOd/+y/PplAhezM+KdsxUZZQ8q8aUlag4q15ptJN5Wl/M\nbabArRDtRop6rLexMP6g3lucvqAoyZAHp8zIr6bSAS/Bb1YBOekLuKdiodHJ\nWO9brDZqkjHJhqfKAg3vbxglEVUXW+TKEACRE+PMh44SmbSz+zKDtYNs+Ni8\nyHLINoUE9Ruf8exi6FUuaoM28NSNmaHxeKXN+I8QtKdMqpUDT1mYJphKAyJh\nNwpx\r\n=Cc2q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9PkzD7c9mQjM/0bXSP4sNzvubViKf8VZ/Q/qNcYoDaAIhAMcQVgRs+KZTrfT/0EQS/EFWg8KzKLbDr7dByn17J118"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.1_1601248658630_0.726304243890207"},"_hasShrinkwrap":false},"4.2.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.2.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.2.1-alpha.0+39c45f36","@typescript-eslint/types":"4.2.1-alpha.0+39c45f36","@typescript-eslint/typescript-estree":"4.2.1-alpha.0+39c45f36","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"39c45f360993f9689a8460dfe4735fc4ef2331fa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.2.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-yhzZUZlH7RnfQGKHfTvDvD35E39npCGyXN7jyr8snB9to1jpFha9UZBGszQBwf+PLr3g0Lh628QLnQewDoL1tg==","shasum":"1f1697971d00fbd303b0a7c6ec79ea3cd6aa6814","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.1-alpha.0.tgz","fileCount":204,"unpackedSize":416676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaN/XCRA9TVsSAnZWagAAQewQAJXgZG0+GvFP9v+CYYs3\nlaViLTqboVeCnEOM5RDxwxPAlzcrNtl/eIrpTtuG2K3ZsvETXcNOaOmlZNIK\nPQ7ZZ+BWA4kbLe8c1oLzaLgPM299YufAa2FKrxDRgFSY6qwuz7FIf1RL1oJt\nNqecHxbgluuEhz0WOimziAdDil5nZb0PL81t/T/hwshjzs6ELiijm1DqQ9Sx\n1yfH7f32V/iXAwQC4q0hPOBimEteIaSI4kJVTEVc3Q67qDBmoygonTQO2nwd\nqPDVwJ0dS7NzcJEe2dYyqOnVneeEqpTPw5SIuc98ufmf3RgkvW3f4lCqDyZG\nLFzre2ztdgLUX4emMxH3XRsPKlV3D2SQ+wkLiw8keZpkDy4gFYvX5QU+Q0jM\ngoBZ6K3OAHYzC6iHgJSY0oVMivaX280lc1WTheqFkTEb3aIMaIjK5PeJF9DS\noxwPMcrrfOWAW1bWrx3SCDra+xSdyUH6JGVxQ9Qi4ft99jRyw5a/NlISmfbw\nX298djtQLmQn4kpoMoSsUfEX8AgK38f60IjEi//8o1hIHBqJbbHT4LzkhHUi\nIQMoYbkv8JIDGWDXB7sZO22PTlzIAXCTaOkSIodYKqmcNiZkRKsC7HNZw7kS\nzEEQl+W9aaU696oHFBKCwxb17tU9oVU8tVd4MRrtFuCs8He0B0WzeWZW3MJx\nKgvX\r\n=ACms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHe2r3CVkgZoXyZBrfGWzQHzdMEdeQGJe3Q/cR0ayzGAiEA/S214aV34+BqlVNFWlChhPRI/VaPjQrnTmDsCvmdfck="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.2.1-alpha.0_1600708567236_0.9869126745814463"},"_hasShrinkwrap":false},"4.16.1":{"name":"@typescript-eslint/experimental-utils","version":"4.16.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.1","@typescript-eslint/types":"4.16.1","@typescript-eslint/typescript-estree":"4.16.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"053f6f5d30d3ccde37243db16d689a6e84cc3b91","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.1","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-0Hm3LSlMYFK17jO4iY3un1Ve9x1zLNn4EM50Lia+0EV99NdbK+cn0er7HC7IvBA23mBg3P+8dUkMXy4leL33UQ==","shasum":"da7a396dc7d0e01922acf102b76efff17320b328","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.1.tgz","fileCount":204,"unpackedSize":409396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPU4eCRA9TVsSAnZWagAAQJkQAJTSBHn0p6eAHMWk4Swe\ncDMIjJilj6a5eqJhPn1kJtnkvUwsuIoiLKrKncxhWVC6YnGu8E7DHhb6RzNB\nJRusMVtEv+5Bl0aWE8QNoZmRPUGrdjU3yJpXt7oJZkvCT8i2opoJaJ3Jb0qQ\ndBjzbU8UXwgTm+EPYmVBDm4KK6PPy/G3y65gn0Gpd1wDUm4noHcifQnsLsyf\nqOE9eT3+eNasPzHRILgzaCXgEznckfNBKniRmGZnum40MIVyVCk/lEU/JtnG\nRSMDowMR4Jq1MWssQQo8fegQDx/MNwyfxL1UGiLcCGfxprIgxRWmOcXt4dRE\n8tY6RKmHxWVDtqK46751LOCYrEO0SYrAK6kOdTtEtQDn7wguluGPIVPn7tDX\nm7m4bL4jvxocWyGnxof+9pPGEXx96rhiIXWaeT0gSGQjPaXh+IR6KvsI1dy6\npkK3+V/53Lw3ol3YPSu8Xt/6IhS5AtB/qzc8RwtTUsHeuRNfTtRvVdxbgbuz\n80Hteefc+WN2uNfM/hK8U5wKEoaKHMw3acjPdAI7Cl+oBttu1yn9Px1IUKMt\npdge+sdvOJOY78rjwS4hmU5BGU1bMMWMCkfxyt9arGkmQjEJ/QSqyNcYKdyh\nvvjPDTHV1FnUyfNyQ/2IgH2sda0qcEE+RTs3FD3mhEzi8mlU9WnfK6knuEpW\nWTjA\r\n=lpWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrSP2xf7u3diFF6nOd5N6fAMLEnWDU0HYZCkx2aZBO+AIhALeHc+BMX5lsmugdK4WJzJJzGuwSlX+SvQeiMot+pRwT"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.1_1614630429955_0.5209718407403856"},"_hasShrinkwrap":false},"5.3.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.9+ae130f1d","@typescript-eslint/types":"5.3.2-alpha.9+ae130f1d","@typescript-eslint/typescript-estree":"5.3.2-alpha.9+ae130f1d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ae130f1dbb615ecab826cc06c9d990789aad4c92","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.9","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-prMZpY8jqqLmEWYn9E4Jwji04ykoKWe+PAlq9QOz7ogSQpZCy0fk1mLQk2zdyfak1P8CB5YqPF5abkDB/hyxAQ==","shasum":"14c270a5ad4133e43fca551281c01ff7e1bfc522","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.9.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOSWcc1istX87KcfleL9DL9sNJveZPU+RiVwkmN60iswIhAIkZm7o2OPuX+D2OZNstJVP0MiRaSmMQG33F1304Gg52"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.9_1636616291994_0.4412234242866877"},"_hasShrinkwrap":false},"4.16.0":{"name":"@typescript-eslint/experimental-utils","version":"4.16.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.16.0","@typescript-eslint/types":"4.16.0","@typescript-eslint/typescript-estree":"4.16.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"79eb5bce7f1ceb678e583de04a16009647221225","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.16.0","_nodeVersion":"12.20.2","_npmVersion":"lerna/3.22.1/node@v12.20.2+x64 (linux)","dist":{"integrity":"sha512-4mXOw/VHPVybKe7FfI+ROvHDALy3pn9ASft3GwTYuRw27XggNriNoJ1ZNL6x2JSYpeLjHP0y9SoTmM6CXDAq+g==","shasum":"2a7cd270ee753a03ebcc9578130facf3e3916865","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.16.0.tgz","fileCount":204,"unpackedSize":409205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPSyOCRA9TVsSAnZWagAApQIP/Ar0btonJ1g2cPqgA+GP\nAd78j5CdP7mgESE0GQo8tEG7EcMf64Cf5SAsAXfLNMZLbyUEw9V8TyOOP3qE\nl2z0+EVUbRI1FbmmE7hDkc0pM0O84HW2g+ssrSoM/lekU2v71dPjhhNLDH1a\nBfchHMYzea94eVeAeVHAWQUd34B38XON/5/6GPXQNcu81uliIDNSStvty4mx\nwJqX10AtUAQ/2RXzBOEWAV+Ve0/lmNfL0mFNUeEZaaPYfj/RtImqkm8GCzyu\nD6yvdpC/LnXOp27Ng0Nxxa2dAYvTW7sUTSLlSapyWnHMr4whXmj6KXAkb66f\n03kASuNMpzzZWWJaLufRyu1NSZsNMEi5i/n0OYtKjCXmpd8Y3rzSY6h2r/L/\n87NMlS9rQw5RiunCVMw2A+T23YH+bAboKeMRMux+PVhm1mROpKqt86Fa6BS7\nT2abXPZ2JNjLH50Grk+pXBtNRiVl81IW+T1MnazncxdHOYtnwAxezCxXN+6Y\nFX/BoOB5zgDuj5l1oy+BgNC8eHtiMjiL/BwNgqjuk+P+9t6QCDwHRlSQmRPw\nfGCIvL8VP09YSxeoahGpVbBEXRTpanR8DowMjx88OFMi/LL9ctOclBmNTh/c\nTt/n1w4jozoFjaxt7bNPE0Lxgz4XjrK4yk4CM/HMNOvFuYOvJIPx34SmIaPY\nJh15\r\n=I/Ql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrqScGuYXpaEBNPvU03DfUcicgnanbotcvRqflcEza3AiBTHuIK+G8B+nj9KX0cu8zNrwnkZHLS2+Qc0h1wgMeeGA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.16.0_1614621837558_0.08373483916201563"},"_hasShrinkwrap":false},"5.3.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.8+cee61373","@typescript-eslint/types":"5.3.2-alpha.8+cee61373","@typescript-eslint/typescript-estree":"5.3.2-alpha.8+cee61373","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cee613738716320ac232c25cd5d1abcc5667d620","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-DEqju3e0ZIvw9FyVwa4YqGBG4r5ZX0CbDUgCi4z0zINalhfyIyqFRKphgLxD3HQx9LPxHZenX+8VUkVpvXojsA==","shasum":"71f481a5f12fefea4855d9174fe2b0d777442b7c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.8.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8mBh9j4YUSR8YtRI6X/ESXw8urVwf3HPqmwzSFhgWdAiBtN3ZjriI7QnkZ6KQarUVHQbpeVaQJKif+vC+OyBkf1Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.8_1636616272295_0.8263131630577714"},"_hasShrinkwrap":false},"1.10.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.10.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.2-alpha.0+729c760","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"729c7602233f3f9d05323143fc0da2234730d43f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.2-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-GgAg9kfX9n3cuX8bnZH7xUgXg5PNo58dtxLMvDbAyI8Ei7L0WOau2qJjxwKvrsXKIdMPjvhC1BuKvAZCwooFDg==","shasum":"f88ec86e2c2a065a8d91bfcf957536529e713d8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.2-alpha.0.tgz","fileCount":104,"unpackedSize":128546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/XbzCRA9TVsSAnZWagAAe+MP/3lOTSnAKrZ/CR7b4FAD\naeBixRtgxxyuEPdgJ4HQ8RANSaVbz6lBxMM0oIb9rE4BF8NKQG20rAsnII6q\nFzH7+fhl98PmBQzXcrYzVtfKyDyRNeFu5+FXaclJvD74S78IoYhB4Qqpllva\n4OjiLARe7To6mnzvX+BhqEauqhECmtSuM+twdKxh/kz4lG24VZ+K4JGj4T+C\nnW0ZgE34gUiXFwc85yyi4lxqn6DWLJf4ThgS/2SxTtHQQGkS3KRjqCwIcxou\ncPDrvGaIgVrnNU+cVSvfXWh73Bjc+7RxnPOHnQx/7Ytamn8o6AfqMzfIbC7f\n0VCgaYl/7uKcNSvR1ZHQzWQStbwCqeHs/Uo7oAlf8F9LTjozyHiZcy1I4jIx\nlmrSrr88YBMvO7RN8P4e9ko6bYpUORdjol9UsgfIH6XPOPn15pgW9i+iHyty\nrEvTZsLpGWwCs9cA2bGA9zYmlkQw3wedKM7vXWTaVJPa/ltQnRQfN0nWGq77\noksGyvWC2NuEO/B7ARqKHcFAmbiY0YWHwsjpcs2EAUYKj9mmSNocGvowEUqa\nD1a4IkPDjZKWaZY0LfByrcEssteuCq1qiCA0jLZfOfhw1FsIPtT8Sd91F/b8\n7zYibV2zWK1YmYr1yJ42HVved4ENG0gqqyG9Gdh4Eq42Ue9IZSd8QEstoKpm\nK0++\r\n=+nS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVodfEQyVDV8ZUUBZXH8YgV+Em6/h1IRiYkVB0Elsk7AiBeM+asGir5XXhdDaPO0WXmMaIj8XUtop3TzbrcYUT6+A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.2-alpha.0_1560114930961_0.21342915297213594"},"_hasShrinkwrap":false},"5.3.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.3.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.3.2-alpha.7+d4ab1385","@typescript-eslint/types":"5.3.2-alpha.7+d4ab1385","@typescript-eslint/typescript-estree":"5.3.2-alpha.7+d4ab1385","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d4ab1385a229d64a79454791cb02f72abe28228b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.3.2-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-0VqP5NH0pAWhLfYbAmkItUNq7F48Wxe2jbMdEuGQM22uw0ECZ3p0Cb0xinkZkdb00/t53VW/UhWy4eyG3pLIxw==","shasum":"1e43293f8c60e746142eb1197a644cc01e7f069d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.2-alpha.7.tgz","fileCount":167,"unpackedSize":276230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD1ZiuG7ZCilKD3NYu6u7HfmDgjuBV+PgxZFm5t2P47iwIfL6Pd71iBtGCzf86SCYPjz3ZtOcak5eqscfQTplpDXw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.3.2-alpha.7_1636614529612_0.3716295101353373"},"_hasShrinkwrap":false},"5.21.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.3+acb5310a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"acb5310afa05adb62d678973b90748655b551005","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-AFGsY9AucTlYw5j6VkD2QQc0ilPlYQz2xB9hGtbFYqizpZLKOQWzPLGlfIfH4ho567/AUQGxdIPHC4PB064s4A==","shasum":"a08ede87934793cb164bd8121384cbd38565f64c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVORRD5luDxdRVm9NmfC3dp8Dt0SeQAURAgwElpemPoAiBbnrQhW8wofmgzC7cwaUHfeYZ9RpQhygaqnnGD19tUFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaF2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrGA//SMW6NdAw4qKQi2QYomsRcJlBJ7OpC5QiRJs70U3JcMTScNKK\r\nfiCVYiqeQlFUf5DWBdgHzpuWuJnghHwkOqXZOWL0ms83SDJcwqKQo2RVf1Mr\r\nAcHNLVZISMnGuaSGWndl7C9GQJ9vv0TWb0W04ll9LS75wQrmWmfFZQkX3BuX\r\nC4H8Cnv9U+nL3V10/E9lBBO0d+td/xD4a9gDjIsC7NnjyTLOT+ABVUD0MUNN\r\n+T8IFtZHFu7e7lMAIwBqLvMLjmfejjlCADplt7XASjYk64RbvY0l4MHAY1pb\r\nsruWtaXZ9J9bkQFh8Z5r+GoYb9vA+qlJgIvDWMeyhR6VbkNzAgbybmQsrr/9\r\nu2/P3A6W9WVq03cRUlp1wccblJfn+zVXuCW9VNlac0ZeAHCtdOnnN6kAxVC5\r\nWWoBD64PjjhSeKYW0GBCbUVbM2HqtYZR3XxlI3Fpqo1IGSWsn7rtg1ocpTxU\r\neqrCkkdMDUg3Cnv5WmywNVrxq4aOToblRNq8fMN1Lya1/69UdZcXzG2+CdKZ\r\nfMnrSDazRCJszJ99iJEQS9p1fOdGpwIMwxNMFdO3ZpB+p921eExYr6/L2ZdK\r\nvNxLWv3L+GlVTlD3LQNl/xXET3bOOog/Wl64raDfvCNSTzoCShOkGEYY81d2\r\net8E4++KmZukKZne1OrID0Hflj61lz+/vIc=\r\n=zrJR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.3_1651006866078_0.21676216157620254"},"_hasShrinkwrap":false},"5.21.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.2+f3cf87bf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3cf87bf20fd0542f92a96a318aa9ee5bf23c1f6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-gDh1JNKW2r1q+BSyYS29pstnEZrfX+1OW/Sxn6gpyZagY1OKaeWezDk+ImaCLMqi8q8fv6OEP0WZZUyV9u8cow==","shasum":"be8c67bff944c670297edd59e7dbf375044ef4f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB59/UDYP/EHAcoE9dadFrOzUqMiSMzkdWvFJEt8jSH0AiEAyCUxjJkGyceFlY+9TZexRFKn7E7UgAz+0+XnNFTZJyM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZwKrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotHA/9FzsE35TnpZtqgXgd6rAij7+EeTrSxp6XuaTMRWjVI705HKju\r\nlVnaB5AyVRni7sxUdAHPTex6leDluYHK3D7IwQy/d8Sretd+ols21HrxwKsV\r\nARACiJO7uvUV5meErAbuPDCFLrzhv/cOhFeWtJiIljfjDqrrbgXmO+xIwI1q\r\nZEldyL8Pbzq+rOkG89CkwOpAt6h8pDXSyxi/mxLfy9aqdnejFG6yIVDo7uHe\r\nWus4fYcUNBkfntvPKTHV22gpzh7G36m09T9YDy2T5jlsjgrx8AhynWeu85u6\r\nhZm9aDp6w5zWweOyREQgTId/yVVZwJKer9w8uqWEXCUh+RGbLerEcpVcsQsB\r\nV7OymnoCf9Y5QUb9x78tnZoGVJQoOTkNdzB1uev9Lb9/3MXwqSilCM55f8Mg\r\nDGFaJV08efr0MmntmPOUV4EQY/YijgEQKp4/vaZKbH+0LUKwEdLsffjgES56\r\nkqpNELjqgUVQeW8JGD56LQGRZ+K+tv46BEAfNB7vZL6e+F9e8ZZTDIa88NnA\r\nz8CxOz+8BAPQyt6kYkyaZ/uTES1upwQ89ZexkcltrzbyYdJIfR+hsMz6OBLt\r\nbF6s0TOx4nAGjjgf4wLCLh36TzHKSiDKOBRNVDHw+gBikItbY8YLGc1GL1y4\r\n1gKi3jXYPt6bb5Zy9y4yKDZCQ8Xk4vSDYks=\r\n=P7AN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.2_1650918059400_0.09787920580174725"},"_hasShrinkwrap":false},"5.21.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.4+5899164b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5899164b35d91106512a2720b23ba92e1893132f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-lKyQRjvdaUeFR8ymkgL6Aclyo7GIM/nDKb26NON3EfeSR28U44u8L/9gj613UfYNhyzgAbcWjPQ+nHwR6/y8KQ==","shasum":"a4f683b2b7a9afaa74caa65b8c8944623e4cbd45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtM0lEB5CzwC7x5Hl7DQWNFnFoKyfUxt23Bbo8G9GeYQIgIAmeBcDhoQ2URbfkxTGJ6LMsKaUJCb3nk4+jE4YH/9w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaI6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpYw//Zj7dYDZ8icM19r7Y2QKPmX7v1B7VeaESXA9af3tZqHk4P6MQ\r\nZTwHeM/X3dFpU7zlv1falSI67a5ItEnw428FS/fOYCA16LFhBS8finm6hbqt\r\n6j4rSeaTwkNgJbTN5+M3L57WKrK+lzSCDn3K+6Kd6EBJ4u5rsfWaBoZX43zE\r\nDI6+ZAa6T9yG3/U+UcMnFd2sPjJq1K0CJd/sfWg9VoxX8e7vxxtnb/HsjdUy\r\nyQiidH9kdBYLvX5ZkgfUAoh9UzxXEXhKzS3DaIeUi+wjnzBuNoJjBd8FHORG\r\nAVffRYQeS29LIfZncSUODTPHoh2TQ/kJYMfgNOkmKnNms5WEiB3B9x39aFQ1\r\n9pVxb5fB99Br+FATcy57VoeHMDSGVgJqjGszU1S4/RoTUr8jlsLvi6YIHLpr\r\nIlPRO238wgoR3aeZ0OZoeeCtnSJ0x1CfziHf05oucCBX2j+7hEzEQSZp2af7\r\n3rczFEefmCaE1ggY0vxEfBQ5csDcefFYqy4wT56u9jxNWO+2bDv46stB6qKf\r\n0+tAIIsKpzfALx8KM/1QMfikRYHC+JQNmQT5R8Oh4KepCGnSxNbXUygWC7g3\r\nB8xfldaFAeUisbzXaBcTJVEt2hzGNPK46IHMqGg5CtBrI8Jo4uVvCdGXj1w6\r\nY0RRbV+rE14O94FSGIU8pw5oWmpc1UhO66M=\r\n=dp95\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.4_1651019410974_0.017946009029195853"},"_hasShrinkwrap":false},"5.21.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.7+3eab8890"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3eab889022c9d1617f275017d6951f663ea57f24","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.7","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-ZJlbx3oQWAlLtERBDZHDHx6W8CN91auRo5aQCgU9T1OHMpqufE4j3MlBQ1+bYMHWb9wHZXUq7PQfrAcbmfpG/w==","shasum":"0db93fc9d58025b62ac9d376a1140b8129711213","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7M83JvvfatwOwWVhmgKhe6dS3EQJejPZwbv9Idj6YXgIhAIJc7XsMR0GzYTBQRiNYYr8kFtxCAB8wNPm3tLncPtNy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia+TvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIYg/+LwQxSdqBTBV9WKJFZ9+FBR2jZF/jyfIM8bPlFLhVh2olewTN\r\nY1vkcO7N6gxaOGazC4Hh9vcPiiqqymQzW2rz0aK6vGxa2A/jVamEfphMv+mk\r\nXrSoxGnui6TETHLEC+tQRaa1sv9Vst5nDEipJ6KoTblZBDI5IBIHxh+UEfHu\r\ndZ9/NXNzgBHCTVe8arDlg0WAGCMtHacMykfVNAgjgtAFzZwb1fxi2b2vXE7i\r\nmUuriQitTrqaVHJ+7jxz23LtLRCY/GS0fvhDOyAs5uxSKBAvFb9iSYqQ2FQa\r\nmpJ7jJY0adjSzooxZpi/vEAfKiAP2gUSK0JMaL9szlMLEPFeiXrLm6hIdgTp\r\nQPHbVseQ93wrxTrVDeTnYQDB4JSYPldZjhSbKqg1RFeT3c5dqZrrRxyeRryw\r\n7u8i6owNW71ptrp8TFHPa91UElu5hsEhihMilaMFX+MpEES6/GwQT+0Q71o3\r\nUJpPo5GctK/CaMk7c5SJjQwn1qML+v6bCoSkcF17esv+YpJs28rdCGe91F33\r\n12+TYb2bxq2NXHqoOAmTpH0rdjOSA4kvZ2+qyUi+RM0lvEccZGpf+Xe2SMdC\r\n3c/FIFSpeuNN2GTuyv9ZmRMFF9G0kZr62f6QJRulWYAbtOoVT61CrAH6yT1p\r\n0Ru6E3I6fDRTPgWTt01GuISrJmTcGc0Vhqk=\r\n=zGSg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.7_1651238127080_0.7676589311403992"},"_hasShrinkwrap":false},"5.21.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.6+b53de9be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b53de9be235fe40ee8a61646aa1a618f3852a76a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-KxzDG0gqII0BQgyVdkJoMI/E8yPqg+l9ZxnxPFwz9+5Ai5aOnbCTRDG/4WiDKl6ipBDsMpFnLZvIDQFlMmyiMA==","shasum":"c2bd7881f3f0042c03ae75856aa0fd8b4eab6871","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMwVtJTk+aBPd77pL7FaowkniFI+xsC0PAgy2n3BcXXwIhAKg9thGE4DAvuL/+0TTAncg4t8Ee6yf6Kj8Akdred9QT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia9hkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDxQ/+KlpUAD/p8uufpR1yGIwyxbs0pQWWJESwJ0LFBAU0wRGFexn1\r\nl39RFvpyIVZe5d5WVqsWETDwQ5PUdFrMfiB01rNHcSDiSvc6Q8YGC2EyT3Cb\r\neHQKMYSHA9cTUo/aqKVTpVjVYXqVjM4Q6lgbSckoVVx1D9gKk5zr6I/Y0UBo\r\nHDjRPlhzd2Am5w2qudthYfrpQowoIk4JDs4Utwxbw8gJ29XvfXJfGdEEim6C\r\nJkN9Hgcb50vSXgEduRKOzjWoVCVRrUIYLW+GqmKW5M+oNsZLX2J4C6507rTP\r\nTPoCzl+c79/QvfFpsw93JORCar6AZW44PMJXqQ/DZsI5i52hoipGCBAAazHe\r\ntNasFQBUnKRcVPF/xrfESNhlpJ8zWrp0ekYnUClVUqga0vwYBX08d8HwJLU8\r\ntTZJDMGWzN4JeiIsOX3td9GH327LD2zbN0ZUINVTvFrWdFzGNHJO/QbWP/g0\r\ngrD3j+8wYv+VvM7uokB2AskOWqe3IOFLul9d+ptuyCbi/9fQqN2TRsTbXctk\r\n3PnHpv1Bd0J16nVhc8L64PEi9m0xWm+/IZXAnH1E2fb322i8YXHUNMKIsWpi\r\nkV3PjEzVRNUN3gFfq2u12RB7dxWEadgJLkBEl0hWzoHL2gDIk2XBsSSdZv0U\r\nv+BKrLc2Mwl3/v7iwwOeZccqIFiJ+fM9jVQ=\r\n=89PI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.6_1651234916640_0.2307625382358396"},"_hasShrinkwrap":false},"5.21.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.9+63a90037"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"63a9003715fe1ee28fd59ddc40d3ea61391c6201","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.9","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-rHlOZEvA7CHN6AGqohAek2CMZQ5w2R7f3sa5xbWTwOA7kgrkpqCXuEpQvysUhRxJvWDD/DYDuemn8u52xwprXA==","shasum":"9ef2f4c58420b751cfadac32792413d30238d11d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAtp+Z49wzlyxthSML+i8pxka+ZjfJDuBJi4CvLwOkhAIhAMni+6JIpongD3qj42Ch2v3XMNfhrMzr0o2z1lj9bKSi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibyjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHXQ//Qs3xv7yiDNXNUHKZDThVj8envH4uvWnFgQiEkdHoLkEtlmpT\r\n7+RM2im38vSkK7TIR6stwaf0EQCw/hZjR5DiKuySwIVNKC33m4BpLFVVJ74r\r\nka8vUoC6WuwDLp4OU0cQtlIHlxBWina2caEDtSVwIa5AqlZmknjanOB26wR6\r\n6j/VhZMiepy6QS1ANonw0HfA61Flfm5T/UYLKAzvyZRoeaybpGLne27bmJHJ\r\ngdX8Gmv0Bgp9Guj60HjA9NaN7zPE7Z4CHWen53Iw0Htti0SOuvDmMd0F9lnj\r\nPlvAsiAMYsgX2zHu8P8bN0pfPdJy4b7lcpN05tY4M7c6W9EpZ1OFF1FcEuCY\r\np5At282w29brGTTL5KV3iazCu9v8oAEY0DyHFG4uvSmP26nwoEMddwP2k4A0\r\n0Lj0WoBsQs75u5TDbMH22LOxK4SwSRobTNe/kXDkrigR8xYtclmUUv9oYxBu\r\nn7Jy93Cl8FCJZiR/mFHqJBHDI1YLf8j4cglaOf3DjR9F3mQK1Iy+w5DBhRg6\r\nvV7+VftBTp+CrqlHeShTna6mY3qFgo7ZDRGxY7CfYzPIFAG5o1PsCcnRtu8A\r\n2cpP5brsuKrlFMns3dwE4wYOgppbW8Yaivlcez1JxzJbPDcVWr6r8dV+xt17\r\nWplxOxWusCDFxNDFpI44ywd2p+dnmwHVeRg=\r\n=/Wbk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.9_1651452120029_0.5605056662617982"},"_hasShrinkwrap":false},"5.21.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.8+3a06f78b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3a06f78b6e02056677c3487aff0af5fdea913373","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.8","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-onuveOrkUiLKfwaPWhm8yjEFxRHXcLiO55XSQXQUSatqpKyy5I0EqrOLjwJ6ej0UG2kJvtI8SRy/HRaokuRKww==","shasum":"e10a059bd170768a31486dcfbe004ce24b37c352","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaRWZKPK1/T8DhzEZdDI5UWXTNmWV+0LFGyPLiEfMQfAiBEIi771jGkiNZnmoUWTDyrNPkwiBO/WGAadMouHLeF6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibsWIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNSg//UFrkZ+f8nrt+JxpVNKTsg5Pw6N83npvja6tfoy9KvtgQzM5Q\r\na3Tr8bEyPDnG2E/5393Aya8dTc4eep9Lz9oadnqZRKRM11iCHClb3letBNbm\r\nRmWQ1hHa9PJyVone6DstvlG3jAURyCuImaviUka5DRiO0jn6tKpa7/QuCO+w\r\nGHlyZET6Bu5gBVoiOaHot5m5LtYTHNgeJR3SPtJ3G38CKZSJp6dtatLfr9ve\r\ndauqVAUaREq28bTxEeCo0qHx/MctXDER+x/OYFsOAx18cMo1uEcHDsAJnygk\r\nJezl1vy/0FyHdYRCtslLm+XbbplgDbX6ZkuGRqYJO7oDoXseDCJzqmJnxKb1\r\nyw0hiBhWVGKe65g7xjlVZlnYw7oQ4+w3bXqjkMuaOJuBZ0un5lEUOQAk7jRo\r\nGvZbzjU0p63oDZYYizENGM/0LnIlO5iRhl6xtJsxuM+37aLLevRfIflorWmo\r\nLDCGrCnLUOzntdtajdCuhIUNl3ajBveImWXWGfPj/TUnhxAu/VwlwVu/PBBM\r\n0uSjZHUQwX6Tsx47uK5IpJqjkG8CtxuhT+8Ih8Nin2OcKi8p1iGbXd/lX3SK\r\nNI5T7VXPWsvGKdvJ7fgTws7qa7CJ3ICHYGrb06bld2tydlDNzNhJi2+9Isov\r\nuyszTksrvBgt648x1DUtcYcmhXQAUCRrn40=\r\n=SCwi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.8_1651426696505_0.4233306708206024"},"_hasShrinkwrap":false},"5.20.0":{"name":"@typescript-eslint/experimental-utils","version":"5.20.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e19c90dd1c5375c5a3096d22f4985072b8dbd168","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==","shasum":"7ed593bed40424d9c4160f3f86c3f6f56d6c87af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYBXvteemZv317vzCJKPMFzpQS/419c/je4AebTcp6vAiEA1K33cKsN5FxWeqpr7JZ1TGdx6VOBTrUjTC6z/u/RUuw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZmTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUCBAAiKiPGMooSX55cs++XGk6ScgfKTrT5DhhjY0i/1RP+IJjye/d\r\nCK2esQ7u9y+JNxxaK2ggBCLqOGneD5KPOmtGhev9zD/Fw90SukEBZtnS78qT\r\nXiVT6sfbyW8KwX9kIhNMHxTimtA8JWLHHJ6QOxqU0/p/jy3pkYUw9gp30myO\r\ntZIJIP6YtpzgVeXOVfmGh5CFX3OJuFmW6vuGR2ANp0QlzOAAg0+Ut4LJ26hW\r\nFHBSX+cLtN2FqwLp2Wj3eRHrUktHHImGFecOpjrL0El167O7kns+7d/YIN6R\r\nRTyh0Tzm+/xTz7l6o24nF27nC/ZX0VaMBHTL1lW9YA0brxxDy+k0gl6eOXSs\r\nBo87FoNjo70B5yj3dH0OXrpuuv7KC8UcfvYFEpZfA6cZeen4DhYj7NNT035R\r\nVGS0Cndgp2g+LZpxhR+3XPcSFf2SgIX26Jt1ya151bW95k4gElZR2BfOjT2/\r\nt/M7EAd05Bu7gg3JXYvSBeU0A2lrULzcGpUL5rLkymAUPlOtHHJi34qsxvg8\r\nkkBS5GsLVbeHJCbXPY8KVoNxty1j7fxg3bblLNdykhmjqxNoePSCoU4r3YsE\r\nKH8gq5tlGeNhxJt0R0lujikIbWnOFfi5xZ/tD7r8eozW7Ju0LTC9RQywMa0m\r\ntxJCchRIkaL8TkOYXcurrFlzRbHdTgOaplM=\r\n=mZnc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.0_1650301331794_0.7180456642927717"},"_hasShrinkwrap":false},"5.21.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.1+dc60d3fe"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc60d3fe3a37393054b73b917b59ce9398cd4de7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-JvPfa1dyFQ8KYoiL4Lj0DDprgANKYXX/i83mRc+Lr3gBUGsPu2xIS2p373npcYd71LrdC72agbUTbnLKhidRXw==","shasum":"088caa901f3cbe95262e6f2662f83083b99759e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUx5QF+VAy6m4P4VYUb4s5alIudBvxGPJKHrcPam7SeAiAH+ZeeZQexqV1Ulq9ffbDimxfbKwAgzPStJmHs6HqCVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZwArACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZTQ/+NljzMJtwGvsL2lj8pXuzNRmxsref5EutxLdNB5pkd2V2VQmc\r\nj3X1oCMeg1khLw1SsnryfvWLRzHLUTZ3O/5lq050gCbCdkUVO/GLPv9BUu94\r\n+BUvIafI+IEOErIbpwboE5lndfiC0nhS7eQWsNVDNB9ImtW5RHJsIAY/oIs3\r\n8R1EIs7CVKulr4SKsNCUvDKkythKfpnwd9eFWxPTlt3yHllRzG6CUKRF+DXz\r\nNNDqEpU5+JfPO6t7K0kpTgARhnvGlmca0aAkegM/SKYDtZcDPop93rXgVmu9\r\n1AEH34V0Cyt9Nyjfimqb68SvkCf1XXgFT6uMfXTXbyqm+IYIygHb/FH1F+jc\r\nnvwM8l9jSxPV2L1iIU60sxrzLLfd1uF/O0yfEws9K0tYWloMtPxen6zpJSph\r\nc6axoS/yzI2uxWGHpM7M74EeZa6MPqCOoEaIMt0xkg1E1TPNzNgE9RZqTWXk\r\nMZj/TeSzMLwbVV9wzuPbRjiYIg5ZlS2DGJO3Yr9siOQdf5TPMmO4ilWpr7xu\r\neivXd0FiO0TsX+CjNlutkGC5Rg4rpekTkD1kfi8WT6JQGblQ5ZyIS/uvdoaj\r\nFZErQKd9LnoeE+oOD0wsosA1pwB5LeI4RvwBj90z/QUukUKycl+hqpnZGwgw\r\nl8oYqTZteU0x7ey96HNIBslIOaxSP1u9UJk=\r\n=x4oS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.1_1650917419193_0.9700504147916191"},"_hasShrinkwrap":false},"4.31.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.10+1bee15cb","@typescript-eslint/types":"4.31.3-alpha.10+1bee15cb","@typescript-eslint/typescript-estree":"4.31.3-alpha.10+1bee15cb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1bee15cb6bd4c1e24d6fabdc5df07882e3d28d8e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.10","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Ij0Mi74QL4cdsP7ryqJ80zv6I8TtKgzqCWRvcSsau+p6tvjcdN5HvYWRSv3AF14fx8AlC30ijpCWBFABFvm56Q==","shasum":"ddfe4c3b8d75285e9d011bc450636341caec6b77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.10.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3u1ANzwcb0WZCCHobIgQG6qha0H24X8B9n274oSpuwCIQDPr8YhxXqZl7MjM1gpGg7VUlH2iCJcKzhzioPpwiWxAw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.10_1632170267853_0.053885665919024106"},"_hasShrinkwrap":false},"5.21.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.0+e97aeb2f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e97aeb2fb0b393a1d690f0af0e6f3f485fc59937","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-pzt6woXuUZGZYuQ6xHcHKUu1eelUzPi/Z+75Ue6/Bpc4O473syaiCKG0U8ZfDGLGrndMTFkeEmT330S5YbhDBg==","shasum":"cb2730dbacb87de38b73d54036cb044c1915fdfc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYtMDYgCBRRS+91wGr52/LyY5z/3UtNhFhnyhqBVwNaAiEAs1QpKv+HQfvclYkqhiNJsaL6diueVmvIWYFzJL7jFpA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZth3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9+w/7Bon9+M9BJ1QYLb7yzrpzdtsB5SzQOvgI3O7fdRbDkPLbTxV+\r\nkANdGUFsT2N8EKn88zWuJ0f3n/ySYjY4x52dIYNIP1hn/gs+iG28+xRthxLX\r\nOIWUT1PVCnC/e2snilyRj/+2yOkzpH4NhwCGT+oJrlYB5Jmp7eoZVocmQ1gP\r\ngYp+N0BomEzCDJEBW5eeZ1SqZpLVZoFH0vbcGUgzXslOjXQyG4awgvqpmGlb\r\n6h1mDRA1xjZmyDjYQbjZMmBo61s/EpXDZ1jhoUgXB3e+2yMSh3KhC5AZMIWD\r\nNmoFKr+JPRwx8Kf7okLnSTD0VQLHq/bQp0AsOjJU2IfHU00n24a5+NlJwuCm\r\nz1EE+dKutXobUzvD7ZgFEVl6ECKkxE24EcCqHOoECqtdahfhFarCN/+ElEbg\r\nxFpx5UrELECwaJdbrH7k8xyuKi7QbG0DgEcvZItoS7e3K1R8AXE3wU/e4Zqq\r\nPPSclRx/+/OfweNF8mBm7KPGz2KiORXpJYh+ODukQnEN8v1imJ7AYydWCUvr\r\ntXH3uY77lgaQIHwHOCNfBNs/OSjQ6dUL3qDbN6qX0IxJWKToI9WA8hGSp+1H\r\nzunSHo2f7Fmj96RQpAuGF4pyMX1Y7iwhTKMPmYFSzOih4mhjFipDxA3p4/bI\r\n3XCBxN4wja0fX60INPCagLi5BDOmn9L3kAc=\r\n=YfLH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.0_1650907255057_0.18243248835922232"},"_hasShrinkwrap":false},"4.31.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.11+a40cfc48","@typescript-eslint/types":"4.31.3-alpha.11+a40cfc48","@typescript-eslint/typescript-estree":"4.31.3-alpha.11+a40cfc48","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a40cfc481730edf5964cfcdd034248402698dfdf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.11","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Llqz6xAd9jcckmPG7LJ1o1s2zuoh46TP9EXS8xUxyYQYhi12UzaInP6UOWb579g68kDV9NCF2NSb1PQu0gwaPg==","shasum":"f16880aace5d63fad3252ff0a01d3fe3a64cb4fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.11.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2oaOcL1g0G3qVkSem5CF00oDPzKfJmf850Apf63c9ZgIhAKTbrj5jky2gTml2TwRXF1gcqOlJSVHaT5popon/Y6FY"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.11_1632170602802_0.7482270483255984"},"_hasShrinkwrap":false},"5.20.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.0+e19c90dd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e19c90dd1c5375c5a3096d22f4985072b8dbd168","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-9fjF0qfCTygBjR19NzbZ7/RpZBZLCRvUlOBa6pmaaSBaM8K3DMtKPmRZqD+TCpnMLh12RcB2AH2LoKCD1rFKFw==","shasum":"4ef542b3c0fc5b7cdfd172f2f1172ca840388b7a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQulC0EtiV1uiNMfhvpLsnFlnl8reETL35qNb9dRvz8AIhAIfv9NkqfGg2rLALlVJokJy20TMgZ8axCHXEC5gXNOYW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXZ6LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNDBAAj5aGkdjd0mcSnZie8C9rGOm7VW0i38TWBOw0PICzN9NCOjMe\r\nSK6GM9CYpFo87SZFnEeHqo29Ke8vD0FFsXQ8K/0W85p4/XEAyTtjNZwYizrV\r\nAEVHICSdWC8zkON7dWCwK/4S5AEv1+AMPoUYxC4OJOF4jzd0lfCcs+0iDRWl\r\nZcgVfiid2RdNZJpFM5rICB7XF2odUUdPKGP4NLBo374a52iUue0RUpLhFZen\r\nB0kFiJvrZ7tnBeW5ON5A/PLzSGWIAi1maxXS914wI17hMoeBR178GJMX+4mj\r\nOrrna+rrk2/4snPKhRdGGDA2i8RSW02i3OWn4PPt8H+HsY7kDI/lgRSMWmtl\r\nZfuV72vkfjaXGd4ktPB4lDXism09qpUMFL6mtGd3yudX1Z6241/VZBpzZkPs\r\nwhj76g9CPe7ZBjpGdlNU47MgRlnJeN8lT5RpuUxcfLBXCWILDp//ApNEpXB0\r\ntG61hVyMnTHJkSmX+dlvbXA055XoP77Ij7DpLCwDlF1oaVmHksTZ45Io147M\r\nmLPa+4oz99KegW9/WC6FSjNB9hwDk8Qtxu+J2yJU+a/Ab8PUuGhv1dt1gyui\r\nYm5E7V+/9ylMcgGHrmaDOswLoXRMoESJ7m83pSr/l1NXt1okGEo+iXHmpj42\r\nmkt9EiaDPZ03uXp9QnAnE3vNUCS8fCocl4k=\r\n=hiPA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.0_1650302602987_0.33675425421872296"},"_hasShrinkwrap":false},"4.31.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.12+b01a6999","@typescript-eslint/types":"4.31.3-alpha.12+b01a6999","@typescript-eslint/typescript-estree":"4.31.3-alpha.12+b01a6999","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b01a6999fcd6bed66fe4dceb9c54e0a5194f7c97","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.12","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Q405dAwRFq7YwFRNTWVKUjOvZdyXuNQbWSZjTAwpVf15j+RPxz2hfMBu9EWqKkl9o4el9g/5inyrphLmctzA+Q==","shasum":"1c2cb76dc751be1612c20d204c610e080823071d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.12.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7MqABZLVKR87BFe6LChwqeI68vntVtdyfJgA3BMDtpQIhANy4YQs2kp5A/nJTQ39Qn1+wDPqHT4YS3Bxt1XAz1n5U"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.12_1632171522243_0.7056863512132348"},"_hasShrinkwrap":false},"4.31.3-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.13+5ec9c335","@typescript-eslint/types":"4.31.3-alpha.13+5ec9c335","@typescript-eslint/typescript-estree":"4.31.3-alpha.13+5ec9c335","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5ec9c33505c9106f60610e13532a473d80f9cf81","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.13","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-ilV5472NzO1MRwLPQ5PaUyR0NAFkGK/b7SdyOFmGfmMwLuW77iC8urZ7TshoWgDMrDskwdEInGv2LfyoOhNB0w==","shasum":"25d31cc11482d011627c6d1a15dc2a22412a7b03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.13.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICH3IeUY49bNTr+tcgxj1R/nK1Fwz2pyKVpL1HvB88v0AiEA+j71rRLxBpuvtwZM0MIByvWBBSz7NNS4aPa2Tv1PL1k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.13_1632172494205_0.9744372665379688"},"_hasShrinkwrap":false},"5.20.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.2+d56abb43"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d56abb431cc542f91b45a9ccf97f534ee75def07","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-ZISSs99jBNT43FoM72MFBi4YP1+5Di2dU2doj6nz+mVWBHBHIOss8MLuaDjWf8B2jKSCj+PLlY7s8zydwredeg==","shasum":"ac05e3f1fe57476f204e8493ffd5a84cbb635e97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFKE3YNovvAP6cY13wsBM+GUCYDlQuk6VyLe6KBsdZAAiAeJzWi0EqoXzvnZ3O0bu1bNKVXFGjz8GrkA/dGgCgAHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXd2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcyA/+JOdbDhzS8vacKIJR9xtTsh1TKpNvqnjM36DPMdgqmnLy/Q4p\r\nCstlaKW1aoTUrSpwueELUlZC4kVDw4IaM7WVmMHRWSQnmIC629/cpJ7m5kn8\r\ntBFt6fNJb/xrgHOKkJUa62TZ4rctaJyo0F7zaeQLto/tCWvLbNKwk9OhMqle\r\nfOPk/+n/Z5wGhYLJHMsWAhReb8PzOiBp+GANxABSzBNREb96TjCvkAIZ/bwX\r\nAvFISDIHP0y3Pjb6G0+lr7T+TV1fZil+h3AsVezCLy14d/mf40TjxMkbyAb5\r\nG5WWYNMrAiR8Fhi8XQdH3dS1n960lFLmZ1cr7psgtKBFEpvLZgNhXvmqqLLv\r\np4PMmSV3JTxagPO5jNl7BFTQN1FJOoqysc3QYeYJ6EiYQ2OTdICMAPU5Sh+I\r\nM7ShWvaDANrAOXr353f0JIl36TwFz6YZ27PI50V0u+EnFtot/jx3EToq0s0T\r\nvv0tZNGSx8+Bc49VtnVEL58ayCYs748b8bmXQBD58vd3I924t6Fl9Cyz+KGT\r\nGvELOg9I2+h3LtcDAkJpQJ25Wv7PA89qV6bvN5dLSK+LAhsSGQYkCXgbXOW0\r\nWpcpDzLz36CXDCg0DBNbOu0SBAMiL8LXblHjzUijUYc7he3Ld4v3EUPR4BcH\r\nU6eanqabgNNwBSg4OstBX5GJwZtOgmodf7w=\r\n=3z6j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.2_1650318748785_0.5419780884793675"},"_hasShrinkwrap":false},"4.31.3-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.14+955d7a62","@typescript-eslint/types":"4.31.3-alpha.14+955d7a62","@typescript-eslint/typescript-estree":"4.31.3-alpha.14+955d7a62","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"955d7a62b2e88d9396f7f7b6ce46da6418aea374","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.14","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-kWIwgznuc1Z5X4bz7V/Oripsb2f8/qAJtZY4A6yYK/Al9vs7dWcvMB0QwtSWSU8enilkn4C+cIN+CCXvugGM/w==","shasum":"d6a245446e90f8f3dd8930117b98bd21e26f3952","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.14.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2E7oYt89DBA+jcbxiL46FJhFsVf01NJ+ti0KrtI+t1AiBPjQc1Bst/2Oocycg/9ig0pWJPG6A+SKHN6fTggHBQqw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.14_1632172786278_0.46395732855163097"},"_hasShrinkwrap":false},"5.20.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.1+12642999"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"12642999d6651118817ceab19d2eb18a78856296","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-pvpXsRoxmfF7SfI3YpQo/xtuICdSUkx35tc6E2xI+/UKqqk6p5ij5CgzqCEEM4hjKCmKEtgZieqBYbhfR7xMLQ==","shasum":"0e27f3feaf275f539ecbf60a8b9b0d988ca2d74d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmv6dRNYtV69Al5SP9q4mYQ/4itjOSzxHPm2cFdlcySAiEArhmX1V5jcIlcusFxOooZ3ZpzYJlCZP2njQaG6jrwh5s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXdwGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVGxAAnAP7BT/Ldk+crkU4hNNFJbogu8bZsPsSEKrtxZNkLK9jPoqt\r\n7eBGC2CFbnpjrk0G9Z3hRLw/o9NBl4SrwOj1qgt0j3ErlUrBCXcJkJShjUoQ\r\n0CjhBeN3dsvHWmvW5f0i34XptvPKfsJyGfagdjBl8oLabVjE4lBPU/Ndcqgp\r\n28pKU6iHLL+iN82bKiFQ1nvIP3VVXrkcLhE8JDw+Xoe35r6bAr2JzhrmMH8h\r\nTkjKoDuXIckef6MYRUSMKAAtMdX2pSlhOL0oXeLataP/vaa+v8GLTQ5w64ZC\r\nB4Ci1MWz27YOBLjZ2u81ih7ypmOz5DfKwT8TSplcoi9dIG7udgkRGF3DwldR\r\nZmru1i1sc5NpFw8hHKhUv9kT941xkHUD5xnDxQcLthjwbGxdDSmvxClB+N6R\r\nemsMIU5dEb97gjTvPx/YjkSWokm3ybVnvC6kVfrl2ZWE8En4JoHzDtrxARZ3\r\n4zjxI/8GrtuExJB1IPLcYEOaheJRXgpN4krdn7P6U0GNJZT7CX9G5NHZwjvc\r\n8JWSZHUwHaep1IH8FSR9AiD2WHqPUzucOGizXDRpP9+EDATHRcrXro63IucF\r\nzWyc3Hy75w7H1e3pKT2BixFW3Tp0WbV9Xwu3DF7/uXmbzVpDgJAcgDD33WN6\r\ntQxghgGkrA2L+7DQff+VvE8SK5iljyh9cbI=\r\n=2b8k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.1_1650318342319_0.13361462640618083"},"_hasShrinkwrap":false},"4.31.3-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.15+ec5d5069","@typescript-eslint/types":"4.31.3-alpha.15+ec5d5069","@typescript-eslint/typescript-estree":"4.31.3-alpha.15+ec5d5069","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ec5d50696b249a207d322e4a2fc66582122eb010","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.15","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-E0P3Rwd0QyW+lxGD6Kdfy9Sj5WR8TklKf0fEI/cAlrzgOINXQIje5ds35TshvdZ6IyZPIljD72Rjq8kQV3A2DQ==","shasum":"26a0d5014caa64ddc94ba7d0644aaa20d26dd1db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.15.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwkMNm7h83jXguWiPCSZwbfCvkWkUJTYGiYCBC7hrkAIhALG10FyKGD1WQyszBhl1M/kAj2WwV8B/hWccJoTAQ0lf"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.15_1632174204693_0.2454160560484675"},"_hasShrinkwrap":false},"4.31.3-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.17+ed5e4598","@typescript-eslint/types":"4.31.3-alpha.17+ed5e4598","@typescript-eslint/typescript-estree":"4.31.3-alpha.17+ed5e4598","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ed5e45983fa052accf3a7b5fcdbfcb15ed09490f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.17","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-9jFX5ox2DH8M5s30nsWCpn+OyaCWPfKCr2/g58aFL0fjwGTDVaS8FORzvbk03kXe18D2pAaXERMaH7OcZCEdAw==","shasum":"b4479afffde83a46dbcd835fc585763fa82694b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.17.tgz","fileCount":164,"unpackedSize":301535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGez8a1EFYqIQ81dlyN47UtppNP2ogr+d/roZdz9EfOhAiAHaNjURdAU9zrc61pZsxDRMCziu1FGCyTv303YcZOPlg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.17_1632174606164_0.9460031789494132"},"_hasShrinkwrap":false},"4.31.3-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.18+806eaac6","@typescript-eslint/types":"4.31.3-alpha.18+806eaac6","@typescript-eslint/typescript-estree":"4.31.3-alpha.18+806eaac6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"806eaac6af5325664634690e9ebd7ffaed276549","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.18","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-hTJVjNvaNYWPndXtYHmwCGRXYmaC5qv6gfzQx9XWxKaUTvPT9+PS6LtubInRX1XSDfoiGAQesIWs6vq9bm/UCA==","shasum":"23431b0d759f435702e3b8d1835d461575628bf2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.18.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE1HNPkJH+QAhhbMnMp62HBjYY3tzAZDJcfAIvj4kJrQIhAIbgOO3JigD0ZA+wHxwQPlrf/C6/J2PpRwD1pm8c2KKB"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.18_1632174704540_0.20294536898548987"},"_hasShrinkwrap":false},"4.31.3-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.19+ebb33ed8","@typescript-eslint/types":"4.31.3-alpha.19+ebb33ed8","@typescript-eslint/typescript-estree":"4.31.3-alpha.19+ebb33ed8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ebb33ed8bc29f69ca2a657ec5b31857c0aeb4b56","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.19","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-dv2++5iKe+az9hkCT0zpzJGeDnkR/V2CzlmimeX0sDqAtGr72xcorkAmlsBgXD7+w+8QuX4TLYn9IpUDeOF3zg==","shasum":"31e4a08ab1dedfdff445eddc73fb83af4bf91ec2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.19.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHke1S6RxoxvmkeEfP5rSWWHbe3e68VrPCUkX3n9pQIfAiB/Py1KnyVSxiURjobD3KJKvcK94+H6LDTiPQsPcoXBRw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.19_1632175177966_0.06261072642981946"},"_hasShrinkwrap":false},"2.33.0":{"name":"@typescript-eslint/experimental-utils","version":"2.33.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.33.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9acff7c8bbd220203690d33413ad565b7acab42a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.33.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-qzPM2AuxtMrRq78LwyZa8Qn6gcY8obkIrBs1ehqmQADwkYzTE1Pb4y2W+U3rE/iFkSWcWHG2LS6MJfj6SmHApg==","shasum":"000f1e5f344fbea1323dc91cc174805d75f99a03","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.0.tgz","fileCount":156,"unpackedSize":229047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuyGDCRA9TVsSAnZWagAA/8gP/0T9KhxUEb2kCyvHVS/Z\n4RCbfdUBYRJPIt6i42jAJ2A1fE2w3jxJ4xH5VXfyi/hxc1fJaT4EeWFrOu8j\nikaOZ1hu6yTMqDJmjl2imboSGaDtGFXsw/7ul9tW/WUGA/Bo78dIT0o6I0D4\n2SRzdYfU9ELlow3ZdonST02V54nLv3gQrXqyfZcNNHArQ7Zf70xURnKjNWPx\nv7DH2WulPwVbYO950tUqPous+O0Lq6rYCKVLAM9WFhAfWz+f4ZBein4PBWvQ\nZTl999G2Cij6h14S8fSHjr0p3h+UTmaw0jDNFZEVvWyol2XB27NmcyW5sd7w\ndp235N4x/tbbBM/eZBhIM6ryi9W5EGeACZ8UMHUwr0TO4GhXfDJXDvn/OC4z\nCq8CRGmR+Q92NA/Bf7N5PcjmOmAfaKsDVDvdYZURmX2JTiSK/aADi9StAA/i\nldZ9m8zW6S/dxSfRKlnalIYd81c/guprmuVbDLfcierFYooYOTWb4CoLN6+o\nsxY0QkX/hKEeYgPr3xI0smiaYTnHBPT1QecEMviUfVmwcg4alx6vqDStUe0v\nKJIpQhaNegwm79iEbXxW+xbN+32J4hJqMeS3d/h0tRarEjRFFQ0WsoSaDUqT\njLmahd0iLzNkQqig+IPObi1FnEnt7UhEMX98yW1OAYlBaV3jQ9U/5/Mlsoh9\nYOJH\r\n=aDu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+4mU7EeiU/h683h8NHKkJSo0p/GBvWW69xCgQoVybsQIhAKXrYblrAqb1XiHVT+q8p3FhXjMzRu0n/PM5xh8BzhFE"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.33.0_1589322114963_0.054742448403136024"},"_hasShrinkwrap":false},"5.54.2-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.22+2b2a075b4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b2a075b4b82a273d97009cc30be4ba0a98fc635","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.22","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-+i+Zc4WS8k4hfC5vukJGGouP12OJ97WUqkpPjAzPeIbAwOQBBQtpOY8dSrIUx8XDgrlaxxgBhtfUoXXeY4Rb6A==","shasum":"942e8a4ed0cf03436385f48d44068a90cc8142a7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.22.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbgdulnAbFIHBHZuqt9j/hxbSUdOb871b0gAn3C2eQmAiEA5z6wu3EE9YMyGZwkgOdQUTO7DPh7KTD/rHL24WwWkIU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxKsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLQBAAljR8Xcfjmigr8g/PMSEZi1gIoqkklE/ocM4bjLJ17E4PwloO\r\ntFeGecpCrsQ/SJew3+CAhdzGXUjQRTBcuuOuY6Xq6Dtx+tQwZyUyylQIdObL\r\nMd2ndOowzhEwvyI94mI7+E6P/+0H3ySGrzd7sj7wb0hVIBbDras8Wz+b1pp6\r\nCHNTqXfILVtT/iop/xEl1oUfsIgwhSP3xr+vb9tK7weoMAKpzBvaHKzYf3IN\r\nkKVTAXVWKyfrP1MoSFT7Q8DAXkgYR5Lb8RSHkSauiVbNrnv6BVtfi9eQtTmz\r\nvsvNtM6iGxpBleElLVdh7FlrZeYXvkGZCCbt4CEE0ek1NYZmidlEqAjI6YzT\r\nTkxIXpx4ao4sFmKExg2OJKFxBq5v39/hVJjTzBCjq9jMZXPUSS68oka9HUeb\r\nc0YSQM3Yciw+dDoarEMNeeYi+0kPAtiLQhQ2N2xJqL4yGJzSpO0b2tnlws2B\r\nqhZotiNmGcoPCPCR6dMnZW+jDlX0oC4Y2zDfklrIpaqFPClBBinNj1tOA9t+\r\nfIySdXiQRL9S9yaE2YpfKDjOVfuo3VTqA1UTNIxJc3qElCmsTdbxbKGmjrRi\r\npodBzZrCfW6z/3tHELQ8tZPUiN6h1svXFWVpahy19MoTgB86SnSnB4f4hfQD\r\nFFb9V2UQg/e01pf0ni1yBrhe+UVqM5WSwe8=\r\n=4gd+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.22_1678709420652_0.38965419215925645"},"_hasShrinkwrap":false},"5.20.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.8+ccadb607"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ccadb6075d6977c4921ffc09fa40f515f4d497c5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.8","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-nx/eDodPG1uFsX7UDnpsRD4vGijpM5kw7ttkHOa978w/Blv8qXoItSHaQHU4LYoSEQNJtbsEpYU5AxS5c/hnrA==","shasum":"dba78370f68f647458627631655a1ec46e9ad3f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTo1XLY+AXmWvjcjzW9JFhscJ7ROpTkvRdsz0mR93ZXAiAJJL/8nOUMd5bTaAQsVP/Tj1w73yCFJLDFF3Yv4zS/sQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYvJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcnw//VPZ8Td/K1KO0BQzx0czJ8rGN3CAgR4dA7S8aX/UqiUdw5O9v\r\n2SELkejoM++j2kVXuF5r6P6dOSXC3MK+hTXRAEfz/VSNS96giz3SbfH/ZPLK\r\n8VLdx/E35hZUGqS5duOn/zn0/urZk0zYBgWAMBRD3IpaTr8F34O+oZcPPd36\r\nIajK8muW2ChCqIXTi/4YRjIv6fGqE92pgK8o2bJ3HI76S6PSJclcPuW63Clj\r\nxR/AqMSoMSx7R0kFi1i871eKR3p+aA01BpwpewyFRr6upnfjM0WgsAsOBgGF\r\nw+swzT712u++cm/WDXDecKqb/gbWtK1Ibk6f0TS8r5TZvFeY3oUdqiehX/3M\r\nJo0LE33vqCW0sn39OHrNIlID40+hdbjzClWNzi0ELw03WazolL/+bZ1d1yO4\r\nwLf0U3e7nrcHjjVg/MmITPFqUpE+AnvmzR20sH4hw87ATX8yP0tmsgbaakQW\r\nA+D1v0NPIKZ6sI1NSSNlFdyXfwLjjzeCgOAK3hMPy0g0OQqwRIV2Nl1t/2X+\r\n7RpmT/h4J+lBPycsBCOFyFDm7LEfDBMcJXVewu1KnxTTCueMUPIW3nNqYMvr\r\nnOgnM3b6fD4mwKw59uL0n7TMLQx7sk/ROlSqlM804JSAJvyKIwa2Kpeg9Wfy\r\nYvR5g5tNoeXhC/IM7mWKY6NXOY/bA8r+fJo=\r\n=M53L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.8_1650651763143_0.5862197950563885"},"_hasShrinkwrap":false},"5.27.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.16+45f75e6b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45f75e6b869f4160a45a6890d794aba004356ad7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.16","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-2IIeBkBa/Q59Egg8C5+cok6UMi4kLBCdFLZ9bCBeld07G+WxCK3P6dH7uMfvD0H+Foajb7GUKMYCIvxYU4SMZw==","shasum":"be8c6bc1bb5ac70bd697de967d2633e7d9cccc6b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHIDWwagzr0+ElzHa0FdIfW2rxN590zmjUcErrlmhc5AiEAzTC/Sp0tq3mOWSdMc3X8KKjzfg/5K1T25eMpXLB7/kw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJippG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ZQ//cSqKSh/cmRrs0JPqiI8vi3HrMaDBIykE2w9g0IL+hk6QIgyA\r\nz9ZNofVpfJmzkDR3QeHNOBk3uj6cm9QULZgmHyOSOVH7Ol5F4938UCuwqfDE\r\ngZU2idtNCudNkJ9A1uqoTn/LAfmPBy62Dm9We51S6NtHs7QqHyel9h56cdwN\r\n1XtWcL1ofinASvLbag0WbkP8Xylmx6SVhnT/vAWXQ8+UB7a8uEICwb0LFFrE\r\nP24rGm4qHeoQE7cr4ZnotcON1E5UZQ1v/BKiWGdMi8y00A+/GA9s2gnJwkaH\r\ns+7dPQBshy00uLakKabNnh3T/I9ZC4sDTqwtQ+D5UneBDZ46AWt9jhbz3Yja\r\nRHDJ9QG9ECn38yknTXHn9JaXiNDd3r+yLAfs0LOaT7TgAJ+zODpmRYL6hzoL\r\nAaPjKvmLhZ6kTz6HUeG4C4pNPsJVXkOLrEqP7em23UbZw8t4TYZhcD4SxQBf\r\nXkR+JQ/oebKztYiDsby9gYdVO34QYu6vhGk3vz7GHQ78pCEhc6mu8tnLyjx9\r\npQrpTIP5nfJI3wLHNCAtj2H01E6cIwvu/bqWtX4drC77aDklRr5buNLcdee6\r\nbDmXeVLxI9WSfIsbVILJp0N3G8WF5Ra17qj0ApkCWpTtGJR66TmKV/EMZWBm\r\nyrSr2GC8sZMh1Ltw2+WqTm9f4Dxloo2/blw=\r\n=o8oT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.16_1655083454897_0.8730804368577572"},"_hasShrinkwrap":false},"5.20.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.7+4e7c9be6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4e7c9be6ff7e2448f4151563d7921cd285c2e349","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.7","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-uRlchEToNxUj/SHRis5eCvpRwARaAXXr6ayquySb0eWEbkZfrj7US5GjPlkaHUAKOJ6uUo/TRYR78Ecme8ZVCA==","shasum":"6d317a45f75cb1f6105629c6a6c9dec65ac55d22","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7lwhoPAfsqUZLWFrhfo/zvvbNUPztGTXIvAUESVrIhgIgX83VZ0FjN06Gxr3IFs5+Edboon/IX7ugrAN/ZRpftzo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYuaiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd1Q//eSt3siDrm71f7MdcisPn9w3LSgrWaqXYY9RZzaUxHqHffeQp\r\nTwqRYFACHLRwh//VXR2FE91GPqKa3VLvfsf1ovTnBAmPvlwoyTyC50pLfZUQ\r\n/9wQCxrfDcVmIIsptgt9O3b5mz/1icjxxlNQXF9T7R4i+xFtmO0OW9dUHUcc\r\nzG0jnT4y33wJPimkf2k0t5DCh20to8EJyTfgjSN/nG3ymfw7MZUTWD3qACgQ\r\nI6GdJpkkHGo6rfMC/da1I5orCJjjTpaK+AVtU5yhvOeEcNQLNUtczXwUA2Ns\r\n0QBJrxn0hKJOS+6z2iUc4XPPAstJDHoNSTH88WdtlUcQ7AG8uDj/OTPHtC8+\r\nElsKOvHEgbaenokW4wXkVplgthcolnADH3VHUIQECt4HqiCASbPfu2v10XXV\r\nrL4DoEZgmTiSrurqfyIKtosQKgbxGIk94ZeXrO6imNmNCKd0LPM65/pKyFvr\r\n9JwzrQI+nub9u+74C6AOgLFTdsnCoVahVTr29lDvbArG+WwzI2zynRaQ85oF\r\nitQN5YCxY0xCSEN9/B2AHJBWTyfm1SXrJwAnATPoHoyu20MIQWfElufjilrB\r\nAp0TfKT77DQJOnnIsJHlAgZYLsa+vwb4xI65Wkp9Cnc5OzWocydM4Vn4ACBZ\r\nanjUmxXqRmOq5+JEzs87rd9a5zRY0w05yMU=\r\n=5tCe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.7_1650648738394_0.37072972898297873"},"_hasShrinkwrap":false},"5.20.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.9+5ad70dbb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5ad70dbb85a905415abe57d4ff3f8ba0cd7c3ce8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.9","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Dw1Ep+K6Lz6LwVKNcRoKO6MLSqdFJIRGfFmwnNa60EZhhDYo6G2CzCJn/WUnXWLYr5SfvH2zDUK4erRRhu1HQQ==","shasum":"8d0ce730ebe835b912f0c1c784c7a356555f59a5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf/Kw3LiZm3laCdhFS5StDQrXKctm34/9VwjBBwKP56wIgSp4SMCMfuuafOMJrkGT/ujRgqBFIYc/o9EpuwPAd7iU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY3oEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOqg//aOKBgLcm2u104B/Ac6EaqJa0F/z8nHBYAXYX4+/qCzZfYamc\r\n3CTnNwtgsskG3Pj/1oSUS98h0+BeLQN3fff7AtBK00FVxKSEHvXBZmGgdfom\r\nMgRCLCrZ7GMttsJrLVfAjgPFze5WPRFghPciImPl25ADKsDnxtwWRDrSkml2\r\nFJfhqX2jyKD8t7blyS+tXZbh8BVGZfaE4t6D/H3TzRecwA83f9aOaaNvrYX8\r\nEgHteyCHzjJQaSeizq/MV8J4zfixD3Asmyo7YNmKVvezTjwFUct7cBHDWEsn\r\nq4OSvm+FN8cFTjs1EXI7UE1zT5eHl/ihfR1I1CD8Iy0+0SVvr2gcYaNcgGw8\r\n0LHJ2IUT20b4zwOfv5+Gx5KHkP4e1UmTZXycxiHmmz4caNNUPQoVmARjIudz\r\nC2Fa4GICj67tnjDpD8dUmq3L6i8MsRhihvjoF0qwYqNttDD1dEMM5rMBk8SU\r\nhn1Pk9Qyeaja1EVtYGuz4RPoLX02CuYRSAa0E7ufI+UUFDuz6lU50kBM8D68\r\nEYuAJp+6s8c1JkdP6murKWHqzSJ2pQ8wDNaPGOx/OHhmHVbHCXuBuaRU1qP6\r\nHDuZz08C+j5i5ohRlSkZ01evFo1MLbAFFyaRT2Q8SgOE+Y5TZJt6bV5nawQp\r\n3C+rbVVqKOpcxvJYmmKWyOykBV+xv/7B4z4=\r\n=tpEs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.9_1650686468318_0.09088956995963526"},"_hasShrinkwrap":false},"5.20.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.4+84d2d28e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"84d2d28ed534296c16b7c893176c794c2be54f0b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-RVBPmqDdCmrnhT5iTBBmR1WYpxtDReXtWhCcpJXbaTiwyXTMXNurmptO8tZ31/qgmrsQC4Njb6AQhjR471vi/g==","shasum":"0fa89d8968933032ee53cf675f0c68bdf7645319","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBRyQ+93RqnhQJhNnDEOPxdA4kfZUaJtOnJcnsgpzDgAIhAKHhCtzBgXlvRaYBwRAb4+bfIgX0MC00ktXHErO46A1+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXd8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYoRAAmzXcTKypwbj3Y2qym2nczehwNGgnJTfgpcRHLL8Rq4XKmHl0\r\nCNSgj/vxzFYMKz+NBvpgQ0W4zttVaBrzpEfpYH169J78FbC4h4RvIba+YZf/\r\nLr+M5U29CEmc9+pPRwhcGJKkaSaoBeA5EvPF7ZYo9wcxU1fwrzq4pq2SJgIh\r\nUMuZfB51rOacic5Drkbquo75/rv6IusM9S7iVExnypJM8dDDtWvLiTFKjvls\r\nOgu9pNNt8i9ZYUjEueJzAW9/Vu+Gt1j+ibGKTgDBoLgq45+Rsi0pMiJqSQXq\r\nbJSp0Rm6QLMT6q2mpQtJifTRICgp35XvRnxcEIp0K0tmjbdsZ8Nm6gaW26+q\r\nqzwByKeeS5G2ymXEzXLcCYgzl5FCRrWPc0U8YRPP2GzkQEa9CYknyTQDQY8v\r\ne82n/K7r+PFLpO19ydSGO7FajGXrKkoWWMv6PuwUnXn8+dUqou/MQrp4EXF/\r\ntbAvyp6vTQFXx1mLCo56geAHAe+Iq+gloV8vRVG4Xwg1JGibuv2dGeCrEPWD\r\npjkifsP+z0hcr7ZQQ2o5MUAFCLLS5fpvsI+XCOgUFwlBhRV2d7KlFmgyZCcS\r\negpKsDrURAnH8lslgnf9uE65gVWQNcJ9rsyPVeukhBXD1lo75193kSwqwrjJ\r\nnMdoqPnGNE8WzDjsX6Yz22/C/nDd7Z08yGA=\r\n=b9nP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.4_1650319129461_0.2516259392662974"},"_hasShrinkwrap":false},"4.31.3-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.20+477b0c72","@typescript-eslint/types":"4.31.3-alpha.20+477b0c72","@typescript-eslint/typescript-estree":"4.31.3-alpha.20+477b0c72","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"477b0c72749f60f18d9d0b47a8e25da4241e7641","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.20","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-58baX9hTBL48tHthdkgCuuyBKDpMWrH8kodnTSjT5Qr64TkDwjz+0/OgjRamwTIZjbi/xnFoZOg2eoOrcJ0HfQ==","shasum":"61d73074872223b1231ad783c49536ad89b6afd8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.20.tgz","fileCount":204,"unpackedSize":418314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU0Y2tl1o+nYlStgITl5Qyn65JLvFjvPCLeDyGP9DyoAIhAOOIVRNDb6OcgGy5hzdjdVZRUe8qpsmVubMKaMuz+A20"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.20_1632182254681_0.9830209192188757"},"_hasShrinkwrap":false},"5.20.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.6+88ed9ec9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88ed9ec9d6b971a9533565920fdcd6890ea941e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-l/nIK2SKbMIIvdrIwCGX2VZNjAAQqCfDwPwhdb33HRw+P7i1FLbRVXezA85upQEJy9CuIQDWT982Rr+GPW1IwQ==","shasum":"efb7ef3c66dc74e9a2930ad2e4d253ab035bc82b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChSHF0pmg6iw7L976PXJS+fRQF6J9sY0o8Zxnc2skpygIgJa0PwmxRy5i5CPxDg1SZy8t4j/mtqICe35/U+4xSZfY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYjM2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphIhAAgeLlIdwLOMsiIHYvsSgc4nZh9fhELAaY+EUd5HEQ8WZfmLCL\r\nyUsBh8g1RmELUHlf3BDfomUPHYNQgKT1Xh9FRFu/EZTP2HFUX9i45PK0nLFX\r\n+IWNCzOn/7FfggOzP9j/zUsqKFZA3xqRm8IZTmVJ62CrVFek6jc/mB3rFaIH\r\n/f0EJtvMgsN+3RgSJwGyxhkJ+lXsCZcIe9k+dk6tmGF9dySdWErHiG5gCJQF\r\na6OlU29U8jfXzGrQ3nHrTvBvyoeEqiI7Ea/IiV6l9Ah//EIwVRMUgBFtY0SS\r\nzA2t9BPQSTuPha09VjE2fKQkZJlBvLztH2KJ6li2WWHgFHehszODiWNA3XtN\r\nRuH8P4OhIs5dGeCWfOeuprlcUDW5PczTD5kPzrCaTAEFar4ZBXvLYNkFggix\r\n3tTud4t0sGyUHeK7u3P7U/ABAvEDqvn8wQpiB2UPXyQDddlmd2gJ2FwpGnvd\r\nU08wRWWKH/SOfqCuv5pzUYWXhIvDKFRhB/XbeI6GA3a6wQxeUaV0PG5uwqqN\r\nVHLp2i5aTGX3wzrRiF+T0z9bKJE0a0hM/X56R4vuBcqAfy9QdceCs259VF6g\r\naWsqyRyZF4ImGAp9g16UT3ZzJ20voxst6JCEAVMoR3IjQewi1wHRhVQO1FZg\r\n2NG/c319YzpsV+LKKA6ExuUQJBy0wlZ6HRI=\r\n=EuBl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.6_1650602806298_0.7991239871071438"},"_hasShrinkwrap":false},"4.31.3-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.31.3-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.3-alpha.21+25a42c0b","@typescript-eslint/types":"4.31.3-alpha.21+25a42c0b","@typescript-eslint/typescript-estree":"4.31.3-alpha.21+25a42c0b","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"25a42c0bbe92d1ecbc2e8ff9ef3a3ef413f728b0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.3-alpha.21","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-GarmCLG1IvsRWL9L64xLct/hhf7KhzhZrHep5JzlCd7SDQAmImfDGAVGBqhSx/U9Z94JfXxXSqCZWhBy9HD31w==","shasum":"d52807d86b3a719ab2ef0b2a9c5d538799f628e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.3-alpha.21.tgz","fileCount":164,"unpackedSize":300675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnGPNUHoN47B4XcO2mte6oK12kCAbqkovv8/YdSPpWXAiAYeXkaJ4qo6g6tlKzQOdhT7bf5b8KKvg7+oyBVyo82jA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.3-alpha.21_1632184462342_0.5873271050318833"},"_hasShrinkwrap":false},"5.20.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.20.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.20.1-alpha.5+b30f7ef8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b30f7ef877dd9adc31ff16c7625df4e20f79703c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.20.1-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-VyM7eoAOmTM/pSVphSRK29x2AEWoUIz4sQdgkJxCEAwIdusjF1kBl7gjEQJQ6uUm1apQLUrBSnsyMpkpelfF1A==","shasum":"fa1b7e87ca9028b31305ad6224c5abcfbfef42be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8ueIckl+yGGJlgSID9V441z+1sqH9zofNvlGJ4Zw1OAiBVIx+WHNAOuKgiwnRJOA9O/3Ua5pfbe15TDxohqkHTeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXtDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmooqw/+JUPLAcqm3FGhp0XYAozS9Bja4LWUlauBLV4+wWNe+/SmHuGr\r\nyJ9YYapp1iCKzDUwh2z5SlRHzWc/zrTCZQogadwBUXmK8kV4H2XhZt9R3bNQ\r\nJ+NqyUGram8PXMfTaX8OQk6DYIQbFVR7WM/82hd8FUfIob+U3UkzH6fYgPTZ\r\noDcxUeMtCe1ZlBF0yPhpMVSRSSPxKxyc7/KCzW5gKvMRfqe0xSGnDeRQ/e6y\r\nuD/vArQICPqVSn5jZrwfPM6N9y/IX7+ATjYGJd42ACZXISWN3tPM/nfbllCa\r\nrzlDhWNpbg4pQy2yuVukLXjr106gp+OprMUNZHbYqI1xrRG/n34CfXudlkRL\r\n0sAAAy7mTKd5IpjjgYwcamfgRsbYlhEs70QIwxwx3amGd18Xsl6u3qa507aL\r\nZz0IyRhGQ/bKncyCJgvtnLj5GHgccog5lWaBvjF9q+ptGGTvZu7NAf8K7T1B\r\nmlaGALQpQJ80mu+QPZK2w2kdFU0325wUjkJmBg8Oqzo/HIqN3RlYq27Ah4jM\r\nM5hGcdMqToId25IhQcqqEGfBEY7i2T/ALgJ9CZKYcpE8mqPMa/A9nz9T59hO\r\nEy1VDBpPhVYTL2CaRjojyQeRfCx0YYraVWooS/kzBzgKnrmC3CJN2tcKQvR4\r\nqTEZh0P/fFL3ip+fZ21JsC3v7OQg1Nv7i48=\r\n=p6iy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.20.1-alpha.5_1650381038828_0.6859604237692813"},"_hasShrinkwrap":false},"4.4.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.11+da713627","@typescript-eslint/types":"4.4.2-alpha.11+da713627","@typescript-eslint/typescript-estree":"4.4.2-alpha.11+da713627","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"da713627c88354229f245866ccf1018fb56b6e53","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.11","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-AQefpkrXfmQ13vj+VYixEVSIfOVoYSyPy4razgloAzGUcEnu3iYyfJvZJE6sjEhtIHjf7uNSbkLVhk9fz4Npzw==","shasum":"c00dce6826c86cd8069099bc59540515caeddfab","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.11.tgz","fileCount":204,"unpackedSize":417505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjKKnCRA9TVsSAnZWagAAktEP/3NNdWAFjEz8B5cLBdKW\n4RK6C6mYE2YzOI7nrizKv0UodbqJ8u6djS9gp2nDyDlTwx2lb4fgO1yGXZhK\nuOaCMY5t4i2qb0Lq/TLpTQxHYzbmKDP7qdQ2bIIT4HEjHf6c+Wa9axCfjIaW\n5WI4Ko12Ks66QwI61JnnW8hsDzBDoKwyBjrRL+ZhGiA6oei6Q8Wv5j9RvIsn\nRrI9cB0tGjtTrCvx5GDjrLmExeBtdmqR8ZbgchBj27jvtphbF8OLG+TBQMLl\nFiBAW54CW8o/HRk9sokHrklyQbqVQqapsoDIawwMjnQ4IfOyw8a6d1PPjIk/\nLjL65FCjVjJhAXIwB3Q1tuixH2cEAbc5NEktW2Q9tAHqFkR5agEz0Erg9PxA\n6b2DD18i0N7fODad3VH2l7HoVNn/Er+ySoKx2OXfHCj9esoeMNSd45lFqG1/\nCbS2uLy22wHOgM4Nyhnq4/ls6249SHc13IaqRM0IYRTrKsPwMfdwWZ8VEoEy\nLgYoG+BZn+2LT4E+7YpgqpeydJjmmI8sRLT7oQahmWnA0EeT87Qjp9usJa9l\nrMOKUbsjvCRAPVOwvXalzvxf8OOX3MHdUNl1o1a06fBT4VLJWaDQe6HtvJKu\nidA1/r+G/42wNK9fz4jj+C1gdJg3q9Cwv6X0BHyEubqQOXzsxjyloVnLyb4q\nAy/z\r\n=GZ4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4KrCffpJMYFwe37bdSAUBvNusmW9uySijN3M8rfzOhAiBzasAibQV34OxD8CpTUM+bz7LRCcfWPJD7IwHVrsSu2w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.11_1603052199033_0.3706181088256404"},"_hasShrinkwrap":false},"5.27.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.10+cb2d4465"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb2d44650d27d8b917e8ce19423245b834db29d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.10","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-Y1SntTf/IK3rr8PzrtySdF6hEJg6yNsGxavr29LZ5ahFNhIx3w6xvMrJhKVB7IvuMl5KD3Z5rrBg04r58Ldy4w==","shasum":"18a378786e7b7db36dc358d20b87d25cd56afc6d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3xbrA/AIyomtCTS8SwUSfQosm0Se5m6VQgluVbFk+1AiBNCzlTGm6W0eXEwfSb67ZQFjGXELMcAWhxB4+EAICdww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioqYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3ow//Z+FXzi5nkPde2zNKaPb/P9g+Y4UMtZAsydfIT0xw+XlVR+cf\r\nobfezeDouJvCtuoXsC2ZCrhJjbpi5sRIxHKhhD9gQAF2VTkeQZupcxR4q7uK\r\n6F387XAKIZWBhT6Z1yLHwKoYiQxJSJpor88QOPwJ9enhYJsF8IvVmV96oehw\r\n1YWHWPmSZkJXGEDJYIO6IYHes1Nnrud4J2ZwkOlNfFhBbEbzinywkjo+BtuT\r\nBnR2FJGNqbPvwm6kD4XMHlbzm7c5aYrNjgwJDQ7ooJjY1hbzrPOiTmbC1oYd\r\ns+8P0KYgtyjsm8hnAGnfjpCqKFDOmKpIYoiSpblzjjchCaGqcDBvQNPq0veP\r\nQh5jDf1Itq5227E3jMDWx7dSKrMcQ/0NTO5XFRAr19jZvtEnKTIGuTpfRawR\r\naihDHjxiqVngApHYe6RsZO99kdlx2cXmJ3TNQ+QpNqkMWsdJUws3oogK+1fM\r\n7xvaNWy/MIQzW9fogqtL8Hd3bWnECR1p6a9+WwxUdLS/i6DcU/T6rLtarHDg\r\n0IlxVG1hvbuXLXsKKnphN2VYIidOZzJ01HcKD0xT42/AunrSWx83OJOW7btG\r\n0DTbWNPOJlhvgapln03mtGBdhQDTBK3kOfjAMaaiadQZlzBPktZNAoy+/kV9\r\nB/zN1K/x+W74JHsV8czM9WmzHsmL9U3cEIs=\r\n=lP6u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.10_1654826541097_0.820818951003728"},"_hasShrinkwrap":false},"4.4.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.10+bbc9e354","@typescript-eslint/types":"4.4.2-alpha.10+bbc9e354","@typescript-eslint/typescript-estree":"4.4.2-alpha.10+bbc9e354","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bbc9e3540576891552dc2dc54b2acbc54104be9d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.10","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Sj/9FKDHCAKVMYR9c6byW38UMP9yNbkK0jTdaVsfEI4pzzjZOGOXFDbcAEMtp8rRXcT7Igg0RVtXFj+hyeavUQ==","shasum":"79652d9ce42df0bf512506833a38a80d8d8a2e29","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.10.tgz","fileCount":204,"unpackedSize":417505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJ+BCRA9TVsSAnZWagAAQ1MP/14NvWu2gN3i2J7OPPfA\nmIdNfPk2tRYpfjak/0te7uO/meRc9CbeQ84Vrw31OvmRTQMKdmvsLnPzNQnA\nQVtn3jk3ucSj0XZ73ql6M2WtyhAEBhplrqIpnPCbcfFoLmu3mbGJy0/uGcse\nA9a2SWoIH/lIDqTnJSncRWgi68sWpz6wfn7tFCut5mUZTJdYto7dtOE428FJ\nApH6l+yn8U+Qy4r0JLkEPqidwmy4rmkOgQ18mqP+oBeMh7SFv0IQlVSwoa1L\nn3gWLPLjrKPhwW9NLpg17l+7fgmQhoutyV13EX7PGUdi6RP67i5+JVHXnobN\nIuh8l1uscJAg7uUImWw4WfBjokxsjGwV6ZnHDgNjR88cVD44r+sXJjKVfrVI\nk4PvE4wXNPaKzQy2n7Dd9SkcLuSxfRyS3QcXzmxLpm2CNbnUX3hSDDPvT32n\ntJOkGwYCzM6Ihkecu5uPM1UFoufVPOmnD2dACVwrfiguFNihBda61Xk7YRN+\noxWprKPngbmIEvZ8FdbFMB7QTTwtPSzqJNKJ97CM6uw/NghdHy8IpIPfGekx\n1fpp3pLG+loiuYT3JZub4Pm91FOfmtFI5gZrpzonjwwCh0I0VexqTdiODhOW\nzv1ovRkfN6O0BdcEkGAT7hWtV80ULs+/k7kpyq5B8AaB5nVWixaeDHty9J9K\n4y/U\r\n=XAf3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKOeEd1G1TrRnKC3FSz5hZj6SIvPfjna4sSAhM9luArAiEAqo7/y69DPC058QcPKSVRXE++5qp+JqTc0cCedLn6BlE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.10_1603051392823_0.3813346291971731"},"_hasShrinkwrap":false},"5.27.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.11+331ff3be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"331ff3be0e8dc95c910e409a6c02d28ce8ddf162","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.11","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-D62mSoDz92UUMJhnvRobAMVG1sKZEVQ6UggrgV46ZoAa7OCPd8wM9CoJtlkzPY33N1Y+XJKZbSKhn3m2mZzB4w==","shasum":"3daf05c0b6ea6f47583fcd538afa59a10e933019","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVc4dnIoWqPxuzNwIqbHZYKfH8Q3uwPgHuS3cB2cmgNwIhAIP5iz3MhJ0M+cllI0FQ9jQUw5kShLVza+OIgi7cF9CK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioseUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwGxAAj33ox5lgygzTKVvOGJTufgzNcqkcmlN99Euzuwkf6ul5bTlm\r\nqD1osjg80m/iibc6ypHIdDJ0tpybQcIsyxbXeKQ7AhM+h0HNEgSmGCLZAw5S\r\naZtOYAvxP5zQqtiIx3UfWh37rbyaZSRLZyzET8wPtHiB6cfNwUEMp9a+I89A\r\nLJKQo0iEgG7u2AYR7LbBPuWoKryKktE/gqN2lekZ6E4nSAsib5JLenUuTV2e\r\nmBewQ9Kx8cDGYFNu4RbCvbvyEbLWjYfRP5Zp2HEaQg0/JiML92WMiEkk/6vB\r\ntRWVw6bMhCAAT0WywZWijDXNTLGik0FuKcR/Qozkdaylln7VVJUWDaM+Q3RG\r\nskI1KLFVMR1/5lNg5yuHuyj44vLXPROih/tKn9TXirmAFbWUeBbFv4Ecs53z\r\nCZ6JzrdExP3tfQ2XHE+8dR5CPuXE9cOyeRcz+YjzjBw/q5Im3tzbIsqI4j8V\r\nRW5Yr9A3Zz0rcFRYYQIUSh8c6xVTi4sW7Qxw66NkKSWTdAQeNpxXyaZUX190\r\nphwIL+9p74QMu5bGnE1RMSh63jKIH45C7a0fqsjm1s8vONJcPZ+v2MMkZ1yp\r\nTbVVOMyC06vTm4yr99Em+Fa9jwAs6KRd5dMgNTiwlJnDsFxfVyB94Zr/jUpZ\r\nIzlzCL3RxgPSc/VvdViU6hdz9kOUjCAU1GU=\r\n=pggp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.11_1654835092514_0.8247576519324209"},"_hasShrinkwrap":false},"5.27.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.12+dc1f9309"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc1f9309cf04aa7314e758980ac687558482f47f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.12","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-DmN29QL83wZFy7/l10ZuSMNJoZ1pcxIpG4cBR2Fos0X/hHn1KhTtvsiyt9l6xVaWrjFDlWt/QJYs6sGfmxIyIQ==","shasum":"22ce8082142637efc624ae8e0e1aba6aa5eabf8f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSyQtUf0chuIuYJMHnMedEgPMVzYK1RihYtoLtP4hNkQIgdR2DccP92AkVGq9UHB+bmLdyjCvt22/HPFulpXms+qc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiotpXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaFA//f8DOVYmdYaOMd8vhHj0PJlDsmKBW3oXXHF8Wff0sFzszlNbt\r\nwiZWBqiSVLt2UmzmhVDNYh8a19IkSk/MjUGSWQa7Vab70G4dKh9672NIexlk\r\nMk2YZiNJ1YJZGFv+YgCvmxqRpGupslhZH30he4zvWZYMw80UgIeXkxRaJr+b\r\nHgn7SA2x9OrHDGHo3klacIpM58uMkzrhB0SVaDaKI3alhCcoe/V6oCsKkzTg\r\nskmzBKDtsulSwYUqfEk5SZgvrB5TAJ+v+muC95OBF5pRPR2LQho4k1IrkkDD\r\nEXibintX8UmFCrkGUyjOgilXGcST9VLnANkR30vK8v2Ebtvzb1Otr1u6LY4L\r\njhXrvcmGDauipRAR9BqOifzKhPOvKwsa5KW0Ri8b9QPNcrATMk99xh4qZ6uH\r\nwmY4F71xq1e4VTpyvZMLoXE2QLxyUP/dYzqsCCa3g3Un+G9h7uvdNGuEDBzS\r\nUPVRpc+JoOyLu2UpRPyr/LtlSt/Ery62QsLXGxGXAZ8YjyhFlYkM1tFORnK0\r\nOkFY2CqURfY49d/1KdoW7G1ykvL8y2nwEz00L/UHLdz7ipKedtjOb5pjlBg6\r\n/Z0EUOSc0qhVz+NSF7CAfboX7lwNiEl5VsbGp/suKDmzoi59FzAG7CH3csm0\r\nejX9SwhbekT4wIDLmEygVYdjGYQJkCJL2EQ=\r\n=dRND\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.12_1654839895616_0.8217211822626134"},"_hasShrinkwrap":false},"5.19.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.9+2b787c37"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b787c379800382d2ddb9d5a84eeb858186bd14e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.9","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-ddvufKgGmou4MBFY7j928t9KnOKt1O1PfUm/k9y90h0VywnSxuIMXZBD+QMA8IsEbXKNtOOjGiiqNgnFXZUFfw==","shasum":"e8cc2091545e356f98f781f7fe2fe15399973a45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ24Xi83IZjhCcC/T/qUqLzaOGzPoZSFsQ95Odwop+nwIhAPidfB9uxu/FaL32OJI7OO5HmDHWnnXN9ul+JQQwGosV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVL6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSog/8D5oqrdYrYg92d8bE4ZFM6AauZZYc5A6tr2o8JiBX0k3X13AR\r\nXupSjNScXzsqbMpfuhq5LhamFi8RsZPkzIVSCuTPciHvk11VT597/uLEYUdD\r\npNQlx4TwMFtHQlaWoCGwOh4LzGwvQNhBGhf1cyNIiTBN99l/UEwXb7I1KVEa\r\nq66hizPH8ivDewDENX+Dqb1zZTLl7PCFXrOsqeUjlHmRfmC9PYrwJYkpRHtd\r\nato3AB+hDJNRYaOLKIpMpVfa/QMnuQhIbAgjYYXUOGAlSx2V4QSbqFfPt8vL\r\n5EGlYcli7ziTeH/v7N3E7mcUHikJZSgAMAzWRUH/bqyjUNeGulzvRqtXPnlT\r\n42kwkAtBSXt2IBkrb0bkI4Irq0DNDEYY1KvVNI9ptykE4JllknxuG4b+B03B\r\nCYjf2UgaQlER69SIC6bG9GBiNDG3LZpJLX+Ekp6kotMejuSbpZ2OirXRLwOB\r\npZD4EMPmC3larQ7o5uU9MH66kU3rJ5IRgwi9qbOQS6WudYHp1nHSLmViDSnc\r\nNNGa0zcWQGXYDcHyKDI0unCqQhBR7p32hJtPI501f86qTF1VMtm1Q3HwxEVQ\r\nwCNou5SumLCaHnm6IAWbxuNurb1YBHA5bbkwSBav9WCJLDsGGD+2yWiDONDv\r\ndjsFXdJuPyCyW3sV6ZcTKpFVqyIb459uPOE=\r\n=PVfA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.9_1649720968236_0.23010051430312983"},"_hasShrinkwrap":false},"5.27.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.13+78af93bc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"78af93bc5a442e4e8d575a8ac14b6a5e888d03f8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.13","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-e8eDGaOkEd7D9NctLD9OPHDQ8Z9aBaMR9e+T/E9Nz/NPwbT1VZfCN47oC8wH692cckgCKeK05kpKctVsuW7q7A==","shasum":"20f163d3255b9a7b0451fa7f9498d31e48a0a403","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDyw7ioMOJ/L3KNyrKLPK6IJRIHhJ9RY7R6+4oNdA9YAIhALIyH49Y2OBpS2c7EByc6AeTcA8aJC7y1+iNanhoBKO7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipZo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5vg/+NbBh2MUMSXnyJDN9PZ1x9oRYkKfXhb9XZEfWyBig6CyEJ5zj\r\nlEjlgXUOK7eJMiaBxAe+AocMLOqeixOp8KN74vYTUEmG60miedDaV8/AYEqA\r\nhjLthYCHZgurDwoHxTytfc0L7sVHoRK+hTEq6G5oE8k/9SEezwWnDcVGDuV8\r\nmhp9ZlUbfHToFbunownpkZFDgDuUyR2+1U4t+r4P1SWI38ZVI37tz7pHZPjQ\r\nn21+RLtw0XBl4jFi/RE/jwU858dahRpdAtRgDHxXQSN7RVTPjn9V9mRUrwJI\r\n5DgG6JEP/8DJ31Tm97p/e/1h9SKIy6M/DNkKdvwUrk0YAk9J+wPW7+uRHYrt\r\nnUd/KCGrD4ra/t94cWXdUfBkcmr5bzQU8qigqNKodpSvtxU+/n8LXGVsnMsw\r\nIH39Fuu3DhWx2i0dkEeYQHPY19spFzbiLz0L9qo3o/iObuu1XHWQEfc5pHZa\r\n3HGY72EyaDeuD8YKKQDnMJk5z+hlK4WEE8HNODjJCb6jWt7eEgOCms/3t039\r\nhZ9Pkq3Tv/xqCcTmDIqf/yfXV2B3/mSSd83QUL9zXf1w8bkbaWUbUa6W5H3Q\r\n+FVe7w9jVeDMHA2+Qu7nJUEgcOATBkE4slOe7GIqEG/yeocsdovfEa0yIgdB\r\nL5X4bTuIGiw/ztL0tVYMA9mEmA2aLEq4AVU=\r\n=dP9j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.13_1655020094318_0.09701975587835965"},"_hasShrinkwrap":false},"5.27.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.14+b67b6e44"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b67b6e440ceaca70b13d88f6b0820b55e59113bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.14","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-U25XkZY7HOKX6gBjkjtgC9Mg0Xdl+6ryxV6l6/C9+v1LIujliUM9QmrRnnavABQC8S7NiN1GK7vxhXMHW0WZmA==","shasum":"011890d187178fec38539c86e0a6dc6c5ad48c47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZSmrDGGQVHMoxhjdiRID4u1LGEbGvr/qNttNP+aQ8iAiEA5XHPNBH70EHWKL5Js/EP855337yLZncF9L0TfHa5XMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipgetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVYA//bKAxMKNudMQrZkj6yrdx5RJZ6A0tyE2Z82uKX5xpLMTbjsAX\r\nbB6F+eFpGbddqy1fOwikNzxkn26RjfpIE9NLvAcfJxvupLHikx5io16A0No8\r\nrogUFsNwYliP3NpMPBbK6gcz+OzEtG3Gwv7BFjjdKLkdqrCHqpJAubsSv/NE\r\n4sT+1QaOfioh/Y0i77EUoXWS2a8UUfyRcR8xjHkLV3PG9cDuL8YZMWJq4VBe\r\nnVUpNWtwKq21/OgOo51lR57UTGeA4dZsJdnJV91jCddjsz6zivPK9EkR192v\r\n6rctzYBRJ8QUqVZkq/piNdVd9gsnDXExlTuwcDvOaOhphYmH3IHRzNqOUHGt\r\n4zwTba+tpQFdMkWtXyNaIVkrjAoFMoWVG2f/FU1U8axT1h7YZ4T+8ypRTO/B\r\nmIVkFWhBJJHf1Qr4DTZLM84u9lR3mkPCYJdSHK0ChtbmOTWYbhgBZUanlxH7\r\nFyDoBcak9bRa0oOcTGVTxyKJm3ePKwncrlivVI8r4mgYySKmiIwgMJH+TGCs\r\nWbpIRmlXxTeqVKOeN0GGggCrXsIFaxdfzAgpHhYOZlTKNQBWEc8GQTDR/uo/\r\ndUqG6ZDoiSr04e+WKlr5FL/GKEOjtx7d+DjiWRai3ADESV52NfaYjolbxOl/\r\nTeqxYTZRw4rDJpXYXSpoqqtP3GF3ruE67g8=\r\n=wEMj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.14_1655048109217_0.31480931090480135"},"_hasShrinkwrap":false},"5.27.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.27.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.2-alpha.15+6b17ad0c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b17ad0cd44f62a3bcb5ec125c7fa19190263469","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.2-alpha.15","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-WCX8BEpaVbnrG1rEa8tzt35UzYYPRleBQy5E34KeLRCaTEHCtNTFyqj8XoZYIHcRM4vkF5RUeKPHx6jNn0mIbg==","shasum":"bd6d0eac72beafb0bda2379d470c9438caad5454","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.2-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMnpGoL/5yuB0qbSZEBX30niaBefRlWmGsIXojQFPQ+wIgaWmZW4bhUdo1B1ozZTSc4ppcAP6t7LGG3PuCfONVbeo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJippC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPBg//UPYQ6ybIcZoSFJ7NVtcncTyPspy/R4s2EE5sTgj68TWsJQx2\r\ng+Bop+F0ZHPfrka7wtqbLvm7fZuER/TpTrMeSVV4pNN1IyoiMflJHIgLAua+\r\noYA8N6/H1YnPuEvPyE71YslPPzB/GE9qu1MzDcSosSMmV30l5+WsfaM4l+90\r\ny+kb+NVcis7leI2kniYlJP4c8iNzN6HPNj8XsmNAKIm/DGfPcAH17uWKFPY/\r\nI4pAnVyB4GtyXIVOOAJb1dWr22YO97Y+xNUNv6GbslUz2uOsDnYh7WJw6Lla\r\nBn9k5oZWQdbxbk5URmgkHXE87MeTXUVgtVthkPAQgPWLDfVM2XNbsq/VmBz0\r\nUzPQ6Pk8WC3uo+O+LgysO75B85f0Rtrq8oT+wDRLSeeoTkhRW5NoJEhnDlz9\r\nHOLha6M6DUX8T/Mi1S+s1cu7NpWmdweezjlv3+3MWhwMvglp/uj00f9RNmZg\r\n52RbnUOyyoJAGUIcCkIYKv0kWpOeKUY7lBNU/voIR64RsUvaKYRZsD2lfrp0\r\nlaHQBZELAZtqUcfMWcOliXAVDso43pLsRiaoi6MnkIhqdnt/ZUsf4jaqjYHJ\r\n+vL+dBI4rpFXqzJnjXs2352BMXFzkpGrQKRp9i6FZjGzErVctoe5qIWKUBpd\r\nDBETsbMqlJknMGi14jYyHhGdf9USDFN2QUI=\r\n=cy8Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.2-alpha.15_1655083190260_0.4487573349425047"},"_hasShrinkwrap":false},"5.42.0":{"name":"@typescript-eslint/experimental-utils","version":"5.42.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e5e9ea4cac25947c3a8748647a4fb4d329c4b25","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-B51HySW9wWIwLantEMqJi0FXVp1IMKRAyNASrYhJV3/nl4r6aEz6FJTJtscgu7YrGWigs7OypQExmcVqGQoDFQ==","shasum":"a2b6b24c75bf41ce22501f8669082efdac689909","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuwQaL2WZNYU03vR58Sxaaco/QFSNZVgtN8OfyN1ElGwIhAI4DHYHCjlcOnq+aFUrAT2UjTdH1fkOQhAY2MFEBnyH+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYAeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmkQ/+PwknWMKxJSuwhwej9TQ2HBzRZa6aupDfVmO0ptCxmBUSkF8W\r\nHkBL0cfRN2O+jF3rp6s7VTrDM8UTLyRKsDWnFDhG26aOmaca9JkZtWOJ82PZ\r\nELLBOqF5Q/NaXXtRd9KDm0qyB+KYXvOyI3JRTrwS+QnbDkW7hQ4/lNK8CeUm\r\nnT++Z0xDGOkRqzr5/5ANWBgKe7NE4WiyiL9VFtUtKFuBO4DIPTrxcGmm6nHv\r\npBiO/OsyjnVOE2V5ycfpfuCAZXR6BoLUKncAeYEwGsBlfVD3jnMwRoZWPGRi\r\nmSPZ8ZHr80ut3qH5q/9kSm3VTLWHXIkG3fYikMYsZ3UNKvArYSO6IpxuTmB4\r\n2C++pKKbs6zunf5zsA6U8xCGlPgqYUGOqCrZOqaXngTVehSGcY+h07MsnoAB\r\n6XR9EMslgIRdmvhxEvdoY+toZY1Bfce9JH+X4JoIXc8XHBLIdACs9HvkMpqh\r\ns2phfMiscbq7CmIhmC1vS9WDzbFeNuMz6rfI5fbfyc9z1mpu477PneK0jMhd\r\nLmjQPhfYcueHZOZu/zaWF0PNj0W5vciWhv8fBLUxakshhqXnj+aQraCdGw72\r\nJB1bwiPoBUvPMqmmSxIxVFdO3Ofs+ab826tTY7BYj1+hLoZvpZ80EqUreE+4\r\nWJiN9r0GWfsdiWKumO7+YGsSFQvqN1eNuYw=\r\n=MORd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.0_1667237777120_0.6042832656735218"},"_hasShrinkwrap":false},"5.54.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.14+f081bcd74"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f081bcd74f8cef82fc8fcdd431bc1f618021c9b9","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.14","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-pX64huhbOATSMihpn8ha9C7PSJjNqfRjx8d5xBM5sfkXzhOZMvJx1Uo4QoUpSfiXAg6bSzZZpnDTGBk9JnoEfQ==","shasum":"0b0f4440790a29dc9d39fc0030cffe8ce2b03604","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.14.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkChCdRuEivKuIMGGsqyVVAjPdrCIRNFLO6xAt6UsYpAiA5OXUtPZJHpZFU+iabGhJ2x/cL/EFGjGWm55opdTKOtQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDsWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkSRAAoBjAp0hv+jhX/IOAJf8gjuQEFQu/XDwtnS+hPbkaeQCuLtT3\r\nveYKWwdyy8SEB3GdDzv/SzLMRX552ABBmp8FhEuA26TPMIRzVPPhZGfnF9Yo\r\n9RASJ9/YEEGtklpwqTbXIYffPuoVFtRrSRnwk1TbMgZpDuXKscJMAT8buNn0\r\nSfEcOuCrt2KZhzWZkJ1bsIG/diei/C5MB50Vpp2M+2WS5C1O2ENzEDdbYeTg\r\nE8T6FD9WdCJOvG+G28lXL1VG4jrdQVGgXFBKprUTk+4Gi6fqSebijdnq0sQK\r\naaBPVhJePwAps1ekL7wUkCN48F2B/lzhaFdZNRY9m0HHSxW8jdYJoNeTgZSV\r\ncFDR6RD+fq7yBGH905FWr8m4OLcHmsJvXOcd9GH1tyDirfA0h4eCm6nPYlAD\r\ng6CIVmjZEUxEHQboavoKlDKrllgJPlsWHI7gD3zvwG9hgiXohPGx+r41c5zk\r\necurQ5wto4SkdK+U+JmnpOYT7vgYbr6RSGnXKOuqNlnVJQ+EeOhSOv1xg38d\r\njbnp3Mw6dpiZ6lEet5YetXNmURDgMregrMOmob0k9C9y8ln+AFhWms9YMOpF\r\nJ7Cutwnk1S9qZSBqBYoQItaf4uh0ZNL25RaAoHfrRMa2oL/8twPkdSWR8cYE\r\ncQMqN1JNLAwnvDT6qI0IE2Px0muY45IN9kg=\r\n=iVaL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.14_1678689665479_0.22116217180462505"},"_hasShrinkwrap":false},"4.0.0":{"name":"@typescript-eslint/experimental-utils","version":"4.0.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.0","@typescript-eslint/types":"4.0.0","@typescript-eslint/typescript-estree":"4.0.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c51e3f0c7450481813348847c6d28b7589b0a92d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-hbX6zR+a/vcpFVNJYN/Nbd7gmaMosDTxHEKcvmhWeWcq/0UDifrqmCfkkodbAKL46Fn4ekSBMTyq2zlNDzcQxw==","shasum":"fbec21a3b5ab59127edb6ce2e139ed378cc50eb5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.0.tgz","fileCount":204,"unpackedSize":413954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTS1SCRA9TVsSAnZWagAAyJQP/jjAGwq4IDlu1YqoYxvm\nNIt8KthO6rx+pWEGhpvT/dBBXnz2j17gSUzMRtDnAMerYNLWpvuGfKJZTp6J\nv778CK9lrsdkNKK8HADnV8sXpfZXC0fRbYrFChJmRXqh2M/Rp9VxFrFWhfSH\nyWArX1jXaqhO7WZUOv44bW6TxUf6P1AUNS83c18EAidBJ4cy8mgFvqKk/zjq\naOrJW4vkmkG/qiA7ajAA+bNdLXrOZfrTw6OewQE9x3lrCRdQF4d1oZYJtp0B\ngboGh2u4vVx0779cbHscGtk2rP+6gsw0toXTM45LXy71hA3QHIHgMMfuflUP\n3299Mazt/YhJ8ZfpGvu2f0hQvcaeQfks/zLDRGN1NUDWmEYDK81XLofDXpjo\nN4TIzjpQKwPmXTAKwKqJJptMUlEZYnU8jt6P190pshIaX4/YUr73qtghgmi5\ntXdBz6LiwH03niz4p4sjCk2+5wIJYQR0PAz5ZtuE1a+AkWtE7VDyx84zTS5L\nOnCYykU3tt8oR7DQSxjgfqpASvifKNSMyd2ZqzuDAXXmUndWE6giiVF8g0U1\nzeQ9e/0F9kmQ3PGNVVqLUlpvOikITykjhOUw8VCMv9J6cS7F1D28vbQvftd3\nFLIbGx05ovzwcuaueK7IbRfPZ2AI096gXushYkjFJ9YxF4dWlSPYalhgzynd\nPQvq\r\n=cMMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3nquyKcwL0fYv2PgDIh1qothC2RKSTLAl2Ag0GJ3TaAiEAxe/soCzy+fOl606SyD3HmA3PB0HPXdawAz+82hJQEuA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.0_1598893394312_0.3385532972303329"},"_hasShrinkwrap":false},"5.54.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.17+72989344b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"72989344bf459552e3a4865c5bcbf44cf5d02a50","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.17","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-83xE3Rt1oVdLNC3Qkafgkm1n/V67PkG58RaTOVGZdMAG9ZjDGKEqbH7q5LqyjMcawf5OkzPddDAOBE0MIr9u0A==","shasum":"1c96a824b1874bdb94ea70d439b4d8169f1039d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.17.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/4FRYOUW4ktpSKmSdTnKCfe/ZQDcVRyuyzMzVoRpiaAIgKUIo941ZJuz4PIq3F+2rvnSVB+2oLW4whnJGXBC5Xkw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDsoWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodug//VSfZsgU03NefkozTssOvnSl/J6Vx9Bf57MChVsUYKSESsBaO\r\nmZyYJYRG5mUwScWeJsO5wHPiC5gjbvDoL0DTXBeXJJxAz0CWPmmMr5WpNRyz\r\nv7EXYUTvQzX6yS5URDpEMoqh7QgxrPPJgUK4OqKxHKr1KTGo9Qu4HSERB2J6\r\nYDPFhcGu3V69tMbh9v02v+aEgk983Dhvq191iyJKH6ASnF2y6RIOMaLDQO0i\r\nUm5creyXCbsAIRVs+gSkwyBywy7fjnBAKxzx4OPCG2GycO8ERu3L5naNkpiD\r\nFnjeJgwFcYrs+OABoGXcW9WeJBtHY6oN+pHb3Lss7GJaLe+fknFKeR/qSd8O\r\nMVqzzeCNnBMmVMxQ2fHEv6xbUTsaFONcmVjpY0ZMbbArzqDNWw6Y8/Iv6m2G\r\nqTDtHREkuPAFPhKT71B2XDbEn9etHOjuZrrij/LxRLIlSYdLKm1u0CB4SFAV\r\nsufefCFO25RRRIwlYNF7psxsQFBI59MIjFOrLoMuYDouKvwww8dvtxWtAkqK\r\n7jIK+T1WdrkhQciRcByqZD8bcoF2IgyJcQK62+YYEmEgmzMZ6j3fWfgee45E\r\nV08bOkLnYpzau1LiJwZDRvcOOzpdKkVWy7WWdVJfwHRQi86hB/z6wU0AVhJ/\r\nAdlmVU0zNvAxtAiMjqx/xhoGzudHSdoiNho=\r\n=fwp8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.17_1678690838722_0.11163236730272885"},"_hasShrinkwrap":false},"5.55.1-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.31+b05a41cd9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b05a41cd9551152b1a7c77304e6e97a7b9acb970","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.31","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-hPS5rh5KkAa6r3NlQF+vIJ0vaq4JfDWmyoGlLHrLapJeN+OKzzpw8rY9QGuUvIzcNl5ah9Y8A9Atjt0ilgwyCg==","shasum":"ff05c201e760b51125ba951cd2ae173379f8f172","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.31.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElqV8g0ZVgG9Bi+twVqvGFFSH3R0o0rpj1jfx5P5atbAiEA6WunZCmSa7jZwsxsoivdG1tBMcZ/W3e6WATdnyZ8g6Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF70eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB8g//V4uVL4tsG587au+A/RcFclG0a1Zlc89l3ri3lxmYStwr/2IX\r\ne9DgstckMuB/Ij8pPYDtFJyDK2qTnyD6f2yGkx8X0v43qC6S1lGrtqqTEwKA\r\njr5PB7sSDOlRnwHFk4QdToIOx1xp3mPxGoelz9rRsamaAr2KQkJwbwdsRtlP\r\nh4j0Vy4rOGEHAFhHwaHo2s0e9E7X9/8mgSbRZ2sN2VWc838o7OkDWdZa+CJ8\r\n2a1kv7hI4axxw9z27J6sEXgbpNJKYdttgeL7b/MRyXqkg/bom0ME95x60yLR\r\nTrRZDCEY/ClWOhi7qqQC8a5qfASnCwrFNktUeUB7UWho1Xz0aQFGWAuVGAPE\r\nqGLdfKgxr5+AX/eKgbFmiCgPOh8ZWX20JS9p/SL0JloJCloERGs4nNtPe3Tj\r\nmS8+yttDZaiaeX0pLciVu0Icy845LMtxo4/Kv6+raWhuillryi2/ZMM8NVQA\r\nvGFxipkAEAlEi8VVO8dxRBe2QpXnCWwkZB3F+tWwitqby9+u0H6+cRWw1cMe\r\n+ZwalCZI9aVIAThjmV7R2GBBMfc45Qc0m6GLK2vsm2DXDgkbxzQkoV1r9Xck\r\n0eJo0p91S9AUYAvcEph1sF6Dmt/rl/lfab2K0aICBBqyMw6DwJiM4ZDGe1BZ\r\n4/62Pbs4ZPiiH5cpsd82OBaJ2reiYQciHJE=\r\n=nox3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.31_1679277342164_0.3313874316864196"},"_hasShrinkwrap":false},"4.0.1":{"name":"@typescript-eslint/experimental-utils","version":"4.0.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.1","@typescript-eslint/types":"4.0.1","@typescript-eslint/typescript-estree":"4.0.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"46ad4d051d8b58e003cb70f7f449218b5d354391","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-gAqOjLiHoED79iYTt3F4uSHrYmg/GPz/zGezdB0jAdr6S6gwNiR/j7cTZ8nREKVzMVKLd9G3xbg1sV9GClW3sw==","shasum":"7d9a3ab6821ad5274dad2186c1aa0d93afd696eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.1.tgz","fileCount":204,"unpackedSize":414142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTUTmCRA9TVsSAnZWagAATjsP/RHKYC6z3ydkgLUFDJcY\nQO9RPU+/FB43qjcATOsoEnttjHTJBx0ufSkGimJtJzdungRTDyF7XrcO0Piy\nj6lIznhvvbqBzhWXu+WmC1r8JzJ4pZAACwW0swhsZ+nR6pEgkayEIl4jGcBK\nqoPhjSvQ/s8HllnMsNZTv97N1oBJuO5br4rArydwJfVclL4CvhsLJ8KVTtIQ\ntMI3r5bVtfS1p8UuevGD1kI2MZedXITg7qrJNGdTOIvwzabtk8QE2P8h0rCc\nvu5D/ersCMR7taOdKb935Y29BbC7EiPV7GN8M5OF5+SwssB5Yu1xMAjp2qsV\neLw5hCCs9K3wZB3nSoLIzp4dycgbQXCvxm0m7XPmFtbPf7BBSBeUeyBAPfBn\nT12Ozrw1AAyJ0G34/cNLo4VHAcs6Cd4Z6Wk0w2CWHi2h8grni9vP8meyL6N+\nMYy5gNlZ7KNEtQOE101ChwvzhmprQ6YUM0L9whtQgCPyxCgqbP0XSLz6yMOp\naEx7zLZ/TvyYOp4mwTb2F2rxuJoN+rawXKFDof3YG7pzE/TldFwibH6PAPAk\nZ94pB+S9Q7yyYD6uR3jfBRSl0uxKotUiaBHYrEanGEL7GpyMlvM+0yI4mTjo\nwYhSDXIINDhKElOHDC3QQ/z08ba2CuCeyRVKwjWaDg/aEFfqhKr5jjiS5sDC\n7wzi\r\n=Rp3b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo3uHYLuDwulkjS0515LEjZxVilwIxM63mMU29l+TiSAiEAyAjLGGIusz7z0VTX6Sf6Dg1p/oPfijlrxRPKE9STlpw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.1_1598899430135_0.6235314961900504"},"_hasShrinkwrap":false},"5.42.1":{"name":"@typescript-eslint/experimental-utils","version":"5.42.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b8b24c211695c00317c93e1da1bf80b6d9c6837c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.1","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.0.1/node@v16.18.0+x64 (linux)","dist":{"integrity":"sha512-qona75z2MLpeZADEuCet5Pwvh1g/0cWScEEDy43chuUPc4klgDiwz5hLFk5dHcjFEETSYQHRPYiiHKW24EMPjw==","shasum":"755695d8f1b45dff7b5626cb48f33542227a3471","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClperoNORjSpf1vE9DHA7wUohj5yiAkuKmgVCeIe3ckAiEAoAiVLxSENF+6BAUF/xqkfFsqaLpJKfri6b1VzNPCNG4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaUBzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotYA/5ARYaXKwmM7oZLo/+Z1Lhk8jTFHaKnX5UWrZKws1/V+gJN3JC\r\nPLPYCOEL0Jojz8WwAeCpkzim0jyGLdm1JJNqxBYL4r5y7pgAfgq2J+3cWJP7\r\n/Dx8ryUkSX9e8pZqeBGtJGTDFcanRR1/f3jOY6eEkoNOljTW1N0VrtO8j2P+\r\nhhlVI318NZxM2ejoHmV6qcsrzlsJjhZM7d3IzSiyposuHcTb4FUZXrICI2h7\r\n5xkMsu8e/UQw5q488tyP8U4H/qxR6T9GpYt9rpkOPp2FAwO3R7YlLacjy9OP\r\nNFf7242A+pMXHds09acPUm4RtHmJggspS1MvtZmzPllwdwo/YaR2dsfstLca\r\nllruf8Jseqn+flnz/Vtp1oUt/XIp6vmMHdz9X1TvhkYjf/G3ZeDSoaSEouYt\r\ngdNe3/Q7tJsbqvccwHmBROYNQ0GOSsagpBr1x5paEDGpOZEAtU3c4vpDMkTj\r\nbut+cQQigPY5r1jOHrAn4rKVxAcf7YucT2oJ4lgNgnYkxETMMd491j5fSLwy\r\n0VXoz5Q/3hT6rVmQaX8PR/mDJwtta+9lBrrIXzHQEkwGmP+UD3v/9HzMC07Z\r\nV/D0mgjHwyb2NvII9nCL1hNayoABUeC5K2PPdNEWMnLKglsLzO9y0Lw6coB2\r\nThZY7Z50Jxm/fSu2IibykpA5NK60dNvFdvo=\r\n=yoXe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.1_1667842163136_0.19469334974700359"},"_hasShrinkwrap":false},"5.54.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.16+2d8c19629"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d8c196294bcbe4989e310ec056a1a9000967600","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.16","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-pmC1gq5+434DmeTjSLB2HszcsECc5OvTxcrt69JlFiIan9rqrRcDExMQkfYh9aXKNYpFW2Kc1ToMbGePNlbMEA==","shasum":"247668b90409334c5484dd7cf0edbc132c3ec007","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.16.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIny/stHS9mizsVwrodeUrsEiQF9ijgW6CCu+P62Q5xAiEAgEIqG1rbH9T4+EppjWyMY0Wx/UG7qeZrnbf+J2VfJPk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDsn1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgOw//RpnBexLMKRIepXJd3+Vu4fMjbgC1lEIzfR/s/q6Q6Sxe+zOC\r\nYjrdiPmChzpC4QR1J28VA6SuNhamNX4PDPLrhTqB/HLKnemViYeNVtQH6L+1\r\nMNXc3xUea65e3k6UHaasiPVGTb2nN6l5HyQ2RtQmDItD9Ujq4lV+oqKQ2J47\r\nEGLMMRndfpQL6ddT8kc6bGHUddfo71GIexOIgbTicblQ3agoEU3MwJpTU7qq\r\nnyIZNXlT3aL+KJ7Ce1FDq8j5UWi9K/X9c+be0yJiP6vUYecSgZnrSsO5i5uW\r\nFUtcwnbybmssqmEuhXwJvyL45JaNavaJcmj/JwQqJWZvza8eBMgkS1+J7cK/\r\n7JQhCwLFz7QoCDNGquaRcCTSXg2RPOCMCHxqIwAj8dFlClh3ZdUJRiosxRia\r\ns3bwsOOj4DHVWLAIWThHwL/Hhmn0/sdgN8U6hg/V0PpBGR20mtiEWqXQsBYf\r\nJ/PWXg4QlEDPtvhfVyHFplvxbFF3ODMOJCBc/3b7k2fjCanPVoXWzMQHMzN/\r\n6CqVt4OJRnak6cW7pD6IwTS/2uRfrD8C8VhJgYgl8Mve02izL7LBE0ROrGAF\r\nf+Kw++fvl6IX1THT5EhQq6LUvTHU+bC2ruOUtA2Hc/r1vvaeOnEQLzPgttxb\r\n9782vhXGh+LBCJ96D0hfC90RX1UIoCrPWN0=\r\n=zRvH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.16_1678690804990_0.5614804508399887"},"_hasShrinkwrap":false},"5.55.1-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.30+cc3c9d286"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cc3c9d2860bb01ccf9aa37c369a2c6f644080b37","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.30","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-DPCmQhWbGXIeyr33tbOzieokmCQfE+gF+O5RHoHuWDz4rT7fCTYY3keM4iluO3mK/cT0o8+lV6zMOCiyi/nXjg==","shasum":"2440db08d25182a08a653a7f5dac260cbafb0353","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.30.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOTMVH4DMeIAEK1h7ALaCCJ5T2yh8Hmo7igWQhDXkEjAiBRrPKT9O9NbscW7VE5ORG/z//Js+sUYBzdnxHu1BId7g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF70BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa9xAAipoWkgeL9SQglaDdkChN8DswdDoYuq5m8v8ioGwNIuwmOKgF\r\nm60CrI+lMN2ObJG3e8BKpbeWSaWRNWFzR8m1/q6E8sIDYhk32TBjX2WFHjzU\r\nHssiXOKEuj4YGHpDoLmsl7QtxQQb8jQpSqhFkEBzXWvchDIxofZDn4a9mCW2\r\nSPiFNkkOXAl37vqCrd3BMIBVnlayXEpm6v3/S9Marvk6OllC0P6l0YQ5MPqV\r\nWc1qe0FTxC9EdnOJxDZFHICbUEUD4LtEKPmOF3swX8bUSOpklwgQfkBJw6jS\r\nbtSD9qnieAOeAAjN1MgUGsShjyINgzjSs2vsaLYDjP+Yd3rQ1pKpDSV9Kwse\r\nH1GPnMgUZVYxWZdj2/YM03WrRdRogyE5zL9+q7tjtw88+567pUyI4gFK/wTP\r\nl3krz7kU0fjokLAj7x6Svi+LXwhJsTntreE8PobS9KZVEvxZg7ykf6XhEQvp\r\nhxzLGVcbu37PoJMPp0RkEetw8VkD5duckRcLUmOlPLSWqHuqaAXSn586G1gx\r\nEgQpqfWHnA5yE+rFydJI9hZq3G2qODrB/bkMDSvxiFFPU22HM25jmHY9JATy\r\n0yYRGV3LRkln37TH/A4Np1DSog9dLGzimZ8i8SGGSnvT3EbbkJlJFtpb2i49\r\nVmwnqgtoe4r8MWPtTgkZm1nm3F/M++n2c0s=\r\n=8wMT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.30_1679277313411_0.20218084728010366"},"_hasShrinkwrap":false},"5.54.2-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.11+72af395c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"72af395c9e529f4e6aae5978842fbd1bd30c66e9","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.11","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-HnSxOScTurvV+v0WMyqRNQ6hr3oeBEn2YvGTKHa/AOC3eN1S7yrfaoxbWf/dQ2HtG6/03+lLgITl3weD8RuR3A==","shasum":"b8296a6532b4b2c7eaf7bf76d08f4d7ab643326e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.11.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Xjp1x9eVAgWXQF3+2qJ84Ft6FZWdPAansEGJ0fvmhwIgdhfyxoDVko9gtbg3uwpHURKH2tjKkjlUFBHSSxdEndg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDsA9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdSA/+Mcaa2RmjOnEgph3A+JeBjSYYtj8Puogry4iDPzjgLXnS3aQK\r\n5xZUxLE2600WqMwiBAFENY35dfOmVBdptvFgrBdKlUEuhxpule0rgmb+uQOt\r\nhqt9Aq7oNkwQegcb6wNVWf7b2FrKsPOZcj7v5gXuM7fjFRF+qP5PTby1ABkB\r\nUfnOhpq+c3UYOfTExkCxC9ZadNIJqnLEdj8rNzhgi52PO4a0rL8o4/EBi7Kr\r\nJqjbsqIzsy+3NPU6qrogryC2/iNSJmT728VkfIQvWgxm/B4j3jzOEqhVd3cg\r\nsFzXjoO30PLPrO9na9AqSmojAEkSQuuPu09CirLUgiKtgTC+PejDCfjnxkNa\r\njxheseh8jmbmTfR7jvKeRTYE50US3M1w8fe/rHbYSoB6iZfH2IsyEdDR0i4J\r\nYMkczg1MmNQ2mughT7lFr3WwVpwf3XcXehNnf1aEgClFoZRbE7A1kB7zG6sS\r\nl/r2q0ctpJHssw0Zgi7B/UVL7EhKTYeIQ7eml2vjLgWD+VUHDw70D1Fy061l\r\npyfckaM/p3wKUKdwCHJOIs4Q3gr1s506YOqPiLwtKfW3ZQQ+Vv6koQXpMXBB\r\nD44wsH/3oGU1Jk3OUAnhUEYA8fRlyVlZ9d1esGlXEAelFB6p2iCqLXB5MszG\r\nGTcvdVY2Z6DWWtmphy2P+RasqqdUge6vuH4=\r\n=0HKW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.11_1678688316896_0.8220017471974557"},"_hasShrinkwrap":false},"5.54.2-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.10+7b9d82391"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7b9d82391deaed1af5d9f1843c692689f4bded2c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.10","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-78BEZUsSjGkLZYVKsRAW2Agt75dpwNh05g0ERDDCZhJkHJM759tTFXaKZBp5PwaoQu450R+aGUAmX0jPABlEog==","shasum":"227677750342b188e30e1fa895eae3b034057675","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.10.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvWTV4LvZZdAsjqVVJzlkGMfzYudf515D9VplqPo/QOAiB6nITqco9BEM491MW4NWpscBJMPVXHVewSRIw10pjBDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDr/eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMwxAAh3S4z8uFbRqjnzFG3sW8dda4+g9MDE3Kjp5zzpfeoDGl3/vQ\r\nbGF/bEfB0CDFpAUsalV+obeRBka3OZB3Zu0wXkRWYbaZQJc1zPAu9vyf+e9G\r\nfujvmZrZcQ0XmwJTQd8/9aDd5ePMxRCc+PMDxbMl9xwwDsZKK1i2DfiYGvC9\r\nQu7yt+tLmxCVc7dmYkeKKHCIVuH9+vqNJUxbzn5rSioB+l51/acSSlFRFCn5\r\nwLqL6M1/niGIl6nv9CuOGPg7N0NKeFJB8OWf8L8ddUnlV58BkONOBaG/NbLD\r\ni7B15R0VbPIrlLx55a982zY2igZGJJC6wz1kykucY6qu0HZvNnnrumvBBw+b\r\nmn74nrZjemg0PRqKm9o5b+J3LTOYjchu0sNroKvZBLcIivuGMuHCeVgTpjbx\r\n7+yRx/PXLQ0Gk0cFONdq0VmJNuPr6dMd0yUANLQVwAH4clD89JDuiMHRnjOe\r\nMIKtA7hD+FV1G2yjrnNd11JKNSphjfKPcadifKtGk9GcORAyHLTHxi0N7Qs8\r\nlqBxYs666NnGBQXJtj02XmCwdciSQExHXWYq9Wq2hgKSTYn+5YxH+t977G7X\r\n97xvXZ2RLjBp8NV2XzcrE4+Yuz+A8j3VlaPEwas3h8KiJq4t/WnVp/c4YAFq\r\nppt6fo3AYsIVGFBSPl6GDZrY+ZLF0vdoXOo=\r\n=TYdA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.10_1678688222435_0.4547709242444531"},"_hasShrinkwrap":false},"5.54.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.54.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.2-alpha.13+cb3bfbca1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb3bfbca11ce072659d91a68dd65f9aa9fe82522","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.2-alpha.13","_nodeVersion":"18.14.2","_npmVersion":"lerna/6.5.1/node@v18.14.2+x64 (linux)","dist":{"integrity":"sha512-t9k6ApR0oFXkCkgB3XxyZmNwgjO3UWN69aeVYckUZwii1kglGUQ/SJFtEsONnDkTELk2HnYwxI68IvShuZWYiA==","shasum":"17db32a0bb27d39a335fea53bd5353dbb7d0977f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.2-alpha.13.tgz","fileCount":8,"unpackedSize":4940,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX4Oms81SEqUOt/hqFuG0M1z6k/DnNwTG0N+Wt+EbsFAiEAr7UZNf94oailkcgUSHF3lfRmYMiTDZId9LOfBXotrn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDsVdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowyw/6Ai4sjDajd55OjhuvK0lHimTrOoGnsL9jKBd/08L5xWCQnL5s\r\n1rlzry71PRXmCaslwHUeMYdHNPJm2jcI5egZvp6m9FEB+XmRDg9iLg2m1qrf\r\nA4P/fGEDdSdZGd0CK3L2XCw9SNSM4yW7tWVNhyhA0bPYtfbwAw9+mt0ckdf4\r\n4G2KSsfCbrNaqjHZNMaOiItepFxiRxnFOOUnNP9PN4cSe6CtMH6+EAilzxTf\r\nmUsg6nAGXPC0ryuiN8CWWf1K/w+c5/nL46ArbyvIT/ivxT8/Z6LuNgdFXDKC\r\ngdfF/qX20pTD8fpzLXZ5Rp9rXd09ZuSxzlILyEPjVxbweYFp4KdOT773Nr68\r\n3+QJlL8NTZQDCuOgNkPiBXzf4DVOelMKFm8NCLINTiQgwEzaNY9G2blrbB+F\r\nf+fE7MVjKl10wZY5voFl+anpXD1wckkcaCWkdJ+ZSJ6iJqCJLRN6wZQNyLUe\r\nmG1j4o608LKy1J9bHoquayAgr/An+eLILrgOT9SW1iAL59y6daGhBSMVXs9H\r\nhId3d5J/QarpZFohjmEwY0px5Ocfj8yETudOLWZW4fIuLg55T99lsSihEfqk\r\nlH2ZaFMxloXa5ruoygAWdDWpkbpWV9kNDVqN241zD78+kEAwlDsvqoqD98LU\r\n/IZkfS5emb4FLGyhxBN6qkedgnzXho78mWo=\r\n=2Fb1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.2-alpha.13_1678689629131_0.2908062620572671"},"_hasShrinkwrap":false},"5.55.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.26+8b6f2c572"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8b6f2c572dd100e185d468db8efc1e4f004bbaaa","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.26","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-fU02iBoHqdf+WD6wYWH4JrODbViuYRszNDpFIKmCAdzduvVwXGYEFxWoQF85lML+hMpgPLYG/HJEuV5oaMmbrQ==","shasum":"8362fa64e3d3c850d8fe93e4a505fba790983950","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.26.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtCrlv6A8A4Xbvv1ejWiNTCQeKvhbuGlhNuiVdzpgILAiEA2r4dYdlBgAWS/Hy7E8ZcD6+Dz9Xynm2LdR4fGKdaQn4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF60FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8cA/8CvYgzgjqYHJi+m5Im8ohOQ3NyKD3taDZnGLLntn2lYd99bTT\r\nwTBJ3vt9wNgq066TSZ5tmdny4IbH7ACdRJgULFHsX/CVXW1kqeKxW8OzrnUk\r\nn4rPXhvmkC4mOr0XqM3zp4QeSzGjqL8gDG6GmVZW4RFfxfP0R8DWT08ueLb9\r\nAiNOqWNMHIf+DrtRxrEiXkcZOWV3ACuXq7xw4l/WBODdbhdCmG5TWIxdU7hV\r\ny/sQbXOcojWmUfGufJqH1kxqPfXZW+pU0/P8coRzdewkmgRJAsxkodolS60X\r\nCpVsnITbIad8IAImepnVeVqotfdi70BMAytFJsxNGp6A6bKqebcpZWErlcwc\r\nUsp/ATKNQh0wJKdBCYwps8h7Ok20VtfrpIrJidWyfTuytodoWN9kP8NhSBT7\r\n37rdwx3Exm8ezgiBEBWFqVyw13JE1kpHjKskztKdbkhPrX82JqapU0KBLZED\r\nWB0ViEolZuEMhcUWt1qJWVDqxYlJPUs2Yn9jDg3GXJkMtzb3lWFnIYmsDYZf\r\nQSRuiBxm2U4d96K/BZCWrvn7//4I2YaVQRjRKYbkNlpcZKLj0dhf+J9+Hn+k\r\nauafWby5WMNnODD9RBeqdS59eoywRue29DuKStUV9IeENgwNL2lOiacbjTKH\r\n3eK11APcJA+ONDYLf8Fl+7y1glBSI6T/AdU=\r\n=s7R6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.26_1679273221685_0.17894195989498063"},"_hasShrinkwrap":false},"5.55.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.25+2c6cf2875"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2c6cf287560d64441728fee7a25adbc1082e0b3b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.25","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-yC8X8JrgXxrGGFOhtK2pzelF6QAlLOCW/UscM7TcSaiXse/UJTWCZ36IO4lu1XATqwIqFmFR9WNehRsTjVdW7Q==","shasum":"b810b857e23337452f7d7fe573862f814f11db52","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.25.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCapI8EKkdGFc6vl4pJwC9o5scPQ4XDY3nONgVDmQkiTgIhANW0kuf/d31zeJSK4HmPYiMr7lyETiQFZWE9wwVMnrPl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF6kRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqulA/9GH2oZcIqry51P8ulM18oSjxbCK0d6tTHXRyYjUrGNa/ptkXb\r\nWkPDShVIPx5KcDfrLNnwC7fs8gASr0UKfL4NMylwmWshLW8woUc5aBYCygZx\r\nbo7C+u+simCSzY4SGl9VR9/9W2CYEYeirn7Tz4pJbOPxx7hHiDcIUhW+y817\r\ngXwsl6aCypDSooivUnOK+cGh9G/bLr9B7zMLR8ApWC2Zt4LHD1qieVReBpGP\r\nmTmLZBhpu+q/1nTzvhnOsbzSRBiE+1GtXa2TuJiBlQtDgVmaDYEnwBQCk1bO\r\nYhbTck2Dkpr2HXsCXWy5I8PI862Q9uZ2/E8O7ETTerirZ3nm9iuYF2TkuQi7\r\nzI2+130lgsHuT9/huNWGpm9Sef+quGxFc/kgF27WX7refWiCapjznVMYML3T\r\nZKS/vf3J7J0hmDK+n6PwQfle3Zv/f1QqhHWbvW3XYxSUQ5wEBHAqTNTW6v5K\r\nLBrjl3sIgFM18cqu+2g3pR76+nV8uHmG2BXSoTH7JOEDeMqEul2Po/XGZHH2\r\nF/eR4nJZcAwBHAAmWenwhwEXvcXSGqPHO5V+0W0LcxBtxj+k3sEyINf+flw8\r\n/1r5ysZS2FaLxdkjn7EUptjvCvnmmvMHNNVSeigIfbUGTPkX4tS1p2Sa6yzM\r\ns+vlSW/SaZZqzh6FdbWmYrIPNgMIdSI/QU8=\r\n=x7wU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.25_1679272208947_0.02941999085694391"},"_hasShrinkwrap":false},"5.55.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.28+6521b92db"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6521b92dbc011532d3219021d9711da417bb1008","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.28","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Vq5okIEqw4EH1Ukg30lTc6lCTRwnc7ji/KnOQzqxZrdwBunH2fKE6SqAL5CwAoiKLtialUI1l7pNWGrF9XsIlQ==","shasum":"f11862b23a36085bd75c9e36225c280a3f5ab25d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.28.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKzeZFBLDMvs+ZDz1vazmRRc9ek4ePjU7qEV9BQz3dkAIgPOlMT1j+zqzocx7OUdXoZmqvPVhtin4v5a+Gex/jRD4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF6+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS7w/+LmLABrsQacZn86qgXNm86hvakUb5NviOXallqcSFMaI3zqRV\r\ngQMkG6Wt7WFJzbYtASjTTdgyKJ1u1oXpCh+Bzu8s0fscThzDx2KSYr9Kf1Qr\r\n8u6s0OBcqhBnVeZ3B5cBz6f1eKySsRcT1Eg7CnsH4qOi3b87k1ZNNLiVK/xe\r\ns2dRSbfzvlldX6PcpS8sGe2+08ym2VvF8KVSwujdJ5G0WlrZ1ZpSfHBxXZHX\r\n9iEjPW4+5yxpEStfgaDJ9OYFnu1/1u2ecfTNmb5mJqxiJ1Gx6Uy4PBZ0khNz\r\nlF9eOJpdebl28K5wptDwUCxsMIFH2z5O/Kd0DEumSkLTaooH3l4OdRIGQhqw\r\nIuEcGdqgCm69vuYAwXQViTMkm+CrhPocGBABK3LP/0GZVxtLndrev72zqvde\r\nrLnFxHuYxXrYVeh8OnEtJc2XybK7tuT2q+vnPDKXInDOQes4SK68vs7JUffY\r\ndJ494rNrXpK43Ky5d/m1sVqImYnrSbY459gLV9YIZpdi9F6P+4SftXkKhHlF\r\nRlVGDvWOPWSnP9uW32Ab15dR5TIzHcwgsv/Yx9Yc8++4YshPAmuVbWinz9/J\r\nYs5U2tIwTR85YrJ+qLjmrken9AX5HVXd+HdJwknLXtgWU9eeLZ0vsaEwrS7K\r\nF2Zu5orJVGk8/7GnzJRQTJ4739R1EwEfDGY=\r\n=udlc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.28_1679273862346_0.08453194932472097"},"_hasShrinkwrap":false},"5.55.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.27+c3da7a8b8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c3da7a8b8d8294847d490d7c1d199e2c4d15e960","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.27","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-SIzKzofYpEKLAZHPFs7nvEM8PgDuBHT8TiYNJLvrgFvK5Mm97vCnHR4PIfh8cNwcXwB6+jkEZdYJPswJRh6SYQ==","shasum":"5b16fa49bbcb397902ce2abcbd75813f6d52642b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.27.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo0X+O81klAhLZB+Fh70HsCSwmojLXZlErkGyLw9VXLAiEAg2qUUbfeYkH7y/mbnfcg9i7UipGtBJy0OrPIzbW94yg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF645ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru4Q//dK42ioSMdjcSKjyxA49I3My4gBqf9yU51Be/E3Wg0jruVpuU\r\ntFk7qz5SkPVEOo4PMaUUE4UwUwvraYMIROqUcrHya7ka1dyTNd4X079gg3Nv\r\noSQdAzMVrQbUiCoqBGLhJNF+xYKexEM9Buqd0rpmHfTHPWfle9SXHztWuwwr\r\n+GYUCJl3ti67VuTW1XhgMo09YfMRDoG9iBWCeYmpoB65ZH+1uJsqdtIhwTea\r\nfPY4bA8s3hPlzSzxhv+FUdznKuHoNxduY+wCt/MZDHpXSR0fqXiyMhhnqE0/\r\nwwZ3P1gCdhCbRfQbfnotkpqvMwNxgWmw1J3mjrLHCcN83Ddbs/FlToRucjTI\r\nfAP/Qu5GCf7h2hjfqM1c1iK53AkznxoL7b9VjKRONVGVUSrjYDhm13nuYvp9\r\n109fLvKHbyVdxdJ+9V2Xl/OeMSxSxt5ywHyXUvbpmw7u5043HHLfJXsdiCUA\r\n5ijgpIQZS8YUCtoflG61Se76ylObQuQdFMz25FHeH+J1d1geTQMgOT2Hg+CV\r\nRIYrD/JWwlX/BtXMbza/UuOGfmQVKW9gKDTVGf5aV+V5kcFbwIYoXuzKU9tp\r\nPzwy41T4TrCNEj39VZnwdduo9T92cZL7UWVo/YQJD6AFC4y7cGGXn51I2Hgq\r\nfZdnTHglvUb78UDmlCUIT6MgAJ8EcrVBAY4=\r\n=4K1+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.27_1679273529523_0.9755602923546594"},"_hasShrinkwrap":false},"5.55.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.22+3fc5c63f8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.22","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-gckPti53aT3o0hRFVsQXuBsNY+3lD22OvVMAm46CKQyq2k2EDOFBCda1brtyk9YmGyzjq6QfKJKmIV0aI0lTTw==","shasum":"8a31694a97af27d8e8f983920f6527fe2fc2dc4a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.22.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSq8dILBhURy+MapXpXKLVMyPKAgXw1U6XQhCWgRzEJgIhAOrX0uc6emSActq568pmF2fMJkx8WvV3/oksVcc+S+ii"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvCBAAmnbuZGqEtlMDta31n0zkL8+N2wkVxx87AYGzGwO7ZrQ9gGWl\r\n9f1o+mLSPT/JMNEv2CYL6XqpbHPpnP94MJy2uQ81HAzjpafjCk1TB0/BRkpz\r\nq/dokcsfI8x+arKEeVJDRH7lsbs4NPazyq91g/7vVcuvWNlHggLvg7cohpZ6\r\n3m9tse7nOM5iIE/j/Wn/Ic/eoSVqco+X1HGYpnwallyo1TuE+t30mjabxZ53\r\npMT+yQ6OWz/e4Uq6efdoxmywO9Lh8QZVIp+RRcUJh67ycG47TF5OfySdVNIR\r\nEjfr7O1l9/NHl24FncRHJM9jDo4TVwhY38Jq3605QFyQU5Vgyx/uWtEl3uny\r\naadlTUu7t5y/BaC03WR4PB8DFBQF624UtmTk+3gl4dpz66Ji7WZIqi9zJxTX\r\nSmTELbmXvrASeCnjJMmW8ddqbu8bR4H8dnhBbghdti2U0DaL/GMxbzImaSFT\r\nO0ZX4rUC7k7GcRgPLk3cxEBxgFa0QHyCt0wAUer+fpJ+mKIoqP19xzc2YyJz\r\n/h2hhy3BJ1ln8tE0ygeQlVgrKgPeOvr2gXmwm/DQBimTVElIM6U9gNwtT/pH\r\n08JQ+rrg8tW+XHGnnUzEaoS95b934rt6bJK6kQOP9EC0zkIZqbm9PC8mQw+1\r\nigxgjq/du6OdTt8CG2zDR9t8mCfwsjzosZg=\r\n=R89Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.22_1679234134562_0.9065958572355395"},"_hasShrinkwrap":false},"5.55.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.21+59a544768"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59a544768c23db7784b98a8dcbe1cc7d22547087","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.21","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-aEiMvHxQrpl2rEWl7XQYzNbsfrT2gL6m4PRpVuyxoytD/Keov6TLa+M1Dz38sHmVmkQNcQ4TDs+4CSIReLAX1w==","shasum":"5e365aaec28d1d980b945946fb79fd588ce4e801","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.21.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIm6ZAYgfjGN77rnSLnFG7qjRjsiSCXAHh/2X/6cs9iwIgOB7dv2eYYpX045Ajd0NbhdBVQjsLD9Zwt4ebbjMkqWI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFrzkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquNg/+KokNfErFE/5tjH3R+Fqc4J5COaajdzlqBDKQ3fzPyN/6Vera\r\nO5crqmr9f+EplcLFjtFUpqj3rJWr8nbaA319ObqHcUjcMOEAEn8Uvad947ry\r\nvseDTmT5Wbr4Qf7vUZY0cSvquNK2GxqbUac/1lZ1vOZWFxaBNsLvBClvEsQ7\r\nxUg7pGrlaImVxp5p+VKBPwe47J7OXPHyvz5cySAA11TBHl1jTaXvcRa9di5O\r\nEwwLOp6KCTslK3jnK1O9TRaPNwVeR/wguFb7vLTOgeBtaawenw5HfxIwdR9b\r\nhha2AlCGesfRQtioQo22wYCP3RUwJ2ZkM1uYhFzOfB5JSXUIwdQ6vJ7Pigmh\r\n+aHOwEq9iQvZSShLr5oRsIrhAXvyTisb9vMCkl7JYHJB3lNpJa2bP7EyJqml\r\nzCRXdqHZCqrrXeM0VwAjTnpWdkQqC8WmhAyvwAqB97o7jAvOPFBFwbXedZUo\r\n/VU2Qmm5NzFnvuEoKFUgELsj/3owuuQ+JzLbp1xlUMEFMGQZc6DJqG7Ys0R3\r\nioEwtite6cks2zCL9PW31YV4jEVmZHD3afyl3Tx1GDLqFbxT+Z98zRMUDaqT\r\n/rn6x/v7D9ZZzqHiDC+DSfAPRCerhLK/CVoDeFT2DLtKj7nXWotprFrEYW5U\r\nn3TrzBXgmqE6d3/zDiM6RR8NlKTyRTG0v98=\r\n=0AVs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.21_1679211747834_0.2511466483959419"},"_hasShrinkwrap":false},"5.55.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.24+423f16424"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"423f1642424293488fa03a52777c0df73a40e5fd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.24","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-GKpBeqi7sXb+25+wCj1h7EMxVrzpO0VfI6oSR1c3/6U6iM0P4uL97NkQde+6oHbtejOK64CtDZQ+5Ayqscu2qQ==","shasum":"87788c17d2f1a1702eae97d076123ca1a2e699b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.24.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrB4DkRImVPPgDKyzYeEZbWYk4fcy0ARxd0xFU+NaOVgIgcAyNW0HjwED4UBkfykR/C38Nt/yE3XBIOjw0Fi2dkS0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFy8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo69Q//eWauuhy174aOLu2CEt8m7cWnN2o7T3pRLGoKT93AOcoB1s3+\r\nUXes12fyFH0c8E37GwK0gyJ+rpFc2cSxXF3T/gXVTzOo9ME4jtBYQRUOe+ul\r\nQeqDNWEaZhY5I1rLYvvXDIBjyGVkLzd16px7SDWePOq/8/m6HT0CIvYbQr9k\r\nin01ikBMpTW3pNNZ2iUdCaRqLWuZZJlVP/3D+iWdjDJtnhKkJLvNa9FForYS\r\nz2+rCAGyKvvaBA1A7YMlXGWUOOVCJ7b+7Nql+jGxxlz5ajdzWhf2vu+nV/08\r\nJMsNCGQrrxtp5lHS/mSeQhhuPiLQ5uEPei55YQyhR9l9cvrJHf9BgvaJ5EWG\r\nTRG72lByf1pzalbmBHK+LZvxySUof99HeFrvtJTuiqcSz5LelG6l1/ciFYim\r\nu50bip8YyQsPjqlUsZLo+6YRI4LTBXaGvdX/5ilxe7IcbO+PPXoexZINfQGh\r\nDAUFM2kFKuJCF87zv1dK5RIibK92eU2N+Wvb53FY5QLTUyw+D1ey97xBGg2E\r\nUFf1rRTlhWLD4g+wJB70fIhRlK+xbLedIj4Bvt0jUWlLkudoaZSQ6TJtYVjq\r\nIkWEDNwJHk/b4w6HimPxihzKQ+wKgshKJCmmmtngy1y0IeWoZVJLzF5fk8PS\r\nLCtM6oA/bVqgWxGx7JwJw6KXO44OVVwIe5w=\r\n=BEjg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.24_1679241002863_0.8236705195075431"},"_hasShrinkwrap":false},"5.55.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.23+312225fae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"312225faebfab1b7e079140056950fe1b3bc9436","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.23","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-vUIaWKWotJZEB7IJYSPpqB+86UmBn3U+4pui9ChvsFxWUvd/6KBP+7bX3eijUFVxZiAR3FCfOYvnKCZkZPhRVw==","shasum":"3e8a4281b991a98102e0812fec4c289a16163333","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.23.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFRB7KSkXiX9zQw9vKbIbU2QbPhPTv3GzU8lbNak4nZQIgH4k4XSyMykGgfaa1dqRqv2UncgC8RB1Y3Njas9rF404="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFyO/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK9g/+I7LSdE0XyeSHr6nrvrVdX4TorikvoKrkMmbRtyGhjiY3NcbL\r\nekme4XK/uVkKNFz0/eNWv3F/HpFAuU6RJnhAAVEV0sFZGI4JFpJE0VBfV3jz\r\n1DoC0JR44GuWWq3cGtCDd6dSiRKZFiLTjYJeyKUwskOV7g3l4FFGuAfqGcKD\r\ncb7PvMQ6jT4xlnbcJ4hG8yDkBL9SofxOERrLRudlsvSBWjPH6B4CjYbeZNjW\r\n5oxg7o25QA+vIPcjkZMfJfS0pr8eMt1q27OsMoo/kjNwbDBq83aieE1i1wOu\r\nK5he1tJ9l3NuwUV6TOXXoTugmf+08pVKvCh1dgALwl1fLFHoLK93irZ4UU7+\r\ngapcTfCleuH1t8A0AsCNBURCIjv1QFMg2AP/PxEYNhYA/l+hnxMX7JgoAWwx\r\nEyrFuq3CpucZJeGukQHdSHE9VJRN0vMXE91RNkAnT3k0/oWoUjnvTjSJzpGL\r\nIYqBM02aiA3lOQTsvgN8ZR8kRm9TSiNVSz9RDZ6UcQiQw53zGgj29jm+vSSh\r\n9GrsUPvurgi40OVD02UkjJWVofG6Mflrj2N1oQfbX6aJfTLuPtN19edqmpMn\r\nxiIR5otymsNDJM5oQ1wIko+YSTVfbEV0mvw8Jy/tId2p32p1BRBSSD91IICw\r\nZ3ZmcD8lnHNd59X/pDQBcOMsTrv0RX/0yjE=\r\n=R+jN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.23_1679238079100_0.22974771075490485"},"_hasShrinkwrap":false},"2.12.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.11+013df9a2","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"013df9a2943c9096efb6b42775ad44f17347375d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-aFfSxocsDHRDijJ9CeYzY2f3Ai+trTD2DaMS+aouJDElPjxcxlMg+C2V6HvgVDYolanv8Mvewvvs+EQqf1UCrA==","shasum":"59fcb4de9b588d37447ab1660efdd6c37eee1bc5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.11.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+wtmCRA9TVsSAnZWagAAecoP/3lI/udcQacW9nNm+flD\nmM+QysrRgDO03rJrY9pmFMalyUh5VhkRTxI4vrBbtUdVV+a6pRwq/nm7YbtS\n7sDvFgQGkxeaB+BwQNe/BITVN5+Ywse2dZd8xXywKMQ5JPQv42+c8twcTk6r\nfCv+0EN9OFUBLPalUyuRJ4St6ueO6XYuA8hQ0lGxSqR1ZKP6Ith4xwcy9tqv\nwhVFV5gzWzQLautj65S+xlYSls7HN0ewA7teWvV+Vq39seQlihdWeOSRCTPe\nVCdpXS3s2xuHC9h9mey1pxT8a2ZGQ8EcznnnQoew5uidNVjMigcSXCnp8aZQ\nrwXAC4tXLdqcgVCDisIAhjLXnsCIvryO13cwSFy50qw2GQk56rSPFV6HDkxd\nN+VnRF011HcLhWg3cUiYpsTke07QgGTxVJj489SkxuEr2/BhSMT3bnUe//MU\n/BjsJVvZ9B4YWr+MVOs2EFy0AcC5Jf8UKS7LAelDxHsknGQob86AE9bPGmYk\nt1ijyXll1vNccnv9YpRZVrHROSAE+igNS9Hy1X2abPopYgJiAA6bHzITWbxS\nl6Vn9htP99BQ+eVoj5AC3hcKnvqJ3r1SBytYFk0DGKn7gLPadGIDSF+dPke6\nMUFAfxLlc4LQax9Ktrog5ZSKNIi0FDkEbeQc6z7KIwnMVHqe+tuHSGyyeazh\neX93\r\n=4JL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRUIWfSrCcqmSzDunJb6xqOhDWf08oX07y8Kbz9FRsJAiEA9D2oqVmeG5VtWb7M4dCN6uqhswZc32FDw3ljaeCjS0I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.11_1576733542414_0.8514238543237531"},"_hasShrinkwrap":false},"2.12.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.10+bf4ad5bf","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"bf4ad5bf473753adce7b0f361f0f64ef2cb87cb9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-oskbt2wY39m7VHBNN5ETMdlsygfGvZ6y8NJQ+vSI4YMIZFnhpliAVDsHoj26nI2X9ZPhZ8uDrP17biSBabNoZw==","shasum":"6cfdf302607cf41bc91f2bf43cd2c031bf4a5bac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.10.tgz","fileCount":108,"unpackedSize":143018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+vIYCRA9TVsSAnZWagAALGgP/0lEp+4+5iCER2nnamlu\ntgVWwPfMfT7ll2kkGXgRGQiT1UgAuHnvzPdHZz0o9GgLylEp1Tjbsu/3qKcR\nuB02udXgT1gqe+iDkXsgjSk1aO42Ho9zvi/tWL4R6Z8RDXqcGL9JJRUzife+\nZL/zJmqpMIUg10I5RV80403y7CnMuXvRVEabtGU0IeVTXLGD0a8uJzN/77Jh\nLptqUkR5M23vZWViLOIshlfviBvGA2FCblTjQikDb2ZubJYcEvqGeWrWLEGj\n4jGHrFlX/FLnLechKQUbV/XnHf7atSVkBfuU6/dwdS5hMwT1mlqZAm91y6uI\n77fx1fzfN5U6A1ys4Ro6CwTMjzvGnItVRCLa2x2jFZ2klKfyTJn7ZKLBIn0v\n8L6Keb1t/nZBEtOR5b4NR8SgY2Du2Y7EuBZwxuUEMprWnYZWlo/lpZOk7Dlw\n/PoWOzi5m3HcXzGDdX8xLg9eGV8cbb6+Kv6E1h/pOOpiiU4xGmYIhgd+GIUF\nh9Uqq+c4uAR+U749Q2Psm4WhJZ6s+69AB2TXPX9tF3f6233TXRVRUL7bBp4B\nBTnF9z4m/g4ZG0WPOZn1kphnOe2/peQ4AgMGo89cNkniU082wKSn2/WsjkCU\nHANWEgz6KmCG87HiiZPuiOecg5UiIUOv9p6c7aTSnkeigQwUDY7rjHRBqwI/\n8s7x\r\n=uiMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZ5J3GClJrNAO02fzuUtuFUJ5jGDqH12u8rntYKZ/V/AiEAsDroxPCk81zbsQFZgzQcdIdKh1OBXdHxqBiOFHy+uYM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.10_1576727064449_0.813437404928897"},"_hasShrinkwrap":false},"3.2.0":{"name":"@typescript-eslint/experimental-utils","version":"3.2.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.2.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"f80c8331e8359596b39d47d5533f24c52c85af17","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.2.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-UbJBsk+xO9dIFKtj16+m42EvUvsjZbbgQ2O5xSTSfVT1Z3yGkL90DVu0Hd3029FZ5/uBgl+F3Vo8FAcEcqc6aQ==","shasum":"4dab8fc9f44f059ec073470a81bb4d7d7d51e6c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.0.tgz","fileCount":204,"unpackedSize":408383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3m8PCRA9TVsSAnZWagAAwjIP/0O8gypUjSSDNzrrwL8I\ntWRknD6sm/MRyD1FoLgXObNNQSRaJWaE8WskLoyb6nOxfjuqERburCeBOEGW\nZOfmN/igcZbrdO8DLdNd62JzZUHRLo8usRg19yQGJVs2rhfyzE/mcfrJHcTC\n7zHLyRVNx4BbKa1CkLsdeiIRL3xy9yzuJCwaUfli0EzGKXOyRADay2uZOxJ5\neozDf1hlQ4cjs9Oab5x7ZkqKyDwsiYdsrSG292teT3GbEaz2hSh0wY+DsS9G\nQeGteGIB17pl4jG0ZeeIn3neylWcj9c4JtuQcbRmIAxnUvHA8A877mhgsvHF\nq48uTG4RG9ciaV8pRQoYL+r7o3P+bD7aW4xkN2RzdD+SVcCM6xxxQlSANqwT\nEwivcfp9TuV7wCR4yWUZn9RxTh929OJpSBlNNhIn3glAONCRH8pQATX4RlsC\nwVbov7MSD1kSxULyUty/cIW84F1FXp5YhvW8DBTZt8lzWn5PJolOaTQpXRbd\n7Qgca0aEQMbBccDcLnNDV3Vq0H61d3p+7Hgstw3l9E66u4ySTsjlpVFqxZ3X\nDeCXOcd89mfV7OeXFDQSwU9Ojnr2l4cjcsAwPeTYNXefakeDTGyCpgw8Y9jd\nu8xocw0PbLthUlP21Yg/kL5aWzYpJHV09s2JGBWP8vjS9hz95Yd7aY5LliLi\nTL2D\r\n=M0xo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHmbZW4U0D5raz3f1Pba9+Zebuo+pa7WVkn9SZsn4E7AiEA5nOyfT4BnRd4+Ee362Ttm3NO2hlA+8Y1DmvutrQo5Fs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.2.0_1591635727161_0.5465538743290879"},"_hasShrinkwrap":false},"5.55.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.29+a140e2036"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a140e2036822dd5f65eff9606c2b893aa25425c2","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.29","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-9u8gsQ1jSiYJCX2L8qXLO5iGyAgtupVhXjTm7M6vcyJ1w+B7N3r1q4YF6V0KwC/gRQWZTHt1G9TVSY7SjsvPKQ==","shasum":"2f54f2fbc2f482bdfbb23f7e433c5c3b1d075eef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.29.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4ogTK8/iq8Sbi5pDGvpAjGWd4MJOZn1GN0ybZPBG0WAIgNvM0uclHWcFLECqOJkraNxygIOyWgf95/Y4ygzh3KbY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF7A6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNKA//SBIOXLWXuO7UaCQH72YFu5BgDX5DRlZYa3FLZz2WsJiRsvYT\r\nbEv96nnOJlMN555aDC0hiuuQgGhtuyyvQ4MK1bFZGCxsUPfkudYIH0XIoubm\r\n6X37lIc3eqEO8BumjbNv2FYlJePcLSF7znrxrZcEiu/zVs1bBdiI7xVVTcMM\r\n9YQIRLT2MUzRZAVryVeqfzDG9mC51BqZat1O7inA2sEJ7ggeNHvMYpFjMwdD\r\nKt4C9e3B/OcXkBOUTjwtCSNDEShqn7NtvwrVSF+hpAn6auXftRY3IyYrmwSq\r\nGfVimxgk5LMPRPx5zxo3PhJtqZ9U30Gi8SQlW1SyZCZmdP1ZcyAkakGdDc1U\r\n9uhufFYVyDd3ozdSaqSk+5FRyu8Bq8jmLRZ0Yov6OX8kfAjfntxXfmRb49Bq\r\nvQ/HHywGMeR3dT8PS/odNRpruw4PuuLd8hUAnpLp157EB4OdrJJKUwekG4AA\r\nwxWj5Pv0Z33bu1pNtyEpoHBSCxE8gzEokc9+ar+fOXLczI8vzAhX3hsrp9oD\r\n8DhLvLB6vrjDVUto7mXH24PC4QzpBmS1nbPXins6UjQQDkWmsHtm9fjEOde1\r\nAmVCeaO1uz4EG/brY/YCu8iLBFCKPwmQOL4th70qVYErVd8HgUBO1MBen6Hs\r\n43nlAZ+YuqgLGVcieBnBbcbl+3tw3zObWps=\r\n=YEkv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.29_1679274042631_0.15477188611949666"},"_hasShrinkwrap":false},"2.12.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.13+425f65ce","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"425f65ceafa2e760d13bd37f9672f40da803faa5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Vgd/I8vSZvjdaoo5x6GRWuxXB4EfxRNEp20dBhHaLCk2vdp3pmoXWI3jiYD9/OQnDY+FdNTzskuJDESR2c8/VQ==","shasum":"39c98be1eaa2a9915fbb575bcc23cce5492eb7b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.13.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+zoECRA9TVsSAnZWagAAxXwP/1bgVU7z8QXqzFVIGLJM\nmdssctvkAqhfjc9YnmH+DjvqjbjcTFN5zrxwFbDwJuiULInHhpXplxjrjLg9\nyfBBv5wG9DIRf57vgLQaS27RsparQwh2XxgTev5jJP8H6ai8cZg1VrUYa4yD\nvGQPAEZGs7ct4mWMog+AZlRygBAyBrXFn2sS9rrQI/wNwTyvGhGZrHPKLJFo\nHrM6gOL1SL1FUjTZMBNjPH7cNeQFGlXHZe9bSMI9T8yk99MKW29bdy5f+fh7\n2VLjzOo+j+R4qbq4EMxLsw2XPRtaTfUfdTo57ZD1LZ7FcoVk4NE8DbgRiF9p\n5WygdupCeR6a+N3bUNhzQhQa/tYLHrzI4d/kdvbOGpfnYrjw5dY5657ima6m\nSYZeUcXdVfetamkIFA4iHqp4LrBRnN4NSIhGfiiUSgiRdugR95Cnc7hJxAFR\netDtkIDy7dL8024zcDlWu9W80CSYsVbqoKIVjALjw0ywd7DWqjQzzSzKgslF\nyqn7hm9eHeEbo43YUxCeQWNFq5AXQR7HlsXaKrR6RrZUYRAZhCP7Zz2ESzQ2\nkRNpWsvwOn97tQtQGKN1GsgV5t8S3eB/JPurwWfX2QFUVHkz3LmG6IIGDE65\nY/QOAtIWyZAnSxl9fIQKFpQSW4v3nKPVzz01779mAfczgXKQiz+HwNMJehXK\nH8Xp\r\n=zXiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFld6YgISFbsllieRzCgfpAH6EiiB8COGYsirvWY7GVIAiAQkrMaIh21DPr3/fWRrvIjRIGjQW52N6aMiZs8/Np0Zw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.13_1576745475998_0.029578575051709466"},"_hasShrinkwrap":false},"2.12.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.12+82e0dbcb","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"82e0dbcbeda9bad3f3b37a7522aff349e5e81ccc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Px8mNsL8sTs3zxrb74iUpYSDHcMzg+J3UpBDY2PR/gD7FWYW0lWj6mXA50x/mgd5X0PUdjNH98x+ON7S8GclwA==","shasum":"3ad0843f945a7ac5753b8845c6a4ecbd2578a863","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.12.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+xtxCRA9TVsSAnZWagAA7tgP/3bEa56FHERcjN5vZPrn\nrorRp1aB0DwciX3GTtXsZs3RWxxmQZ6qEBJRPE3EQoK6/PTwY2RQ/RCEWxbe\nUAU24dRt89UfwshsrMe6HhzpIBo7dusVFiChgrOOUfEO/GelOQETTgi+zgVM\nvU6Hal0WGjYYnifXjLCinlriQa8tCf1zieRO476KtTB6Lc1Gj94VptuHq8eP\nHybUHb8kEiwKHsOVEmGnUaT9c7c8WQJuH3InD8U5C3O+eJWP0dWh+bLX8JLz\naicr1Eb02OVmLo6XRsGh9L+WknsHmBBRXQPALOBgOrXERQ7Pd2s/3A5R0osK\nDR+Xh/5xR7SbLs9LGgfmOq7Ykj7yD5+oeGkzAnJibiY3o1o848qY2PQpDpNZ\njHoPx9WDzQ0joJpsq2QD32NRg+FNs3CSXe8HMXmraRauLgN/FiV/qblfJhOO\nD1VFCQjzyUbY2tXCNf1Xf+Uox/de8WDXfGd8t2lvKPztuAzma6ovTnyFssPj\nRycBnricZlrpzSoyVBMOmuVVyf8eO9z0/FoiY4XXY64VuPhZWMVEUB4/vROJ\nrqrGsSGBbFtlR5J/c7t+xtbV1mZHXQ7ln/6g16rfQvhBmX1TVnVSgODniQGn\nKdigqtcp5pXHvKr5pSOUq6I5TuT4ERqMU3GW0vNsWf2yLgh4sAY5Fd8p16lc\nXNJo\r\n=sssS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFpT377GiPlmB9BOgA9+UYkHtTECE5MGIhXTds9u0PuwIhAP4QwM3cePOkNuI/6ahT7+CN2ooxiI60Ohls8p5oS+mj"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.12_1576737649082_0.670704218152333"},"_hasShrinkwrap":false},"3.1.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.10+9b51c44f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"9b51c44f29d8b3e95a510985544e8ded8a14404d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.10","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-ME3WT1SyaxpEY9Fwju2LbYtwwwWCpR+XuBSYeUXSLgtqiIm0VbX3x0Bc1jpIfT6iGVWn1Cyc1G6WR9vHwOyBQw==","shasum":"826d333e3150d5fd58b4c2bc79cb19016f3b5c5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.10.tgz","fileCount":204,"unpackedSize":408022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3ToWCRA9TVsSAnZWagAAjwsP/2POoARLfT/mfEunrWzH\nGTyAsxJt3j6tvkpO8zsp5AZ73QIQAjCuUbHg/jBlu2FYYJJwdEsOcZPamMGM\nQwOq9+Y15/UvZK9Ix4uQHmJSxTVZAyJOMEJE0x1nMFiEVEdFnJXsePCdsGzE\n8tMHa6ly7y0C6GPEZo07X0PKfEBLS7j+AAlqbzP9T1wK70ONdtpTf+4Zy55W\n64tN1mdo0qsH2zNlSlZiLULU4gGxXvNgmsDrbDSyc+qVfbTXbYQ6McxQQoPx\nU90ZRr8zcaYTPjUbXMKq8MoYk0n4T1tGZ+iDcFQwr3XZlTIWbMtm4cTHvWGj\nx8LEPK8oFtMgfQA93KoI470t/FJ19/SgWyZxTYjyJejcsMypRUNFaz0RzyMV\ncfU3bFXEdJjAtpLofyjOCwXo1f+PqY9EftydfKohwDdEoMIBrlMci8e53d04\nRwBO5OFaRQMEKGrHbc4oL9rSIDqW/Lqq1USkjU78GVfmfNG2RBo2oxBicCt/\nkbeApYn8Q4JKxzYCiWu8D4wCpx8RB2ixDTuLWxNSqYCRU0HHGni69RC1sX1a\nU9zsq0Qnu++BY6L5pnbL1OQPiLRtEK8tbHpliBW0PSxN2nqpMPUypjHD5Beq\nUUZdZtH9IlCCGa0ILYjVaAvc4gGq0zIvJS4Bt+Ke3azp5xGc/sI8iuDY64Yj\nfpFm\r\n=+pVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKiY9oIJio84zCsixrNNBT6FJ50vzWQDVsH85rWGUCBQIgALELdhIpXKH5Brsg1X8HdVnYg03PRttp820rFEIEsYQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.10_1591556629666_0.5872595209943812"},"_hasShrinkwrap":false},"3.1.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.12+d8ff5dec","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"d8ff5deccc40e3785fe1014d30a0b7ba2ada8dd3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-no82xYfhGMW2XTQwAZi8suOCTkES8Q2hA7Kjh1Jk04QJphxCtW35oxqbGzguThkOY6Rt3iWYYGkB1qJ7Ozuxww==","shasum":"b7d269c07b1baa1b8f29aed0b91273ae02112384","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.12.tgz","fileCount":204,"unpackedSize":408022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3m99CRA9TVsSAnZWagAAI/MP/iRgFNKJJVQPr5sjKU3K\njcScGYZ5Yc+OdiPJ6Ky3jEPTJq0+tuISTK3JrVheoYZ8nJQeVrCbWn6ZztNH\nxdNAma+LzwQvNqpPGRcCoWVrx5ynWQkTAAYdIqxUv7lka4afVnLEsPhJ2u6w\nzygYQywp9oylYRe4kRwW/E+cbk+OFuP1sLTmi5SAsbAiM4BJEvkezVu0GqNm\nuThgbtpuRyohnu2ZKOEAuri7e/8GPvD9JcBiN7Sr8R+utl7N/Un9KRFawYt2\ni9uQBE/9kDarnMxqcsSoBfY5YlB4JmtGSaMXJhVHnSfJSOg+bhuQorLLoa6k\nKqJI7Ue47cTz6UpD20OrtdDCxcGuAcyq77xrz5oQrYAI+9bw5N3kVej6BkIS\n8zwDnhJ3i2Mk4BRInWc3q6Qsmns6L3qmGRAhOXnBboHTuHTT1jQmT2slnTU8\nZdZHoWBFJIvXxgNUf2WkXlSJq5uLl6VrfQHaiTAeMPhDb7vkkdAM8HmyS7zT\nDFH0vccZS/BalEdJ0SGNgKq//bXNqPxeyKB/rsb5cdCTV8D5eFjN7C74Ukey\nw3LPnfWb3q3Zl4X07A72LgyyUBSA6otl9KQ2rIu141MAU3n2/I+NyBBqd1FF\n+ExEEi2oQ7mzLwj1Dv6Km49vTOt3FLb02bJ9pIkjTgbz/om6lvqV8OWvP7Zx\nTUe3\r\n=Hbq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMk+5RF3c9iEaptTjgajQAEht156zzMoE7Qe4OQuORTAiEAoSCBVmjkn3XrYRr+KNuPgsoonqb4tAjWm5gv9VNtDFs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.12_1591635836688_0.6264561759896501"},"_hasShrinkwrap":false},"4.25.0":{"name":"@typescript-eslint/experimental-utils","version":"4.25.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.0","@typescript-eslint/types":"4.25.0","@typescript-eslint/typescript-estree":"4.25.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c380f7da8beaf55f5da5e162fe42a3c5548aa12c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-f0doRE76vq7NEEU0tw+ajv6CrmPelw5wLoaghEHkA2dNLFb3T/zJQqGPQ0OYt5XlZaS13MtnN+GTPCuUVg338w==","shasum":"b2febcfa715d2c1806fd5f0335193a6cd270df54","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.0.tgz","fileCount":204,"unpackedSize":412963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9xRCRA9TVsSAnZWagAAruEQAI68MxgEpjLrTEnpWHqV\nE/O26r+OrPLrQQCaf7zy4DHplyA2ll7v6emGjvvOdQCkd9kZ2WdCZEZzFTjN\n8oJuiOaPRhtE6FntLAN6ofBleGc1tPqZThrL9VVSApNPpcJ7iDXC8Bg6fOUS\nVYoIFg3hgvrjqDMVmXmPUWnHB99vMGUbvcOgNiIu1FzYvAGsKD2lJulMs/pp\nm1EN0NZOtrrt+iHePCIKu8+mlt/nLSe6Zz4c0WoF1VTWBoYZ0BvM3bw94y6y\nmM3aMcle6BJP0DdNGhldtraWM8Ra73Y0y8W8BlRi6CfvATz/5gztdjXqoqRa\nnCnaGpBUpJYmUjUonaGWFy2lf401dw3XcyPBsOmsEN4u95WAFyRxhsnFl42f\nY8kyAJ37CpToblVkcWNDrnQRHnseoCYnL+1aM7Chyj9v861EDbm6ugNyUoo/\nYFKeht533OmiPdtZFNFiB3QcUxvu2nYCBXGi4TJQtwqeZFsBHqBsKopopRAs\nsjTB+ZZFhnDmdE1pm36+XegSwuxDiFJ3mD+qNHYRVn8xR8oNxMOTA3BcprKA\nXJeHMh/TOg8h3HYfonxmp5TPYaPn42cZXbB9hNqJocAO/tBmUVtcQLINO8i+\n/TQHrisCfQOKIbXt3Z5pagzKvDbDHKUltiMwlOxLqFjlzKY1WhYjNblG/Pbz\nFh51\r\n=QYD5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTVdakak5EbVw3vAC8X3IX7w747qgY9rZ+jjjr9lxvqAiEA9d3q6OViH7mk04wMXq8VXw26rsLy6mELy09gmHcmtyE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.0_1621875792638_0.12434944166638862"},"_hasShrinkwrap":false},"3.1.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.11+43ee226f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"43ee226ffbaaa3e7126081db9476c24b89ec16e9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.11","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-EHDCmSzt8Pzo74dUiKEQe5qxgtMY37nRF7Rgxyfr/V7wTTYZGWYPjZWnga1z9SVm3aSQuIiLk3FlfGUr6vfz8A==","shasum":"7198f827060aaf93386258b8c3c902aa5d392277","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.11.tgz","fileCount":204,"unpackedSize":408022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3T4HCRA9TVsSAnZWagAA18kQAIL1ucgx3DS+dFMg9nsg\nO7QqFcIiV1DyMzeJAje7xxDAqnWpPaQPIQco4I2iOpXy+7Pc1MdfGgAnQUdB\nJetOD4GjFuFsLA0K2F56l+cOEe4TH7YHzicDtWufwR6+yjLmNlrdyMr2SrAW\nUldRUkTcOiiM5lFJYu3ZgRvMB7LFAgxgnV0hAWhirIDUDk6QtdzDXkn136jT\nAZ8nFx02t7c0aI16R5EBfWETDeKcdV0bLIc9Ngj36M6xqZJyrv6dhvJb5tfM\nKOwnflbagTfOpjMszJ4yP1w+hiPZmdqP0BgR+YUThHChvBoFt2DGqTlS8glz\nesrIjyKi3umKdWteRso8T4Q6N2aBvBgNAxuUGtAe6j7ZoXgyXN/alpy0FYHA\nf6xfQGkCogJR/FB4ybiIqe5oG7xFCZjMwaNu0htxkHhr1BkdY3dvQ1FLNM30\nk0nYPhRIVJiy0FQgbk4KJRtBvhyzB3Vx852kKfUBzEKTc1BKSSm+lXVy8z2k\n7ULMbWp88Q5Kx5x+PTsp8gP3UkvkVw4X803XjxVjbgN548k8wvengdbvtY4X\nU7NNDv8m5AGxJZvXK38XD7t1S8K3g12ZMls88Ooy0grl92Q1Qpyam/JXyCq0\nyhIk3FZ7iKSgG4gGSTNYL/pa+MQSA6SfVWTOc8H5nqNTpjZaDcGGLrFvyW1O\nxSLY\r\n=BI13\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw244/SL41PX+i4muf49CEUZ8dmgXsdbypbRDtDF8uzQIhAKsz54LYMgTyRC6UzYkiPUYyo3Oe61/lRVOUSQuk6fR0"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.11_1591557638659_0.6126202101223293"},"_hasShrinkwrap":false},"5.55.1-alpha.42":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.42","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.42+cb10592cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb10592cfa1ae44999a798b3b477a2e200a9cab8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.42","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-zmjmy/22Ym1t1oIQPrYbRZM/yIEp5uLwKY8m6LIaaBIB4D8c3B404YrrXlR2eHRblAOjjjeCVm1sim/lsszC5w==","shasum":"82837b25d80e1ec7a29ad9683c4819dcc5c40cd8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.42.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD60acbF+99XfJ0CpepnCpKOvzjhym+6l/RNtT5ATS+JgIgf0+V7OhJC2UB7EG+Wac7iRhxbnzyFENNOqV1Zr+8xEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGI8RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzphAAoTY/zobdkI273d7kZje95spJr+6cP5pxNYObFkZ6BXjsu7zs\r\n6uqFpKeUdlXcRBIQdujFfZnBQfQ/9uDUP+mW0EQ4rJwI5FPEsIb3qKnuCnxO\r\nFY018GfXgFW/fJ0XVzGkrleznfktD0a0FwhSU8P+OLSHgKKXOdfXFlXe3Vw0\r\npz7SIaKHpqFhs5goTjITuwmpEqc4FYW7G2p0w5wQGhuL4oMj+UF6lMSfzoZs\r\nWPmV0AvGIk9PLUFzJvL8j1q4gHg8sqnQHMcHydPUSC3Ge53znFpmRhN35ziG\r\n1tNlVO71ndEibDFnvTl6CS4QW+u1pcC0KcyDfckscwB2Tlb25X2Ijzdrp0Z6\r\nGxulPzxpUJjkzpzWqFyfM2P7+pEd0SrkIrMv5srFtKQLgVPu5yDw5uOxtCEC\r\nwvWbWRehE958woKGo18g8zlpbYpwAbYVPGiW0RIV4ESjUq1A1c6p7YZSAhB+\r\nO+V9YmYhGNfAVHW26j0XcnUxrEgq9lXCA3XCdNCvlq/EjLvv99ot2EYB3+56\r\n6Q9vadHHjJcSRWQBTDbxCxB8YLqxSAm8flMHpv1u4H3HFIsstuPKpWn+O3PX\r\nsyngQepKISVD72TRbINKB/imRjVZSzqF4RdZZIZNOj/RwPf+vILh9O/822q3\r\n7xtRfd3P5uIji6r/7BZKd2crsRcx4M4eNCA=\r\n=5xFd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.42_1679331088952_0.1808265174922472"},"_hasShrinkwrap":false},"5.55.1-alpha.41":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.41","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.41+faedafdef"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"faedafdef7c18d2a450e42ba32c49b471be9ee44","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.41","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-w9bgyYC/gTPulpOjenzT9p506Kl0T3wF4JeTIBlfcHgo38DWhIaa3FMZ5ARwNQ2o9EEU6AFa6fQfGkv3ZZNH7A==","shasum":"b162c9b5bd337638feec6f996a2780549506d620","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.41.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf9BRX81GWAdF9XYjsHzkL2Vr4/OINOfpFHDsNq9067AiBI2O6Uct+qyzSeqKumjU1VUYSmrJcJqlLmuWPFoGgjUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIzVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotEQ//dHdsWT5oMqpNSM7MWyaRbGfVztg1MA+4Us+Nj5PhICmO1nLK\r\nMSItt8kCb1Uj/JUh85nOGP70jtdNTA/YcbKZuBxbkSHup1oRWLNw96uuuznG\r\nqnYjUTPI+ysVpZ5cI3hmjIJGoC5SNJJnHLyXCTeR5Ls6xoGhVk60U+diJmB8\r\nv4YJFKiJLORS/5S95M7p1r8G6brqVjQnDNns+8hofLml1aDcvZ2RPdA9/AfQ\r\n57qjWJhVhfn6uRdwnerHd+E7crvmEjbNFjXsffqhQT6xQQIpaFL5fGe09ay8\r\n90SuZwIPqaWXWPLwZP383g4451GhSj3fwaPI0Qc37jqzMGTR/S7UdIpncT+R\r\nBtkKB+iGmIvd5xwy4Gm7B78GQ3cnpex9P1gpw++/SK2wNWI2XpI6F0w/6BGU\r\npzR7rzUqLNUvliwqzPDKzK2O2IVAJOSJodWeFjHVomhC6GzIrurZCMHeO8Db\r\nIqEzqbA36yybNxqmGzXq5ZFC7RJYo3jdjI814uPwTPVBTz9uUj0gnp8tIG5l\r\n4B9Cvo0u31Je4nnrUjDqbhUyrQEBJ0v0SUj/CFCZWvDRydfuqEDjLbNz2VPd\r\nczBACES/v/WFFUWjOm/EzpLWFPHggBnkC1FYbkIjcfHgP9bahQWLsh4l4D2Z\r\ntuZRitZjLKatttyHyC0eXgUxrgkWRRY4M24=\r\n=YzlX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.41_1679330517608_0.266938448767186"},"_hasShrinkwrap":false},"2.4.0":{"name":"@typescript-eslint/experimental-utils","version":"2.4.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.4.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"111ecc668eb8a332d7311dacf196fceec83316cb","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.4.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-2cvhNaJoWavgTtnC7e1jUSPZQ7e4U2X9Yoy5sQmkS7lTESuyuZrlRcaoNuFfYEd6hgrmMU7+QoSp8Ad+kT1nfA==","shasum":"dd8f3f466be25c3610a06fed22cfb6e6aa17f6d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.4.0.tgz","fileCount":108,"unpackedSize":138188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpKoDCRA9TVsSAnZWagAA/xUQAJYxd4K0a46vqjPOrNt/\nCtcOYAVbjExJ8Re1qSOOpUquWx8ykmGxh92X/ljdLVFPCx2v34teWcw5E8N/\nipfHLXzi+GRs4mylL94Ts0slzwqfLQ/1piDo4NaHNEEId7OekacRuo+nrkHN\nusGo6VwAHgw9CM35JpTWLCSTEHnRqL+6U9zQU+ZfQJ+rdHEqvi8LhgwnSBxM\naJJHmsOLUva10w8H2jqzbzruuyE7LLcdzoeGPFoKNkF/kUuZTIfJEfQMO13S\nK6ntghm1hWxlcxj2UaZuJbXdlCfvbnzDgfrkxr81n/3YpKQ2AvMAN16RIr/H\nN10z5BEllY38wWbmLNQLv3E4J93rC9PkFBt52jg6KWPvD3oN3G78F7PzFCxd\nXHLbeFdwDmAp/kAI6hCnZIjKotbDy5U/34TPjpCdr04eCM7L/ycsihoxKCZl\nZZENJvviI3D9BAJmHZurARvGs+ZusLNHnxanr2Um8fzRMoGUuprSbADJjCQs\nkqHz3idMdkRhoTDp+3B8Jmj+/ILlYycrnJus0fIz8RH5CKDW6RRnZay/20Ae\n2FB6ZUZZnhoOVb2gKTl62LJIS4RyW3BO+IbvflK91yUHK2iCam837uKpRbBi\ngbf1Jsx7K0gwtvFXSyUlgEdzGwT48kSVEEdCJA1KcUOYde86AOgPoKWsLHtN\n8OIX\r\n=8Fon\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK8ssVIoaodWErpfpsiOwnvByVVh64Y55bmtGub3plZAIhANkPvNDtSp8NdPu89FBD+u5Qw1EW2wCTMZrH7C4fDwbN"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.4.0_1571072515138_0.5844951790503967"},"_hasShrinkwrap":false},"2.11.0":{"name":"@typescript-eslint/experimental-utils","version":"2.11.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.11.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9f7609580eefa140ffb8f65046d4c1ada903b83f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.11.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-YxcA/y0ZJaCc/fB/MClhcDxHI0nOBB7v2/WxBju2cOTanX7jO9ttQq6Fy4yW9UaY5bPd9xL3cun3lDVqk67sPQ==","shasum":"cef18e6b122706c65248a5d8984a9779ed1e52ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.11.0.tgz","fileCount":108,"unpackedSize":142647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7owSCRA9TVsSAnZWagAASy4QAIZYpZrnciPePC59uzhZ\nDCK2XzRrtqLZ3LxevfPxsnhrv/WNpW9aDhZ5Z+q71KgJn+otkcr5eY4ZegSN\n+pbEOBfeFv/0W7/BVGKL9xn/yiQec4UxzrUmjmbi1pMAItisMaKwoN7baSuT\naHajO5Sn+3jctBeCI0ccHQCz0oiUmjSNxvFd6T9rwu0MrGIRysb4JsGqqWyf\nBm8jV8AIxF33lIjMOVvWMQE9Iyr1r52zIhIDlnSTFutTYj7ONmFhDPa1311N\nniIjOVcAIAqsFBUgqlbtEJ+NL2RuCFgNCpo0hp+MFhWUytcoyuUlqyyWUenL\nTlU/8nhO/hEvOWxkrgHUJCNSS3pkZQZS3hi+WPn3gpYiz1ZwOvPv68qJfghm\nBeP3ofC+rPgFhJujpizQS9ye7plilXfWB4+e6yxeAeR+K+t050V7tCz1GsTt\nGYm5UeHtpbPf8jqQV++PBadP+jXYdzy2gaEUZ6UQ1OFCo8qIX/n03W4O+JOk\nvGmgeqNfnoWu3dc97/lPcQcypXIVX+QgDR1Dmh2RNnjXykvEhIFBByzV49Q8\nQVIMW5Als55o6ooI75z8fHYE15KFIXqF40ahYdI+FUWyyL2HHran2TUdig1s\ndDUk2qXMorLBiAFEFPLbQNmH+LIEYiSB9B2thpeOwZU0Ga9tq7BdozAmtCNM\nZ8RH\r\n=cd+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExGUR0BOPcTzrlejwExtG/qf6nyqdwPdIcwrecfLpmmAiEAjvrOJcJwESRxj9I9761dtwHtJB2Ikrfl8BwBc0lzqcA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.11.0_1575914514147_0.7061451406157275"},"_hasShrinkwrap":false},"5.55.1-alpha.36":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.36","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.36+b2c34b3f6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2c34b3f6af44c3be745506f446f3bacda72c414","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.36","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-PzF+a4xNkGowR3slndMC74uc+Tc2QIWbLr/nT9izYgx07PCCowxw+u8AZblg6UTbR1uoxGVXRj1903aYT6t1cg==","shasum":"36299843b85a618a0d759aaf284025d421bffb53","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.36.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCawOrqqqp3w5qMcjvwhE2IW7jJwbfOL4kJqwIF2GcLuwIhALeZVpQ5UpdsMW4+Ygz3OOAUiJCjkjJ5l6aXg1QLKFLd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIydACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvEw/+IJcS6v0m6chxuvl1v9Xr+4eiiy9sIF2Ue6gcYcrO/OuWmtrp\r\naKsZiQZyqdJxKgkzx7gpoq/wdSsavmcwDlwYK5WeL/z2lukhA1zDIntfUiVr\r\nesERX66RZtfcJiUg0OBZrNMCx1IMvOUqFX72a9Cnv/5XpvE8rLU2YjnJKECR\r\nunHafzDg4vC1lbksyFxo78xRuA4kuk/j3NTlfnfva826l3OvceBwg6e8v8VQ\r\n96VMR9+83Zf9iCpVXWr5CWLQlS773cO8FV2LCHYc7iiP949H3RY5yNmCIyVJ\r\ny41DCDyzKv2bbxTGPMUnUz7xm2f4pGk5iPqLtJFrF/EhZU3JqoDOc80Fbeoq\r\n1GtiBnATp+Sxi42K4yiFtGPqK/9cP1ZTHcIZJX47/Da4WXU4tM4+tWuBbZcg\r\nyly3NUyBJa496gAooZ25KP8bbCqvkA+Ynrp1PBWZMFAFLE0bh+xRawNZu3hi\r\n9VT8LGJ5Dd5whEvwhyAb/vpxxKFnN4O5jJROcZ1ZXaNGTr2zkd6XRnBi2uMk\r\nVuqwyjHMBCWNVagbq/J9UrxB1vYHpkBiDIQNwWxFJhXE78nCscGeRHqjjj07\r\nRwjWJZjTe1J974NaZlhW+rPd4cROvn+E30fNQEeVVW+Z8FFMtw5na67phk2J\r\n4DkCI40BgP+gt3kF97gg5m2AW5vxuEKo2os=\r\n=Rg6c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.36_1679330460958_0.6480238748369653"},"_hasShrinkwrap":false},"5.19.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.0+f64a7889"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f64a7889dd306c47f99471f90f963e47611843a2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.0","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-3kZn7X4mACVYCfbjHl1hdwMnug4iKUTDswZOSTuhz8oHYW+6IZnMTcDS2GRZi4wGWs2DTsF0qSjtIaP6GMH4ug==","shasum":"89d10458be94c23ae85e179c8f4734f43e572bd1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEY1gNfxpk8boOag8NC0SkNvSC/OAu+WDAidyVm3BHUhAiBcKa9dlXgWRQhCFtQ5c+wgjHPxzFuvxPmHE+hC50HiOA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVGVJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw1g/+J4V+OloLrK2AjOF2RjcC7jcgOeVsaRTjKaUDCIwX+5y+okND\r\nIYrVIDwHJnFyOVgbnhDClJZTrKWavdUXwJN21OH/Vbk7ob4bfEPWghBLbVKS\r\nLEqv7rNhwRHfCtF5aolDM518KYXjxqEOmfLuy8cFboX959i+X3J9mmfRr+8M\r\nF3/YMQLfn3IMfmmHxeydnwAdGYzc20lSmL+8KVVCX+zEWtwYCYR68RrYbbgc\r\n2VxvPwgWGfVDb4SrxoYdrICj+GY/9iqaU1EqgKxuDmue5yU9JJm0mLCUUWaZ\r\nN8ks32UyoMMRM5gkR6SE8kVQ4u7CkjqcR1znSOsPQCGBJLnQ08EwsduQL9Ck\r\n7a1LDUxI6JMfA0i0hjrFm38Luj8AwcYeBaVr7cfTxMpu0Hb5pdGRpaWXVJVA\r\nhlUYuz/wlQTyS1npbmwEpr2q21pJjiy8BAxdjBvLojQJSJ4C9EtTECKSFCBc\r\n++sAaCXSZmYq84/gRgNwyZqOY3Mjrg6ohfMseolbCCzs5EqoPKl6Kzl5p+n7\r\nzzLyG4iEhPabiJi+P8Qa3x9e4avxLIfnjH6vcqASj88ewdHMKDQC5G5lGY8d\r\n79QAoerxAprtTHRfboh4xjwCNF1jUSY8r92CIJ3J6rfQZWX4KaNCKOg7Y8gA\r\nD7W3PDGVHI9VKUd5toMBRu746Ep4ybvHSNQ=\r\n=Oe4l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.0_1649698121146_0.8784856057127397"},"_hasShrinkwrap":false},"5.55.1-alpha.33":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.33","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.33+91b7d9f71"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"91b7d9f71ffa3c46d935da73e00c6eb52448304b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.33","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Rn2Y5PIN7+ZFSMMAh+CjfGEssVRR7ReZyZ3Wec6MYexSC1Tl0ooy+jQ1h9kWgIU0sqOt9IjnScHlgWrZhP9rMw==","shasum":"0a8e51659d225c2b2d88a01d7ad6241f7585c312","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.33.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvfRT2yDcTTD4rEgAelfn0BRS9hMhtrby6iBc2Kx3eAAiAZzIRqFy7rKfOGfWs+xksukn+ME0ARVPuGO/rlATpb1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF8sYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyOw//bVkeBXe66/d7nNIBg8lF0vUObCvxuMCZTMNUAA6xTyBp7LzO\r\nq9ed3uLeUh+ctOsWKbsaGjY9Xk+64XV9uMVvcl/Pr+hgexpgybfvLIW6Dp46\r\nxFzducXU57ztDYYJfX7KNECIvDhscXf9MCpVi4rhop8RuWy1Oe09nSiJ534Q\r\n+0yFMlETZODhWD60ChU1Kct9UlUzRhwOj74C8JRMvWPeEWJBK7qdw4Z07lkM\r\n45d0FmaGuGoDQIGK1eZXMWnmK/HFYEi9pkcRkLP7TX0wThWqcODfxJ133Mj6\r\nGaB7srb4R/LlpwuufS7o91ZLB4D5HKBAaIpdXaXFi4k7maubFO6uL7neQrtm\r\nWihuiLxkFEWjoPk78JAscjSCuhaJADpOdO7LpWm+XlxjCAtv4yPudwBLa3tk\r\ngD8stsfP0NXeQLLlxik7n5PStB79dzuCEDKTMOWQ8OSJtET5hy3qEAoAWJCT\r\nUos9++st4j6XPea7blGcWdJvSLeyp5nXO+JIzy4SvqmrAT96/4iIwZ8ZByLE\r\n9fcult/1HgAa1GcPE45hD85rZuYvzXE69lUc4fw6PWLRaC5ABkHNohTulieS\r\nNA6/2tIipYXxVcEJF0fOIBm3+fiS3UQnNIsDjmm0qI6IUHeDKd85FmTtYY+3\r\n5theFSKc/YKwxiSwTe4Pu677L5TqoVdnCwU=\r\n=I3h3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.33_1679280919845_0.41304511134273203"},"_hasShrinkwrap":false},"5.55.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.32+834a50c91"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"834a50c91a0fff7568c59a3ea3889b12e33c5ab3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.32","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-agm+1mjpzw+v5xIlibxdeKmCqnGTd1NTKWe2x1Ia6f3Sp11Fpigu7yaZPsDiNQE7Z13YQbrgtNnA/S8ftoo3Og==","shasum":"3311c60e1b58c7fb23bcc9c08b20e787b7aa2e27","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.32.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE+JQvmv9D7Byq3xxpWh4MJ32i7r3N9BJotj8DsWfosAiAomFD4k9tXWsG/IUYrXJDaVeVEyYX6mqNCvVKZF9oZSA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF75MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6KA//YnlBm4+8Whbhc6M/ntUUR5NquxJ0piQdfnaRyGNV7XsdVm5N\r\nO6ly7eRnUUHMW77DmKiGt3Falg29d8a6NsyD07Hx0izkbbVspn3PKeM1ACbH\r\nJvslrpZIvS52znFhkcfH39vDOMWG7BBBXGIEv0pSaRRl7fUX9yHnPfhaQIQT\r\nhqPb43dklZ/6t4IIKkSU3ZFhd0pFDpgBoFClRC69Y6owOlKcmXN2KoeKclGV\r\nrMlg7dxiY8O3BnlEKu+b4vP6Z36NS1tcitPwUBGEdheDPMYkBs62fEyYq2dW\r\n1Ul5kiNYy2lkVVJ1GsNFp1FJ/q5vOW+Eg0W3JBF5GLNLyfpsTNgcTI2iG5YG\r\n9ZoxhEfBZkwWcZitGg+Hgd3eiqtw6b6REo8EXdiTx7cE9JHjYAS7ikmVoV2A\r\nSqkj6oXECjv0S5ovzmuoQuE4KP9un2V10lmRDQhuvLLwlUxwnZhY1iOrwDW9\r\n+gGMp6zh7fyQE1YpJI35UsQ9mbimNvxB1AlT+x/glYw6COO+QShhq7GF1DAf\r\nq9TceMINKi+MmG6Bi+XSZM83j9Nb+8PYs1nf1UNcl7+KRUfgsBxKSo+VNUPp\r\n7D/eFRWOHe55HcctDDdC1wZoSzXXEhjwKfF6XAwvre0wUAYmsSzEn5NGYike\r\nK/UclubGzcU4Wg9uuSAj/+k01f4y3fHqZvY=\r\n=eye/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.32_1679277644684_0.6391464109564291"},"_hasShrinkwrap":false},"5.55.1-alpha.35":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.35","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.35+62ef487a9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"62ef487a99010827e99a792db5e565ad7c1d6220","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.35","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Pn3Tz/ORozPZ7GWCQnC/PXUyHe10fSt9EGHG+DWeDmgjvCWeBfQyW9uqGs6lBgkGd/y3oplXsus0WJzWPPX+Eg==","shasum":"cc25bce22f4e5cf2a94c07b7ac0654fa9a9c366d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.35.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPo8ZvvqwHJON34QPxPmoFHsevXkEwa+6CL0CpjvX4XgIgbUcNn1r4q3ZoNXUToQSxa7KZBee2lhPXvaYA/ScM8Wk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIyvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9XA//Q+Fu+23LvV7twHu4lK5KN4ZwsCQNhzI0JeyrJn1CJXmRIYCi\r\nckQ/sARV41E/yWQjNwdjrCtIf8CHrF3XVxtOQeIXmUOSCjmfFkIVSE8icDl/\r\n/OQlhdnzbvy/s6SQyEYFDCZ0147hkHtw6r7vxyxqalDewkNdfAi1BhKZlEXY\r\nNTmp45RcDXPxn8uLff1VgFOrfgXbocEzgpiZbUmuHT11nONxLXNxVK5TBC5R\r\nmkk4tjec1X9/kJngfF4bOKh+6Me4yscqbjpbX8lNZIFUlyIxmC9+gv7sI4bE\r\nsTg3BelBCpRyaMHxIo8ztxGE0TIwRpnIMKzOmE8ELuzB4J7FU3lmjJ7r8RIS\r\neCYptEV54qB90QrRhCnl4DQLL30Yz1UPepkIs3LTsPVilqS0M4XK63Z2MFn+\r\noyepgMk+kjMlo1f7+iuuvUu4OiTy2Xlk6ibKlLwBYD4EHccTkZkRA2DvA3mK\r\n8EzmkvOmftwHrOMjzMqoWsAGhVYNrnE8+tVu9KYCd+H4HeRFhEviDF+ni7/f\r\nV7fbD1m+/8qg+KRMp4ysL95MJKmKwcGd1EBmNXMmAAL53erdLOVuB/aKNF40\r\nYwml9XaWKfWGBC4nQErReSfzOmMzfwWTJIe+r2XwI2qReDBkoE9i/qE7rnep\r\n6ZaxLk2L7JFrUtB+JXU8NPDzoHVTWgg+n9g=\r\n=EpU4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.35_1679330479635_0.9477184157763794"},"_hasShrinkwrap":false},"5.55.1-alpha.34":{"name":"@typescript-eslint/experimental-utils","version":"5.55.1-alpha.34","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.55.1-alpha.34+58c102de3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"58c102de342dadd2615c41cf95fd3ca0ad010fa3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.55.1-alpha.34","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-FTuFrYEPjulhZ6YIpbZerWWidCcL4YKj+6j4UyZJXsvnBMK5q71Hjcd4mvJnyVd9tLoNW3/3RsaQMGVY4QXf0w==","shasum":"c23952fe1327b74fcce7c04f5a4b777e8f643831","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.55.1-alpha.34.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTnQjrMvHU8BaAkKlrKYDB5F3MaNx0LG1M9/JBWw4xJAiEA0OkKdVWSK00WM6nwUU/4lOQzazXPsmjsnFxQBcSrU4s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGGh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmougQ//a6+POvyI70+qMnlHAC34mKeORwYIIok7gXgnI5y3PZVGNQmJ\r\ncjaQdrDgfu8FEf64hJwcF1fA4sVrSpv402M+VZ6cuZmM9gcx9dbVEaK7xnbN\r\nW4MjAs1UZCPNcRtsF8PEyfg60pog3ffgCgIJ4lAun5fLUs+CPdG77J0rORI2\r\neZl1qIXhCp0bNEftinJdZsuuwpVTeCtWCbBR2P+Zlw68ILkAD+eXwRnSPE6v\r\n2tL1JSlHQHMdZDKut4laPrClZiXIAIvge3DJX3mDC6jejw3HbkKQsvNyG8yp\r\ny0JjoHpSctkKxyewkxbT1+zXvKr2+/Zq7uopKeS5T9zCgzXC5R0Z5Vdl6Qy9\r\nGZEmy0OQa3np6tTMKsODuLDv4slOGb/ux+5PFTcMbbAGzI59BltGb6I9oj/l\r\nm2bH9uinuD+zjKqiqW4MxcKXyWCiPfJXwZr3n7p67F5KdnYjDhxEmR+t3KvI\r\nfyW4cF6dhAbEvhp32x1oSEuEVgAE84Vg86sfHwoQSrUoJIl6yF7baAs0ayYX\r\nX6dwCxf2pSh+ZFsw0PobAhasZM7jI9hsYonvP0XZshYVKRXdYQsbnanPOlH9\r\n6fooU3RvnJuYED2k0e1bYub5PkdQSVDzJik6oin2eNqJZxHOqwZl4YWbSvrf\r\nD8ONwt3UF3Ng+FdvApf5QuJgqAHH5qwDEfU=\r\n=si0f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.55.1-alpha.34_1679321211804_0.7552599505397675"},"_hasShrinkwrap":false},"5.19.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.6+566180e7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"566180e7587b784b8e93227a6f2378af146cdeda","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.6","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-CYjSy+RLPPTHgHIcoX2gM/e7m5QVZMlloGmCGkqt3a0smyfkH9m8BOIdNV0SdDb+bDw5gO/LNyM9KS58w26JKQ==","shasum":"dee0e53010b53ff65091bde128d4e8fb24d09686","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOzO0tEmu9huOGaHCbNAPcSYpkQxEOh+faxhPi/H2EywIhAJho7TCbxpT5lmMGtMAN+qGuVy51b3b9HOTC2C7MqZX9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLM4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfRQ/+KtpSweGAkgbtG820RNjhNJS4/fMLIojOTS2bnTA89/KtnoqK\r\nvcWoECzNb0fNCruNLVTHNCf0vLnelI3fHbv8+9E9oQ8QsTL2RSChrdD12H5I\r\nFKlfeSZsdz5WddTguYdApQBNMssPmY9PVqv8VfSPNmmSiXZ2r6QdKpJgoNh/\r\nJu6BjgVCpa4eLPAEAz5AL8SS2PKGInJCc/IuimClALpUNDyYp16xlw4kH+eS\r\n6JGhbVKI+0VROLm5zQdSghc7GvVJudINRLVyFrcojMqG/t//t42RpBiHvUjQ\r\nin1i0EJPBQAxq/aLV1pecoKZrvrTCeFJMhpqJUxtWhSzz+o2EDSvIh7nanAv\r\ngQlYqDHvM84QU773JuvbumlmCbQZcg93hieoQwEeNZvb3GmEtuJdbCJt36vr\r\nTYFN+jnOo9m92Sj1xIa0qvBJLlyJGOYpnkoGZk6c6qV6s653zVQZcq0DUCKz\r\nnlgZCL8zNvtkbqNNWTAALb7OCKyYYZfyZspqaoVXBK6H/FeOdqnfgCc3/nhS\r\nESRtXuwLQnwmIxgml5GJOt572+V8ds0X6N8lwfpvwVdYMXoSXpIQVDX9fDpz\r\nCQbJ9XnDXoa2ZhZV3qyemePsPdxcu+/e7Pmsi8AoPP5I9v+qxobQ3zMEnZbX\r\nt7I8v4HFXHp/lUOfjE8/l+aLL8xf9kM7rjc=\r\n=ryW0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.6_1649718072053_0.01502978874500549"},"_hasShrinkwrap":false},"5.19.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.8+2c3aa49c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2c3aa49c616fce93ed479c2074ec6b2ae10c5c68","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.8","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-nILvHN2xeJxNEBMXvggC+QJJX+IPHtRX4Sma+LnGsRPcjpGtdene9EqfFgth/cnue/HvH/JqfssNWYZtiO6dIQ==","shasum":"d77fa859c842a217928ed965792a0adbcc68996e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDm5lE+dqfthhtQQtPJi27oML9grO4783MUy0dptlMBKAiAWbS6BQlzmDobIIWSr4t0StkzVNeWGNFKAl97+Ojlekg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVL20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCkg//dbOUc1CBMQkyYfZyRcrnCSjgpXkwicddCsW0qwjWy5w3GgbV\r\njOunXHvVkc8XX6Jh+VqQ7gf2EthLaeQbNBfQgMP1PdbIZ/4X7SbU40f8Xbk2\r\n2WrThltzZW/TCEvAyFYET21GTArLKu4pdlvpOHxJhYG3L9fNRcth74Elop/O\r\nv2AR7i+rhVUjKesUdAHYum3jzGNluR8hh4PjTrSXxwihmPmSnnDIc4D5vOUz\r\nFyBxAO5sVRlIURmmIpYs7tWTtmv9V+U649izvFPNoV16k6Xt1qeAjUcVUG7m\r\nUI9/l5T0yLK+86aGFiGdKZwqUX8pJPdNa0dYqcGIc/S1vH29ni99fz151/bL\r\nrztcRumX64XfxBzE83QE9smPphaZaMCQRvqKrDraJasn6u6swlhfLosZRqht\r\n5bSrcurMRX+O6ZLH5S+CuW65qxAObweIkvoDLCyBtMif8yH7MDHWv1pK+pGy\r\nbSJz6r0VtZZs56tu/IIiQC7OWgVkpWVw4DzlJ2E6Vggsab1IkWJirN/gGnz8\r\nHEWFE2eH8iokO7V8EYEQxj9psMBuJpQUlICGkpUmHKzEfRLjyNAmcP/wnmEG\r\npQqiklQGhxQbZiVp+bkovZ+tMRXAnyKu/XWdM5+clF86UzJPWBO6JboJLJoz\r\nxJzvxMxAG3npLktZKa9fG27v+sr5JDX27cE=\r\n=KWIR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.8_1649720756064_0.25541882769164914"},"_hasShrinkwrap":false},"5.19.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.7+c19320b3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c19320b33b4d81eb700c8027b90dc46b37a736fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.7","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-DPceeY9faJcVd8kTUg6PCe+13gt3LLd3i96/F9E0qH9I9tLtQDboOL2Uzv539YJFuj9lUMRioyi9BVUrlut3oA==","shasum":"bfe484b14dc5efbfeb90f1429160c925b8454366","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxnUYpjMydDaYz61QPxo25ikNbjHBIroDd7ABNGN2s9AiAzGyjaYrAdM3prUiRLQISflj6zuFlvxxfYb0iI4mq0Pw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLzCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfIBAAmaKwzN1NK42DBRe1UYBWdM0HaUkd5Y8LhX0cs/guWeq9OBed\r\nXm3NMHX5UlNcxuKZFr4/wRUltVVxiwFF8VYcpo+W/b8XptsPZ8EOOWDnyHSS\r\n3aPMRnzWv2c7cHkJPmmu5MuGD+BZzHozE3tCVKPPXhk+t5mrkSQn0McYda78\r\nDZqjt4y36KAr2v2zSsllGegrjBvSs2nKjJXXtBArrtELRrY1LsoQOzJP8hTm\r\nnaRTRnNrWFCkWc4wcpGP9uKCZxMkpPS70a1IfHoYo/clOzdhdBmVgMNIA5lH\r\nO1SQLBDvRnOwg9Mo6M+FF4mPHGXX0Sf4QRP8iQxTraOtiNAbpeRhB1HL/lKE\r\nP9GukbpfogOTuXcgcVlshvZ1pSp7XwmGS+bzZo0Qgon7MVcmXVplgTVqGK7K\r\nK+SdbKw2R8wq4HsbTZvudpdWgEpeWT2RChSrVmyt196PRaD+k9FJMtLWsQOm\r\ngTa6NyKxzPQ4O0BUdSTa5WmWloIhKPrgBhivOVQLLTo486beXndyXK3xcZBJ\r\nYI9NfJpf3/HnGfBNXFD7WVDNd5la6aUt58XD02joK/KMcHy+rMAPtaUww87v\r\nVvVSOCndvLHsdwen7dNPMg/0AdcnXEA+O5+wvHoYej67Wjp1PQj/1wOgqmyv\r\n+OOcDDk4U1eGjEE9ojO8h1V0VBqGVPhBIeY=\r\n=G/xN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.7_1649720514391_0.7826583926728099"},"_hasShrinkwrap":false},"5.19.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.2+02d40ec7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"02d40ec7fadc2543d0d321cf5ed1bcf8d1ca819f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-X2QCIAwDu6013PHgUR+HDK7AiBj6gsN0A2jrkqREbS7DV8hB+kq8k2h6fRWfun+8kDSHF4sf1HhaJ4knuE7tpw==","shasum":"34d4c6eb51705c81f47f470a24c1bff0c43b4739","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCio61sk6KjfhxCP7yq7JdvdLy+ebb4ScLLVNSBRLUDYwIhANGN8SNbQDfh7JFkvWomazYjOtrrTviAjYLbp54CInFU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLBFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJvBAAgDz/pFJyIuW6onmiLp3vdGDLibpgIXecECwSkxliejeTNL+4\r\n3FToJ7gWMxlLIPVxV1RihswkVwxmXUv14vvN9lYZwRom5M/y1+PD/KTwv747\r\nhb5yHBamqznbavBBbnovkK3+knAYKelb/0IUtzxYiTV1CPJI3Q6qd4K+6dPU\r\nbrkbg/iyyTKznK8MdCkQqt389Mxl63r3je8wQt0cGd2hs59n5xsbij2ojBd3\r\nxLVF1SNagyvKkySdFYGh9uFXa/wu1AqBz5kjQx8N75EUefTA2NOjH6qkRlwa\r\ntOnwuP7laOe2KBAr6piRzOIZTetTo85GAr5npbtGoEIDEDGE7xKfwE/zUNL7\r\nXWAgMzI0mgcyO3Qy2mKucX2/46MN4dH0pvjFiPJC+jT9H3eOlgFj02n/7LeH\r\n6rdg6kTWIZLtv9MuCyhqCVFU6VrazA3lZfNeqbieZkBq/uDXzuzFrQzAuDh5\r\ncVerGRGllaiw8w+s0fgUHHZ9iO7enpppIshu37G4kD9EIW1lwDfTUfrfdihi\r\nOlof/QRKeF3pJ+U9Cc18dMu54CuMgzdFcEPHScOaZfQMmNoNZwCkySvXQrN6\r\nLv+01NxkC015aIJVwP3kkDfw5aFwBckLboQEyvfMwWqZfPTodnaggHp7Oz+Y\r\n4dwQ+Fekb47iSoIH6pBLvjwFF7FYJxO3T08=\r\n=UVVv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.2_1649717317387_0.26672854307754834"},"_hasShrinkwrap":false},"4.4.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.12+91010e88","@typescript-eslint/types":"4.4.2-alpha.12+91010e88","@typescript-eslint/typescript-estree":"4.4.2-alpha.12+91010e88","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"91010e88258bf47a0438e842c8ddca19e0414b48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.12","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-bV2erv57xhu1zxt4pYVUXL90Ab3U5C2dsJtmWKUGFhoY4VM1Kvp7j+mGYaL9JRj0MkpZDl/inKXLspOYmzoNAg==","shasum":"5fd9fde2d2e7c9ba44d83ec8babe072f7b5ca534","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.12.tgz","fileCount":204,"unpackedSize":417505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjKMhCRA9TVsSAnZWagAAZccP/iMTt2pj/FLcaRLRLJ1I\nfP3bt4+uM7nQhIdWsvj+2zv0uU8h6EtiyJ3nBJmDxrdT5aE99mcZd9b8vnCS\nHVdWfBgkUlkSV4hFM+FzVjDSrj5QJ9KUDNio6lT1O4ad7FMVqREVVB7MfgJk\nH0Q7oclo6crnbB0Ve0uDlwibWMiSLGD1/hQhEtQZlJRIBg2wfsJ9VzaOOsmF\nCVAOjj4KDfMklGHYsfdqFWic561F22DgVoFGk7vRttnakrdhcoqT3nYei6hU\nQ7LKZI0Y3sOBLSG6e1hlg8Ni8WRJWTQ4RRYluwm50wlvNzKjPIAdeDdmgCjN\nHD8+x6Qc/iI/WgDBVoEMahAZyc6vTfeHx9XHLXcbLtkq9u+VPB+zRQw/5UbJ\n+OHYJIGdqZ9M3WglBV1OFWKI/jrwqPnx4n4HtQOIZbxinZ6NtNkeSbgt8DHe\nK09Tp9TZZdGlo1BUrsHtVU35hrSvFfhXJiE5rc+obi/tmAAlqFctsBKaNTZF\nNMF6QYEWbgCmaQhwRFRp5fbXhO4HI+r2W+bdMmXT5SBHTtLwZmioM2kss9jl\nK10//diNeh1KAWHtRL4f6YZ8N6JArlhI3jL99CJURasofbBHwMzRfXLu2YqE\n6g8Elq5nq6dDWSqE9WCnFLq4IWOQ69WaN3QrB+V3KJ6yQx12P+pmCLV007eH\n1SkB\r\n=uMHq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZkozJELz0kY5p08QIiN8jTeqYHqms6ppvfEpv5Ug4awIgKFjzHqPw0U1iRp8wp14aDsDo87s2NJHJ+nmySQpStTE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.12_1603052321452_0.7182234274364301"},"_hasShrinkwrap":false},"5.19.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.1+e6db6157"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e6db61573848280397c3747ecbf9dfbe731dbbbb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.1","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-r9p0uEfcQvuonFN5SHCv4n4RFQNS0Lmo9WAKfbd0NIYL8DmA1edGA9K3ZPL77ggBgMGCWNux6oOSYbejJZZ7WQ==","shasum":"432b11b8d3f6b2162f100876a4120b96cc22f803","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/UW6rJDoMzftaY9xQ+DQ5khaZez8shYmofUcLh+EQIgIgW6lOHiC5/tTJDD1n+xG379nM8Ka+wMusYnQ4WJpnwvU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVIntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLjQ/+NZtfyyveZg/T1UJmLUUEVHvPszxZTPO5XCtk5nq96hn54Q1T\r\nssnB/tYru1jScfQJbfVxAS0De+1qs1K0akVmHXmMohXXNBmXuNk/eCPoneqi\r\nUD79+QrMhBQbhsho1fWr5KFLz8awLlit9VrxCVIYtCJWCQ/9LK3xD9XRb8Yo\r\nUiDT8F1/I/ZdJv2XQrZLoVOhGJiKh+QZ/ctCc63ifwFoDs8HNNtQRw45iPMh\r\n6qjLYsHnxiATvgIVIfcwfyHK9CBcaOIBkzxuMS0UR+DHAliiqfj/SFEtaEiF\r\ncPXG7BUlt2lh/YtSNhUXg2m6GXF4JciTmOvP/EYS4sgHPoKitJdWqnkZyApY\r\n61D5dyR0BddBXIkdd8zYGhRhizuLSObQpXhY7Vu+gXtw7XSc82gPWgnl8Mwt\r\nZSSWJuCmmfLhl2CrblLHorpE4UHdVVYBH2Wub1FZo5a5SIOm7rKdzEwfo0Fu\r\nEUGU61Q4JRRep/+kyFUF14/76ADVmAD4ElI6y2mVUnRt1oLwDgDmCgnsLNt0\r\n5rDbN5WACesJ0WBnDndawHZhkQSjROBxrfhCqyPkuinvLFTXcsLysJp+2/UB\r\n30PiqSEKrKWrsVTgTxXkHHvobakzdFS/0fs3mln33oZ+LDARD4fz1njfYUuJ\r\n5mSd4QeKKcXwt7TdkklCV17/DoEkS0erRLg=\r\n=sKx0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.1_1649707501658_0.5205266391897889"},"_hasShrinkwrap":false},"5.19.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.4+bc423f22"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bc423f227a0a25c896e679dc32495722a29195bd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.4","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-amz4Wb0X/lfrkjO2GtV83k39B7FA5dZ53v6k5acrvvXCf8r1W7L6mAuiu/7mPlYdIj9IsQI1BbOEHVnNNPTXPA==","shasum":"29110c5d470ae1fe31398e410efc8395dc3c205a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEma0Vm0DFZLfIrw+uqGAUFfaRpNUOZ+r99EVQ97iH8QIgMf4yU5coN3W+R7vjiwPWD/LKr8b/p2KtYjJnF0DVzwA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLMaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS5Q//UNu1S3Ha8xy30A5CniCJUgFfqYoiOXnIUAs+Rc/ccf6hWWK8\r\nh76RTJP5IelqkUuj/ut/eqGgaYLxs/efAB8+XdWagN6Vf1kgJ12bB83l7wbi\r\n5oUr+whwinIJCAzkZzTX8gOqJnVzsRsb447eFed5eOSO/ixzTOyTsUbeybyr\r\nF+YJb/P6I58ia9vO0syf7dZ0/cOZE7Ae/TNdMPMGsvAqR152U+HGYGk1rN/X\r\niVZXjofx0Q+7ohj8xccLFGahHszvoRKmQzOnelZuYGB3sbNV6V74v0RkOEJi\r\nUVcWfIa+byE+MxUjRKzoph9Hy18G3+hXCGNs/HhFqUxs0Kxr/uwdPQjDSksD\r\nrTmOS9v5bfSwFwkpD7V/lUOYl7WZAqfwVm9mI4uEeARPozPFH5+D8eV5Y4Zp\r\nPBONlR3H8eEeco8/UKbZHgN+wXtTPXG8srITJ6pmf63A0IHxHOTx+GFGLHzU\r\ngXMTctBn+9Rb0k/7VNo7Y+9/5xN6MjtTTLSUbaKi32ObXd38FJs0Q6Qt67mK\r\ntsCYkCFREPpTzAGtII1JGswJiEBx8YbskLK5dWXZNZ69qUW3bPZCI7dut+2B\r\nzym462+jckNW9MuxujWfhChwfGtmR4xDKF0oEBtvttgLT54c5MifL9ofS/ei\r\n33meDhCB/HVoEujPvywgjs0D+I2LXNAZGZQ=\r\n=wazu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.4_1649718041947_0.16830048454728663"},"_hasShrinkwrap":false},"5.19.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.19.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.19.1-alpha.3+162134a4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"162134a493066414f1688dda379b9fdf840a4733","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.19.1-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-I9egfcPIi13Omtjs7gUGu9cn9QXQ/D5ViBCdBPRKNRgckIK2cLTFEhejpjkNq5Sp3ih3MKAzrVilfBh1qpsShg==","shasum":"141b989dec8832dbabaa6d9a179870a4d443df5d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.19.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICi3QWxSt0lfwBbgL5HicgX+BI/aRSGseqf+eiC2svi1AiEA0oR8CdHxQ1KFDC+jRMFawj9Rk0bRtBb9EhACyua7Ywg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVLLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq06hAAnA/hhUgRZoi4HpYRA5jNKy6+bsjRonguEO7W3u+kz/sxxXux\r\ntLqtA8VvuLEWoDa65drtOzWtnoxxwB2kN+jqdDcJpvnlEkn2EBIuVuN4zEUQ\r\nAtHGd7qbT2D8rorpsCo7T/9+Y+aYh+wvnM8Sf81JXvI+pkAMOZjqsCG1qo0R\r\nVy8V95MeYGMan/iraVCfIwgkQ7hnnXJh3JbsdVtjKl4G5tOWE1ecqcodfcY4\r\nDTgF0N5BHshbwdsYHt1gyeuXLcJqxFwyUJevMSxC8nXywJ+jSBK/BrAp3UyR\r\n1+x8OyAL3QVFM2o46zkFEKR2lr7CR7PWzNsvPQduLqZLrhMXO9p6ryJquU+0\r\npMB2LdSsrSaaU9ggQARC/RzrwiKBniwSyI6IYTAHoclhjij3HJMN/9L2IQY/\r\npNR1tNIFPNNJxT+8GclYR4QuevWvshBsolY+lX6xN1HcawwyrOH9OUfm3xDK\r\njYdfjR5RK/d9w5jng0CSDutDdubfDYG3Wgmig8dBCvqdVwqRb1/Lg4loyIBd\r\nRexAaAdGTT8Z9Tx4W/TqzOJO0rBm8+5KBZXk1j3rf5H2PvKyO5YOQCDp5JAo\r\n2Mes8xy63kHSgSz3ra7tBBNaRkOIKCxSALfUV1pOioZHkh5gf4KBv7AVk810\r\n0A519N8pNV5tB2DLV3xUQvHJzC6x94ZSKN4=\r\n=ZlND\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.19.1-alpha.3_1649717974930_0.2776772326045036"},"_hasShrinkwrap":false},"2.12.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.26+8c8ad4c3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8c8ad4c355f3a4f7f5a3ffa3b0328f7e57b5a260","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.26","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-L3iK+CeYyEuTKNcgZQpACJ/gOHXnMpUFoCoLYu9zgdqsLE3z3WVYQ+luGemsykhnTIvhdnnfNiV6u2737k0RVA==","shasum":"690aa42fc747612dab12fb712fcf55121056279b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.26.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/tHKCRA9TVsSAnZWagAAXAAP/RPJYE/O1cIQXQGFjh9l\nNYg+RwrLPW7EdKr/Nwye1lNJfDSm9RerAws9hR7ozcPR0tviRYc5AKtBd0NI\nrzKUj4AZ4LvjZFGx712GUhPYwgTMkRDw55e8bxs6uRYEeHkiYJ0KgJ/q4K9v\nDrf7uJ/beXVFNq2e92hp5iQUrYi0ClWUujafZb9dr7+u/lq9Gn6idzycwltu\nmDlimV2u+z2kRDhetAIv/ndxXJKma+gvJwN/Zy856vED8pAQ08G8fH77hr0e\nEkxkOG1R+hziziwhq6a/qCakgfHSFyKVOQWQthNZ+A4kCko+ovqpTX9UJbAn\n84MBf5whjhZ9yGfOuZkfIhsl7fld6p/XrVQJUv2eK3skozGXqILOnrgP/sEp\nOW9ZKhzCRCOeCwXoXb5AjNJk6dpvXOT7+qj366bU16fRv8kKzRn+/eJ2jogx\nyzYk1F69rFozJ0i0GXI88bCPeZxY6JJEY6XX7rmvgzsM9wbmOkf3o6o9y9a7\nTlJnSyGYQBZ64XvFf6blP2pKnPODXy85jezPQEbGsxDkWkUiQet4SzVRi15w\nONim3l3qXy3VgJNnsBkQ5rXn+lpTkM/VmRuIh+wD1FBRmcT3z7zCjB5aBjc8\n+l5R9JPDNQF16L6GeS8kXT8BwlsNJv0PPvPSesRTW6+LthnIOblh1lrHxJxm\nxQU8\r\n=hKNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlDwDMng1eTiiRm6IoQd+EI0QGYu8UUP83e8G64vMEvAiANj1d8UHQkiQyzCf8N9Rdjnii/VdrEYZyF4pJzA3UqaQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.26_1576980937829_0.6969507176733534"},"_hasShrinkwrap":false},"5.26.1-alpha.33":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.33","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.33+c4310b1a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c4310b1aac35c7d31b826f0602eca6a5900a09ee","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.33","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-Um5BHX/Gr2l7oWFr3PanGQI341fLg+q+gBQ5s5ePw551fUo2YfNSRhYH2EzBuNTvvPMzpD8Ts3yS3vfsaEPjPw==","shasum":"7c75316918c02cf51d490ecf3b6b7b194b68dd82","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.33.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYIB6rAq/z+gTjSSSGrMWDe51TdHaIYkXy59HshSI7gAiEAn/dTsWmgYFQqjKFo/xqm8F1s5Xwg8OvAZlBczl1P/4c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij8/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZKQ/9GqNdtMWddOLzciO/86cp0/x/czzckY1Wylp64+FmpKdl9q3V\r\n8Cr7rzp1pSy0lyPaXsqLv60BI5BDmFEzxZmV9eL1xJOMgIIBXk0g/fJBIeYK\r\nJXRfP7z2qMbXtJcW4Yt2UyqfpuFoveQKeGAYUXCDbLIz4PGQsbIDstGX8sYR\r\nFCPZYOQm95rq9U1Mzk2IRYYl63inJShgqlLxP85eT14hn/yIt3ikCc6gSEmL\r\nX2I1QfA4gsiZdg6REB1N7JRW2JJ5pUzxqoNMXST2MmVJ+mztECiWzqkrijch\r\nSKNVwlXMQPDFtLG3qf+YeADA7PbO39ZqT5+6kBzGgZjSBmrC0rfofHmBQG3J\r\nVdm7mLeyyc2uxzFicpdd0pbF+5rr30uN1EKPQmQyPFAYUjxBz5ZJzA4QCdcW\r\nEe3XS963p0MdZgc4Lw3kJR3zDcNtcsJe5CJAgwmfG3asnNcL+Ao2t64QTRlL\r\nOuM1Sy/wuD187ryGPDpFYANC4hgyzlMTxuf8cfJgd4vAQGWbT1UkHsHtPt2y\r\n8aZNssPcGD7EbklMaxefV2Au44lfMS4uoRRHK/i4fZQm7SIabz8I+N+MrgCP\r\nHYzwV9MBTq2OuOd30IyTaAJbZv3Owtt+ZvEqlIaU9qx5F8WMx6c8+E1X3wIn\r\nXPL41CAMfFRXYrfkZIhiCo5CvR1k+3QSFNs=\r\n=j6kn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.33_1653592001682_0.08741755822109099"},"_hasShrinkwrap":false},"2.12.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.25+b0cff1fc","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b0cff1fc0e795534502c9f4bc34e49f64b069292","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.25","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-9AFIKGu5mEzLkjADlwwIxpcYGAfhzn76UnlfJXgnN6T7TwzmPR7BVCHtFwN2JHoAEkmgTrUgrtPbQ0aUzIXqtA==","shasum":"5b55d1e74a197a8829001d55abc8b7eb2bb99407","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.25.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/svOCRA9TVsSAnZWagAA9lAP/iH7gEaMfWRRgDGDrJZQ\nQkRWOjp0m7o8/+yVzKCojxPFCDoqWxJsof/WPnTk2+THv2CUGljoa6WUvX4L\n3sSHn361ElSha6eUxR+H2G6bQKnisjwHGE7Hi2tTwKv1YvXXJCRt+EpAheVA\ny0VPmAQXRQDuEKGoBXg1OG0Q2HxFK9+0m5db/lA6JYiEho2x8Pw3KmWsM5bN\nDkMXiR6jkWjeWrckLUiOCLibK/E6cvXy2MpndWpuRZ6ZINHVnzin4yDevufd\nonRkdGUKUBUp21bpkoYFZ0uz7UMEfE5nE0tuDWvUlLylzwrmJJv9nlT0Toir\nmJY4lcj3J0a3LcRPSSFNIyuSk9NpImYufKWrh177gDerYra84Vy6LE2MmVye\nDeVF3GFhjY6wWYkHddPSXGkEigkIKL7pulEIpxa8EetRxkIq4zI6wBr33EXO\nUelAQRzdzMQNICPM/GzWNBKZsHYwBzzLMVq4svGMUK+GL9grcHy3FPdgtSZ3\nDxoSyIMg0uxsyjT4e1KllwjsRsQtYOV9pk2iT0fUgp6pGaljsQ5rpWCPX+uf\nyN9U+BzsqmMBDq0tpVYaIlGkQwNPGAEjawDTBqWbdHM0dnyGKT2FyoPywkNe\nkzDqdYpzeSDqH8yOvREKKtT2rVTiaW335EP7SnNIYWZEsXsRi7DR5QXDWJd4\nGSOx\r\n=qmi1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfdPvvV1zn3zTYQunpChjd7GKwQws9yTIlpEFizuJozAiEA1WXv5Xz/z1g1pVaYbIwi6ZKszibbMPrprRHwSELpZwU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.25_1576979406525_0.5827531646040489"},"_hasShrinkwrap":false},"5.26.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.32+594116e0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"594116e0debc148c715cb08ae111837f81ee8081","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.32","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-WuiyfXqksVEk6bXKrYxtZw0p8bvH7ZLvSuUqwtbobdUsHAIGHuMEnsdlUvRmlKQqJ/V13HulMhrzaatFuS9xRQ==","shasum":"eac0784d4a3921b743f3aededa89ee8d734d4e55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.32.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4UOYGfbKEE6veP24RHz46wtl865eJd+bDJuoaCZNiXAiBwfzkohHLqTR7JoEof3Kcj3JGJOZubFx/7oJb3b3Zpfw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij6TTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEzQ//bvSbWOZmUuXffNgs+AePTXVvu1tUFSVRXuOcgOrx5N8Cz0E0\r\n2LfTn2mw7MtknqYJeca5RJrCkoT+Xki8h3A1TQiqU2jxCITv4wKv7pSvsEzv\r\n6nMjqVnJ/6iRZs9szb8yPLveb0NeXlpXFzofk+CTSQ5T34C7TxU8y82chqKx\r\ntHKN8ra7KuCfGoqEGyis6fs+ab7WqORMML1ENyiemSg6h2krFRxFIiq1QV4n\r\nJKGVrSGwz2wjuLmRCCiRLKUNdAJfDFnAYIEOthkjIfSBLc1Mqbjm/1jMuh/J\r\nF/S6d6xuZygNDt6ci9q7Kftv/6o1UfBtnwhUmjUqmZ49CGnfNxQOwF/cw3/6\r\nCGOKu4DwWzbHOz/ZxDPRUPOolNDh2dNR3mhLsPG39xax3K2+tkjs9JSwSP0z\r\n6w7VRHTxMHGKlAulHV0bX2Jv41QhXtDz4aqcULumhJce2VB7Bj10+tRqH896\r\nG7RDFEczKbuBmiPJlv8wPz31xLgDp8lOedYj2Eik7F+NJ6+1/SW9JdcbzOZX\r\nSNhJg0Qxfqh4hq+BP/l0lHZx6lczvGe6J1Cf3HaSIvAXA6/bS9i7Jn5KDRWd\r\ntsL3w/vjIwekCrUALzQAwcadsgZ8BSHQFjQSzxB8AF1Eg/lpl7qk+wIcw663\r\nvYeZvi9kwieyWaNU4HeN+ucA3QqZSZjzykI=\r\n=P5lt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.32_1653581011656_0.8114041303706181"},"_hasShrinkwrap":false},"5.26.1-alpha.35":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.35","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.35+5feb2dba"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5feb2dba9da2bd5e233451b7b0f1c99414b5aef9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.35","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-c4NpPIWRurTJBH30qtQ+5oZEoUNjJ003CtFwQF9uaWIYTZX2AKmkRiKnd5pbJFGbSvwuFnIipZM++iEJZgUO9g==","shasum":"aac499c923934b08a98797a9b5818e0a586a9b4e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.35.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKPWQbqnpkercIQ3CPdHgvRJsv4J9rASmugwN0LkQWgAiEAqEQUSLPawc2o9170TpofESmAHkOC+EEDrPS72UkT+Hs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikqtsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl6A/+Prri8YccYYPvuNhQHPpN7hY8ppwVfGQaBLgzbv5Mekcvr1ii\r\nt7fj/54GiYAg6VRF002tH9oXWPBLC2C5NW1TYletO8jldAcD975MQatwotPQ\r\niI4f5/PszJchNEiVkQ173V0g5EjyTrHAzZC69Zq168v8xVuXdWIUd+jN2+4B\r\n7DXm0Pf9q8A0oSSBDIbdUFFG3kYh/zYMzA4/kjqYDczmbcFc/vTcHcKb2h2E\r\nePaYJnByV1nTUV0BTLNpnZ4+CNLSrm1RN90TC9fijbOQc0N2T4d3Zj8WWWSH\r\np4xe6cf36yZFF1TIOMRWCFW+3Cfx98F6XwqLSh+kD/RTnldj+ATCqYFNYUYa\r\nTKxQh7bqZ1Jrz5zn+ox+OxJ4JQ2LjapCl9JfY2LRdCzlOsImRcIwcB7b+pGm\r\nOqyD/P2WtB+coHbBvHzBi8Mbq39M3/ckqfchH/wOQQm1Kx/6n99MbLAR2sn9\r\nsx7TtzFFQqyMsSqHb6VAQ5cfWT1QLbR8MPPTpSHJ83bkphc3gOdV/AQpNbgI\r\nlf00wka4zF3YWq1IGrDEU93UiHumyniiJJXt72ZL3R+Eaxqs7ljXz6uOzRYb\r\no7mQ7tIrwlxMvNyey7z6RS2D5AH49vLwkv2Jqhl88siXakNi68uPm3puFVp5\r\nyE74UIBC8wrvcCmo7azZhYDp0CmPx4UlLck=\r\n=clyg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.35_1653779308416_0.6780448531249881"},"_hasShrinkwrap":false},"5.26.1-alpha.34":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.34","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.34+f9c3647c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f9c3647cb637c8d1ee461b471da9d817ccbde77c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.34","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-xxCTWIKAj5/996uvcmGebXtdlNKJmV7nWoR1MMyXJEJHIgHMGFQlUupfSCA53z9PY/hDeiWeZ7m3zZaHY4HDfg==","shasum":"4fd0af47bb4b2cd612ff91827b29094f3a449ee5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.34.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDisjt69Ql8maP03m1c8137rficsrF94ryVExX7E4NAAiALFjoIUyR+OqEfI/gXj3tLrQtTIzxuIZZBjzN3v+b5Fg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikpaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD1w//UDiVO8jQjwIw3ipbRLd+OabZ6MiJJK4zwve9QiBO2hqJ0BRk\r\nQr4qqYjAtnMpUklMnO47fhl15kwhg8dkmPOe2q90IuRDRQ3TMkTOCsRfWjQD\r\n1Yf/WqqIVKoKpTioFFrdxjEkhzkKFOnfSydTAmkbzgJAOFXvWb9yuhldV839\r\nA/4YvC+5KAM/6cWRIXPgAMFI5g8fFgv7O+RWCzu9SNO8qNyt/PHSAqv6C9Po\r\nyDe0SPO215/KNO2Mc52H5967DGFJ2fjHVmLdCqGaB61qTMqvmFA+dg+8S30Y\r\ntiRQiGzQjTRYvXbGsZsOMHw2i0IsHKuiB0xQpHbc5LivhkW/cGMk/CZ78HGA\r\n5iVtrMtOvWXo/jrdpO4Sq21+n5HmFAu2mWiivunMdwnoYhuTEIJE3NFnCb0f\r\nC2pTQNGFt3A3NVEaCeTt/I6NQ5k3sPgie6KRyt10npk5u3M2s6y4A3LHZtif\r\n0w8flJMOoqOPachzx2TTMeiaj0oCqJDnyueOYw6k5EqzOslG2EMcfqjF5+M0\r\nmIyeHoWcWOfbkTy+iOZwQhLOqb5/P7tMKpPAtxXDmMgwHHKXEHcuAp/rypWF\r\nHD5f51HliZ1C0R6NUE5IkMn/igy13pboiglbNQlXt+fvG2PjRJIODf2JbLcZ\r\nQRwdHUpLt/DIn8ECXAfDdz0xCnB9I++yMxc=\r\n=fC3m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.34_1653773978275_0.35180553443680473"},"_hasShrinkwrap":false},"5.26.1-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.31+0bfab6c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0bfab6c9f5c5e243268200cf9368acf39ea099f8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.31","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-rPsDWpFn6nwmbqEpaOu61Vpnxm+mkks9jkCHm4LvIGgNrlCJtla+LSSTMr1BxWWtoHBQFg9SvwG5DDU619FUOw==","shasum":"1b9ae792737bf0a804113af9e4c49481e5e32e04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.31.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfd1xkWn46oSCx0C/thDzn/IkgqlsOB6Amtojx0TLyZQIhAKiYKZqgDevXY3vhMwb+vGfyjjEln25guvIQf6ULKT76"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij6NFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Kw/+IUBlqvYHSiJl6wm1DZ1yp2Y1vD8JlSoi8104a8zSUHdsXSKG\r\nYNXlExucgph1X8yKW6ZJUusqJatmHfOeesEnP/YA67L4t+qIOnoBfPODOGEy\r\nRVSDe7cBkDJKMAwzI+ftX/iRD4T59fYHjxqRh8HBG1RpYcbOmekGJaMDqoYF\r\nDeWNRRoX9JF07mGgAsxv3ToqOFzLDrCW4XVxUEaZZgevbmlQ3eL4fafDBwAZ\r\nQoq8NOkp9Lujr0I5wRFkSTnt4lQCFusoP5MskaDxlzE64PjPtyYhyVkr9Aca\r\nStFXEASmYTnYiw+IRGO/H6OVyMhhHq9IFLb2lEbDn5MpMDzgBtNyTgwhKOv1\r\nX8vM217M0O+E47iX5mxdr10nVEsDPnUvnSS8bAKQVtGCixR7UC3vQRCn5/S8\r\nnHE+9nsyCB4SxLItRAurENyUz4u7aJ5g2Ffs6Y8DWM6WniXKnGk2pdNEydKz\r\nLoSTspn+11d5VZSHkMumKUWcxJkABG41HeAr4Jz9E9kMGR6SrdMJQYUgRNs8\r\nbxVBl8LuyL+E51zi3I+f64b8pFLxSS3CU9BYIGD8Buxay1sbbdyDoodCVb8M\r\nejrkGy5DXzO1YnB7TY8ihHU/0zbeGT2w5bUXEsDQRkLPsrnmkadf7M/Pq3CV\r\nMlWqFV025y3MzoMlQ6uOJtr2o+oB4H9hN0w=\r\n=daMe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.31_1653580613258_0.42324048857653307"},"_hasShrinkwrap":false},"5.32.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.0+17dcf274"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"17dcf2742af64629844a08fecaaf52a583a5be2c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-bOxJaf+35IkFp4NpSbaZfTqRkkwHUopik8Gmcb7CHNZpdgbmvCPj3UnELcbX7qx+lIsIQb1HdZB6EZGoi4UQWg==","shasum":"c663889973ed1c1435e19b9477135bc3a32b8ec2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnZktd4ksQTaHaiuuLb/lLkIJx2hBRz0jbQoFHqWV9sAiBeyVkd3VlemXDo5+2uLEzYVv69TGUyjk2r+vNYYDTi0Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6BGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzww/+KjkqbXVc6iBkYKWSi9cJQpWvAhxlPejOiGLHFl3QjJf8uQbE\r\nxoUwxsCYpSqznq/SaQ9YUZrNKkrTb74vc524TMSby56LQ7fOAJWlKk4H++kw\r\nrEk/M4JOyYXUVkPDYR8OjokqfvZvD9aaRbx6lTbt5/B5mAaPa+F7XXZD2lb8\r\n+fjjo4siiKkOrdeuDG8WWtnVVzIl6ADuGKSnNsdykeea1kvNgHS+JHlzTJTI\r\nFd6nSZ1uGx58cEZVu0M/t6v/m3sIwO6M2CLgQKZ2j7M0DdoefOEzuuiBOEke\r\nmpukks9BdkgYl/99Da6BHDQo+8QzL1QJDYpO6g55KHNIKCfN6OftTWX5qJk9\r\ndvjMrhLY65Uf3Aev332M8cgAdi7S5bKNYQeTOfSZ/N7sW2fNfPaMrmKsO9Vr\r\ndUYZMTsKNqcZLul7CQ+dD/xIiYBSYZ3btvVOtw+lOnKc1J1B5fgKwn1WxB3i\r\nKS7zLIapC27CzkWhbkv0AvFEGiQnGKj8SchQe9W5C0dsFUb523W5GVjFTk3E\r\nKL1OAj5L4MNsWeiULLn8LMqw8asrabAX4wUAtuOOmq45fO+CF4hWRl8Lt0Kj\r\nNrMkMQJz0nSCQqa+OgJxDB+pIcAOkGj67BZJesdHA9o61teXLTXdld+DSgDo\r\nXZkDiVV11cHmP3pc/Sbar1TTkgMVQ+BnBVE=\r\n=v0Fg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.0_1659376007751_0.04646872350019682"},"_hasShrinkwrap":false},"5.26.1-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.30+eaa5d7bd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eaa5d7bd5f91ad1c534b884a501e1bb3aad97e7d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.30","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-TaYNbko5X7yLLDd7mP0C76BgPGgk2A+kvzsr6d8Hd8b4Zily0H/OWfsfYtlJixlLYERUmnzpPvFNjSPHDcosog==","shasum":"e2b27373081c672cacdb7202b728e484a3bc745a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.30.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8BUHPQKUEA//Y7Mu64Nk6u+Zn3e8GQDKxY2w9fskezQIgLJCvR1AYOjgrNcHOga6IKEStnRc/UpPd3zASXGqdv/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij6EIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX7BAAjQWxqF0SYZln8eqmCSLykQ6cxMPigHXHTUiIgAsfbQmbB/QS\r\n4b7iC5ahcflyIVM6gXPnsRUGHHPOZjEXwZqSxjB1FO9dNXh534zdaZgY64Xe\r\nDuVGVyzW6+tixI1pNxlRQyhN8JlSVE0WnVZhvjzkm+qeq24t/XHuWl8EjJtw\r\nF/h0pGXPIWB3h8U6wKBXAD23EBO9zkwX2Hg9VSFJHhg8dUWzxqVo1CZ1qk/n\r\nv1yPuNHzqo5WPFrwxqJqMZohSgWH9BxdJGGoYLzjG3UoZSF7ixTLqM9hhpMy\r\nfdUyNIJzFvjCauTkwUs/vy/7Om7XOD+jxGriazIviWULz+qJ8ZMR+HACRrE/\r\nogfiZuom05Wne/VrCzNBNr+8me5p1rHt1UteCLQ4RVseTfBTI2qelrDdI3I3\r\nELtI6/ZpqjNVz/qkf0gxu+Qog7lJtxOFNQNWCbVWxa8Fs9i1lg5ebX5Q9wDO\r\naNdqvSJ30jR7AkkJQxpK+V6SquhD7lMFWCp23q+zyZUbNzfgR0LqANSkEOYD\r\n4OPhJomp+2g17nWVH8yFBvHxzI410LCZo9Kr9EAKBKeTw74r3HvdLNoSpK96\r\nI2P1+Bwb642QJ+B8elLwhYLDYWAC3ONnC7EBmqcxTp4I8YXJbqMfFRFuLrus\r\n52lt1rabRzg9mv0TQWihDwr1FLRLqWkH9oY=\r\n=VTF9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.30_1653580040688_0.7349292494390867"},"_hasShrinkwrap":false},"5.32.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.1+5983e5ab"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5983e5ab3bfb94fec782bea54a37457fe31db545","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.1","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.2.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-b5vx4QqsBgFqddrI4K5e/ZLh5Kr9GvLHDzQuuXnSpUXL0/B0xmi1SvlelxYFIbbtY78P+bfh99tzBmYfzwH9wQ==","shasum":"bac06de378f449fa4dc43e27758933c90322f4af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtGf/DOWMgeocoryInKT3np9Stz69qw9N89BTBPgDDoAiEA1W3ssLbg6mjXglmjRB354QszQUXMgJENwSqXtawvP4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7tDCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH5g//UMuwmG0jix0erjCpiJbnkfYJRn7p8KH7riibrAXTdHDFY+xH\r\n3Hi5ma6BhM+jBiYCZPLx7Ontrr1j6hmqx3Zjy49YZ+TbDDXb7mkA5nKFNRza\r\nur/eGvFzI0Vp/pS4JMTJRwfLDwb1nJCRD4++SnLLU2fmvex8mtWa6Bb80BAY\r\nJ5yB8f84ggtbSawW/9/R3Mqq3GfV3dJrr1xpg+l7smNvcOcJN+BzrCFNXmAO\r\n9aJxbdPJs9dnrkio019jwOr9fjFMfGcbWrhtMTog02soub3KX1y+celVBOj9\r\n8gaNgHy0lrjuh/R7WeLce4zYL5t3v0Lfn2Ktg+LmLAk18NIm7Hj8q1vAfkyG\r\nkuNrjW7jziiKTO4nQ25noygnne3lg+nh2TeWMlxXauGUzNBkT4llACxz8COF\r\n4LLcWc3/lUu7KN8LSGEqtwHUGNkB4XbsgcH0rMxzJ36ZU1CVzvjQjRzT6Khm\r\nuj1G7B9f/7XocqFPQWbIAxUqV4YTdTrCzcBbwuz0WTxwUtIK3HD975BGlkVN\r\nWZBIy0CTQJ6Oir73ggz6MwwFwoiI91AKywJV7pv6K8ib4oh6YToQkoiByEkG\r\nuhc8lGLN2e73VF6JIZe8LpraqVNvbtlYIr2pz7WcFe0oDOBwPAd4i4o3C7PH\r\n+ao2PwmzMCuuTXVip2or5S7CxSc5/+VaGHc=\r\n=5/9U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.1_1659818178073_0.7280360536155779"},"_hasShrinkwrap":false},"2.6.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.6.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.1-alpha.2+e54998d5","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e54998d5a4583911857722f997c45bab9db0678d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qiurr1SPq1unCIO32uKx71qAJD00NwPPM20d8gObN+a91bZ2vlICyTzu5GJDiYxM+ImhHl7RIGlsoSXfBb16DA==","shasum":"64a82a0b271540d5e84ffe232d4f295bb33635da","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.1-alpha.2.tgz","fileCount":108,"unpackedSize":138596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv2ZZCRA9TVsSAnZWagAADWkP+wWfu7KpdCTvoCvYfdxH\nlqT+lpUgs5l5YgsEQ9XVX22oWhS9xMZ0GrWvsvANxLBTDGTngPr5gj5gsOwQ\ng9ty7jp7F1xrxtNVrYtzhkQqZL2yri6suEAKlrOP3G3qZf3kqCgnwEkovs8U\np3/g9g2z0DCQGTLBh//Efp3gbMC4qCHNhYlvqMJUgCfY/QKvhgHVbXcYphSK\n1ahDYCE+9aebgISIOHhgnJgq/HVZiC6sw0NosW2vqqw++RQDkEPgLDNCX8Wh\nGzh6YiRRk7OHEmGTvedTtXMZkEm5DwZtrTjCPrwQhyv3H8jbMgKVb2rJ0Loh\ncjsWG94y4hPrCyA0ivUzMAPFSGXjhSMQ9xe0SEIOaZtEVGa+kI028MGSyF/M\ncqOc6Ib64rqRsRq18oyknupJnGvaUdNeG3yCA6b4k1GCkonkNnlsU8qagjuc\nxX9HhthCuSh1BOoSewZzDxF0/AR2cMQ7Zt1MmH9tUkl3XQq425tvfXHZ4/zg\nfk5kYPe95y/WnhYDhoEh6a/bvCsxRzNDe07gTWtJEa/hEyMiWmHjPZs0UoQ0\neBAg2inp0mfILB82n7GLAao/Tv/+wjR/swl/+dcCzHGKoCBZVCGZ8j2MXW6+\n+L0K6tYZoazZ5REmfnvWwPOW69it+z1x6VjlhfdhCDcxRaPMGINZu2YWtCH1\nST/e\r\n=RMbq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH0K5GjYKnQr8astGLKr5QDpG5ToCgKm3Gu9Wz3asXuECIAv/TPfEtbcnKlpkL/Ke/o1zYDEy9Td7ijhO1N5hqS84"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.1-alpha.2_1572824664799_0.18095198631502418"},"_hasShrinkwrap":false},"5.6.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.9+832b15a4","@typescript-eslint/types":"5.6.1-alpha.9+832b15a4","@typescript-eslint/typescript-estree":"5.6.1-alpha.9+832b15a4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"832b15a4e3f36fbeb34383af342243d715cf1c6c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.9","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-SNsXQeLNTXfSWjOpzU6+0WrCfxD59XqPx89KEKzvytd12wxNBjABJtTcZtidurveViCe/Cle5YM5Drui9Lkgig==","shasum":"5679609fe1cb97bacc0e06193da3a7c20bf759e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.9.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmxwCRA9TVsSAnZWagAAfiIP/ioOAG/zpgJsxr+bA1mu\nFvsWuuQxe0n9G3kdxXOGtdrjlryZUCCQvp9ZrvuEt1h3uTdTV7gL4fR8/JR9\n53NbVHTHmmkKXTpU3Rt8iGUla1gi+aIFP6M9wUsEDx+C7zc49KOQrfyoAwQF\n4kRneYTUdCfnCbcd7AO45DTrovh0Nsc1BndcSzG3LovbtCwdpY3pXEE8TJ4f\nNsUHrZOwVQJPo0yShLY2bR1njh0m9/qrvUwxg4jtlz/DT9V6QBaXNwPWJMNb\nqMBYEPjowf5FI4n0cmleq7ySASypM3Bk7Ytl3hqHbzI8SnOikLehbYqWjQeC\n75DkxDfanjyow7RLZIzdzGTlaqGPLoWFZYwu+efpH4dKEg+qdRnoK4VazKxM\nFVkARpJbxmp5O90bnNBSLBNDVcNo96cKmC9daPV23ph1ejnFXM4EDZgDRJRT\nS9OALi5gPzLVd0XCv3Hw6xBfz2p/TTkOd/U83vaBeKCHTPH/4tA3nQUPYJAC\nu15lsgMfBYozbfYNtKYXWneoye+7kehXkgUnTDLI3hf1LIElIWfkOd5IypE0\nJ+P6skmpz09cHx2FihA7iHJfcb1olynWJAF8iqah9qfkM9wRLwRLdkiajltg\notARl2LprzDLljAD3TVToBlOgT+0Gzb+be67W1TCyAJPKeRpsxj6LlcKC+NX\nzHM4\r\n=Nbl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9GZMlyUfvniF+KkqCAfCaJfyF0RclGWywu/He1AW2bAiAJzLkygeu9QpGcglK1WFSHgXH5PPsSmiJTlmhgVtr3cw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.9_1638820976171_0.9873611066437442"},"_hasShrinkwrap":false},"2.6.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.6.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.1-alpha.1+366518f7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"366518f75944dd387d2f55a33a31d2ac9c743f1d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-gUWlEzzyWyGsC4y88j+TxULq2DJthXZrtmVe8z6HpDmbX1vUjZxB8txtYLCA9TOHYuhTmHVY7qhBX2XMZkpfIA==","shasum":"56e44d65f36f3230b951f77614e9fbd372f97c08","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.1-alpha.1.tgz","fileCount":108,"unpackedSize":138596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv1gkCRA9TVsSAnZWagAAhv0P/AvEu6pL1u/zbEkS3yRw\n+ijvVuhU1gdsDFLXS1BCrZoErvrC00Tl4Iy9mQvsCtsIqjtd+KItaK1KzNv8\nmfrqt/VhWE0/W0nBN4gViKJJo7bLd/yHE3eHRzgvN1f1thk5FjLgju46LKN6\nJiyqIuLkOfUEpa2pqeZZXae61+ZVZ3qynqj/zDGzIHn269Dhwf72M5VhjajA\nWID2fYEosIdKoERoDdOAE6X0DTUDkUFpC246n0jiBX2ZHH0DWEQUNnxnT55M\nFdaQc0tQJQbIqKLYpEIAW0uHX5r/HyUWsGhhJArwnZlFxl9J2QNEF2CRy+tC\nH1RGkoL8clpEtAr1XcY7Ksi88KvRQwlIkdTyueG0Zut31Lu4gj1NdDK8cQYi\n05ndVgHT7EoX5DN4ZkgUCmH/c/XlwPKkBXosOpGAIZsHP16eIEqnv07QwPHk\nDT2tf/UBHleUC0GTKXc53AMZN+OxQeVjA6hNSFb+jDtf/EATvfshnbl3s3GF\nJAO9nvR8Or0qhzBdcWYBuinzV/I2ce19yNKZzZ4INdNYxzhuJKu0pzmXMxft\n/olKOT5LkPsTjtW2McQGhmO1Pq2XmbKosCQccmTXdKxSo8Po2hekDo9K0/xz\nWmxIK8RkWHYb6DC8P2u86c1p3U+adSEV+j1rMGkziZrwhAPHRXIauAiZp6zC\nRx3s\r\n=biix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJMMm85gdDO3vqzi/8BF2kCs8/hYb1B+HhfobMO55i0AiB1WO99bgexDnv5HZoaXCa4MPSXdpc4eL+rBVLs+qeM5g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.1-alpha.1_1572821028098_0.5742043630791314"},"_hasShrinkwrap":false},"2.6.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.6.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.6.1-alpha.0+5338955f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5338955f1cf6513ff3bf0c391ae2bd9c092ecb55","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.6.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-AO1kRwPM6Yk0J1/wt36rTZk1aISXXV/ggLMAeBO11SiF1Sp+FQ3KtXESzJ3ywk7g6alq9SztkO4byq7K4mcMWw==","shasum":"ee52ac6e330bc4994e2dd973b1124f97f3efdd7d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.1-alpha.0.tgz","fileCount":108,"unpackedSize":138596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtyIGCRA9TVsSAnZWagAAgO4QAIRfm4p54toG1SBUqwXA\n/hbsrKdt7GZ2qlFisXwJkQCKbe4hRbR+ivcxYTeldHdwFOciRwPS30zFrf2F\ncOtwvtrQIepYacs6mKtwzoB67Oth2LBQivgM3c8SFHv44eAZlK0hdEpJR+pH\nrtYb3TyVXdAX76MWHoIzxIeCiQVNmEaa4f+ZCitvO492TuUYc5Sjil1QZGCk\nv0RF1EYpmz9plVfrq+cZJJ9Chyqt3qnK/G6HR2xfAgBTdMbRPuPVDyf9ypHI\n539ZCTuEFMuGVCLSIwnPVVQ5j4BMqJ+7KpJUQ03JoKTRE+2lbo2PhrEfEXGN\nHe/cQ8lAl63PoqiLWhxZUzWM3oYfwKxr+LLCs3RFw/s7gLmPUxymUD/GZhbk\n9KcDXWzh+ONiumg3/3qtixVFYFGtl6p/YMxYDTpWvhCveasEO7wDzjoS2cOW\nLsXBe4LILtI0y8pNoXoAt522GP9kmycIRbvFxykM374Zo/ZyeN37kCdtQ13j\nqtTR5D/vnPLn7oCcexgfKyqMWQvrNw29HKLlDROsCsm1X+LN4Tn0wMt8P1Ey\ntyoV5BQDSRDPo7ub+9fx3aBuvhO4Q12uFv5nac6AdCCmE1OUxV0UF4a8dZCf\nhPO+MKTVxrz1XM49zAJ50DsF78KnkVd8apJlDdJg20RyzaKOVSDbkHmI3+EN\nnYVk\r\n=FjQ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6hlrqMORrjytI0X5OT8mKrOR5gY3L65e06zjpItJMfwIgEKGVlGG9X68dWPmpOyXgiWT8f7n7zgLrr3HwwVgERGk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.6.1-alpha.0_1572282885732_0.6322989750928567"},"_hasShrinkwrap":false},"5.6.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.6+d8b3b296","@typescript-eslint/types":"5.6.1-alpha.6+d8b3b296","@typescript-eslint/typescript-estree":"5.6.1-alpha.6+d8b3b296","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d8b3b29672bf370e29e0d4e84e25c2c67512dead","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-y4PlKeoo0vXE2IX2kUUckG5/zA+giEaFtP/uK3N0xDRwNH2PLk1Q0wDQ/6b3Q0QrNB50ygW6S5VQOITMDqicBQ==","shasum":"af9a0546a949514b9bf2f3381f39019e35a58ec4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.6.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmUBCRA9TVsSAnZWagAAEykP/iCGmG6xPfnZHLjlb5Rl\nz7wJp+P0rk0wOs+65pOQMs11G12aTN9KHYpSLQC8qBIq5TPm3VWOTZrRFqBT\naP084O0iHj5yQq3CzOARqfUPPdWAFh9iQ0I7wQTRGIlj/olJIIraSmnj78RH\nUSbIFgPeYU7sLq+yu6alGqDIOyCuipc2rqkw/j3jAU+iT9CGBQkg8OUUHNro\n4yBeDOQHcc1O+XPnURNH1wN1dSpDSDnJC8CdDUaMeX9EJYnfWzZEOHyr1s9N\nW6jlMxY36rBr3uyGSK8M9AE/+HPeGit+DJ9vYFfM92ti1KWZF6AFD1tNRkA7\nRt30KOQ4s/DrEnbJrDkzKXpzOCYw/TyiSmtWSCRtFVNaWc0CQTGqVVwFJ8/E\nWC9rWovJuSyrsjCIB47dNDMbIlFfB1UNi/dVtRXD1CY89LotvYwGxOySMhIm\nX5XXSE6UwLi4SrtzZgKixxXwy/O3j+EFnzfppgkQVTWkqw+LIgD+Fld3UntP\neRnkbtxp0yy2xRQAL6gO8yLbygpx/oxIi/szuquAxr7M2CD1lMb7T0BRgDZt\nHHpuHepJSuPNewsXlv9rO36BCL+5pI5d/C/x6g+MotybifdWM/++ji4ZDynG\n41qsYIu84Jz+DZjbkdO8P3L+x+g0SWK1xjUpne0O4poVN1HHZEQAT6pGASOZ\ntJvI\r\n=XCRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2HDrnp+K/RiaZPvja7zvP85vseM4iDGL+FFBllRGBAAIgPKjN3AwgvQ/WtBQeU1qsT+nnpGHxBBrlThHKrXkGHmI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.6_1638819073034_0.7218311464393008"},"_hasShrinkwrap":false},"5.6.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.5+77004ca3","@typescript-eslint/types":"5.6.1-alpha.5+77004ca3","@typescript-eslint/typescript-estree":"5.6.1-alpha.5+77004ca3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"77004ca3694cef4526ebdf77e3e87ea4b80db752","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-6IjsWbSNvzE1VZMc0VltsPMIbFh7NIq7fi+XZiIrSHS7n3bWJ2HiMtUoFkNIAnNbIHtKGnB1/Q5QoWHcRh6lxQ==","shasum":"c0d4af182a1832137e845607140933b78bb09d04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.5.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmR6CRA9TVsSAnZWagAAiiAP/21v267JE79EMpxEXnev\nT+zeJYD7oq7qKr3nhPpSoJYgxgUutCbg/3ZAPE13vM4n35qri1T6U7/3yfNp\nnjTRrJUu7JiWBDA1pG6sf9Er8uNAvUIwpBsinRBFq/7WV8PgS42Zn0xYvy2Z\nLyCYCCcFjrxw/WLG5GZEj1UcxdqGSc+5x+dXj2bo0/5gJp/trskOMLkZy8gd\nZWd66viXtbdAu5Fk/hwFudr77jlYlTJYZAZAhAuaKicqVAko6/L0npf23JVw\n2gnuGoHZ9WkpDwhjX+eOoe436RMfVfTVnxlmusqmAWSVkZNrK1Zz2ugcBsI/\nxU3Mw7jz2LvVrHgaI7N8S4zsN2usuWlohwyEmcIqf9eNSVgTYVaTPfeUS0By\nrsgwdggKNYAcVWLL7D2Rh01igNV1Nh3R3gznkKAzFKSlEeWHzt4q3sIyDsVY\nJQLawyB/3IxlD97pQLOYE8Ktxcp2kUXdC6ZqAS3vrxFKrIkutnb+qG6walAP\nVw2E2OdZtKrQSYClZhlekVz3+BLSvLT8Vsy64JVWPfj74KcXTeQlfTf3xDxh\nFQSQYobH5hmuw8hNxpgZyuwwPcPF+eVIYyOQ0x3cGvKjgdmAvqI2lBw5P0GD\nFSVJ888Cbyb0GiI6AIuFmqG01RazSJ5YfG046x7YP4WY+VkO0mQHcRn5PmB9\nrGi8\r\n=Jz7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa3llUNBSzr19ij2q+aO1FvzqyKGMtwGCkAJLqUN/kuwIgeVghidMurfAdmQK4g/LOolnwYmYEFRJZuzEIoXKO67M="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.5_1638818937830_0.578265417038653"},"_hasShrinkwrap":false},"5.6.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.8+08bf9ae3","@typescript-eslint/types":"5.6.1-alpha.8+08bf9ae3","@typescript-eslint/typescript-estree":"5.6.1-alpha.8+08bf9ae3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"08bf9ae3214c5cdc8e324962a3ee6f5ca8d6d51f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-044CKGcVMOsKwvXADrYgPh1vUFghStD8yK9z96O5Yy7nZsfPZQZ/qut6cWHlKHR2Eu/JYHh2jlqMUxNJeIbKSw==","shasum":"0a581254fc458479cc9c774861ee4bbe45a32152","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.8.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmwrCRA9TVsSAnZWagAAKJoP+wdPARPz21hYXJnVL/E4\nFFJ+eSTvW175JrBc8cZeaTwMLWp4YrItWkF3LGENqDHSLRSm0IRaYNZZGzbb\n6tSFGl+pX6k2eqKPDmyM57UctbIh6+Zs74s1hYSErRvXEkSo+aP3mwppYddv\nF5AaLKP9aeSzq+Y+0sLo1lNRIl12xOinqGU8hZaMZMm2xyn8ikSMPVkZW9vg\nES5af94k0MRD3KsFBxoP4eVdgUFaiuaPu4SEUGsO3m8Nl2ttpVLRqCV4qAJ3\nuYTsNzOXJyKec5MT02NPbM2R5WJfKth2UXZIdl4/qLWVCk0McDDRFKTgpHgg\nSjp6bGQJEtcrjC6OCxZy/bCHGzbB+WQWWUPK5MxT09wzYzes6WPKTj0Yun2K\nDwcG0Mp4uWyu1G/I3II+AcSs+r+pbudeo14UVuCM7stBdanqjriYoT03L6bT\n26XJXxOl69tYHC63zyWFvLGhvT9nnu7DeoNPnvFYqUivNTps82vd1psOvFGj\nYt9g+sJHxBWAmPpsyFu/Nm58wsG8wSPBowX699vOY/EkPZ5dIS9EMWmJAGIN\nyXViEgsEOWydJ+eHZ+axHPliWpqje4snHVaQl1bdDPKkM1f+qFEqKzSuHWWW\nnzcVacDiurwhEY/VocrsRotm7uVPqJPxvs6uENlJC62dNdrszSOoEdICOd4e\nKd2G\r\n=fNq3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCi60lCSV1wNI1gSN8I8mCaR9NYhPZRq2c40HUe6BnzwIgXn853HuGuC0RA5vQI/uLaXShbhLX2EKDDr8SZ6K3MNI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.8_1638820907649_0.171852279981775"},"_hasShrinkwrap":false},"5.6.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.7+7103b3d6","@typescript-eslint/types":"5.6.1-alpha.7+7103b3d6","@typescript-eslint/typescript-estree":"5.6.1-alpha.7+7103b3d6","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7103b3d6845e3d9145d505891019018456455603","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-+XN3OtSny0N4+Mqs2d2FJ9Wa7pHqJbl42IXn24Impxp5hJtH6N4OL1Rfj1fPNDtpNjm0N3f/9pcd+F5EU4DKhQ==","shasum":"163d26d39f117a89d143aa5974a124e83b331239","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.7.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmW2CRA9TVsSAnZWagAA/9kP/1FF44/H3EJ6iKB0IjvP\nSiGQIHjDuvHR7RORjKNTmCVLzJBXOvmrQB6Cg1uzrM1RqS7Oy2rt3ay5zhE6\nvtePGm17wL96rH6Z70mOFsGBk3dNGmzNsoKGgpCsFxRirOcid9DPEy9Zx7ES\nUS5hMoC4h3Yeq5WvY5WzDWKo0qEVKWGxLXBjP4XwOl0yoICHnpWsFwkKBSHI\nEOsHzFSIe9KoZaNOQOl6fssmPM1jry1WX9l51QQyyTKm1mbHljqksnZ2h+sF\nsWqy3JgX+hzyLS+E0ig5QzT/4K/xPEwFlLbdG4PdEYKLwFaOfuWeE4KnQWQK\nksQo5Cw66gZoOiUcX5G/Yhx7QMrnhkMDJxcUt6FPDirUbn9Gcul8xpgKwx7u\nGu/JOjnDYAZpWZhwHetTCWsOqGllmgY/91/Xd8Dnm/KjdSqMeWJ960o5uKe8\nuXsGxcizcG3G/Obt2w3rLbp9KADtPbDscRDd/TNdg2Wr/RlEgcKqQdU/fRtK\nN+HXfj3TIDwhbwIyjkqMPeX76QPV+bhFDtFzfn+nK787U4mHo86iofHLjztI\nU4bvXrxo7UBDCABHWEOLH+ayD3uFIV5/Q/79Im/3BNn3ISCEGv5tCV/njodw\nLojiqfHjbE1lIjtJ1tdpAtjq07Iru8puBl+hnsf7DlWtZ7yooG3B612q7ZzD\n3L1i\r\n=cIQH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG9fq3dDEDXkWkdZdmWVida61vzQPq+/C3jtMeAA/n5QIgPcM0uBfsnpKr4/arEJjq7Rczw+pdDNZNChWFI/52dDg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.7_1638819254427_0.5672698254537412"},"_hasShrinkwrap":false},"5.6.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.2+f61af7c5","@typescript-eslint/types":"5.6.1-alpha.2+f61af7c5","@typescript-eslint/typescript-estree":"5.6.1-alpha.2+f61af7c5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f61af7c53cca52f81e77b4334c7d6ad100609af6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-fDyfpbthEIaoG+gi0ZmQ4naLBsVxZT8gOHMsq2vRNlHs8xtoj3S+J1+ceyTzz6uibhHfE4MiAv69hW6k9eOBNQ==","shasum":"e239437153eb385e9b47fc5d0c8e47b360b1e53b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.2.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrliKCRA9TVsSAnZWagAACPgP/1EvJN8RxWnxi8f2NHEF\nVzr2M9P4RVTCo6wrjjLOgtGVxsky8WdmqG7zSsplPAq+Du0vhPJNzqCqIV5s\nI7Rkhdv0E0N8ec0XZlmyNrAAA4hJlt5F7JT6G7HAK+2OsOMaZCE9wb3UnpzC\nwhxxWwkEYfB05opcXsXEcNwKa+0EY52ChmQrbC1H2bLQEOMKxhZVljVmGoe2\nXyjNUfTYtzqGWPOUa794dV+Z5Ha/gX3LyV4Bzc4VA0bGqch1AXrbouZuOWBM\nuT4A9RnUZRmOK7pLhmX2GA9qgvNBwzkIerrDHCRbYRK2myN2rzECQc7lIBJk\nOzk0KaSuAbYPwODXp9zRjXYJrF4MGu3uVh476rmsbhJt4DJ750644R20hjgK\n0C/OUYCPbbDzrJ273kEyNhXA3sdsX99aBc/6N4Q9nQj2sDGv+wciVOugmTUl\nmjICdexlprVREWzCAbouBi9T5cUHa7C4iID8PHyZbnwYJSy4dRzG3vweDBvO\nfIErvtYDWqPrxtxwFPBFDrV7ZIK0f/2A50opoW+b0/+faS8FU0dn1fb6ME56\neSx5SfDwbxpSlzbQ9b4eIzLCOeXY2s/ZAd42BgW5p9Xh2HG5qik4y/Oa3WC4\nHzcgcD2T/GkCMLIN5MmGRzy+OqrfpNOMEWzyFNIDgH6ItM0bOsw19mxH6pSp\nPvIf\r\n=8G83\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNVYeDAPqrjSAyIXZvZRinZ7qpy0U45uN23bHnlZjsKAiEA0c4WO2B0CmS219eC1j1BLO6igGxQSSrARXU9pb5D8nk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.2_1638815882162_0.03411177114954289"},"_hasShrinkwrap":false},"5.32.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.2+874e6060"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"874e606055f29f680aa4c726e0ee60b198824b28","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-Prm2CI7Z9SOffLlH49grEL7i+E744lXfAa2yG6VIQ+3xu6n9EvLL/kdXJnt/NVDxRF8UgdiCJeVGF8P1F4jbVg==","shasum":"f12d0b256a051b35e3be49d098a0c55cac424443","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0DwxCao30w15Z68R1muS/XSOG2lOAEPj751eyyoqH7gIhAN2+wP/6FejKVbCcWpNlLg44wyobUMpuXT9vwt85eCNX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi755yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo80w//ebRU4NefEXQuEhZ1ZydOMb1TrKX8odW2nnVGJvAMR8UxFTru\r\nfxCA0oIni532nTs6pBeVdrTaT6BXuu7MK3QsediDVvJIA8ySu2pNWjL2NfbZ\r\nXjDTvTxuzI2xAwrvxG5uwLP4YLBMmgv+X9rWbqmljuXI/NZmqt/JD86PH1nY\r\nGUj1f9DOlL0K4X1yb9X7dg8/JzcsiOlnw7fsdi6/kx5R5mfQWQZ3wqZW4zxL\r\n9Jzzd16Kcf9q72hGtAMvl6KT/ZDuoPZBFFkya9oBZBT1bc16InX4ZWEHOh7U\r\nfAeXB2UTXP69YiFNeLFAHObwGX18nUV1leTtXo4EuSAzYowxGM/r6y7KApt2\r\nHWqIi2VybgdpsQC2antcA8MG48C04V6QKcyYF4tea5OLuLX8nExsUs+RfvKI\r\n7k3AYL1c88kdCggLcXottcOrALGCE5zwyNTX2hPwU5k1WwmOdA0cgUG1g5Qk\r\nNojpizuge79aT4yB23Gvjb5EI5LiSxteYTNmCGB48NrlfnqW5iv9aJDUvbio\r\nwFPAFxF+WOlr4avZMWVnANU3OUMXktXdSLHz6nxzczGWJLNEFr83FelyQNr4\r\nC/NpN6kkhKEit696fTDSaZNUAP+pX01UrhNC/jEZck5FJHg6yzNBMK6p53cK\r\n7REG2k++8pWW9A9uMZXcT3TdmHtff/YF+/o=\r\n=Ga3J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.2_1659870833843_0.17952214251628473"},"_hasShrinkwrap":false},"5.6.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.1+be4d9762","@typescript-eslint/types":"5.6.1-alpha.1+be4d9762","@typescript-eslint/typescript-estree":"5.6.1-alpha.1+be4d9762","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"be4d976215614cc032730ae596d2f6e47df67730","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-5+K8Fy+Utl8n8R0cJbSZiP/aXSLsHay7/BQwvGacAj1CO9U193XsoGLB94+2p5OwLtsDVh3XkzSRXD5gRFrVpg==","shasum":"3245e8ed2c8a50c6842d80591b302eb408e12dc0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.1.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlhlCRA9TVsSAnZWagAAf60P/0qbWnIDd6ItYl37sT8b\nFO9FFaYMAODJZ0ll2PnqLlh1ldMqrzD5WCLpRoZRDM8Qd4VIJqyKmpmuq32O\nWs6w2PamUv1uIIlesQENx6Tq1AScyByTheSxiF71XcWtsvqzkCkMYsr0C48i\n73HNxQIQxWYp3U52d/UDycjoLyB1nPL17/DCxED82J5bvDD/i/btwRawcSkN\nezYrmpmSJIjtuyWJ1h+PZey5cnBYPUDvPcFJboDMCmL7hA1z9e4gid0oUgKo\npDiSlHuNSqiMkxZ464nuWSDaX+jTcuBiDBcDwe1NyEIjj8fN2t1yteyURtbA\ngDGODnloTZG48uOjaZGWlB/3PN3TL229j/Nt9A6TY4LCu+kmsoLVOZDZeb3v\nI/fOAXiEHGETRX4BiuH1uTjC/BEUrZoq1LzhSP3Yml1MdTEf02EPAuSnCtgF\n7pGFEd5AacHFbU33j0mtu/9S2ArdENRHxPe7POgoIhxmtI726tIOBCQzQIbR\nIvP8iX4oy16sHzrpUAP45pCBGVk4GsoDaY7xf3GRCy7Cpl3tqE9YPRHp1r6J\nMR36j3RX9zM4rdaB7TxnpEEyZEd8X5AbfY+y5LaRp1Xe2wUzWJE29/SLFGqO\nhH3G8QvusNzay7vA/NNjY7UXY8QsXFMj/ajwhVda1AVU6XwsfbPqaf6aqwIL\nlkIu\r\n=Pzj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLP4EBQ4JmfT02WgHevBsX7/3l/yjBd/QhI8/wMtfn8AiAwxgOXI238npuJ160gd9PZ6c0YCSveigipJaHXLtgnWg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.1_1638815845038_0.7524343856786571"},"_hasShrinkwrap":false},"5.26.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.29+3cd54b7c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3cd54b7c12a07c113160ef694636721ea66b4f69","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.29","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-+6lfBYcV7mY41JAKiAKwomXrEb6HD8xG0xjjDB9v0Lz7jS4DY4pOCKsz0Y4tBulxTDxKI08G0O1XM3aGEsabXA==","shasum":"a29a823f647ac726d0f91f77aa95bb3b56e6cfe6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.29.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMY03n3JbAvJqRb2+0obuWakk3KdXULaH6NJi8tBRt4AiAKk2zP4o+taNaxOdhNjJ/9ShWK0wvvVJqLF1BNoboY1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijy4VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxRw//Z10lcabNlaDDBofxD9X+Up5QPjUfZ6C2VPiDmpLkzjTlClr1\r\noyO5HJ2bVYWQzXvsKBgpn34HACCgLRVe7epouzHWxUd4WemMhyiqB9TtcPpT\r\naa3jf7cHydWsi4bNc2TKR6SSKko5nM+BOT0uopDZxDoQel4d90F8EjEvkR6V\r\n3KORoqHOaAr0f9xQeciYy4HNMwHzl+jBpI7bYsuaghEvYtQc8+vtmFY7TEU6\r\n7ZLOsc9vStN/HB4eKan+gERmVXIXLPlg1I1nPGAypryCBoGdeeKWeXNBvFP0\r\ny+tYyEP7qd11Ekc66F4n08Z1IqsB38Jl64TXJtSJBdPLBRW91F9oW7eor7F7\r\n4MYcnDZPKyc3eYc1qJJCHG+h2mKaRYYdRblgmaTA6ylwAKS+m7VldYqOqm5/\r\nqaQi449UpJXQw8V3NIpdJkNUic3TM6FSrDL+h711sD+NzlVGhDZiUGf1daNN\r\nUwiHyaDqrzJjuOfLuNvpkv4gBABM3zvTYtN6H/pdegYCA/XeYZ08cbLQjhAa\r\n/6tRT3m7EP3qWrms9ZEkPAXXVMbFuoaOneAoqzooKGgZkPPOIAkz9YivZie5\r\nCh1udHAUcVj7kbKu2FOAHjnvdJmrWZoupJybCqxvLL4IQwwWH6fzNoZPVsZP\r\nPT7ly16bGGp/Nv7THW6LvqPFW7P9qhINYQc=\r\n=P5Qu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.29_1653550613218_0.4425179446759304"},"_hasShrinkwrap":false},"5.32.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.3+67ca88bf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"67ca88bf2ac89e5c461fe01ff40156a080643d93","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.3","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-JrdxQziJBtq7vsykCX7U54IqeT2I5lNA3ds7rJqaEAaa5alwHNKfrIYdfOp2hwy70jGNduFB9RoAfznb/vfNPQ==","shasum":"4c96891b4e645c757e7e42d6fa88f44efbd6f014","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNDUQvnIFk24YNR+oc/Kavx/Bbyquw38FAOVtAt1uAmAiEA1KhmTTbTku+gmxBnDdpZGaisQm6NF2/P63KJ5wA5xIM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi756xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXaw/7BdCzHQbLHSKYw2w+q+ViOAuiZhISQSjTEsglnuNIaa7antvR\r\nnoaxXj4Cx0wiA5fELRaycSIZ8a89SCfJARUPHFvQRblgFdtQ4bLq96m+PK0d\r\n0Alwc0DIYfA5NS0U2Bg0S/w15D68yfDpCmNVfdRwQHnc1jIOW3gFkIsb5+ch\r\nio20itv+4U0jSMfiKH1/gCKJ6BqVMQENeGc9uFzQLQ8S7RyeLSmU3VhNCAjv\r\n9j85Fo/IbAe5E9UBrSID0FQLDl9o84qFsrkplS07PuMMgt2aiTxQhgQMG6Om\r\nLAfunSQY/drtpZcl3Y4LE5SOx7X1s6xYgdUFTg7YZa5G1tK+hcroE9PhCxcI\r\noyGZ4agno3LIqYRamzlT/OQ3stAZw4xwXoXNDgvBVcBhJezQGqoq1T1Fndvg\r\nnJiMCIY4dqOdcz9ka+M6yK74RfqJiYRH9/fGJWy1bquZ/mnBbQqsuQi6xyYa\r\nnmanOz5xuhQelod7HI+QbYl6z11sQ6UWGmkx6v1zVh/Y9IXBLOZH66JMy+ek\r\n1wT4TtNl2/oSNzJnPPNxEoDtP7i+PNrj04ue6tjyRbGicqnBxP7nQfFBapIB\r\nvR6z9Hd4Ck/M6MHYMfvCtaLiDt5VYLs2gUB/9qngfxCzfCcmUmZMI05arRf0\r\n1HqRpX1Fsqi3g/JL1DPTkSv0v3z7+cPaXTc=\r\n=970E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.3_1659870896962_0.5683182484616227"},"_hasShrinkwrap":false},"5.6.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.4+9aae7d37","@typescript-eslint/types":"5.6.1-alpha.4+9aae7d37","@typescript-eslint/typescript-estree":"5.6.1-alpha.4+9aae7d37","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9aae7d3735e2abf916907b60dee4404912152ea9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-3RhAd31VfejxcZsoNMuz45PckZ8Muh0Ccz/lc7xM9lG/rczj3/lQILlV5BP5BIC3aX3HD4iFJazdNq2YDm2sGA==","shasum":"f613452a572d86844109c1258de4714c8dffbf18","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.4.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrmRcCRA9TVsSAnZWagAACmsP+wZfedYFE5l6ajvk/KGR\n6SVuuSntsLTOYNbwaUcEPzE8n27H549rlBbpOOmnnvFPZD8Q8E07BK4EIFd5\nDlwLepnzUZYimytuCZIT57UbfDNR//n0g+iFC0PzO1FcJDbABWVDDXzgv/jQ\nsGgpQ3BYF939ZltrxRmlyz35exZqCAAhzU1+Xsvg3lgzohGkylROGIRW5KWD\nEnKd4sP1Ny7hrJrtO9TTlaPLzAjLANQu9TPa9oxLbFVkzAmlQ7OcIthLrRFf\nWAFihqwR35Ev4n8jpDy6XjeVH/0YONi2HzHZ9unOhpd1HrXRR3B4miu9z9dX\nV8IgSk5c5Z9Sfk3pIoABoRjHrbLIfKmyMac4WPlcnNaPTsBX6Sc3ROZ1ZTFF\nlcNNgCIwtFXAwwT4rdW/O5PqvJz+Pfa6KD+K68JWNTHKnzRT3JHHlO6D8p8x\nhk9n63ISv99cECngRc6w4/irCgw2BTP6ClLQ+6ydQ2/fZ+QtMSYMBbPEOK2r\n/IAqPeF6N2cpRkuwQ5oddexPq7OJGcFOtfqxQstkwRG293gTYNMngzpq0Jbc\nEoJyLoJgm/kcGVyxjXa38Arb2BWYDb9uYr+q0aQbxpqY+Ki3Xow7QfIaUCjt\n1OEOeMoVhhC1m1RY1Q6HshVC7D7towa9qLQ49W9UPaqvA9djww9tW2cBilux\nH7mn\r\n=l+5q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTgBLTezebWRjIBscQPtdc+EeYBXCb1krdLDJLMbgwuAiEAvavMmzrdphfjDB5lPoMt0e3WnY51gxRcM4wEhYOsBSY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.4_1638818908262_0.32206838906684965"},"_hasShrinkwrap":false},"5.32.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.4+94d16628"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"94d16628ef4b3be17a170e65dea0495365c6f245","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.4","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-Pl1XcdYN6h2d+dBqTcyasWsr/Eam7tWlURlvfbFs484Ykmeir/uUFVyPbpbhzUR+8bD5Ogx0EPBJwOFNiqohNg==","shasum":"b1920a24b656b11b06ce6b35e70ac5fe23fcade9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxA2MhQgNEL88Lo08knb02eT7Wm6Rf/D4HDviLQKuTjwIgQtUnabo+/VCUJYgEyEJEioCNF2raaBLc6i3fjkPuTU8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi75+EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLeg//SSdSgreSvfcEP9sOP5ZFLtliF0EBo2pz5cIktISJv5qRnhho\r\nArIdu88YxLE7svlkHVDXbjXGXpNlPS5VjXRv4Pwimj4DkVE0p9dYJy2IjJML\r\nDAF2DgBMPQ9QeUtTGj2QFLRRvQHeR43fSFdsEsOc2b6Lojb0nilsDiSzADqX\r\n/oasHeRabwY/HNswgtM6xeLwOOohlN1VfxF4NX1vkKq6sDVNxKHHCIkft8JX\r\nRMTgiDAKnCk6f4fcwHftyICqGCuyw8uEA2dQMhw6vjjkaw5PmQCzkIa9ARRx\r\n7oYxzRS1OMCp/rA1dz3udV2M8vJDnYK7Fe1yzjZAyKXipEM1E4JmHA/eMZvj\r\n0xRPW6WLUKaW1b7Sjz8wexU6O6JtOof0Lgu383tu33/eXHFqCpU2ySgeZ9j9\r\nH2dywliXPL0XsaWK9WciMjDszms6CWqW4hEYhhYlZPxwxBMCquxvBxLMNMjo\r\no2cZjGTfjwsXaB0hWPqi9v52aSiqR8W8SCZ3GTIw6ZOphB8VB/gKIGU5Ud4U\r\nrgVXTWytBeecP6aSOBfEF7lV3YaJO2ClgHSPQz+NkGiI8NxHi2IQM63IGuUt\r\nCNXk1oO3hGZ5cYC6EeioRGt6XZXEHgHpBOPrmIvRDeUQ/hclxrNDmdW4SHNp\r\n+i9N5hbWdAiSaAS686mhBNfwu58wAW6NDQc=\r\n=FCaq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.4_1659871108242_0.05732937119757331"},"_hasShrinkwrap":false},"5.32.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.5+e22c4e0e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e22c4e0e2fe47f6d155d4884694e53f83a6f5086","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.5","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-IalhEXdw8+7p10YuVG6dcaerMNxwm32JRsoIYFP/rEd4aiYZbGdRQ5hghogaUzRo98gclLP+juayqEL0DCVa3w==","shasum":"16238d4909fcbf122fd10ad76a03ec2f66874b2e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL5RTHCCRiNIbzQWzctEYxwKzyvr2++7dMCLqZ6MWUxAIgeqw3RdUUNQAPW6smItfYpQf5jQXlmcDlKmGBDyXZICw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi757eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNsw//V2IOtM9PSv1xPV2dRTED20WIa2x9L4qSoUwIggUyXZz20nRr\r\nY/t4cZPB+sPxsgTwRY9rJWUMFxaa7RtEEcx83A5fZgCw/PzcQseae+fKOhQF\r\nDj+sKxbFtG1oqjOp9j7/7JRiEUO8x032A77gf20I7xFZ83UWVV7ZOk4Jcmkw\r\ndDJ83EACDaDFC4c42kGSMhh4COL69tVmcsdd/wHguzGKrOTJzwl2p67q032n\r\nTtQFuzDoBYbIDRIAjEblQGvOdPi2h7XGp2IfZ5dXIA6sncG1dWT/0X2yojGN\r\nr8CfdhXhF+LPYhdXwNO2KrED/O7FQFV4UI6udbegattnItUzYBjcmiUZRNsU\r\nv907Ite3wRa1T61/HelFK5fS2YPczHl2+xilTbx/qhOePuWAwrf6vlFAQJSs\r\nHev5zfBFmnmaJokl7PN6EKS4wVgUUduoC+lSA0VDk4newCloZwFWqk1xvkfg\r\nUOIvMsz76kZmOp9MtTrI2bUtd3mGbJS+uZ0/6bEQfhYgdh6Awq3YKa7sEed2\r\nyGHSKpbrYCUWdK0dfslDfwO48ofS68/tPRcUUc1T6NHm75yQLxPmJtmhF1qt\r\nNmNxr0Td/IkXKyDJu8y/0WZ9I8P4zyaoPx9Ox1EV9+bvK+srjWjlTB55bJUW\r\nL1Z435T0pqkaL+KJU/TQpKPs//wQnWyv7DE=\r\n=0zu+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.5_1659870942044_0.7926207230349551"},"_hasShrinkwrap":false},"5.26.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.26+73324aa0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"73324aa07a7cceaaef64b884cebbd8b1363a0ed6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.26","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-T7PoXa9ImO7PIJ/8xU4waHN4mjZ3p+TlGjWCOstitBrSSCS1bqZh4WYvZTaBaODNi5FdUoWl45l3zIjXqAwwXw==","shasum":"f21960c30904a70d479ccc6fd9b7b6f9c3a920f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.26.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqiKnP+L8yPJB/6p07rD6tRMkP7ko/KdCEqBxO08fz5AIhALmN52sI9H1PQf5dcaSZndiMtD8Qr0PWloLaN8jkiaoB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijmGhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX1Q/+O4tdSCPGeiFW5IBnocYRYnUBJnoFvPj0bjo/+ZXQ+FeIXSmx\r\nO3bQrUjzhuDOdyFdc1wC3AlX652pOGPdNYVzfq74+AwpKR/nHt5ZeMwMScam\r\na8x6zlS5gvDw0w4fbiLOVwZuZqQocN2cGDjSdocy9mHX2bWcgIXPbox5NHbE\r\nfZAyxMzMTMZVyqGLuYJ084t7QMEtdp/sOGkZYMl6qVf5HSd6lvri72k1f1+U\r\nDOKNG9RDzJ257HVFgqsmnSpEQHAcMqnQhmYsa6l1PWAhTu9hzNnwevDpvBJa\r\noX0TOP9DbAHHhIa8ZsHdYE7t6wlOeIG+ijQps5huXoQ2ABSfyjGhgB114evS\r\nyF+zyGTjjk6/GtE2gLqdBlwHCS60iWVqDC3sXtZdJ7i80SbN3IiTVtAc87jx\r\notuPtxEovlRH4D65wB0/2kKScFe9UFoaRO7Yliv/sOyRZlW370VC+JmTYyp4\r\nPfDx5uHRQOaLA/C7TJ7+sJi4W90+0vDOB8EezTafRda6s/C07IOZPmwHNg9+\r\nSXpwrU3zZzTDQwZs8kdoVNhJtC+MFQojkv8b8OuNhxsz/sJUtegklOHi3nlB\r\ndLOp/Me0cGZqW7Rtro2ViDHvqfubS5ITF9A1Dp1ogtq+cd2Lf3VVB6wtY/eT\r\nKMTEh7S8C2m1/SuhN/qb8yotykmXyEpdY/s=\r\n=Purb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.26_1653498273147_0.8901438710757557"},"_hasShrinkwrap":false},"5.32.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.6+878541ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"878541ffc432ea3d2cb507d651ee700c7d1325c2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.6","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-7y+Yh+vjiQfj36frlspIu5RncMapDBvzLns7E83czpLFayCJLZLFpTlSF7W+3+eZPHxbOKnHLjtPNR2R22kXXQ==","shasum":"4d9079bb546bd95374f7b9cdc04fe77142a5fb51","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6+M5gKW4g9qcjKhXIJfdiB64WytuwhEVCLy7spv3MYAIgSDg+l70IvrDTiy0N8Wu5ZB7w7671VX8xZIe+HPl2CGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi76OPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp88Q/+L2zDxjWZ++7sgOY8Tan77q+NCie35l+41ucy9zjlkbrTDnqv\r\nyR985sOAzVDapyP1frE3BrSpoY2ny6+XfRyNNPuFOV1jVhf2S4gKVet4V3ng\r\ndlLG6SCTROrvUFEl5MVBlv7i0+Y78Tuwjtk/8S7IbGDzVORc2qzA+mcEvpar\r\nDPKr4W4eOUDTlDle5/86W6Njmav9p6djlTwCPCs4pwmyU5mrRPlimKq4cvAg\r\nFOPfOlv5DLKrzMT+bOkBugQa7PitaRwdOxYrTuNswahpSqcMiUuE2zmEp40k\r\nVbP0pYEJ2Xzjrp1fhV+1Gbt2j9xZes42ZVf8fgw9Zz0yn25B0z6gKpZxpT3K\r\nTaD+Cmr9CZVmf4LyCTy3b0SNwAjQJ7KhLWA/FcbDHVCP9emLWuGfMcwoKFbl\r\nLZ6RreVrOrJcAHn29NbkOADhQOBJ+VEDqTw7WI0f669+5kS6evU86e9mqcAN\r\n+/ckccIflCBfpi+ACnc9xyMK15w0sZWvVFSh0RI+UQ8Ts3tGw+SMomdkvdMZ\r\n49g5AxvhGoji19yDxrpKy+/3gJpgzoD1mHQPDdEuec2fgZq7Cs6kMrcac5by\r\n4qMOvFHYXtO5ByzN+RWplA4rZhBHfz6nLXzK85FQXFXBvSZG5GnesvVLXhkw\r\nu5tRzfvAo/go8QzJ5ALg6PJyfEShCgEy30Q=\r\n=j+A3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.6_1659872143200_0.22246172597265068"},"_hasShrinkwrap":false},"5.26.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.25+5586ec45"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5586ec4550c12ae7b99a60deeba659648e442cdc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.25","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-8JMOL0Gpc3yL9F/c3K/fyVyM6g7gyhqUQFfb+N36N9z1oxMj1ihIFHLZLhVgYXLVeIF8addXwPf2tXJgN4h5yw==","shasum":"8406c2b1e91253d42fcf2fb569d9e5d5f70a7a85","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.25.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1R2E4+q0Ok3AMnkSxiX0zJA0uOoO9lrv4M57cvs9SDwIgEY+t9mJd0+xYpAT2j3qstN5z5PEvPGuIDuS2HX1/P9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijgsbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLMRAAhMY6UvZWV7CQ4S6WPmADPx6Lz4/YV88tnDeFZopaR/Sdx84M\r\nMNPbSjTu6ylmTsTvbE57MvsTK+V3y5tS006C4u9zzRjOppIHPycRqKZyovIP\r\ntHJuSsFKWTSiaqCtuMioaX8PWG4G6OcuDfPRro+VAXPlT4Q0F8WVdOda7zbY\r\nMzBEVAMvwZDnxKTtprqZSwCcqGmACBPSB01QvK2X4J1K3WOrGvbWQsdfjGDw\r\n6cEj9iyyk5o00XSUxAWN1FdmX/btgrEYDnD65D2zKjRQ4wMJei2fryY1meLn\r\nDv44XJ+jqIbM+Mus7iffUnXb5S+X4BL6GWavqT6mDEuJhAdl6NdyY3vWP1xP\r\nuw9pl3mLhEuEaoMa4hOAGB9so9Eu469ylxORevEAN/2SYnev5NEk9N0OyDgU\r\nAALVxOu7t1uDR/Tt74yi/futty5yhfg+JaDCjQ55Y//5Ssxl5xtC/tjxIEku\r\n5AYQHr1JM33y9BCrUk0D7FdjcPsosCyetQRWgGnsgJ1b9J42rOhGZkrmyHHC\r\nLaIrPXcJEIGXU0hVYFVsdtt5ttT/N7Qv64zgXC+Vf2lpdeDD98KJPOxk/sv+\r\nnLiHJ/XggEODdy5Msdi9cXiArJwpKJmW+paPD6ueiMEFUFySVMQkj4kD27B4\r\nViGe35stUfAiDApiWZ5uz/RO28gbX4VcLN0=\r\n=uENK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.25_1653476123841_0.6429614904367003"},"_hasShrinkwrap":false},"5.32.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.7+33adf59b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"33adf59b32552b212071c81f0210490553460732","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-wtbPZHlrUjPt9BDMVNL8+FT4P6OxK9eS78Zw6B+liz5WeHVDBdB9cvw/c/RLeqzbj/j2ur4j9kwWUMGQmo1WsA==","shasum":"4a53b0b7888b433d31e8e8f6f5aac178122c297b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/gUySy84Ixo0yA/O0TIxewsyt4dam3UTO0bAYR6M68AiBKuL59K7WcY4GX46Ktt0TFynqtRDhIEqp+z4ouXYyhaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi76YbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPPhAAms7VAW0p4CcRO1WYvhoSeGcRghMcvjoxkMEgFpiVPTouKcT6\r\nvaveGImvUvIAbLZ/R0d0+tDXIQs5ULyJHG4Fap3VrhZIIiyvIwsqmniTNuis\r\ntG7eSCBWwPBhWooEnr4bsAR7hTYYuuaQhHJKzr34c2QEQNXQNMNw3AKukH8i\r\njmNYBLpFIviTA0nxIn35oY3UADfOT29lrb0kv7ofeniqvCVyPSJNk0eKGe+A\r\nr/rQ2h6MZxH14VZ2TrjddvHsy9lkhWSQNBJx+6pMjvTxJakislXQDSUEP3os\r\ndsORy7np+4ZWSzdzYDK40FaM8i/xTr2GoEDIDqdZDgM2u5JWIj/HZ7yASlm5\r\nwhyOK9d11crnkA5Wd8PgSrRiigj4DYhAEOYGxMv9PwHZMJi6mpN55KvoxNFN\r\njYb/USCnThtsxYg+ZL2zwMqErxSA8qup4zkVAKOyIestZzv19Pqq4H6cY55Q\r\n1tHjECJ9flqEguMNy9wrWePmO8KvEPIFcN1r3wZiWryTeQPzius6tkPcdUgi\r\nYn3+mOKr7UgJ/zB1BNrAUk2FiDbTy2qXI7t6wOagfBfJdLOiT8CLLxcr1CPE\r\ndFhD+IDcnYXawlNcrzijSmp1Y+knFTSMJb/RsKwxTOKAe+wQZkobHZAPDYDj\r\nnrOItNYUmKu2h8lKpLizO9f5KUB1TnpNPyg=\r\n=SGtu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.7_1659872794992_0.837513730010037"},"_hasShrinkwrap":false},"5.6.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.6.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.6.1-alpha.0+96b7e8ee","@typescript-eslint/types":"5.6.1-alpha.0+96b7e8ee","@typescript-eslint/typescript-estree":"5.6.1-alpha.0+96b7e8ee","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"96b7e8ee0f5280cab50a7205ae592e1d983a111a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.6.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Uaha1/RM6BZC717Pn/91mKTwCdmZ1a6ezlPYU8YwI8R/GhhH8SkYEwXCsLCHMvxaXxOTQx3w5JjTvpxOVjR4EQ==","shasum":"1f5c38ec02c5fe5e05641552f5495c9a9d7ad64e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.1-alpha.0.tgz","fileCount":167,"unpackedSize":280065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrlgRCRA9TVsSAnZWagAATa0QAJNJr0QRGNVv7Th4nc3t\nA+rQ3I/ZhyBxa3ldXKRl/A3Lf6DifQYvJ4nzAtKus69iwApuPqWwEZUWcpd7\nksDHbRcPNOe8pSPSdXMsiEnUDHvsIQg+VGWLrjVPYhshtt/X7+LYupR8Go5V\n08IHJmxPCV+no8K+IqUSZHALgi6z5TpkXZncGmsJkoUdxtqjSzONb/F31Oby\n+nSbXSMp4geq4fMcomZVo857X9UbYRgo4JjBtm9P/EFfleFabklLCoMAENKe\nbSSodYEvbUhZbe/NrGeFvWCeRGdR5d5Uji9aue8x2PL0H9432yRHIwQ/UBlp\nAGjbasNuQ63wYCLRYs/sDkOQ8bcUxiveyvtHsaI6VtLczSJ4LcyRfxESyVuM\nOCnGRI+GvGYlLp+4dB3FmC2wP9Z3jZSSGjz/whfz0w7VXRmRaFjANSAwMYmE\n7mBfC1jj5y9Vb8lWC3aUFs6PLywse/8up1NFHFEvpi6N35oP3yLyc2BcIBMU\nCw6u7/IqnTdWtny98Ioh+oQWFlAEFojcGT5Zq+A3tz7AeXxcy2IcNWKjCb/M\nX5p9cGMTOn5hkG61bK95Mnc8wDI7rt1mZmXP7a38UrHYJrHwwYOtIYLtXe+m\n4MFA3ySQPQ/uipC+7XSuHdbkI8qu2Yz2cwAAotytdYhbR4t7pYCWv+TSGH8I\noVsD\r\n=a6KW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHO9C3zcYzpS8RD5+V1HnIx4cJwAB8AqoMQiaHCN+CmKAiEA3r+atKzNXzvoSqRTQgEEmSBZWJeoffIZiBniQvBPvnE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.6.1-alpha.0_1638815761164_0.5216045725314036"},"_hasShrinkwrap":false},"5.26.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.28+1fb31a4b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1fb31a4b3e05734f801ade0450fea33494e4d5e6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.28","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-HbSqrxnFWc+dj80VWQvBZYaI99OGv6mGzKFH/I9Y3CmQLHi+aAfpnrhMBqNhOnMp20qLmUlmUJx+rwYtk9VcRw==","shasum":"51c8f4261734f059b0dc41c430986133d0d46019","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.28.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJFyD6hg4miiPrapNBBdfHSkH2y35DRZuz8ieI2/iY4AiEA7ZY35y0xLRqUtnFVE7HYgew33bo6jyO5I68V2H1WzkA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijn4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrkhAAojGDpneLwvQDTO2q98bwshJvTcAmhirn+KgBHrXurv02CXL0\r\nmVKeSCXchiYFPqMuPEkivMYS0LZMzsxpRrApS4sbE1UVStB06KtmMzdxLlBD\r\nOdVenwHYyxJwSINocGNGWgSo040tXR7uK5fV/UF2x7Ck2+gQCwYjE4lnSxM1\r\nWhORCHFhDX6aJUwFIv68LF8jGKQLJljD/yI5zX04V0aY0jqtdwJlAtmqgsb1\r\nr3zwgSnrVcsixoaRyPKFENVP0YNladhf7ALG77kgtP27Zhx1N/R1uJ678qQz\r\nRZhBGXZWnjIWN/wihCZt8brS7e0yepdqkXUD6mCwdP2+AVqnGaoCKk9p5Vkf\r\nYkIo3VQZ3gwxjY/F9gtTaho0D/4x0EqfOtCL7Dz4f1TFGFjJZbsWqwvVL+/c\r\nmldktfkfB+NmUMizAQZahFFP9VVs6yWrFuHwdTNrLXQFVJIHv9bLeE4mifp9\r\noPapxVA7W+1rgROtErT7qkVKZUhHK6rL2plFxQzkEs1lkLi/HHg/c2KaOsrS\r\nF56vtou0LVGCx3FMpTZzsPPOKvzd8aw88jDmje8Px5r/TiSRtw6ZqZD48t/m\r\n5WPGzWrl0kHpzlxyD1mp+ORzerlTfotLv4SaINCTgHb75ScVpjW+pdQekL/i\r\naXg6nTCnon+KrMStBO6vgCOU1JKEcyoLg14=\r\n=lmGb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.28_1653505558801_0.0853671468370123"},"_hasShrinkwrap":false},"5.32.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.8+3e2ed7c9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3e2ed7c9c28758ceb4838ffa69bf581bd1909bc6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.8","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-x5+nQ790PywRKEgKeAsDqmpzcJVRPha8LPbaTslZJ3hF5e7WPaMc2+RbT3Bwj6FEHdibZH/mL0fXwtw3N4tJUg==","shasum":"7e09018300748965e3a31f8e9f9e9b49273eef77","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfSKd11pQq1Qg/1RcFKWALSfLTF3LPZjDNc9l9MUrTAAiB5EZhGv59h5tHSaVtrSz03r2s/b7Hn6LbQ0xVGUQssYw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi76g0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ/A//Z8oE0yb/ifZ+0r5n3Ul8Ab7bDxYmSXpMvaXUWit9PF8bhS+W\r\nplbYqF7dWehXAJkW28sUe2H+Vz8/1bWNCOQNOejNk/bEiEG5k2GwOrEBFSml\r\ndn6ha1e3t1+wtGiyLCmHkzghQ7/A+QIstjV3B+Q0RDIG9s1j18ijiQ9Y7z4N\r\n2c8BIylYr9fREv7iWPA+W+JByGYOCH2lIFiHzmXUQb4hf7lX3crXVC4N5Yv1\r\nuUqX0K5na6UvbJF3GdEy0wjhqnMUd4BdHqqhArU54qjzWmwgS0bIo8Z2YJSm\r\noHN0Vt44CI1l8nqycpcBR9XHIA8Tit2obihSR3D7OHCVa11W8W/SZ3EUDWzd\r\n3UPPXF++PyAMohqrffFvy4t5/BSt8QdxZ+uIBfVVb6l5CeDsktSd0U7HO2AU\r\nxetSGR+wxX6foKHQrGVdohDKsSCFMHeb7Fcrohk3hPar5RjUs7RP8j7rYCv0\r\nsTIeKhCyxcqnE944V2HbETVZIbPrWAOtL8NLex0iXn//ozb80DK9mKZ4LmFt\r\n2G4Bt/yT2BlwSMCDrgM8dV+XwhDeq2jsEZgEu73RT3MgFgcmBQedwBJZ0sbq\r\n1yIZ14bY+LgHcX1XhVGlPeeV0ForWyCr4tPlMWXfOQ/s5f0M+cadkIdCogFy\r\n3wBC71KdGb9SHZ29Oss235pv1OY5L4G/qSY=\r\n=2d9Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.8_1659873332508_0.8930663079218919"},"_hasShrinkwrap":false},"5.26.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.27+37f258d0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"37f258d01252a181847d2f2a07dc135b0ede796e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.27","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-Hw0iYgg+cS5/f98xCU+vLFOApjC2tmI+oNyQ4CGk2nGwYJWyTEhi4KN/SUD5LFytBrrpp+2F2/jen0rRxbnHGg==","shasum":"d2eb4f49505d7dc078d23facee504a9b1efa8912","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.27.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEXHqZ+DM9s93pgcawBl/wRgdhIKJPxQnt4Rc48JkWQAiAqhWE9nsOjRn+/3823iWUI7lbUIJWK08JZsyYTENCXUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijnkWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ6Q/+JF9Ji35aUl3LaIHKKfVseViPpRNkeYt+TiZ96l6ndR6SfkHz\r\nG7DjyAg/2ugTZMNWqBUr1TCEqly47tvU5xCdDu/R/AbsUHWKIdPX4MfPt9WD\r\nAGkw4lEYitik3YwYq28++Qgeo5QPa7wnaCWArhuzWnceV2xoBhnc/Ckjlo46\r\nzHbTUy9o/GhVgN1Dez1lIQNs2zBXtJiF8m4GczRJJvILqlzPvQK0Z8/Yot+X\r\n2Lt0E4TB/WpLnaR0CRABgdxmOD9G2hfy1GfpMkVWt7SyU2Vctr11f5RueMAw\r\nFRXPrraUmM2J/h+NBGA8fuiHeC8grJ+VZOdpEJNpcKG9AZdaBgJPb2m1nG/Q\r\nSSyyMlm60bZfHP/yzge2gZON8z+9n2487Yg85ZEUlp7uWTOCGuYroYs5BMg2\r\nWp6HqIyNqKZ8OtoELSISWXzl0d3QUUcVYNrDV8FElfxfF2VmGBeSIat7MHug\r\njECKXLp6aRLOQg08zzQz+1BGA19zd77zyf73spa3O5mmQEepn0UAiYd7Rq2Z\r\nvbmcymqiuTs9I42ISYMirAavYfas94boKCbjwa31uqkhlCoHF9jwTM3hse8+\r\nTHGTrGI+PnuhrYuhBBZrbGwkKky7tcp8eVT+JMo+pmYmKi6YKR5SL1JLBmGe\r\nsW+6LGu2yHkuX7pTt434ScG6bhIMOBOOtq8=\r\n=WvX+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.27_1653504278144_0.8708375750264841"},"_hasShrinkwrap":false},"5.32.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.9+b9329980"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b9329980a67ed3b0acc96a4858e2fa8cae159f58","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-f3Y8YWfJPTcCS2hjuwuSfDU2aNSTXwg+nnluxairig+ogfqAwKsrwXg41gEVr9/317MvXAlaBLzPkcnxVjaHsg==","shasum":"8b94c1b36e42a33a39915b63f5a6a5ef2a852af5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECVepnyr0/rmtZz6lRNNxPMW6hJgQBaXvxtrQACwMIsAiARtTpn8nzdrOrtWD74ZS/w57oDNbXrBP6nfTBA+dj4aQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi76i3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5QA/9GZLS5GOu/2O0og34zD/e3qgvymrnef0Bb0e7bvmj5+sdKm1A\r\n4FA81OlKAvECvJ/eqoRlaigcoh/+wIOreXQR3nws4Y89DbBOCqu9bwFKpV/H\r\nMLHYpAV1K4uXU2d6gx4JrafJAcBgl0b1KlfeWkosAP3Fl2fz6YuRsbLnkjZ7\r\nC3Qz+vXU97H/N7Wd/woZJM+7kJja1ga69VZpnyoRm5UAdmdyRE90MHIzKOER\r\ns0XNJT8UibHo8v1oYmWrYIVX+3/B3WW3VrcMn0eUGV9VNbPkI/3wvWlBMwJk\r\nhjLtGVMgniR6phaY1a4AkRtDyz+2qmRi4iYRQupKENLhDOtzPhoIaFPTc5t8\r\nYbpawiLSxM/qex7EybtGgE+WwdmzPbX42pjsykO1f5p9LAapNbMcFhuiJ4BU\r\nd0tRCdoTVEttIibXzRlcDbqevloyz1nFCwlYFNvmGCqf5z0GkZcTCYOyBVxk\r\nAgKVJStJsRIlyAXb3BaWSpnoDzyss7zBoNA/N4EX8DCd1jqbGUX/T5swl4J4\r\nrugObG8X3GHl61PSybg4EJQn5WeR/R2VRdupW4CSrgdyYadau6nI8/S4j16D\r\nayqbzDyVd4QJ8eDY2GVif2v4C0fiFMRDI9wdModX87hdKVzoKSqaV6jd5Ecd\r\nJY6Uj5dRVVtaHNEtEcF1R/qlE09OPhmWTnw=\r\n=pTXz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.9_1659873462783_0.8859709871942434"},"_hasShrinkwrap":false},"2.12.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.15+e51048cc","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e51048cc6d0d13ecb10016c89e31f7a15aa5827b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-NP3CCzCIUfJmML5gi09lG4MPo5r31An622Hkdzi0xu99BPyaqbOup193tYV9XpnuPhWIoTtIDc/lJEktH/cULA==","shasum":"190b8dc13765889ed91377886552299607202bc7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.15.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/BfZCRA9TVsSAnZWagAAWGUQAImg8H3QhMheomH/2xNP\nHaQ/+pxWbjhTdDg++96S2dPo1XDZ070CG3U2UQblZXV5+IdDwjNMT3XJ/NCd\nvX53D4E1HAJv2/cBQDDj60f1dY9x2si7syZPKhlWf38VJBLbouFD7A9pS2Lh\nX/hSuxx+zVqHb+Qwg3+E+vz8FRWNlPFmyMOnShj1jEZ8dqDZMhfbsnOR/4+5\niYfj8I3Wl3tZjgQudqad5k5Q6Y07/9vuFirmOOwL+0CB3uDvrK2JAw5O43uY\nRcc4/flOcP5Sb2TdnARbRuMFwNM1qLfGsq/ynSTslNmcAwUEg0QdzvuPQXgC\nU1/8TWTR6dyvjXysA6ADAnkwE1lhJgnkaeK6q+FyMzSbVeiz1/CR1TcDgnIx\n4vipycF6Fm5BmNkn78e/LtCfpS3kM145y484a1FF5+tZfHL5gECnwGK8vte1\nBJ06lqpw8Yhj3kjXiW3b5akjPQZ5vx0AK1sVGS+qplqahIM1pw4gUdkIHmAt\nB6Pva6h6cKwY0LDX4w6BJSVd/fVT+3seHUsFOuXYOa5IW8KLylJjP4MKPC4v\nOf7L+UfC3Xz9Ve6PosLRZnGUx8Sd9eVcn7FGdd4OkHx5NpEO3FQkt5zXrDj7\nD3vj0diSMMoqI6SeVTi70h4VPHRioM5ZrsF4cu9oMgiqBSeWdNL3xt06b/sD\njYPB\r\n=714D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJzrz+dRzRauTWmzhj9iYnAMaDQ8Ntc1n28DBI20tIiAiBSUP3xBvVbMa8jdSuXEelWPmOAlWlVd2Rc0NwJNKDgYA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.15_1576802265104_0.7499453572901289"},"_hasShrinkwrap":false},"5.16.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.20+96bc69a6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"96bc69a652c7f6f474a39f1e9783e7fbd446696a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.20","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-bVze705BAuVg9343yOLcUWXSvB3mlsgiUEyIrF1HkporrpT7W4S8QOOcF48vZXRFg6k4gSK6p16zUwhQ0tuz3w==","shasum":"530c13e3aea8f8d794b875b6460d66eefa007b75","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.20.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQeU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl+g/+KPLrtWrE1YrAuVDxn9yRsk+8pRxgT9geisEQOZ0I0CjKiO4p\r\nJx9O0czLRQ/5ge/3X5lNANSlbcqICVasTO02y01TyHYN48QdPcqBS+Y+a/mt\r\n947lfFyafxQNaKdSLqXLuO+GPYBvLk6FBrE7HEjP4ItwGByv2FHbgy39SEkq\r\n29EslQGOky71OJEwCXo8G8w4r4yk4qITF3FWV6+8qFsUOK+3xGB+JYDiTuPu\r\nPtpAqsBWXCxkOmn/k2yyCtPR7qHu0jhIoKnP3qRNt23FAjNplMN4iCWf9LyW\r\n1tZMxC1BDtsnWAP7ExebHs+rKXMXn+NSy6EQnr4IFyknE4GOu+vugLAxHZmb\r\nc1YIshxrWJ50H9R2wD2XiN8Q/PAy8MmSqOqDX1ix3Ackmv6TW8wVY0m8X2XJ\r\ntISolTpN9TTBkE6dlb6tLJlcha95+QTRrWi3nL250XJ4tDjiweBYZaQS+58q\r\n9RQiNFiF0nNBdgVcvmBZiNEpdcDg6D7WfeOMpH7ZM4YgEVVhhNLLnFM35odc\r\n4VdQ3wcWk1PIF9DeajjlonLKGIoD/Nvr9EdCM2YM1rGuy4bo8ohUu8DfXdiL\r\n71dkIPGdBag0GbBAJ4wsToUV9LIjECVINGMtaq4TYrZ1xp88VwiqsklEQfyE\r\nEIyxf1VGHyyMTKw0FP62ccI+MgDQ/6W+IdQ=\r\n=w1OP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjbnVsbe8NTWrkSiBCgkEix2GevKLSrwLTy1KXtQYpEgIhAJqwArO7jGjaOLf1O3O+VzpqqjmOpQM/NmFsnzQEILAS"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.20_1648485686709_0.05263755023795191"},"_hasShrinkwrap":false},"5.26.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.22+519dd7b9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"519dd7b951173dfd7f256322478a6d44bc4e8e33","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.22","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-FN5onUiMHE/xCc5QTQ2JZpKCYHxTWfDopnVVeGCRh10oY0BBTxl4MKzceYsogZYqzJbZhGKgGI1ANB0sumOF1w==","shasum":"19d9b664566973356aa0bc8d15648401e08d6a8e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.22.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwe+P4HqvYF4tGKQgXYVCppQdHmslp7tneuvD+xRG76AiBxUFYDKj4xaQ2v4WRxiy0oFB3r0n6IOmVa+dRuGTlygw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijXFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU/Q//VZLgH7VKYyjBHYGeQchncytionZVQI8Vm+E0ELsOgwEomky7\r\nxD94iQj2fvNs17rvF4pEQVYWtfTok+TJ8wRyCTt7DD+jfARv9Hr//TBxYDXB\r\nwERRelGZUWhTnMeJxQ6fMjPtEadVcbIaP3P3R0YgsR8DMd/W2BVJdIC1srRZ\r\nEv2xN1i2MNJbN1/DFdwJaG8pKJ6VLD01658/ScKqs4Zar30H/3vkTOdOWyXQ\r\nhM0d2VP9tB9rSWtJu0jb+g7B4dq33SBbg4gfur2EpO0iDM+4Kb3NVEuTrpD7\r\n6jxHg1Toi0IXz9JxBpG5z4fFkk7hgLCr/d/l2xUD0CuQIoKIJumf5Dv1FZpR\r\nExsIfNtT9csr4j1Z6ZKeJq7/SlDVxr2ZzVlQZ+VAgH9QAmYgy6f0UVKA+DRD\r\nCIDpnxxvbe5ptqSe7ViYz+dkQLaWEUc4Q3GB6l1NZBS/kqTcKKMRxq47iOOa\r\nBzd4aCCBK11xV7kP29sdBmW/h5XnFS0E88BBIQ6A1LcsoAXmmIE5o8CKsUXm\r\neTDl4F/0KI/es2w8Zc/eGRcGTJSd35AcBLe//HExAiX3xOw9M+P874/FAFw2\r\nmtBc6YTPQPDgn79JudLODPdET3FnkotTS+8ZZy88r98cyOkPUcyNETcsych2\r\nCVxxCbcX57m9tHu/Fu3uoHHEa2h5nZPFsHU=\r\n=MHlm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.22_1653436754811_0.8578763393816873"},"_hasShrinkwrap":false},"2.12.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.14+2aa696c4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2aa696c4ea38b8a91aa2ef5641ae816ee55484e1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-sBOp7Z7n2FjKc0NpNykdCb3UuZmocdKgl3hgwmDaNEjfzrv64FdU9R4KVu3q6tQWJYMh5pzvdTEv31pQSkVE2Q==","shasum":"38c347cb3da205e2635a5232f91441af8e3385eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.14.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/BLsCRA9TVsSAnZWagAAMakQAIbj1ZvDUR1jYPIBBLl/\nvKzDCQYjfqx4c+xBLylC3yjrVhPdZZ65gCqH2g2SlEuIZj2dnuj9Lt9B2UhV\nWuFxBO1GJHnq8gZuzBfCrGtZiAiwPnGB/+F78ao6W8aVvhXwidVnV0BNtaP+\ncL9DhMOUMnqckJbrnlXdsHh4lkW7R117wz5ZiDf2WtUoqI/eP/dkXbyZM4Pl\nLUNEoeH6DTPwaAfXhCO0EfpcB/jTpUBWgIn6FjjrDseLOOCkADz8nz9fu4PG\n9qV+bR5avq4jNPlyJzf39/g1WHzpIhW7nqBzxKk3XnBPy0Ihfzyb/SA3uPFF\nbvyTAfCfoR6cNoFJiLM1U2z4b7JWtrfuUgHehubZj5u1H8mG5fhcdCXaU+UW\n0TCJvXz+KpbJS9svUovU3vU3aByXvXYUNwyWIELXwqkxIXTM38Mt7ftOyosW\nhFoBI/1Owi1H7NZQYZq8v3g9VCJdQ02I8mhC5dSXv1lfeKSZtr0sZlHyLZYV\nnRdkicMZ2yYw3Kxrn95MNYia1G3Y8T1QyyP6I0mFGcpuslE26adUsu4sxgcD\nNFThMEh7+kUhsGREKbB9zbXK+b9mMlFgEyhIibbYwDrDWOc8kFnaHycmwW2m\n4c+iJ40i4Vvw+UkeZRgCl7NkiYGK5hKEkWBzfvvYubRLAFSlWIAP7AMIqUw1\nBAOQ\r\n=ix6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD5PuQTeiRBIQu40uAPAV2S2SwHmgQzYHFbV1M3NZtVAiBXX1TNZNdQcj7Q+K4v5DQHa2tgOBM0FkwZ3sJTwdIh5w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.14_1576801004338_0.7303821080499973"},"_hasShrinkwrap":false},"5.26.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.21+d2145567"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d21455671bd04c7a8bec8811846d2d7889342406","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.21","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-U+FjyurGS9yLNJdSrZ9idGECW4SDz7f6QxM30XU3JUV/CTvodGXah0ytbYWIz0ri2l3riiXIp0Q9T9cSZx3a3w==","shasum":"6be4871a7e9794c000141aa2876651281375a5e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.21.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWHuOAY6UrNy1hX5bXkc7fwzwm91aoGo4Z4bP0D4/b/AiEA32Dw2srix8+O89M1NmqGMVu+FtdmoSiPY4dXOXC4gDg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijWmGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8dA//ZNRKCI+IAHErQDswEJRd+cPKbna2zkzyjgv863ou8azRpGC6\r\nLodFWCWUDkqoiQJr5GbZkwwsSK37OtBE4ZNo9HNa94ZknfXE9/1hzixUEC0V\r\nMEapzYNyKD+qz5hFhOR8peV+htHcNhBhANJ5be3zBO9a8Br66VDeBuXBWJKK\r\nO9pNt6Jq05jwnof2rXG+v8QIJZMG8lFDOBt3tTeQzWVgPi8Cy90029X1vofV\r\nLs5vdDGeDsbroDWt+rm7lUGszGKM21gebkD+3wKtyZF0+chGHr6rq9O1VtdN\r\nQ5pJJa6E/ZeZeUBIr+oANgyTmMOxmpdxbpbQWWl7SPhr9mORTZNqBroApBUI\r\ni+2I8SAVcLNLKswlhwzmwIiwbxlCQVCGqVwyPEssGT5wyNdl5gpmd0ehLNXF\r\nfazZwz7EKGJfsNpG318BFDl2dBOgP6H2+ScDA8jmHGvkLUgJjynrUdMdRdRT\r\n0q/AGYwzALJYOpqG81sm0ypOMPUYW9CLWrsBWM0onMQVwLIavXOYJbojpAHX\r\nE5hYV6QsJV7tyyXd9JLFyU+U4Y/9cQt4tfSXLrWlKM+9Au69+a7VpyxrhbUc\r\nsdFT7cclxMHpmMHGczGpUtzwd11CCUN5oopiaob7WJLzwNIK3SaFKVUb0Etz\r\n3boxOVPVkS9pGyXqbAnhEQ6X+hoYGne3KnM=\r\n=8oa5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.21_1653434758761_0.8014726282436311"},"_hasShrinkwrap":false},"2.12.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.17+93390e61","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"93390e6100144740cd1cac76960234bc4239bcdb","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-N6Niq+zuziOLRbK9cFh/vvgH85xWBAuAfyFPCci3Z4VyC24xrtJqflgPuIxWzMn0Bd6Ke88GB0VHlYW08n2D7g==","shasum":"8dbd623387d87a57ced9cca32ce2b97ae1f075ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.17.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/CBECRA9TVsSAnZWagAApPAP/2J3/HpiluRVzT9+bbC7\nxEqRcxN+Q5m/H8C+zXqhIrEZZfMYEsMkf1SuJtwiYiHkJe/zSVgk0Ryrbkaf\nztKqKwGqg3gNylEVlFiPFokx2d3YgsDT1GDPqDYHpeqy96NDvxiE9+3lTua1\nufi6g5VV3HCnD6Axf7BkoCiaBKjwnZj+fYHhJTCSLutQclhkeEcoxAR2Otf8\nsxiDowRVy7wa7P9W4bPFi/g/ShqeQmsWJeiGlhKvkl1j7fKtPjJ6Q+uJFWdm\n+o+rHzaDyV/vrbwKCvad1helpGxepFKQ4BxCqJd6KP3JMwpLE/5wNEG0PqdP\nZ5mG8ByPDcWXnMHy8pWxEv1ok/jeWMGsTSVf+aDGrXmB6oMxeufIWRC3NVHu\n0GvytiI2Rh7KKeUs7IJ/9Ap27pTX5hqYFXaE99ZHHw9JfRJdZwC529JGUT0P\nEfMF4fyn3SPZ1FKwP+fyYSP7W2F5eKTjnUOfjLoANXr6cxvo82UiPDq4lEv3\nu6QAW6/g0zhBfPzx8G3TrEd0XySSMHop1d21O95EE+4M/CuTmy+IBTxaKNjy\n1aTrsxJFUYQjasDijrSc2icIgNfhffmD8I8eZ5kPDe1len+oAMFI2/+BJxE7\ntX6/DFZvY+e9yz0/fpVgJlUyRygXCoMtiUKM5gI/l2+H8iEtNnT2aGJ1S5EW\no12w\r\n=5R64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQV13OcRuKuGNUnJBf2PNazNzhwPpWRC3pqmkH/96wlQIhAIU2vBHrg1u0gwpg8JLGYFwbE1zhc7ATvd3J+WReIDRv"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.17_1576804420071_0.3615755709932933"},"_hasShrinkwrap":false},"2.12.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.16+1c0ce9b6","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"1c0ce9b6110c1d93cd64a3465a7f18bc2f7c034b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.16","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-mFh79Rlz6V4o/05yXo9W/Xxos+k956rc3ARJ1R6sQSMv9TS+li6FszyKKXx5zpdqX0+qPxEn3WeCUBOyikV28Q==","shasum":"a95ef38077446525eb8c7f161b92ef5fa895c07c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.16.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/BxYCRA9TVsSAnZWagAAlQMP/RAv+gAwO5u9ufKmCjyq\nPFhM0rgUpxEXRUBa0SO2I1t+yKMAuAeDdFx97PVKRtd/eQHe+oRiaoiGYVM9\nRXqoP754iWhBwFjF19N5o2Xk710fMYCfAg4YTqQHf8RdLM92noZadPMKC2k1\n/EWrPWv8fNX1cYX1S8PF83hrFR+fWQEIkr4MMi81VyCChPWIiAUxVd2Slx1X\n7qtzktG2ov7I833onSx0XALB+zSQd/Xnfd2Vg3jJFQGMMFo10QAzuYxyfsRB\npL0uBKRbamBbci2X0ta6voEL/cnTlG+4ClUsWujQJ1LsIE/a1+ggfWFvuHyF\nquGe7wIpZVumySW5KkUpBjf/foP3mymYO3nJNRPN+dU9XvnhIjyeowg/VlFU\n7rp5ruCkzbvmYJhkGnshmoCUIuVt6sLDn8njCkwf6VLMNknoSmrMYR7wp1es\n46pfXLi5ckJcejMXdSjPPn6OcglU6HrrrE+ln0khsYOV5FrQQ4LjVyUnorVA\njuU5k8H12rcxNgQQK1CjXiFVi6X9SOxXXzYJkBil2vQLR4lY3G0h59dgEses\n+LVyrRv7nHk8HJbP1OKWtiXSR2AuQA2HTGpioyB74i8UEz8fgrBNOkkl1dvG\nPwSNOkXnzYSRRPw7ahA3JLSV6Q+zOVf14pNkoeQ/GlnX76ECOgohmqcWG195\ncpnp\r\n=YSZk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgJy8jlmU6dXavcBJ2NFG5NQgNIkzZSgI+VZ9PSlT/6AiEAtPfvB7JPkGy99YHDGVjIhegzjAqNjCfDpUyRH9qcMKQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.16_1576803416162_0.8630288150688035"},"_hasShrinkwrap":false},"5.26.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.23+bc90ce04"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bc90ce0493650299a61d58f3404a236586a5e0f1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.23","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-GP+4QQzJpZ1V3ifc9PLwff9BmHEX4IF6WTogXlphjySb5MSQYA+/WIHskB5K3bm2Bvof2tw0SyItUaG3EyT8bw==","shasum":"5b0d51b912a6f5e0a8cbda61dfe47565f70cb8f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.23.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzTi8Xs/rch0Oz3IphpIy02bcbBxijd8TapV5qyYg7EAiBtphmn/izTnQPSgIaHmJ8h2bDIFHv77GmqBG8B2riz0A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijXP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZmhAAgzlrMAYN11v8z/WRfwrHpZu1CFQ7w+Nzy2Aed4+BlHe4G3hK\r\n9AuV1KjGfm4gonPgwKh4J87bMuFneiXhzaYVqvZKV0PXvr6KiQ4kYEl6Qb6g\r\nnTlyEvWfWwOye65Zhj1jwbKVPTn3ZKU1xqKjULo9yl6+YNNUfnrmUnDoAZvm\r\nHfWyMg2Ogpuhg0fRfUZCUTk6ANrmozxjrXsUqlAy4XQQ4dHLPN//hNV9roGG\r\nmYyqW4GNH5uT2ST+WmvY9KQCSX7YrkunkuEqz4BP9i3E7JUaBab8MKzBD9Be\r\nT1PReD0xFaHC0M6NFh2OCpmZTls2GP8CfrbA4aXAgteF1syFgIqNe5TG/1qg\r\nBwmoWPvOlvie5tMzRkIa+wkA1Te+AMBjI9X/t1BgiN5fHl/l1Ph8A2Jge5OW\r\ncXEh69YLcuMf9dxMfKxYw+H0fT3mKESkICbREfHFDUfuzz8J3UCoR9TVbKVg\r\ndsYgdij01qpif+AgDu9P4Q980dHzsW8ih468oJZzri8YyfE18cEY/bboZTrj\r\nKzS2uyTqvQeFQsBIKjV7b7OsE9GP6nIv394YCVgcLepHd1V2WNMA0jPlqWfb\r\nnlW9rg8+eBCnRGDtV/KOKY6UiUIIRnElcHaOI5WxWzEkKTVzL4K+bASq8scN\r\nTvgStWOAhRRdXlseVMkZlEQBvysotaNMkCY=\r\n=BRv/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.23_1653437435983_0.6773338314584771"},"_hasShrinkwrap":false},"2.12.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.19+099225ac","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"099225ac3879d91ecb535a8de1a896a36f84c8f4","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.19","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-t7c0GqZP5GSynp/ZX3UeNyg+728ewYcJnHV+MZiwYlACZ0ogTyvq1nEEXs8p0l2d4MOxX7R9YxRbF8iVl7lBnw==","shasum":"2e8e0f532122c7b9e42a822d7bc30798a79596ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.19.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZGgCRA9TVsSAnZWagAAmBoP/3YjbvHpFaR1L4Z7WpuF\ncITLFauStiCvjgCY/aTjreI/Dm3cuV5M+YTTNEYQk5ap3LCStQh5k+wz0BaI\nC92+YQYsoEJLvV0p6FVhRZN3N8vzc8Y2+/acjanxuJXKbvWNUaLURsjPNAbO\nbycD3sD25ONdUtrug6Z/V77zfB1fsDBMtoZm9LI/kpcD8mhwJvqezt504rDt\nBmyJCsoR47z6y18cLO2Uke1FmOruo+iyH7Cp6lySM6agkDflAGoFcudOLOLs\nkNJ8NEPrxijXrAuq2rXUPQZJzUtzz33ck6PG1Mn6qAYplBRyKdL6IWNhY59R\nRb/WAd3ieTyDppLn0wfb8KUSDH5wAIvZSNn0VYpEwAcdAhSf9Wrq8pJG+D8n\n9oyj8dJGIHdd7hg9Nojijmh7Qf4C6fkd8/o1ui0ZhI0z4NXWQUayv9UleGca\nk8bhu6hKqeH5WohzSHed7vUC96Tq7zghIKWiVuWgZSVjmmbzsc323zMawRx0\nqqWcF7GxAjDxhYhM43L2yAeFJ/jLhhQVKIgLILv7Wo+nQE6+ewFtmKGQ7a1p\nKx4XLuQlGMhv7qzz5vYyIdD8LUCZjIR1FshdTbWI+AxZzLyNjFgemBFh3ox0\nWb4Et7WJ0sNvFjCaRvCbGB7jC46oWWeY5VqnKh7SXSQ1VY3v06wdkhInlKZ8\nHEWX\r\n=az1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5KZVT0cZf7+vyTjvO5oD8dQheqMFn6LUbwKz7NzMlAAiEAlmrdBSWJdeXGN+Ycg6os4aYNdNUMfVRLGzQEFANaYr0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.19_1576898976164_0.4983367548957729"},"_hasShrinkwrap":false},"2.12.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.18+bd0276b9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"bd0276b9aaba586350cb015de159ade21d32760b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-8aerA7F4Gzozh6TiLQ8bIW2qofZpNr/JkwzHn3BCQ5J6Z4Jd6UmyCAG0nXnWCABX1z8RkCZYAojIK2UMb16P/A==","shasum":"8fc077555bed4e901b920d697cefeb6ab3fe9552","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.18.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZHACRA9TVsSAnZWagAA60EP/1JqwZ5VkiZuGtM5u/kM\n190eHVYHDI1J/vPL8QQAViesHHIBY795ge3uaCg2p12XFqLBajFPElhaBHHi\nqt9ZJbDdRCv48l/abDmh7XNImTA0jNwpEaqcb8my5nWcUJMacq3clCs+aj/c\nGVzk061tSS3/WrC2A0biy2tIjuYqbi6jfSDZLK5oA+GatvEpjbrwgt6vfFr7\nDhafTaUU7lJRuzZPBVeXtXZ/+MB+R/A8eOIVSiqey5k+mV5rsK56OYL//dWc\nDOVhM3yz4G/pOY/kLOGHezdAUrkJmz1v0drQ3G+pzNq0/bfLe+F2cAwNKWU3\nEiZgDPTBrxMgK6BNntOdqqbzW529JzM5gaezeixH+by2xh9ksgoVzdTS6+Yr\nSmndA3kzPKkgXQAF5jtpoZHXehMm0c6gaC6dA/gof2fQ96gDmfebcAW61eZS\no1Trd4ccWFMwWw958WDamTD5QwSm3jv6kPYWZU5L+UuVEAXx1KjUa3IbarOk\nngUYzul4mAt+aulawpmA5KVYzK4qzwR/q+Mfa3+30gmftJ9Xe53IX9yQof34\nWVvJrsaAHVDaMPwM8+LO/syvvjM4UgDC06+oE1Kzi5NUXw/LUZViUJAFBARL\nhhH8/BQMuW5YMDPVW4yILSd4adlz8swjlx/z0S6dmOny9KeHtTW3rsvq9KRz\nX8Qh\r\n=zxHj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCghQf/tZj94Q5scAbGxDGkOAmKNI0YmQ9t0ex+xwoONAIhAJv4700Np5m22P05PrMuWlrNUUM65m2DujCHTUYw5dYx"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.18_1576899008397_0.49542509605800555"},"_hasShrinkwrap":false},"4.27.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.0+b3ac5f6e","@typescript-eslint/types":"4.27.1-alpha.0+b3ac5f6e","@typescript-eslint/typescript-estree":"4.27.1-alpha.0+b3ac5f6e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b3ac5f6e2183c6ae33a14959867f6247d2aaa0d1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-MJNI+FZ0i8sEOl+DP5j4vYJKrVRVG10sGsqqJeIPW6h4Y5g9JICqWmlD4Qj0NT6k63T0O+NaJixr3D+PQT2tjw==","shasum":"2785ea88d84490147948051f04f9de8250829ad1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.0.tgz","fileCount":164,"unpackedSize":294454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx478CRA9TVsSAnZWagAANFAP/3t8edLzmZYa691sys3t\n4Y/3Tjt3TMVtegD7KGadhcGCRGqFosqObbhvKNDeivhK7osF3cyk4/tQHNhD\nrMUZKOAXBL+GvCOU5I0THRbg6DS69yIu9fEaU4AH03XUMjzA9uAKoWtjjMzB\npYu6M1suLyImAt7vzo/9dAcEfBcxfa01BbcnOVwvlxAAkMtxZ2C8Pt6PI25j\n+1vNZ1RY/5pKGDVtd6kHx1OOsuRWqoaEdC4zVZb4yyxrBgIZVo8PG+Zl2DPz\nZQATyTrj9T86WAcqZZQHpr+Sd7ESa8qJSI0RleN8NqORuq5qmW5LMBrec5UC\nX9Y8/vic2FmpVWCt1YnfqaR1Z1YA7Z3Y3RODpPfGyWiBLtlP8vuXeztjf1o/\nmhB9u5WpwgaDnEsdUUt+G4ikHwKjFFbhKO9KpFSqaiiubUyCM9b09vk80djf\nrmB6IMLTuD281kaMf/ExgdiNNSY6+ejBLNPR/PfAE/g1/A5MmkSN10lHU6vC\nlu6EY1Ub8mVG2MtkM54Tz5+5uHPNauF+wFWBkX3KmPMxEjoCikRccqzwS3vU\nCkSKubsoyXAmFnXkpZ03OQU0tIyTGBZ+WA0VQIabRIPmiMb3XjonLGBGrxrC\nSBTtnyZX678MWqoleHTEqu0/txFp/1Ml01Q4NYgqQaaMZch462VqWi5iKlTK\nJf6j\r\n=5iH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcv/eQPNjmIXebmq9pK6YSAM4RktogPb7jrkJFwYGv+AiB7PgoZT4hutniC+FqYKWEUDEAWmjYsQX6Rl+s+2OYs1w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.0_1623691004702_0.11698344319934373"},"_hasShrinkwrap":false},"4.27.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.1+614b0a38","@typescript-eslint/types":"4.27.1-alpha.1+614b0a38","@typescript-eslint/typescript-estree":"4.27.1-alpha.1+614b0a38","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"614b0a38b4163eb4667cce7a415d534222d15dd3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-P6e55CPEMYITx5V26b7rPQVdNw8BIferoU4b8wWaX7Os2qXpQUE4oJ++fQYWWeah+nWS/W/uSjJ/rHBrWXGk8w==","shasum":"69701571d72c8778c4e4a154361ad77f8f216050","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.1.tgz","fileCount":164,"unpackedSize":294574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgysJ5CRA9TVsSAnZWagAAkcYP/3ICnvziXnvhIMcjRClK\nx3I/guqAW2ESiD3pRkAqB3N2jENF2tQLzJmSw6tL3P8FRnaxtAaQPs9YhLc7\n5vcLKYiM63ObeG2rBM57qWTRgHUc4MICUHLmd81PE16+CCaXw47UAa7SZsab\nxElMyeKVBwSBax+qowSLMi1DDfBlmSLYlKuzYbGANTbLtjCqxiNx0D2b01gI\n8Qrjxe9frhJ3g5HZCjvf18HkR4k3enyKBQMHvVJfqJpT8nLlfDWoJ9/6GyMZ\nYLuqrECcUViut8I66a14LQlAnbJ5c4p8Bh+hZyk5HAzycwd8cZ6xQHIw3RaE\nydbGNon3J7ZHuMLIPQyK4GTVDXtIrHAnSuHIEudnioVVUXecTtGLefj0F5cs\noHV6cV2gnq7AiohDdu0UaQnDDBCEbXf2iZtBZ1ysq6VAPXMzhPNI4n4/THNi\n2YvLq1u4WeluHhte9U1baJ4HrgCH8s7WmVOW4wAYKyQJlKydotSyfc2QlClS\nOso2gglrS/0kvswhyFsFEguDPgqdCAZ43Kdric2XV4wI8Fe1Sf3RgRMz87NM\njIFw4quPiAOZIlqMB4fSZ5VkrRulhEGr+WMMgMkG/kMgiKFy+JnKbbghHYTf\ntCxYiTt7k/6+UFIqhJ7BKZGd9A6LHfmL+VI7Foi1TIky8kZwNqiMi9apKlWi\nyBOP\r\n=zgAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwZZYnIfHJpDZaZ10OJ070lJu1heyEC9d4SRdDDKShiQIhALrgqDIhDs7YplDye+Kvd+iJQwh4jbHpmUPgfJUdAXNJ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.1_1623900792731_0.27928807610602613"},"_hasShrinkwrap":false},"5.26.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.20+efc147b0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"efc147b04dce52ab17415b6a4ae4076b944b9036","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.20","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-FZGDVxqRvX32dkgSDn+F2BHB1B7zukXyeDL5FcoR9jgbFCBDUz7GqlzJDoshjge3IZZSJJ6CBOSiA8jZGnFazw==","shasum":"e45da5469ea3273189d9129c5dc65809329e5ddd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.20.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtIHp37yILeb5jOMd9IwzTgF0MHEo8Dcllt928SOopHQIgJcHKrxbKepbjTx5L8TPa8w3clbldNE+d1tsW9c403TI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijWjOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+pg/9GIj5lyFx+/9waDbgS40Qt2CSePDAxLJOsFdLNQeJgMlO6drq\r\nrLGzEKlJshlCZuqwh/c2zIqpP9LgqjsMOk5m7xgwLUfoyiU0wKl6ujKr0Qa2\r\nqbOWwJK+RA+xKBys6hyjw4BuVw6eNpCvYtr6MoAf2LijxHXavjDEmk1wc8PD\r\nnO0W1W3glW5B9T0ZWrkl0mU6XB+0nz91g9pnadxNeX7S6uM57Qa2ds4ZbgZN\r\nS96g9sv2C+lpPKdqLNgwbk9JK8x5a3E3unKrG/8c7XUhNkuKCQEj89bfVZox\r\niGgHHiFIzfPDbJ1hmwCoS2VSOld/dDzifbyegMZ2wq4NlSCW7RsRtt4G9AIK\r\ncj/K3B3uNAJM6Z3kXAo4qJU5njdTEAb2HbTKi759T1B42Zo2/1l3/XhuuOkF\r\nFcXNqHVQMt6hFvz7wxksothHJehhQcrYpodGLNBqvX4YucMMNYiqoly7EKzh\r\n5uq/EAHQbHCQM2he0ZFukA5+DFBp9o46gBCQM6Bzp+NS57cGcN7hCFi+2IRS\r\na67ETCYdayPmYCsKpmwjuO1/1EqxBsyyfi+2zAX+OYfrsps/UXk4P5G7V0Jz\r\nLbcqhwl8tPzCsAOW0WtBeGFAaOui2jhErWxXJF2sBPb7bhYl3anNFF87Ex5W\r\n9grkquOhzrbyoSgv/4AaVV6pW++1ta5H34U=\r\n=JzKx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.20_1653434573874_0.9143106297375236"},"_hasShrinkwrap":false},"4.27.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.2+1e6016b3","@typescript-eslint/types":"4.27.1-alpha.2+1e6016b3","@typescript-eslint/typescript-estree":"4.27.1-alpha.2+1e6016b3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1e6016b356ae40e4636a3cbe41fa02b6a61403ee","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9nxpJ+U8BloeFCfaFm0deZyFmcwenf7R+usf+oSJLvUhXvnADOonqkJkcNWMQuosSLSj2m2d7pcOfZ9HM6d4PQ==","shasum":"d6efa5e17a738c71c222c5c53f19b470384b3454","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.2.tgz","fileCount":164,"unpackedSize":294908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgysKfCRA9TVsSAnZWagAALPQP/RAA5yz8dTo0xJNqA0hD\n1rZ+z/3gj42sUwYD6TiPKwWsPxoLZWoQCoX8mQkqu/cES9LsFI711bIpuCrr\nejCfCc7Akn9O5fMga8JO8a1GH0PL8T9TjN72LJCb9VVftdW1FHM6cquzhfw4\nJeYqiIEu/NaweodpqagIJyUpkzlO8kdTkI7tKC3gG7/YDes5chgCwl3vrGJ4\nNMenVxIUvl+0NhZnVwtit7pjorQbF5jCJ187zn50trRdBzePrLRukGHQdndD\nArPRhB10l7CzwMxx0bYHfYe6HgvwAjOHQIyV5EyideSg4B0p/lUv6PACVI5W\nZG0avd3pz3zA9w3xJB9Sy2Zurr/r5vi4T0Dyfn1irJ0DC6KBBTzXORIarRGK\nHrwX3LpRwfM5dVjeuZyevuKB960XYIDGAyvpH+QwNizDRhsMs4XM9+g/cRei\npAkkJb5WJvQaInAqoy0bmxWA0Tx5NJqipE2bYaQ+ujBktUcdURQG82rJJCED\nYfP2OloseO6tPfpJPofX6sK3TvFMAn/lK+WCZFWSe5MDyNmMP2eMR0vCjIRm\n6f7iWHLEKswS++QJcZQVmwmNJzC3Y3PggO7YLm/9fNU7e9888AMlYVAnq3Kp\nNmnr9kjhQS9aqnnwqMu41JxpclIZak4V9ped9eUw47sFF2MTZqvjWZ1mCwEI\nDr5s\r\n=8WMn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsihyRUwAtUd3SClo8mhJ5CPn0Mzz7j+tQK4Qj4EDSoQIhAOYw/uKtt2LAXjsWQMqClmDS2i6Ea26l+ftNElEH+uGg"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.2_1623900830993_0.5352546070074191"},"_hasShrinkwrap":false},"4.27.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.4+443b5738","@typescript-eslint/types":"4.27.1-alpha.4+443b5738","@typescript-eslint/typescript-estree":"4.27.1-alpha.4+443b5738","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"443b57389ee3dd4c56dca04d0076ef637d60044f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-d9D8JBMM/A8mgi/9nub47A6cGCyDL1sKbjfkuiXbm2DCasSZ9YFcWQUUQev2ih9LA5jY6p1hmTE6aDPTagf9Hg==","shasum":"44e8515682975531b5d572a420c7a52070152ea0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.4.tgz","fileCount":164,"unpackedSize":294908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgytc+CRA9TVsSAnZWagAA4lcP/3LC5RQL7pIOLMPz3PXV\nJAA/HBXxqWh3oVe7ikm4p9/QjNQWDh7ZmEm5WwpCj7y4P1sIFsOFlOSvq3YB\nE7saYdKpyvdCbAXTex4BMMKfw5SJqvuO+PErv3SkYrjSmRMMrkALLRVLUAQu\nJTPyrbBplkZznWQGj1eKZDLu7+6Gh1MgpznpenizkLQu5o52y+FmuNg7skqp\n3+cxXZ1C5x2luUOXW8JM/1wUHaLQb7QoXWikPByiWBmgLZouAsEO7OBTcD+R\nj41sjnsvIjmbFdhjBz2/rBOw2C4oVR0XYQUxYrdPOZZOgJaF8z1B4w1idgSq\nOzR0OvPsLK7/+cvAvk3GOeyBwUjI7dIq5u7L06Xl/5mEYdrDfc3fLaYyEQSp\nMu5RkBXbseVkOPMcvpnqtwpPw/tiPyGGNkL+MPaX6lx1AYRZvWEZUM6oXs9W\nG0Z7kMieKPTDoCqe2ByU3OR1Xb4WrD9JW6tpQDO8nQAkZROXNMra0i0+MyeN\nyrZbpwoPFAzZE5/vBHeMac5b+wzxjSAhdV3gkk9AxnZG3m3bNTGjxjewnRDH\n9fHDar0VnK93zdkKYakDwtADE8NOoZfs82VTRgMfdSjdfpBjIfVLz/n/5/41\nY+DCA86OKV3F5Bp9xAGHAVlglUnGhb3Q/HgmQMQK8IsGyJS12uZ0xQ6VniYH\nDAwR\r\n=7jpr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+37+BYY2EG/pVVWAC3mChm+DxzQzQVWR80ZpZXW6uAAiA9UkMNOcRIXg01pWcU8nujKQJu0Ujtr4MaJb/ZSaU5ww=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.4_1623906109649_0.050301581439919474"},"_hasShrinkwrap":false},"5.59.11-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.11-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.11-alpha.0+9768e989d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9768e989d332fb11c9cb6c72f8d1d707a0b59b95","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.11-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-LyqSOfUlyDvinN+/h2tN+8dXVBnI6ii272BkzJ82Yf2iZ5oMbH7RlhsJjyx4r6GhcZxvaNBt2yWNG7qBoLgahw==","shasum":"9dd73c48fdc91d925a408d973b1a275bbfa282a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11-alpha.0.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.11-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/FC6q5gVA16gdvoe8z+PPNUe6RE/mt6cf+h1MQiN3YAiEAqVNHKNRoGAYGtadPuXWQVeRypxVWz9vI3UEGbbWeg58="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.11-alpha.0_1686591201832_0.3646425340923696"},"_hasShrinkwrap":false},"4.27.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.5+0436eb90","@typescript-eslint/types":"4.27.1-alpha.5+0436eb90","@typescript-eslint/typescript-estree":"4.27.1-alpha.5+0436eb90","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0436eb904997383c8d36658796a46e3e8c90a14d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-75o8ZOcblcWxI8Kcmxf19ZzvYl96/yKcsv33qFexTB/jt5bR+rDn96dPxqvZ6dGSK5lnVpu7A2FAN59F146+NA==","shasum":"8aedc65a9f1d2b0e97605235c2366e57570bb8e7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.5.tgz","fileCount":164,"unpackedSize":294908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgytctCRA9TVsSAnZWagAAdXEP/1XZq2gmFU+oEBUK4FVB\nRSqFNiYrNbUT37QOYc+Z0+TCKR9A4Zmn3Db3Aa061jGRVZ/wH+05uZ4vSM8+\nfhcCBKHm4Mbg/O/MTmZ3hJ0XQ1V4hqUtRnf43qyF7kP31zwIKcbWktKTsfqu\nUkLbPkJo1Mk6A3l0CpUAYW65HEFIt32SgB0mbsj1SfGN24fDkOlBFTBoUqjN\nbNZyXPr7JNih8gKXts3zXasICZsYvIkszl4mj/Eh77yIfZwSGz0tjgj6uetp\nyWvag8aqpB/+QOIToBvwNWQpJTlZraU5eIXhxYJ/mpQsSukS97D3uQ0UL7D2\n8rNW3SFYd88jQdrT05uWpiBtvm335hoRrqdejQYdWCYwgNFTEouVeA3avz4+\nRnchWrFW3vD8DYjWXu+i8SiL3BfAfP39vvSVksl+kzbg92jojuGaNvMiFL4r\nwElapNS5hz/rbebpUbbKY9On90UWJVfkazQDSAkyT/3WKQ/5MWxA32jCcl3T\nvsMMHUMZGcI7BA0wN2nIvdNbbT/zJPDUWeit/u18MqWm8GmEubWTxkcbnCw0\nSkBepwUP0TTFMYKJ5TGDVPxC/Pp9XPbNTGi/JsueHu3gCkM2Iy1KF1jK/wLV\nvIBPX+DKRpi5oCABPWi3ozg9PaeulAucbfIGMXR1zYoWGmeFwwnreT/mIMya\nCtQC\r\n=T4pJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZ348QEukwrZozzwGCAWdLkwDFt5I1VKHfaMlLgurT7AiA84ojykrq2GWUooWVK+Wo1R6QvgOHkrifVeN6bjxpa4g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.5_1623906092910_0.692156322050187"},"_hasShrinkwrap":false},"4.27.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.7+a7fd7bb2","@typescript-eslint/types":"4.27.1-alpha.7+a7fd7bb2","@typescript-eslint/typescript-estree":"4.27.1-alpha.7+a7fd7bb2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a7fd7bb25584cb3f72f0339025dc76efa6cccceb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-3WaGQbRAbSHtE46akPKzk6znoSpLNvkAJR8S1ZJhNkIyd3DvCUycPRVrElv9hj4zjGdoiN2+rw3EEKpDpIIWjw==","shasum":"d279fc5808bd8fce30820a4a790487bb92ed7355","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.7.tgz","fileCount":164,"unpackedSize":294920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgytdOCRA9TVsSAnZWagAAI/EP/0jBv4j8JxVwQQsjB44E\nbmsoEyNL6sI+xHzIfU8mxdjIBFIM5P+vPD1nl39i85AqMpGq7yXFWB58Scy5\nV6pvj1GMUHwvXIRbdjgz5g7RNQ2UQM9WlMONJhy3L8uIXkTm5Uz4y23izzi1\ne6VRYzOTbrUpHAeDZHOU7YAAEiXrQqrWHrwMncu2bcXnNtbiEaAc0O9nUXo4\n7ad8srCOliHpVF08EKP+/qmGO/ILwD7aDBw2Sa0g4XJRanZazmbIY1zneuS8\ncRs40GjSnF5pby5uyfjZA1drZ2kK0LBsffaDMPZ205jkFeBrqPRU++8BgR0l\n3SdGyn0zL0FKK9rNBmbCSiAvKRwHrbh4q8YjFSmMH4p583AtRh1Wb1y9wD8+\nMlAFRAMtqQJOHa+9SScBsfDzQJwBVVWL5yjBD1NXeBgVJ3HhWEt6Aa7QO5uR\npTb8l9KbyMjN6FvZ9Fe7Zl1R2cXe9bYCg76SwJ0u3X6/iBW+J8Cfmhdaim0R\npQPPTk1ciRS6R1LYNgrycjNJvwjyMxuh4G9EEiLVbN/xQJbFxe5JR6nAAn/Y\niL9RVHYVMq43tjb8PoHDbuccHVx5yi/U1guw4xKd1XpYPOLqIwk/MrmTqkgo\nh6XHVPwxt/3qNc9RuLswTd+6Bih4lyi2+kiBlOa0h+XYcKwEbtf9Lt4NfzrQ\nu6l8\r\n=3792\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgMuugIJQKT29fEcRrlcu19kdVGZe1RkHBKmcvtiGxAIhAIndbkNbo6u++b5pOf/yAD2miSxYRGsJDkfHx0PNSDwI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.7_1623906126273_0.8345073072094897"},"_hasShrinkwrap":false},"4.27.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.8+4ac67c4c","@typescript-eslint/types":"4.27.1-alpha.8+4ac67c4c","@typescript-eslint/typescript-estree":"4.27.1-alpha.8+4ac67c4c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4ac67c4c9401c5ce0e947a6409efbc11afe1eb3b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-/az4eZY8+AIG64dIVhWFqYX3BMSZCYkpi3REjXdB4O/2XU/PPfq2TDvsvDvi8YTaKOMW74GYl3VuAVNLCLp2Cg==","shasum":"a709e8983c8fda4f11fbeb8fed707f2acd357845","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.8.tgz","fileCount":164,"unpackedSize":295396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyteaCRA9TVsSAnZWagAAO0kP/i5nsO/rsyIlHGiL/SEk\nSxQG+z88uRgE1VSZdTHaQPiQlVvIAZkb9v749vLAFRzV7kAITNF8AQPBI2V0\ncL0q1At7pB7Mi2vMnPi8ENdVJ3GUefVjfj6pR3VHvArLw2xEXyfomZQXdJjR\nt3eYXFj2y5U9nsPP0iXEGFXdkmEH5n4B03UWvY1JM7seAHpF8ermziUEfmvg\nQlDPx4LdiEMJA6ejywsYwwPBWsOb+/bZvEZHSPQ4gbGdvoKhuPZX60NGPeui\nO6W2PVVz+3Scs6NGOqSWwElc3y64nn6WK2gkAHkApYxY73UKuVzEfa+sArdc\nVrNYION5Xfobf4VLY0lEA5maBkW3SxVWXO0zdjz5psmcfZ6hdUPdGdxjwx9X\noZiGX9QJod1tH4FOS2Xkhrkr1B3WLcRUxfKmJneDIjx1XSJYv+8CHrhqec02\nbkdoWOz43o5Ofk609JSm6UMarcvm//ZLTTdgjGmiFnRMZY3tf9IUE7calPZw\nxb0N0kDdF6vsHjC3fv1XT3KYwJ6sSSOpJW/AyXRceAuIfrv8+nN2VrNFNpHF\nKQV3Fh+KtiTOwBWuFs34Oya11afkOtstFyjSq6HpqP84YFFsbPTAUWeJ2tkk\n23quca66aQdkGtMqE0h/dilBh2KhBFWHTEiAni9WTCkjh5zpyN4rdZWhhgvh\n1mKF\r\n=GEav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/NegtRHaGywedz1rS+J+q1xuTo1No4WqZ653QOmzTyAiEAx23lkN/X7CEMizNytg9C/zQIJNGv++br97nWR6efN7w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.8_1623906201571_0.6855583704136923"},"_hasShrinkwrap":false},"4.27.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.27.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.27.1-alpha.9+0aa2db18","@typescript-eslint/types":"4.27.1-alpha.9+0aa2db18","@typescript-eslint/typescript-estree":"4.27.1-alpha.9+0aa2db18","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0aa2db18628629b6c391d07e537f1fa9bc26dbb5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.27.1-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-zD6H21Y7mh6iqihI1OlpRu6kV5evXwoPQGVXqN+rrUb5zAxDtdIHJIUkfapDszzzGv4RSAoXq1pfZeu8f5IBQA==","shasum":"712709a63831797fbfe11b06596aead3201f687f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.1-alpha.9.tgz","fileCount":164,"unpackedSize":295396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyvOCCRA9TVsSAnZWagAALLoP/RO+aMD/G7TmTF9joTCy\nCQfhRmE8TDmQJnHPVxz71LZipiF0kXzC91/l8szsSRTggMpQ2GaUsSm2CP78\n6gu9DV++BGvpEScI3HZ2ywRWD7IU/YBA7zY/OZlsqyKcwbxnNy0cBiJwbCr8\nyDCCVDUvsQygCDt33Ja2idBgaoR2oqD41hiZPfBgikczoT9b/s5t/Pd2ffEX\nzDHhStuYVkqdnYjD14LOStmq1+U/HdAYfQhwTaleYEUlZT0YM3nL4DmTgN+U\nUs2mBO4ODk3t7v8opG7/5RnjckVMgSczVFT/jIWECZ1PP0GYzNxseEbf6TQb\nK2IcyEytLklYwCLihnDogmxDVrwfGswreHg1TlOJ7GirT3ZhFSjPeBHDBiVU\nUZ1K6j5tW3ELLD9sq5L1G5ZH/yRMZ+5Lw1p3/0udTLHQIMTlFLc6OqGGjjsD\nmwQTXD5pT14Gi4im/yUrCeKc+fuCL9bvTiLmg/i6kl5bBSNa71Fj/qaHBDN3\ncO0+xqailXtAOpeifQsm5rmdpWzdnpyn49hxHmGecr9uccElJnZmicN0hBTE\nTV1X7sj4FoO7c5eMY8//LW5gz/E+AYFFnu79/r142+HBPN6EbUEjKsJQnUat\nDQstMUJ9whb2ez2mOWCLOonnvW5lFh0Oj7YfCp6Y5IaATZxnRWo+vhWIhlvj\nHXJG\r\n=qQnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/0PBUDS6u1qxlo/xy0QQA4r8ul3k7B/Qq6lf3eCtZuAiEAnEcEQLxGC2NVECMaKnvIjjCDS32UeuVj5aodMqgvojw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.27.1-alpha.9_1623913346088_0.5905624268001515"},"_hasShrinkwrap":false},"5.14.0":{"name":"@typescript-eslint/experimental-utils","version":"5.14.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.14.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9752382d4c20288777131b5ee8c3ebc9c1eac711","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.14.0","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-ke48La1A/TWAn949cdgQiP3oK0NT7ArhDAOVOmNLVjT/uAXlFyrJY8dM4qqxHrATzIp8glg+G2OZjy2lRKBIUA==","shasum":"73a455cd975d52830360a5b4131b7c4f8f1ff06f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.14.0.tgz","fileCount":7,"unpackedSize":5057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJkjWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2VQ//b6VI47tR0UAqWXx1twhK+2RCPoBFxS5hFZGWYEypQDglIweH\r\ncNQstk/AmK83I1uC5srKGYvFlgCEbyIZQ+GDahyGWL1tZvRMkBa168TSnQPS\r\nvaasR6ShHFtGZNmj3QLXWWFnJxaIBNe80IrkuMnMZ1XKF5dyGTNEvxALsFzs\r\nPSfs/lU6b4T4Iqwh1Y9z4MGcIl0jTv2D2Y6anjkIpoAH8/9iCG/c0EQ1MvY6\r\n1x65fFYhx/Y4ycLSEMs+uC2xmD5/ZSDPQ+6x26NrhfEW75WxNn1xgsr5rwBA\r\nFtLDBx4p485n7wHmnbxpgZVdGW1Dp/9+ukVK5n1Q+f12PA7WLguz9V36LWch\r\naWBx47ZDXIbl4A9FwlPC7/iZd+FqTY1vVWQGqzX7AtnWOgDth8r/4+9t3rxu\r\nNxp81se1oNyhspKIoc8bNmZXTKigLdcwB4sy3c3xs4XP2/DzmBtg9TvDEOl6\r\nVsNLLPKue1zuFEBqd5DB/3g5w5dr0MkkKoN5Tx4uAuATy2N47a9UpHRQLbdt\r\n6XQqUlkx6XVyYRu//9rgJ5GiphuW15ght6ClKjI6MSsx47Qq8EduFSJKbb6F\r\n9qn0Caq4i/p1kGweU5imTC0yRaVFfPTp4xOAqtyXvGGiKStf1d/xNeq9lwlh\r\nY5Vb/nfiKONxnOMtjEsWDvclPpheps3hIsM=\r\n=YY4/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUlnSwax5c2VKJ/fBcyDijVUjBHZLYfjvSY7BFwkNyLwIhAOjrIYbNPkxEziPCFspnrdfdurbaj++KwqUrjF+hT/lB"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.14.0_1646676182132_0.5878565070486166"},"_hasShrinkwrap":false},"5.49.0":{"name":"@typescript-eslint/experimental-utils","version":"5.49.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eef12d1ef0e961ab6f271d6de53bebf1846f3bd7","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-veLpCJLYn44Fru7mSvi2doxQMzMCOFSDYdMUQhAzaH1vFYq2RVNpecZ8d18Wh6UMv07yahXkiv/aShWE48iE9Q==","shasum":"7962b4611eb0c8be0e330d6caf4da7f8261c8203","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.0.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgMX2PG7n3gXnzCWIuPGIkYiBAe/dxwy981+SshEnmFQIhAJ1uoNH0kAInzDPmLj3ogRIbpSG+rNP867cVRmuK+ke1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzsEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr69g/+MqsaHyVSIsaxSEX8/fiCD2DXk475OaOqp52Pc0rEsHRXpap0\r\nKvoOmUkVErnDJGaHhb8g2cBnCnp0mT7wSyNbtHd2SGvLIGCpzVp0mFMb/b1V\r\n6RG/nyxsrX6HqD7TQX2Y6z5lTxHrfP/YdZUGhJcG2qkfSC6eMABkiSO00DxM\r\norgtgE3jT9f0dNKoqwjufKuZGdAx2fVXXDXJYK08jyfkx6tIZLSUPyiT+QFa\r\nYK9LciWbxove4LfRsXdE86wNkYgYLjmL+v7F2ND6SdSE1IUoRHcYn6R+PIz3\r\ngdJKEYLR630meG9tOYzPz0He7fjmQRycoL+krYTCibz/i/13LCuB/z+omWge\r\njjqheA/PMXHExTFjwFv/mo52/3IfN4KSbrx6I08roAu0Y7OIgR+WrE1Hov5F\r\n0c5E5YbLBhTJQQWL50ev5kTodRhbVvvKYzSJEV3Bk1f5B4JxWnQ0gYAKOjZM\r\ng8IX070bwtYe1khuiTi8BhR1QmAXjFIWbcQOub1NKe7SmbzUSorka+G4F1eC\r\nQdx4AHtqKFcQ+JuuTqxLJKwFbfHAP3hC07n5twThebkRuTf19mVOhWmBXrBB\r\nPRaivftQc8h0ggeRditEcLzr82BZKcxR5q2EFNV59i6+Q8OkjNNcPL8QKTQ4\r\ns0Qyc6gUJKyZ3ZiKEiF/XPfLCkIOdE6Yqf4=\r\n=kLUq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.0_1674494252331_0.08674715186650683"},"_hasShrinkwrap":false},"2.24.0":{"name":"@typescript-eslint/experimental-utils","version":"2.24.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56e1e160a36cecc298dd1187ea035e1482489dd0","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw==","shasum":"a5cb2ed89fedf8b59638dc83484eb0c8c35e1143","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz","fileCount":112,"unpackedSize":159511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb7ERCRA9TVsSAnZWagAAycoQAJGwVF8Voq8ZT0lG3b+u\nMP6rb48/QkidoHonpQMSWGRxKHUOUHAu++z6AlqkoHZuBzgsyC2z/2q/BBsT\nAtuPNccRTrqIwyR16M0j+hhER+IxwIff+UVhlLzcwoRrtfkdDkms/VemxquV\nWfiPcvYzaqf4jr+Wa9g3mo4xMLEDVEIt19xzSynniTNB4GgemW0eW6v2Wik2\nYFd+CWrXXx6ST+eonmi5t+Glh8yDhrZAECCOVPVhemhy+5USt1VB411Ay41w\n3FGHcm6/ymNtv03+l8lI0Zx+7odtCnWq0rWalRKXhDGqjFtQcBriCqsPSm32\niQdVONOM3brjuTUiDVaTTjO3BOxH+yQRCqYACkrGN1sWnmDfloYjIAQVqwJE\nKQeajHQIbGt+iOw0pxv5abpyiYSRlWsmnb0wMWOkZyVUOHy9vDb3aZCybo5z\nOgHCSEZwcRjR97ZaHBNfve75ebzmyW7Qc7neeVRZ4QI+mmy1XEyjNuOzc3Fk\n70Xux9Dh7ixG0wBDeggP1LtyZx7aE7dQPkyr5EXHrnlHZu2UvrqGKyfSlsJS\nb75NPWnXZW2mX5iz3dBWhQC5lfdLVaPPvDKFdnT4hObvcnW4REprX4AoKDaW\nTl5XKpyhax2TKgrJrFVFuUuN1mJ5+YCfi633QX6SpD5yUeuvJJuISTzdaUj+\nEX2+\r\n=odJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUxi1/2+TSw8HqoN+ui7WzwD8tB38ZTYN+HNuNaWRWMAiEAmnE4A4AKQFhZivSoph+HY9kqSF/igMhz6q2N/Td8rOg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.0_1584378128318_0.42220917535778746"},"_hasShrinkwrap":false},"5.16.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.17+6f8db8b6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6f8db8b64821d280fff408c1704a9adde682ed69","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.17","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-AVyo/qkGk2WdGDOkBbCkBSHqnKqxcTHr5OH7rQibBI3y5lTz3JeyJBZxDH50KzlZy6lfv5mHLOy7ecQ4Wybptw==","shasum":"2fb9961d818384fafd735120e39c4e04a73926b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.17.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQNyYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj3Q//WIbsizjhrk8i6E5e8xRG89upW2XnZpU71JRAOsARG5gz3nn8\r\nluCEkzoeojsNcVZX7DQluZ9hlRd+ICzt/e2NIcOZFHiS8IV2H4h7rx9ogiY7\r\nU/4OHqF9TFQIL+pR8x4o2FYgo+EzrvoH7xHj+6/7JzABvWPFDGDB6voLS+La\r\nDBMVQEpHjAQISoq7kTxQjEJE6gGNth2HJLe3U9ObO+eiXaB4Lzs9dPuImTBD\r\nbg4HudgboFdobwB7kOoKoYh7+WmA6A2LJThBXA2K9Z8Jq4SnsxR5dP6UEARc\r\nJjaFEMMIX5nUbOowXKDIjXQUa2gpsKtIMHm713FFXwnZHkboJFD6j2/MnOc5\r\nUBLAOFEx0jDR/3bVpRpQhQ/hO72N/gnA8cEiKTpiVFEH2D8eqEBkBuA22M5T\r\nXSIY0cpsesccw8/KHM3sTrJsD2xy0vjjEHB/6C2ojMSTqsYobtdxOQ37PJ9/\r\neDO5X0hJrtQjGtauvHqGx8K6PB1IHKwCQP0bvYjKiShXfBV1UX0PKxEUVFwL\r\n1+SICEIVeJU0y/aGxtulxv8M8/hBgcO8BR0KwdB1xCjBNO2sDRYH9E4uS+a1\r\nHxu4Qte9sXURdBYU/v2zdmWAoaiE/aujWoecVcj+m6pqfP4nRAUYwCNXjkwK\r\nZjnqFYdrgcBnID85Q24M420SVyew+qgaEI0=\r\n=VA/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1Xelp945b/xzTRlvolEVNBs152HwSLfP7gwiJvHcYWQIhAJg7pDY2qhIMOzm7mPOZL5xnHfYbnbT+9QHOE6WdnMfa"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.17_1648417944760_0.8024947608669328"},"_hasShrinkwrap":false},"5.26.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.19+836de79e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"836de79e8d1bff43149168cc913a4c2b60e79bf6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.19","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-SnI/Wfd1vhhN1ev48E5iRoYTZSlfP4kBAX4KtVnrsHgEUyofjXv4Nf3LzDygT9GNr5dfVK2lp9FXGhSjRkUsYA==","shasum":"4faecba702ba930c462c830065c172e3fe7f904f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxy44OPCw3+c8hF1gnzot9m55HeleqLosIoW4SeIP5+AiEAh/FL8YflvGW7tUJLJueChQUp1MHLwxybPvFqkXDHOG0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVbMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmoBAAig7O73RZN7fcvraQA8sHOAUrF4qtwWOoOpEPD/Ux2ORzoc/h\r\ntUobfoNp1ZyXWTWcPuH6iPlTCMWs6/uvEJ8EwtnJ93Fs6F1hdl+FJbJAN0lJ\r\nBhGlRmVUEMlJ7lbLCsqF9vwcKk5LyP12R49+89/rKVOhlULaTKGFw8NWIQVI\r\nd9SBUMRV5Djo0QdPh+0fDJzA418mrzYdKYKT5lyNFpypfPYK34WgxEbJboUX\r\nsFcYrN5ZVpLXMAGHNih7Iruwgbf7xCw6ly34jNrizMHE597zTII0GW/8mVpe\r\n/JeSa45W2fLXUa1V/tfmBY0OAV45NfiMD7eb6ez31OoZc5hbuthxl1x2Cmed\r\n5duZMY92Bkao6Mv94HsQNizasTwvgc9nKf2OcXZREXyXv/cEZHPbjVDaRATl\r\nONgu83Ke7j3dqNJ7mPljZQqvbJd2n415PX8pDNe9WymxBQREo60HjnVz7h3x\r\niWAC+10tuFJwgpKfcNS4MNYj08y1kf+m3NwWghzS6OTJ+19jN5r2g6xqhBJX\r\n+PMSPHq8aZbFCmx38+US0+0YYv0BqbkUF2MDDEqR72A2Z9PiWqPn9LBd68PB\r\njLWmUzr/66OGNr7wIglAZFcTHy379IWhKLjWHKR1R9bkQ7i0o9yEwdYPvTXq\r\nOgrIND7S0OPLHx7rTm4c2t8lqGv4l66imEk=\r\n=4Ksg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.19_1653429964156_0.19073929138894363"},"_hasShrinkwrap":false},"5.16.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.18+084d3b39"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"084d3b397aaf249a9bb6807eec28e2022008aa35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.18","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-UrUT+V6xYhKJn6DajJj5GsVj/drIM0MNx5IlM9BX44AsVWns8F6laiXYeU0BOLVOszJuwJZl5crF1o06u3UDYw==","shasum":"f879fd0f0b83553814fd34d8325cfbee0e93177c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQPRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7rw/5AfrKJuTZzpC4Jnbrs4Lm4uetnZp/CHfBlHBHlHAP0kBeUaaF\r\nteQK1xnlJbOEf/3hNPkiE2fXcww6kmx8OgauEGF50JW/+mChFnStBRAB2XG9\r\n0BjH3+Uk3to4YMM3wFbAmCQGiMat27iQU38A1qaS+VodjF2wpoVqCNkPxTlE\r\nhqDoBOdN/7Y3frkaRyyiFRIc8ZGpB5W8n+ULWwXMVXQcSh71dmfWV0Tr8jH3\r\nd1XpCe11+vRdMvNhLGW4qolsH61SZAbLevO4nNJVdZT8rDlvDknJKbbYI39a\r\nqApetRlUuOQifm9EJM3fwhy3J2fomMhjRYMj/bHCyB3k3yIm+9huC8fEcn1d\r\nGC5CsWCi0KpMWwvSKos0tCrq00WWteQ/d2H9rJZuO1ZQoTO1PSYeO+opNyK7\r\ngRGjjfXgj48qr/wjtYh3vnxW5U9cUJSXx1b/H3iKo3zop9gl31egk9RnFVbr\r\n2C0Hq0r1LEB3OfRIvjSgR7PgYFTHEIgeg0xNzC3UkBteM90usEK6r5pbk0MP\r\nC+Gg7KJaNhpOvEEjHBxv/N9+8mlx/7tkS1i8OkOgq6VuerndNbvuTkCPz3/X\r\n6dT5XEI2WVsW2+l7BEHwPd74ruVcVb4g1LrQEATUPqP7bbce9+hyvc636hg4\r\n+dIn4s3YHNdzoXBuDunP8jDkJUOOBvUFELs=\r\n=V9kV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfkCsjVqKEjQWyxyfyWXIPIvoTbEPdYzhm2zUWw/B+0AiAbWIaX3rn77wR5Rqa1oBzhZFPB7GUx4f89qBgbgPUQ5g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.18_1648424002073_0.31889741049822184"},"_hasShrinkwrap":false},"5.26.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.18+38c44a81"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"38c44a814b67c200f732fb8e02c6cb5b1e109607","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.18","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-n37mfQvpFKZvLxDzKXKFE3qkT6oFzn7uu/0P9fFSjScFRpDDixWSkKQRnwJqLjoc0OmvTJOEi0o1TaNrsD9spg==","shasum":"1c769d92fa8eaaf60e8a4ae0181ec6acfdeb90e4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.18.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBKgzNDXY2igwCyFlioYpkQYqSkLAbL5zcGqYJqvaO/AIgBq+toZCNLdoumLp8mvUW8FwU1Ifg3WRf2dmPMLQVsAo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVS1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSFQ//XhV4keycX1JsX7GsVKlLts0OXeSbjSuOw3fUDQqaBc84B7Or\r\nGyAvq1r1XqUx2+P3/SfhU6C+Migy/IAkNUzCSEeeq421frFWoOyK/JXCT3iv\r\nsIB6SHFz0sr4U09QLqvgVUvAURthSM8qZpN6QBUQNrHU7H6us+yVy1yBTN7k\r\nBDae42T5H8VfXJwPIG7ItUOzHJI6sdLoqABvalX72TGN4W4J4Tp6on6SBQxZ\r\ncFo/JoFVP0HimpQY4U8w16OFi1RF9nLkXcL1sfKSFAWrymDVXvf0lG0uiEwT\r\nmIEjmRPgKZY+/k4Ym3lmDk88ksFDNMBV0nTnclstQFch1MKXzUVEoz5nhxTE\r\n5pbFISVHxOTmGFT2Gysv2nJi5llNud2B+fIJPnRlWtnNZW3ouQ6mio5EjTJV\r\nJ7+a0OdTYEE5XP/KRapn3FiwY+M8N8Ly4Y4R1gxNxWrsNjTRNcYtD/TULyw/\r\nS1b5YcNQSchFUHGPR9fkT59z7u3MzBzZJX0mButGPc80Osz4LnkJQfP96PPs\r\n7sbAMLRvcVB7iRjl7ki0A4gJuZSG24SlSRfBzfdsZMCuHIhLm1dBnVbyRAFe\r\ntU1DtZi7yAAfFhiOBkh/MvtkNk0JVPJ/dzIbVlshk60mR3EJY7u7qgSDwK79\r\nR7s9shgC3V8V9t19PRR27nNCACwqmVS0T5w=\r\n=2vdA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.18_1653429429127_0.9929471326330981"},"_hasShrinkwrap":false},"2.12.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.20+fd37bc38","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fd37bc38c8d209b9c659913a43d1fe3e0ea9148d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.20","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-mbHRv1w9sHyLN1DwHA9xR7tinH/z7MqEFyCOR1c4BIzTkaLIj3DYVDzURtXuhOMd8+Rw9LXnjEl6bOBOinKjdg==","shasum":"6cea94ea60bf3f85dc3eafc3af9465ddc51a6e47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.20.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/aDICRA9TVsSAnZWagAAoLAP/2T/9T7jesb2gQEIs3a7\nYSVcuysCJtHw1jArsPXPoflIhKJIYbrFdpsOFcGKZKNHcFxi6O8rIWZDVfye\ncP2dQoWawHEUHi9kp1Q3XaCB1l+ZufDmHuf5+GDK0dIaZjDcWva3FIq51O00\nbVy6zmXn6GcwzRMCPHjJSN8iQEjcpTXB2lufAX/DJ3je5m4No5IIR5x0tX9v\nhVbCe5t8fHy2+VvdC4c+8Ojk03NhNFJeK0TAud9Jxizi1gwN7OAH9+T2bGja\n6czoHj725I74SYYNpScsLX508NYr14bs+8jnTcTgDn1F1SyC5ywdcNwVAT4l\nhAnRNZFLlaMYs90Qp73/AXr2uW2Ei2e+1QfI4aR6dCe3m/kRBV/KCQKnsAr2\nb8bj9uFfIB0IJYn+4YccJPKSozouYUdGJa0onaQkbzVdhKQI7NZYivz30p8M\n/PFHgmKSE/0cw+tpKjhAn8tb0dUn+7YA3pwSKy64Rb4gYjp5HuqtcfJ4Kf2E\nH12bCiX7WXAyE7b7x8FV7xtAdWd6ysRJ08Qca9/eYiqVjajONZUdIjne4FY5\nswKVf8RnEbjUoX9YWl99yl2PABUht+GoskBX1NzPn0oI8tIZqGakG3tzWS6m\nXrVukG3ZRFLcpExaycMnD+EoFRL9ut5vwnMWqllVoP9sNpCN5spAS+lnZJ4f\nPVzf\r\n=EL7H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+zirhYTGxB0lbpTKozkuv0N3aBiL7jRj6f8P64Z4TXAiAbQtl/S78wzDDnOs90RXZ1w/ONvjR5l5UiLb6dgeySxw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.20_1576902856471_0.720084352772697"},"_hasShrinkwrap":false},"5.16.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.15+2b2c5fba"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b2c5fbadb65b945706e42de8b20a18989527a48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.15","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-YctenCQ+WH0stHeBMVjGCEu29CZu+Q8uvePTgs4qYo+A3+PbI4Ws4hNZAt6Qwm43n4CwId552pmMztJrHt7byw==","shasum":"1016ee115bf5149b1409e22e9c7dbc0ce4fb1259","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP/XrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE/g/+J3z4cor6s+9m01RRDZweMgnk8KVS1iI/UjxrBX0AJl24NteL\r\nQl+utEuQHHLNyDZm9HvQf0rb0ke6RvpJYLI8B3qzjksHBAycr4SujxGpsnCi\r\nJkKZdtABtViQTw3d963mLroE6sjYC8Rlrj/Q0GX7BS2DE/xVtbiBzI1UgoOe\r\nUnExkZNS32L+DJ0cMsWDja0fXI4te8i1XxOpK9q+1FFayYM655wqsrpKgMvU\r\nNFmni9F/qgbobYISBxeWdQ6uvce6BTOuLzxSF3FBJ6LePjM17YXFejpSwt5p\r\ndsP0L5S9CRmcMqIU2K2IvoFGj5uYKZr/sDmnod2o1nT37DGF5DSnEJxlOVc+\r\nqxzuRKC2aj3YLmcT53bzElVxLaQsTpEXp1T/iOSUz1mQbXgx13ugFvl3oa9f\r\nWhxf6Qp8ucPKyIH0/4G5QPMSa25KEOHsKTDKi5bgfY72Dj22Cd+LFBZhavHW\r\nkmr+flX1umlHyOChNwSjQxKFSvcGFmCliWJOaF3BtbcwabdMnPoKB3qhvCNo\r\nKzbeHSkDetPZBsPuhLd72Cs6dlpmYPzhQsIS46Hnn6gCifzFQQNT0IN82rGV\r\nXs626fKuL2KDgTjL1DzhaE35xibQpze4mtK5oaOJqBE4FBYBw+NXTrmCaXBY\r\nkyhOz8tjhrHosJ/YOP5nuduWtywjnYB/zRk=\r\n=hAAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMC4a+DD7pKNzOL4CuxPEOH8NTHnj+ryO4d4OmI3999gIhANGnQbpvs47Jmlg2/pett51XB91mjjhs9ugv5e3i11Vj"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.15_1648358891251_0.9035625972371737"},"_hasShrinkwrap":false},"5.16.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.16+9eab1cd8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9eab1cd8bffb72c161e065694885eafdbf985ba0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.16","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-2JLHCmONuJqyHP7+9OGSoIrdI4HTN3d49ZbbsZmw/mJcYCgzEeScpHqXmkNzeJLeJg7BnNG+7k+bckgl3UFvTA==","shasum":"0535642701be82727a8b44155c3ceb926f79e951","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.16.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP/s8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Zg/9GCh493JgL9kXOyUqc5GpH8hflXDVUkyNThOOieq3FsSh9ZN9\r\ndg55PO5xkZvWqp5/7nn++sVKsKYtK6aUBAk4rjtf2vOUrKzbfbGnKOfZWmME\r\nga8bQVRzjAqjANvxfFHZPq9VRH+ZLwtNAp4b+mLZ0GH3uPFli+qEymO8aFsP\r\ntZo7SLdSiZGJCvqLQ1xUxPz3cd+YVW4gaoOjMQJU3smaxG8ceR8whvPyXTSD\r\nE7csmLU3AFksqS8SINvPysE8rZDhRFzer5aaFj5GF/DcG4E17dLPwfBSpK5c\r\nhLFqsHzMCTn8j7zkUEQ4lt1wKwMxe0Hf/2QSDiXovWXKO3XVI4NG5y5He1JO\r\nOhDexHjN6I46a+0f4S/MiLVtw8LhcxSRqpjA9NVUqLA/5mvuI92CqPxxklLE\r\nGvMmXtTSWmZaSs5GzXQ3zTevbaPTBE9p0S8LDYw3DlN62Uugwki04Rd+5pn0\r\nJmoLs9If2dFHOdmTDaUrA8RXMm6IJrwYRBad6B9SjV+G7QngihRAmggeFogZ\r\nO0+lUfqnPcC+ujr4OW1qtwTYKoTfwjrre0DPpGa851Psh5rmyhZhZ42FqeBt\r\nfMrjLd8uZng/iv9ev3h/PV5wpPVGgI/QUh0v8VXKP/SOtUPgOIKy6gWnZmVN\r\niVWuTshbakDa3bMoMbmsDolXY11CfVzminQ=\r\n=w2Zd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFawWxFm23A+l1ESYTBimmNcu6qkYjFL5dFO39RPKcG0AiEAq7vqRpZFpTk6IpnORonk64lxxpIvDp4XOgTSoq6brSY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.16_1648360252772_0.7748660735498443"},"_hasShrinkwrap":false},"2.12.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.22+bac780c7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"bac780c76f042db69b8136ab59fc27f9ec05ada6","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.22","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-S3z9qYgcrBI9Td95ayRRH5S3qcQ3Sc+QPtaCqoUx93K4KLtGiUf70HiFPEGV6CT/xURWdD2bV8iUzvehf8YcAw==","shasum":"fd213663864568ee33089c632c1ecbde56058558","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.22.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/aFHCRA9TVsSAnZWagAAdIQP/RUxwA0Jxqe6XfJYI6UR\ncuWWqgQxQerd1V5AKDFWr39v+pPrE3ByNNY2d3VPsid3zW6Vh1acuu179hkP\nM6WtN6CCbiECaYppdcQBneXe1KbNUlSxFmiyhgiM9CPUM3rz0sjSyR3gpAvq\nInrI1bd5O/Eu2+pxo6YxNuSWu/WRzTVjBT+O4QeGfMvA41WPz0y9o7w1aqzR\nUr5UjpbvleZOOPzZkjCjbXchRg6HynRgNOWXlEy38Dq2FQrXlo4wvbLhlwBe\n8rBYMprgIhW6F7s/vpy7/FSTAaN3y1K6lYTgOZHYRasAbOCwd3zRgUAKXJGY\nSdWvrIOiQ64vc5YGjqtYuYYmIQJTA5+zCQl1W2FOtCvEKQ+LtA5tSer7ziOV\nmYpC6AHT92fF6ehjnKof3XZyCeOpjIF/hAr9tsrFnl55HNl/y1RMZcvG4SF6\npEcDSEzoFn2HIKkmBDt8B1jfTtPoB073CB7KRfyBkekRaK3Mifw9gDUC6h5C\nSG0RvnHut3jwxgpA4fRf95ulMzB/7G9HfJ+vS2bClSJ84qjQTriVpJbNUrCg\ngBU1iWGFfFG7jY2QoLIhEQQZlSV8LSs10TdBVR1HcZ124qNjbnWTQOIxpTi2\noVhR/7gYAyAQVUcqS2zs9A+Fez3yrm4Hc6k+e5Khvcq8J7NAhMjU1bz7AWJp\noT3h\r\n=vSi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGDrcC1m0X+IuX5+kJ/MbG1+Ny9G2kN7Kh3tjNedhbjAIhAPowyPulja5sGFdWIlyYxFLBMTTHxsg6fNkNAqLB7SG8"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.22_1576902983353_0.14338455630135494"},"_hasShrinkwrap":false},"5.26.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.15+103052ec"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"103052ecdd40174d244a65bdc2960ebd1ed01fb4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.15","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-1tqC2hRa2XDPfElYDXGi8a18q5Yfy6/VgojzVKeBLHCB7noOwZPPCN0SGe1mnOlz6L0XrtPHAu34sAWENveoQA==","shasum":"d17c248f4e1998709d4adbbdcce16db61febc583","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.15.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICakKF/h8fqhZDrTME6ZjN4pTEgi+8xk18E3pejpbTHuAiBWPVqr/AQLk/8Q0a7TfbirLg0jNDTZ11cZhkpEjxJV2g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijU/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruiA//bn46PT+0VrEFHnClYBEY/emE96GsOJgkggRxSfiCWppBqZRr\r\nBDglIs6+z7eGd38a3AVjMr1oYhyQdcfTfnY7lpcKgcXcwJZtAVJrhrHx0vT+\r\niGU7Rerlx5HGnNlJopAIht1ilBYiYtE7ZrrALs3hbVpMWql2PnXKDUfxtsIo\r\nEU65HDqyHw5L3DM4Cm++RPUPdolJ5y/AHUGAceEg4fzq+Ez+WFYwzLvwU5e9\r\nIFuE42VQpeYc0zAPwKOKbLmkLmJk4P4iMQwBN5sowKg4sv3IuWCjrMEAAdrJ\r\n5MRBDtyDpdLylJzkaLkczsqmJx25JE8U4piIHFDD3LT3XKt6HN4bWSAxlgTZ\r\n9gW3CDl+8goRKUV7WGuvEZbGVt0SIg7SkxsnbTxg89HlzLH3rR+8ZhpTaW60\r\niEyMjkK5ctZ8Uz96DaWD8FNgnVdn4Fk2vC8hJYPy0xl+3W/cF71TQsYgoxaj\r\nE5rkCjHVudqi0wG5edLVveqedfIzlo4igXBie4N2NAMluqD+HgvD+v0k4O0c\r\n6fi//wqgDisLLb3PgMPa5HcuCkT1qyv49YnrAtGvbzmCLajYsdre670VlbaG\r\nMQeyuptVBX6KywK3o8l9KVBYzLZDp43OW9Tmw2wM78RuL66CxoBO0xXcZk1Q\r\nTHzRg37gLA6NeCwSw6mQjmgL8b6LTXRhaEk=\r\n=4JD8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.15_1653428179022_0.8304316541859391"},"_hasShrinkwrap":false},"2.12.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.21+3dd1b02e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"3dd1b02ead7a92b479bd83f0f6e872dde34f05b5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.21","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-CYWUJU/zpxOKxFBSeU/g6ieT3yn2KZ9Pm8ocH1xvIzgFH+FYose0tgFh/kmre4c4MtgbnKWpiYSiP+K58DYRhA==","shasum":"d39e4bcb24f24235f35a966486a26f1c6a913538","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.21.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/aDtCRA9TVsSAnZWagAAxfwQAKRl4bbSBt5rajQLnpwr\n175jAi5sbnqNcSDfjJsK11XCDFsjY34Aj4YC1ptregUmMCohnl1cAYyRwJCx\nnZO7UEPeLK6CPBt07xATvgv+HhpuX/79ylML8jAjnbRKbJgKQFE6L+uZfe6M\nvGpgGaVoHt7qKc1DL/61ztKxbPnTGcKqMpZY3Vj0TFauHdOOUSWjeBBg/1oj\noLIYhxU+viFKwr2le/yYtZO7IzqxWAsEsuAJHdGO5KYy1Y3YFX3j6f9R+YUO\nuWwY4DfTchRzArQ2242RrrLow8W3TTRH+3RNdAUnUYtwFs35yhjHgUh/rZTp\nzvfAETJToicAyIvKWqnzdj/yZH3ozzFEIxj5feH84q2vOOsmi1ReyOeyVNkc\nFI9Potgb3gUjB7Fw+5QrK601jpWyHruY533FU/G/9HokfxNjDCfsxxHH3ift\nTdbTT720kv4vFWFqYVhDyfNddHqxXmMlHRBVSifuqaxfbpBtS+XYU7htXUmH\n+D/8ukRhk3pihFvW+XTCORJ2Lf4wGB2wYHgSrZerr7XNA/RIvmSqMGsR9EWZ\nLZ63b7U20YItgHUTyh6WQvV6zNqaiXc+A/2ranOvr92O9gkXnjKSG8QQDH38\nenWoE3UcvZETj4hMJ42JmREN2vgnIglhMafvnRavayNUIqRVpMH/zXnplgjG\n5oHL\r\n=CKe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWno6oMtHYdtAeCmiPBJP1+ZLprUjJWhx3LjZ6QMfSHgIhAOaPxhU2PBgIJ91M5Acnc7vr9Rcy3UO8iveggRE62DWg"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.21_1576902893449_0.01751889440887311"},"_hasShrinkwrap":false},"5.26.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.14+a1e8eb15"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a1e8eb15e55d41df3b11ae3444a5096b6057741b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.14","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-x0ip0drtkFfKAwRv2DxLagNHyLdg+THFtlWmzTzitlQaC+Fkfo63zEZD+eWH2hQhdzV+aM8mG5Cwy3zaGNU/xA==","shasum":"19de7f6ffae104d930d05d10be45c73a47494c76","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ImxJL9Gu5x4kESa7qMGrfW22CVMxNqcigRjecl/xKQIhAIg47cSeIcUK7UyVFMlta3PgF4Ycpu6rFhBVYWtOrjha"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijTTKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgug/8CzLv6XvlsalacZDufRGSL7q/ibBS+mMuS2Yuzki8KHPxkdwv\r\ny2VxHREPhKWngBaXKFP9zFUJov2Wnjrt6P/R1HZD0AeOIQ6vi1eI5jAMY/zC\r\n5CHP2gL6fl/WvaLMftAFGecy/KGwfugij/G8sU1O1QZUI+K0AzWwUnRhLWym\r\nA1BQBpcp9xyig3K/gOKK/4C8qKV79FgCNw2PLnIffNfuO7k/rkkBpDk64Zv6\r\n3J8Ci647p0RMy2FQoHIOomx60EbMhMUyS3aj5yE/BoMTlk75bHWcNy9/ci6O\r\nIJBkwZMvwjexWGs9WGJgtG5p1Fo6a3NQN015okmSBw9DjRki+F/49iKupjui\r\nGWAlRsYrIGf5+TEMEb2I9wOkQJTAF1PgvGRBv7uu9tPNKP4CrLUs9V4uitPS\r\nyYZOC6QMq+AvU8SMohQfJ+eSs+b80v0QIAOfntXTvFcQ6m2bRTOJguJLgq+A\r\n48UhXVraOVFzXeTLUnjHXK618/uAZ9PRM3LkibLKdmZ/GUCJsS3Tib1WlhkX\r\n5nThnnaITpWyTGAfvH46yZSvDjm6Q3FN4a1gqape0or4NHr1QgDwU+T3R146\r\npZexymouitTWb5UYMUdxOUFa+ans+a9FnQbVLikCJfUJO1wSlFPGVyE7C4vI\r\nuduE9kGV0q2uXO25tuyag2MVQwHAZ7NaDvA=\r\n=BiCl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.14_1653421258777_0.8781927966846248"},"_hasShrinkwrap":false},"2.12.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.24+8f22ffed","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8f22ffedb4380a306006f20b4602c9a86a7e9e4a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.24","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-/eaZvMyOMrapf8h446+Lfi8IaPWW1+AUF5igf1Zb/wK8J401NfB/5u3joIFCsBEm/Kv+5oxfZN+yBmsbD6RonA==","shasum":"b3b8ec7fe8f384105d7c110132bd740ab0d1505f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.24.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/sszCRA9TVsSAnZWagAA978P/A1hV9oKJZKHAAYxGlf1\nttH+wGiedVidcWmPeFEPahdihbBB5YW62Dy57ZUqjMWea8bhQSAG3rbapVgE\n3ru3xCZUZYaLIBw0gMI87JBfRHpQGBDsh3mVQY98yLomXPPyPYBZZRAIlLB/\n6hjIiRBUx6+oB8B/dqvTfy0N500kOLPM4O/YfTD8DgrdeUAhOL9yIzukQ9m+\npONKiuiRhP7xqHu+qNjAwdOZx+Z5gYlpFASEgbYOZo5aLgWEURPDFsTSrQHS\nhnKLUn+ANy+Bkar3MqFfLupstLkLKEFBFZT8GOlFmkVAM4DjLeELDBNlaqzK\nzyOXOgN0evIMLn7Quhfmrx6d9PAzu0HtvYAwRm7wrm9/XPEooVAQbuLMSZn2\nNkmCOGsE1fhApRX7wKPMQYt8brqpOE7r318J52iBwOhf1tVYqszYjYdhnWJN\nYA2nFYr+SH8MFmPxf2C/is6arXZaH1hOI+Tltfx5SrEMft8jHg3zPW4A02jt\n9ku03yzBF3irv7+wjsU7MITTmdwKG88jWlMX9Xg5wP1rR8vkJzS1xsInd3Md\nlDPMLlRraHgEkf7Jgga8YuK1IuK6O3CD5BQRi+UwK1l5ZJERV9BDTolU5Wlc\niYUA3SnvS/ow89GS+3dJ5fXwG7EJlkZi07hup3kaGheuX3KhZhkZYSUA063o\n3jr2\r\n=ZURj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU4Xbx75kVEYRKjyWTNZijZ8I2RnKg0A2jgKgQwwZK8QIgesnYaEJcnjDEKOypH4Z0/URY/UysHHUzfqjDX4GwSuk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.24_1576979250679_0.9677276172188678"},"_hasShrinkwrap":false},"5.16.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.19+92848894"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"928488943f2d74d4a8f7649f3132426a3664ee8d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.19","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-0BbwLCzErPSDGneEJdfUJ5LiYtGtF1HfFpYE7rtUx9E6jsAgOUIYAU3XwuvHuC6Ua6+PmRff17Ao/Su6fGZ0bA==","shasum":"3244c53fe16864ae7469591d62bca7755b7dc2d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.19.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQPiLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Hw/+MV8cg1CynmDpyw/nknHMEsTBYZVovzo3X9lMKXc/8+vnHwG9\r\njWvTXK4FOkhhD76/KOuspliOeZY1BGH4uRuSDJbZIevF8b7yzpT1+QXMSbPd\r\niB8ARKcw07rNIYR3+WfCKqS2CAvTtfeowZd2TyJhP8WjwVw/jEGqCZKhFnJN\r\n8QpyPgaqKxPH50j5j6Vc4biuANeyiK1E3/NIL/yP0TfhYrDxkyzPB6rvLTGR\r\na5ceT1OEl0Uf5GM7qEBXUNrpI1MfCebIxvSnYzrU6RjBkJIr/t3CgHQKxBXN\r\nXM+8CUZfpGqal06aveoTrXNy7dOnXC2VrmPvssS0Nh6WGqFh/2fFjoZ34b2V\r\n2S3eQHnws5MEECaZ94VbqBjGfKdZo/5C2QGxTjCgqnt2BEk0H8YLhZ8kNOCT\r\nw3bvnkLigrTLFdxRjpauX67c6rIHN57EeFrW8JhKoSSe+VB7HNa11IMsCLuT\r\nQ91eC22rywJkpp124NiRBGV0bdWKguRoT9wS/B8vbsjLAXZFV98ZEIH9Y1KG\r\n+Zqnz1rn6B7k3W8jALYYMTjVNI9m4lps2x7eBH5mPOeADNPjgSyq/AFuEItf\r\nlaptaB/LxbXR0oLoZqPkr/HD2RoLtHy+kgW5UiuJgrnhyXoan8nQl5JrTWr9\r\nIFcWaXLr3aAc262OhZo1hnCBvdOeagoq4pE=\r\n=GGTF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlOcwtZuH+EKN8heNR93zxJDbUOD9LMoreBGJWbc8I9gIgRWNR5QLELrpMO5VJoxtw3iqWl02Sctf+GE+7u/r90v4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.19_1648425098883_0.02428859032785402"},"_hasShrinkwrap":false},"5.26.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.17+9d2993d6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d2993d69e716ce0b01aca3c1a3ed75f1b225b29","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.17","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-0bJ6jgQi2vdFTgmCzjvRLYNjT4el5+K/c4yXlMj86rnl1T6PguLBMlvzdwCqHLA7+Br/J3rAbBBG1nOZSVjkVQ==","shasum":"91dd4b592abf1f1a4662551832746a3039f89f9f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.17.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDewoyVJi62MYxJiHEcaVuVN8q0k2ODC0rnz6IcpUa9XgIgIWA58iGVQzjtSblRu6FBPd6f1UnrRplaQoWIISSs/kw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVORACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEdxAAhcZK/dgkovY+F/yXZ7kmqGQV3ZEU9bwTSPUeRr41crqLmkB6\r\n+CWB+W058GH4VjN4EjjFCn/CFwUFVGcylH7+wHtcp8PQ9YoQ1stQHXP0sYAs\r\nFwaGLUMPrj/MJuC9P9wpXp3ElPukLcMaC923t3KWBghxTzVGqNimt40CcPtK\r\nEgRTLbhlX+xa91PUzeDHAMxqBYi14bnzNyCEX4mw7H/jIx2rJhH9YDczo5ZU\r\nFY3LZqG+yuUGkr0s/4LuO1l+KgmsQ8W175sy2ld6IJ9+bRha0L82N4TsbJMP\r\no/xNQkSiTLucZ2fhYtCC9i1XbgTmeMfeNQqq7IsBE8eN3htZXByTMgylzLuu\r\nbgdWQTtv/af91VCIoURTSzEa0yhnJkofIHykDa9aqwvm7UmG3j/XeNC7Jjwm\r\n9ZVhIgwf88m+ZrYjONdvoixqXCXVgjsGcoIhLTL9cioFcCFwSlnqKAQz9DBy\r\n3CQ15Kp6vdeIztpjsT6d5r2Byb88u5bzmB8yhYuxvglDJcw3NAQ9mHOQ6Cor\r\nlMImz8U73oE/4S9B2Wot7JCFRgoBc7lxEbOVr/CxhA/QkgFVALOjzzqDitCf\r\nxX/euAhgDoMs2D/3WY+pJKs6Szbi2iQU5EcC5KWH/V8fzzJyTZ1NiCoR4uPO\r\nFIMTc7tYuuKQBvZstA8bXN1dbkfOBMDluUg=\r\n=xr6f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.17_1653429137541_0.06325797964774305"},"_hasShrinkwrap":false},"2.12.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"2.12.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.12.1-alpha.23+bb1671e7","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"bb1671e7a4dd676f879ec9d2037efb87972037e5","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.12.1-alpha.23","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WVnAvocp2R8q5/2AIjQE76YQlYy2ibXzBzDOYHj/p3B59T1q+hXSnqvWkrIKeNBMTARb41Bat358fbDUoAv3qA==","shasum":"b1e94078f43b8fccb8d5200c7cce48673d19e4b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.12.1-alpha.23.tgz","fileCount":108,"unpackedSize":144356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/bvaCRA9TVsSAnZWagAAktsP/iSkEGqyZFuG7WyqrQrq\nKtEjbik/AUIBhe21MTt5kNHrmOO5Szx//lC2RUWKwMNc/sdA6+HhbxdM+p8m\nNe/cJeuIolT66znfxzlWW8R/4mEzYr+XDvFSe+4GzBIuEnZHCvF9TBzC4NVt\nIEV+fUL8DOrOP6W95WowRR5VHZVOJAlJOLzgXYon4EdbyZm60F7c6VRSAN+L\nUR1zUrXuh9YLULg8atclE/oJGII3t4LenvF8Qa26IJydVvVmgxaPYh+t4K55\nTgze+w0iB4BUQXc1AiapKi2eRoP0oX2jcLwtvEcRZnrCEy0cgknDmO2kbWpJ\nTJyGCMAyZhmgU69gTWjV1nhjSjIcMW1gTGmfnEMVKWl3dCoTgb1Cql63srtx\nNfatNtBoe1PXrhj13P2Q9hJTmgWmJ4c9T6OhSKg+vN8TWrS9engHAIWBbeiK\nj+6xnzYMf8vE0OtkRFT4E+85zgI4tM0GvsH5CUDfPTYxtZNVmW/DXroX0/x/\n+N5p5nned/hHnGDBgPy7rVhzXQqPN3VyU2PnuNUQiKjFCG/hxOdvoRwCEq/l\nuCE+WH4WlHa2jDFAWc5U0ELW3+HZq+gTNqv+SQefpy8ik+R/D9g4MAOmqDhR\nQYuDCoJey7P0AwOWzrvftB84MMkTzlA/IoibTh7b+Nz01MovJRT5VWGMUcku\noR+t\r\n=yAlf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHFVja5n5kn4OwYIt7qBs/JYBCPxMTOEbGDUM3R83dtAiEAqh2pCM5CCGkUHee8aPni4PWz4bcMVT/nV3jn4l9ng4I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.12.1-alpha.23_1576909785950_0.7023847534470335"},"_hasShrinkwrap":false},"5.26.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.16+66c6ad39"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"66c6ad39392e7f71d10b365611b8e4f4da7025f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.16","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-b/UbJlOfb1Tit2OEZxDpW3TAdsBdxBz1x5Je1VwFlZcacZ/HSBz0anLpZwmxtDNYQ6Mc2QnnzVq2IAaTu/p/rQ==","shasum":"c623e0d3e891698b5d2e2b6dd8e2133ed3feee41","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.16.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgMrvwl8wUDiANZ9BDhuNWkPQgUb/7PTkzwQZaHcJoigIhAOJayde8JneRBRPbOSmARKjRlAP7Fxd/p5nyg/jSu5B5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijVGXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqlA/8C3XKtm67FNDZvH/OGsFLnX1pixnkQv+dvaIGuObFx+CH8Pln\r\nEp5bwM982fDKjjgIqH5EXMG7Qnh3nx0qRHUxVzQzw4B1Bqu2vDizAu+nMX0E\r\neJiGna239/j1a3fMpv4He2NXc7DHEDbzykBODf49dbrWYo11CGq/kM1FdMSs\r\nJ7LGaQxi5epFGcnRm1kOQ5jWNHIAH+fYikALLZ5eA1AGe+NG5/R3c3fgbw5n\r\ny/whptfWkfbBM61DqDy9LEreYz5nO5taPwXqEv2A9N6rcOzdinrZRqPOZz8k\r\nW0oUYv7n3XpwgszoOO8oGHQtgSRVBzfpoHODiYWLEqvCwioTophq/sKbKhC8\r\n87SKnC2NVhs2tnmNiN9Cr4HBGrN7CkCxt3DifGf8SXTd3PyS6/fjdwSZnnK1\r\nWcwy6MiVVLlRqRyRPSW0TrtMNf1c9mirxWrKCxW2+w83SdqaFlqBZv09UDCv\r\n3SbpD4h4luXt8rbdha2wsTmq2CxjBlOF+GuW2zSO4sm42xI9m+sa93oWJ8VZ\r\napYINfIsEX/tLYBA7itcSSuJRQfW4q4ye9R6TW+zmJIKak7IQ0/EdzzxF3Xy\r\n5rad2zSip+E8J4IESoNt2ndF9pt/rEPgTWmjWXRMModxYbdmmzOGc0RmrwRE\r\nLsDdoISHdIdORHrJNXrhD2iMvlGzT1TtwZY=\r\n=dsXj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.16_1653428630964_0.6909304146746604"},"_hasShrinkwrap":false},"5.26.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.11+2642fd4f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2642fd4f40a2e08e344264b97832055fb87c3e53","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.11","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-uBhTzcGDkVm+Ew71SE6iDNlyJaDNvL0uBNHL7qg9gdWIqFiqz8UNtzG1ZsqpJnAM362Ar5s5HLMJkUyg86EPFA==","shasum":"fe58cc316e152f65fd3b205c542339a2215c8409","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgGjkrpQa6WaTJL6Qud2W3fHyMjHtwcD3xJ2g1e/4E7gIhAOqRkt7blrQecZ5NRK7iCuokLQkO/iN0/kgI1T3L/+Li"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijS3qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAtw//asKU590+skmIgf8BSCA/Dj1UZ8Ea0UPEMeri2uNBxnl6HsB9\r\nW0krceH8yayj5v1pcsdDfHt77QsDeGnytkMjuyc1e6+ub4Qf2T8hnNRRJ8jB\r\nRPdhGVI1+5WN/sR5k1nRjoxFpUoMm649r9V4FamWAvG5lOiEgSOXz4kjZ686\r\n2ufFC5TMp9NWUKRz5GypZ0xFh669PEfhoxodFUpqlilEWPmpSxPk/2/w5Whn\r\njb/iEc6Yg3c4vriy7I4asiqDp8ueJz7QVuZ7NXNfa9LqbBP887nSJqNQueQU\r\nTJIlDXtKXm7tr64TGRCBHKPUFtlJC0/PEUbRgk5LOIrQnE3y2rxLq6rFHNiG\r\nfgj5ioFYU0tBoqfU2AIHEWXLPSxexz0zsa2oDf0HoYzicPdPev255y2Xj2eS\r\nLyqvjbFxIfv08U5zgmpIBPcv6pobb/iWl08NwJxCxBitgsIFWOzL/IWDyGzF\r\nePiyn8kdg73G1kQhEyztP4uIDqRUQ2OuL83KIa0hhyN02kC4tPuG+JqOjLXJ\r\nTFZJUJEwJ0pYWXg95TCWXAm+sJs0O/P1jQnNXTcW2LA7hM4ZJhpfIa+8sxpB\r\nLje2eMl6RJD3QgW/3iZEyWtkklzwxQBI7+60KHQ2RqAwhct38WzSS6Q2J/il\r\nOusIejorI/BwHeZkKtThfvdnk+hIYJaej88=\r\n=q+qa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.11_1653419497856_0.030064745208740584"},"_hasShrinkwrap":false},"5.16.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.10+9707daa4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9707daa482bd11f1eb813710347fb76db8bd8353","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.10","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-M6gVXwZQabsHImzUUIl+HEOB5HsI+28P7ziWrUFu+OIDKOaLu6+EIXZbveAY0CP034i2cMiODYQJzAE0pmv76g==","shasum":"53d0f75608f3ab4ab8e3c1335457fd3e262b5bc9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVUjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1/hAAoxpZd+Vk3UzJhxKyRz3+8ixjNbZCwaF9Mt78MD8Da/zk79QA\r\nH9xCmtEnVErGSCzxudF4XbSCh9M8v/JOQV21E8S6ZoifCDXQG9xui43vjy8n\r\nMCGiiVNeMCn6f1x/HjglCihwwXnnuSYmBjh43B8a37EnO2hqvjh35ijcfn0/\r\n67KEhMASz7y33gCzn7+HlZ7sTAmAfkrv8eRg/qN+BuzpDJl99xJH4KnLMoYb\r\nuXDOuZv4R+jnB48hRzl51kx5fKR0gLOuJrN/KEwhjwq1IL4JUKRjbNqNj0ft\r\nKCTBKXIHYYqCK1JdPKMtrTmirETwlFsieKSMZL0n5asVisXd7FemFouEIU9H\r\n6q0VrjxS6subIDu+cWnMcyjmwFoltueWnEKW7wMQ6Fuu5ntJFWbg60V+cSF+\r\nLMSB3iegS1MiqOBrScHYDjxEIP1VSecI81ots12sUJZaQTGBvPkCF14/p6Ys\r\nNTywh8tiRtWKdWcXrz7zKfntg33fVxy5B5D7Xoyeo8fKAS2+/8OH1JL0yXCy\r\nHqPur+MHcFQq5NfxQ0vuxRAcAVBhosz6eD3Rid8e7VQ8K3xt538CTG62wJ/w\r\nE9rt80Jmax9tqohzD8QYXeWuod4YqOGoepR5HraMPbpSatR3r/9B5Af25ZnU\r\nR4M6qlqto2VJzyvJagEDmHzv03zE/OrN7EQ=\r\n=fYxY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnEmT0UGvCbfuasxU2eRCbs0wjWukypbhthNBIRNlUPAiBfNi/YYk7q5yVw97Sk6ttcmOsdvP0CqPwaRYJ7emqGmQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.10_1647924515645_0.5203527392175307"},"_hasShrinkwrap":false},"5.26.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.10+f76c35b5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f76c35b59a87d5fa9e17009d4b58a7f064d7389d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.10","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-tR0UXHFuXa7txnSVf5auwqtPr6zzn/pct6fcQXOi4qxTZMbbboWOHnyGvM1AJnRfHlmXDqWqC20RHNKGSVh95Q==","shasum":"9b4ee1f6e78156de5ab26c1d682b765cca9830ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiv1CJw6FYz7pK8KAOl2Abr+kccKX/BZ2JuYpnI5ndmAiEAt5SEyK3keHL1R1BtQF16y025r+BVO+HMSSe5SLQb6mM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijS1VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM0w/+J+k1Gow2eBnqPBQ094l/Dhw4szOWfXZjBH6uABmRV21SLZJ7\r\nzy6BV+s6twC+QxygArV7Q2pNhaCawrZgRoZUfslOR4wYwxay/T04OKuKGOZ2\r\n9Fg9xepPvMO8YQJL7upLAfvBoz/bw/KJNHBFWEAZSVasr3h1+BMoRLdtZZy7\r\nNYkbnjrsiCBlDXGGtpcMSKvoENteK9qZqNhIQ3J44Ee3mP8wiF2Nf3D7TeDH\r\novk4qesldHWsjEojjSX7R5gDVq+Gf8h91Cs/la2F2tV3P01MFTWe9pqH7QKz\r\nTLnomyPnJ+gYCRFr87IxgYpzAdm/MNYaiU4UoHfeGax5IiG/9n+6mV4hz3wq\r\ngWW8xUP5o6DXNkI6shnHdPMBNNrEOe4Bp0uOn7xrwH/zm9weTUU1vxGoRdYf\r\nJoAiC1KsYiIpBSOkuBzvwT0pQ8R0viL3E1f53xWHy2+PA9wYNr+ZmF58i7vo\r\nkwBMOVCpPLDNSaBGxCEWvLgNGS4B9tUmenVH8psfBjISCWblU03qvoVIcflG\r\n2gj8V4Ur3oKKCWI3J2/IWbGHQjOccaKbE6pKVi4wSmbGB/Cf8z6ITZPu1Dm6\r\n7ot9PAmrR4DhiDfYw3Y+HU9RyOFJLj6HidzfZVMSvIq29jSpnq7VUCTqKw1K\r\nlShvZUhjwn4Dd4nr7QF/iZzcS1WIHiMtBSI=\r\n=mZcl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.10_1653419349612_0.05258546252287255"},"_hasShrinkwrap":false},"5.26.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.13+effd1347"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"effd1347dc715a15727825919d32d3de0972dc71","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.13","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-qJPvDvvz9uzKemOCpZ9RSdxL8rCXcNaRbSeW+FenGMQfLn/sQFsmorSkEpTlIueoBG1PPuQR7ggSVSDC0xuOYA==","shasum":"7faaa883b0bf8ef26b561d7a797023907021bbd2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDdGzdvjqaxrDUVKL1Ih2zSSlLPodOpCYwTKYqgNZ5gwIgZP7Yn0t9VxDqUEyQkcdYEqKdUpeDZPJBa4YJFIJ/cS4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijTMTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLuQ//eyB92NyExLevbVZUqzhUT3ekmHVULtSjJOD8S1RbD6iGzZy+\r\nfDpWZNwOjnZoLxnadx4Ko/wMrvDg3NmkiLXNvJxjD7Wdkx2jM1/m3B84FAT0\r\nMk1zlZVtCVU3AzMGUrhGqNui4EYtIgm12iu9luKB9fr+uDJp49pdKAIvRfue\r\nKJz9tCT7cHZwBVWvLtzSnAkcwPQ2gv0xmwyKN95y/KuUh4QVQcNoHPMoWIEr\r\n/M6mng1VV7+jx3ALwAGJ8vHOXvQF10VNfZ0hA5xYfjcli9Sl2japZ9EcNC4q\r\nZAOygqmXXoAdQESxHe5kYQC5iRmRBoX3sUzE2puzsqOYyiftZkqfsSRCNd5T\r\nHDFfOpjH6oaSocX5D1wcbusgsUE3A+yj5dNY0e3rawYljt3WnD7l8h5Vtv1T\r\n4TgZUvtwsqN9lwzL2ZlHD6z+HZZnz7gKFSsG1tbtHdlHcZHlOPwE+7/D3Dln\r\n4Z6Rk20fZQiFRibQx0VlLerdrTrMqhDnuaHH0c38A8Bs6twTuyNIUCYqQ7R1\r\nh720AIx/4zmZxfYlubAOXUhFW0UGWnCOwC9fWIxYaV8xbl3GqCwx4JIcIX6O\r\ntK2cMbxzS6Ri3bR9m4NCCnFURLWT/sbYdaUWEMDqntKHvGGNr8NQb604FJEn\r\n9vazLlKPdtdw8exdYs/FIM9/BXzRPaOaJ6k=\r\n=aEv5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.13_1653420819778_0.9795999623191554"},"_hasShrinkwrap":false},"5.26.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.12+c711383b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c711383b9aeeeb77068bb712cd1e6620f2a3ed6b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.12","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-I4tmPJ8Mo+VskKO4xvCNmSeJAFAu7Fw+77XmFXJQVUgsGiJgn0s1s0YdM1RECFiSnKwsiw6ZDLtG1Vkgh1km/Q==","shasum":"885001ce09a97ef24aaa1d22a5434e36ed538ae7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEi2ViVzxXCcnFZZU39s4X7sWQlg113cTfSeqbU6jEWAiA7I/xbMn6vmrPZcMIVinyT4EdxlTUhVF/0OUBHEXhJHw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijTEuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk7Q//TCtTrHt5CPuUE0UjDI3g4iSj4loInarzeiPIR4Kqrz2uoJRL\r\n1rfjff0S4Zb4gkmNcWTaBOiP6qqP5zrf081Ma/tnKTz01OYzMeadQrGczBul\r\nEFieOSc8m/uRfZt/dsnEn5yg8VAfiCc63ySaq5tXx0CKN9Uj8v8ZtEAx4nCm\r\nAYOrd5JZ0u7it724SFigtTi+IYD4dqbgmZ26ab0V7sKT99h1vLpj5tqs8Vmm\r\nD2c/Fx83aC9Hzg2cF3rXIGqJx3/1wuMHMt8w98hQNBQ4F7KmpUMBrxNTCT3G\r\nRdQeGELcfD3foQPhUZ/H/tRYabPUeU2mjSGcInbG0IAdLuyJVN4/cUvIcSKH\r\nU0LzAl+vKIL8POAJpim829Wgz8pzBk/UpaZwy3hK0OGclvx1zKGYoS1+ec/2\r\n0hR4Fdpjqftt0Y0zc2+0D1NDMp4rNcekf9jb4SUPyzjgXt1nCma9cnxYXIOX\r\nhO8RoU+Cu4prkXgau8JeKSCbtH70QfTcYCDInhjB4zhPzB9XMcGh7Y9Lsq0f\r\neTwvMewWYSEhZ/4mMP00TTi31wb+TjX95CMtBxKkSvg3il5/QATpWhfRm9Eg\r\nMWJ+t2UhGVTUO1HbKd3IAg5SIPdI3mMoOrLWmIRiOpjeTzJCCymEtVseo4qK\r\nGKtdKObJ+Ly/LZ9w9SBDCmMyEebzXDPbqBA=\r\n=YQ/R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.12_1653420334388_0.6628079858919864"},"_hasShrinkwrap":false},"5.16.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.13+6049a8cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6049a8cf62065754e6ff0cb2518ddd42ab48c207","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.13","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-gkK6hVoXlKK71hkuI4oOvRJmaRh4T/5BP41gyFqAjyTxQvAr5e2YV1hpk1JfjwGmDwkYXPw3VBzVAEBryplC6Q==","shasum":"65223773aa678397df6e90f237aa2cada960b790","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP+RsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH+A/+M0GzeNEYGCOTGp5Xwj/duvGayYbNjrqmDGvGjo4XnEajDrmN\r\nAnAgW9NPiRTc43MExp4e1dJ0Q7zmd9t5rh1kAGPV1DbPydJy85DfKFyjZLpf\r\n7VQGSAA2CHZhdmhpVG2oFMw1TGTmlF65wmyz/CXzI3lBNY4oAeQqJpE7vv1H\r\nW+Jrtn/qirnsALKf7mk2XUX5XgGc6lw9F19kplwyjWERd9gSnn14IwbDRgJr\r\npqmhAe6D6qaorCW+u0A6Of+CI1aKszIblHHDczHuBE0dHRr80sdJ72MkO7ta\r\nyLYqP3arj69+fOADjnjzddyhwgF6ovELnY5kZslhMel7qyTUp6EtiS8CFZ+k\r\nx6epTL73THAKT0T18mDh2h+NyfUI2psKkRcBX31oUqrei5N+yjmPjencSxHl\r\nK79296mdINRccsSdSYQd5PwSg5eZr1MHFxIWSoh+B0Nb0sXCCILMEYzONR9a\r\nfGhUicUilGDgIwffEq5fW3n+LFmN4DQU/Sm3hDOco1au18QTIFiWyV+3yYo4\r\n/FIRrFaouPNxx0rPla2s2a/48NT5uAQoR9wqQteYuTCa8n3JvxvAeL6nrfQp\r\n4phaaXwxAWgmxjaod0baGxMKUGPDP6xUXVWsLRyGBY4SoltBeEUxCzg0xDDN\r\nfA/GUPJW40ClmZTIhQYF3pJx0CDVlycoZkM=\r\n=qkKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWQGHQU2KeHXi0n78YkoAG2HyhZA1oV0CWA0rdwPG+OAiEAllRdZY2ohWVqklFfKWb8Cyu+50n3fqj0K+ZN78/Q/wY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.13_1648354411993_0.6984741357064228"},"_hasShrinkwrap":false},"5.16.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.14+2885f99f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2885f99f14aeb82bebd90a515ded961124adf2d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.14","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-725n1al1YJyUWa+1Wi2eZNUvKDUFCvtgv4BRpEjwhiBokEkFlOmwqiEzINqeYeei/icZe0CH1TD4i77qYZtGTQ==","shasum":"9fbb9cf47feb2db0eec30f6d760b25203cf3319b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP+dNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7sQ/8Cu0Rxas1R8qOoAembjC92/WTGo+qzoYPIoLWpHgcsm3BGoXF\r\n5ihZpfCtWA9F0+U9k7x/3kgHZ8OTJW5fuMQm6/GVnWuln2o5f0vkRScvHH4y\r\ntGFLeNUs/WUhrVm8KBaXHPt2ZSvB7XdbQz13Hw/JZkAeKj675UtSbMbEDGrT\r\nqdGrPPArp9eV3UyaG9g1avcR4DitJQyogwPfqINMDf2qNHhnKldA13JyWXsy\r\nS/YpnuMZLW8a/8ekyiC/8Akw7t88Qu5TGYuH3htdtYndyB58LJ6vs/MQxASm\r\nnTAvgo0CpM3aus+vDDN8IhI0V21wLU7y6uxyDbVSczWNljZy6N0igqxDYsV5\r\nkPUYoEOlhtBKWgeiUbN+9r9nuFCQyeN7G0Mjurgh3C1V+B2/GMZC5dATp32D\r\nkbmCyNobYJrRj8hUBDOjtqd0VcHRrMBkeJelGh1l25bKSFYub5JBdpnQTkIc\r\nnC7lut42rRpR7GJY5Zur13dDcECH6cCiE/oBqL6qDt4bPhU3f3LcpwZklzZk\r\n/+EU8LeSqVvw5cGjIavc161e2tBpYicL6idQ9terCdxY8SiG1LSyvwkENj7k\r\nYy5y7E7Cj4yJw99VweWXJHZwe9rTCOBENAQp9Oyi3kU4lWM+47y0EBnjaI0a\r\ngnYYj6toRa/m2zTlquK1qTv2gbJzXmzkxWY=\r\n=Qoxp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3yhRVe3Ent7LGBCSnSdQom825tM+9Fp7uOxcGeJ3S7AiEA6pPma0c/7Bl9YfzEt/QrtsSGnjH2v5eWNRwOJwI1LS4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.14_1648355148916_0.8713077171751771"},"_hasShrinkwrap":false},"5.16.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.11+cf5f5c44"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cf5f5c441ab0c4fb056bd688795ffc55e026627a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.11","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-LS/Qy9qFOPvoZDDOynch2yfMnJXtvvWvUXboJFI3fbQSZdqFaY51cHiW28tn8IgU/586WnF4iXWbOk5Q4PW6vg==","shasum":"3eb9f5f40be21c64b9fa782ef926e526c8056d8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP6KuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkw/+LPp+ssS6izujhPzN9h/wZlKwrfdo7qsTrE/3EkDPJt+2inBf\r\nm/4/kbrWkmSJdGF4nU5vIugK4+fKATjCcsF7xJoP2e5h2Kpa18tkDmR3EMrJ\r\nbUcVy/CxtoFgyJqnLhqLW3l4bPzGKTAYQ8Fb5n/aaL3R6hSLGZ2k7uXT/Bfz\r\nDtyR0cXJhj2cTHscwmQmgEC8NIm8YPrTtdtj6V4api5vn/nOEAbQk0y24HtS\r\n36f98kJ6dSwjuQnwu75NWrySVkdIzoByTLvDv8gEj0O+tqawXvqB+Y6/PvGc\r\nxTFADevETt0AfnBPpznyQaCM6xls+gTXnKJk0wmmclZNtsOV9xJ/j0ZQEWog\r\nCiXY0f9S9su9IVrnQZXXDQWGpkgv4OIlTiq47oMaOCawP1vU9vX2b009WjDw\r\nvd0YpmOXWPBxh2vc1ciI8HIxodGq1Sz7xRUZ10IynzNokL3pwcc5zZMqONLx\r\n5udniqLcosp3aFDSBdeusTF5iME7NWyyXNIxxPMbHU216VC80xVMp2gxkoRk\r\nh2qK8BxvOUPXDYtX5oGDrVJC8Iao0OEiU4JCQ12bgJfXpqvJ164R+hQi/CWQ\r\nLrK8hUz2Wpyir37+nzV4dtq30usITqjG2Fu54U01p9wKTDBT+EAFmo31EyrK\r\nbSViEhQP/+MoIRxFbcaDNkOAcWZLTH0TQAQ=\r\n=Yr6F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1tJ4vG9jD4Tggywb/mNtwKdb03muALoui2zl0uJWbfAIhALBNcINizxFd2lfOIuAt/6LVckGGigQJ5opg6hel+xYN"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.11_1648337581890_0.06044481705684723"},"_hasShrinkwrap":false},"5.16.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.16.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.16.1-alpha.12+3404bad2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3404bad2e1fb66b3c33456107061454e5aed03c1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.16.1-alpha.12","_nodeVersion":"12.22.10","_npmVersion":"lerna/4.0.0/node@v12.22.10+x64 (linux)","dist":{"integrity":"sha512-TxKeGjNgYRCRaRkWkHuF3CD61M4yRQdeOEpPJUqRXsabeDXd8GPcbD8gIzY5Oq/+K+Fkf1o9900AdN8hFFzSFg==","shasum":"bc771074591dad3dc06d95b27272417a4895a003","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.16.1-alpha.12.tgz","fileCount":7,"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP+BpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSHw//TlyO5e+u7KdHspnvOL4AtzFKEHukP+HmcjYp+qnrvUdoNeLT\r\nBgIaJ+VqmqedEIcHZ6oKiIQMRhiKdmYcNT4IGqMpDcXJCc8MM0zRlL28Ftx2\r\noJSjGdjnmqqI321XIsenCJtRD4ESUQdETqywf89FUQmlCubcaEjL8sUVzRG6\r\nTQDdKAf6or2PyvYAy3jmDEB0B99b1+x6t+53JjbdxzzsokRP1Tsc2AUtRXvr\r\nkaIJw0L10WCZSs28fqi0nbheG4OYn2WVpoPfB6uTcBTfr6NctU/3S6IqYeTt\r\naIjBVpXUvQHGnSickx9aecWT5iGamqSlf9ajoytiMjLC00vR902qCDHIvHns\r\nOV8qjgN2soWCJ4tYk3mFXKwhiRLMS/z5kLexET6AAw/hV9czm19MFhgZVXr8\r\nrXT7onnNnvpBw//jltCsItV+0hhV7ecVxYqAFeShXiyboYEbQE2ffT+aVfS/\r\nfH/pYWBhjTWf8c97q5HcbL2GGoKLR4Q4P8uZQwmGUaKST9v7UUihhSWIVFxm\r\nFVtkxiXixYyBMagzwLdB7RfvDuQyOqaqHiYbO2erGSfzXx1deH1/zSUFWOY8\r\naSe/oZQZJxMuY/uEgoHz5HjBV/WCf8C7zdToMfgEmqlSFGpLlawbvT/Cxd2f\r\n1IFneWjb6xjL6mmZB9ZYczTl/iTe5nten5A=\r\n=oDQ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE9+WdguNxjOhtpndmZmMC3OeSbhzCm6/En5GENEIwCwIhALLoQABUKvm6TOYa0U5X+r0Ad2Ul1VampjMoEJz+7huD"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.16.1-alpha.12_1648353384992_0.8509644897259172"},"_hasShrinkwrap":false},"2.0.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.10+14c6f80","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"14c6f807ec3e3184b358952cdc4d01977d112ff1","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-V0/877oG8vRgweXbsfnDwCKe1qVKWtmyw744cb1WQhpIMEg5yN43n3C7hNfvWhob3a7wbnOhTCAoJA2sMblrVw==","shasum":"cf15ba9d69f42964494780855a4dc1e122bc3903","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.10.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWohnCRA9TVsSAnZWagAAw7cP/0ow5s2XUeyaMySOlE0w\n+QXY3XQ/H2qbXZVGsO2QzIrXyE7/wBp8wHkUaFNhJRojEgFk3W70bw2+MPEM\nios4gerjJZNsVmldm1a/Lf9ZnE/IJaEpitCv+EYOSA5HzkORq41XEQeEmp2j\nxYJpfxq7xbAhRp0ONhsEC7Rxn4jBUEwtLf3ROj+Wm8PvvBQBk9t1RRFzOf9Z\nUs6fGOPigT/yvzmLosgYU+giZyHf3L9Sk39OSeklxpuTCqaMCFzV118Uj9Oe\ngZmYvtg3gpuGxhAseSCv5H+CgT0RV/z69qyhDAMsxNVyMig/flCL5phQjJFS\nZEvxHaPfvlW5o6Mt4cSzHirZr89IXfKAD/c3MAN0B8xRTP5qJsAQ42JbdC8P\n7W7JgEdd0N8uifZ4t0lPAILvip5+56FzL2esYGcW6cm6dXGr9fMEFi0u/zjw\nYwmL1uzKBTYmOhWB4LOQrfzbDd4omYkw6h8anZj2z0OsXZ/MyBGdhCFidnmV\nN508yt+lQ1CKdLaS+nl8B3KjjitDKT/x1IhJk9sRsbZM3XVYEhExG3Ep2mYT\nEWeZ2mW9GamLSSs6jDPa11osrM43jA/Ov9qJW2GXFi2WT2ZyrBTzdxF798Ez\nmoreVEYjKFZN4kZFM6VgwsPFLtCB5YEjXssHu801LMGuIzeIf1pHT/gPBKmt\n5aiO\r\n=ki+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICX6ahGhiStcOamtDm1cXBMTeQIQszy8Sv+hjUOhFv1OAiAfHMm/PCR301eCL8qUDzvsFoWTMQKrzg6tpsNCEaRwMg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.10_1566214246654_0.35508393489527323"},"_hasShrinkwrap":false},"2.0.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.12+8f3b0a8","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8f3b0a8e48abaffe5707d401e37ae5d2b616d1b9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qLIbqEzc17AJK7SQAs1+ShCqpc49TNigRKpWKWBczptohx/LHxr9QKx2Xmmce/JRz7LdtAbMT9HBevq14ZFCAA==","shasum":"ced61d16dc01dcf8eef98aa72d43f7318adb55d5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.12.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWslECRA9TVsSAnZWagAAxj0QAJMv8Q1n03VfJt4hmH0e\nEavpT81ZphLozSaT1S6gSqQamZL35nf5nuu6Geku+tXKD93foSU+bHDfOmxn\nQ/RlEzU+ixfsP6tXlRjGaMT+XLOt2ivuBwaNqTNKZxhaSit1xb8geBfQignT\njwm8lJOvPxT3tGQdOu553ZBQR7hc44G4D26Xr3qvCaSR5ZYVh+95xbpgyDi1\nkaU8FHQDsmfwrmQ8mrTmI0RmsRmWIroq3pw3g3gPQq41qAjE+VCspHo84FOM\nmPtXxIfg03n5NIgiplATDHCTK0mKSutD2J1vsR0YBdlAjw3BR9HbxVglqmV3\nUuT/nj+7l45f35RkTOsrd8WMC4cYUbFBG52KCScsATkyuBnaaJIYwH2xGdGL\nM7qqZLu9QD+0cIEKjaav+F5tbBk4WRKRnoP9w2cLixgzIgEulNL2GQn6UuD5\nqbiqza3rO9Ijr+UnwOro9ia1Dd6o9xKWw1hCGZ1dBMA6l9l7yAD72W120Zbk\n1rlk1lpzkiWnXVtlDLnOqLRjNlWr+3Wuk+01qsfLsljlFqEGcCLNolSw2l6C\nBZrjaE2TabX86obuJIz1dV2g7gVvq6lJ23zY3D9cPhj0Lq2zF3W4y00ojdxq\nwa6OlGqcREe5vO9EfAXn8vPcYbpvZ1RSkEdOD3VF05dSv/QhVe7PDEHbzD+u\ndlCb\r\n=SpHO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDV+GfkmDnbcVUnVgTxthgi7fRxkBY2OuiEITRbPSQ4XAh8MMG5bEKHhXtDULTJQ6CVtBLwTMKGTmWeMiNCsEKgf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.12_1566230852235_0.9560512218646626"},"_hasShrinkwrap":false},"2.0.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.11+c68e033","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c68e033f423d1143330e8e21104d5de10185e9a8","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-/C24RyXoGuEYoo/N0uKPtQqMd/8MHFtGnb90Yg7Zzm/MxpUh9XReiOG4L3vM5J3e/LzY/Ak+C9owFQmBoKyGRg==","shasum":"57be64d9263bdffe56917670e61650c688b823ba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.11.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWqaFCRA9TVsSAnZWagAAR+AP/iT9Mh/zaC/ZhBjijUJ5\n9+W328kBV2ZaZmrZ1Jx1CBg2aP7rC3lijcgzD4LlsiIdgZD1+FH9ek5k92U6\nhSeNw0N5l1h2GLSp6/bEbarGaJ8YY79CSRffCijEb3jb9uQDSqGKk/UPMHqB\nHAsySJ5NcVYTOslxZtdkhIaNaXtvlcsHU69UgThR3Y7fogYlTPv3D69G/c7p\nHrAxUnLMFR/16h3YeurFIdyoi1UQlYn9gL+yb4iFKZ2/8sCuhCRdBY7Gdzju\nKSB2oCFxPGoWSfkBaeWATNYyFFoynFrxieTc2GISYjLwiiNHvJLJaGyBNQVl\nE5kheIw/TiwxxcmA9W9ylD7DSzu1hAvhZOObNfYjg3M40t6UHoLVNfrhsQcR\nAYJeVF2jR1elYnyOB3z5zg1IxOjVgHyOij4QU+AiqtPyOVOz7jo/L7u3TfFf\nU0sE+6EqKdNIxqxT9ZCjZ7XLrbb2mzrK0nnGaE/1W9nmpEoOepdSMeROnw7s\nbBEpp4llZMQ8JrXKB3h4BYxJE6oeMhMZnvBNAcBzgGG5efvxpx2aXZ0qyFj3\nXKRuRY6Qw4flV89JGYjy1gl1u/bD3iEfUVblj1renxN2a/ZKtrrnEtZegPJY\nrZgr/kcnrcpAD1U+wyaUBL3vqitaxj7ARoAYM4KaE2gtIYCIlwapbKLl7m10\nH+9K\r\n=k6t6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXXmTCep5KyL9ZZBHFM/QU5dzUjzWFQTKDMjvzZVjrJAIhAM7Kd1sqyxQwLkPhnL3zzyBQN90t5EqMhYhvK+iIJw20"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.11_1566221956788_0.702900133010437"},"_hasShrinkwrap":false},"2.0.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.14+4a29098","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"4a29098c5b2484c144f48594d6a62ec342a5cf30","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jWVQ3pDWRwUuay4Z4XkndyutNbs3ylouR2syBFzdkSlcLzJ6P3b6V3xzkdCsvs/A5Y2DGGmjGR27R3HfOnDEHg==","shasum":"99e5b77c7ce9b70957cc88236764d6219c5ef801","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.14.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWz+jCRA9TVsSAnZWagAAeLIP/34k76JJAXyizv7N8yut\nZRTdsnWWPJB8KxE1O6VpC78BkuhjDSDhCMb8wC22zmL9AN3IkOyx/NdonrqH\nKyKQAEs9k/fwoKMtEaNks2Jkng0RutGC0xvKRg/i8o1LFMjzzXGqjZ3VNZz/\nB7LDYXmqWYliyrgyBBuhsU/sVJrfSkQGYusWF6llbTf3oM0SmIYXYIAk8K3o\n+NQUuGqxDvumJqa2E5nB4uZAxcovfQYNnW6Qea+tcyJZmlS7QGS9pF3jhpjT\ncf3e6iDFcl7YUEDKjXBtUdMOYT/2fF48e1UM004TBusZ+GjoO84ypx/niEBX\nqoGaFlxhOuzeOBnFtbMVyi+RQnaqGuWUzsY+TPp99GvcJQLwrhWUE6CnVXmg\nJh+MkuWESGBtCnTcCyzkUF78qJX7fqvielDXr2nJERVCz8zqSrazVWFYkbMN\ns2jO7wgvCOCvHeWCK+eP2wK2OZ37pZN987CYNkdtjiAypPlYA4Ey3kT+gqZA\nLk4o5kG2c5eQ2xb2EemehpEfMUnAkPbyXzpMX6a86fhk87KyXpNx5U1tni1/\nW1NoMdEqApJrl/cOv8VIs6Bx8KTySQZMp5UDV+7W4iF0aVMCvDAmqpXLp/sz\nVZZ1q58V0RKB+9men8CJicx8r4zL6e86TqNMdFysN74LyZqIZ6jHeA4ZGTKO\nNiz/\r\n=eLOV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWY1wddqRPsGVhLgrmt1WTPrFNkAdGGlwWTbLe0vfuegIhAJSdLnMoJckp1ZTIZlmZ/9NaTQFBG93VFvMBOp6bGNX3"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.14_1566261154485_0.29036292531495445"},"_hasShrinkwrap":false},"2.0.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.13+9e5f21e","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9e5f21e65afee3b6f4384f6cf1e45ff4d8e720a8","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Hk1L4vulR8UjsrRaR08aKcJ2pBzvpo9mcTSguDNaWWrr+Cn1NukZ6XLACyTx7S1gd+8nB+S9v1pDkRU/qc5wTA==","shasum":"c0bf2f2215f86f37d969d37c5efa1b378b9453fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.13.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWsy5CRA9TVsSAnZWagAAtFUQAICn6eJopfAcMftH1ipA\nQWmPVm/Sk3UZR3wxt0QGj/VLZ/NNMDfYFizbAUea1AudaHZ3roRqSkcdiSVj\nCyHOX1m3B07vZ0VOmeG8BYymnndmJr8f6kgHDAHY30GmcVCg155pKfECRo8r\naqYsqXVR96YZ7T7MGddaIk152CgCpmShQllPR32mLG4McRQprZbubaGAiWw2\nsrHzT0xiSVDA9+ITx53OGveFKa17CjAzWWthdA56pdkl3DxwgINppAa9JFVA\neyLy9pImftkdYq6IQyj6/cDzfjrKqAvwkDE2Uk1BrndjNeukVc+4fpA59sOP\nUcMZzz9Qre7UZ9jpry/BaVi1i5ZTkXFKZXuKqH4B4vVfe22TG90JgOYZCmr1\njlyX7FWXm6Jt+g+r8ekb6mtpg0rpX/mUIF2FBLXQfkzL4S4+08/psg+9yV+Z\nuUvHlcLr2b/9STg+y1pDW9WQiu5VqY0PI3E5oQZVZ8flc+kOkG6Fn5oETlom\nQB8KsZ1A3CB3yqFPeMMmpCBvK2l0y/D/z/JkFm4xF6JtVLjJavtcBNgnNCkd\nqPX0rbfys+7FzV84J+LXKvjPkI4hcCbffHaaf2lANslBFPAu1MNB9tYHQ7uo\nYf+EXDq/N7Xee8JarORHvLCeUHL/XFGROj0X2jcxtF1qRtXazATkXIAGVXt+\nnPts\r\n=mOfd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI60+mKkNjuPmbZW9S/wrtHtmfmBsCQ8zm62ltIUZZPgIhAN/gw0Dhxs6kcI8FlBu5O8Q4qXW+G9nDxJljwhWxHABu"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.13_1566231736718_0.9617741444499504"},"_hasShrinkwrap":false},"2.0.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.16+2a71023","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2a710233e7b00c811c91f866f5d4a1c258bac250","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.16","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jarreYdMoApTblyF0fsmDiSmjnZqCQyM7+Cp60d9yoVFSLf9V0BIURyvFt6Bs9EFBfnSmkTFoTbYZwT2NQiU1g==","shasum":"4015c4d6556906fab09af291210c849a8d59c8d2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.16.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXWk/CRA9TVsSAnZWagAAe4MQAJ7q6ii6cXUBGZ84LY+D\nkRKHRWY0WC1jq0d+GiMshKA7UQDxfXAA4s1KtuvBdj8h5bqjHyGjDIXbNl8p\nwJa6N8D9nx39ftR0SwciQ0jMiThcSgQAAEP0a7vmisdkLJZn0FGbtMoqj0t9\nviQGv1F2RgmDPC4ldG5cz2pDlRIJ/oOoR+MsxNZ5h2dlgRJPJTFHBZe+Wwai\nayM1qXGKncRRTHfh0MdaJdmaVLSFw3jCDcLZx90aU4Lrdtcmg6IgPwMGf+eN\nsrTCvYRiOlEsvihdLZXvubEdlCCpYiNuninbfyPwqlHO/b/Bhhv9F/BuYRtK\nO/uW5suytFak7mABFjd1BPOgJ/JsmnhIuAINqdQb9B/Vw3BGhng8NC9LtSuu\ntdDRn9PL1hCn2TKKv03SkCEWOJbOVSXagiKGBTdjjJEUqoPJEzHceikzUyrC\nWxLDQ3pe5h2h9n59kBxMXJr/SBTwq7fTf1Puo2oUo2ee49kpGhS6xcGivJ5F\nkXRyVQ+WfT+GnsHxit3JE3Krd07mWZtxHwamqS0JkCrHaG4Ac+FS4BhRtzkh\nvP0Bz2Yx2CdZPF+5Eej/y15AcaV8VZ3xgct2PWOA0Dv/+WaZG/CjTMkAZOHu\nhqPg8E8Q193k65cp0TVZGhqIJOEwji4EQVFBR3cKdT16vVmy5qA7pRYO8QBu\nSQLW\r\n=4J2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHAxFuHA86cdT8JTdU2hXDJei0Ck8/Q6Z1njd5SqUnBwIgLeUdtJswtiR+dJatfP23sYHpZ+LkWZ931tTSG9LJj6s="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.16_1566402878939_0.7950290359344359"},"_hasShrinkwrap":false},"2.0.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.15+c1c9460","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c1c94601a1ab578b2521e3c4fba12650d02a700b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-nhPL2P8BmbR4nk+MJaJvtHGhSu/fhTNh0VJ8F8TzR32T/NMCaYPadW2pJmhMiiEO8uqGWCpqtHjIRaruUwBerA==","shasum":"e15c5ff7cba7c7562bba55e4b7601db24144c431","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.15.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXB9nCRA9TVsSAnZWagAADGgP/iEaX7xoRVusnc14Aymo\nOc3/uyXha32h/aGh6Xn8N4Y9IC0xIUmNCxtnnBLknwnsuLIw52niuea8Dbc3\ng2z/bfNdgHq6/i+cv2UQFe+Cu7bMYSx6HUO+bKSTBs+PQiKtgOtr1lIzgnUi\nY+5TBNMkhnR9z9c+oLz6hObOJO3mRJmiuEq+9u4/58B8ifnNVS4eLSlYu2ez\nei/FFC+E66D8v9aXmWd5FwbLSWMbyAZ8oYTMr/wPCBMH9Yr56KGrq4tXN5eM\n2xfwBI5XvlASuf6AVTjyLkkIzfCso0dLktpPM6xVey+0Cnc1yNJCzspLO2G9\nhop7C6iFCijULadRXn5dlNsxb2+XEA0ncWIVXnf19zOt82pKw7rS2Rz3o3Q+\n92wo0CBmBOR0GXy3rP+rNBKQVY5lcopVyGDAXGNroqCZRdPk0ybiaRCjaqUU\n8JQbqG0pO1sRrvE+KnN2wMAxwqySXkh/Rpzyp+Vz6sCDHbmfVNgESz6goYwd\nzgCJnELFvYmHioMnZCC1+58AFBa9RXyMSKEc/+kLnKUe1cIru3kFEgNNqqxv\ntoFJyeuzk3IZiJ4KdJ3ibRRkU3iQEjm0+pMSCUTqNqGvjHoB3hL0H9GFnIFi\nEEZSeczNqk8W5Gx56JOljCGx6gYMnR6vrJ6AJdSKJmHVSsmAECUUydi3FPYU\nFQqt\r\n=Qbmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXOi7tGpZK/OT/EoXt6DzlYZqIrk+CDy/qdWICEGGXTAIgDrvJcF/oWUQY5Qgriuca019LcsmP0S9eVBty/92Lcak="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.15_1566318438606_0.9698674891441172"},"_hasShrinkwrap":false},"2.0.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.18+29fddfd","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"29fddfd149599c241d011fb9e1eb2bc830098d4e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-OizSiK8dL1Y+YyTdOc7S0CrA8A+au+aSaXqHGLullqndnpaVPY1immxULVVy2mzFPeo1zGTSuP3uUkTp4gdJ0Q==","shasum":"5914ff3478de75d24bdec20d020e9244b86bc570","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.18.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXXiHCRA9TVsSAnZWagAAR7gP/0oKNHlNvE5TEjqBrv2g\nT9oIl+jVGcycWFrTgqpBKZ63907P3zSuy/YfktlkodWtGDAJdNLWn63HwloK\nDotfyBjCSulS6yuOj6GKEezopsG7aOsVMX8aI4PLjf9/uTD/WNJg1usr3Big\nnBKMYHp/ZGB9NGGujkGgVxh7ZNv0f83pyDjDC/XG/xscGD28xwFVDUcQnc0M\nFJ86OhKx7KMT6OknL8TJBYJM1m/o293eWoMUhOjRBs0aj0gDSg6ZfJbvx+ZY\nE40cJkeLx/NU2bFSNqL0gRAxmNNpiWRQZC2jyQC/Otxj7J80mcoVK4wLQWjl\nZ2PKO6qMOUUFlGptghf5VVt/4M8J3O6wpESBKH24yXJ5dO5sU2mD5xk6M6jb\nASS4YXSxww33UU5cC0EgoMl3Ov97t90BsmdSKDnFOUFfBIGj/3oNVniRlU1O\nsRKRjV3Hbms6GsiT+qq3nM0BbHF6jwg4msboAeGuh6KxKzd4jUH9oOWu2xYq\nSVRvKBk/qnURTs0ivyzGuPAUnFaRIf7LYzGdhzXjEcrFHWQGIdtFrJDc6DbA\nzYdM3ktTdg1oK/iNteoH9aIUNvMuPCWt3VgVIby3gCxpoMsReyeV5/kw3FcP\ny5s5+WbEueem5cHpxhv2LJLiDXA4Kt1up0GWAVm/zf4AWkekhud+WyBbHu8c\nFsLR\r\n=dbg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4MAMqHuTAZv640id6JPDdpwZ7ngExsTqwfYiV3wk7jgIhAN/E+/+dntl+YFisjjdI/QgkJpENoc8/n2Ks7z1zFurz"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.18_1566406791139_0.4150752222798404"},"_hasShrinkwrap":false},"2.0.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.17+6a30de2","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6a30de2e00828563d2ddedf5d931f30d07f1a682","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-cdLn6e8LpSxV/cMktWD5/WaRSFXYm64E7cLaJVGSdhUOwv+GkroJ1wG1sUbGtDNlF9eavajWbIj0q8om1coYxw==","shasum":"5c11b2dc1dd337bf88a6f4b83325471b26cc9187","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.17.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXW/vCRA9TVsSAnZWagAAnOYP/0Z78lHEMGJM8c3lM1nK\n1r/pDNXglJ4bdYT27wLA2OzHdkg4P8f5VDivED5DbyuOBuAMtLillF4N/L8U\nD8dcBL2TTE+CPitN32KrgtCDyEY/IY+yMHDecWi6ta43M7/zjinb9a6pkto8\n1ej4Lv9IUESMJrp9vKRBdjO/71rK0I2ZnokhJ6eMslbutMazGtSjk3/FGFZi\nt2uVrDqbFl26fOo0x+wcxLUC1Vym5fjNmtvOabpwyQoxfzg2dxs79jQrf4tB\n276ORfRrq1zUv95PmtTZGQi05Vce8naXRbRc91PVWEJdt4LIOCmcbm6H7U4c\nB9+39MNJlEEn3iUaYEx3CeiXbqFsmGrVn3QTwzcjQnHjGJR9IEg3A6VTAGwh\nMIDtarOhcGhn6gbkupkRK3/wLhWBBcs67LTmJIWpm3TlzmMtrVFrY7XuX/dl\nWtSa91c2IX5iLhG1XhGW0/FitMkdnOKnF6352Y6EohZQfSHhJNiLPSEAk36x\nq7oHqpqG3o7JeqeeWaeoOQD3fd7+Lx1MOuyBURoBj1Q4kF7LBcppYpL167/U\nZPvqCVPriGe4mOApBWD9HyxnK3kp/QXB/l4RR5biSrJZAJ6314KcZc1cqmOw\n4zafWrObG9ZWmJWx57QwcSz1vVoeHbfaHD63VwiJ+OeGWR6+UGOQfJfTBhFl\nXf0H\r\n=+0eG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKezcMKh5FvyteW10tl1R8SJSWLL8x+c0m4K1DX/Aw5AiAZfc4NLmMk/+woAcn6AuWngYhfdZolVZXeKzZUKdQcyA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.17_1566404589528_0.8242206246048405"},"_hasShrinkwrap":false},"2.0.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.19+92e2b31","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"92e2b31c77bae0c8c541ef2ae5032e1f0a37aae9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.19","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-gnx+U3IWTUrahDPgWjKco1NMSRiDgdtrgaH/Og2b8EYnzV3puugKO432XYnQEHQFZ0taWxmaHP1WrPH4+5moOw==","shasum":"060f5174d739fb69a99e69dad717850626b380f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.19.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXzjrCRA9TVsSAnZWagAAxV4P/0/alKskVltzK3ELGyNX\n01YEeMaBGQiIR3dhMrNEDbIg57OJ92v6WKXYJLAlpkVyHEMxo4HiDHKUUO/o\nWuPcIjSlC1fyBm4J1KXiOC/uZcflTmnS900rR0q2frodT39VYQnzr/b6PO6T\nPSVINdwFya2ke3rUnnZMm5/30vkPSvK+7OAGw/5cgHe2mOmLTkDgdUH39ICi\nY3tgZQQzEQdxV1z0XN2cIEohKvqCGm3fkD1uyU/me4kCFlxl0rlnukvERQdR\nqFu6S/QcEfOdF5qbZ7lIStf6fRF2ze3i3FLrmGWJV+WlO5stWU5/r9jQeYb6\nPqputQ/GZsnPRMYO/Mt3nkq4ieGlEN+HqFnLnMEAhw9fpKmZQPSAN4PUInUJ\nJRa9R9ghs9M8Y/HgUq+u7SljqLs/LSaCWlh5jE0a6Mz4U3hCEwmYbWtNgFZQ\nZkFAlIHkjZsuAEm9VpRmfxEIa7VH7c8wJ2Zr1DHoJVlOzYtsIfKBZAS0h8+M\n1PddI6bUDqqmmkRzj5oMCs+KPaIWMrRoXBERKgSJ4clqQa8YlK05fieKMKaS\nEV53fKFWPe1vAQVyjsQvEKHtoSbJOskBnk7KH6JNptgYLvMTt0fCteMRDl/6\nGfUcOTG4bWv8+xTZDL2e8pboncO9zFd+m1eqNrbLEry7dNxc1BzrkaejLQ2u\nZhH1\r\n=DX5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjEtClHOb6JvLPgvTRXR1KDzgb4qvPuvi7UyoVHTyZZAiAMRMihJ7nqsRy+mECv3Pp+kzuYZZGMyIP4tDIGJZh77A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.19_1566521578953_0.3126014219833302"},"_hasShrinkwrap":false},"4.0.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.5+36305df7","@typescript-eslint/types":"4.0.2-alpha.5+36305df7","@typescript-eslint/typescript-estree":"4.0.2-alpha.5+36305df7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"36305df74b3c26b60364f7ec13390be492b4b2ec","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-1BnSCm0S1N91jd0HDKnkkG2TepnI52pO+9UJEAFWSCHppSXti32HlrOOrHuaa+mgSn3sKmTWRE23XZ4ARr81xg==","shasum":"17777e7b5d7511267125f409435a53a87e19bf3d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.5.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVAzkCRA9TVsSAnZWagAAC9UP/0mQ4GiR0Txdik+jwLVy\nSc4gcs+g2L3SAvZ0nA2LH2ZjN8HXlBO6ZtYyL2DdV4Iyazi15uy4x5Actbdk\n30AxQXN8uqLquFqm9GC7Hh5vygHiP2ghLNfwtVfmOWsxFj3lRXQpBIXhZlEL\nOd+BRA2YwM49obSUrJcXz9EtXaS8ItOyPQrg9N4vz6Q7bB18rMe8DbUPr5Aw\ndMhK9a7xujNfYFxxD0O3o2Xkd+S3ECRnksHoPcs9Cwjgoc2Mmo6ySG7mnrN/\nk8PFfjw+rEmUHjF9Gem/7K4JP7l6yBiVMl9xXxV9GE7RzklNjFPVbSzenv2m\ninXvaMuhIDRROufwSnoAcca3VDVHwZUyKtm2A6a6Vol3HKgkhpEHQJLkKwml\nHImcsXBprE53yUSj6XAQe+GWxMBn70eXhqsl3cIATVep0hlA8ZNVsVbi0zQa\n/5tWksoCwcWtnrwbG5VbDT/nhQP4eZXImDZZJ1LkwYZYeUwHyrfprAo//BMZ\nKSLijtH3ceUbX83KDL+qPrvkinQ3+YIL8P9lXu1L3oMsxmSAX9TfdIZFOXKV\nlOUXy8uMkDmo7znfQVkL+g8Uk3XdlF6ME5i64l7vY2cHViVoZOWQ6qzU5Lgi\niI4KRXPAIrU66i81xza25w1V+1Y9LlxzY8RnSGt69/nJPHSbbGWZH80v6gtB\n0gnU\r\n=ARIS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzR+/q35H9fKBPbMm0RO2eYrdEzyvh7gnuhDU/LH8m2AiEAl5s2a7u8V1+PMoVgKM6q5aUNo1noJNlE35ShOSblN+M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.5_1599343844320_0.6095987456018772"},"_hasShrinkwrap":false},"4.0.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.6+9d8b4c47","@typescript-eslint/types":"4.0.2-alpha.6+9d8b4c47","@typescript-eslint/typescript-estree":"4.0.2-alpha.6+9d8b4c47","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9d8b4c479c98623e4198aa07639321929a8a876f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.6","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-QLAIp/E3vp0nybKqgWrYoplv+aT0AJ3e3nKbRN6yYOwN1fREaqjBgMgTBMNDYI2YuirdTHR2iXgediTkH2yyMA==","shasum":"8aadd775490c8720e5daa234da2ac0cc2831942f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.6.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVAzRCRA9TVsSAnZWagAA5rgP/Rp0ZVR2dnlvnERov9vU\nZaHimoTAO78aiDhumTu2lQ04CfmVmgzmk2OmOOg+VeC5JNR+uuJD9Nhg+NCG\n0Z2AU4Q4jDD/OpJ1K3Kbt5eT24TPdk7c4cWqGonRo8O3nCfmjD2q3FgpaKrP\nV72CXAdoHuGze7EOjld43ByzcT2SXVtgsy3KPI01T661opjzmhqCfJ+cmu33\nDZbGY+GelMw9jZv4jdtqeTeRJI/IwmyXXowSMa1RtQG8O5de+w9UqnjHHNyI\nJoYbz6sI4cwSd8hwhUrJVX5lTbBywfx8M+U5lfBY1dUL5K9l8Grmuu4Eeg77\njQoeOAP+nKNbsf0fXXsrVaxA1zjzMvWKdGMHN/ZPWS84AOXA4mXTJ5lE+/AF\ny+1NN6sAY2NUjb3HHmHLdu7jQRTEpeT/hcG3uFode3ZIul111R4sUVD0UOhB\njHsLf0x5zn4uXOWTY0QDTkScchOTVZpQD74POTyRS6VTOQ5h/G3GCZGQ1qfs\nam6REVv9sbZk5IV+pcOEZn5BqKPcbq4cWhevc4fFXU2E60bCmIfUsdqoKn9z\nQQaLRkDnNIF6EAGpqKokwzdLthUhShUIdOCNA+1rjGkaxKhfBlRSVy2uQL9c\nXM1rzXIqPdePclGmBffo1yDhWfXQNMD2fTxsZ7ud6qBWvKZ3YKHd7apkIg3I\nqoLx\r\n=gLJ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRERGVX0xulx86rb6q+lsfzOdYseyvfv3MWACqwldTvwIgWD7HGfEyHdG2vWv5bFj/5kaHo1/x8xb9W4hY/t+3r+Y="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.6_1599343825023_0.3542087181870792"},"_hasShrinkwrap":false},"4.0.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.3+6595cf1d","@typescript-eslint/types":"4.0.2-alpha.3+6595cf1d","@typescript-eslint/typescript-estree":"4.0.2-alpha.3+6595cf1d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6595cf1d458edd481507b40b78173eb49f5991b1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-z63GLB/TRWEF/XYJPDSt3Ko/L80PMmWRCYv+a/1El1Tb5Wdgq3QdDIgnk2+00tsJsiU3EnOTcyN72zCCZNTqig==","shasum":"b9bbdfca1682b68eeddc2914e6b3c53830cd42d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.3.tgz","fileCount":204,"unpackedSize":414210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUn6/CRA9TVsSAnZWagAAExUP/0yblNH7Y1S4xUzQ0ETF\nUXQ5S4hRoD2tLmnWpQFeWQkGamL/ThK20Np7gQ8oLd7fJw19X6abF0a1VmqR\n7KuYlMCtqaP7tXqLj67JSLGN88pf3DWAjT2Pn2g5pYag6o4cImrP1CMd0xK3\ngr3U0OiqhQ9B4PwYiSOS6QYeV6Chz4JfkIbGxqcgIrxWPmahyC59AyvHoTz8\nGpRBd+dPdlt/FzMeEM+J6BJ9JCxFQtMVtlYgyAEdTTYLey+KCQQ/NqdvZWMA\nge6V6FcYlWbcmeWSqet+4E1fdU+BpXq2g39YSZwL7Mg3zHXF4x8EwGMbaigq\nW39wWfPIEmJfnpJsMc1HKcJbk6VW4tLe7DAucL3t4R+SvIsaa2MTq/dtxk0e\nK12YimXLxdTLKhYnAdE6DLsNc3VWvzv1KLRjg7NM2ObspbCFUSTcp01kml8f\nM0TfWe5TafrAPvfB3lUeuZpXHxDweBOR24KSjFoVd3dfVJxbxc6WbfLVOjwo\n5cYyBFvjfR8CtVM2PUUNLCDfqAD7C7pD6WnsKy5uB3raYU9Y/xqQ/KfvSkiA\nSaX5NpjPdyL2mJ6P7qBtdeR+guy9xONrpic0kRvmIkOxS2MypCPf/zZCj4x7\nCEx2JSefTXWqVmNW7XR/qaf68+wRoZ35ZjFTEgOZ5efKgJHqNPkAaT7cxmLJ\nL7kO\r\n=DgC8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHk2HJ58T9N1QBGIhtPtN59Y560ABghEOmtN1x/2/SVUAiEA5usXfotkzVDsFfZKKNa/enfhuIhckqvrRM0iVLmnb/A="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.3_1599241919293_0.11895077325129999"},"_hasShrinkwrap":false},"5.46.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.0+c943b845"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c943b845c939944d309cea7a312db4ca645308f3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.0","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-k8H0Coq+tjEbDVJh5YVZ11j6MHM3NYOHmIvVAhsvNMoM/n/umNo99yiYPqOUu+0BU4pgWynctGGlpr80XTvOPA==","shasum":"4657f725fdd99ccffbb13db0d481c56e3f354d39","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfS5oBlE3LgS1xZnv5ATqyUn5WdcLCQsf5fzW3VL7ZBAiEAwNT8Y2fxi1LYDy3O3BLH5K2e1rj6+0SDVDn1+V1X54o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl3IcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquTA//fQA2tx6nMy0BMSF8CSeH9aGB5R+4QWbX6otzACSIiKoLeDAN\r\nGvU/qQ2j8stgyJLDD7ZEyZK0jguGh9jtfTDiXVBa99ItyvnO9aFanawXFsQK\r\nWT0def5MLqg+WlBtEtnsR98yjSVE2PzukfWy1UkTl+4wIPdFDCa5FIbdKArb\r\ngoLkhRgmxpYHptT11fBZyfKVfF7v6pFEB4tBUN4FJn8AqfbLdA7SLI0pfq+1\r\n6gIpuq2XjFJSRUqKYrc+sSyKI0vkycJZB1Uik9IvRxqmp2jQO1aTRy950gX6\r\n9u2qwO9AilF4Gw8wYgR0p8p+ujOfRwTglwE4a59lQMoYQ8w9WJAJII4agqmJ\r\nW4nTjsDgUr2stsuWNs9FD4a4OL4OPxHeun3bifE4ZQpgjxuPHA+KCXIvo5xs\r\n/5ljhLOJ6IRK2khuA/Ks7ycq4gbTy1rXKb8e2Thva8KC3wnqTwOZa3zcSMiO\r\nohWKEKAGVZ1Q3Sq0+BUJ7TEOyjbfDcro2cMAXCxLYAv9TbH0KQyCFR4LZHCQ\r\nQtDRtl1Z6bPwZCinzCKONpXx6G6uZvGcixE+OtZuHd8/TnVHuF/Awl+dw8a0\r\nADb+68YRAUs4pOBsElTpt60AkK9Fm6cRwpe+1CHZszPIbrW4iSlSaY6w3CMZ\r\nVMXHdBX27e3nM1qoo2u8yAhkR4Nv0UJ0vH0=\r\n=NmAa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.0_1670869531821_0.5855944993088813"},"_hasShrinkwrap":false},"4.0.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.4+cee9be70","@typescript-eslint/types":"4.0.2-alpha.4+cee9be70","@typescript-eslint/typescript-estree":"4.0.2-alpha.4+cee9be70","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cee9be708f1b19cefc4eea5af2a6a88eb4f9186b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-WTZf+j69XfqpH5RneU4T853ZIcXU/U2gqdCU8u7Ms5KCcleUQ587ABGrj5EUKISnqOi/yO54RmOQMKXlFTpcpA==","shasum":"2a318e80ed914fefd6a0aa9427bdee798bc336cb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.4.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUrFvCRA9TVsSAnZWagAArFYP/1OgQvFpO60d8chWgggH\nPJuMWCFBQ438/LeDCSaU05jzpmJzHFyYjIWJe/4GVK+aJ0f1NSEKbDUsBLfd\n3sXaFgJXDtLCglegnNCjAEsl32RzALLc2GOfnIJ7rukKDZzh9fxOrr9qCplD\nua12/5d1b5TKswbCAHs3HlK3ORJq0DepESSxAuFCJe/WNkQJ2xk29yyRpej9\noH7k2Kd8BVJf3/yu44MFFkSFmjPADENqCbwUOM8cmu+BqkMmVFMdnp6a6odJ\npF7Teq/nzjltUbP9Ob5zxtkMwkJOV1VqAPqz8qpjAHn29qJe/zmDgSgasnAe\nOnX35UZe58qXmTgfZKAKJexeJfewiZqM0xQy1RlNP+IM4sZu4lHDWPnNeAXG\nm+ZipgDtr7nK3FwwVEgxoUcjouRwFLcoPL+ES3ZaluDpqZI6GNk2CjmCG/Ng\nDPbMrc6KigDhRTjMN5lBzvzOMfN9vkxYNsY9cST5fBKBCp6EeRRpP/4pRUpz\ncYXDak14L52oUJIwXJRDOpVzgIH/pnwLxMhZwHYK0pH74qUTaCUY1jl20G4Q\n6p+fNW5IWUYEmtRZHGBK8N8tGQvuhXegmel0pgd2TK9DXlmAV31bfM5Wv7V2\nva1aHsIh9ImDyQhs2NK6fZI503FRSTOHGTBeRdOicS5Iz2nnseww1CZrRaOZ\nSmm3\r\n=K0O4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGeWNugaFdQnyDXMvSFkllgV5dbVUkDGm4vwUVpLMhCAIgXCVAoeSaRqaukIjvmplO6QDANXgNFGXy4ikIiysv/oI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.4_1599254894349_0.715611760439516"},"_hasShrinkwrap":false},"5.46.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.1+89130772"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"89130772b255071003d866ceb6e357edaeb26ca5","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.1","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-4jZUMZIqFhoY+pfqjvGFfZLa7MGNL8Bji97k8RIsIn45ra74o1e1fJV/L0W2kaysCNm1BUWqIwPzwVuSCbEhMw==","shasum":"2a07b887755bf3a4cd285272989a7afc17f50b6c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnt3MK/xYfBddh+f2ycS6Bc/yJAT9q/QTTyXQgyQIiqAIgTintVyJ/CxlEOGWqk8Ek22+tSvfLnRlJ7GE1G90nENw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl7oZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkWxAAn1a4STesSXiX0e4+tEVrvM+qn/HOaDr842IhiqqWly45VCMW\r\nBtrRf1f0Lg4RA83mp6Rq4W1BENn1XD3497141hoE17rk8y9Afk5zRIr/Lk/w\r\nMTy30ACeBuk9mgYGUx/TLRgSMvTfCa7h7gV3jhY7Q4USwymUVRpKurG3NDpi\r\nZfRM0a/l3jLT+LQaZOa0Fs+6xP/vmv7nL41/gJwtv4MrHVjMv42MASSikoMc\r\n5CvC90bPjl3hCrCXO+oqDhp7gIJhSfBrjSaQgfEN+XJ/1uu+a5JzwlMJgzmu\r\nNWeFVfAYTVM1I77QqU7z53ZlN9brSfGeVTVxNJmHZJq/vvcSBJf4BDZAFo4a\r\nK70XT3ajRr8rNLwWow/tm/nDP4kM7NkMrHCo4s/pjVyjo7LzwJMgxq4I8fPJ\r\nbfFrnYqnAds0qRjVzBaMFvoeUtF3EV+ZysG040RKoaLsw7q15+f5jDzBbP60\r\noBLlsotN2I7sbCh0GZo12uRIDYI7OyRhURf0bfQ/poXdA6OCvvognl+Hk0QV\r\ne8oSF4dVyXr/PNhe7CGAXrIxY6d6sQuQ2JT9jT8CyF3wWfv44bemBrZ6JwUo\r\nu7xSamBil5vkN3vKUZx1ovYSd24jv4+tfNv0gOHkY4IMft3K8qoLcizXar+E\r\nVtTC6G232KmdEKKdQAVPl1Mxp4xr82p1hDc=\r\n=tVdu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.1_1670887960903_0.7392635320426524"},"_hasShrinkwrap":false},"4.0.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.9+916e95a5","@typescript-eslint/types":"4.0.2-alpha.9+916e95a5","@typescript-eslint/typescript-estree":"4.0.2-alpha.9+916e95a5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"916e95a505689746dda38a67148c95cc7d207d9f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-wi5Ue73bsbxUeP5A73NsmksT1FG9gzLQGcSFSz9SpLNflEWaqCnRjiRn5Dcgd5KHww9xDnaTVtGLvyU5cq4h6Q==","shasum":"c31f61e0a820d0587fed059932c7a790f5dbd22d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.9.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVC7LCRA9TVsSAnZWagAARVgP/Rn2ZNYsw6bqEgl1m1p2\nvlfr6FxyfFlpuII5EzU9Pcxs1505ctfWzsxq/NNq5tulrhrxXFVVTdCXijz9\n6zoTtuoNLk6tqfq8z2uoSkobmrLe22ygNGhHtQMeYkLtIeUMunJN6EsUi1OM\nxMCjHcffMVn8NJJ3q8j+5bR7jzA7dWaMbHAhkrR/5ulYREefOmwX/7dZc1Mg\nZnm3SWkzLsbGo+3YCpYjqHoNtH0LTK8buBSKFpxyYXaoOvhkoG+14EPIRFms\naFxGW/l1AQFDQE67JZL77Ljmm9ZxyAAyjxh2a6UiV9GgHZSi7H4H+XYN6qxg\nDVlfEREb+mpd5606pdGsHL7x48tePF6yoiemoiTc1K/eBs5V2+IpjiXkJIvU\nutyavOeWzEpoyvEjj0SrOWM24R1gs7ECK20opDQ+nifUiDrUl+ZtIWRo2PjP\n1SmOQzMDN6JNJwx9xteUFleA8DYOjX5VbP9lujyoqP2YY3SP1X6HGFtRGRCG\nQBWULwpcCMEubuUqaU56Do5xsNbHsJxMroQc0DYe/gZmSF9lQPDXGPEENG2F\nk/LMuZXiJdB+pKLSFvv//jxxe8HEfYL5vLRyUx6ihPHVp2mP546dKsNMqgUv\nAT4gfnF6jLXmBwZ+gdr5F/AVnR/u19C1wvGISw4rC1ehHamYIpyXlT2DtKpF\n3/5m\r\n=vXN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRCl972gUKA/rf/AA/GCX7WtxUSF86UdokRdeaS8rkMAiEAhTV4i5eBRqkUWiRqhxOdvTChM/c47QK708nh5L17Xr8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.9_1599352523311_0.46258062335314154"},"_hasShrinkwrap":false},"5.46.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.2+d8ebe41b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d8ebe41b942e97e5dd060570213d8245b0297f6f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.2","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-pdSebR6uhWIAB5tWrhBJE9/WaK+EthXDShrxkUVXua2AAUTa1cbZnzvdYPlIe0ZFLbPmYCKzIePyVX5PYA3WOA==","shasum":"26f00eca9152a26dc9c8bd507cff81f1e121b3dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeEkJhHV6fLl3LkCFKqSu93p+bq1kIS+M5/lpGAr5EugIhAN2AAjBJq02d0Gyj+aJbJPtCF+Ho27reqr5tXmBqPe3e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmC/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpWw/9FF3BH6LtnKav1SHZ3wm1ueDwApI+Auc1DmabvHSzxdD6TMTV\r\nA0h84kh/PpP0vl6pWbdGLM6TSLXnyZh+T35b9WGjZ5tMBtudXOS9flFnARUA\r\n2ocdiBeMCyJwLJhVNQ+55c/7irNHL5X1jLoxaFHoXBX5yDyjXoCKu3E+rLtJ\r\nMKuGmSc27bxxf5xChVMmWLT/b3qMWzTlFdfXA/IvNOOAbe7f/aD2hNawVsSQ\r\nKnADeuxpFwQlrrMvoqUqVw9muUrPbkZBMJktZJpcuiF/eUhvE1SuVvPcYZIK\r\nEVO1BO/gKsnj3LOZpop1wvDvUl3JVrNIhMQOOP0a4HMFMf4JOgTQvLJrliPo\r\nUY1/QKwECZTv7gU3CScNY2gZKG7piYBABWhCROK/XJE/me6NOkA4knIILMg8\r\nLkoiwx8R1PozMFIFGbC1jmYzsHA4YQe0+ZQNGdKQiXGDO1VG4BkIFxPfsVBz\r\n9NhCaLgs8bphGaMaQDOAl/vE1uO7wEkbLUdhj9zRTbGdqHrITpSHoYH223iY\r\nU+waWGEkVqa8qS+KgQQblzGugubE6ICFRzqkBWqB/097/JpN3Bn4O0L0Yb5b\r\neykQhLggEeDVYEVGSdEOgtWqUGeDD4qvzhdCphlx72VSkX2KQG7Lfg8LntGX\r\nh/NN6CXWVl/1f/IMlzgCBIwLxWwGjsH2UII=\r\n=909L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.2_1670918112751_0.1735171970100593"},"_hasShrinkwrap":false},"5.46.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.3+447bb278"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"447bb27854ebf156e656f3cd358086816a30efbf","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.3","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-e2yS9DhW9hM7k/lGvP52EkIniAFezw3xza4bmLCuP7YP73B0sQNPmc/C6hPPpPnYbYK2/ES9vlNppykqmH/AwA==","shasum":"2fa1c50eed985a1e2698687d5b5a1850fa23f278","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoYD/YZdK+1vNmjXkYgKmEpjBZw9uET83E8Y6XiN05TAIhAPpOUTDfnTdF7SS41sNzAwtoyqD3YcJ0zsuLjSDJJC3B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmDPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2TQ//UMkDFaJrHjP7t3DWRwRxeE0Js8cUoWp3FQ0LBQ3+p+dp8NWT\r\nSt3undylaqbCginCOcEwUPw9aZ/VyahrduEv78R4Xp1/eHOtlhLVqjhGOh7a\r\n5GtLHmqjt/kyO1LKbOKYBk80E17vy+d3toYaeZsWvIc7kbBbtgi98pUs4ern\r\n3d2vPzq8SHxUV7//fW3oTxB8djgBgJo45hy2s+c/145w2z54FfkVRgZMmnmp\r\ndSXg70o2Hh+6qnkCEmsI+56+WRWYULJwqT4qEpsg1yE4OBr/zowSk96MnoGA\r\n21ip04NPxZAPYQIycLaFX9c4w/qKDMFdkYUa6aWigXB3AmC+Da0bkipE+pvw\r\npbyEt/wZNGq6HElNQY5R0fxXZEIudGt8xPWdPHXTREcXAWwedXr60PoMgBtl\r\nXWOS5Qpt4fGGSL93n9e5f3pxNk5kWbK2oHLqe+R/ZLmxDy1iG89go7fAC7Cp\r\n5/kFTiNn/lVI7Ih2hddqDR07e3OR1uY3Y9nUlwaK2V5CiN+kXfH1vAvn25ti\r\n9cZgZ7XEmG/p5FN9diJ96681ZLzIn+Q3XMzdsylC9E/RsJxIT/vZSAjxEaZ9\r\nQe5R/G2ofqvCdhK2CU022Q40EkmyxpPEn834i3AHoTiSjDJeVCstsOAVHk3f\r\nY07+k95sfJhSXe3JTvItEtmqQX5EP1bWd78=\r\n=Txop\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.3_1670919106261_0.5149674154848314"},"_hasShrinkwrap":false},"4.0.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.7+a2686c04","@typescript-eslint/types":"4.0.2-alpha.7+a2686c04","@typescript-eslint/typescript-estree":"4.0.2-alpha.7+a2686c04","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a2686c04293ab9070c1500a0dab7e205bd1fa9d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Is6M1rcDx3zgIVhh1am4WYJNSSyg1vfbZKwsli5pwdUgesOI2Cx/cz04MDtw5pJtY24SKsC60ehHupKK6otyEQ==","shasum":"82a297b5f881e74582f3cd21879feef2ed82f674","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.7.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVBTiCRA9TVsSAnZWagAAcmoQAI+HnqO1qGpXr/PO0SJK\nH+1eueHonjv3y3Map1Q8KrUugOPIWQcgIbajsefT/TDTIAEWoodfk9B+MnT9\nhlpb6EmQxdz6TSlX7MX6CZ0PxmKTg7zgTHmDQumu5tS19TCjmwH6ZiFyTFmr\n/XseoBVLo24bj181cUu2/8KHqTvFn8Y2ls956s1aWo40LnwZuCkP2LQaKZbd\nNrq/sGNhWYAAhypvm8wGGoZYm3Z3ogzoeKupsC531w5uR0IMD1iBcaXrYgW5\nrOas0ZwUE/57G6etbpSU+22cyLghhliEWp1giSxjmMzJIu/GQJH3S66drpVk\niacsO4uy0aDWv732JER961xpATinwtJa/JCaBxrq22Qh+CD76cQbG7XVcMEO\ngAeyTAL4qXifPBVsvNTmVTO1a54XxrXMDbWsdTbhsd4XKCLr7cw08CMESHci\nrkxGs7rnu/w9RvOljTApm9lavaL15nZQSrKHuVfvqBnoeE3xuK91m5pN+HUZ\nWkeq+M8dHC5kKSyi6uypEZEEDmYuJN2VZuHtMpK3ZR7hl9IpITm74AJXTYiJ\nb8DgVdFfrNhmJeM12XhPKBE2yIx+pbWPe/GihAOmUolRIcigMM+i1KroSBGm\neHO+gTxzXvTcyJLsRuis27a94ZvVWkk+WOx0LZLsa1Zz6NmzFAhxYLA/lPZj\n4pec\r\n=fCfz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb7Ck6eIRCgdcB7Lv9iwLtO6fGmxLb1WTZkhGghQGYEAiEA8bAXk4houeAujewpcXqnCyiuo+RQFT03jZwDK1NX5LA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.7_1599345890399_0.7062806421432593"},"_hasShrinkwrap":false},"5.46.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.4+c3cfe22b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c3cfe22b4ac152de42a136678dfda50d766a59c8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.4","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-12kLFSLC+yIe2rpKHkWnZCzbveTW0KfRPptnM40Q4n+JBJ3I/uZS0AUex9g5NxYNvHbnkpTHRoiK0D33ifisYQ==","shasum":"dbe2e5e6875f08e815a683044c27255d74b75259","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1KqAMl9kXTI1VAORPTxAblrepTQ3AU8u7p1qRsr2NZAiEAya7+HmvI+5vg2/mPvAoxAjzv5ZAazHu3UwRQRFgtc1E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmDjfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO/A/5AN15TjjWVunRKhJf9z2mjM+K9KvFeS5Vuq2Os50ZheA0983t\r\nC6GxBhxAVVpLH6D6TzmrFUhaAdZBQvU0RqOJu41PZ9L/0xFRM2S6U70oBRGx\r\nwaQscyZL7WcPnH+nE1BOjlEIblamns9ELFN7zS4UFEsijKrfjED+Ti2M0xSq\r\nLMZsHb/l1wRY4A7umoBruY7kAh4qD+cLQCVqbx/XLUJEhy2dJrj2cpbbLDaM\r\nPwK+jEciMU9SUCeVEXs8eLwf5LaKdll8RzqPQC86+3gi/N84I1Ja62Q9TvOD\r\nenV8cLPt+e86V7g6u0dFskL49GjiUF1okG1YelTasQ2fN7ZAFFcoCoZeff8R\r\nPKrnSeDXmceGeCUUeJ74ziDN7IarG6T0isFqUn0GwlBmEAaP+wjVmaOVEmuP\r\nfRdTvRv4NEV6tjFS8m90jxeryvpw4uJEno/25yvzg35kGiJt1L3VOg6aMysN\r\nE1YTzOrt3d4dY2T1hSxEY+IJ2enim5fyLWKxO+3Vpjd7wel+rwPBxYXVWyDj\r\nzUv002L1DEbV8/Qg0GroCYJYfgseH9XZ8rdrvcohY3Xzvyltap7634Xn1TYc\r\nnH7Ws2aXKJru+pRSsSACZN8DAzUbbzwbiZa3olsn02nPXl4rYXUcfdf7mRrT\r\nHF820WPpaZOA4xkGy9KS1OysvW67/7vP7c4=\r\n=R4MY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.4_1670920414788_0.022580993495925794"},"_hasShrinkwrap":false},"4.0.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.8+a40f54c3","@typescript-eslint/types":"4.0.2-alpha.8+a40f54c3","@typescript-eslint/typescript-estree":"4.0.2-alpha.8+a40f54c3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a40f54c39d59096a0d12a492807dcd52fbcdc384","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-PxOBRV3VTb0l6ueYCs4s1g2Q9fAn765JWqiT82bP9gRWthXAp8tu+y07/3N7kjurvckHXUl0D5mC6B6NdYuNmw==","shasum":"303104e0779e0fffef2da9fc6fd92f1ff2140310","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.8.tgz","fileCount":204,"unpackedSize":414531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVBmuCRA9TVsSAnZWagAAy8wQAJEhxzULrE76iNQOFk9v\ncczZLfQ3kry7PupuyNMfOoKGiqF+UNle1agOb6qhJyjnl4iAsdlYiMg1g95A\nXLz+KR2Alr7DL1kpfvvxChYjx6l3Yh6m2/kc5RIaZLDAgFqIRyW6SvunWRkH\n2/eEq9Z5+STxdJQLMDMwI2g69MPonJ3Mifi1uBRq61T/DqXcLp3K2SHHfq2q\nMe2RFia5/i5DV0J/2l7gIARNYPja5slb8zBI0Vrv0GdvJuJRJU8GvAV/NG/F\nm9XdpF3qHHNL7G2RxlhsSmfmCXUVQIcSINlJTOxtwzWRy87KL1kUZzUqVfBX\nVJW7cr5xdRGYHbI56mnkpXpxMg4qmifKPdvkFdhLzqnYw2nRpxMNoQId0hsH\nBFsUDtEcbVPyByJZrj5ylgAIRsdudLNjKJtZ1ZqRdlMIZj8U6IAWWmgV2/67\nJAP6uUt/8B5MvLeL/FFMCbZpn+AFLh+Ot4ekvCxHIE+Xh6vslddUXZOGGOO/\nSAzPiZSxthw//hC8Fli8x/F30WoC1ufYFR3Uk5Oa5pp8uZ9kdFuNqil0W7KO\nELFHHr/owLIXnI9EhT9miUpypq5bQa/rkmpT09XENvuleoOS7Hz1GEvVQEso\nj1QveeavFViV+/F7EhVEvA5Kp+amyPJpZJIV8uMsgU8vjlkZefg0g/Pjzsbu\nkT4k\r\n=s4pH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDud163AKhoyuZhYLAavloqtHVnTtCLziNjLDHh2O4VgIhAJ5+Izqto14VmynuME9pcyNpSzNYTcLWS6nc3HBPlkYX"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.8_1599347118040_0.7878289505345699"},"_hasShrinkwrap":false},"5.46.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.5+3ce25494"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3ce2549466741de3624fce6b6c9729bca60767cc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.5","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-xgEiwybzyc3U6Xov/U9yDkp4SXkkGGE3F3dZIsBHAMPV+pFu16xDgQiOYaFr/G7y+hTn3DCAzfOlApzWHIBo/Q==","shasum":"be24d498e08122e39a116e024ae630f32fdd098e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.5.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEyzVARkim9HtLJMKvu4fmcM/LiFyIa8iMc1zTKvRpbAiB0io9pZE0+S/W27Hs9TrGxlJyZGMRt8WgkciG24M3yAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmJI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Mw//Q0pBiN30hp2BN3vr1nP/Z6s0syvcTEgzaVc8TAVkDikGec8A\r\nGah3m3Th9ctz98MmqlcKeVMg/pUHJ5RjVsnrWqAmCHV0NfSnqrZHJhcJLqs4\r\ngX00PnoQ68oTU+HOJ6xXMo0lb+hzKQiMS9uTIm8NPflQj8RCnoUWcRPd/xpg\r\n0NOEmm6RYICMfGIf+/RaMmOXtvktzdmpaPsw/B7/bTHh03g4hTuR3bXocaAY\r\nUHS9KUQB32eJOHYVDIQpEwJAJnGtbEvXlGoW/p1tX4tSypmse4FoTYMfeLck\r\nRNJ+8THxlu8iY3mDwCNVnxLU7zOe/xRpic44ZgFJyyeHTdRsqljhk5MJJHBJ\r\nuqzNu22xXBw5dCCscj21askEGihx9NCFkE4efgcqafNxCAppprR9rqmuMYmW\r\nWld6KI75QaK66ox7mo3ivDoMI2nvgXILROd+goKUPVSIm0f6lSADzT0M93ZH\r\nhjexAGluK0fta+mhzc7Enjs3BY0zL4XJkYhdBH1RE9qDR0VKkKRnW5uweavn\r\njm4h/5gPKQHIxWKcoDpjI98S9Mm/6hPOFBGwKsOM+uo+lxxgbdkE6kn5jLRh\r\n4aEVYQNyDLNtNPk9X3fSpnK1o56vrkQgOkp0GuJePj5rBxM9wmYHU4ZmH/Wq\r\np7Kl//FgjT/jk2wuSx60aNdPAf34dcX8YGI=\r\n=zAtB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.5_1670943288192_0.23169572962496843"},"_hasShrinkwrap":false},"5.46.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.6+7c147edc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7c147edc51406776ee13d51e694371f9f6d37b53","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.6","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-mEdNMN4qBVux5AMKdwaASOxPA5gHkNvYT3as13775zAqP+OfTCzwNxFAF+MBR3KOFu9SByuc/W+adAB9yHSFgQ==","shasum":"29593dff37755627b3f97db17bdc056d32ab1461","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.6.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+3MRh4LelvA6O7mxdmiYraBSqDoQABAROuakSC0SN4wIgNI+6X+4O5W4HGGhcIyk30+jtasUfx5DBc0R7E0Zi/QQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmjDVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotgA/+No948IsoRcPY3EsEz6gM12+RadjwkvxNpyO01Bpc+CpVNE5v\r\njQscMXDcn3gSlxF9IkK8aZfxAB4EJiTYDumQn26kIQvOB22t4hIw6sxlEWal\r\nA/krC0pQE2OYfBZ46dQeKbI8KOnz8NFV1sQBEnYlIP47ognP7XHU6DD4g7Q0\r\nk94LAIZnXqabMcovUrTznJP5SnC1kRw9bMaxw+8CwSKnMz13LpchwzJ46MY1\r\n4+2DHaQKdolzReomyHywRrjgx9gR3wgsHvdA6t+PXEV0pxqQvqH62aGpJcQJ\r\nuO0geXaXil7pOEIpk7Kv0K0yzezNNk3kqMvGu3paQ8anQMJ0cUWGyun9Yt5x\r\nkP5b64EZOVCyvSLk6lELRyzEZCZtKxbeyJuU5vn2e21OmIRLkZaE7dj/i0p7\r\n3FD1Mp0t3vHT+2Qc0oGRWZuJoMnU4ePBqKJmh7+NYet8WUXjDFiKl5TIVMeW\r\n95HS3TZILTkFdwvMVFciBttWXkRsygZ2IagJZTCk9LzKXyhVgcUrIGbXHovY\r\n30Pue97VmAfnPzNNxJHNBrsnSlrriRMCKH+WDy6MgS84a1s+oaWrEJkVcyed\r\n66LoVsUcgrQZkkx91gSfdtJ1xpjnTf6XIYiMxL9cyQGBkg9clFpaUpOMdVPg\r\nwklBGXm/9A3jMqvVup/VLnC/e85H0Sm2Hjw=\r\n=IUGB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.6_1671049429628_0.07659048707959082"},"_hasShrinkwrap":false},"5.46.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.7+7cfb39b4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7cfb39b42700c03573e1fddf2bf805b949bd3e6a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.7","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-KdDKAV2FRw2BFpEC/4pDTbqAOAMwmRjp9gmEeH/saQ+9TkjVTyAKuVZxAjtTBz0Cz/XTJYfmZeCSeo69V+VK6Q==","shasum":"3633dabd96c1caa8ddc62949a5a97f34a74473fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.7.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOcPo52CQqLtuQOZw4Nu3mdO4eSLriSB9tRM+ulBw9zAiEAiGXTI8O55g5nyNcgvzntU3EBUo0XbOnwc9wQmZEDePc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm7BSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBYw//XD+utGw9FAG5Lg63u1Voh4bkUuf3mJ02trHjODg4r21ej4ZC\r\ndgFMdD1hSjUVcNqQ6kiA5if/pep65Rybe/EDgrDiytknxw3LHKS7ZAUQdQBp\r\n5urtjiaelhZo4CEkykQbNiFfrTNrnbiin2LNqVzLYoeanf1nHrvo5T6ONLBA\r\nAG88MAEFNwTQileGA1cX4BsrJlJwlnr1jrRjEqkFml7Gfj/SGoyMQgVAJKew\r\nh1NXYIhkG6/4amrre05xpki5b8akKFTTtHvL+xaOIagN4bcOUzuWGZtpuBdH\r\nSE6fExhwhWqTEtK2XDcGJp2k03qgLN93KlicdtP7TtP0QRzMf1YSLZY9ENyP\r\nV8giDszd91S05Fj2T/tLG31c4yHHJ2dt/4kNAYUs9TENlZcRowHqHMYDauDG\r\nb+vbehpVLkHvHtYWhRcOZLTUOQxrP+U1/n/IuAMxXlNAmeVhD9aPe3hiDQ89\r\nmyK16VA8WMxiKQtO10xeoOSvBybg8dbZLcNvbhAK4KZV5UQHrpgogD6R+B+U\r\nr826l/HCPi32yWZlhexHxlSilxExKzUUVHYPi/0ZI8LYzR3fmJxvA+SXI5ik\r\nhIP+OltW+3f2sTBZRkP2ZnH3+MhkpcX2feHSNFRv2pOBpwNW9bm+ypDQE5sR\r\nmreMFwMVqVt+cCtEt0tNbSjkwNm8VIyNc9c=\r\n=T1S5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.7_1671147602014_0.8874362500917197"},"_hasShrinkwrap":false},"5.46.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.8+c50b89e6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c50b89e69dcb69b2de721b3786f47d537420fa40","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.8","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-+Nq91VskRT3fkLnfX2ajdypqIM0wecbDpwRTfwHh4HS9iZEkJUHknAgilcfroBTJpZRoQy8f8I01XfkPMFCwkw==","shasum":"d5f917fac83e2aeb730e34c960592510cb82fedd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.8.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCswDO7QVDNb5AD3GgmHmfLEIQB2/HLXxqC3MViak0a3QIgQfWbs4f049Jvb0Hl58w07l0L1Euqt46W0q51FkepFEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm9KbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohvRAApDLdpoypr5iG8Ln/fqe7dAokn7NN2hfhU8wNS1Yjs7+iZkUa\r\nUHPgrxP7ELnks6V9iwSlQiZvHKF38FtHpDEe5L1dOQYm0GRmZtNyDx8h3cZA\r\nIZHYV4BICrHY31UMJckMbz5MLnZY2KBtBZ9wDGuuNt33EV4feV2qIByEEiKZ\r\nKDM4NpFxD5gG6pI6FvrPuaXKQoqflFHaw6RwvUm7p3tX4hkEH3vuclNBpXbx\r\nF69XZ55OB2R9l/FZ6S/vA1j06LojcAIw96DRG2daOqKQf+4yxifOwQ/SPZNS\r\ncwBD35luD7iQtO6v1u4tPzSaJVSwoYMLmUjqSh3X4tfUgIlMpJBm5eVni+AC\r\njOsJ11AaG89rJ3aAtU/Mn9Zep2AWITV/tNDcW9DF2g9XceHyaEY81JMb/3b8\r\nZdCdB8RyCW9n1mvNDymcEnKfg5awM3rqjYC3WNsjjSxomBs3mhe4ss2GzyQo\r\n75CH8niNfXu1JBe6PqC2zkvOBsBbKc3CWaIu34MjjET9x8PeSabvUw1/F7CM\r\n1P1XOjBZQKpQJOA/ztOK/iM5CI9AVYoD1BSxbhlXsnWH/k5AtOPF2JV2iVXQ\r\nHczCHtQRZ9aoEpC/2lb8NoK+C4U1Iiu+WV7RJNsV6mbwKippJrH6oNK4c1YV\r\nZ1SIPvWmcxpZvrdXVEiKgQH7du5QLpX+Tg8=\r\n=EoRp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.8_1671156379538_0.891689157875263"},"_hasShrinkwrap":false},"5.46.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.46.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.46.2-alpha.9+9e35ef9a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9e35ef9af3ec51ab2dd49336699f3a94528bb4b1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.46.2-alpha.9","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-6VLiivrV5NihAR5AgylIOUG5qQ8sr2mih7G3cFWhIw4fgCsPA1IZt0YjTM14Wg9WBTi6uejUSrXDpwAw0EA7gA==","shasum":"9011bb714976698133b5b1fffa7881b479844054","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.46.2-alpha.9.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Z2XNrE+dlHVFWNXlZ6t2DwriLgBG4jh4RfDaN5WaBQIgLNjt36KgVPZhYS+ZlwLAvjmzjcEIBbDKOyf3LCoE5Go="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjm+eNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZXg/+KdT7DQdO4NAXvYG4Q5+INSYl6pwMjcTjpwpXXLCXyCC3FY2N\r\nCeEpT7he1MXImIX7uN+pTNvfetUixyUFy5/Ld6WzC8gIMNh+xHisPS3H/BJ1\r\nO9VXsMean2wgJOFSgFsZYquh6xQfOJiO6EGgG7ZK9mr699IbtNoPXKCRXOMm\r\nBiyIZDDP37KpKj8odJveSE1E6UB2JcOx0ugNfQ816jCfDYwH6XtHjffkDogv\r\nYJPHIdwY2uBk3NbfqZ0o3wPJApceSWsG0g2LbaYhLawfXvYr7M+RLmHQ+c8B\r\nypjQn/rFX4KzHP2dDgN49k8kLTK1R0QN9nJEmN7BYX04TmGnmTR7wuZUKnag\r\n9+Ac7wYAmpKN5RFoG2S0yB28UZ1ZcurOXBOJS/JgAZaHKBBCvJ5bPxq6tnfx\r\nN1Z7fn9gBFORNBjCgJU++7aPpFoXD+Sv7fF6rzecLv8CQ/kFu74e5fFOdfRP\r\nFVWKj5hGrE46R+gEshk5zQzQEIOk/6mDQ++PIb0CC6Ij6Qj6o463cKjmZvIo\r\nuwF4uVmgwvT0VPmRLctjMMnwxTt90t6zbq2h1F0Kfp/C94aeUH67DQ8a/d35\r\nUnv30wcvxNqY9gPffr68bidTc4/6TRv9TJJ8tR7NjYznyNbmYw1OwfiUtQRa\r\nmSA6NaXSjmbPaTGEXh8hw65z/SK6S/D80jY=\r\n=6aYk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.46.2-alpha.9_1671161741779_0.16779868532265407"},"_hasShrinkwrap":false},"5.36.1":{"name":"@typescript-eslint/experimental-utils","version":"5.36.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"27b24e3dcb9b74a1a0f2a3c04b123a2da36ba034","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.1","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.4.3/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-zLbD16KK1P0tjYXHRKWUcEjJIGDMhbrvjTJyWTfKRLB9NXW45S1zWw4+GZfxEdGzIPyaw22DUgUtyGgr3d7jAg==","shasum":"a80560ec2aad2411eb148ec1e955dabf5b4609e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkQ5SJbO0c9QBBuN8mqfWB3Nmm4kh91QuqLJ6c4yOF6AiAMwkTk/0LMHyE2ELzYCbah3t0BEE9WZ58SJfq5NbQR3A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDiGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXMQ//TGoCoJxAyYPoWxNNrtffHcPXfi1osa7uY9hnydBg6+e57dOb\r\n5VikAR+1RMiftmeGNKJyg433tc/21OIrZMqzesvMr1FST4ypJd9BeAG927ah\r\n0pXNwOA2hwShKS0EZSLl5rEx85kP5XUA+OG4+khrb63NdaqwUBk3X4AdpRsJ\r\nhi7VzzIe3miBvkN/IIClXYsXX6kqjbq42NQ480Pnc5L4JmC6pk1LkvAABMSw\r\ndz2ziQYbMPYq/CNMp0cpZDSh2PceCpqMsTf6lu0u9XbQQtjl2ezmhEbaZ8RH\r\nbPskBVCAUrJvl30L+uJ1eKPQop+pUBFT91YD24UJo9/xNlezuyxdQ5/sUmHR\r\nwmsyeE1ErZt0gA33Pd3XSNPu1m9QQBRDt9qedx8YKIGOhGMYdbPuad9liPaA\r\nNYeFXlCGQm+LOfSE+ej8X8Zc/jK+eQdYKNFD2AO99uy6+wNIzm+RdTE+Ko+T\r\ngwDVqxm5mRHnZ4Hq1bKtNUFujdJdrUrhDS8hi0lVU3KkfmVWwy83fDCL35rX\r\nhVg8Yo16f8Cs0LsBYf4DS2IaAAqaLFpvhaD64bCsX0GlAelWLqcwTeHCXCOz\r\nnJcfVRUYmxyCQa+1Qyrnz+VSR0ipYprTiLCdam3way0ND0w9iv1Ydu6ZlhMw\r\nnXCrHaR3UWTGNNQjR7WQ5lIea4hCotyEDMg=\r\n=nqDs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.1_1661870468634_0.694866779139236"},"_hasShrinkwrap":false},"5.36.0":{"name":"@typescript-eslint/experimental-utils","version":"5.36.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4b37b9a99b6068c756d4ba98f0f7592345c11282","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.4.3/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-InuvvFaR53BeV49p8U9nwGtL4NYpmoE7hw4fKYM7xI0fM5SCMs+Emy2vd2WxQtU8U9PGmxIn2slbtl+qCaXKdg==","shasum":"e19265dbe5edf2293838f39c29b83bac532e0f8d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.0.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU4ZnrpRoj+kZFIV05I89sXubz8zWHhqjJHytNUiNr5gIhAJLi0DXyLlqPAvGUCJmh9tl6biGHj7a5tYTCSzmdGy00"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDWgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEtA//enqtQ3kI6Pcmfm1YThLPK69wvu8976UDprW7mlYsj1vyeKYW\r\nplBeNqFCWhWckhaTPTD2W6KqhGi3FiuduBukPb/YDM+oUyi70iqSWHnD8jxX\r\n4D+2vkWRXroMu4SEYkil04mCMAUjFhSQTN7PQBhcOGnocLCXpLs71AAv+SqD\r\nB1pRC5XLyfcCetbzCYn1Qdnjfw3tKzQv4EGpDmsS7igdYyxui+oOcxyX3DcA\r\nUdz9HGQcLQ7BfOdKSsVkINI1x++27Vvy2mRx/FHQnjXty+sVPIv3dD96Mido\r\nqueJ4IoJdgVOB8nyjMxYmvxisCqA7LHdnfHRXRM+tErE+Z/QxcINyoJlLVwV\r\nbTYMCwX/C8fa8vxx4xwPSyiyf9IhW9DmX2Se4UA6esX8+O+VeBAiZisNUX8A\r\n1IlI6XG4xWqZTGZROsKgaTFjvWQkONxApuVj/pBs0nzDXYNbTAivnCpPHUIi\r\nLMEvBjN3o/12/mqUATm3fulvrn9fiyD0s0k3mnCfdfw8MqySVE1SaAMZW/tw\r\nUhIhpXJi5T9eYi2lwC6LLSWQutsxd3EgpVcF5izuE8gVGWDv45FKhvNB5Zx9\r\nl7H68x4ddK1Hkl8B8ebwMnRpX77sOgle52Tx8A3ON5QM+yAw7MNvWJgb27HQ\r\nB8UyW/zuSWEvQRocXl3vtQXj1hRSAF2mkf8=\r\n=u9J/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.0_1661823003568_0.7304584409927986"},"_hasShrinkwrap":false},"2.0.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.21+5ab13a8","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5ab13a8d651f02dbf60a41ff2d2ac646f632635b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.21","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-HBm9MZSvk7qmvu61xJFOaXlJ8FrHlw7BWZjlyczc12Y60yzDfsU8QMv99txDpQ2ZovQp4PgYu0x0YpjcYqqeVw==","shasum":"3928a1b44627609a8d85070c3879a36cdebad914","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.21.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYZB9CRA9TVsSAnZWagAAPWMP/1HizrT0pDAC3r+S7Kl1\nuWvua5V+g4I34vGiury6f8p8Hh+EVrhFQzwNcHTdLYcFXgV4uWN5gvDTLFCW\nFxnxZgMY01zWZ+rQxZ4tjpw8tNZPu/k+55PQXFFcFrUyc/E+jesuPaZpzRUG\nSAzNkZoCPMdcMs+peszoBIT0dOkIpBKgq7k/yVIszzbc9uZEKWmy8ZXwt1gk\nxMCu2ZPpam5bsDiowfjNcSXnkx397PBWkV5YWT98pr48DM8a7raj9wcABIlU\noIJUr5EHxgymW8/pnaqr8e/9MzWrqAMhMFUa1urtIERUmhJErkkRtL2MRsU7\nT0YjVCVpH9VaxLjpZeuoh66Jn4LsqoG+qDuAchaagz98BZM0z5PYDwJJhiZF\nqgA8U4RQ06Wf5kkJbgjOszdPxO/PaGTIUfrxVnxaGd7mTb+uHlsKFchLDe41\nZuCPXLsYJhLjv7dRn9k5QUtuv1eR63EtT7AqLiLQz3GYfDjcyOPTNqqZzcN5\nOTJOWXcbHMSD2gnXHWrfB7LbC/v0e/BTZNXqZRDT3bKOAg94IUn4v5KX1Lbq\nQU79vsVnPq87P2o6WeMzW6xUo7UkVgzgmADinPj+EtNQS5UaA8cHRCoTV3Pw\nJNgN4qQYmb1x03bGH22NsJobZuuNEnXpnihhiLd/ZB+GGSBR2rqfv3tsX/15\n0+ip\r\n=j4SA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOx9Cw/CiS/agA4ET2Oa3M8G0EM8PtnsQFUtFtuf+HygIhAN62TCvwEzF6vr465zxCIpN2F13wWx6XERXUjKZV6MRZ"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.21_1566675069156_0.6904109793616551"},"_hasShrinkwrap":false},"2.0.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.20+cddfdca","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"cddfdca913b1baa958151e237eac947eaea8f31b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.20","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-mvkHqDJet0CENMYlAnrtAB9+JapZgyGxiTWFa6DIFdbZOml0eIoTyy+T+yW2kwQD5+g0YwZNpllaYtEfGsfgsw==","shasum":"9a62aa428ab68d4209d0bbc02ab569f9f0c1b47e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.20.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYAlBCRA9TVsSAnZWagAAwk8P+wQxoSLvlhZORmHQKhNV\n+H2e3vA2UV51dgBcm8BrsSD3t8/qyF/9KAPjAHrQovTtYTsxSMpX8UiR82ZA\nalOv8jMHszV9yugBTT+nQpz6djWl5Wl8aOtV6PM5vx47+PflMS6kceDqJVxc\nynCA54w3pKsF2IvAyuhlkBasU5ftfnTey4TfX688ZGBw0nMj1pjDdpJxg7/u\nyVvCIGCFn/UBGJU2unXHo+eDd6vEMQ5UVZjtI+wq7Hf7YPrwQYrmmI8wdCQe\nFDd97j2edt+iPQLYxjgqT2k4itHCaruuzaQwa7e3GI0/x4w4/Y90ZkER0Z5u\nN4OH+KaJWwSY98bBKFpJR21tzp7L9K/CAbjj2L0Y+C3LOPJfVsYWWJ0wW+MV\nCV0dlmuxnz8dB7J1KLzO0gP1kihXPSJ4CJpqVg7pMI/tXJSmkfrPXLV/azFy\n60ITWak9elvcUJzfrYjkpc1V7/0SMjYZTtdRgkNAyxOrRhEtpUkO712CDYH+\nWtskOfAaF0gC4qaO2vVovijbUCRhjhEpFSb3Pw5VSDIkjhPQRJrx900x/oN7\n6IgEOxkH00PqbbyfBa8sDIZgf5c5M1hi2NOKSJNIH/WK9GS2BmvPDbUpuu/8\nWNxz8tw/7hRxkmN6atAxWysfDbENG8YiytdvttsKN7tYclpUOlKoY9DTfNvX\ndyFP\r\n=f7Q4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvwkTRtObsmuDwVUMWNGniRNwcGwXZHH+f54SyvL1W4gIhAKor4fPD9DOxVKq+/MuJLuKJv+XnqoZ2/JiZb8eA+bgq"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.20_1566574912700_0.12721457142059034"},"_hasShrinkwrap":false},"2.0.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.23+5603473","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"56034736fb3ce6b4d573996a78d408966f67649d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.23","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-+lzQL0vSQhgfgrRUVI0QUSY6bnxy21xVcmmMzUY8Q8xHjS5e0mMKgXXdx0cZ+v+h/FgWVSc67K6G1y7Iz8WMRA==","shasum":"c3705c1cec73eb0a023ecf79a0b92a8e9ede03c8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.23.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZWNmCRA9TVsSAnZWagAAqJcP/1ZE92iONXnzDzqA5sJs\nReYxC46D5jZdyjBuP20+tI91TRNP4mcTnbsSZnphOc6dBHReMvGGlFkzLhgO\n4qrLp/LQeCR3c0jRY2L8JbfHPMF0/iRVRHy3GV0yOdZHVCxjqqyzzrP7him4\nKP4ndse+iYey0/V8/xnfw5mg3C4eUkFv2dg6quEewi1wHgb/iJ8pymDNOV/j\ndRXUMC4T+Y5AWmGHmo8w8EjWJbkQfFxMYmOjbJSWIfNLa+Ug6Lecujlx5mDY\nirk5uAcnqyy/7tqjOtDUxUG3cjJu0ZZ12xNGWAu21e6usF3NbNrxzJ0d2Twi\niRjFVEiUpoEGJmsQidpzKJFSciOmoYrXGRd3k2VINYRyKwizj/Rhn/kjc8i8\nrdHNPrxjQllIz2TEeZHsrDgCS5chDED/2OlkogZnAqu4sM2He+fqQWWbEmvc\nwIjkeu7sAyUX4OUki9Lem58PdHASO5J9ludIB0WTAb1qjtp6pJgCMxNsLs/N\nOPqfNf91zqb6TxgtUmhCMIxTwEXivPh2RhXJpghagOkBCwIGDjHXZa/oft2c\nWHGw10/ZwVROvZxR4wlf/0J6wv0WNdj3PswCASSsehEk791VE6U+j5w8qDmQ\n3rxQiBGA70cAOzI0HELMzhuSVFO9zM83MuSdd+H1KvhNEJ4+nK9QWlWtN8+K\nU2wm\r\n=Dh9x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGk+pJpNNOmWpZ5YGEvVO6j7rLTqSynTDj7sLIQCbw2nAiEArYgFE8/2G+ua0FQZLBFP0VZ5wi3WxOwMylpxzrRuPnc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.23_1566925669870_0.8211869813913664"},"_hasShrinkwrap":false},"2.0.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.22+16136f3","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"16136f3ef8a58450e416967d4cb9d1ee0158eae8","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.22","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Xw6Cyd9/4Rj0v3cO98Ujc2/JCcrrU/ODzC1bRVj94Ei0+YHzhmTtJEolV1LBoOPkw3XJTejk4WQU3ddTLHqvaQ==","shasum":"279d152659c4629439256e2fde3761cd196ce6bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.22.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZV30CRA9TVsSAnZWagAAlcwP/jSrgOsjmJerl9o0MhnS\n9bLgeW1BEnz3MB50Ggs3/U/OLAIhIRYh+WdFl8+FESlfhGulgH10qNhrAz/Y\n2p2jUr/AeDzIiolLE4sEEbTorhRgbNbeicZhL4A8lB1/VcjfsUgotDnkfHmW\nAWhxU/dprczduvxeC3CbDgBZ7OcFzwCKwrY7bon6h+0qUNIW8qJ+CNoZTYdb\nKIJ6GF/PU1QjcAYdEUIoqXOAoYe6xOxSF6AmLOP+o+lTCN2jxm9na1SCtqsz\njwCBWyfwJZgVGwt68NxAb9dXYKI4ym34URK4dDxvViQuVLRlDHfp6uIMzCGN\ntr1en7HQ/thQkxA2Bi16oTaUb4NShW/jT/u7imU+Q2L8S4SD+rEDz0mzEW3b\nNDCnPT1HeR2l3NOL+rFnjq8V7hK16umOiag4U1hMiswVHNwnQiduHPjuZUQ4\n/SA1qwUJBMGkNFOblqirt/y6tKISUwP7U65dzf6/1OCl5nCgbeM4MDhfvr0N\neWJW8sX4JoBLb6ZMr4h+w8r+itN37DdyHASQpAaWpxJsFhgFDpFhcNWFcUIQ\nWdjCuHbpqeRQSxmvmX8aDFRHHhLTMPXqnNlFc+AxUMLNFFlhx9ovfBTO7rbr\nfR3el6VDjPoXbiqdwwlz4BHgqQVeSXk9zrmqMZ/0/YR56qorhP2QneC8YNG8\npN06\r\n=FQ5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhrymPSS1WlBmt6xSUHThRYDxkFpgrVyN1mkH6caBpFAiAHHyP5EGAJN+ntpEU7UVo+VghynmC5lHDQhd50OzLmOQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.22_1566924276259_0.8018317462322255"},"_hasShrinkwrap":false},"2.0.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.25+29a01b8","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"29a01b801063f661c396980810ffbebfd54a8fce","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.25","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-yhBoz9p2E+11XTwdV6+F1uLvCJYhE2q+ZlvkojfPnyL+OoVj1wKj4bnaZxpfMMX9IeXlIaJdnuCh+J6Um8fU7w==","shasum":"64a4cf0b287cf72f619b5ae7d52155a614ef8f81","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.25.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZsrlCRA9TVsSAnZWagAA25kP/iiQwGeR2braiu7OiX2l\n5w+bBS43tkxvkKhRoSRmrXwhhVSevdhuPCTjWdSd5AYDFaI9uAY1J1GseH4k\nYNQwYI3utCnf2hmkhnoWg1H5HVVaoW1c4jyFJkXNn4ANP8IM+o8VLMbtoG3u\nLnjhfg78fu+ZYDHlw3GRH7GhasucPP/NTAa/mjrT0kG69VPvf2uCF2n+armD\nMFYD1O5e2vAyzyFoVYBXAbS9UtQ8M6IaQc0Uq1qT9Z8mKHioSDyO+IZXwiYx\nn+jLTRzNhve7BW28TROWHnIjM/nAyioYYrnEEaTJZvu/hE31F6kfE4jl7oNH\nJryo+4KVi5O3SNhv/5GMP+iO7jD9u0YrdVGiUK9mEURVItXSATooIiuiAQcO\n/6+ibnV/6rcqCuz20c5rF6NLyV4iyMgM1rLSvHQWtHUmzURZ6csYhhfJH/q0\nkdIEFTY0ATOao23LerV2/D2txbkp4VGrRK9cAV85YcDpILFfvmedZcd3p4se\nPmbtRpJPoNEePRO8wi2MBp39Ff/JOZ3y5W8e+05wbP+3xg6fM6ihdLWR/hvH\niVce0N9ac6BCFvaNZTcw32EOSiFIyoxXdxAfhGCp8pwjVsrc3CnHGaI8UqXN\nrAazpHcnsbRBBydSFNYi4RPRxCrDvSWyrI4JlOVGVrKErg+87vGMle2knLsh\nCKS+\r\n=g7L4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz4Wmdr1eEFS1L5UyNj/8IwQk1AMnt6MtZWu9sJd9eTAiEAhS+bJ1sLfWsVoUMHe7plMbFaIfTVcD4uQNz00u70zuA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.25_1567017701033_0.41076944218640565"},"_hasShrinkwrap":false},"2.0.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.24+344bafe","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"344bafe5c7b17611f496de52f10c0ed556fe81c7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.24","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-wYYXIjFnLDNZBNhPK0YiAr7BGdT/kCuvV4BCDA9DXKfI+U180E0VOnJ8oY173Pno/eKTozjCD4wptzzD/YZj7w==","shasum":"4e9dda24f9d0c583084b71c68f5674d6428e309b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.24.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZWuyCRA9TVsSAnZWagAAdq0P/j6BD3ia9/fl3GUk7fpB\nEU/KpmGXuQkPgIV7qlrLxJtfFzcLcoq5nrWi560aQCJHJV1miiPirPkzLkv1\nB9zVu9xxg09hRZIADdB3VNfpZLtWbz5twYOtiegU7fWDl1GXkJj7BYQ18mAO\niW0ys9OAbkocubiNji99iNl08Hzns1zWJg7JyjiLQtPhBqs+yVsKVvDsM66v\nP+Tbci7b6TYyRY/QmDsL4SZK6wAgDqzj0AG6o3HspzDiznyNKKoSkL+JLDHc\nJIhbRdcvLdvvzpmuFJxhO/+9g3HSb9jMqvihM1/ZvuL5PUVwaDPnQV+795iL\nU/DRTgG6yZPYHiYT37B7BRrlnX+Sbk3xhYwNZqWEpkboAKfSrYbdSHFREcjW\nwkRKmMjHvGIuM6pOxTYHojmExxsORGL2/Ef53qrsxALyg5bK9hxYZXFmIgif\nYOd9acwLBWvVG2A/e00vrpL8onNgRY7ITsho+fLlM3x8it0ECsSZPvrBJFU7\nH+5Sm+CBRpHVKJtpNerM2/hOxiW/e19cQGSRK38B9fljJ5XgUbbPbipwxuy9\n7Y3NQv0GQ5MnskoPdi0qvYLihzE5U8cSFVZa+TZ1e1KYMBQwfHViwI8CXhR7\nfcK+6MEgfgb4xJGl7iU7elxBH55c1Aer+pXq5vTfXIzOzPpED+JGp6IIWpVG\nZb3l\r\n=fgXZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsgLasiBcjy80tvR0vqN236Y1438ux4Xk5hI4+gqU2vQIhAKobDxLjb4d8hJrAoIC6QZ1IezeN79UbXMb1SERZFiIG"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.24_1566927793704_0.956509696926616"},"_hasShrinkwrap":false},"2.0.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.27+6bd7f2d","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6bd7f2d0c0df0361b96509e337e60c77467fde36","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.27","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Llpk7EHfIrUjJIAnMGOV8uan8FWzY38stuUjArmf571hqc2qCgOzyM/a45nIlhvRWiEPx1WjJZ7of7q/fxfNyA==","shasum":"15bb1848f14ddef72e22f915aae1aa8381176d9c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.27.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaH81CRA9TVsSAnZWagAAMLQP/RQ/yyKWY2bmrGo5Ww/R\nDe1Zmq1q5gP9KbK/71Gitcat7FOY6R13jNeHGWXfRKtzzHYcq+s6t0kTIxzj\nHIyjXFT1BHJHUP9Q42xrlrbv5e3JIXlkxXUxaMz6AhWN2KHriv4dAcRRnehi\nWcm2rbIRQti1d2q6e6ywUlJUWfKqCSiXsoLkD8OltTPph3ekEuf9MXuXibW2\nlj5ACiHokHBOwOG6QJaV+L9PwI9SEvvjKFwhQMCYtUu6NMUj25LuGTIi6V9s\ncVM/Y+GrzPVN2hOP97A+ofWxY8V4Ry6fENkfEjBiV130HtM513Ay3vfIC+z3\n2yXZt73nMRev6dltyht7bzX0lVnRjtK7EGrJE2G2QRwKUmjxGMRwBWs4ntMW\ncGB0juBewmj1jNSD8RbywAPIj/cvbe2Dzz52hZJ9LAHpoYFYMeeYs3UKu9GS\n47wByeK79lW+jWHxov4b81E+ij1bmSThLlsEwbQ3M2lan81KLzLyYHGajcPl\nwe16nQsx7bywKvg+Bav8mkSHzz9s9WHBK76YuthabQJiKDixt4/Nm545fhei\naP513apRMi9/9y/m5hYDWRvfPmFAKV8UrQl4i9lHbZeYzP7VXXyDb8u/3T2P\nL7mbTclPqaD+49JPPidedYIZ9V7XV3jhZrfKQG461CsLuwiLQnXQbTKOo3MG\nQxJN\r\n=xR4s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSNuMWninZHvhdrfAs/tL3z3uOcKgaHlE6pnmkoDbxDgIgakIb1/XPEdMkrD8/KvWABfgejp3vxvx5p8FIqrUHkB8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.27_1567129396749_0.8666630464503193"},"_hasShrinkwrap":false},"2.0.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.26+a4e625f","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"a4e625fc97d05e6bce82f58cd2a877cc35a87820","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.26","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-CyNiLrXGNVFTKts3VvFJFhGeNFVPtDJlgWHFg2PvT3bq5S2VmDpHnFWmhGGyHUMB9HGlOPPXMMV8utxsYqkkjw==","shasum":"8810a703df6fdce3ee46e518c26522daf707312b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.26.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaAD5CRA9TVsSAnZWagAA/lYP/jEyAccaK3B+PXQaXeKW\nOfmCeIk0BWcG9fu85xGs1OTUVdvajsTHy3CGJxBvw9l1bKBXkxpmuE1XMIEl\nh94aSK7bHeLls0gkxbUQRcfpjI7XgVPaGDK5Yfbf05KIEBVGUDU9GYhlHhvP\nf3cPC5QwNgmJcrOt8mAkQCP8742b2CapxQsFqnFy9jOfjr6T4wmzkxS/EqHT\n7POvhRp0c0LyAjENxI1xl/oLOjFyCY8M+een/9HggpXkt91cgPpBMWE4xsrO\napxb/hW3PHwMxyQroB6xZOB8KOkxoT5+RblHhUwgJ2gEfMVjmNLY2Un0u0kV\n43HmYlCyqjYb8qwZZVcALNDSqyODjt3ezH6BHuM6Lv3HvyIG80Zn35C6Abwa\nibZqJQtA3tp1/FAdWkEUcZ0l51fxh00LidYAyRcVximXzyjzGPziMaKRPYpw\n6pbKLcjL3T9rHtUZ3b/TF5YuP7PbG6eSKDQ1Iuoc71i6X9km3Z9EtUm04OUo\nsMWMHKMtXHDvSSCAXT7gWMerHNeA6372dJnP87tUveX0WxianbsJnhza0JcQ\nlMteVJTX2MNvFRAUsspTX0rZxEmcgR3q2L0hszYhajEN+PrkbW1sDBAfgcsU\nY35Cz21J8JiPkC7J9f/d++0VijZVLWdDQc8hozDFe1ZgZkjAkp6Z4kR+ITZH\nR3lT\r\n=4QtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuBsF8h5G9FbWGD37SPEThUdxyLGSvu/j1PUaSao65+AiBAX0jGMILF6fd88tXSyUPpDZ7s0lTR71Bku+1hO3/aLQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.26_1567097081345_0.03698420954611681"},"_hasShrinkwrap":false},"2.0.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.29+989c13a","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"989c13a359519f40fc8c74cc86c4a017dee94c09","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.29","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-/sbQE4IDMSWQFhY51RCdKH8u+WpAKzzKtzYwX/4zbq7ecPhx65fJrVCV4GcYKY9H3ixdABX7+cZFKUSN0wZjbw==","shasum":"978f54541f1dbdf9c7f4b020736d6c3f15812b46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.29.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdabBTCRA9TVsSAnZWagAAX0UQAIDT04W3j1BQP/Ec9i5Z\ncw8J4THdSCCutzoj0xn4PlJR45iWYuSMpLnnuM5O+99fEiuol+RcT1/zjHO8\nlmGb81qrHXXaDG6uOHnkw1RxPMKccZd4r7+3dSzo5PbkaEydN2c3IuqA7aqq\ny1bKCk6DpksILHmdsJ7Jc7lsDW1Pc1eZxt6lz0oX3U9syjVrjcP7hbdvjnQ4\nyUcS3+l/WKUifnDL5BxD6qpu4Lp1PZ3GGJJs94lcpel3ZYG+w1lZRNZtFVsP\nEs1FJ1h101eXToOy9X4TtLHt6z57QHu2w3vFMZEUksC9bNfSLkxn/dkfD4PM\nTjUpa31tYFpHGCxW7bGTwKTUVCNzvg9JXTM9HeBD1TI2nS/Y8ilIcXNN4W6g\nxgkME5ZOQ/cAgeKfHiAkzX/ernIo/2WbgLgf+GUJWFJtgSPoD5b9I1TazP3B\nsDOtO0x7WgJFFVPGcgAX2uv3d4kiPHaNHAmHM3lZ+5Vzk64S9F57TFU6XfS6\nD3Oe+umtDGUDXilvNX3EFpvfk4OCLZj5Cb3Q9vzw/i+BmkFIitzC7WJEhdzM\n34AHZfVQE+Xwxk1FgIdTo4Jo8kixKTyBMlIoNHCH868GHzKNntfArZK4ymI2\nVllrwMW0BGRRcAFm01yaEyZuI+ArwikBY1QGly9jzXHjnJS/88ynPXrkta1/\nXrDX\r\n=XXtq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqUwv9d2UvOe2t/lVP4jvZ/mdoXSCRe7vPhNqSibEBCAiA1yWmU6/u/VH8akKBXXxmC74uYD2x7h4MlAwqmLp+fzw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.29_1567207506683_0.1924417395733642"},"_hasShrinkwrap":false},"4.0.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.1+bfe255fd","@typescript-eslint/types":"4.0.2-alpha.1+bfe255fd","@typescript-eslint/typescript-estree":"4.0.2-alpha.1+bfe255fd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bfe255fde0cb5fe5e32c02eb5ba35d27fb23d9ea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VbDNL7COtTMaIPf1YQIOQvY92lj87H9YqMrhY8D02/Knhj3AGQXZNJmk7xiMlUfodyJS/1GqV+G04lYiic3Gww==","shasum":"6012b23301c35b5caa2e20065d8ea41d362adce0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.1.tgz","fileCount":204,"unpackedSize":414210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT9X9CRA9TVsSAnZWagAAD9kP/0YVbtMMZ25BtJ9SURdF\nKF6lCv1UD7TOaMGWhwh7EGJyAdVHQNEcxr4iA1DpHrn8UHJmxq7mqyOfmu6O\n5Wxkq2+pN3xEpgPOC9rhQbZQfaa20rZ6vHioE87COrlR3+lnOPqGBaEt1OV3\n3JrKiga69tY7SZ1hfuD8tzxuswNN+qqfUcr09GCqNB5Bd/H49p4DPdmFHJJV\nd/b+J40LmxhQdhOSPqA3MMcy9MSHfJS6ibvOQ+8Brhkx4jOz+SwG1oxAAJby\n7TXtm/vwBSOGgahLJ86ZPgWnmisJUa53xeEpwwm1x+Oa8J5PE9oFllZlDKcf\n021a0racDx3F5rHV+PwbxjMpHa+Jai66ZLXFGT+Fcfstot6LIrp4oBf4XwKn\nW4RbGRsdxq/jEraBk2aRs+dGPGGR4B2i9gbR0zyCU2p8jJzOOFEXCih/XYr7\noEbKHbnKYHzM16w6lK9476zBv2m4b0E7N+MGR13f116KjYlV5tIQH9b0qD/L\nz/N+Fnz9R6k6o/ou7cf1PtakibJubjA4MWJ98WF5RWm8vglGXNM5I5Ec+8rx\ntkiiVDAJImC5Ql81okN6CPPvvCB8WZCvMgyU4lKxRnGhC2ntpJLU6skinodm\nNkRdqI7F37GESje6LR9aRSeNUpNnhMC2Y4jtAxl2a21NZNSvPlvPk3Sh6dK0\n50Ck\r\n=LbhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPi861dVWLq5dJYKM9CA8jeQd+9kJVlpdfTXpyWovbXAiEAqA+MtgjHLowiOPtS5whxhI17HYRReVDpL+jjw762pxM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.1_1599067645301_0.6953865826352557"},"_hasShrinkwrap":false},"2.0.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"2.0.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.1-alpha.28+65eb993","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"65eb99348c8694fc1437f6b601454d2ad0e2834f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.1-alpha.28","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.15.0/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-QpCqQPGZ7L8RtLqHL1mK7EpS/193U+erhStGxUIZHg+hmtBQUXoYLF69vKe1wV4kjriZx5KRqEdmiKHswC9vDw==","shasum":"be2a885ba09e61d2db42471a9fde51471ba4c2fd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.1-alpha.28.tgz","fileCount":108,"unpackedSize":133798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaU6hCRA9TVsSAnZWagAAZ44P/1AdRILMNiW0J1kzitsM\n9SxoUkjWID3NiB8Knrdu6YS7P243GZlDi5QFX5mtkKfxAYw+5lHOzZWffr5r\n1HWcusYF8Mzf8dnrFS66WwXdvQ0PnHTaEhg3LRlG21k1nG7bYEi0A9+8q0Qk\nuLHjhJ2vzLnHJ6tGhLkbSZAU6qVU4Te4ztX7kjw7XrWUh13bFMI9V5GTSCOi\nx8NbM7EaU1w9aEdafz+Laz/lcjiZhgYC4S3Pz6WsxxZ6Q6z5DB0zR3Rs/cMH\n1BZS5tY2n1XqyEuCoaWKUFDpKbx7puvK9PRuuBFCt+GxL4Ld4FCSI4K513zv\n/aQYhzxEoOgoFmSMkfjPi48IKx1o5wQIN57ydCyZD+Dupnl6uUWSVjjZmnLs\nEWFGq47xE+gC0tSlfhAdMw21zAaYAryIlQ+Yax3cvT30iFoqvB+1QlGFiRWC\nJUvMlVFiUJ27s3AYFjCfX5qyhH1CHd2EY8mx5bOSI2whryf0NQP3FOjntU1z\nBhl9ttA7Ev8TH0xvdCn4FwzDtgWIl7yIGAXCMw5FMlJ8vC03I51tq1q26X62\nAHt2kbA0+k8A7Y/+ZGVJuDWWFKiWkctWyGHdoZB3AQJ4OXn03wXuOxcKcVq4\ndEihZqDbC9dp/NU140lrucgwUDys2JgOoxGE6BIcr23+6C0QwgFI+j8VkzTm\nn7O+\r\n=L23v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3cVtfaV3Xeiu3LGqLi1DCClfUKZ4tO1g/3NbpstPorAiAHcCUCtXpzn0qSkR8xs5w7rQQzGIn8Wj6LiHspnVjjFQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.1-alpha.28_1567182496992_0.47517055938353137"},"_hasShrinkwrap":false},"4.0.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.2+20a7dcc8","@typescript-eslint/types":"4.0.2-alpha.2+20a7dcc8","@typescript-eslint/typescript-estree":"4.0.2-alpha.2+20a7dcc8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"20a7dcc808a39cd447d6e52fc5a1e1373d7122e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-9pdASN7qDqNVBNqKgkE2NvQXWHO2FqoLesdsZR69hDRaVxpQyrIiHRzMhRzBlq8c+g3SgzhN5L3O/+PWRrdNKw==","shasum":"78cc74ab5cd4fba025e38e11614b256d92cd7e67","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.2.tgz","fileCount":204,"unpackedSize":414210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUI5rCRA9TVsSAnZWagAAMngP/0sxuxEbuPHkYC57V8Cw\nWDPNOAGPdmPVMegpztiXgzrwElNwiwn2L6EdHoO0u61VPnNKOMLMRyuDRzZM\ntZ+2wtFMwmT1Lan68x30dNkO/d3Fxz/Pc9yrlxaEYtc+qmwPuxxlNgJnczPS\nFf5k1hy71jC75NiSVLKjYOeLFmJgiDv5LD218cVHS+nsC4AfCphPMWJh3/9M\ntju0k2TC3nNBPxN11ybCSWjqye0g9/5CJn0C0MStQCdjsX/I7DExIx8osBql\ncJX5NGnHAe5g+fZLsH7lxkSrjHPcvTnaXPKVrrm867AJgxTmyafvvLMwMHk1\nQ1bVR+gyGw7wO2peyu1MC5akklGbdpn5FIZFWAdaXKHFCvbycbMgrE1GFZvw\n8TbgXr8NUCbuWmk0rBKi1q4NAAigb4QyDN5E42tnror7DMIMn9yC8bw3/CES\nQyEt7qio2syALRggDISSbzKSlFkk5O7Cw2TCuFOD8nEbI1BN8okyosgAJcN3\nUQtMNzfILbacJKtVF1Gr92FRUelgSAfzT6ygC8EHG5EiiijEux6PYIXMFlkM\naRF+lNoyvqEWoEF++Ga9OzdW/JkqOjBJmK0UyPX34Uyqx9twlyr5QX9BrExL\napH+Njq4bwmH6YfGrTD+VEL6f4rwIEARJt+3YcnFgbXk1IV/6Ag6IATQWFMS\noAdc\r\n=LdF9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7Wub2iJ+bBIy+4G3bZ6L/D1YTPH7hEYAzjxK9CYMKgAiAHxq7bQesRAAVxTKxTE5Xvju76yxxm4CD3bIBRrEocRQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.2_1599114859255_0.13345849516497044"},"_hasShrinkwrap":false},"4.0.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.0+46ad4d05","@typescript-eslint/types":"4.0.2-alpha.0+46ad4d05","@typescript-eslint/typescript-estree":"4.0.2-alpha.0+46ad4d05","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"46ad4d051d8b58e003cb70f7f449218b5d354391","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-c0FMbiGwehtE6PJ4eAvAK1IZNxA6FlzmY6iU2YRIjlWnKbN6XALt9NvgSejtSqyBsH8DLtrI8by+pCkxLKZC4A==","shasum":"ae0ced376ee92374115a2eedbd387237bb7a3917","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.0.tgz","fileCount":204,"unpackedSize":414210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTUgaCRA9TVsSAnZWagAAudIP/i1wqS5MAqMNyykKYR2k\n1N7v3B0rVpRn1PmYjsywoGwLVQZkJ6HQsu/itT+6/eeo4Ms1GMMlvjZFpu6n\nJdmLXOd0Qr+VAFSgS0yIM4ukoBrq16jciivAXBy2lVWCTZjJsP1gb1oL0gsZ\nQHx+ZD4gN56K0eJWRu/YJhwLNnTPCASLpsSB3tEMZuYTt+oBueqlJmBPsSrw\n3drOBUnQuJXObCQD7kOuYtmT4ph/e1RrZaVvHwCRNuewEjI3gT0nCg+6l0GZ\nTKP6F+puHYIu8HqpRyETb+bPpUwDjnNyRKOodaq6i5iBViXueXfm5eQ/UTmf\n6PmP36cXvxH6gmTi6x32I014BAKAvly4KxbdGEaisb3LgeF4JgNyfWQ0M8I7\nB5q0D+/EpjggulyKDHbX36ZeSt/qqWu9bG9Mh3U82kehu7mYbk1KpDO98xWv\nXkjY39JOXt2aL4CWbwEc20e48X+0twHDHwHWzVfsAPnYtIMIyoUG0DNKl1ry\nFu3Lg0lvenBdoWoI59tPhYsMV9+e9dRXt0V75mxtYI4CMW1j/qh9oDkOQss1\nq6/+vw+3X5hIDJdV7ttZpHIW4FZvvNCPU/bc2z6idnsL5/3AO/esEJ8Dgyp/\nLC1Pa4d335O2fO8jciGQKd+RXCSztfCcbN2LvX4L5QabcKe0YXpCcGJlhsH+\nR5q6\r\n=UT37\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGL/sYqS0Qon7r8B1ZRu/hVn6ehjNJ0eRDyRmydnjs1sAiAu4M37c4MItZs76tu1XZmKAK6J3HSZPN4go5kxca7nOw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.0_1598900250221_0.6413234482971388"},"_hasShrinkwrap":false},"3.0.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.16+fd7d02b3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fd7d02b31ebd995b7fdd857d7c054042aa4f2001","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.16","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CIH9xHE71rNMfcfWMMoWxa+Uo9zFN5IwvKXDrWyPrEDE9wHz8uZ8G+O/OJLdx9T1enCJWPi1ZGVFpOK7GHONiA==","shasum":"722fd45bad8bfdb4c2fa673dfaf908cdfe5ec0e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.16.tgz","fileCount":164,"unpackedSize":283186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey+6gCRA9TVsSAnZWagAAFXsP+wcTPyT/RBf56WaAJMt3\nQyitu7z+UiM49fZsjhmCLZlNqnfo1mP9Oez+PK1Zin9bq7/JYeJ/6Wq+5B4x\n41+3dry4dbarVl9/Z4YpyisZK+hM/84Gr7TsLMUqvw2xKWP4ebzKloilAT3Z\nQv5MSl8OUJWmkmgrdQ8yWT852hYDmygpI5V6tvLpRuYnMFX928jjHozG+5WR\nFJlIMewmxJ3ZCznXVS3mAP4Sl9+vtpf/3uUcdJTaup2VtVDASlH1ZgidvaOz\nFT9D0P/xMEGaaCUA/EbFGF/VvQjhLjHyhUgra2Np1VGxkKZg6EXf8YgUaZfh\nzjYQu2EDx+cl8nDoLsbsKdrKyfrIKAO51t+vjAMC3j1I6HfVX3YskZNMsEjL\n3XPlwUrJDMqlUmglpOQk3EJIaPrKOCJogYav6E0aRgpjrNBcLQO4nZlhrzob\nGla9r7fx6MTu2GrKfwOHGD72TZzEEAwhvQ4VM9OXxb7IkriiBsC/ZDecfjSh\neAcRP30rardwf1qUch9BqaXp0qSPMmxvLb1lq+ZOLjyjOQl2Dn4t8gwbv52T\nnA9DB10cHDqo3EBqHNiaaC/hKNbIWSmqxTApL/nILEA8nhFiXOCBqNXfupMb\nI9o8cXBre/4Fz2HkM4h4S8kvGEN6SDtMUYdmic8SbPfAL3AHRyutMhDad2F5\nIePx\r\n=vpl4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVr/j4MrJOVvJjzCTJMA1xqFiktgR4XQGj5rATNwriZAiEAyVxjIbJzTqk3j4z1X3jBr0yMNT/fIpkQFpigwA7TDao="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.16_1590423200073_0.48847165665012016"},"_hasShrinkwrap":false},"3.0.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.15+cae037ff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cae037ff9b20363b970cc600a09505b98bf10a14","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.15","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-KUwoSwx6vxt7G8Am38tbG1dys0xRmsjBIJULL8lPigM89FEUTNJc/L1I69vaoH3ZbUv2+im2Fu7osEXAlA5P5Q==","shasum":"3770d2e68a887d310f14e3d7c039602577397ab7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.15.tgz","fileCount":164,"unpackedSize":283186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey+rVCRA9TVsSAnZWagAA8/4P/3e/ocCAyUV5cy09ZVC3\n70xZBKwt4IQ6AYFq4rKwEL4fVRLT7IBvjQfZ30qpCtXFRgLavnCB3I4tiNHd\noPfn+L7wZn19IsHIeAM0EJzlls74/9we4Tuob1S8vyd1uYjCBSCY7Mr+eCIe\na9fzajQ5ieM0NMaVkBSZjt87xxq22WUygkvGYvnyutSX8tr+3wTT3hxNUW5h\nvBOs6/ZJqT7AQvJprsPEQaD7nVuO4XuSAuZR++PWOvOsQAtnx1QVrBza8oeN\nbxqLGZ4DF/OUuO0MHbas3Jl3pR/tqOcPIZr/rC6dwm8sSDb4E9LtAToeF7vP\ngzStHrRZJZoOLPzC3u6BcRijUekkVrcTcG1mayMYZuF+ISXjHpLkGTp6iRZ9\nXZyaBHRysGi8Y2GnyeBzwzzPqEUSt4B35RgwETxC7ggx+/tXJMsQ3rd+jeuX\nFAXyC0gmuLZPanNjtzzhc1htfbMdkkyz8/t2ROB5KhB1A+k+lWSxaRro2vkW\n/A56b7oeav5QXvX+528mbbyFW4kBHy3z14c/6jT5auFEO7IQujOFDCSi1l2U\njdjDqkYVWmjaaq9GVa7NAQHL3aKQV3cKpIcD2kdmw6HfiiYboFh4+ONz23zP\nLTLIw5yNzn1D9jVRTAoFIz/9yQHMiXfO8GJV0hOk2iBUAGrlxLqdj5JCxA7a\nmZCZ\r\n=RnvO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc4abEbjejaBUahVr3A4lk4P0qIAA7WqfYj+NuL2JCAwIhAOJmh/KC52cbFb0t+baa28qv7w3g/5Jxri406RsW4ltF"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.15_1590422228596_0.08250374072296274"},"_hasShrinkwrap":false},"3.0.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.14+f2fa82c5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f2fa82c532ae858ccfb064268cfcc9df657a54be","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.14","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-rC1NicxhvQaDqverKzAKFVV6GBe83sj4ibO1Q1lP5AylSUUNfy3O9Z5BysZCCT0BQPf6DqpGw4M2JvJOp0shLw==","shasum":"a13f8774237e49ae664bcb29af8cceaa5c80fbe5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.14.tgz","fileCount":164,"unpackedSize":283186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey+aOCRA9TVsSAnZWagAAH1wP/iMMrH0GcUEfcII5UGQt\nobtK7uT1Z4XtS59w47yPLe1/6ODhUL5wn7orIwjEVsIQ50t+74Udu3MoCDyX\nyHxklOoB4r24Bh0WJLu7pdKEZlwedM5iMxL9juxS+my7HeuVFILavOxECQs1\nDp/qrrykKFlLJesxfNCtCx27NxvMWCNTycTUnqTjIUDUOR9XI+N4edmuA3/7\nATiFyeCRA1xybh3arwOC4M4D99O+jV/NFMXBRm/L2T+iP0gNQsXjBgdkWWra\n49Pi+hf2DH6mk0bDC4n7MqJhBwMCym9/nmD60SbjASx5TCUNM8wgV+jBVENt\nxGpWsbKLjGmlm67ajJzPrvDa2wnwcJgvu3rXFeEYDYa/GkAanKOydSIs2XiI\n5pCoiozRF9+BHbPpoJjohKJ80njexpqW/HeyL/cAw1ULEw2xMIlgab4iYdxR\n2AESskXHDm3lBIBLLdE0rmOUYuqvwPdhZzBmb6/hThsrbzwdQ972lqHaiisY\nL+a61kubInBCJcK1YwXpLxLfepA5ieGiceVdBDgM4+aenLGRd0pUPRLMLi+B\n8vqviT4U92x4gN0qkgkkXD2h4ZN8jab2S8gy8t+a27et+F8J+qsuR2cXT5eK\ng3zfi0TbfZ8k1FrWlTflycoef6PJBfnFbLLZ/wZ1lyzeI1AbGjMa5AkURdjv\nGc0j\r\n=gAMu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICdI8Bg2solaR3JDxuTMHhTyF3IKN+u8pmO3M9xVGss5AiACtWRVXLodqUvarVGqvpb8oGM2XzDM8Tb6fZeM9WkdjA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.14_1590421133918_0.19625598522563137"},"_hasShrinkwrap":false},"2.7.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.17+42a48de4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"42a48de4b5e3bed5e4e1a58333e8830b8fcca6cd","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.17","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WI9TojxODh2fVlLmBcOBDtsJTxjHZAx8qCExVYkUXmPXtjYDBYgeRyQX22J5S+H4sci7e8oLkqGQ3KUgwJDtsg==","shasum":"b6f1e4763740a2bc34f320d67f24fbd0fa89ac1f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.17.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0aEXCRA9TVsSAnZWagAAvqQP/i9cs88vnBHGdtHfTo1F\nDn9Q6piY6hsZejIJJcbPtStTGArNKzwxnbDA1MWP2oIJrH4mY7UzFBZU3AC/\n3rZSklb6SiR3cimUxqCvy73mo8cfJv/gho+EHVkUYttnmxrP8pEixo4rxxon\nbZf2v7ZHmooQW4f0T0gWgR3eX4lFmQjReFP497mu2tc3C8bAm0rm/dM8u6xc\n+5flaTKhnUUs5Hip4fW/gMx4lkx4Bh9Pv84JMWFPc6xCb3hGyoiz0+JtyeQu\nRTDAOE3E79er2EzJuWctTvMWVDG8cs4lFFpEmcH5vK7tgEEIx6EmiWA1znF4\noO7/PPHOF/wcdyumNU0EXXdeM8AFHbHes/8g/en8781KPBJqJgOvRscJbwXM\n3dl7X29Z3AbJwJ+o+VjUSZd65g0X0+PGfidbMxHf4KoETLE5tn30S7CznkUg\nSQ2CoUjCcbn8Cwfr1lNHOpoj7jxZkIC2Tk7G81ipn/zHLq2e/LYRKXoQWcik\nUuz6ha0Kypf2CXFqSTJuuushvehXUT0jPnaOQKMKuqkyxHpGZCsWAhOUasjJ\n7lOB1GO1DQzqZCBF3ndmucYl0Mt+ppoq8ivVZ1PkXCCe6j1tlF66bRwEWiXS\ngzLoX3EQotWJbA/atYCLxA9UtRTjPiv3Nw8ArzXx3SXr6hmF1MBUirZpUQcD\nWAqq\r\n=P3e4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZEC5XxlhTb6lKNONs+sSzQYCJ/ArP9x59mnBXVYojvwIgYFWZWJv8NdEzHVRzHcXdXsDIsqE3vaTONxBEoCzkYEI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.17_1574019351080_0.4741116567244239"},"_hasShrinkwrap":false},"3.0.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.13+014341bb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"014341bb23261f609fc2a6fe7fece191466a084a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.13","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Cv6Sgc5An4/vAJAQkXq5Zz2n9Hcrp/hxjLD4cPuqQlO+mtz6Bs/RGtPrngXXWWQyWBOZR1wkkqIvg5u+AzY1ag==","shasum":"104e68e5b762f2b3df5ca7ebdd2497644f67fa30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.13.tgz","fileCount":164,"unpackedSize":283186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyeCoCRA9TVsSAnZWagAAsoIP/0nqYNmywon88OI2wa6G\n3Zf8mBDZp1/NzQHC5JRVBXRvrGQPZabqTM9vtRXV1X+pHzswU39NttrF0uOb\nbil1MinDybzn9E1NapeNy8B8a4hk80Zam66S6iXk/tvn05DsKyEx4MFFTLvo\nXe2CWtd145r+w+SAz83Y7lgtloUTvXl//AtUWUp2y5aux+CoTfu6Qfiexwnt\nFNLw48P/rgy9yVZL1IkrQ6WYJeY4qfOqgl/d+5bo1w9hz8WFZoElZ4ZefnPu\nTHRQgfLBunpQjNxMUUAox5+1Z9zqKrdiPPyLGM6CXQdxGHEz2RRDziH3y/lp\nrJ7gI9xkiap+ckykyLfVftTmTn3tdQS2f6LgQ3loDd2ZwP1QQ5SK4Hx/pOW1\nl9QVgGl2WnWp4kySCsnDrxCByX6Cc1Tkfoog4ea5dfpESrXgAX2oRlFsGQtR\nD+9K47wOHzfWl7XeQrbD+5Xp+mLO5k+hc+LAyr3WGkf/Jy88vbIkfOzyLmDC\nIhbBzU9NePcR49GjenzTQB57EUML+263agSpxy9uGUhmmGoM1L9LA9ywPOzg\noUxWkaJ4ctZ5Xcec+1Wmw+lhYCsGdZZP/XTyybRrZeZW5OEFKnN/c814nRKy\nrLZJo47Zmd2/WIs8Lu4pQGvu69qQJNT+pbAM3sxBZI84lmAwnoS/FtSrehZ7\nh2T/\r\n=aUfJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFsiT8mr9/9ofGPVmmtmQwuFGS1dzTdXEOWX41Z0fbDAiEAtb83nM7M2jwOQuXwF9wKm1XWoB7wHUh0n72l7qIerSg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.13_1590288552299_0.05749779884220119"},"_hasShrinkwrap":false},"5.36.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.36.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.1-alpha.0+4b37b9a9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4b37b9a99b6068c756d4ba98f0f7592345c11282","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.1-alpha.0","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-m3BG7a0/XHjuz9qrNV6qI4XAin3lC7Fc6v6ghW52m9TQ0mAERW/h3W9pr5WENkYvS7XKVCNF3bMSTNHAvIZpWA==","shasum":"d7b88d901a01b04e55cfdb8dd4bdaddff27f862c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3KpOjbQPgwJ+NCTST59PASURCbu2BkaG+1sdfY+xq/AiBkkXceDM50MmeZRtLFtZPFxGDy7zKo9jxuxvdzHXzjqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDWwfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3aw//dN14dE0k/7pkrlDibJLdatmr30HWsFlqvCg5xKctIEeb+rlH\r\n5sJnutwYyvtCpULpmlbOilMPAIyZJkW5vAJzKS8Xu2bvLZl6Mbt8+NajXk6i\r\n+iKO3QBMksYE3btCIqTO6zaAD08Qo9m6XOnDXFNp3ED9YQPzm1gdoTil0c1q\r\n3dDRzVAP7p6jINS99TZZnKW8bUQvhm1hz2B8xgPt1BxW85T/v0KN5ekyPZET\r\nkFsNfWzgEsG08QJVBf6WkRHZ5WuRecAFWHVgQMCyN6tZSHhpgGCs4e/aWYcP\r\nrWqySsR7Wp/+avNpMjF1MUhRKabtsDFWRMs72F+dyXNjheBfx5ULIecchjA3\r\nQXO3lvaUyKTHHhd5DDscMmN0a2USdfHcjsx166qBhdW8LYuxQCiFw/LSo063\r\nVKOKCVLNqpHAX6tyIgQb/xOArRKIeBB53xIaVo/q2JztEMTpSZgBgS5j/RKw\r\n33WV6BkWCEejhFfuy1FkOl9wqzJUATLyjvrARWQzYQHXAwmzZEPfNJp3vd/u\r\nP1BAgBNsuKMS7tA59khG6+BoN25qcQMA7GtwaCYPR11tQIVzFOCqyc5mJMHG\r\nnvTggB7r9wDQmczFhb9ieoq067nBzi32MLjmKzEGbQiQ858jNvy1Hx6jMHeE\r\nf+/kFwtc+4/IP05s5/+LydCI9wLtZrePCZw=\r\n=H2hq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.1-alpha.0_1661824030976_0.9304853578524517"},"_hasShrinkwrap":false},"5.42.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.8+769e8c8b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"769e8c8b9a51cd3448e47d13c7b0dab0468ee23c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.8","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-dSsj67FwDEddM7VpkltrHCM8ixsOJ/vietCEWLFjeoq0P06uTxTbw+3yjtsdPOGkxmeufmvPfjzUGbS490fXAA==","shasum":"fa805bb07c70d48141c461447f0a3845ec7ba015","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7cC/sysUF4RGtxL4mptWYZLPFGSss6ZtmU5rKhRQgQQIgJXq88wdp7D0mENZQfdxLmWaS1PJ4tZexjta8JnAq3n4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcYI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Jg//fVUE8lszGJLcQLqzGx8nMWF5DRfOy2/2CGSiiIxlV8ppov6t\r\njOkEz2rrxT91PMk6qLWwPThm69zDGQHim23Ud1taC2hk+iHgSYoOY3O5n2b/\r\n86G1XKHs32bGGw1xfafRm9Z4AUI3bqu43Tntsd1mIZUMBnh70I5+X64A0ZoN\r\nd02cLStho9DUiTT6eM/wTWKKfIjjYMs0cUSWH1nXKDrMWllcv4t5qSU5MLvC\r\n35acJoS8qKlilmWZSAaWgtTvi+yb+FpZea6n59u4HBl3kS4krGqNCOJXle+M\r\nxUXotOOcPJK9glPQgqbF2zCanWL9LBKYnHCdbsElflG2BoUkwAJRBpsYDdU+\r\nqf7VMq0EGNi4lPlc2Nnnw+Lz6FALKfzsc0QowiyaDRl1wJ88dcInojY6V4h4\r\nfiLQIiP6RLteN5shURHmxKwtR2dukEgbAsFB6qOuVBbt7zmJl3La2sX5S/oN\r\nNdp8xiV01CprfNg6xhRsmxI2RBoTFxkvt1zgmfyntJ29rg5r1A1Xlk5i0ucT\r\nC1yS0eYeTS3++4rBMw82EOdu2+akqUQI9htdy2rY3luF8OenK8xNYo9Rpm/A\r\nzZ/j2ql/nqGRQEv1LnmpFCHeTglUqw4xaMRPKr+dtXDdYxSifHmEWBtvqtMh\r\nFY8Gy4viJYmQD3QpfrPbnUCnKQI9qXcEixY=\r\n=OnsA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.8_1668383288575_0.9332678461137531"},"_hasShrinkwrap":false},"2.7.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.16+ba891681","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ba891681ed39677347d1d70e198f050a3d6c28dd","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.16","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-X4EKcx0Wkrb6vQcAXZZIFfQRThkTaroZM/hYWVpI8q/G5V5LYSPMsTLT1l5mXZX+rwoFgYv48jtokYGgIIa4ng==","shasum":"ae305fd54d2d27385c7f983851d5f40ea385db5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.16.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1VJCRA9TVsSAnZWagAAM1oP/0xR+DArgMnFBtuZLfDJ\nZZow9KwU2JMM/Z772nt+Myfd4iRAWrbZ5PNuxnQoN9hcsn1yggdooTD0aerH\nLlUyk5R28frXkp1yWJaflEM1DvxfDGu0r1FnmFV6sVy5kRpat3Nfty9PGObY\n/VpHB3Pfx3aI4KAzRGp4CoZOjF+tz/lmvyTKOC07qe7iZweRkdWug8OBX074\ngx36ONr31f3/hp9KPGtCJ3gsvthGJ0mPPZXL0gr4dEV0j/8aT61jXvmbcOLp\naSX/i0BxIRERN+FsMg1GThK5nSWeZ3ACUS7qyLJDZM82SUue87gOOimPvQ6Q\nGnAVy1x9/BVsflykX1fDOnGJv3MgiX++2hNIk7GGw0jsR5f6Hc4+svKVMZSK\notMkCW8aqJKLpXsdk6aA9qdo7Z0w6LmFnVA33ymVBIB8rITNvkuMucIM/wqd\nPhpF8wxi5BbgWN9wMgJJswlrNrn1XD3iPZi85KWyyLZu1I0gCLrqp33OHnOm\naB737bEO0SOhqzdO9OEUTGiIhcZMt9PbRDDKY1VSCJcpydVD9YIymY95BskR\nASsLVZ0jNxDGR2vajwQotdBAzhkbJ/Y5knPF1LvbNgnwJGxFR5BBPkcTGX0M\ng4jSPc3sIxqAp4VgNhZu+DY7kjmcWiNRBN32cfywCr2e/Oaw79aGI4Dt/Ov4\nidKC\r\n=UIop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVnIosH8c3NZCl9+lqsPxAngcbrfh/JZ0/IXGJ90Ta+AIgfXZVTzm+k4QRVSbZFjALYSQ7wrpMd4kbYVMlWdKWt4U="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.16_1573868873365_0.8431191019746913"},"_hasShrinkwrap":false},"3.0.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.12+893b8dd1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"893b8dd173e02205ba9c9ff88104f62f28cadb93","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.12","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-JklIFsn1gAFkwQ1G6RA18x/wBYrB1rP3gR+PuYpZat6n4jweF64y50XqqrH4Q1XFdRlDSqqkFFBLvkPc8ZZBmQ==","shasum":"127deeff15fa3e15dc46b0eae90c3848712bc2db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.12.tgz","fileCount":164,"unpackedSize":282972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyZ65CRA9TVsSAnZWagAA/OAQAI94Bg/nvDQ/Cb/FYeb6\nJ+rvxXpg/l23BGn7PZgrvuSq9JzkEW2W19JiGoERS9FpdiZIG4NuXzs2Drhr\n77x+rVDUuMqThfEVNKQ0mo4TxT0gASz+xGISwjvqa6MEUy4v5hcmLJKfE20C\nxzP3K95QJlrU2x2wdxfY92CeSk78dfTR6j4lMPtJxJIZkdGuZSiizWeRXzna\n8bAaGkeOIajgTJq+judg24IvdBLTMVlFiRz9eb5rBIzmWmk+s25Ibx6/Nwa/\njlpNe4G2IVBt/DYjRd0NtFw9lDS+cYIor4zvqXsshX11khYFx0nz8h80TG7i\np60xnipcjPiq+YDhT9KUICBgZG4cbYH/9jzjBWaAOSEIxcIq/RJm6jIMI2Rk\nZeGBQI4nRTnk76HgeZTUMlom0OAKx8pV5O778flnQ1wq7vGTO6tUweFFYu1W\nqyuowZPb6VI0LiKXh+0gwmOUQ7x3vM6jtjtNM/ntdb5NsXt249NAYpWYQCuI\nt8qNSCUnRgjWmn2g4q/BBy8ZpKJPZgkfHYtv/mBwWc7+co7ubZFqE60I2HMS\neHiF4HlFK7ZtjcqKV1MMDjixg60FxCV+Aw1gXSDt3QQjYbWhV4lYU9KjUx3Y\n7PBzg4nj9P8x0N9pZfZqgvF9MWThDDZHa6D3azvOg1Xb6S21H8NgQURDHab6\nny70\r\n=fiUN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ISwkPeyd3CmRs02mXL7tMKfhEp6RvX4WHkwFnu5ZUAIhANGxSvXtRCGdmkUhCIQv7NdlGi+kEN1ZifM1r8Mfi5gN"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.12_1590271673089_0.24888962445539242"},"_hasShrinkwrap":false},"5.36.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.36.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.1-alpha.1+a603015c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a603015c93a6ea96d500c57bec1e284340141b1f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.1-alpha.1","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.4.3/node@v18.8.0+x64 (linux)","dist":{"integrity":"sha512-kQ3MFFrYLbMYnFMB8zkUH5u/EOhBVW65L3nWtVKgtt3tv2mIq30fF7Mc0JE1tq/oyjDgO9m4vNlf+VQ3enrMxA==","shasum":"3e5a57c669a3be3af34d4b6665807067e2ff68b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtUE/fkmlTPnNFEBLOmnfCxq7Yu7/es3ACh4kZu+gw1AiEAhHuK4WP3pYNmgpYhZA5tNc9WOdRgtSD8BW30rOCGyFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDiIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpysA/+IGTJVIBA/426cd93OzfeSYY76fFm4SwaItqNit1MAGDpJzVR\r\nJZvh2deU45wkoI2ZhV3aWTEx4Q1nMPRqtTrtfkb7IY0T90OqqFsDljzjXRXK\r\npfFwQBIarulk1izZM68pdFzKgmibLAynC7yxkZoUmIc4qo7NvqWxbuq0wTcK\r\ncIuyEcCmOuGq62GGxxFCQJ96oYJE19+nmtLK9e8UU/qbWe9/waqsilu+4bcb\r\nbwWdqFE8NyLpmhReKAJvrkdZIpMjMTVhQ+0OoauETbLUhBXUfs0jGuTGEUAl\r\nH/UPChjY3Lc4oRMAofC6b9Pjb/YUzpHf0NAZHoK0aWS2k35Irj0fza9UEfem\r\nk8sGscz2MLpKJteYZpgGCEHv/ka9hl4LA4uqA7QgeH86+RM8tNiaMagCp8RY\r\nDQIDtZe9cB183W+bcO4CZeQCJJ/psJAxoDVehZcdvei/NzaNQi+ghXqN4hld\r\nlysUJbFaeP7KfgS3CmElglFnTxVml4xm8NBsbE3EDZIDEfgJWI5YoDUHwliG\r\nFwEdYiY3B7tl2TfKsnHdm/U70X0y7ass2ZIvWBLvyO36ziYRjUVOxzEHEW2s\r\ncVEaMuQBIZo3n5dwtnrtZdxPXwhkKz+mBZV2AgYxLuuH1g+anYb2mi9vdZju\r\nK1DKRyyIFPT9MP7mPDMkbGTshxb4AanCMkU=\r\n=CwCx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.1-alpha.1_1661870595987_0.25701582523846267"},"_hasShrinkwrap":false},"5.42.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.9+f25a94fa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f25a94fa75e497a6b9ec29a008bcc89818eed60d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.9","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-+UtO3iAg9Xu5R2oPMJSp/ubpSzLzeIJy7inU54kf1PclQmHQGLXHrlVFK87Jm7Vte6z0fO72OUsM5tSNt2/Zew==","shasum":"7912ffde4f3e3150274966ab56a08a29d1724350","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYLxvvep1Y/aGE2gg4ArI48XWdGNDu63Zgv8Z+1F7DsQIgYl2zCKNmcSwNV/3EcyUQv3A1a5GCAlez6VH8uXugawc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcYs+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmounw//Q6/7cdgNNVPEYvvv1hlDa+Ntt6+MRYe2LW+btxwAc3Q8GfLW\r\niyzn2DEACCnBEWD+eTLGp4GiJC9+mWFqbDP2ltRmfKIbMYznHs4UkIc+t5Ov\r\nubzVHRK3emUT4kHpRmuJ2kkk+VvS+Ve1zkJiGSJdcACJxrLHipq/8G77LEA5\r\nOhawFJist473OSxY87ZXSWsic7hFTO+WKN5LyEDWo5RRthaeesZ/LiHqVyTc\r\nLWncX7fVcE1XfVm6wyOX+N/1eOaNQ9oeGuDw30lxsUa40AQpVF9kV5OLY1T4\r\nXVavPRz9uk2QVbEARW1cZ5/64blfG6YS4QXjTplVxGmeX5pVKTFoliLv1A/x\r\nTtH03wsqF+GG9UVtfvEZ0Uz8qD3RxS9pPb5o/3jFPBif/p2Y0MianotDNpZD\r\nSbDfkbDbbQuSb2P8G1ZqXvfO2HJdKcArYV5tNdB9EL/ynD3w4fpHNHC5Tnlm\r\nsna/LC/gdT9TKRxN5SLhTEE+E6dwrnLBTv19EuNWhk0tcgcAO1phy4CHI1fm\r\nZGXOAnWbxePivAes8PQt/gCDS5rPW8jxNp9JDyVYknA0dL7/oqLLJmnxAmAc\r\nUnECGLXpLQAJpocV4ErMxVjMMzQ+yzQhTVYytCYtIOcUqUyiHi4bAqIuReuy\r\nFxvsZwrElI7LjyvhWHyjdSFleOHyyeOD8A0=\r\n=Gqtb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.9_1668385597898_0.8153386908562597"},"_hasShrinkwrap":false},"5.42.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.6+1b8f9ce5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b8f9ce5bc1f8d6fa7b0413e5c8d94e419fd8538","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.6","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-tSTfQBHm8Gq6qd80JCGpDVXOYXaN2aftrToeYnt7caaBvzfcbqhm4nYm9vIRwybpIEugujEyWmqEdv+izuxz7g==","shasum":"053fef808e303b2cdc3edfc9ca7b73d569e9a8ee","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrA+9rxI30XWotILH3W/NoQlcTwxN2c8kN3TwIlYZzoAiAQu6toDin9r52BNkqC2bZb4TY6GTE6r7GAvezLwL53Jg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb5oPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqdg//RnauElP0Lc51Z0ifAXaUsEx2rGJhCGCKxyK/hi8981cSHznV\r\nLsGihrGkQxdQpR7flhafEkKk4P7x2YSWhi8fQTjodFZHPz23SKIMu+J+G09c\r\n6yBIhXw+bAokoqhNipbxm6Sb1aDbm9z6PQwqs6NOgmDRp7nWerdawECHp9Ig\r\n7a+FgphbKWGNlewME4Ypx67poqmIdAci1V7PE0/gpSzUtdJHQC2oTz2+T0Q7\r\nWPF56aELAl5gIuj8SJ4+sbPL9lXtY5xq/OW2KcVteGQ15XUYD2dCxHVPs1hz\r\n4ypXTaQZ31m6EIA4mbDf/3chlunOKNyJsqky7oJPzlSp9xkr2M2PFjgntyWB\r\nqbIz9U/L5dMuG4//GbcJ+NV8SAEs/1KLZI1VugieQ4UCkKXHobUJDjr4wGTA\r\n4H0pJ3wpSaqWYgDhMo9AH5CXNrMmxerFLw6lDCG8dZLWIkEt2KUcvuDZEeiA\r\nacWwVg9QuSeWpjh643p98XZRng31Zw4mHIk7PdsBcBRsrk7LvuILFmDBGJyQ\r\n+wE2CeXhSlyWmzXiWWt4UOGJcbTRlb2QXzFebDfC7MMvSNL/8yymi8WQfyW7\r\nuIf7nzYGym0dsjW8MwauJtbW7ZIp9z9AByJXvc9bVUwAspLktuPIbHli8394\r\ns2mAnRvsrIWpXhXeS73iRKkl/U3P4F+SkJk=\r\n=CB3U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.6_1668258318983_0.0005768556373748623"},"_hasShrinkwrap":false},"2.7.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.18+46b58b4e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"46b58b4e4d59ddd822774ff13cf1f815cb7423c8","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.18","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qwLDdL0xhMEYUozck8+omLk/4jK7ODJtaR6Ef5gS1Hml/K1TPbvIv2uGK0V3doKBlGGbcLKGujE7x7NX/CYvlw==","shasum":"470413e94869aab141cc315e97986995e73883c1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.18.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0tk+CRA9TVsSAnZWagAAQZ4P/2hU1FxZv8ieKLYZO9QV\nIZBUWFaknE6DnOja6Unm6+Eu8VXX1MXW1SnMAoBf/h9kdBTQ8svVwhPYo3Xm\n5+F+KSEPp7aIeKwpZBgtvretv8W1ISUGAlIth+m6rej1dF3DMA0MLaDziJxM\nTIoNq7PnW7ktiOPtDB9Eahj32XPCqGJst+CNPHJhkekXFWE65yrbwv+krU6k\n6FnCwj/0RrU+KCq00sJ4x7k3U1BwIQoJXILrEp+DQEC0lKcwOFfVYMGZUX4Z\nL3E9SIkwfCpCmQ39nLpLR51CgpxA6aF6NALc7YORKQ8vmqwCpev121LPPC+/\n3ccbn/iRwrhcA/R2ZqPh4CwidihTv7bfjuWljkEx1fUYankvcdpz2z6i9IGR\nnkYxpnElvF3AJL4MnIqF5gc2c79jb4MKgM7ywVQX6mwS8kLmPvWbVkEXydHO\nke+/qNDgiwybxCq7YniegREJmcLV1yp0Ag49SbnsHxfabsQvmMy864eCh2zU\nc/18V7bVmOygKv3yevAQmyqX0i3/GuSGTJhOZaMHLHW56W6vYJFQhGlJ55qq\n4xCC+fm36S9Z9S97vs2VCCFd93oorMTJiSP5U5k63sQVdEG7UWru5MWyRohK\nYzOpJcVHPGThiuJ5EucbyjhaDGoETx0CUK5ulHKQNk6rcbSiA4WgiU6rzvR6\n1Jx8\r\n=B4Gl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXuqPe+/U1pNdWWv3McJpLveRuxRS7B1e7HUUS8CupkAiEA/pqpffcW9zj7K0bLXehrWGqMsyM8uFAaJgVpGBbsJLk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.18_1574099261668_0.793673593550593"},"_hasShrinkwrap":false},"3.0.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"3.0.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.1-alpha.10+071e5a04","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"071e5a04d09d0dbf1d57e5835c4957fd04641e55","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.1-alpha.10","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-dx2St+knK4MydthnTAHW9lPbvXCw/m8uHNp8mO4dikM235msiOdozh7tdy1/YAVuLpkM+6swYgm422NPR6uALQ==","shasum":"3eecb2032c3cdfa2a5674f186212a19e972af8bc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.1-alpha.10.tgz","fileCount":164,"unpackedSize":282972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyCAFCRA9TVsSAnZWagAAFOwQAKMbtGPQvIWCg15loYMz\nF+74V98552ra7nQ97zQAz8xfpQDYsX7G7t/uxDBrUUiQsglBRi7s1AC53OgC\nk0PwHOt1t4gPeQN1/DeJfuW5t+SbIn+L/fRIbuJz7T8AzxmdeDMZx8FHiz4x\nBw9zfn1g0g1Z7gf/I/t6MwWN/iOxpuCNbVgYrmC/aEjWqUAY6BJN8MQLYLP/\n7u+tmdc95A+I86Xv0nGLMjUSJisTkj6CYS///15z3i2DCgN3d2CqBb5GGF1E\n/e1H8gKKNAuvy394po05m8BfTfeLT0C8pGocejPM0ua9E7nxkBoT3oGQZX03\nPgNjmvYEuGoAA8sPTrVbC9Z1eRVHlgJ2T85CAadYQD7gzmeFMPnyniTtNf4V\n8hGeh4rAsEitmrVtyM/tUasuhERXRB363wai1NTwJKj1HvNinW+y7T5I6WsD\n6WwMQ7L9NcdBrvyVNmTN+u8ltjLbs0KlAlXuI3EDzvFgGwU0t3h1etIVh0eN\nC6w2S8CgPLlj/sYkwJA/hyb8/3OnIGu8b29o3S+WarI9MtZfl7Cfci3f7unt\nGK24z2nzmJ2wxKilo9gXslEwGcSrPotcn3fQsIAWb7tAE4qGSz6Jl1X80c61\nVMICJEpZl2a2eeAyBS8JlO4Cmq83Rm1n4M7HUjs5Ds4GGRLlfJoX802xxw/w\nEk6c\r\n=BI/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvHUggaK9DSGmwInMtpw4ShvMRisEnayI51E1qDuJH8AIgDHE2AjkoyIuydMhH+phhI2ZVqvySfHFL1ZH5Wp1OtaY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.1-alpha.10_1590173700776_0.5106037488492166"},"_hasShrinkwrap":false},"5.42.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.7+91d71bcf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"91d71bcf6b2f822116d25b281e289fe1d5005401","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.7","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-rHZ0r9exPauz6hkwqZafXpcIv0jg9QQUzydrdjOfR54ZfPAdlG7D+pmCGvTSxcMtDPaxT/mrr+o17cB9lWWAPA==","shasum":"a880fa4d5d1af5a404fc51d33a0da47bbf053390","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkOsPeBvnS0ydPonAzG6C4SLVFNxlvyH9xRWd2jcil2AiBGvLOBIZijatGgyO5rW2S0K4C/3/6/cAqG3P6qf3/HIw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjb7QnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEcw/9FORAHzLUVo7qiBoEh+DhCRiMKnXJVRfZQNU5Vw4QBImUh4eQ\r\n+1mW1BsXTQQPRYB6ShaugqXLg34fQXt5d7J220BCXg1sK96GNl1mNy+VSeuJ\r\nPLUk3RMhKN1O0SlZvsq4Wdm6m4sSkqc1finrXF0ZMhyluHn+cN4rxOAGVH0c\r\npCYSlpGHqyH69DXsFoZyKd38OLmvUAZk4W1RkVnfsaZNa8RhVH5fJEwgEf6J\r\n0dukZO9owFFo4V226YTST+gCrn79YlPmpb8z91capPb2GjvYQqJneucprfiP\r\nsDqvKkT92pwKwmWwrFnq0YPN5uAncL2G/sGZ13yzlYXJwtZMjMa6GI4zhFkQ\r\n4Vzo/BTCqvPEnBrWm6+sE6vwXOL1DyiGRU14O8CsCtXE31wdpGC96+r/kEn3\r\nb+vAPjVIOf9ay8Ddswj03TZ7/F1jUjvMRepfFXf3L6QTiej6vC99egwwAkve\r\nAax1WVm4TWEhqAqZ86kCkdE4nRfyfNxRAca/sDSvkZaNJnO5mGDI7+PTRGd2\r\nvmGDigdRHPwyUYymzNMAbhZdkX71ODCUF2u/GuXKGfMV+EHJuGj9bZ2wl8+D\r\nTY3h4xycTbn0zPHIZMn1fjwun2VxOtkhUx/WDHPrAP+3kZHxOAmKjV+vh28G\r\n+Te5wgvmHDIFj0vy2nc4sbjwWM1kFpZaECY=\r\n=wiqk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.7_1668264999016_0.8963630775849305"},"_hasShrinkwrap":false},"2.7.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.13+d1de3a7e","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d1de3a7eb02f1f0eb12a5b09fe32623d276367fb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.13","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-K9a90knQZaNgg522/WUcg3Mfo0BOGUzAKgZVJ3AtQO1w1D3mzKsUMPs200ywCBfQwa8rVwaqynQ467a7QPMg7g==","shasum":"00e6c4fd5d34503717e7faadca0c2fb5558cd073","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.13.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1HyCRA9TVsSAnZWagAAW+UP/iFoJIFJARcRZmnkOpUw\nzLFTOiuTONkXlObGlbkQ+lWDgucXpgccuipN8kxvI6u4aE3Dj8D86Q9dUUZj\nyZi9kEJnK+B9sLoQ1G/esbnnHXMJi1hiD0b7gbOBkktpHmWp4zHLYNiLPYVG\njrQ44Yf0h66qlqK36/mdSkMJGbBpt5NB0UFatJ9LSZenTFk3EPtXjn9qXy/O\nOR0w26LLrQlAiJm0sv+mASdQO4FUlHxhVFBSR1+1HHr8RkoYYGVymJ5y8MEs\n+LWHAmdFsF2UT7wPGlV0NnkjxCSGMAf+4Q0VlSkkH+1ynX65RaFg3U5LW4n+\nY2vED+0a0Fwt+z1iCSRvVdgS/3E3367/IRdnYehKp9o9iDa7RVi+Z+LsG8Lc\nac7kIrxc5j5olr8Spb5gZh/OUIXATngdYbuZHEaBnSsPhPawgF74wEljfg2f\nMdvoCYxZDZcYWgPMNE/0kNRuENXOvmb9sfloYEhagfu8mssI0Xu/wMoea38l\nZOt8pOBdg/GK0KWg4R6rZgkKo1UPY1DapWSK9cjHFE1KI+OhMDZv+ZiZirbk\ngIAQfS044CWDCEpOIKCwEr9FWbXit+Z6xKjaOKBkRq8bSJ0blkdjGTC59CQ5\nMHfK1XCenqZ4qM17H8aSwVuQ2gO7qYl6ESjRum9z9hBwYBOOprPzYr7+G+Y1\nrlHK\r\n=Crli\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGcH+ewIxaXPWB5GxWCpHy+SReXFf5HeNhwZT0Seo6DgIgFzLtTLPNGZGfP07qEsX3LRHn1AADWY9kx3O6pW8lRWo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.13_1573868017685_0.43981390889951966"},"_hasShrinkwrap":false},"5.42.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.4+0e1e71dc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0e1e71dcb3e4ce60b563ab54e56cee48871314f9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.4","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-LtJGCayspFcgoxD2ldan35MCVyfYoCMX+YvT3aocS1PJJAH8izWO/gXDoegUDlIP3z7f1wODa7+yXr5hCH+LXA==","shasum":"fb2bd0a337fc6ba8079cd09c8707087479c5659d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHk6uPlADrVHI2j09c8WsTv9HyiKxO/C6H1ikwFa03zDAiEA+5Iiu7yKzOMdc2/gycb9nG496yjp3Gcj5X6B0eAcuTw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbrWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLfBAAgKHT4v2CjzB28oDRl0hYgDqdMCdJBQyOO3cQpaXekohrI8/P\r\nfGUn5B7Olg2mZvP5PEwYPnT9LJKl+IpmmrtRVJOMGFHv28TOnzICurlOJimT\r\ni0x7J0vBLwrBzM2Yek+V7f7sCVy8kya2RffhiEpoR5BiWpcIhyhmPkdaIxSE\r\nleU7sV5IvSTvGcB5deLt14pID8ursbZL/j9uTbY2MeKvva8gmTP6MqPch/ao\r\nfKMnMvTT5/ksM0MKwGWPaAMVOks5x+Qr65lANKoMuhVrMwrRtrK6cFw3PuW+\r\nsmckjE0Hf44xJ3X6oLq5cYtDr6UJu/LBR9DYOH605I3gX7aNYJfTSbU2gTfU\r\ndAFU2+71Aaz3qJLNfg2KSuCq79d9h+cYVQhPlreyJMnbWKl7HGzeMzm5VAtl\r\no2Un37pMtajhJfsO2YGEZkGbgHZ2+AWGGo1VgfqQ/jOTVMg7S8mK0jHtLRem\r\ntF8qOa7Hr79hBle/PUtl10kvRdVOEOyRklz4Fm8UZzylagMzExyv+7ceX9c8\r\nUPSgPBYqDzqgfxCxR5RlV2pn8p67OwqlRakTJ4eQaL4O1BIl96/x37M9zHA4\r\n04dOpuS2HiS74TlGmKsbyZ2zxXgXgfjqOBC1EUaXsw6pOv5QUO8LK1mlVIfR\r\nObDnjZQQqa6hADgb1JvR8iFKAEQP2emgjb8=\r\n=OGrN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.4_1668199830293_0.47902653601423073"},"_hasShrinkwrap":false},"2.7.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.12+9aee06cf","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9aee06cf4c47e38b5959d45f28bad6499b605352","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.12","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-rkl/OyybHMjp+wi86hnLZAZ5EI4e0Rhr/dFGqZcA7vQvlOEhDOZquK6HZkyQL7/x+aPPvw/K2sPKGBcdLBDsGQ==","shasum":"979f1df7a280b4743bd16562f2124dc8afadfdb3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.12.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzuKmCRA9TVsSAnZWagAAtLgP/jtT/PLzerdp7sKMo1/o\nRAFvdLJRb/KYul7Wou++a8lv6HeSwyrNAVSIHjdRj0Ss9fwPUdPkPTc5yagb\nfwZ8LrcrnOoJlDqo81OccnufIvzHbzLOLcz5kCy6QaSi7DlSWp1CahMhTzD4\nuFS1ujr4kFuCPt5pz+JNk14dwPwYODWx3SaQTGekIAtn4IOuOCBYyVTm9Vaw\nVrzQYuGWO+W62onKxm1hLwleyjY8k0BXapifmUGEATELIAS/U29FheSR6WZT\n/DgAM0yEL/SLheQ2jl/3JPRTtqi9cBbOhiNjgBZKCmugb1wkWFnhurSNYFYD\nUgEkzC/i/6SIk9kQqMgm5xv5hWCtMP6piZMvVFjgXsaK1A6HnU6B5Qx3tA0k\n7Hmb6/6m9dkLr1T5ZzaOBxin/SxncPBFjPVuCheyDtuq2o9T05+nu2RdEu5Y\nFk5Mmk1exftwp2swiN8zhE0sZaduAuqet8uVZvtit1H+UspcVgszV/wturun\n8LM/CU4xZA9g5NCvxKJI0DfZi1aJiirQQG5Avav+OX3tTObvHiEU+wKRgWJ9\nM/WXIYlDYi+ufYWUDzCdqrMO7AWXHhZ8WU5pHXS1jB5aMjTrPgv3i5MfG2ep\nvbZpGBPh2S3OlwipfOoxLSLp68D6wzawsqflpLFMrdBAqtYj7HFon9wcnZcK\n3g/1\r\n=1Q/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9V/3s+zTOYlYU5LCdFXUx9OLQmhIUHj9QUHbUd7EvVwIgZeEtLcFTaL4e+y6Rdgg1o3cZuwHo9xzf4uQFGrXfgh4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.12_1573839526414_0.5050064423513263"},"_hasShrinkwrap":false},"5.42.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.5+0eb78b34"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0eb78b348ca25a3493446bad30950d50fb9ebef2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.5","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-zLiTvRdYn8fT+gbDPQ/UHOJohdjNpHLos7Kf3fOPaIY+w9SszxWTPnmpqxtHOZ7u5EJkqRxI8C/7cmjDmuD+3Q==","shasum":"9e0042fec0b766d0d6bdf0f1dfc48c4ed11596e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxaXe9UVuR+Q4joKvFivwwA3ugxVy4xxoPteCheBBd/AiEAk6/D0Hy1MD1cs1QsfO+WMZfwjRvhUBqBY5pDATNANSQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbrfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1eQ//ZCOIz+YxPyWlh9KfQwdEIMF1KTQ+8wz2ZX1ljxsTAI6M+VZ7\r\njHnMrPOptywgr3N4VjRzOrHz3dMqXBZ0F5lKskScBOb1lGpSKDGrzMOYnqeX\r\nkWex2tzUJp9dAG7oNduBHuqle6N9hFA5Ht60vLkTforzuFK+mR8pgSlK6Oxz\r\no11u2Hh2tnvGW3lJ0JIYwzt96Sm1cEaa4x9ZfVq6ZpvY7+moFwHTGMvJ6NmT\r\n+Ly0Y0hloY7MyNgvi3SIpjbm/rxnh4qFhMXRyQ26eDCM1hqJg4cWfLdiVUKm\r\njUdiTkiXvXgMGipo7l/JNQZaiY9EflSAbc6Q9mAI4vH6njCzisZVvNtWZaFx\r\nuVmv3B6p6RBgDiFPxygtWej1cVqiHxplfcFz6nJcGAdYu3y7UWeG5a//kcJB\r\nEfmiA1rTnYGwO5aME44ss+oF7lUWcZTK1KA7QP9F5WHlCp8Vk4QeQNQ7Fmvr\r\ntzTQCpb3IovS2If8yzVQmSVHK4nw7+/FeK3J1e0GksInFjbErEO+I+O1jUR8\r\n6io2DlwVt/bN6V4YyhdyTiJ6BoMl1Br+2ApGjJvvAdtH70fhAG82YOd+fFDT\r\njjyVC/X2dADqVGf546aeKA+6ZJ1FnvCJD3MASzwef8zGCuV1CUsafjzDgUnx\r\n8YPkGAB4Aluoi/XIZdQ7z9FPYyZ9KfpulpM=\r\n=i/ha\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.5_1668200425239_0.6238424806888312"},"_hasShrinkwrap":false},"2.7.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.15+eb83af1b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"eb83af1b00e29010d899bc461d0a883370faa962","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.15","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-1S/aVdPzSGIvm83Mmisz2ARDHST0dU5rk4hqk/6qx5OWp3cSakkqY9395O9m0sMkPHGUlzoI8FYciySIh9H/XA==","shasum":"33a8c0ee06308864b2b26ca748e86e9fc50bd2e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.15.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1VWCRA9TVsSAnZWagAA4FQQAJk+NWN2TbZei5NtdBQP\nDCcsd2clf01WQlNBxTV5co4m94rSP6U33HPLmZQ8Ov0V53cP/p1JH/qGQMwQ\na9e1nIGPqxnKy4gEIyoNfj0dtPkzkv1ujjJSPoyggwQi6pWucJclWC2tDSqC\nDv4r0RbBd37N6ObaA2kaWEUyNytsO+u5drCSZF3fDQvKRev8fbWUrLzWS78U\nwthBIf2iQI+nLWUW9g8Zwavoa/HHzvTanKHD9oZXZkD1Vchv/TOZpfxpGxoa\nbe+atXF38Ev2jXvRjAHPcN3x2C6OqsnUgAXIRjw30/wsiacDjtIYI/75Nbl1\n73ChQHZuI5PFrBnI8j7dMmdUJSBtxiHd7g53VCu/3TH94Kmqbip4V2KikFWT\nfT+6YB6OsYg+ObHsu/Nu+EkJxyfitVbo2dNaebJQaQZex8GxVOmBP0rIOl1v\nQCdZFse3wo8E+9wvUazUVNEY9yglL42RxnSbe+M4MhByCyt0fjB4tkxxrsUW\nj50qzcUgYHAGGzHSILzXfORBWTdsUiA/+Y42lg3cM3MLnbjjkldyw2Y6F2Em\nLrxj5jrFckzr80gpe+ryKBDZVEzP+7RoL8QMEcl+FHvNcbwYhcM4pS9yra//\niQV9+c8W4vffLujV9qEff18DwPeGF7A53G/gKXAQWtgA0CWECcGFkskKCcDx\nYv82\r\n=YxeH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnvRSPG+4usjCVBPRniSR72m+gUzqr+vItg9ht0Peh5AiEA9UE9TQoP1fIvGNbWkst1Oxn+NKpCp/gvTJISJQPm/6M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.15_1573868886257_0.5773692507381778"},"_hasShrinkwrap":false},"5.42.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.2+75dcdf16"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"75dcdf164d206c5530ba7cc095c4599ec90abe35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.2","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-UVhze94ILb4VIZeQD0xNw4ZjFIFsgHqDFUTZgWUepYWMa7vnDldYxBI/BYtt6Ro+5HG5UcmvHr90w6eVTxWkZg==","shasum":"c965606a863d51200cc34bf4a771427c0277e3ba","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDslJGQitQymEiKJn08JibzR+YFdhYLBdP5C0YGOg+TTgIgZHk1Mn7U+jrPe3Gh+zTef8j1rt6LbW6l5LWp/qzVKbM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaZtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlvRAAgRcTV4H8VOZ43zVcdmiZ2FlAM0dYMc/e7rumXbuipdwSvUr0\r\nk3+Sx3ucKRnnlvohwXCuZB3vaUuxmHbYqoGL3GO1DrZ8TK45//eOnmS3W8l/\r\njvXrsanFpSAYm65YfbFq512xxoP8h6bUlLwiqRJxvsfClEIukT0/1G0NzaMt\r\nPUjur4t6soc3RoKvLZyHv+tKDikNQiuGYRL0jDoHK6Ewar93RDC2k2BJ1T+O\r\n7WAp0c5/7NBcIzvSYZ4MjoIPa1aqlPc/zVGVFtcwxuHAxNLOGUesw5hXEZtu\r\nHPmrzqOZPrrnRjs1k6lk+US3q44LMKWCty8Av3m/FM/AOW2wOnAOU7qKF93J\r\nkqAY7zNfFdwJyeaGA0S3N7MYVN12RPmMwqsqywx1C2oznRJEF8ZKVyPBeN4p\r\ny9YzEwwlK4kRMH1Gw5WJlXChyH9XyvpMPeMXJkm93z2lir0eAyGO4jQ5H82d\r\nWjEZNM+aZr0X4H5gYubra6LDpmTd9WNZ9uAUr1pwFSZsxd8f/75d7rv7ZBut\r\nccVK/7w7C5krIL0/0/WbgZNlccztcSGuB6pC0FZ7tCD50NRhE8MiAgOrfV4W\r\nLT3hWXO/6h9ezCWcv7zh1d6kpoAeMeLLxpD3JhjaYm186Q0hRAFuGJAsftl3\r\nPihWO+kKgArDhmjHHGzCygJQEJ1t1aXzI70=\r\n=5nAA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.2_1667865426647_0.7329664007156613"},"_hasShrinkwrap":false},"2.7.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.14+9829dd34","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9829dd34cae7e9bf4434f593186c92302d157a6b","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.14","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-+iYuBBkbeyddftp9xt0qNFzDJe4cuhw0HF158MrCccGSqytcdWB+HjlYF7T41/gG8hPYhMiX+IK01sKyuj4fBw==","shasum":"fb924f397078af81c5b071f2cf794ca46f392d53","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.14.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1J/CRA9TVsSAnZWagAAaUMP+QD0D56QaVDr/YKY0IH4\nt+lnHNnpjuOBSTtTYr+9hOGE+0/T0TMWy2C1lsUv3lwTLXHzWhHplxIAhpRW\ndAvNpXf/Pkc9wJc8Yd+tBayUC9s4rHssCe8rE6+0ayzErpiP/6ehP1nr4uCw\nNOrIiMXSgjEQZY8Kp6N9g7efOGzYESSfkdiDR2MvuqDojXhUzoZRHIP7AQm7\nq9825bXBKK+q+a7VXDGv3+VF8RcCkZO74jRkU4KZ6VyZMaWebvxbyoKQRs76\nzVSEVoEI3SEN54hAF7cy5ahJ6ZlQOI4OcCG4eQ0ru36Un681IGjnuLW2alI8\nhVH1osZ9oin5/+516FI4NOd0WXHawQPL7pC3edSYHLKYLuBxNoay3z/y6I6X\no4L+vEZOsN87ofTH39vjkN0vg37iuaGXZmzOklUcYtqZTKWKjYbTe6lzxeSu\nijYmkzTtEpJ/ZjZhXUDAjyHY3WsrFvXfkUD0PQyMBwKbZP/llPfEiiISGqUH\nJQ2n3t+lFnQbvMV7u9Oi1sJzlzg6zOw9HxFHO4hiIQ+14gvUAdeWXg9Z1Ac7\n4d1fD11gcHEL61KrpDoDPTENuPHOJCqW5dPvItCTGhEDw9oWfHgeq8d5urDY\ny9Fb7cM611KEx0yy+tWBUTNbk4ah3uW1syGySYfMLqpL1w92KLO3jmLapUxt\nm8+M\r\n=MpXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1kfHh802zYmi03sveigC72OS6/bcxEEKYxe8faoj/VAiEAhnghD+uSS6lUKF56ceBVmpxlmKumOmEnKr1SFVpH92M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.14_1573868158883_0.8841095739939677"},"_hasShrinkwrap":false},"5.42.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.3+832cec66"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"832cec666d135fbf7e48142dcd5e0ee1013c4f53","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.3","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.3/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-IPpWyCDDgbCtN/VWxndN61ygqmMjZYXrdcRemYKxucYOGZnKT+xHeKusFvCgVRkmGdZ25PEa1mipj7HsFu0Srw==","shasum":"817ac67f85ad0e3765dee0b0d53a7f28c22c12c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpkl8D6TQy06iETXHQf12JKe1g8d+gNQ6MHxb3NBr21QIhAP4zwwwl9hJ0RwcRhokBI/jIpzorHErMkYq5tjH0qYRR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbWwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx3A//QJfUrWpDLJPovkUhwncnQmYkl20p9lqmWLpljttZ+LM3awwh\r\n5bxzsPYrAiFJ8lVXp5M5toox1nqtZg9ljWiTEiynqY6SZFt/ZzczANVw5fiS\r\nz8t9tSvxJlBq3O4b5azV1fFlZsFMczEq6CmXNXWoHEVOCrMr+6v9/ZE9D6/k\r\n+1f/8oiEgHUz588s13w1xLu1/WSLiUBUGMy8HpE2VHRUzM29IsI1JwwcelR5\r\nIcwCNUUcZKvSBtTjfMzpFeq95lMusuETUq6QKguhJM2fbIhd5XCrS61Fnznm\r\ns7eYycaH8mH5+qLRO32zvDpTJABtYq34Oro8O9P4xJefzLBkRnazfcyGPaa5\r\nVQJ/6kXkMYtZZlA/qyr8Q6H8Kvv1QWt+qIuuEnQFfHQXdEr6UCvdmgMyiZlq\r\ny6JTFtjthP24iTBm9LY+7uhMdnGDyHpDNCdq0DfEBHUgiyMB1u6fHjXvyPSh\r\nj6jIRb0djNiVIY/puje5raYLYVH7bHuwHgr06kUUZkmmMt70EawW9ZVE5wZq\r\nW/SVWr+E7LFjCcCVavlffM5sxiC1I68kIv8oCMX7DfS2NKs9Ppw1ofstL0Ea\r\np/Wjd7M650KfNGlG0DBvNF2Nsj0qh7yXedj/Fj2gjUSOHVYYNpQnvDcSpvZf\r\nGaptVct0pQPMzI3QK1HspITy76e/+1LXWQE=\r\n=/kKF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.3_1668115501651_0.6771989676679204"},"_hasShrinkwrap":false},"5.42.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.0+923d486c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"923d486c8c9c9096deac425e7a6cb0b6457eacbd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.0","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-3jBMG8vBnxz7zrWTe7xLt2NkHo+uv7gpeKixjKS1a3ZTKOu0V7cYhbBUCWShLzCcSlmhaGX+exavRlJCRy5ygA==","shasum":"1fc6afc23f4857ae26378cc6f0fc39a07922bcf5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCkNo56vx3M3P9Yu0Bm6x0trQ/Uf5Z7/7mx76f57gnTgIhAOIk6EGxGh/CQ/tc7WwoUGYARFBOgHear83++t6dH7zK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaXOeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo23g//RJBuNeBX0oJyZytVxtun9d6tGSunVkOFB9CpCS548b7iJI7B\r\n84uYCgIQvernQzshnYCq1cBYI5OTDUiKDGMK3F6VtbvpxbkuCgikvn8muQeK\r\nittLBeveg8fVScSLS+AuAPLBhh5bs03WN2qTRhbutxGqBnG7W83HOCV2Cn9J\r\n4MuDKO/ABSvYmRfBdzRNZBAMfeGYb8BgyD2OFNikYHjyRXZdW6r9LJNd7hwD\r\nQQwaQ9IWKb8BHvv9FHGhmFvLKd/LgwX/HutyS4jYeJoMGV1XCpIfcVrWFRNu\r\nWOiDGyNEQFGsF3AZXdsa4+AFLT6L3kQlw+ATTSfB9LiNMkxon/FApv2lfWaD\r\nxY0nTLGesyNeDdipNsawfc3Y3iEkMxLmlTmivLmKlYbTtE7J7ueA/mZ10Kdv\r\nI/uqtfPfFRxV83S3QzDWq7pXtXtmKItPUFhDVDmVLOvOCBVAVRl041FP0pdt\r\n/U+8AYY7WY0CLUbRxBdxOkjesPRNnMKGuYiiUzHDiiNussgSJBdbON1lctvS\r\nlJ4qgf3YhvFTSo6H/cQGOEzaqZyZjodQD6Jx/1nvYQnMOc4cyQCz9lWtlCYW\r\nRzaHzCpSIGSSzpqxIOEcRkidny9hqC+711P0D49oLGXVuOO78VLHNAS2TIBt\r\n360jUQ91uedLLkEtvXBqMLYpn8FXUdNULbk=\r\n=CdH9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.0_1667855262469_0.689712312449339"},"_hasShrinkwrap":false},"5.36.2":{"name":"@typescript-eslint/experimental-utils","version":"5.36.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.36.2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a87f2699bbfa4adb9d97bde94683ec561aa629bc","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.36.2","_nodeVersion":"16.17.0","_npmVersion":"lerna/5.4.3/node@v16.17.0+x64 (linux)","dist":{"integrity":"sha512-JtRmWb31KQoxGV6CHz8cI+9ki6cC7ciZepXYpCLxsdAtQlBrRBxh5Qpe/ZHyJFOT9j7gyXE+W0shWzRLPfuAFQ==","shasum":"66a2b07f69595c55e718bf5a0a70a73413daa8e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.36.2.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdpULcRnr0h5OfHN3xcILrGr9uPwqrxBleh0Wwt/KO6wIgU4kmZ0a42B54XRiAhs1dNIO90d+LJYzJLSZCKULOE9Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFjCaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn2g//cAAr5c/vrsyGb+zkZohmu/epBzSr/8tcXBwqZCoXNMuzKO5V\r\nybeJnJ3BH0EriHl10fV5SQd2dWZimJwN3gibFu1vIRRLEXXVzLyvxYKyDVgh\r\n6jsz4PbrN6r+Yx2q2nea/szRtuRSUAKI2NFDm0uxZEdpQsNA6woBO+ya6/sq\r\nj0NAan6Uxb1R/xB2+Q96UJlS1sLOwpk/+SR6AM+OLYZARKUHY+q3fbO/Gmro\r\n8McMWM5AA6FbYDD+ZWFEGO+6V6/Z7b5vMQVzRaCUsJ0mzXcdkj0/PDF11MU7\r\nWYPerZd94lvAFpdVnxPWZZvXkPb/Tac+7FyASBiYPXgMM7T3FA2TFfEvkEj6\r\nuW3TANoYpes+FsjxTsqsKscu0vo2Ka1HWum0xmibwEtbNRiNlcCs+SkxPrQL\r\n3MVmix9Bge+ZtIw63+R6Yc8Lmq0woGi40rcOEs4p1Fo4nKhcLUAKFF6bli3j\r\nlQDb3N/TErIx41ohK25LGRTv1W1W/qrDLcpMIwixXw2rjtJGKP4QkaCqcdYz\r\nGtX/0uPuEY5mYqs+zM7imxUpKzc21oh59o6ylP4/ySQmvP9LLwD9MVYKLKhO\r\nxQUDYZsBJxKsdbtvPKDXh3VWtl4s84WKHOCW0+QAuzKTrVBfwRsd7qCR76Th\r\nQZMCYBz0ze8chSLKmym0Yw8kc6TbZLlUiI0=\r\n=HVtA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.36.2_1662398618210_0.6279620911444455"},"_hasShrinkwrap":false},"5.42.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.42.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.42.2-alpha.1+c759da16"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c759da169390ba490eee9ef773cc9edc88a32817","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.42.2-alpha.1","_nodeVersion":"18.12.0","_npmVersion":"lerna/6.0.1/node@v18.12.0+x64 (linux)","dist":{"integrity":"sha512-xdo7Nulo/sM5Sq/nkixFvDw5MJcrHUnuHTBG+cVftfE3m61yHG5/nwmy3BR6nh/ATRjYYEPt34kDUFKyHa3IJg==","shasum":"a35db2fd0bc26e08acfa49ba64c1238dbacdfe45","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.42.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIL50vilBv3GQAeecOR/IvVgX8jfpoGPUkmQnfA7VWjAiAZyA3I8hYaWpRioflMegNjPhD5OJerZJGmibNi4eugcw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaXdKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjnA//ZBZVy4EHWUY62bmly0k81TgV8Z40R+b3P+zEstc7qVot0fnm\r\nfxWNSPnqUFnmZiYZ+nYkjlLYrsHkO2nsgl8kr9V2lTu+Jo/PI1ZpcgpRTpKH\r\nAGXZO6SXaQk61SOXHn9FvsdbIaUR3cd8r+WEeQz2pc9YfWhHSpbuhl6dcOUv\r\nVdigwHrYcJSLfXIUxIdy6sWkxHuBKOqpSkV/I81UrLNCOv+l1Q64QbQp29vo\r\nTTnpO6wkhJ4o47oaleUtPxifIUPHKDvdNrHD8Fo155N21VnTW+XgsQsbmBlZ\r\nA+PvSUWtyTALgibv8UVyJiGyct3Gp9FTX9Pkeej8mGTKINtW7OzyYdJF9dEH\r\n/oFj3B/tUdN+LNwmoVFjQlNYBFd+E7Y/F8hKs15R6h2jf13jP9M/6FyEBXg9\r\nN5RBniFnKKGop8ihkDfZUkRfHpr4MBUE8B/Q16bnvoCi3FCeBrhRjRKTfYNR\r\nybYlFjQs68fDW+7Q/x1FzMFBDqBfUkjCRliVDvDNcGQxEI4Sz348l5i57ocR\r\n/UEh5i1RDBTDIjVIv09Rx03elyH3s+AeZVtsH7fFftGsyKtPqyuxTbndypC+\r\n0lXbgfHR63dHMlop5S+0PWorTHD7cG/o+CJosnTgasW6hq0o3G/SnPEW/KRv\r\nogAuWK+xpFlb++DQ0zTOlhQ4QC6SahT1j10=\r\n=d0xE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.42.2-alpha.1_1667856202563_0.9711306592553137"},"_hasShrinkwrap":false},"5.59.5-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.5-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.5-alpha.0+13fd1e5ed"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"13fd1e5edbfee5c05a791ef49a711ffc0b0ed4e5","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.5-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-Km/a10HdHp/ROMt4dBGEVvp9piHExTj+Gb0i8oGmNK9nZxlfPSdC5JKjB65nSHA30Xa53TwmVd2llKUJFaPttg==","shasum":"0738d8f9dc5cba17a062bfaad3dc228729c10ff6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.5-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.5-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVPIlE3QRVQzvTb4O5Fjm1DYNq7Xb2SLh1l/s67bZmcAiEAs5E5I/SATSbpBElGzMefll3WyCZWs/l/T9Fq1V/6Mbg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.5-alpha.0_1683569353968_0.3036646331689674"},"_hasShrinkwrap":false},"5.58.0":{"name":"@typescript-eslint/experimental-utils","version":"5.58.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.58.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0c6b63658aa5b01188480150fd777a1fa9b277eb","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.58.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-LA/sRPaynZlrlYxdefrZbMx8dqs/1Kc0yNG+XOk5CwwZx7tTv263ix3AJNioF0YBVt7hADpAUR20owl6pv4MIQ==","shasum":"157af1376add1a945c4559eef25114f0a29f49e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.58.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFFsmy3koXbtPx4eOvY0kZoPYB+krBe9nD+RrAZAUBDwIgBfxAHXVQmcEcleoN5r1y4Hs0CIEUQY2VYWVUlL+FhSA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNERfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0nA/+JVtZUYYyUErbSp2ZRRUKb0eS6SV0PyEFf7/lpy/n78bT2z4A\r\nJF7WhvqRaDWWv5/YEMrRzliAOTJeRU+qIcfjCr74vJn8C9XKZrtWBH0KDNYC\r\neZUboHsPB4AXyskF9m8/IsEWi2II4hf4dyqcNsWttfWSmc0vs9qT146Yi+MJ\r\nZGNLVx8e6BX/yWG1JEQLEm/KhUNh11d8sGQA1y3oFe93n4mC/z1btNBAoG5/\r\nJu9uUeMhmWSeMAR5322f+QfUUZuPDWqP9gMLh0sPyroCmd1hASyKqZf8NOVL\r\nC+dYdra7H6Xxbem4/KpEgmrvvjtTzUaZ1bhoMFKIW5fmls7+E5bEOW91ItLZ\r\n/sd13WtqsOwx8HPMt2LUJ09H0aT6vgZCI5h+/oZ/hEl0GTOUGmBYwhmCW7XX\r\nTwcbnfwk1CKXlo85Tle7ljpJK5ewL0HJk0/54lgUkrTrYY15n46wzkAAzDS2\r\nwx4/J4JiKOVCIb0y2EFZYIFBdEQRn5wjXJzq9ifw3taoxBV3iIiuEMv4Dv/X\r\ne3xpgyBZRKxMbrDOKKzggpQrtIjTgwFly9euTqIy3112e/xJZ2+giuV+iXO7\r\nyL0c7VQfFL8a4Kt3Lyi+7X5FTXAQT1QrvWRtKmfJv+6wJYnuxxFAICq/nVuM\r\nVTQxtkgkyaoYVKosQjPog28vLqwtwNiuXuY=\r\n=GNbT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.58.0_1681146975498_0.1294693049579121"},"_hasShrinkwrap":false},"2.7.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.11+74192f86","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"74192f86236501a8a0c170d37af692f6c97f0830","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.11","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Vka3n0MOKcDR9RUIByBrPY6w4cf2CRZsV8p2dKCKJip3GHs6i+FxXevGdmDrzbY1YTGTqkuKwT3UEVCF7x2eag==","shasum":"a34ecc17165962adf6652c734236d8ec9cc14767","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.11.tgz","fileCount":108,"unpackedSize":138972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdztvHCRA9TVsSAnZWagAAhW8QAJmh3J4aGIv12tPMgcTV\nu7FO5cF1snYNYC3t3UVUBFkEESUFwouc5XQqcWpmWi+wV5acJCjm3J/A/bpr\noxzoLebSPxdY81vzCN5+5UgXqLy+A5ZEmY5Ug9bwYabALR9o8qUlz7ub6V+g\ngC/nHiDv/yAblJcFqBr6c2F/G6kkKG/54X2w3AzXlHF9N72Je407lPKj0pTU\nfSfOZ064lRppX+AMqRE4RbrWNdMAQWES5VHA5eQl1JF+5H89I1DbqeY+LEfa\nhs5WwVg8HJAl3qdvG2fwmLpLWWWfp9NYZHf5sMQB+sPFhd7+HTEMwqc/mwy9\n6XVczt92msv0RNuTXH38twZmwUqfB+ECx1kk5rrDgYcvAlIXMBwp0MKdlqq3\nN7wL8aLamP/bz5CLXmg9ZIdpEp/vf4vWTYZBEc/a3EzBx6NdRshMpKeuC+Vr\nqVXo40hkq3I9CBeUU6KMONUbSdgbMBL4f7rJesJMUthypr7TnWakepGGRqtM\nM5CcY4/NbQnIyodXLpRzE5jxan3SuxOvOIfHmP8f8yubHhDpGSPATJhI1nWA\nE/JQcz9Td9KXf+HQIYeb7U8sZqzSB3IW/wvvWKNrhsygz7lTeEmNbiMSRCoD\nCTVGU92CsC7d9GXgXB5QqlA/8jAA5WA+z9mScfdAGC8WpG5U8pQLNJxKwxPh\nLNeW\r\n=IBgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSVt+qAp9tzseGOS+m1VfU49+kd5m3wEKvJ4gyltE5cgIgbqSRaMq9ijLRBaWe3rj8RfHFikaxoD9oUKSg5gvw2fo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.11_1573837766591_0.06890541296079888"},"_hasShrinkwrap":false},"2.7.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.7.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.7.1-alpha.10+e2008e38","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e2008e3878f46e9fc573a518f7e7e8d0d5aedfbc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.7.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Z1Eb6RqVX32dRxfj5g1+dHA7pokX6HIKJ/RHaCXari5JX11E3WrrVwBxEc5LtDQUmfHaHspHWlij+Nc/wChO1g==","shasum":"43343bb0404ec4c24032442c79387cee6806bb15","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.1-alpha.10.tgz","fileCount":108,"unpackedSize":138973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzgHSCRA9TVsSAnZWagAA0f8P/jyx+bei81fnJz+LoY6s\n5ka3lR6NH3HDK45pSI8j7MB2dbRk0ge5mXmV/uZHO3wyCDMJweOvjwY6v5Um\n/tjnPbXLzhPPq99dgu0Dp6XtuEhaXj8Ecf1hzoG7WhTyBpqcEze8T0swmLeJ\nsEMEUAP0bO12yhDrPUIleJvOie9ZowVL0Mw6184Z/9wgrc8XBabjkBImpGsZ\njCam0appHCkbqHLr+JEehvTlsvIBMQTIZKxf71E+f+MVwMMr8XFFccWhqXXi\ngl5n8sqsbRe2Gm0hGKjqOWabCpOjVB5s2YvJ6HRbtPH6V2Gq+tUbsRSaA9AH\nubuqZ9No8x/03D9+hVhsgoUuDF4zK4hewcZZbhIxSP7KBQEmsByugmHI8Sa5\nvQODfHm4DZg0QP4nCN0K+xGMG0GPCZjeTHF8FKbQsJkRkRMBQG3iblp34BHY\nYdW9seBTUUBqZwY+YboD3yKKoAP9e+cqjk1tQrDpHpXSp3vNpiZTfxbVPiQ0\nZ3u82ObOSrPltW0DiO3oee0+R1yS51XogArsDTserF9/2kEw7TM4ljdIlo+A\nkUDKAqcGyFkGr6QMekRDFxpbFtxmRLE8IXxQCgGQSV5/x2T5q/TIW4gaiEeB\nxHuFs7D5D+kLqOZWTGjqhLIUce0LFVwDFXHnnOBENDGjLHOSKwze+3Vl4YUR\neHbg\r\n=gl5Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFU/bPYc3BmVkuGR6JjQQ04INklsZhuJToFU/Fk2dPaxAiEA0SEkZOcEaDIX7vTGkdz0IlGM1Gvid2nev3Pw4LNmx1M="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.7.1-alpha.10_1573781969689_0.7795081393598284"},"_hasShrinkwrap":false},"5.59.9-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.59.9-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.9-alpha.10+84e5601f9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"84e5601f9831766bfd2e77cc86e1cafe6358e51b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.9-alpha.10","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-FiW7RhYuuA0xOMv0RrxjTZaKdtBOQ1mYmQ8JJmMQL5HmJkbsehrrgSn9uokVwEeypRgoCaz+TcDTCQLzKjNWCA==","shasum":"8f45d7b6ffd5c8f506be8906b57e19bbd02c46f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.9-alpha.10.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.9-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb3K7Cnx5VOIld6PuCcMGDRRvHcIy8Yzv1jWaKFRU2RQIhAIIibjuM17NUy5b8ewYTNT5STWFsDpQONKxjzYwNuC8h"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.9-alpha.10_1685958973285_0.542360575524583"},"_hasShrinkwrap":false},"5.56.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.10+85a417dfa"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"85a417dfaa9528b15b67a4f75e85637126451d25","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.10","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-0mfh1KrgYFwShJSzoBKNPsZYnVOCW8zcnduiMMpCQEoDs+jEKYYLyAICAMcwww2ag777AJdfm+ItLyMgNpKecw==","shasum":"4875f04cfd5cc2c77869753d75ca7d9155d69f1b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.10.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUEMOHmTwzK4mOvVHKUaKudq5P/7UR7VTgHrlKZeD0GAIhAPi/ARwO+q5Y1gC9STkHZMqYvaPUwY73eXb1Pir3Q9Zf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQxxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFxxAAgVlmCefg25dHNPANlqWIIF2jaqJw7k6k7akcZY39ESQDRJvQ\r\nqnckFxCbSkw7t1PUBRNyiBQs99DnIkqIiDfVjkNoKGe32xc5eRKgEcjyPT1y\r\nwUxb8XBKRlK7HyfWIGcCkjtjFM4p07ssdfas70NLOk20rljhQD/x+ROmaOcP\r\nBJgx+OuqJUcQr/Q03Nr4acVkPptt4TnS62PUz4QGqXEWiTqD8N3l8Im9suvT\r\nL9mq6R4XjAjQvQDgaERDTrwKGs286QUPelzSo/+2B+ssbCPwEEuAUK/GNYqq\r\n+50qpxsL87VbeRrGrg5MimFukENmaR3J6fhyVtgxpyxgw0HheZIZ8zplHYZ0\r\nYLNUo3Az/NAnZabdEfrnikKAv6DTEEm+5TS6tjgf93+I+16cpNYTugVOYLud\r\nkjbCUuDoI4Ux+SiVb86tTZCCg5ri2kYOImDzMb92UQvzAZ0UbGvXMVMhQrFY\r\nV7mYB3Pdh6oHy2Drx/v6exG6YiU2fRibjdZKaeNhHEyKN6L4Ot4RHNBap/8E\r\nSMJZRTRDeznGLTWEx3u8s42jZjFcstTMir09JQFNxtXjZCWs/Amn1gXImR5n\r\nwEHIff/SHr4KstpolhYpRu7t7W9jPrFU4SGVibWlTREQbM7HJjw3HVudmrsB\r\nCPdXehCZH0fMrPgP8RHVz81ctkWIxqE2uko=\r\n=n4dy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.10_1679363185785_0.6226263298279373"},"_hasShrinkwrap":false},"5.4.0":{"name":"@typescript-eslint/experimental-utils","version":"5.4.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.4.0","@typescript-eslint/types":"5.4.0","@typescript-eslint/typescript-estree":"5.4.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0060a74413a3efb7872a3c8e2f4d45a733f3d149","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.4.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg==","shasum":"238a7418d2da3b24874ba35385eb21cc61d2a65e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz","fileCount":167,"unpackedSize":279867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkqDDCRA9TVsSAnZWagAAnqUP/0GVZjuf1rtyUp0YrGEF\ns7NrVLQVBu+1SNGT4nMSG7LrZG6tik0IPIkFl3VY8ZFeq18Vkws+oUy0GPBi\nn9FqVlGrW9jVrqCpP4UAMDB8vQtylMs/E8+sgJhNgkaQ8po2to9y6LobtA7L\n5UNVi3ZtzFDHxu6L7YRXUhynqtlKy8uYH2mdvdJD3pdqXodT0+qBYEAgokXt\nCQK5hrsfN8QKy75m1dI7uIrB2xWpfwpqKPqGolx/kqn7Gx0OudxE+ExeP35u\nlm0qn2pV9U2reeN0Vk6GLqfsjyIhbhv/E0elGqwp6t2bNsSyVyPf7HD7sKob\nwU7PoBJ4BRsjw7iR8IL7AHFYxG6nt8Myq+GE/WAeijnT8LEZ4hQRLnX7G64r\nXgYCAhmnQHmWQx4Jpe+HsK+keLY0vF0u/+JPQNqFEKxDu+q43yVZ6el6Bo1V\ntfo5WvmAyJnWv1Dq+QbC3PpNu5xeCHjJoOoa5wq9zw9BbP7MuuOSeEcqGpba\njsFLJacpZjIpnoGaRDdF+EZv7Mu9APKryZP8CDFaGytTEb55E07scOBlUMTN\nE7QL24SatxiatDiHDRpSiHnjHRz5dkc1mtAxPkEwEl2aFvlxbXBiWPggPzmn\n5smxNniAr1cAC5RWs2OAwgXnn880azL3XheXoGgWgeCf9cycUJ2ImROJTROg\n+keo\r\n=j4jC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlfvF2xE91h1avg/C2+2S1LGBCFtMR4IQh0TIN+2P7nAiEAz6M+Us5/FNmTyu12fT33e6ryEmTlkjB1UnBwx2qoidQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.4.0_1636999363183_0.7603093484511296"},"_hasShrinkwrap":false},"5.56.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.17+aa537e551"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aa537e55137d854068bea7c9a1520c2763ea8da3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.17","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-BSEnngGis8+zjnuWN38m7v5yo+bZYIB9dsDgKpydLBfyYwIjWSwJr3dPbYXIKxHkg7eFHj2279apqgu+gSojsw==","shasum":"105c8a9b26f8a266da99d1a7a70a265313a39d32","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.17.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApJOYl68s5iuXg0Ey9MXelrIIpM84czlQJ85Q/+iQbJAiAr4V7+zHumz4SgsoYi6EerhL7D4EaeSsHFCQ6+xmAygg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGXLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8IxAApGl3zQZBDe+W8r4x23fJNzg93UMw1wHuObwPIfrk6xkAzTxb\r\nWWHO7lZdnESdenyw7Zmi7jQCMJr6SOFGgLEOAmfMakdVe2ZDQ5DPshIoM2g8\r\nlwb2s9R97opGIzja3eEZTWRZU4z/SDUqvIOIyr4YrwCxmoMya83jbiC+b+hM\r\nCNhXQ+5wrfvSbvFYLN2PIYtok81X7kqcGSkcG4o8YVO2NL9OBL7dEP/kSMMX\r\nGu/H88kYkOtdPWtD9mY6hxexxpHvueeUw7TaXhMDxYszzd7xcy+/b9SZ/kJs\r\nLVwdtG+oAP15dpRXMESsgyWL8lPaI+5H2nCjKQXLVm/5RbbLcFeSkoXRnrZm\r\nO6BC5uWE2ak8xf3mgi9fQ3OlsV6ufBnnODhoVNZfefga31eokC/uwL/Y/V7M\r\nbtMk7UBg8basvsOk9lTq36voOXBV3hfhw4bJw2CnCKlab1NooOPlQLItMNH8\r\nlIgFBB9M9omjepqEeLHwSlbmaNnk0jgg0Jezul0j9bhxMSY67mxYMkZYe6w3\r\nbZzZvPqOpWxp3V5D4D/yyeZk0RY5yFpaSwNSkENYBvSZnuEoMqAMDFF2r/92\r\n6SSsJha6pvGtAR054LKd8OcG7ydj+NgSZ2C5pj6z9I6Retyx0aIdwJTlrE+b\r\nxj8dE529E8pB9xAl1UKXPIa/l5fk8yopm8U=\r\n=dx5P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.17_1679389412404_0.25220873211918104"},"_hasShrinkwrap":false},"5.56.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.18+ad8ea64db"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ad8ea64dbdf06c92ff72b48022f041693a8d7076","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.18","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-ry0W6FX5AkcoSHgUbt7DonF8VOLEGc5BW3YbWNf74RQkd6oyHegQFBVCcEw0ejnXc+hEcdnOlN83+asOA+ChOA==","shasum":"b92b27992e76f4585be07deaad24269d73b52cc8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.18.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIGi0GwIFZDC3aKV7Q9AzzQZ29VKYmfNgVm3TaOU9rfwIhAIqg2XJS6kZYvZ3YNF66cPP55Loc7uah3q1gAF/p4+tn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGhMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWYRAAiiqF1RpMrZ02eQVI/GLRGm/vT06bFmM9cMBuHiNIsXSdiqZU\r\nr12Ex6SAZAfg2YKReKO/NnN9TfoOJEqnctF2QKs0WhndgjM5r2LnNuInOgSX\r\ncI821aWTHnPt3cS6LHG5454bNLpw96yOw82YrrBnQ1O0K5caGjRN6sYzRLAT\r\nC+yliGSUouRseFM7THLw0jmmCCTSUQ8uz04IDhUK79ab7mtARSO8RPJmpmj7\r\n9iGVS+kXQ8+uvqQnyBEEdRzMp1GNPhDxZdG8wH2zen0lbKUU4ry6SRY4b7rI\r\n4OYF7o6CvBz7krmz7NaOXzCCEfV7tMMbN7DSPgpHWg8kHhMfCwL71cWw1l+D\r\n2j60gmq0yaMBu17N1qPRmw5UbZknrxPrCG4hQg39KpHdNHr1fhrxhyY3f2Nn\r\nit6mNEgduG4zfYhu4zCt9LQX1DmY3bpDb7r47/9lYLE6YZBeeBf13RR7jmlr\r\nBOZQwSBnur8eW7tgNquh08DKxVppLvTYO22GOkTy1N7vvO/H4pPjk8ErQB7z\r\nv8ydJyHQSyzzGx3UYcnQFTLZyg8r4aYeprdhh8LT5cwv3ANiJ1neb5eB9mb7\r\nmbQkSIqjQ0Eb4ywqH0r6Pxzs06lC4gNucqXhP9G05YbowaUOvvq/Z6iKENQU\r\n46n7eZe22Ewv85pOPRphveo2uZLz75J2iCE=\r\n=vHBc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.18_1679430418200_0.09245303815491135"},"_hasShrinkwrap":false},"5.56.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.15+3b1e9db3c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3b1e9db3cff8b864aaf716a0b87d8e6f748d0af0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.15","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-bmL3+66uM5BV/9IEWOh5s8yvYFipRzAl3HCTkXz5c9kJkDWNhVB/S5tiBCuTzn1I42aACMkflpq/vAkkzjg9YQ==","shasum":"1cf9da9e882604f30197ee2d14adcc058fdab53b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.15.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaKU6rw2N8geXkDi2pobhxTokxjFgyAmHIh/LVxm6QMAiAw9xgJmJED9Yb1ObrJVkMJuCBoFTK1yV7KfZWQMyIhbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGS/5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoANg//Yhgs21qKYwiLUcqE5MmYWtJIjox2psfV7C75lU6rMujzoKqr\r\nXZFmNfxpA1rJCmoyAPbMhsan6QAKEVKl0tk3vtG0SNtnRQGSlkUa3+6Y5eBh\r\nmJN6yk2Eq3OGewMENKvG8I61qWHMfxceaM4ZqVVjBln8tA+DQh6q34d/kSEy\r\n+aoSAMTtfdsbRT/34M1y7kTyF7wP1TT4WpjtoWbOBq8vNXGlXQrA4D10dRCK\r\nV9Adma43yq6YTviKrp6XOYBzhET+kIkCxjsmewOre1h2q3GrZgFbkBztMYBU\r\noQ1pAwwqn/0GwkyBVdkcbcm6V5LcAy+kuDcqL89nbM1zK/dBEKuwXj9aIWxf\r\nqEXQWEA+3MFNBtpRjHYCixkOC3A5hrYjxJEIhMi8XXkHt8c5H5akrSMlRzGA\r\nt/LAvsHWoHuwGMPW421FYLladMRMsUnv/nMTJMAU1iA0ER5Rh78xpVcyTfM4\r\nE0Ms80HEH/JyZHrWx3a3z74KJB783qU5aWBtw+5erQeX6i5mgBmXkrxhF6fy\r\nj8JtTkyze6eId92rne3LhF7omFOK2bSPsxyBkyjeOFWyvTew7c2b8HtOyM1n\r\n8N+Hloeti+wYVpVyOyeictwoydYgl9Mv6fTs5pZBUh2TXASaEt5LfUT1M/hB\r\nCplN5xIFG2NFr3juM8BdhBNlGc0LX5jpPoA=\r\n=sPQ1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.15_1679372280980_0.028819607203586672"},"_hasShrinkwrap":false},"5.49.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.10+f53bcbc4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f53bcbc4ba9d67612b61340a2c98d12fe9186985","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.10","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-+Cz/sbvnDNZW/mhJrULk/ar3fAgmILAwAwrwKb80xZcsOwqP6uqnt4XaJMEL0xue8gRw6+/fK8K+Cio+lO/2yA==","shasum":"d8089511a84dd297012d35fb35087b49b2f221f9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.10.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuaA7g72k5BnnOL3BwPvYDYfDjVCN2hDOlZXcfI74KZAiEA/GS2d0Y8Xhn9wmmI+yuwdIlF/NfcFs67xfv4zI2RvdE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj13RZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fg/8D3NiB0tRetDBHs4cox70xr1sXPDdz2FPoSjfZqxGytxQWrBP\r\nygZHqFYSmWUM+RR0eA7Djay9GqMhyMHFpAhd30/8HU0PVzC1qGk/6JwJhXnZ\r\nBNP/RxjKO4em3SOqqsnFM6P/y2cegSsnFy7wGxOzA1f+lmeCpHysW0Czdvuj\r\n2DEoEObeD+cIucJ/5DaanemOodV4uL2QVdbhTaRpPWWo0D15AX+tUcoDpIxs\r\nVO6F6Cd2lSzn6TRdWO70vUDDwQzeN6FIds9mlt5doMM/XvFIkfwBUMfQCYtM\r\nesZa2RY3uEwST8aLzii6D9jtWt8t9eA8D0Mk3a1fQ5D9KEYnRzswxEXx7nLU\r\nnHDeWELt/6MjtQRNVhRZpqw38q7yZoOBdWK/ueJ+Ae6RXy6kx7fqCg8uLKG6\r\nW8ESikwM4elO2o0fP5qK/wZqNqpTM6vRftVsP5obczd/6twTBP0hN4hdtPgt\r\nByUUCNlYAGl44QJ2dJdkJrXFJLO5a4eu66v52i200S/7M+cIqTHbX2pOImda\r\nTO8yuQaYoF5kX3IbOq3ON6+4dIBrATtZO8S3TcSow4c33svwPyEt55GMXA78\r\nHMB+5sHItsP/V5HCA7CmsJl4hQETSvbAs4qkmlEfiAa/h2R6qzJzp4rBGmIN\r\nNRHC6TTowzL4ZgrcOoOn1usFIclu5kDtcg0=\r\n=E2qS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.10_1675064409213_0.5934347174409582"},"_hasShrinkwrap":false},"5.56.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.16+81c85193d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"81c85193d27d2e7f6d12bc259088b9b73dbe1e8b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.16","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-YckXmpK3uXBwJJc8iTsxXwM002qsys0kBG2KGTuBcimlFWDST4okaTJJedqDZxNihbPf5R3DgOkVAeyfQK/jcg==","shasum":"8b9b5d87d0e8a0906b03d1acb8eb1c6a7daae7c2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.16.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5bjC48e83oyEed3KiMmVffdklRncdfKlHqHcJi3QQ3AiBIlVrq1vc3LRtlNBpAtYeElS5yjpysgi+/RYjrOBcV6w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGTHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXPw/8CSKtkwyUO4/3UPUnxJbEpt7zxATEN88dV4RPh+y38rNiWugJ\r\nJ54/gTZkdyhmnrS2a1N8J+BuJ/8GMNFVlBDZbleulEdhjFWtpQyLJFbLk6M2\r\nlcNf/4xKWM/bEDt13j+gzUDkpOyX7QSS5vQZn2V9p3qxTNfuPW9lCjuoJI8B\r\nD0uD8AYRGcTkQebNp3kWdfaUy10IjU9mtjkLVXSggsgn2GByFtKXKhHfNCDb\r\nKJEmBDbMG2fhuQX++aMpB5fo8Tbxtdsnv3LLxRcUVTRMp77+DCheTosoBIIf\r\nrhA5F8b4Hgi0eKYIrbYYKi4cQUa39Q+7sta4216CFxWWAavpvAz4YmyBOBoW\r\n/eb7tiprnj5Iv2+0RNsu9DUYy6biwD37CPVUtOa0/ot7pgqJj4F3PT2HBXXw\r\n8pMFve22ThmqxiD3C8shTNFIHIrsMqDozylIgO0dffUd0dDgzHc4HONQqfhU\r\nHvTUQL04bp1O5PmryEZ/+y9GHon+k2WMcKvaLYaA8xSOHO5wptFgFYXTbjbS\r\nOaeTD2IESumyltGyPbKZcNOHzsdeb30nO3BHa9XFxt30qrpfhMW6pl+6+1Mh\r\nkRPhgwAb3J6G64lqsYVrOfGVTOMVbXIK0F0yqJhv9p2oBqC/A0X8Jag8WaEA\r\ncbsfxun98f3iOXNOk2/1FbC1XeenqnRzIDM=\r\n=Vez7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.16_1679372783352_0.08982336120280143"},"_hasShrinkwrap":false},"5.49.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.11+31711247"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"317112475f8e80b9ccf81f56981e765813d30b14","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.11","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-8AOc4xOFhPWCDhL0QgIQaMSJOMSji+fIyocZh2+8hp9kuHiFagL2uc/v63sshN68KxMlsQC76h2rFlKG1B8OxA==","shasum":"43a1be3adad7cf65be482110f14d3c968ca6b565","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.11.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+Cnh+QerFoVXDIpK3q0y1gSFLQsTgOO16Nn/E3eGR9AIgetr3a8pE3+JmHZQrmgooAuliOBdU9hn/QgqwbgRCXbw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj13TTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi5Q/8CgLd8CL/aVuZuJdX3phnJI26nldQRoKkueNLbOQdQ7IobRbi\r\nG9lLciVPJ+8lSPwrFIK9atB5hYUB+8m0e2FBt1WjY/1nczzMQ01ZnjmgXbex\r\nCHPtZo2htTroBi/F7SHIGJfiFl5q3CnKoc8o0/v1EhGY1maz03ztLOQfkJSx\r\nNdE9uuom8e0lramNnl4nA3xYXYKSM+nfZFT1qcs5FINVOR3dD2fa+dhsfPWR\r\nRcKlptcdfL+VbjiTY3TGqQACySKAilo5JxSGTxz8UkAO8aug6LybcNQUkQqe\r\nO9jRFGngEtMw9Dn+TCzODIbPrgRZCjm5zZjQD0Q8ZU7cxankpHF3PNrdQPHz\r\n8BqFrzRDyBJc4yP3Iw6yhpAqeEiUeVo2Q7nYR0JFE5yq/ptnCx1vp5AsvRPd\r\n7Tj1jxG46CxeXUQFlQ5ulxHfml8QpkfV/42cuje5bf3mQT+0trjW9pyk5JLU\r\n8UcCtc70d8Fh2NS02djkPME5B2Ykz2VYi1/V58Z6PnjRQMrL1fXFF7kjXILJ\r\ncVFSbMGj1DKGbVNyDe8PW76RWhGyVuxQllRdr10+lkOmdMOtXx0aGsx4+WTl\r\nRoDI+DpyozVmRrWZKsYdCxgvsLUNZ6d6cpeGaIwk5n7uwba0W7MUFjELIQzI\r\nxXZsRn2DmJXCl/4+ba9NPGopno/v1PEnNOk=\r\n=rD2j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.11_1675064531594_0.2618239969321785"},"_hasShrinkwrap":false},"5.56.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.13+9439669b9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9439669b923791ae833d97920d145537e9c103a4","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.13","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-J+MTgFjhF0dm5WP/nNaxsUDHx7Alq/CcxLt16wRS5mxYndde+hDxKR1nxg/Ka5ChXzl+1B/oSHLYSC49B9SCRA==","shasum":"acda4afb889b41fc77efb5dab083920999bd18f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.13.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbQaZH5gct2QIK7nTcSqss6w/kXZNa/3SMiS6hn9jLwAiEAxJ6TFNF90z5um1d9VtPMENzzwrDHERfmWiVyVi/3RE8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGTANACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcyA/+K0fCehq++ER1nZQuWGJodweUeL5HVaztL5kWMPcQBWqppQzE\r\n1qoxRwwlefjDYvInlBpgHzPKbWk5wvMaunXAywKS+ge5zb+mO70ViMrXFRIs\r\nPm6wCFUBQ2zZToXGsGiWFcr0DTFP5IEKEV8r2gvNmNQwF91YcE9Zxw35y0gg\r\nAjG1SkkasI+MPTJzzvs6yyg36wm2KndydW2c1WwdLuHmjLgM2tk5N5O9/C92\r\nWajK3Cx8GSR6UuwznE1k+RbJqrrkRgMyxzVWJ/nZMuzecm3eM7Gz/Bbum242\r\n8AVQRrnlJgj4eQ0dLLLlgwrHSRy6pvsSeDxH6rcO17PjJpm0mGGOHJTN8ueq\r\n65Ox0Rs5ndD16VotsN+n5e7Jw/yTTl/rMDb5iZ1S/re6dS2u+JD4Ai3TBPUC\r\ndUBynz79EilcxfeatpD7NdFrWZEiIX9AuNwo8fHPGsDSR+ul3pLd6RuE0QYb\r\noMt3+dJgDZKXW3AW4T3ydit5nfvmphtzUhh6bhJx80TuVTDc7ozW02mEHnoB\r\n661zNOnfm9hNSWNYzYZXd0taeHHDO5ihFsjX8enT/uvlocj2EQqGJmHI14Zq\r\numi6B5BMPnzuSUN2d9QrBzR9FScQqxiE6nE/HSnjnkFcCKt8Nb+ucuFou7+0\r\n1ge2FHkjlGyNk45qvBW4/7ZjUpYzdK+ykGU=\r\n=1vJh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.13_1679372301673_0.48038094725720937"},"_hasShrinkwrap":false},"5.49.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.12+4b27777e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4b27777ed26cc83d6efc52a89b2d3fc6c01bc0d7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.12","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-CP9WOjC36QoHGIbIL47wRutd1z04nCKnyXZ3qkbcP/tBd1+wshMuQ5JvE2XEbOeV3tCADSIXYkTumbniSsZ8AA==","shasum":"8e6201363ea78718a9a00c135bfb8addeef87a52","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.12.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE957CXUyBlzslnj9MxpOdOEfU7Lr60l4EiOoj2GAkvVAiBJiU9mpt28pUAqj/IqO51Zhw//FpTbY7Af0sHYtUMMrw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj13fwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKKw//ag3f+3CPbNRIQy1baX4xfL3nFZCZCgfxUnI3NpMrfi5Wooaz\r\nwfghp0gFu0PSFVaoE2v2vTSf5kzg9AUhwiHJpbtJSEJzPeBqL5PYs1iQ+DnD\r\nOdqJGqB5aki828ObPRwHwS9/QVJwX48VDLH2gx+FChNyR7j2twlTJ8ikwjsO\r\nNv4k9svnmnxps6PQ5hzMfU6Ffq9ey2t8fYudy7piU6WRrRW23TnkVLueJ5S6\r\nWwrwibUCri6UcWZ9d60XJgRI+IAveZ7yZN1OYDbWjqoiJ0RbaatsOmpODZ8T\r\nq/Sglt7HuRUKcNdn2ERmDQ2RnoHDk2lfrnH9iGLsj/kva2SGmLZ8nDE6qBBM\r\nq0L08zs8E7/uT6ce6Hr65Y8ve1JPKaECPEH8AJROF7CZxr2gj4CMpxgbIO7b\r\nq4pbrYB7GkRYcMl9zyKd60xJFwsfihbcgU19dK75xWrU+I8MnP0QU7wEVblV\r\nf+dG3QywN2r3SLrMbe5hVYMEuHze+MBLXVz19HvHliPzzUs/vEh8CNARYz4i\r\nZ10H3brXk0xQ2cxuXKuZYlQmcZ2XUDJGBt7rYHusn2AYyuUF8OEzL5EwNXNC\r\nJqiCXc/tK0HxsRoT6po1HJj6dZ0y+V4do93kh9/4FEmXzqi1yC8KAw5stjKu\r\nXomtWJzrM5jNCwp6D3LMENxN9d4z3O2PvNY=\r\n=N+T6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.12_1675065328428_0.45679027151706175"},"_hasShrinkwrap":false},"5.56.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.14+a49314404"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a493144041192507c8fa589fc28c96f655f15d33","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.14","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-Hyhz9E/5+92hdcC52mjjNHYGI/N9SobI8Lv029Xb+eMQg2NFN0McgQoUkGgoqlKaxloTqJfSOh5gXAPKygaPoA==","shasum":"0ecb6c264313a3d04220e7b34da41f3699085780","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.14.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWqyb1F1VPyNHsntwySyozzt0USXymoqukCrkeboWdHQIgOvKu7MyP6TeLxhyfP3eGzsJyNZ2SEygAgbDa4XkBMeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGTE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvPg/+PW8UMbDm2+QNQljI3EvhCJnez+4GWSfO2y7XwOcDO+Lo7ZRx\r\nE5/ptifePoD3fGQ72QADGfCA1dQ3BUYCKDOMRVGncy9FR5/GU45zdA3fzaF+\r\n8DxSL0BsXooroDFa8Nlio07qKFbfmXDuNfrLygJsF4W03kQ5wQzLaZ6LRyx5\r\nBkN8WfgE1jspiN5/nyjMmXMg0wgTR7zVIbekjMr3id88mliQNPB8kJ2dBJR0\r\nubCLqxCgbC4uyKurmbYllb/t6pZdGRNATWZ3jDuB5EcUnnwxSJKgTFwOSIDm\r\nOwqXPzcUbs9iofPSaM7lALkRhEGWKWZC/IftKpM4KsTW0IGTXBZVibXn0FsE\r\nev8ov6QDlQCaBJbYPEkl4koLR6ea2IpAfKVM1DYtY08bMXWSpUeIxQHo94AP\r\nwUdqvPsWt+nifbtn5mQJj3uRGigVjRkF4qsbXEdluoFHkTGlwvGPWyH4gGZL\r\nOb4iSKmb2QcnEQsajccBVzpG+0Ulb/sQT5+zU4e7D9sEb2z3sb0sCG6pXbXi\r\nvxQcF0UkNqOaB90m8KCymRYK2bKpAsnezd33DEX41axpx4vDwTgI90ihegko\r\ncMt846dNnAgtmN2qCvCsyELQsSfud85HYnoqRVfJ1eH7oMoXU/YJgXbH/66T\r\n3WD/y8ZbCDpRMvwZFrb+/uYK4Owsgy9rhFM=\r\n=eGPb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.14_1679372600631_0.7865505838247677"},"_hasShrinkwrap":false},"5.49.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.13+587bd4eb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"587bd4ebc71061bc652f9a82ede250558785494b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.13","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-5dpx0zWfn30ofBI/h7CmF4x4A8KyVthEhtvDycw/ABHO/0osCEngkvzYuNvJiM34Cw7q7h4TWaGD9xq/0al0sg==","shasum":"ab4677fa5ab87bbae558b1b8e4bd45e8648dc972","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.13.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVeayH04zEBWfoObReiQFrxJ8KVDwGeuJ2+h4BylIVVAIgb3sJVVpz4XOUfGgJm/+W4HuyakKj+EsPAwyCj820UgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2CbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp3g/+M+re7zSJnLn6NVoqXJ8kWj+PJp8nGr4t1JubrMpW5ktbFCBx\r\nxRpbdVCsH2/z6u4tEX4dU/EH/FfEwpmU/2L/YjiSimiH4BJB8m8yoYk8cba1\r\nzKZiegD3okECDF+/PrfRa9dAmK6/I27aQRPB7BVO0wWGsoY7dypCd7PbQ4O+\r\n0ODAhwbRrD8fmD8EhGA9COshTspKkyos17UqL559Ff2lhBE3MFMaugs38NXl\r\n6y63SVbwx6wRdJF0bXVCK5KZXB6vPAwzcfRC31X0fs2Bmf6Rwg3cetUYiWnb\r\nI1F7q8PqSLv9SMcy9bvUo6UVbI0RN9WE63FFhe9YkynUkUx62YvDAaAAc7tv\r\nab5EzEg+f1QZhATRlMhV7A+o/uBDvPvbJ8gadqXO9xcCb9ACAgcHnIbmW4Fz\r\n9zT7pcw9zofkd44XtLJW7khddtJZSTZB9KZJWlES3TgDcDTaYq2WNRulK/2l\r\nhw4y6NLTaGHy7Bm2k5KNi2peuaZBWVUIyAfNx96Og5LwuLBbxmWk2jziVZgJ\r\nYGbqO8+GWZfBhbsnaA5PxbxjF3/pd5PBX9hSbEUQhbU70TVerx0jSBQnUG5n\r\nEh2UVytkbHy5ZRaNYZCSV3KykRyP6EEISqT6w9T6m9DjRVC+ffGhL6lx1cL4\r\nLtqcu6VL2zeu6VTUK/T32Zq+dXzplthr8co=\r\n=3iEH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.13_1675110080787_0.9794653844738277"},"_hasShrinkwrap":false},"5.56.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.11+77baf3148"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77baf3148959f8893af4b5642afd5b643ffec0e6","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.11","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-rCOuftj/4E9MyKoEsuLy9qd+Abxjmam4d6Rdj3/BrktgBDMQBz0qP3Ks7cz3sUGvkRCyyedMdK5IFh+uhhiDig==","shasum":"ecfbe3ea5c732f1fdb519ddeb0b91e0ed0bdd1fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.11.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrebGh4viXcb+w89VAPGq1QFzQrlPkpuTxtO7gvjNUCwIhALBkAbnV9jtHYvKjmtrA89lGWWGxv34bSKWMEpW0sYCT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQ1EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOCBAAkr/6CkOaBSHGDvR6Wz23amkIMjxSdUG2Km5vv3f/MZh2gaHt\r\ngRPVwPxEcI2EytwTsfKTYFeDkPJx4Bz4Y/oyx5Q8cqUu4RNgZOZyFFQQhPuk\r\n2qXPqBZJFCS4AqqfJ9o6N5gYQj3zhMVCnUwbqki26KG8yxtoAmjiAe3Zf+N+\r\nhkHXPCwbiEalPG9nZ4mMH0nKOFjC99DE6fqjPtnhMtXCtkeNOr3VLp8/Gd0K\r\n/VxO4SyhWXj0IoQyj3t2QYOJr4LGMQ6n1Ppcb6lPgOjwCF3RpU/3Y7fEFCtV\r\nqmyRGrTKxf0Ml+2ZDnCZ/AXOIoJRJXUi4jd3Yb3nUl2pAr4fLPlDxT58Qi+4\r\nMF5VAHf6QZoXfjhczcmDdUmP3waB5eWLNCHf0fqlWdPL0WGvFZjKBNuBO2L8\r\ngSPC9D/2lSni7FIV7SuMOEZls4IHQoZpGYt6stMl8q5A9huIbCv5mfo56aiS\r\nvJ9rBdw+szSW6y74Fg12znub682weJoSgznMN7lvYnZtSynV5Cckfv9hH2PA\r\nxUlLuW6OIvZrAMsYxgOgsvBZtxNYK3DTZDayRmS/sf9Bm7MAC3NNJeJ4P6Rp\r\nkxoa1OHKfS0s7XeOfzPzP6LwLtrZvfFGWZBwgA4NVzMDAE2xyJm/PDQC3bPQ\r\nYIIhcNDWU4LKILiRq5JXuZSB37RpXpYFGk4=\r\n=yAHa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.11_1679363396676_0.29385038568079347"},"_hasShrinkwrap":false},"5.49.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.14+ca190def"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ca190def071c56c0ebbdbbdfdcb31d2eb2c11809","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.14","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-OOi7MAdMHbx7sVd/R4m1MimhxUSYsiwSmYvASHKQKrNvWdztgcOFWjBYmoe5y55B/7qKSC2sQCpsE0JIVGIIIA==","shasum":"5fd838bae905431e9743503934b3ee3f7b75f09c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.14.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXsavfo1WfF8fw40qPqyBDOUFtsuIuE6hCrlW03h7+8AiBx+otYUr7wo2iArIlw/9PrpvYWdHRmYRxopMWLu6C5OA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2CcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocMg/5AcgA1y/NONDc6L8m03CvORXZl+oR3wogKpGXajLueFxSzva7\r\n+/KBfHn6DdN8V2IZplbL3rjgXST0Vu+UNLE0ulLHayXukUXFskPh2qwu9Z7I\r\nqSLwFcm9MVBuY5T9PLOaBFykBXVAGHhWeOjIhb7YfreVDg0EgEJTxMJQRUgk\r\nc8oOk1JpzvfM5KxTyEX7rt4MV+N/qSlbkliloytoJhssGB43zWR9NxZDSwVf\r\n5DCClI2WFLqji7t5huUlveEWWD5/InEVZPGZE+S37OUKB8Fdpn8P/LHuUe+o\r\nB+i5FERI+ohEOB4FT0xq1JVSOhzc5CxD1CoRADS4ozWgsxDYWnXes9Yrji8S\r\nqHaAgNa2KSItZpHI71RT9kvpb0CXz6CHyQc1RBW+M0/Ugc9RQND3ApVNy+R3\r\nxFwjZxzmI4v5W0zjnLzTF13r0jj0zYDDAGajviTUhNkGVOpNICKhjRgzEUb+\r\nI3AL3m0jVCii+6D9ISAkg3YHTscuj1V7y+Wxu/gLSPLzFV9sNbi9Nc5frUP+\r\nWM0flu/8Y9ucpjRqQZWIhROiYVsxks52d8ad8YfbhdTbdjmeM7vlonlnwNzx\r\n3FJIerucw3EnwihGw1SYu/QClyew1qXy/XSUXOxf0Hq65oOOVUQaDO+9o9Nx\r\ndLIWYbkEYa/2+cmUnOO/K6Oweueo6gMqN7o=\r\n=L01P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.14_1675110163580_0.7202725427355707"},"_hasShrinkwrap":false},"5.56.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.12+31298f2b6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"31298f2b68b7ac1cf80eff2e0e760a5128b6662c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.12","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-jdD0f5ZSenltFqZntFR0d7ywZnGWzQx7FasKi0u1oY1gHcn/Nsc/DGEtQejsYuW2tmPnClrze75p0hAeurtBBQ==","shasum":"4cf25573c676d2e90c46e44a2eeb9294baf0a1c5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.12.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+wQZoZDE020KQrUWOhaNyKCPu0660leTON0SNR1a8KAiB9qzTwxHVE/hhK0MHnuLM3XH6pBIiSIr65MUytscSLXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGQ2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp+A/9H1GI+TamVxpCbkxjFcobO/nn1vfdgXiXWMCC+3V0MouqtdL1\r\nv95oGIYqjClqEzi07gi7Srxesnp8G8flBX0UYDltqsE/Ob5wadg1Ph4fuFfH\r\nYb04M8ahtU0iJ1z68dUJ5q/DfQQG7i8uuBAxe253HlSaHHOJJcZY4ZVGbnXz\r\nMkA8v6rnWj0JMRNKCDfgOOGolIyzbCIH2bIRIGQkTpD7UQaVh7N+tDKgjXDk\r\nAWxm9AJqBJUrzUIIGaFD6aEjrHnaqa/PR+24dqMA8BScqhHMGOaY3nhWWS66\r\nDvHzrDtNawlfdBMzJG/S1nijMZ0UkS9PqoMdg5WDLFwW+0XrAOJjhrHlCB3e\r\nJvIf33qOFkes+1ocmi9Ko7uj0tqw3bYov68vekG7gXA/sFLFU8I7wb+VuXai\r\n7KJolKC1RF/ciFIum5Vhrx5YTAsFMn8wACNULIJblUz7mloORZHxir9KNtFr\r\nj08a7WOlUp7zpBfEfak6Ztr1NGUUAHZMyc6QxrresdgtfuMO0rgek86TdOHI\r\niEbqSEUWFg/8e7zeQrhgLv6v/rWiIHcgGmoFzue8uLJEUM2gjGj3NlXV2u2z\r\nBSYeX8xKCMxpfyUV5Ab4HPr2WFuHEsy7Dn+prfsgSd6Lj6gzAPZub8aP4Yb8\r\naL8x99TSNI1b5b9vvsuDOZaGS++LSo4Drug=\r\n=oPpu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.12_1679363456700_0.8574436764295912"},"_hasShrinkwrap":false},"5.23.0":{"name":"@typescript-eslint/experimental-utils","version":"5.23.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.23.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"80a2e0a688979fc8f20e16be72db7b0790da54c9","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.23.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-I+3YGQztH1DM9kgWzjslpZzJCBMRz0KhYG2WP62IwpooeZ1L6Qt0mNK8zs+uP+R2HOsr+TeDW35Pitc3PfVv8Q==","shasum":"ea03860fa612dadf272789988f2ce41f0b7bb2f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.23.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdwY8AG4MAQgEpKWjS6zCmRMGAqjyYBYtuIodzdS3CpQIgW6/9RjeR54bUaeZU2SUoSVkKkirnu7Iz2ML6zj+1d28="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUkUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAcg//cxjTvnW6ZUMBPFp1TmBlR4k4GouA74jfU64Ur7syA7aS/ifI\r\nWhBi0lYL0TX4VsxKOhWzFnngNe8dtZxixTIa2UJmE3izG+kaiRChmUv6/0t8\r\nRrWQbPN0HfQpPkU+xJn0HGv4DGjwXkvXQBYEuMTWiVpTEiZx+YXHijOmNLi+\r\n+5r0G5OqvPmXxYAHu10081lXJfWchMYIP3Sz/ORUAZrTrho/FQR1cWL7lZmR\r\nSgSadJ3Pz7mMWcKwKk5K0UoyzE5Jv2k/cE1VDgbhlpyl9MTd31075xDIBVUU\r\n53XOhd95LxIgi49JscWNuIZxCAp7QQI/0UY45NXNt+HwhQp62+4TzI90Cb2z\r\nt6B7TvfGzutWQY7l2ApZu6j4YpQpiGqoAKZz6ufTQ9+8hgaRfIuTxGWAdktk\r\nZH5L8KZfZaaSp7+IVVszjORetjzLSSm82AzvsyuWcTuy8gOTU22bEwJ1rzap\r\nvldJemahD9DJw8+9JgaZ0DtG/6rHJ6wY8yG7lrjxhh20pyJyayl28QaVTG/5\r\nCSV8iRYSNLMe8fW1tlSCah64CXJGTMo6ITJOBKtbfP6dLxyMIHbEGI8G37q9\r\n40KnvvooGwFg7jn0LoKhqsn7rOJ1G8NPydofZNQc+d0iJrc1Pi353hSUJBvo\r\nVLWqyM7jUAZDYNAS0SZMIYhhJVtk2dEyI/g=\r\n=bDOz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.23.0_1652115732386_0.15970761608386863"},"_hasShrinkwrap":false},"5.56.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.19+dd5167fa7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dd5167fa7bc80590ed122e4f38f938c9b63b3411","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.19","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-mMXsn9co8MoJXKwDIscebqo0H6esJQs1V4p6BUcvshA9BwkRS6GL1SG8NWeh+jvflS1RDGzVgYgd4NkNAmeD3w==","shasum":"04a4f34185e5cf174d2731bf558f0b16f559d8c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.19.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO3ctNRPxDP0sr8sHzgJ9UOgm6vvnMGuY6v9jct4vlbAIgLPH8oRD0aW+CSVT3yEQlqvVCByPLOublFrl6i06XPOQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGhOiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1URAAm3cmqpqVBzPELZD4TFsXlWRZ41yd6B8I29IOeARflL25v5Pp\r\nbn+lIvXy//x0FZmDKJymMaBLylOf/w4ppdAP8tq3jmp6/LZsyz6C3jMwDx9Z\r\npZDVIlDDyDsJD3QdfJr+GCY2mHTvPjr1fZu7XQh50Y4LxpiRc/o6cU19Gd8u\r\nbXQ4IpMUrHEhNoHOsRu4V+myPm+ND3lztTh72yE1PRSF8sAXLZqW8GVn/sX4\r\nrerx4GUf+sefn4yocRhPPMBXsi6pGxuxk+kCosxTeRmWFMihmbmH31wX6lZu\r\nhYVgiAsf/OMNQV/IU1xJxG4cQipil3+5JVbyWsdV+R1BsK5vMoXAMXhmg1j/\r\nL4ZeB4uKqjku3A0V+A33N0lV1wKw6abjKml66x6YW1dS7n42RmcBf1+xwHob\r\nNbFmogrVwQcCdh/1b7JaECd2rd5X3sDPHziHK1epyxLdogoZi1uv7wUgjlBf\r\nGt+jE+PzoqlDrZ8UcWT3Cx3y58xomdJeQ94K0mi5R0w6zTZMA7bq5y0WHXYS\r\nCdMjd/sOtLBRTFRXeV2aoDDQ3XsQFQivZgyDSMPcwaohHIYriXk9P/encz75\r\nDo7uORHS5MVx3ilfKacZ1tR6GAetma9qFUjOHGHd1W7tpc0Zy173SM5oRCRO\r\nG/cUe1sYlNwcG72NdvQOoYGcy1gSQKPjRDM=\r\n=O93H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.19_1679430561926_0.26168640962424683"},"_hasShrinkwrap":false},"1.11.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.6+44677b4","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"44677b4f139d6a8681cce8c289c8f6733aa53366","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-Of8/TT3B+sqgrSMjSmlX9AfqlqCpiazmaVb2p/jizSYvRTecKTCfD9pcdixjzPotU9kr9z7C6RL7tKFYw6a+tw==","shasum":"b8e0086cd2a37a792748963697fa608c998efc07","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.6.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFqt9CRA9TVsSAnZWagAAFHQP/1ORtEHSSuLf2O57AEVh\nwBwj/euiH2au/RL5d5ecJJq73CKvG4UIw80TdS4CkIIK12JrJ86NtRZnHRiH\nKSWx+tp6rjiaUMURdOjGjOcuVSi/raFL/aToFbE85OX6Y+nFFWU1h/aXRZ4Q\nyQT2QGOrz0EGqr0pvnOIIXpIVpGcsFfgimBcKia2zJS3niFQX0GWSYr8Z2ns\nlCzblim54UCrzeoTAM17ITzUVydkiP/zItxKXN2EHDTXVhTGZ2aU4Fcq9Bmy\nnaItIJIzgZAhW6QZwK+XVFJCAL7iHNeEWJE3c5QZaYPrHi7eS3zbMDArdW9I\nOe+t/hb/IaZbqr8jx5lIaGMQV41vmjMwLCNuqfWlQpYLeABe/gk+UbCjOHG9\nsRWaZOAd8VvN6nCK8b8peJIoe0j8tnmN3GivyqpqbfDIwCkW9Af0XRYG8ji0\nf/Iqfes+1jCtCGHRCuUpUpMRC+SZCHPm9mdtgMCc+6l5bZe/58XE381htZFL\nkaq9oDyK1oJZSogaN6cJYwAyirt0rZJCWlurBgNLXJYkDlxd8S43oWtT4KTV\nK8MLBOv/PCn33ZFgd+MOiZxXD+1cQ0da7AS9LbvtBESr7z+p0JDxuqz02WOK\nmGZCvJFHivi5MdifYOTQCcnFLxy13rlamspgBDx6dJRtVjjtO/rNs8EPOYLB\nYw5T\r\n=dG0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFKzud82tmC5fYmScTF/AaUq4ZK9nztKZ11EhUdwdphAiBt5e8hZ/TErXFiIHJvnV4SV1Uf+3AJTrhez/YMI/4CBA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.6_1561766780945_0.39381152118742135"},"_hasShrinkwrap":false},"1.11.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.7+34e7d1e","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"34e7d1ea4d4f7ee9e71c07d20fad711e4dd29d6c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-J+cUuldOLNB1vlaRQPC2Bdx9yiujeE+PZbDboB9W4cq4oOpr1G2lBiwpTTuzbI/50PqQRGDtHlNIhO2409ye3w==","shasum":"8527e55bb4d8c33c3ee39f02b39f4682dba5556f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.7.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGXnbCRA9TVsSAnZWagAAPPcP/12BbfwyOjDmwaYj/trA\ny+ZumS+/Qr2ECc9rlp2YbOXXtYTAJi2wQwNUzzZ06H9ncKvWcVYOa8BgJt9Z\nFRgVPrzAJPVMSirwGLyAeA9zqJFrYpgT9kEeWOnGq1NA+d60iV645+3Y8YMm\n4j6leK3Ug7VsCZtBSAHYyc7IEgio68ELhQGHLqsziPgTKix/DOiDJGIuM1CN\npZeBr6V6zsIVa67rAfgqbteh0pRhA3uj70tgLMJ+pfQQq9k7zL/je25YAizT\nohBa3hp5n2wcthWAHm1DFsYUalfbc+8v5kY/M0zyJ+WR5E6LiemOrgg3KuR7\nBq8Lm0HK+xHNt/ZhRLbRWr50SKNYVbzBZej3p+cCvQ/J86mVxE65VzTKB8sh\nfC3BopZxS5e/Ua/OfK39Hkr15D8y5yIo9eUmj8Y8h1hZb6eLtu/PRDD1rHRg\n348JD7hXAvBZ7MN3rQAM0rSY80fK81rX76WH4GD+ctBF/4q4XZRc33iKzKDp\nVv7ypXAOAmiygnw+J3RK76s1nzriuuV1Karrhp65MDkLz+Q+ZjPyAN/saMUU\nkE2afi5fXc3Si4dXV5TEc8hHk2IQXsBMAKMXzIS4QI7cvzA9EE80CAs1JKyh\nYf+7+ANOAh8kD8/cnHos4qrsdo2IrW0L4M/nZ6d8oWM5z6IkInczlvah6IkN\n6cBJ\r\n=0ajU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrQU1r0J9W2LQPoXEnhFUuBcIY2jIAJ1WK4ADl8Nn0wIgWzUybHvLCLYmxeszkkiFHIeqsp21xuAVAxcs7BYneK4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.7_1561950682780_0.23040948447845566"},"_hasShrinkwrap":false},"1.11.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.8+af70a59","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"af70a5932f8032cde13f4a0c98d6657cdb40b441","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-BaTdHjejKTES+DRqc6mnilhfq/vmJTSuEMkWzDWbZiCmUcXF0b5+6DU1oo3if6q57f6c2jpOUAWXQ8EPt1pJ8w==","shasum":"6458ca6177ccb239f423370a77f82413acba12b3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.8.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGr1wCRA9TVsSAnZWagAAvhQQAJpwciPEtMP9wCUcLyjT\nZ23pUymdRTNGnCydFXDhT1FSOdjnW+f+pHVhTuRxhHpCPqogiDlvKQU8o7gx\nMi7cBdPncCgvm/ZqhOdeZijjcoAWCkI2Z4kAMPHGeg7I2jDFFaMZvxO1nOdG\ndnr71m+NIEHPxesHc3bjhAgzDnvx4dkgz2I11va6RKV2nMt7vYefT21rLxD9\nD4jzAlBFcrFjglJQW1io4x2qA3SiwfO8cK9ucWWApuj9COsI6iC7kDLkJw7S\nMsyP2vXf8uWCoNgnM1ELLWwAiGZ9nM1s0xI4hOL7ONFwyj+SwWBZC0nubjHN\nJBNF9NEtkyO9kzPCjh7Zy/1iCxQ+EovC6Rv1cx+QmdEKNrQRqPCVbgr4FQlW\nKnuZHcJ8xIQ+Oo2ciKstK6LXRoSQSnX7QiwwcUD5IVlrse/fZ6M2nCDurdD7\nu2r5bASjM77mqQQVMlj8jblTcZ1ecBh6YlPQw9ukJ03n1RDJ+sEAt/WqWCLF\nIJOfhFwzixR+1V2ZYubxRJkHk0XdWcBqp/TKmD0jVN1eoXu4R3IbsMVDKfdY\nLHB7IF7NPsMF5suM83OKMVlK9SctsR3Z/gaWl4BCSHPpSeri8nN8GN2o8QZf\nDDwkJbW3mIAktoqmxmG2uHIPRA4Yadxtll5okVFF895GML1YP/W2Ne4chpYO\n2gLl\r\n=4DU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIikvF7Z6chVEg/BqHWKaovclJD248clg6vIHAgCG/ZAiEA03J3gW84STJ7q9EMcO3/4N4Aw5H3iAup0Ihein/E+nE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.8_1562033519635_0.27600812562734856"},"_hasShrinkwrap":false},"2.15.0":{"name":"@typescript-eslint/experimental-utils","version":"2.15.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.15.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"ac789ddec97f361561ae1403181d9ef0678012c6","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.15.0","_nodeVersion":"10.18.0","_npmVersion":"lerna/3.18.4/node@v10.18.0+x64 (linux)","dist":{"integrity":"sha512-Qkxu5zndY5hqlcQkmA88gfLvqQulMpX/TN91XC7OuXsRf4XG5xLGie0sbpX97o/oeccjeZYRMipIsjKk/tjDHA==","shasum":"41e35313bfaef91650ddb5380846d1c78a780070","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.0.tgz","fileCount":108,"unpackedSize":145025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE3YKCRA9TVsSAnZWagAAgPQP/jns0n2R/H5aLP1J/AGh\nJvGKz+Cqqr4NqqBk5lP81Y05uoubwX1c9LnoHPMv99vFJoe02vrd+JMw92Cu\nj8JLSTexfkWrDp6rPscMx6eSaxztXpi81A7szpDK3k7JqsjLPzBTJqpP5R6X\nSIa0t5wECqBQmUCAH0e4dUq2Vv4A4UExuBZj5sFUJ57oMGzAiAuBTKpOOPuL\nYF38NtbxDDiRTtGOhQtd9o1TDHK0FuKx+IUEuhOeqQfi3oiMaHDgulCLxufN\nydkLY/Bq2Mad3xoF/ur9sto3H1qArOZGHSc8Pe2Po5Fl+BNPpQ4Thg7yW7hC\nPXDT3Vz3P0n60NBxTtPHvn/V5T/eegiruaKs2rgxdg2+IJznWDsHVWDLEJYe\nHsf2J04wFTUOHUsOSAuX0xfTCbYz3rMX3J0nCzWOUYjfuqxFILMltZgcAYMx\nqikb3Rdg01y3lVf+255erBh9evQ6ByIpB1rqHqNGYFron2z+T4pM0y2Tz3WK\nSlr98AsCSUYgUkZm0Zul6ok034y+viWXEu6gvRpTRc/L8CcNAbswpeBe6hP4\nYCQ3IRHjzuzJJnc/DUYrovCPei+TwyMqZavt6rvXpDr+KX+P3rlSSOYrzPBT\nx3sy+yuZ/ARs9b3OQsMlMjedRSRACKdrIfGFdjsxywdKuKf2zoTd7qgEYvqd\nHXKs\r\n=lUbF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv0Sm+k2tuqFrlwmmFFlmc9t+nvkbHkYbGbUg2GlsMugIhAJemIWJ/1xEzQT6tpNdu8D6j0q3kekMEx5duX0WPY5gZ"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.15.0_1578333705707_0.16951438027057875"},"_hasShrinkwrap":false},"1.11.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.9+6de19d3","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"6de19d3357706903c0ba7a73ef35aac6bfe048e7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-8JB1w0XJvsjIDPpK/XqzihDX01VEhMeUKY0klSLxYv9vjoPqEJ8dV2gL8O2THAum9iUl47cvbIxjr4FT5ACwtg==","shasum":"3478ca182a30cdde679beedbe2ca78d1c6d86de3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.9.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIz8KCRA9TVsSAnZWagAA2yIP/AjqP4JXkl1srOpNq6Bc\nejj3OgW4V5SqNxuBekw0YA+P7KUdGJQO7vkfeLFHD0iwHHzj7WQJXCUS7Pho\nn1eE/bj8tMxSKgtmjtW63lbOoQgZNlMEmpT/6k+hQB51US8U8d1IcHJs37/+\nrlXEglnHQqSYlRTWleRYLFWDtIgkEHZDiYBNG9euepvMAn83EJI0QVV44ULX\nU5cRYJrWu3T7rUyd4fMcswQpeCVVXOHdjbKAi2/z6V0LwI+vcL/Wb+KdUMEc\n0cTacKDDVxu1s0Xsg2HXvkZvf5j1ecOJmKKOXthN6VYusKHtLoE2uaINSzSB\na+qZ2IquNpwGp85RTrqtNgflFJsqbRP9FWU88/UVcDpkK+K3mJetCZNBPKm3\nyklz2RJZqwfhwwi4AshF0FDewjNUvkMaG3RxH8zVs0XA26cHezj0crVF0xyh\nUbN199bF1ffd6cDIv9vAitpUqtzoWA7r3GSzH+uaugJ7W5tHFq0XEN+MkZBq\nLlTYUs8OlzKum6HYVLxmbHjnkg1kujTBXmiBnuqyvcMUuOvqOZn1Go6Ix6OX\n2Hu22MhOZavYWosVmNlUltMWgyRhLmEydUFaxij7m2UGRvvNQf8nlkoyuuZi\nphJEQNJmoaEfOnN9LdEYABcUObtRx7+DzaaAx0iQ93c/P1vz54VyTnMeEdg4\n5wWJ\r\n=j5xb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7MM/WPfVhg+YwLgUGvO/o+ZpqQoBie+SMrPWFTFu7gwIhAP4AhEUJp50QSS9N4zEUSRt5bMYaRrNJIhFh7xk/qm8w"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.9_1562590985757_0.655970860108654"},"_hasShrinkwrap":false},"5.56.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.20+720e81138"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"720e81138b66c94c60c4a4471b86b7d8567b6df0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.20","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-bUICpsKuUVFMetrhRG+RasvM2h8BD46SqBD719HIl/PmtWOSKNOKXT7yry2+6tFf3UMDUwvkj/CvuIGMOAriQw==","shasum":"e7959e3b6392316ede39c969c7f523d6293eb9ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.20.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDj8BaIEjis8Zuc1j2qOiTrvujvyY+lhpnsdHqCx7HNEAiACfqt1voZCwT/SdwG9CABn3rkqOvbn5gB65ZZ4ne2b+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGhZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdWw/7BzvDLwfldKugokXXS/fuoDNvA3XK1+Y1DsfiPBTatok+IiJ1\r\nxrQMmNyMCRJZn6EfXyIUbI/j7dwqp1GcjNHsFR5IYiqohxCZy53d8l+6zIxG\r\nhOyHYKBWdmACV/y4Hg7/kFFtrhM9R6ELO7qq+dIsaldsdeCJDt8+166FF2Jq\r\nEHJNYPQb8H/r6cs38pep+p7Zjxz2QxjbsGf/7NfS9k79PL1cyiz0DpO31yv0\r\nVYpfEeR3+h9n5u9wF4/eZ1XAVUDwx3KIG6FWzZGa2DnXdCh8LabG23vcKPzK\r\n9eBE20NuPXDKeenyFoCT0VUHJS+XYdd7CYj5l+RKLybaAsJe8K8QRXH0nPWs\r\n0jcGpLEeFjpGpa2JKyeDOGkLcD9xN+5AVrJsinU/u9L28han6PIp3hj0anSi\r\nbNEnBGwicOaDDmy2XVu6OMtmd93P5NOU6HDqX7B3gRxCSM+ByiwqHdoTsg8U\r\nFCCJq+guZJMvY8g1iXgd/kc5Ew2AnR7YFEehJpwSNU4p96a4k2XxggJ9Rg0y\r\n1oTDbtT4VSOwPci9UCcTopA5KU0+wWir4tokEKRGgYoE50K9RIfgkoQt0FyC\r\nt2HMv8a8YSbOLwODWi6GgUkxwSXZBjOxhi/jUalkbJ56qCbZKD8pRlw0IKqj\r\n/M32mOiZWs/tAPm9H1KdLStiMXV/893CrP4=\r\n=eCGI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.20_1679431283942_0.8826860788868789"},"_hasShrinkwrap":false},"2.22.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.10+55a58ff0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"55a58ff0ae0434970537657ec2cb0bc7ab64c13d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.10","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-b5QEKvoL6woxVAcgsYrqCRDZakpRBvrcSvu+x4eqVp3sH/wQWKvRHIs8FCrGE7uCQ7IXileaP/dPcjGziyQi/Q==","shasum":"1500e470eefa5a6d89e000ca4e49e6a7d037f5f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.10.tgz","fileCount":112,"unpackedSize":159167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZaE4CRA9TVsSAnZWagAAq4sQAJsgZyY84XbNEdMRsco1\njIfs+krubGboH4W5JM/hriwDQm/0tlf0zM/sujMsVWmovMrXuVj7RrfMLi+s\n5PK3+wSZMPb0GdJoLsYyno08l3t333f1gkNznPbWrtV4GMMSnsHnOonjdctk\n5DZ/KrI3+233KDrXu+DxcHBoEZaeFyMEQOoPgOOLSuE49wDWrJjXuJ5VjOzC\nzWY+nSWcyQPVK7W4vwdcE+waX+XRypCWVTDJyyp2lyalMQNklW4jGnNRXZ0V\njTIelndJXLYsYW27+08j5etDe0QW4Is6AnCElIlK6nVpoez4qqhkHsUngjAt\no9+B8UpoWx3LgU1NJCN2g1UE9/Tzf/8Q7dHPT0d6P4Mw8jXyQVqAur9i5AmE\nxPat5tYdyY8dWDt6kWsGpiQ+bi203R6WbOVUWCPpAT6w6e774Rz0ISjkF36/\nQpcNEv6rnk9Ra14t9/XiqtMUovImszdeUtE2srqOrRhjT5sMu6qAzAH5k4rZ\nyH6ruV+0tqw5jj8/QTxjo9Q+aw8qVaQNWz/SYOTSq0v4azb3jZfd0fC0OVCv\n2mMlUSM7zHZncGX9isumBrQ/kY+S5cGhfM4lEMgZ9YjDfyAEMNwcwPa3g32B\nfVxFLXW65AVklPUGIY7OLg/Tae8XM9jhtCHKEvBLX+WZROPeSRKOF2g/aKSa\nsfkw\r\n=iFZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqs2tEC6bJb+W4udm5W6O4b0OoRKRRESawJJdwjjfUNwIhAJ5JN0HRqm+9zZCQjBwLZgQnUZEU0SMm3OzLd4s25FMR"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.10_1583718711979_0.0596651797765273"},"_hasShrinkwrap":false},"1.11.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.0+a53fc71","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"a53fc71a2b2005daedfcb73d8b2eb0ce7bd736bc","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-RLYuUso/Z3GOqBl3JNkyNLj+gyU84qbIQhlZRe38GyXKFKj77xV7/4tj49w7RMB+pP2sDxnOGVtelLjQvSiLmw==","shasum":"1f41202a57ee17b12b7b69bc9f8ec4d2173b0c22","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.0.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEAf+CRA9TVsSAnZWagAAYG4P/RZGGam+TUCWHU1kMOPh\n/7mlcQiDbwuZYJvB0YHTZVdiducZHQ8B2/K39QOPffs51mGfXIbcJnoYoRRW\ndJzf6eSSyW7P5LVlbNa8qJJbNJJfp6BB9qg3OVV1bQmJooNIV4qfN3MnX+TZ\nBhYeBqapM/Ue4Lz6hojUhZbc6JpiOQ8b8LBClsPP/vhwRKQl7PXqERvfSBre\nTQTslvp4oQhlu7vG1sUMyn4OdpFGCQr6Fz2sUUQee2ptjRKOqJv8VsPlmEUl\nhksrgwz9LuMv5cmkh2hRErCyMN51Ohwc8Loxm1ymxXWrTy88nyhWIgHPyPoZ\nOxTH66A+hb7RaXEwSIX3bZlaJI+PWCSIsEJfaxetDRfItr50owFVJBVplD6/\neqTLZLDInG8mCiXTbo403xxQxSS47kciEAOFij7WvqqTM2WhNCbql+XicIG1\nw8x9xw86xdZrCt+LI+zgr06ssGG0RO9a+gCuM/wYkg32eysnAZ90qzEe4Blu\nTHughtiyBQx32AjiyHimnDPNm1K8TkW/hyURGHOAvUmDsZP93edqYd1dRNOf\n+602DR5S04cDuWzcVJm6IycMFvdLG7YitDGYzSIqyIz9BT92rIzlVqCIJZdb\njuxckSjASXn+MO9qr4FRjdEpkC6EwuNQwAOjB2XUqIxuKfq5n2tv5+DMK9Ue\n+oVa\r\n=a4jz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPJv2MkRr37mxZwqtz2dSPi885/nNNinv3xQfXqANkYAiBf8bz7bD0Yg1zYBEhGUrogZEq06LS+y/d7wOeQPcIhLA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.0_1561331710443_0.5472644372438695"},"_hasShrinkwrap":false},"2.22.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.22.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.22.1-alpha.12+625d603f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"625d603f94bf0521f834313bf31c734ce4948b7a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.22.1-alpha.12","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-coDmHj085kQQBf6iOsHa/TWAmeLDCYBvBB3vUwp3D2FxDTGcmTHKXzO3qbSryCoKlspnexRSTxyeOm/TZMomQw==","shasum":"05eb4085ff4feb9fa999b72cc7941d8b36de983f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.1-alpha.12.tgz","fileCount":112,"unpackedSize":159167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZcRdCRA9TVsSAnZWagAAFqwP/Rq0TsyW0Mbga9gq6VxW\nQe8ee1PEzlhdpjlIkmN1HAnlwokjW+gs0cLT0kRtiNvQUsNz/Wccyj7jKCLt\nwSIxHriIyCpaW8YnHqd29DYWSf3rwQX5RhiPc1Yz5fjUxwEVL29OSS+C21sZ\nv6vdf5kb4FIP0PyKSA6gtMwVdb1MYqWwp+fm6HvERlyZkFoiN4r0ctJ+309C\nfgwE1hT3fYfXDpe/cStXhsDjzyt5xUb/d786C2R1KJrBtQXI3M/lt/FXAemF\nNGymZ+jf2zuz1mwQXm/ABIzSfqePd51CoK3xilQkwmrQ9q8aRVmq5dRutM9S\nWzQo4eayILBSER9m9oQMjv9ixUFIk/MHRKii2xFkaGyg5SjAeCbLHYGP1P8j\ntJt+nTjrnvjp+h/hLbOJwMR1yw8O0QGl+koeMnq4LI+BXwByhwp7sQ34byT9\nFc+nokEOihX6oyuLN+YFON6ZWzZKprb4PsBCimwCRzUKsCHcX28C0G+Jqss+\nlkQXrBdInZpv7XjoRLt8ibeN8yELw6jGIRuCRBL7SR/IXNyy49mAYuGBeV5U\njc/1lXtHRT5jhuIT9RcW1CzpVJ5HeYYpJOj/z1aROiSZpDiww5oD60/u01NF\nTT9K6f6YkBjhMiFOBI0IyLddgdHOlU3qoZFbh0t4TAn0q+O/OFp3uMzrroEa\nCkJP\r\n=Qq6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkuW9FWbBVpLWcuN6c4buZD5kPO37Q/NKjrm+gGIgLqAiEA2jVoSI9+rwq9ijGEdj8t7umQM0j7Vn1JQ1me3ZGZRYk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.22.1-alpha.12_1583727708675_0.7532474085390486"},"_hasShrinkwrap":false},"1.11.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.1+606fc70","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"606fc702d2d34b68c8e57dc21fe5eb7f23610c48","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-WhSQFlVtoyynO3X+6V18wcETzA0fnrONDZIc8/ENtcsKvvEMX8dCfksGcfnBWnkIWSTH/Sw8NvfhClmkOoijhw==","shasum":"57890fd24fd6d942ee47bc24408a5c419f4a2a0d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.1.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFaGMCRA9TVsSAnZWagAAtr8QAIaV+4y+jVPTtARcvWcf\nsgN92IegDWjREUu39bVIF09fpLSDJihkzG3cMTilqfPyNltr5atfTk31MZFr\nqDJ6YhRkxWEDm+6LSwiMD9DFLETnKdtSY9lxwjzqcGwzh6N6JiAXapsTS7dU\ntqox0dnYRC9Uw8phu6wysiPUXyVJikEprMlMbufNXljWS8LQKnxkHdRs1Ryy\npUZtA+cahTlMrs4ATczjFfOjRKLg9SB4uZ+XDveis3CUNmKm3b7zIPVw1Blo\nnhJtCFKc6XAFFndequoR6ztgPlw+gKBD/dbg0tFihqwefkKejths5cWsUIZu\nk97No+K6G2zKLGLLXXrGBol2VkF9VqpK8Jcj7RIl4bqWAwZAzlRFMgSzuojK\nUFZOn67Xu0gcHLzM+dateZpm3Qyf//EPKhdOBkzokhZYDvxZoAqM3wjCPv/k\nti0mtWaa3ZBBE/ugO4OTTx++/j2PBVk+TsIo/RzFpb2uy8Nqd77DBJ285LBl\ntHi6ST391VYXusAamhgz4+gnQdcoVb8GSW7xdqfiFGz3TvOeMIRREARciMJT\n5b5ZVbTmpatfYSllgb2AAQtrgfs0kZtO2Y0qns3LCPMpmUbVvJ2AREkkdBQS\nZQQeKDCAttdUBp3oru+RL4CRcx8+BPR3/WqONQ0R7P75jOO5wmDOidM2ITjb\nKnH9\r\n=oxPE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEG/Ac7IBUjzYW+Z2LzkZ2cwRmot4LtubhZiZIxoJNvhAiEA6a2vaRkRpJUmiIUSUIB3Eo4oktIQ1JxmDxJLkdS6wkw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.1_1561698698881_0.6406900687376778"},"_hasShrinkwrap":false},"1.11.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.2+e325b72","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"e325b728098f73b98ada8ec05ea0175403c80d1f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-KrsEufqNAiGRcYrhZ/VBbMQEY4puq3MENrb2QAv+aj1A9ufasR/RYsIZ+VNZGwzLPicAN4Aqy0/u8Ht0oR9LDA==","shasum":"22080e1846a7cf11395fcaf2b269fd04a6f1c257","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.2.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFjFiCRA9TVsSAnZWagAAunUP/3oxBXNxeD10kpm0+OfT\nddX820r80zEraMgR6X0vZQcZo17dj2hdHgH4UcPRkUdlu4xuNBkNZEkwgTLN\nQkX3bgXPwziuQMPQPqEnTzmB2UcWSc0EUlmsUwxxl+E+ZrOZnr2aZ6LNZuug\nmSMa58efNzWQB4Dho/ocQ1nhF20sAf6wECEXyKnpFB2k/WNsS5YYf8SMpOZF\nkV/MVCWTM8Tsl7v+RecCC113arMe4ntH8yfjaNWYx7Hczgoh/OM8sk82Xnio\nlxHrPdGlBzDl2lPKqTMuiqlU0Pimvb0OlqfC/aPDUoDCj1tqnp3jaoNvpwTK\nW43kqIsOJTtqc8QvpjMcNHI/lEiURSAiyyj75svwTgYSHaw8Sv4YBNUcXQod\neIcHgDmOeKX5igO133lu80twGp5RF2FEIRaWzPYS+E66CkFYKE0/zH0BHXKA\nONWCv+cgSosKqBQ2eu5nSaiJ/cmfH2P7sLL5bltB9Mzqy1fJIaGiUKH2ytPZ\nMeeNsdzvs6isPbKZldpHBYHVbUOyNiVSBRUPZv7fcYMRkkMmT8L5n/Ofef2H\nyssbyFS+9x+LRsBlFfNp8sgQOIRz7zqo9lL0dcA4ercS2EkK7876Ir11YXel\ny6uzz+Mem7pUFnN182MuaVOjDjYrVsbc9znYxw9rQh1DQBwNyCYvgPDQpyp+\nu6Ar\r\n=9tdP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl9f0omwZqkj4ONcA7FXno4TyaawyFCW9U5bDw5M136AiEAqDaDDpEgVjAygN0jn3xoQK/VIpkqoZZt4WewPBVlQ1k="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.2_1561735521495_0.8537375320784928"},"_hasShrinkwrap":false},"1.11.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.3+430d628","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"430d628b0271718e2df470831832fa40b41150be","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-zzSvlcras2AFbxJpmjWVSwFtJQ8dWeR0MMR1ZBXrn/zQknpJ8SDEI1M9mfW5owoFiPYdJ43gc5D1pdd0xPpE0Q==","shasum":"18def9b7b85c32fdcc98f6a807e3cbc37d0441e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.3.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFjc+CRA9TVsSAnZWagAA1zQQAJQYT3cp30V9e8yn9kFc\n2Bu09DzqzpWf9GM9uhEiEhIgQ2piIYD2fjwzILo+dpASCoEUFn/Kon2n4UYB\nlD2p8agGXItIsKB1c4zGdCfARjkUmzStivNE+XKPN7kG9YiTnJdKtF+QvaI2\nKvGVV0JwFnKR8HHUkfPixTPG24zAbtKfRv9waPtpH1YKyV7VhUytN1VJN2nJ\nuOOcI8VxONPBUpKno3tkcL3prDmdMPUA3yVUiYyHLCI5WW4a6HZEaw/ouLXp\ndmKsHYVygvRbIJ0cRIhNxIaaVICXE1j2AIzu5rjlnA8r3UMnhIPhKGvOJtm0\nUNT7n51bzzAHyP25FID4UmAwgD2ye10iipP/e3tfG98fepEbWy5MTTGObJYc\npGxwSVbAHKlNUC4l86QVovTN1Cv3WgRqLoJsFtc8S1pV2UDIYlfz3p59xQEn\nbAItvwmXZ3toFvpl5p6aTJAcvEo/UNXZl+KzWZOY+0pIUe6PvJM29+tr0CwI\nsMghbTVWK0XtPcdnNrHZkTkjnbKyvawI/GUYwMU8TzotXn34HaXFLCF1VAAs\nHZaAhmBNTBRkjVRjRE03TyB0Ndox8T+gxMhd2HxXoFE0II6zjfRrf35ode8H\n1g17Tc/h7hiV0IHi3q4eP9xhkQprJe+J4JvI1zTFdz4PNnBtpQTb4nF/xVhr\n/ZjM\r\n=S+lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKB8bJc1mWO830fqWMsbA/J/HkBFqE5raIjxFD+54ZnAiBXj2KIg151lwZGE1OI5Pej9Kudm4kHRde6TC5t1X9fIg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.3_1561737022110_0.42119982821837354"},"_hasShrinkwrap":false},"1.11.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"1.11.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.11.1-alpha.4+b83ff5a","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"b83ff5a8944d973339ae7dd93c9fcc531c2b86eb","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.11.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ACUPhLyiBhgXlD95psA6cSmgQ96Gk/RmzSZx87yYvIHK8SYdCYNibgI0MEXGtjEA16TyGTPkXNt3pLQ7hz22bA==","shasum":"ed0f5732727d3d8358b522571754c6978a9c2f0b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.11.1-alpha.4.tgz","fileCount":104,"unpackedSize":128912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFjeoCRA9TVsSAnZWagAAkhMP/RodillbT8Rcs4fpY+AS\ngEk6RVaXcJu67ondTYsXRD4ffQcPtHbzEuUyXiZqX1M0AqLlskvAHlCsPu5G\nQNiQ6LOnek99NjJy/VchUiBDf5DgC3mzdSYEg0tOL2fgJVETqEoQmc4AxkGX\njDywpavIAHw3CpJ4Wr19BL7NlFG9N6hC8vcp5yuTN/RK3GVBXnrKGAiZpzNC\npAa1ykNtt3NpqgnF/VlhSRz9EcG0Mo91cHdOaKaxl7EQzBl3YP9E7kJlHVMc\nRIlcJYOofVIZjqyRW5BLPxAiamHWrSxVI8QYQ/4Rv0hcTtH5iig4LdBAJLqY\ng3DSUW8UvGXWKU+7jWkAXTJ5c5B1n1gVLDMdMwnWa/9IEtLii00+rwy0JZkQ\nzA8EC/zhlsaX906WLycTXBz+bf9qiEJ65yeG/oCBq6c8a12fHpGVyVBx890+\nTutvVOkxQe8bkAdi8dZMBl9To8hMCBnmtsjzeRGKV3p/2tGfESkSgzAw+zI8\nHkt1PnDI/yvIrPQKeMZ8NPsH6Iv+cDgx2z7GP/ShRp8xDRNcNENg9aUh8gvL\nRgdSeSDmVBf01/8tghYdsHFNxKqQsvIArscpKb3lnfeGmDqT1FPPmCWuHlxn\nucaA9WKCQ4Lf1k6lIbYmRIBz+Vqqtx88pkringpn6SEfq4Ffu4qO0cDGm6uk\nAPPn\r\n=XIf8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9TWqWush0QGlZoSnRn9ex1Q3mThYyc+4JBMbH2fsw3wIgPTwoHA2jnivNiEGGsTdA+0Fpe4J72nm4q58jWLWJi6U="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.11.1-alpha.4_1561737127336_0.37992913170920906"},"_hasShrinkwrap":false},"5.56.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.28+f5631e920"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f5631e920efbf35fa416c037ffb854a9174d3647","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.28","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-S7ZZFQUdOV0ilMrhXwTHTrQpg5Zd9AsFtasjv6Q9HIyIMnzmE0Jn8HzTRHqe8RQb84R+qKJLH5uF/1UyZYFxng==","shasum":"7ad1e14315e8fe68d935a58eddc32f3c684c65d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.28.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOE7x4DyJ/4kbBnokaKfKUeV3p/HqPF22pwvzd61VzJQIhAMqabpkWJQETX3l70qz7Vc3rSXY5rieOclceEk1p4Pgy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkINiTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6FQ/+Iuw2VRzrvvYotavaQOWmc/J+3TQjiKOxQTJKwtgjz3a8eUgZ\r\nssOKZRz8BtQm509cFBAlNgAFgkoG/Mv1LAYvYrV+FOIpKfam41c5veloEB9z\r\nA1j7xDnulJpUoOn5xCoj28IWHa5y8UoPkD273bjd1Q4ZrBfbPmNpPKmjqFe0\r\nA9OMB9PnaorKSKT+F7a/dmw8JCvrqiNeX/8qQIWcM4A3VXnKZltpPn2XxE3a\r\nplR+z1CPDvtyDU4RaZGQLmZFeB3mlC6pFc0Ti6yFDlpcOgvKjpe5/Co2lOUF\r\nQPhlSyjhKIVpSmTI7u0YiXicwTBx2azUWhgp568AfE0gAi7LsZtVdHHtq8HT\r\nsiXH0OgBePLLR11nE/EVJkTGXasXltbD8YBUv+LlS442/sB3iuIFZ1ER3hDV\r\nAA9JGL1Er7mDpZKCFPiQsc45M4quk6AYCBuxdS2t2xJj0GWmugxzzc2HKleg\r\nYIM6y3PyU8kFjQncyNrlsOq3VYXT/8xKaH30mPMwBm/PTuc8GkkWYs7DJW/s\r\nzWXSwzJ6z/0GiNFP3+LNBjnhRKzpdwm3Y87hhx0Lhllc/bNHHEmslderWT65\r\n7acxHXbFudmiU0eE8OyS3dlKNzPY3EXWSyg//ou+gE31qsxrtibTQoz6D4if\r\n585bp7YgcTmJIXWK7Q438mtqbNC9g4vldIs=\r\n=5IHy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.28_1679874195566_0.01852286943889636"},"_hasShrinkwrap":false},"5.56.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.29+59eab5878"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"59eab587890a915387444d00c4a9387aed602718","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.29","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-rrFpohq6AKYTBMwhb+SDx7HAcphTEuRsF1+vJaqY1yFi9tvr4EyH+9MXNGn4Ky79LCNb0ssvEsrRpSuHGbgwMg==","shasum":"2f616aa23b283be90240555cf24c6c808406936b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.29.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK3V59Fqb7T9lLN83HonTJeqqIsHspArs2ASRJRXsEgQIhAOLWOSw04SkhITIHeFot9I3co9D2q7rtzKcIEM7Bvcd8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkITfbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr8w//Zp6d/O5cOox+0Tj5wE6cLPkRnu8yib71syRRImtcmPQixBl1\r\nDQBPRDzFG8iQCMZ7Hb/CWozGvO3oy6yEk6RWWTZgr1YbiMJctJG1soZj2KPG\r\nVDMk/ESUyPTkT3BMgW7sJsJoFAwAOYTFbJd6uDtt6sDYOrykw3aGeYVJOInq\r\nmSDnHFFnZ9Y7Pf8RIcS6nCMkC2TjNMI8JnIi9clw3tRLUxtlAmKtjjCdXpTo\r\nC0siTQzKcl0pcYndsI4TuMAaG6K+4U8Jf4K/NE4mGSGgQN83vqr5RRDMcuNQ\r\nqERh2X9kDJLdxGF5Ya+teT0XWAEE6/irmGHTDPDwQWlsy2XCxAp9B1vXQlfu\r\na8+Eeqz4RFgN0pG7mgUQ9lbVmkozYDqBhfX7pmf1BdNjiwdAyAuX0RUKuJtf\r\nvoGnLHljqNoZJVqhpohoeLFeq1/7Job4fVfuSQgDgL37eOyF7h3WEJS/Oh3X\r\nAA9dSnKkz6RlYe7FnDXJ6Zs0xezmVybgP/9lusvm7iulOGE0YaQzAp4oKVk7\r\nrT6SfktwU2jFBEAs+AHNB4N6m8VuaP8AcEthVZHRbY700huOvREvXyL8jg8H\r\no1jUOeMz90eUqeQniYfcpbQg/4DlIhBDmPFwYjU6Or0N02E56eKcX+yGZtrj\r\nnkHAe2YjFxH0vnPeGhs9ECpVenwxLH3c33M=\r\n=DB8h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.29_1679898587505_0.07485617323204563"},"_hasShrinkwrap":false},"5.56.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.26+9f2122d58"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9f2122d5851b99e09ee4efada3c8c5b7bba4879f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.26","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-K5aylUtiQyls7lEIppc8sCBAqbmfcqgWLA/7CzjrU26pDmnXTz0a1kn2QgcK4360AUB8tkDtmxlbC1KycCWycA==","shasum":"c24d75312782fc72d30a676fc27d2d9175ed3174","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.26.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWxqEI8nDmv3e29LHS/1l/ORQCuRey4Us7QIWPFJYvvAiATJcGeWVF3LoZecKiwgFLlQymENnutjAi7zbTxLjk7KA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHbkQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjSw//Z1kWCGauYU+OpD0JUHVJgCHzUFGE1s3q+NsBMIMbAoLZlF1C\r\nMft1S8VZLKQBWfj3AMyHNGuCDqj69w6yZwyX+32w9YO3kYm7KtQ//rZloe5u\r\n2oxWkNmvUevE4I5CPQjgvCGd1XMW2gIWNfHI69VLqGgdEpqPtIH5QCCw/tjo\r\n17i3K38rvyOYOFNvD1xURkKCLQmo5kfxbgNRFleq9oY+tYfvaQygnMXZNAQL\r\nhHJEUcNL81NyCItjzCBcy9McBTnRSBwm6DuPCnC/R7TWjYavL3fnmFpQhmVe\r\nVoACR7qnvPfHlgHRSRXat2tfX/TY2MhVBcNfeKXuis/OND/HqqAc7eK8EXjp\r\nOSWy5JaNNq8goz4AQhP9lDOQhK0R5SpHg6mwLKy2LIuhoZ7WHQ/XiK7K3euC\r\nZNqSGcPjKanSlu3GeaEQvU07zQ4Z1y5DxjNcOd9Y4d6AbdmUKzeSdamDdOJy\r\nEZnpQq3Q7qFtE9Vfgn/z/M6qeCL87gQeNTqwW+YgryIbXc0sNOaznzS3qyUQ\r\nLEl137ItmO4uOn8hpa5+ut8bTSYSSIsSxwAhCqag0eTJZTdS6vKhsNmMQOkf\r\ntMqxS/LNEaVvvdrKRREjDNMbP8t6gHC5r89bI5DOM9mfuUbXzxF9MZQ16p69\r\n6Gj5qGcbuhF5bwlleQ3XbPmHwM1YR5BU2o4=\r\n=pV7P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.26_1679669520359_0.9379850572410229"},"_hasShrinkwrap":false},"3.7.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.7.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.2-alpha.0+817067b7","@typescript-eslint/typescript-estree":"3.7.2-alpha.0+817067b7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"817067b72b53c8f417f3c1c85e970ea82f0f6953","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.2-alpha.0","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-vdu9ZZNHhSx53/QxutYLizI+zldOXY1MV98I6hM12U94awP3VZCFmTr9r37OgRY+TdMP4D7pvgaYn8zk+O0Mmg==","shasum":"c706e8bce099f98a9a70d9d245a5fc526ebe5a3e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.2-alpha.0.tgz","fileCount":204,"unpackedSize":408192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHwvwCRA9TVsSAnZWagAAjIIP/2Tn+lKDPoyhvxuzOlpG\n0KO7pNJ/ZSHwqHyWLDWQV38cTW4ErDs55Sz8bam+AO5TJCP57r2ToNJXzsgd\no8FiGzJPaRbI+TZ7Rv420ENUMqfLM+eCJ/5dgdxsSrrIDC5eFrv/HDjyYDZD\nhwRmiOjs0+hCz1n6qAzQxBMb+esoX1Oejr4uWVQbTdm0NJr5qw+lLJu79SvA\n7VI3c2qB/jx1rTb/AXSLrl1C691Pfz04Rx7rbPlKse0y6PKLIA0p1NyHjJ4r\nXrKXaUcPy9gD45OyM6aypprKWIsX/qslX8jIvq9cZZoJvJ6HiRuE+02VD4tf\n0J5+Y5hRSyk8VSbC7KM0TZF5j5Ktvfn4kpsJC/pM7CoUC+3TdK5sP6JqwtRJ\nAGvhg5/jGAO3Qo7OlKJ5qKyBi9LC2iuqsQFYh5gelOE5GXkD2gJD1UrMoBe+\nLK0XZQ5V2fwwYjr6Z42jTlt/az5Wj170eL8wgOBsFDCVKx8tfL3sA2ANKViT\nNBVOdwAvEOVJrySO9CeSyDOhqnrExjpJtdoKL2e/ZpiggfVlYdVw4o0NNxuW\n5ymrhtOHu16HAaJ+Or3bxcGnYkvMV/5CUkrdG6z2zOrObuKSNtUFiHtORnjS\nEzzb6Qb6uUdNwxnPwwHyoVNUpIprqyJdwEKexMAJq7SkVBaz4igQUZNpVzE8\nWapO\r\n=Pe1J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgyzr6Zy08chZ+w36ZmIML4aP8tlGN2Mi9qtgYdEiTmwIhAKS6cZ2HbRvmw0F6SbYB+Yf9IsoV3XA/oUWptvabr4xK"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.2-alpha.0_1595870192029_0.4614501673126614"},"_hasShrinkwrap":false},"5.56.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.27+bc31078cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bc31078cf86d69eee881e4a7daeffa347c1d82a7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.27","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-PncOZW4FyPZaOV0vHkpyiusaqelJEJeWDueSuK7gg3GzqVXQEPb9dMHwatgv6XNfO0xTyS4g0M2+VwVLykeR2A==","shasum":"1491f8f9ef03c822c045de3dc340934540d26a58","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.27.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxygFcAYWt4kPLCB1NhV8uLcw0QSSzGJbWNPWahm5MWwIgRgRGht5oeg1fN6/+nJxOr9iWeNfFXxXU+0SKqW+y3aQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHdZUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC0g/8DKQlx92zJVZ9N1lABPkM5F/F0Cp8pO/OUw/BbKLVRl/Z/q1r\r\n1UPUYIEgSNtIuNXnjccGDWriYqKiJGtopmBG/6nKf4+vEX0zhP5Y3+RevUsJ\r\na+a1VPaeieaATemlEZCeXbi9Y/fHm542AeP26tQ9+2hIrpIicW0eiX3pIMiu\r\nc4/MSxng33qXUbqxpYrLBQQWStquAQdxCW3RDe2eOD2WB4Wu0Nn5bg7aA0hF\r\nIqvxj+m3F7VsL9z1ttZoCxdlqnp38Xahd5+L86f/8l3meCQBYESVNaM3XU7p\r\n174txT1dCZGJW8nICwbqkQbqVF6bSqS3xiKtBfRakXZStzXGwaCGP9Y2swjo\r\nWMFPQU5SJkpmgH8xQKECMKb1tjReboq7IHM2J+Z7krTNN8cPfMo41srmw/1E\r\n2SqX9Ux7eEddIquwknH4V5HfOJpTPXkYNfgxYCtub0Mq7EEatm4dX7XNMi5U\r\nMQaPzxQICxiCnu84FzFmUnJQ8zaL+SGz18yphI9AonhU4B6joFzlOafkG4+2\r\njdPctzeRzty1E2+KQxg+jzZDasuzT0c4rIC8ycXJSWQoBzpNxM3GQGcv/4i8\r\nE1S4o/1l0eeZ+L/J6rqDc3lYNAeZoCTOovoQIL3vfD9w/DbfSGc6fRlVinfw\r\na1ZjBANF+HMuJjnKJkCVcOYCMULzMQyOyrE=\r\n=Fpez\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.27_1679677011818_0.5188228820590859"},"_hasShrinkwrap":false},"3.7.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.7.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.2-alpha.1+fa169e79","@typescript-eslint/typescript-estree":"3.7.2-alpha.1+fa169e79","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fa169e79661821f0e0e64a56d6db9da42c3c8654","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.2-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-NiPoRfK2SdVaQPAY2EyN6uDsLRAuWbhJmeK2GyxTpMQ8fAj+51NsgDdX7RnraBYNUdG5W1FSovSapwzDH8zgLg==","shasum":"f4cb2325dae334747daae1481544611e0173d870","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.2-alpha.1.tgz","fileCount":204,"unpackedSize":408192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJyb+CRA9TVsSAnZWagAAGGoP/iqq4OldlxeJxqG1WJ8u\nyWVOR/EDyrHpkAR6bApapA3PjbvfaLAKuhlFSsH6Fr2vV+SJlblIgZKs26dr\nuFH6Ag2K6jFdooppa/vxNMAQVZrpgB0AV4kKfeQs/ZH6eSIkuFcLDfUt44Vk\nMJKY9Sib5dEK5XTGHCNTYULIHChohLraXHZ9RzdtkpyJHJmEz3958qc6WCMa\nFlPU/ZiIyGVH9S/nvFM7giGVxEA/QWzG5SqwWtShQzUKhF5of19DV2Q7F5GO\nFqJASC9TqzEFZ+IFj+WBBkx/2MSy/l2WD7u5Qh5RGsM1fn7FKtyH+Y1bP4Oy\nWf5yNYQXRUW48L+WnRYeziRqi+pzlCKEIQfdYY5iJT77oV8oBA7tObUuDHic\nyHfVaHhoeVaFg1l2sYiBJSvWLkmntMWpWSBbCi5bRRTC5KUehXAPSUO2PupS\njq/4yMygUThpKZYObxIh39o0GLJ/y1iwtYo4CGXMjFU5tLVe7SJIIHUGtRCE\nzXPKSIvLtCd81f/0QzJIKhzbfUmyToqi284ai5PQTPSm9rcoEHRJVph5rNAZ\nuJSrhOE8ltkIoV1dDFb0OaETVdRPG6qAk+qIHM+q/yuGz+EOJ7Aga/epAG4U\nq76UdcKXHhsPFJ/FvyoI/sjat8Ksu7baPnAaZXjkxUrcRFhodMg0zGhqeEbL\nW118\r\n=DtoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc7KdhoLmgfriC2++eCQF3kG12ZRoyRmmlr24XP4YLqQIgI2xgujQDX1JRnGCDGAY3vPqsz71Zm/gjUE3IDqpbtvM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.2-alpha.1_1596401405576_0.7078732536067307"},"_hasShrinkwrap":false},"5.56.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.24+d8e563ba6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d8e563ba6e2f229a3b6bede0f5bed09dca873a57","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.24","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-a5N0sgwvPABMfBIHHWZWP5CVZ5NEqGVboo0cON7KG4umJNB0wc+j1LPyj3gCbSyH4/QHY2gAPlX5jfMfsegNtw==","shasum":"37b015e8372908317d58eb545318b2dc434d5fe5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.24.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHht9mVtaInQURYc/YdpQm8bIl/l3vk3qPOQ8qcv75tAiEA2mTPaRfVihflqlJlBM+3x0uOu3ga+xGNCrPhDQLLQ/E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHaHBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoDQ//a48+b8lBCodAKJMAF1M8i3Yfc0SxbE5mq6DDHUxNbo4v+EAA\r\n6CdxcegMky7LPzAzZMCe77ogSVp/1b0VDnbIalY5m61+PUIz4Y2TPaGd8cQR\r\njQCTbEw1r0/FJTl5lMauhgOM7MWWbtJfGHkaHahpBDkihywLxDtw6dU2BaHX\r\nJXzvuUIvBN1bRAJtprRdCuhqs3AQkO7ZMyRNH9FGAT07givBePfooswHuLEq\r\nwE5bBWdm9jyZIPZZNLnZe8WhPUjuwIJjfZCfySWg8cRRcc+fWImp17KT7aGG\r\n39/zUTS0JYxZk+JPd+lnPzou7RyrgpRztAqIgSt8Oy3nkO8mbv6lhugnLSY9\r\nzRnOCV8I9jkueTHBOYBjsMWlSaZf0HbY658H5gKwIP/K3T4EpswXXLmzJvSU\r\nDzJNCdAtvHAu0ipDSUb4EAj7XiloHOJMukZ0h9CrO/OxvdZ1pGLe5i2a6oZP\r\nXZ0L+eEWM4hax0l+o/MRlg11MciQ/gzcglufzd+GugZYvzZlcIkUWuSa4waH\r\n3mDtw6DaKxx2a9z0wIVfrUfjwqcd3it0z242th3oAS30H2T6ghryxXcfads9\r\nl0cGywVh3haPrE3oKpdq8Itdkr15lffdFc3u3qaEoRXbE8UR7DhQrN3nwhHq\r\n7Sn1CdQ2IM1sfXo4p8dvPrG+7R5xTnQ/aX8=\r\n=kuiJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.24_1679663552832_0.3816085767743018"},"_hasShrinkwrap":false},"3.7.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.7.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.2-alpha.2+3ef6bd5c","@typescript-eslint/typescript-estree":"3.7.2-alpha.2+3ef6bd5c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3ef6bd5cadc225e42ef1330d15919a39f53f2a2b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.2-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-eXA13N4CBqrlg9H+95Sh+EpCJjLpQ+rw9IR8WcnyC/XH67yUTxaCBUbiKpgvzX+cnY1qFiKEaYuWGPBAPOu58A==","shasum":"102ad55b67e56c11696b14c04f3e1063df79923c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.2-alpha.2.tgz","fileCount":204,"unpackedSize":408192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJygSCRA9TVsSAnZWagAAjEgP/RTqUkk4m3sW1WHB7CAL\n2Ij/gJrnzoHnh3RbryiwtuzumEupDaZWJNfgZNhKPqxA6AVApqcj6IimhZz/\nTDWzcMzH2bW1nTzAJwpurf++e++A2aUMExLGOFDbIrxQy3Hp7paZQg7eLZh4\n5HEzhWz1gVyYH7Yd7dzUmNgj2evoNDL4mFrMOuP/GsTTtstbdgEfpmJ4S4qC\nnbk0E7jVdtbXoeHsTCsve6BXHdG8gxeRgumkqbS7lT0IM9yBxhehJAUrXUfx\nCXHWLkI98WC5En0oc8XjK1dQG0yvynawC7V1gao6WetrpcgMW4444Bt2VCUj\nZ9iwUASBvGCp6knaUsXM+tOgWT22Tac12/7Zx9uogRcCj0/yMBccYDkhn5XA\njv6GPNNdQoNkOffPClk8ijWGFjWXPZXpiQHMrNHJEppGS/7AONjUE147NZJI\ngdwMUxQqnsIEdrXlJtpwywolVSs13NBAGJKX7QNUgVGDf3kcKJavKS4xLnhM\nJqR9RcpEEF7amY439xoL3DG0Atz7kR+Vy+WL/L2Q/PtdKXEtKE1EPZW27zHC\nHPdIqzYbWYR+Gfi2tNKmyFN0H9EISa4lQ3X7trweGd4LJJHq7nZgrKs+2HOP\nfIvjzvOpPbAS9PUmEdPP28mXyL0VSyS+2u5OhK/1E+VqiiRD8xecA2gooq/e\nEsxy\r\n=O84X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFdzuEKVFgXVM7OJENGPAWbEXs2LO47c7nsfamYdvVtAiEAn5XzOZINO3opcP1tzmrHett98mkvrcwLbt1AqcXfRIs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.2-alpha.2_1596401681609_0.4775740964254118"},"_hasShrinkwrap":false},"5.56.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.25+6e4b9875a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6e4b9875af9e78afbd3a5710e78048dcbf6c7d16","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.25","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-crN7O/JMdTH9qkdKwgHW3Vz/cZDePC16SKJlCXM3LfaL+XGpcUUFnVGVVPqDYTNf1tT8CIMiU1ukiVf/9Jcwug==","shasum":"eb94333616f02b37cb8b45a741bb4a0a574e02cf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.25.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9mdiuMDuaD7wQMKxVk3VrWzzqD5u+K4rAbG4Yq1MlbAiAVuiQX2g2xi2QZAHK0lzlndfG+/EV9dMHQcFlcNLI7gA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHaJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQuA/+ISNlHCUTmfEfOKK/0fU9k8eo/tuHuPsOGeg1TJmU6KcVqCCi\r\n3LktrF8DC/GJzG7lwTxE6D07OVAYQ/A8Wh09lPQgfh3ul1tjksHLmifTGNO7\r\nAGYIq7hzMJCNsD/gP3qUgYSGJXdBjTK1ebKUuvESMgWQS+9wbJhkXUWBT4Le\r\ncWm/Pf3UOsFFCbVn+Xupo6bHo5/JBOwyxgCb1BLr0hgveZkrEeKazYl/siqv\r\nPv4XwYRzomJbqxOPDulJs+cQgO9q44ReaKOwqXJDlZUizoAGXEwSv6hdKqix\r\ncXmZTQDNWVp8HPmH7u1YzKGUZkZ88M3tpnkp6hl79HFoS4iRYNcCJB2EET/K\r\nCuhAMHYQhy0IOaQrQq8zTuwHFEZoV39IRKlMg0yicXq1MVyZbqd9gYruU2Tx\r\nSWwhKpvLb914MYRdXfEIQ14jMsq08FffbCdhMmzHqMgAYkQmuw4rSeqDBgud\r\nbeZCeY0cej7aPsBxzPC/AwvWCuUmIeBN+m2KXWZ/chgtqW9YkUCYMqBiaXnl\r\nnRlU8xuwxEpd75yTjzzreYKxQijU6iHabYKmnP6tIXqxfqSbZxAGuPRgIbV5\r\nYAyM45SKbCBW/kaGML8Qdc3RvNiHVKF2MYMyguROng8Ylrs7U0Sa5QBq2xOI\r\nHVD53uPjRux4K1MWPPmmSqwBYk7iQzUXkwU=\r\n=lJMU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.25_1679663683678_0.81621755941419"},"_hasShrinkwrap":false},"3.7.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.7.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.7.2-alpha.3+4f38ea39","@typescript-eslint/typescript-estree":"3.7.2-alpha.3+4f38ea39","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4f38ea39c97289db11501d6368d01db8c5787257","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.7.2-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-3i0Pv2aUm7v737+axL4ZoivBVzW1+dGQBoJDW1JzD9qn5UEqslqp32sdmXw6Rk0D6yF+5ULKg+k8VqInDgK0Cg==","shasum":"19a981e82c2cda46e426e32ee2d5f80b205b7802","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.7.2-alpha.3.tgz","fileCount":204,"unpackedSize":408192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJyisCRA9TVsSAnZWagAA5KUQAKSEcpctlfQWt2G3WKuo\nHIprQRBxYN4UxU4gws3huRDs9ArYE5sUP+lkGdwipeM1+afB1LR39fKu28+7\n/2DLHB1DnP5lEXEohrV94D5inPz1qllyeob5/iaO5iM5kjxukJztyphcCGeZ\n7/sgrfKWa+OBDAqlbFH58ROxn7wOBGDslXKnQQ53vI9ElfFTrsez7Rm0Zl7A\nMZmEEUfRimLU1C6u4Sp2lgLT48u0rsgIl7/keKjLExc7uOPZWR3suCRwRu+Y\ndRKZSl2vp9as+xaMGbSU2bzKA6gW5LK2C33mE7F6o30Gk6M30BoNp3juA6mE\nypR6so+i5Tv8P+n5q1fL/LaJhD2MM1PeJvLesN1oiwddi1wqJoKvGayotkVI\nOziNtBXBq2PhPptv5wo/0sKRC4Dp1bx+J+CHYDqpw8qmSRPYJXOFqKqqL2ts\nv5nIjvAks1bVcpVlMgkYgsnzWZO1dvyEyqOsIHv9PtVcCQvCbTjK3EyOz9QH\nJTSAKIeIN6WwxUwJxsmrOxgdD7LuiwSPUPD+PSS9XXCyzA4oc0wjhRE8n3h/\ngpDvCNW9nYpmECb8pcG1bPCOSZbv9U33sip0OjN8TKtbPFj880iQzJ4qFCr/\nKlUgnUT4bqbtMCeWbpY/eS1gzrJnV97RfLPJvMNELaGzvs02VKWFk6GOJxVG\nfHpA\r\n=TlM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVr7/vzsCNJzc/Hcsf6+KKa2ythyaT/tYTm6jL6Jb0bAiEA8lbm3lF/NfSVWymzdozYyvVO2Nsa3XP+UkQaxO2Z3MA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.7.2-alpha.3_1596401836241_0.17357146173860794"},"_hasShrinkwrap":false},"5.56.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.22+c166cc929"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c166cc92988a1765141ede063ecb5eb58362ba55","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.22","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-bPbUTbOKjqvgFydacpeVIfGIvdSpwLckljiJy5h8Eu+RR8eSspqrJzXvXtrT9fTRY/f49ZlAiTIpVI9Yj/OuQA==","shasum":"dc33ef554b5672c59d407f3e8761abda3d9b243d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.22.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ6vuOfuCiZ+x2pLc9a+nrZ8CfSGNKNJugoIrSJKR+uAIgO94R7wSR6LZFeaT3SL+hiGDBiDqPKpFZa0zjHYtSrQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGniSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZzBAAjp2o7+Mb6xGBxpPNk4kGLoJsRDPUyksc6hastvhCOnEeZ/aa\r\n8cxjbuI+oulck7MLZQx6yWy2AWXcWBP7n+ewqu1B+wSC5zj66Ju+oqITuuk2\r\nIHkNkRDzbY+o5LXjY5lcWkF6Z/zJrR3r1/Vr4X3E39pMY7nqtj8LAe6PPAv5\r\nTVeCoNmkvpguh8kcz0hZEwYoxYrLneskomu10EavRErJH2biWOQhoIO/P/7N\r\nPMTZOqxbUCZBu5V/DEf+7ZFWeUprXCdExgBztNZFBCwd6oTZ3YVu+LycZiw7\r\n85Pu8Tpka8td+N9GfMAYKh6PvDN85Mm/TYjp8c+nl49VmjiRgU0yYjRSk2qp\r\n3cBoDRDcsPX7yoG2SuKzQPj73jABT8e9DKBHV8xmVrXRJcSBESINRuBUSw//\r\n2ziBWhO08o4WnXJrKlsbzQAPeArXA10zBa+k4jKBeCPRntYy3RkKkqe5HVy/\r\nn+uk2DmINe64Yv4E8GLPJYmwIkbTRDo+sItSsmL23fA48I4cis3wkgtU0b3x\r\nuJKwOsBya/4huD2n3s2NjU0dMWRdqHC0Af6SX8dylFkvoCz4J0KbRWU4lw8B\r\n/Y+LysoPk/Al1Fo+KlvCWYorC+GRmwiVWbCo1Ld0wSpdLYVOSjb/7TiOTI9X\r\nd/RepRmeCBFciCCcRUxd3FULdi8mO48Izjk=\r\n=386Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.22_1679456402055_0.6398194255790965"},"_hasShrinkwrap":false},"5.56.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.23+08dec754e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"08dec754ed1e5f139e881b3d91ec519a45342c55","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.23","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-7hLRtQ2NBPc85HI0JvdzBk+ytq8t92bCvFDMew0lZk29flcz0H59tJUDjguNNGiZGiL2z5HZlTALRIsw3xqAxg==","shasum":"dd8965d229254de749ecaf0aae47949c69481005","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.23.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5/xdakWnCXAONj5drQJ86+BUP2Q3mfpYKCo9bIS4lYAIgRXCVMyeu+47ojeDk2lOAHt3LvPc4OsZ2FaJav0dbA0U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHZ7cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0hw//Rrn9RoXRtgA+3X5kN9AYy7kAMN0lEeFNOkmAHSrm9cONwzV/\r\n3DkCoonO9/+JS8Tb2FQqY8wEYqGQ9S4L5HyjMf+y8MV7SobbiJ8sw06iH3cl\r\nbYhpHMyK9BRAwqL1+74Ht39J6kPGiUDB+JZyeyRUXaiFyl5aU+pUY5NqSoWD\r\ncbxc/I/2f3mERuwHSW273QNjHO2m3ihHjqWny0ky/Gh5GGiYcNVNwhfRXNwE\r\nLS5zPQfTS0hdy3Q+3NBMa4VQQNCtSdliwJab9F8o7alLbtXg04T3VuF5xU1s\r\nlax7GTY2oGaAY4/+taNLK8ulm78jHtcCms6ZaawARh86iipLuxYGodYnsOir\r\nl4So4iPXfbWIdar1rgn4YaJPmydD+pGGgioNFrccI7GSEtWhufPYU9BDitzD\r\nPv7BlWVhSFgeg5O4bLBh7rIcwOGVAwjBfXubEJQFY1o/O5lckic4xHGyFgF2\r\nNxdD5zFD5p662Y3MccUsbncT6VzeokDGLAjwAA/Gjw1JQPOGC/52PvuM3CYQ\r\nv73jl+sKIj7HYO8VIecfPvueKfdC6GSEeeZ5B1eMndzJFbYP21uNPPhso93g\r\n4C+TSTY7CL86ww8AWxXt3PPIysg4TjiVIEEqnCVYMORVmcVFEE9HY+Zg+qXC\r\n+tX26z6B7Q/tryV//ZB+jaetfm5zC9L2Zz4=\r\n=MZG+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.23_1679662812667_0.9920097251623043"},"_hasShrinkwrap":false},"5.57.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.1+8ee0cbb08"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ee0cbb0818392cc818b1c254dcec6e879f79a35","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.1","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-VQESVtXGP1yMIJp35Ye4wE6eAQAb2m+ALyzr2GO6vZ8tOT0iOHQsNwjXqkqWjxHabgzUsh5mDmAG67ST4ZJ4zw==","shasum":"e2f8b1f64182c774a798acc9fe5f27c1d64376de","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhbWZ2jhCjB3Ea9fDYeUAdHGulsROQMqjQFRwkXeDSAAiEAubbHUOta/tje8mlIgUglNEDP26pjFlZ0D5B1AIGdQ10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI5FbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXUg/+MQfKlV7gYLFieLmuxjMH07nBapppBwrNf0ixi+IJiObL/dx8\r\nNjlimz2chME+rpeNOzo/bilQMqLQJHYA3f7SZkBOE4ZfLbPSNY4fWAJG4NBV\r\nitYzqPA6/OY4KjcD02N99xWH81TSipVUFnoPbN9G87YsbeMp74TJthMGb0IE\r\nl1om4TXfxl5gmOd+IKnhdknFjYJgPeacX9xK5UGdf+/kEPiGZHlJGwc1tz3Q\r\nLtz9N7OEKkTHDtmvtKc6xUp9Zks0jDlzWp6b5/3XnFK953Al2q4iKXAuyZxD\r\nqAtgpPUOQz0eRouYMgf4CuEqlcv9/sXSdcr0ui1Cwa29OEI1/gM690MlQaSB\r\n12Fu+plg3X9O0zoiTdRege2Ss5tdPgab84VMD1BDlr1NDBWNkLbfYEDmL4si\r\nhapYczBfYsnKNzQInx5S9V8Mi37v6NXtofXhnpZIA5k9EyjiuHaJDVvDuoA4\r\n/cPU2WVx5x2kMdBK6RfrVYce+ybA8QvNQj4rYB794ZJEoKPWXdpP046PnsCU\r\nXQ9bAh+y/o3HordBFHFjX7popY3v4C5Ngl85s5ApCEb5EBYqnvT9n0KtFS1y\r\nFKHCf8zDLU6o/+Vd9wck5MKdosnU6PUMP4A3J8aziCqjPcb3xCgDSxZXRUGW\r\n5DvHGCAoZnPDPnNzPIG3S4wWo2maB/eW7dU=\r\n=j01g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.1_1680052571383_0.8415963155873802"},"_hasShrinkwrap":false},"5.57.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.2+3bfdc1581"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3bfdc15810640e57f8da8cb3ae75a22ed8e6dfe7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.2","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-oxdq8mviS13fFYB116eDLRl5iOvCb13tYrSUCpgncSDqWfqeKeUf2+1aM4djp83ZA5WH9vkLr21EXvUtI9NrAw==","shasum":"75342f3a430a082d632ef35fa46b33f1e2905257","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqklhV0BTgR2gXlCojZbotO/3hEiFkhev+no0U2tFvOAIgB9N2PTfmQpZ5olsrUpKAZsbDPtTeUd6KCknyrUQNmds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJP9KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbaw//SKD6qZDRSCTuq/ZxvZxncskbyp1Khv3i8LI2rHkrp+W+OC+r\r\nvmv5rlKl2AdG2Kvfcz1J/jry5ORNwvozolW6pgt8kG+Ln49pR9a51hD5z4ch\r\nbD2PsScrxNa6Z5hYSPsBF8Oe7gXar0U3ExWPMzhCV0VwVumgMML1AbiLAK+0\r\n1f8tV2sd3Ls5YB11TItB6/LqoiBDy2p1FpyjOhw0QvPpdI+O305TpCkFg4zr\r\naW8RrnO4egvGcI90i26c0gq/R0eKLMdh/rKCJXIGkR4VT62/ER2sgj9o0c2a\r\npwM0vezXrLqx4Ual/3/88bxJMTo0/st4sAmPQR/XcCrlUymhOSgjO/kuOuZp\r\nAQfw9fIT/jeOv+yiLKzN/rBGbtyXo/ALNLklBjjvWBkYUx+IMQ1GqvfG5it8\r\nYLlv9midcpgA/7mw3oYfkTlbyKsrA1JcmR82k/sSUPk7rFlZZkPXuUnrdGwW\r\nwwM4eRIvRA91s26SvTVAdt0kmYWbiZxP4qm8UOnMGyRtfeA3oULspPH/ROcX\r\nmV9SkfbR0pTw6f3jz/YepYYwDNH+NRAZOXxyBEYCUqxZIOYM7r3SQNdm+Nta\r\nsNKkxbYdO7ZCcHMpGgolnVTb7oD6Q0UGv5/14WqWrEZbmtqjQ5tMqD3P9ejT\r\n4/4aoV9lZ2ece73J086TlxpmAEt7S1YsPns=\r\n=mdee\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.2_1680146250413_0.9265728535291526"},"_hasShrinkwrap":false},"5.57.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.0+69f827c81"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"69f827c81bfe29ea85b0794b9856c2d66539aa2c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.0","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-MX/1CCt0evFicKtyfO6dHcLHBaVJHq1upyaKP+6buQXvwGFZAyRleJomNrhpft83X9b+cub138DTQ61PQME1aQ==","shasum":"4a1447db6a04a0e368ff7eb7d1d042c1a19bff6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM++AlXnzUABC1ur7RenbkAcCaKMx73hqgo/yPGQcCoAiEAychcX0bLl2FPtUu2vl3/8qNGSb4T39IXr5MejmNQj6c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIdNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+Pw//eQit7nlX/oDQ4JGzD2gxpbgLcKagpRfBz1p4CZrf9lk6bKsq\r\nJjQoTqzSTSHSMiO9Smc/lbsvr2W8ncVTNxdfMGmhbOBXVFgve1jSwDJnc+GP\r\nOz+Rdx+SQtXjuTMZpF9gAAfHL5ZHVQ/LFJr06eq/Olk4dLMX+sG25KyJSDo9\r\nEGH2eQ+MsQf6WKVoDw187ZO6q3T5FFQKlsjUEZOMdFC/KzQ3Gl/60h8VAMZi\r\ni2hPShAMvrurI/QmeXb61TgNErq305PZ+nV8YjMBFwS5ajB7XAHNv3dOFoih\r\ndRPVOKf/ZizBw46nGKjKDxrZeDjcS3VL/RblfzFqEm3SRBJQPBDrl+ezE47E\r\nzOwNnXstsg0/Ok13h4V/IvDDx3FETTF+9NrhwoXXM5QKK4R/JmyDPbccmcL/\r\nYmdA08PteVKw/y2yHIkYkZ05E7xVuGt0DWf8Lxh/TQIQfRAM9zbg7RquFk2n\r\nxRgOAYhFnCx1ISmkbunmYaXP3M/N8hj9A3wad2kgzwsHygaJgvvXKXQcv7D2\r\niaFLt99GkLcIy9XFvNzl5G6GCNG5Ae/AJd8BGttZyZZzUuZkRcQrC9Uh1//V\r\nAUWXSTBLF8bOMIiWkUbZhJR2A4vBtAxVsCKKq6xA8j4BTwVifwZhXyWUT6SC\r\niSarKLnWf3vbLr42yT7CoJ04AqIVvWxFyHY=\r\n=AV2L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.0_1679938399992_0.6335642809587212"},"_hasShrinkwrap":false},"5.57.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.6+8fff8237b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8fff8237b015c17a9c4949d86882a93e8802b34b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.6","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-si5hzDuQLUTqyQJSFW9qsRZ8x0r+Obt3LUgmgF+Pk4XkczdQVL8SazHxOzH23nBKeaf1kJqXWhyM38PsQUHV4g==","shasum":"e8e61d875becd2cb4a3a8d3f0f15e85e8c7cd150","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7CVvq7tqJSrImkRAvcL1dGo7SKdsfm1VYWCJxlF96rwIhALx/cXQot6nCcGMRMxQS08VIGppGp8aQwBufgQddATqm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJP+YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNahAAg8ZWSSa56gE04mIcfyHoBnY0eCEhGXp0W0qKKxaxzM3nSx12\r\nAKsTfMqE9Mkv3suMZqNmX1DVlc/nqLUHILYyuWM+Bj1OjAgmvveV66Q4t5PF\r\nW/qZ6Elv9JudYsvlomwnS+0S5lx1Otw8BYUQ+2+Q2QugkAjO75e1VPiOtVr7\r\nP6S4VV/Mx6neYYZAcGcyezk5m68jQdHuCJIvXiPJxU1atK08MDz1EcrFwBgn\r\neu7VCgTg8wai53RNEpNWUWUYVg2N3O+SzCegQHJdVo/KeOPoiWrzm114zggW\r\nNdju/S0rVYdk4TcJf6q6z4s1RetPaWTuxOg3SNjcxAIvvH0uMrmmGNwLH6gw\r\nZMn77vo9Srj+L7lav1tPCqv8OREgoBDjzzVdOlZN8R43DrsJYm6DgGFIOP5T\r\nwZuf1pHMKuUH40luv/PwIaFpoIpn8t6irWP7cMxRcxTAWdbaL/7+PlqHzYzI\r\n6FMsFum4x6gtU/x+/zQuLX/qiKeg1kw66uY4wQRhiZ1OS4R4rrjtaiAFkFdD\r\n1O1EeEiW4PUzIEE0a3+YI+3ZfPcInVA1oUjgjj7oHDi919j1OWbeZKnKoFEP\r\nm442bQp8y24XQHcjyleLmdiYZzNqp3W1iZDr41rypvWZR5CpkrJ3orT2/DLH\r\nUl+nOjaSzN0RRnjrpbNvL2MGJyJj2hVnT6g=\r\n=uSO8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.6_1680146328280_0.736761717207973"},"_hasShrinkwrap":false},"5.57.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.3+dcf1103f4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dcf1103f415ae575d52dd313944be7276f0f7c77","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.3","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-aQ3pUswWXWyWAqWBR7hF/KmlD3/mTxWRK2okEkE6OMm241HvfBiH0F6QM8AyN3SINLxHVaFPT3H2yslplEGCbg==","shasum":"75fd892974967e54c0c92f9381a5cfd785ccff07","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDneY85Kv2JzYDuSLtWmswHIuMP93YTi1A7fZj72QXGFgIhAPLYfCSm2hjvKsWBn5ptLYYK0asRMcxVvjiufHqglq14"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJP8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruaw/+MfaOjaMkVkqhWNcUou8FWqNQKDRIABwJ6YBv35CufGT8P4eB\r\nZXDEy8KQsg9IclFU6oSeI+L+dWfF84lEMoxidkd8wrqDUlhgCSBg2dd+mlFX\r\nPQfbB/h+U1y57O2y5pbkuHdOcURGOKLN5a6b0YgBcwvUT4DycgOypQB2WMGp\r\nS1h58x9BmpgYxk7ev+7IcddeU+GIUQkI0cIgDDP39wAPAVQ3GBYP8AXpZwQr\r\nZFXOmKCiN3gM4RYtLBFQ1lzVEagRNSD43Qh+RXWwycZC9DRo+OxOBEuLJWVs\r\n5fmLE1Aqq/pNQ0TkBwvgEjtyxshBK0bpp6oPBLD/TndBTlfyOMUQwP4Af2ct\r\nlrMHoKnOczI0dF1kTZx1QSPogcnunfVwuX6fAu3pjypDeDaGgtkex5/tNN0z\r\n02dL6sx9xTaTvJKEGa/4uvyaj6EFQ6EKSxTMy3gQ3GMDvqEbgZuZZeKSFSxp\r\nyuKBVEcVFl3t8NwVrRelW8mhhT2aYHbjRFq9GtCmOsAySFD8Jk4/YsTIqIYc\r\nyARtersHGtMCNKV+c5BhU+5Ne2nmRbt4TjTiIILea8rAKbfMemiuIw2VqiHJ\r\nOZi+UydQ0lOgos4sj1L1znUT4OYia3ljADlr5wd2yhghWJDUNPq/S/V9orLj\r\ngNID0jg7tgkWVVzA5RRs72H3/8SXuM1+65I=\r\n=jpLS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.3_1680146213833_0.12034734146151616"},"_hasShrinkwrap":false},"5.57.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.4+a8439480d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a8439480d189b0f794f602b509da1d890a2a1e9f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.4","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-UBmTCvrdXQOv40QNX65UZKOeIpqJ5N7KSGWQTiiUGmHCKc2Lbuu7MfXQBfNVnx/yJ4xngsliun9sfLu8h0fwpg==","shasum":"1a8c8a49e824938c6922580ce68a3e89ff5bee2f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF5tnqU4/tcVyFiYYvStNHe70CC0bVJdWKkiMU1ulsjAiEA9rg2k/T4c8IrFLVj0zDcuuXbsJ21FbQQkvIeYNcOLFo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJP83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVzxAAl5fxGYUjmWYk7QgUj9RVePNmsJ9sjGSVM3E9ff5PeLaTEDxu\r\nGJVYyFQThJMOvei1KmRmIB94TuGXkT6SuTLvvS6h1YpfnJ8od8tF6v9aXQPf\r\ny7ULZ4/aypfAdQ5tAw1FyTHZghOOjq4+GW7E1J7NsCqWe0IvI3we/5LuPwQG\r\nUvZYg5g1ZPwUBLxv+9clQkhwNQRrn8+SDxNP0lNDsBiIHX4eC/ipjaUM78JS\r\nYxQvFPmiV99bC5/sOPAhy0v2O8jBx+ZYT2IklUG+iqvpHRs0+WpfSHHWWsvg\r\nM04M9uKKDArLWgx8MhKoAMBa4vjN95WBgKndQeXxytK898l7ildZP50BKb7I\r\niMAzbUax8hmeR2q9lcWXbv28cjdaZtsUyb/wlBW+gD4dkAC/UjlyN+Tmq8A5\r\nKEgqneOxc84eJI8EUyqlQcv6+JO8t9JU5oLEKJGffjyV64QZ3zfRp3yPwUG7\r\nPg9smnqiFtzjfwfyQjQNLt4JfmUd/JDEq4d2rc/Bpr9nTzaDCIo8A/OtJOSu\r\ndnjP5JaYl8Jv1zurknLwm50TyKrPQ2W8T3aekyWi6wjMm5NQqJLmnOq5W8Bi\r\nohNo207ZbTSMvqXu8YVSL8Lvg8n1ijnMl5KpzuS+YuH1ZB5kVPz4j3F+wFYR\r\nQ00PWb+cIFY3Pi/3s+IcTeFKWloBD2HTCNs=\r\n=LslO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.4_1680146230966_0.08835502102348647"},"_hasShrinkwrap":false},"4.18.0":{"name":"@typescript-eslint/experimental-utils","version":"4.18.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.18.0","@typescript-eslint/types":"4.18.0","@typescript-eslint/typescript-estree":"4.18.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3f4e9be8f89639319b1d97a54d69a5a7c07e1ff5","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.18.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-92h723Kblt9JcT2RRY3QS2xefFKar4ZQFVs3GityOKWQYgtajxt/tuXIzL7sVCUlM1hgreiV5gkGYyBpdOwO6A==","shasum":"ed6c955b940334132b17100d2917449b99a91314","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.18.0.tgz","fileCount":204,"unpackedSize":409776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT5NHCRA9TVsSAnZWagAAa3gP/iL8dCrk/Fl4s3xongDr\nEiMuz3bGD+oAe1Rs2Uxvaw1pQCjVRxPA1x6AvSePmGXNbLT+mlLBPTMLsPLN\nOdyWm3aVPk5sFl1Wnq1KrqRnEnnolYU8E0MCvA6x2DO/kr3ydYohtBi21xI/\n7xSr83TbAbW/NkM5ladmWRdY4ZWn+Ar7J+sqywpe1SgRKkx5QeSDXXuYsoN1\nsoxTJ7AFKkQhcO+dGP4fraxFJqxJRkkA0X9dkEiZ0bmaekgv1HMVPLiIIO3o\nY9ZI0jA+fxdJDvmfqa+SVINThfMiBaZOvNXXI5zF9LbmLD8YRvXaPI5LHu0C\n913B5IqvfuR9tiK2elkDTc3+VDmP0gX49TLlyqntkrlk2TQCp7tgGA7SUy2v\niI5MM8rJY0ys0iZwDkEbt7vL93uXkin8kFcuhyYyUEUltROG0XEgLkgaEVFx\nTlJ4L+Bh+dShj78TKm8psOa6oZ5yT2Pb28eKRtnk7aJcgt8EF0FIYj9W5kEs\nrrYnoDgWFUrSuJxaPy+2p5uwBLmjJboLeenPDPlsSdIUdLvr9/bEd+Hv7oOv\ncgAGk8ZzJXlqFDn0c1OzNjFSaqOVMkZuj88oAaJWW4GHzZxJOT7ajYnRAGUr\nNrdgoP9FtAoMh7b49Wm3vUxjVDbfILkfnqbHs+XtOupIc7W3K1LUBmtx9fss\nlhYs\r\n=BaYl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYsFDhpKqQBqwrLeXiYKsI1jti7OKM9DbsJ5RRhMrBiQIgI6HT2trE74NcYcvFoIHCyo4ueUNnLPFxzGg4LcG/1rI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.18.0_1615827783121_0.7657982412171944"},"_hasShrinkwrap":false},"5.49.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.15+202d9fb3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"202d9fb3209c87f25671119296046ef78270b558","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.15","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-WuNcAqskNfKOMUzDP3sqRgeHAre9QsmBmbyDtM5AIBrw8Od7t0JtxYg0S3rszTjooXDfnArIJchS23+1IrjBNQ==","shasum":"b724931d65ca8c2b1be9a6af8c78228c106dc586","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.15.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYviR7/cLMZL0L11vs3xBx3uqWenz7nNfJxTO4WWnxEAiBtjjYZnW3p1rwCmghhCaQMxu8hJQD6hoA0CbEaxhzXsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2FfJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoitg//T8xtIu8MYO/n8kN8N+biPeNAGjtMhPn/xM34FT1wntqyQ0qJ\r\nqukEcmFDdqgfQHoh6yGVWm0t4JFG/jLLHrKpzsRdgYTla7J0xe3bvOHcQDWB\r\ne8CdtPB5h7+0zpMPPXBX9WGmAfuTKQQlpsSgKP+bhMb3z9SQBauEICUXpjd/\r\npndse3zM7Rlv78a5r1kYwuz4VNfAQ0y7reLou3FbxecYg1ZOjusKhrOtBso2\r\n7gif8OehLChhmDOQWFCN/8NHqVeVT6Tq/oP/CXd5g6JPgodH5dPioREgsHxB\r\naS/kmInfeMjs2gdsxjc212z6awLh9cfcXr6xsVCyGKcWixkF+c7wlWz3XuP3\r\nI9QFu68mjPaaVVDqcCGIN4TauCkMXQ8LZiYJPPqkdNDxTc/7H1uPQLrZV2z5\r\ngb1KSgHb8ew7vC9YSRLJsriIKQTpnRzsInUAxIRiJ37YUmm8yCtE1n6pm0L0\r\ngpXdJQt+cBfJOJCboCdYrD55oyHyFkoIvEnapXFn55F1mlR3oPc/6lWv0pkm\r\nXaWeQZBOMfz6rynS2P1joqDFOyJhggmPapi5dErGjkasQf0vAgAjhjNgg48A\r\nWkXdNik+/c0DfXqy65GozR8E+FwGodxXIELXr/sMC5woShAxacAFzmPfX/z/\r\nmAm8MRvBp3ybe/qrn/sNVFErq42urFtVL3Y=\r\n=iay7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.15_1675122633544_0.7094864190005632"},"_hasShrinkwrap":false},"5.57.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.9+beed74c9f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"beed74c9f6dae2ec7ed8e6f096bb36a13123bcf9","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.9","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-aK14k7yAeuAlbGoZQKzNUDOAjveufqKb3VdiUqw96C2VYNVZCy/0D2F1BvkD7JIRqiqZLowDDL09r6cbBIaEWg==","shasum":"6ce6c8097df2f7782914a6ac9c63bf513b6846e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.9.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEeD1V5JG5slwyvk/OYEFeQVkN0BQvzVfO4kjBc3sAaAiAEXIWwpKVSRfPfPK3hvvBe1YIp0AXQuJfgHueycGzfZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJU4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaUg/+Kf9usV20WsAOzf3xCrG3tYPr49Lxqm3xpsj7Ly8CJ3vYdzPV\r\nnkIU+VaRTSydJoEK7bU8kI4iTp8XCk4cRvB0AcirBMcL12or3/v8cjSQWR8j\r\n+C4jpCN0QIC/RrvOcG8qJxZQ3fbpRAkHfyT+kJcp3AgLXS7Y69Ok5CTfhLv9\r\neS46ufX66auhn91NMbxlxmBt6+W5XrB8QkcogU2DqXiJNgzz6t3lZupVerEU\r\nslX+4imbo9rBwDHDyBaLtI6ig9AuxkKBzeTywZmUPqydReBykHWSpZLWOxeG\r\nFX2ySN6Y2XTYvuCBvu0JvF0gUuGHvTCmlCqe1eamAXHHBrd/CFmuyAazMdHn\r\nbWueheYKwSP4B0R1VGGtlrNVoKniyVGiVI1OMcNyhwMLMdi+NAs3trAxw1LO\r\nEp8eeJ2MqIONq5TJNqyDHA+BtynVI49CkTT8Z81FitLmzffQrvL+P34adTkl\r\nbhjZ2PGMHc6McidLtuutH3UpiLExnjudCah4bAOzwUGc51S43EIeOm7trkn6\r\n9ycnqeEKIQ5hg1Ck6joLHPek8SKv2gRKJiPxgXtTTxf4iRmDhkTzcaFETaLg\r\nAxdFFFyiExJfHe9sxa/1KhyJ7WszrtKsEX5xiOoFXC/yWtx3oNLWSIlKxZ0e\r\nnH1/5Wi6qssAPMS5qfiQsgyUpXbaw5I1zmU=\r\n=7Cxt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.9_1680166439083_0.30088990566355944"},"_hasShrinkwrap":false},"5.49.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.16+85e783c1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"85e783c1fabe96d390729a5796d6d346e401692b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.16","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-eyKpkFIv0hmSbdakMMimgjlj0YXwZMf1imdmlqIk7359BU60lS8S3fRpQO61T5Sr2Pz5Vf1hKSQYEs3NwVwzNA==","shasum":"503e3f8d2452b1c2786040600147cc0ec06f3185","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.16.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0UTjq2ldoiG9G2BuI1T10JQu/JdHAAHzu54oE9nvcVAiAntCxvDoEDcmyro9CVhDDqzxJmVgtXVybihwKZ2nCARA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2MLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn1Q/9FzTQxoDrtklFZ46bPY1RxLtO4bQMx63pwMOsZt04HEIv6dk2\r\nwpDd+Gmjkst8jEMJZAklVFm8jv4ulIlNMacybOSNl63e4gs1xogvKIK0fu3Z\r\n/59tTeCdYMQk8ZtTu634/i0Z/8CrHE0j+T7PUErXOQcpZq17Nh3gzjbVdUQr\r\nLOiYVhx61mNzgm6Jk1vhsBjbEYgoU3+jM8JmiKfTYuZ0pdpW/z7Srs0ooLTP\r\n3Ie6zUmr9ee2ZBkiXEeSV0OojMnUJ4na/DRMR76LQl73JkbNfG74dW0LrJJk\r\nDTEe/xPfUOmKoTaBbTFFmvSinvVTdBYUS8N8/H7xvQO4nepPFdINsnil9R9N\r\n9vpcTJullqueY0lvbscEfxQBTbuTD7IRtK3ZSUcBWXor3LQ66Lpnk7COl7Rc\r\nqwvRqBgQPL0nSZbxQEicYVmp5NhJrqV/f+CPes5hh/PqRVRojsu2jMwKr1+S\r\nQiFKfloM6Qon9j+86CuVyFKs8aVLN5rQOG/LBPGwfZsHdJ94SI/3suHQA7ah\r\nTB9RPsvPnRv/1TON21cDFnbF89cK5WU14IK1NmXLaEyZ6R2fjZAzPcU+h3Ox\r\nnu3AkKNqQ2z7Pk8FLdmT6Sm51kO0MTBUvSohxPrZySmdSZVSuJvBTzC5QwrZ\r\nB8ZdSG66Gut48UZnNB2LhD/rmJ42I0loOGw=\r\n=nchX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.16_1675150058458_0.28973717413653244"},"_hasShrinkwrap":false},"5.49.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.49.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.49.1-alpha.17+a3ba163c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a3ba163ccd73cf369c18493d5393003cc932cc23","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.49.1-alpha.17","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-+WmtARFxm6XT/fH0e/6gEpZl1jsaCb4Y7iltmL/oOj9HfWPhmKJsmoOoa5g8o5VoYgOZZ8ZW3G5AxM3nuhIRXg==","shasum":"668d282ad5e4ba01e4539c2a978cd16815304399","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.49.1-alpha.17.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJIZHesLpRXYm0RJcx5qXO1wBISY+B58RBuoPzsd/6hAiB7rnNf+v6sPAhIpfMlpuhnn+eOk2OBEXJoeImAF2LFvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2N09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWqRAAhpHeGTdx7ygMi+mPHrMzqmQnhUEAYLxWb1QHjmGeDZkvxYRU\r\nIN9v2YbLu9mY7Z56Sei4/QEmkEO4KqXxzrRWeUcn7mkVCMRH6f95ELKmXbBZ\r\n3ttXloEEkIpOBb0wYzSL93fTfRGzMhn3hNmEA7GPGlaW4qOo4xoZvvvJhRV5\r\naTChs3lPfbvnBmZ53Z+E8/XHLLvsssH26+rF4se8X+mZJOKe/GGA9NZWdOgj\r\ne6fO6q2TydMT1Y4Q/8a3qmb3zSvxqwFPrMXIf0k5k8uHISRIC//aYCmHEe+t\r\n86tk1G1cRYvj3hJ+KwNRecjk6BRGUhvIzm+ny8Ys7dcg556h6df5O98ZfZ47\r\n2rVeF5GHz9OVdgu8fwJMXoH9CEMZqhqeuIPryQwXFKfL/BQYmmRoMq/QMHei\r\n1VwfP8sUG7dVY0vLwvUk90J4atAEUWFcGlIkSQ5YTuYTVqFff/kRPvi1hbxo\r\n2y3sT3e8lT1mgTqlvskWJLIMmxcz2uva4QGgu/bF1oaMMMsi7FMcPUIcQkte\r\n4FmnntL7bsMK1uLh6mfKHFiuP6qpMgd0DooZTb86DiGW5gg7+RWvAbwMbEBU\r\nN8EQj0nzPUCA3+caHRatH4oDm3tIuh1pgqGRbu4He4j5xN73I4NQieb3PfGk\r\nwtrcz2obNQ4NLrxphFYVzeo7Q1EYvUN1h+k=\r\n=gp6b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.49.1-alpha.17_1675156797010_0.2060922980013875"},"_hasShrinkwrap":false},"5.56.1-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"5.56.1-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.56.1-alpha.30+90ce56451"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"90ce56451798e62b7cbd4c947e7b3c9e7bd93d2c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.56.1-alpha.30","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-a1A9Lijmgw918oX8gPix7fB49JQXz9iM6IMs7ctEG9vZoMg7vXjkjzAYvlyrY8t/mHmpPqD74sSV9M9tDVYu+Q==","shasum":"4a14ad175218bb062182ee3080ee13b94150b59c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.56.1-alpha.30.tgz","fileCount":7,"unpackedSize":4860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnOv75gzAhrOwhnM8/2h8fk5ldT5KzhTkaMkje91yukQIgN9Rd1FXVBOzMX75u4So5xNmGAsNSzlpTEARuZBT3QtU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIaRpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJFw/8CmepwLKWdUBKOPHaXopmXoVTE7fXUPvOTUb4jrC8drHxH+EX\r\n3PGvTkRt1+PFJh0y1VT9GhzA5y2RsrVMjCHeIqEFytAM5hQ3OLLofpqwQymC\r\nAZ7/ejC/h6PNHwjbcqXpOdG8lB0/NjBsf8jtGUs42Gds+KEkpIteZT6rnvLl\r\nTuwfF/f4wEIiYZ3MYeaeaHtD+sLwr/CHX0URDznqAwSHFeI3zdpd+Lb3gTb4\r\nMr5uy/bB1TcRpi5jlKcrHiYiTYZEA8vK+DFZ9HpHYwRiqWoWsjUqYori2/gP\r\nxj6QUTVD03n1+9f7GliuXdr7ZwXDMbtRy777HKTfLQYTcqDGvbEJzqE2dMTN\r\nQ8cRKZfARZc7FB89z11b57MtKcf7tT3SlwAOSQ7b+ZQ8jg2RbG48Fp2V178P\r\ns5aZ6wkLSTUNa2KSnghavwkMT1fATUIu8TM7PX6QKt6NJ2qA5rMtzkmAB9HP\r\n2iwvLHpbOZvmFIsc7k7DcYIHDgAgj9sttLYroOYFi0/Anu+Y6bJHN+SFHvCd\r\niPrYpCyK0T1plW/7FOdxFubPME89/aVvjqq/oAninTae2v1bsg+dUUK9FlG6\r\nPwz1xhdGnOm7Y9C5H01p82WJRY9ndOyzefUueXyft0/fkdyaYb4RuhKCgAcj\r\ncDUBDvIlSyZxdMXCxSA83s2sRjFXe17D6g8=\r\n=Euh5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.56.1-alpha.30_1679926377718_0.3210630489764654"},"_hasShrinkwrap":false},"5.57.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.57.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.57.1-alpha.8+bb69411cb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bb69411cbe632bd06c151bd5441cba73cd9c4a30","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.57.1-alpha.8","_nodeVersion":"18.15.0","_npmVersion":"lerna/6.5.1/node@v18.15.0+x64 (linux)","dist":{"integrity":"sha512-29aNE0K8MNaEDLy2ak2+5lP+FpI4QGvXFnG3Hwy/jZoBrzKa6V18iC3iLrtZRmlkmqfCXIV50mrTtX7lBXoP4g==","shasum":"3d3c0eabd97e7d755fb44a707bdf0c4461989a55","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.57.1-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6GuBch0cA7j/R9IZz/I5oDp/QH18rxpjcZhBNpMOO5gIhAJo3toOXGV3nQd4Bu4pBJ9e7JxIo6wGJvlhy5sTTBbVd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJU4TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmnRAAhffexAsBax3lKC1rf/PBBhzZj1h8+ZW0rEhGREI/juwmrjpw\r\nxPOBE+KkMK5OikyKNKJHMwUDpbFqPr/OURx8NdUCG5Qok66EC5m/7hbrv+up\r\nz7id4cyJEDDI0D/hM6dneCib3OXm1/E4f6UAG5pI3OaNDZEAFkrQyBsnNGef\r\nSbysBw+S6BE6BEJhOoovRD3g/KpyJnIW4CLxN0FbCE3M3BgAKBgUblzKF8V9\r\nh7Z72Z3FCHOsWrd8unfBuFX5gVonlUgXQAy9F5t69LQgLG7mZB7Th8FkxSia\r\nqZYrlWiqFoqQ1CDDUSwUs2ou/wRF671p4GjHEK0WX0j5ey31UE0IS+kyD7SX\r\nLSOzcgaWeF3C1GOSJa68U6QaayMMza1/SfPG0j+McQJk9FEXS7CMb7GxqLrh\r\nkmSg3fShmfEkKA+DjUQQZh72XuPo5tIyYuQkdRnrVb8yTCHwWPnfzZMrZMZB\r\nYA7G5j5DtrLJYwNGQkCG/zQMYjrVvgwib4Ormm7EmLO0vee6KxXmRotKNdAN\r\nC4X2kFP24GxnnllzCzEkb1mq3gpX5UuiJKdj9KqgVr7zEB1JeE4x26CwJThM\r\nul5tSgO8LIVu4Pb9HiwH3IR7X1RD8CDfiDYIoeJaDYhhViBGjLriDmhn2gO8\r\n4Eiyw9QYQsNXkL4yMDPzDBz5g1N+nMOTOt8=\r\n=3gBV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.57.1-alpha.8_1680166419758_0.7985220855524549"},"_hasShrinkwrap":false},"4.28.5-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.5-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.5-alpha.0+84fff357","@typescript-eslint/types":"4.28.5-alpha.0+84fff357","@typescript-eslint/typescript-estree":"4.28.5-alpha.0+84fff357","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"84fff3575282f09683385e855c20df3c261ce313","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.5-alpha.0","_nodeVersion":"12.22.3","_npmVersion":"lerna/3.22.1/node@v12.22.3+x64 (linux)","dist":{"integrity":"sha512-Lvj93x6GYuVLtKKXeBUg1TTd225uhtAtE0PE4smNt+VNl5/7wWCGUI35kBWKzFlXloTQi66xp72u+Xn1co2p5w==","shasum":"04f02b8949c88b8ac5e2caf83e213d66237e1714","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.5-alpha.0.tgz","fileCount":164,"unpackedSize":298541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bOVCRA9TVsSAnZWagAAwLUP/28pKsgVcrtznjkgRy8r\nI3m8frcQs7JPiIY9gACDKyoveWma5Vp6C9wVmOo2JV5oNA3BA/flXIK+VCJn\nILEvx75wvQmeVvHfzS7bfGNqnnc1RD6Fk52EdJe63qBtCMhkB707IFvPSW4g\nv4gKXM9KqeND2ts323wLd5VjSIsMrwzyC+4Tcc2baJrJGHWAEQRlABrDNn6V\nZpa+YHWIdrNAUmMZ43oUauDV5zMSJoqZNDdo7LjX2hw/ccdyYOT0aKLCcmbJ\ndtL6TWHcufRX4x4mvsmpJ2NSNLh0yzMydGIh0cfcfqhkflciB0VJTS2yGEIX\nW2GZInyKwaZ6PnAMNF/C8aijyDjMx6C0WouAQBEmEJmeBuHlN+VwIb/ccRKb\nYT71rKbtz9wsm+OSUkVOr4/EI77VWrFxwv3kaR5gEhnzhSu0kmF7YKdEjLLI\n2luZiDhjYLUtry3RA7FbrAsPJcplfx11tBlTN0GTT1Z9DLoBtHTnqYXfmLUo\nibhO19R4yvcn2O05pgx9uPhekIH03tQBzGYxRulMfxIFeRxOshUYFCKWe+3s\nVAl29fbuPQJAsWl18tsvNR8uvJINYeqRwmxibTGry2P541u2TRg2IfonaZo7\nj2lrQoXgLrFhHdTETCpuVyC3ERsM+5dYYu+FDWEKwFL/+oqtvljTY/JH1iac\nwyBA\r\n=PXPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRsKzWnYOyjpDWxTazSysCha8Mx1/9poaM2CG8pbwDxAiEAj5InC439JWSli6/6XITjgkjUc9Q5UTUxaDegxcgakx4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.5-alpha.0_1626715028974_0.3532622699835366"},"_hasShrinkwrap":false},"5.39.1-alpha.33":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.33","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.33+0ab82757"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0ab827571ca8aa68671792f25f58903d0ec7e763","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.33","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-GG+9WNRk6a6gy3nH07LnNmZEB2K3JBK0Tf0sQi42IRnvbU1ZfEbW3F028iJlJzTQBwF4XGXpWhKbf/VQwm/+5w==","shasum":"578a7cb1d871393f4b3a9801446f82e83b2e58dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.33.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/GPqHsThG5KB4Z4gY9nBkP6gqUgP5Wme5XATr37M+TAiEAmFjAnehu+twHX2b8Dsv8OsutzqD90ngcHjMVKwXIyIo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRCGCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcTw//TdyzQQJbQADDpgRsCCwb2TNuT+OlKjxH0U+qIl/xEz4gls84\r\nzmsois+D5rGDhEr5zCsjgZOiKqeAbbcSpqVxbFhfulnCsjAiXV+xQj7OhD8U\r\nLcHYCa3AIZcb30Nm15QXk5aV+1GYtKTFZzylRMJZtjz17gOcCFAkqgKSTSf+\r\nvS009gKS4UCBBBx6mVjTae7QPQuVqSOo3a35bf5o14WGP0YgecmUuThZ4f1v\r\n9RdenkWP+bV5ttTud1P26yClpCzC2B9RmNtOqkdDP0eZ4ylHAMvDxBHSNPxX\r\nxr10wLMONz/khIkAPBcileGdUHjl8vzSWbVuGWrObkeK7ptySH+aVKrD2/bf\r\nSywsbyV2LfydzZreHKBF09lc/2KKcEnjhT+/WTtOI4J4b0+5+2zWIaTU/uQo\r\nk7HmAC2ofOAQFNNwbGRoB0fF/AJAPMGDPsKyP+jDl1w2heGh5neV6FpL1KaR\r\nLkMDe3E4+BmtC8ornEmdwqA95n3nXsE4eDLfVkZqEXXEipGAiP9pePaFQ/FE\r\nT04Coqrm1B7P1zG2Gs3wMvjIfiqq6+4vWO83udVQljLY5HP7KQ3F+pKDoJtS\r\nGKX7BUjWSrkIo1lB/k8Uwlk6DRTqoaWvHJ/ygnylb9H71iGGI5bT90DNAI8O\r\nz+t7DSGgB1hu/EDzPhxO4KxOvqxWyaVZ3Qs=\r\n=xV/K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.33_1665409410328_0.15131169056699267"},"_hasShrinkwrap":false},"5.39.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.32+ac6ccda4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ac6ccda4e90cea2b16520f544b0999186b21d5d0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.32","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-Vj61J4A76vYxgp/zZoKR1WwJicv0l6LtXVRseuMyzzXH3wy+dbpQr+K/+0szxoWdOglA+fJvrjb8npcVW43ltQ==","shasum":"5aa2dd82780713d5965c69f0d9b0b1b72e98b059","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.32.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYSKAU1aQRa8bCdED9O9Pvh7dgBOoB0a2HyWCijycBTwIgMKVyz0bCz6/CjcLgqKir6/1ruo0pVntfDvwLwfCndhE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRByfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri2w/9H+gSvW6o5Q/uZ14SuQY+GPUgX5wu0cPoRWlV8taX6jF99XqW\r\nYuc1tFsS/EFNjJlt1SQe8D1tu9l0kly1cE+4FLq4WxUpVESmROgrHTu1veBS\r\nypHzrYl9YL64j58vRuHBIBGNsbGlXQhWmt6lRQMdHXiIguYk+98S5WefcCML\r\nbgOgeNeT+oYy3B22V5t6Gr7OJonsifdXwNN+j4aBwEd/O7M3DtsboSnrpvXv\r\nnM4BrkQMDbtJGbV8ZPrYjeVx5vHPZXZ6WUPqpR0ADxRtqGOVwxf9XySJwT8I\r\nWaf1SIrY+EbbgB5XKvn7l2ivMo2Clh+kfObSm1dMwRAsTwZuCB6Qxq1lNDJ7\r\nHr//jiPPqqNEhWzoGOcPNXSnmkjTMJjofuIunW+jYfT/XBaCy9gRpO8wrxbO\r\niMOdqLJOsxm9zQGID+bi1QPbo9ditTfl4pilNeQifUKsSlvGrLdPkffxsHIq\r\n68kPHGRky/8GvIJEwW+J4x5Jdvwij1CGGkQ4MPd7JairU1yTHWy4EPcWda3I\r\nrXf5tcR9Sl3NosS/1L6suU6QyfO6N+PeaHM99Pm7mdj54v76rvwpE7rwAPhR\r\n6M2ZRvy1YmX8JZ0TQYVReTjhQVEa6n5JnW0XAlP1zV1Sem2I4L3EZpxyUnZc\r\nkhA5BbR0jiMP8JhJfxJ2/Fgk+J6+xjouk2k=\r\n=N7td\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.32_1665408159722_0.4762907735350561"},"_hasShrinkwrap":false},"5.39.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.28+77d23365"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"77d2336594ca10b47c0f7978ae64f87d24a25d33","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.28","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-3DuDfbAVBY/fU4IHI0ZanTr7NDJ8O0UeSudwhd8MnOedRDgtdBJWBl9tmmlx3SgV2J0wkuKWE/AxG4a0dI4x4A==","shasum":"3147d6be6761fec1a02eb9c3bcd2a941f9a02b71","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.28.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClsynHXXnrxDKXUl8oUPZbE9cqR2tDWKPGHMhCzqY/vAiEArsaA+QX61CwmcV1v1MEAATyD+TmE+cOa5UcCz7kk9Ew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQzdOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohEw/+Mu4IPrdEn6UmnIKo9E+jyHsrTrQlKVcdjABjd6v6yRtG3dVp\r\nNJNAqgmd4RpS4rJHnh7Ycyghyp05z9ZuC+r2uj3CUmfZOot0WD2KbKAJKs1u\r\nwHPd05mBlDe1JbNJfUdcnKmRJgWYwvftYlpBvatdPFDpUSJJZ0a/FiIw2oE+\r\nTI1UaN8lFIZ6Veyt9CfUexhpQlqOYk1k9ufuZ4saVRBUrjMKe2PHgMoMSaYt\r\nuhpkEwTx8/Lol3IoiF+OJsQbpvliLDDE8zpk9woF6IWHPOa+dTD+ZW73SJ8F\r\ncyMpq9fLBITaxBhSb77Fpik/XmDqv7PLZLK4iT/pqy7FOkH6AE2jGcoNe198\r\nbM1IGSVT0glcJ5OL2HhWKS0wA1rmWDHZfvf8bGHF7t3O18QmGUMfr8KbRQdT\r\nEkSAHzpBwQxllUbSHVznyC8v3S4G6MOIKTFKQxQWj7iWixkA3wUaiYfzyvdB\r\nPzHl0NpS9rDDvWBvyfx63JFP+DUlyGeu0N4vrRml0GGODQER74PJh0PPLU29\r\nv9R7Inclb1D4obTaZKXLscvNfkodU0v0RFof/w4FtLVzDMifKE/hdFPPFpwG\r\n2/ZoJwZw8BlUSNns8LOT7jYabgWRdFquZfQnZqeS1i4vJ17EVVPdFoguk9OD\r\nYqF5y1OIMTIuzY5F4pulc+ofq1CF1LUsAlw=\r\n=K+wj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.28_1665349454339_0.6398911700238914"},"_hasShrinkwrap":false},"5.39.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.27+1b91951d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b91951d7efa42ba706c134cf6dd20a879e4883f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.27","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-YEHQJCyuVsSDZWrkX/404dfufgTL2VY+9fzNhK0HACxzm/F4c11EQ4vAX4qHvRM7jJKxRF2+O/fGh7pfsRZ8Cg==","shasum":"4e9adee085345f442484857bb91211f95dcda7b3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.27.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDztFPavRREL1647UWzftB3yZUH78z37WrNuWm1VxOZ2wIhAJuj8Pcb5WE0dWTJRUZ5UGKtpa0WDQrYrRJqcUNFFKdG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQwzEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpotQ//XymXK0iHzC+dkPdAjevLxACqNHpzjrabv+smvGMUnTc1rO3U\r\n2BlYbcB9A3QIpZfR8bUsuzCyOr95CAOZF1KqDeDA0WvByjfZdaNEvICDnNo7\r\nzbimKSwcGl+USV/80jwZbPYFDSjLs9epB/RaJeTV/gVRatM/V2O57KXTHPjc\r\nPW8EKE3nr5LWODCDDAunojccRKX2ndDGn8VQFdZN17aYrm5Iioah+L2H3aSo\r\nYJz0sPmLveoofL442WSvvpnw5cH/B3WOSFFdZg8lEo/MkQY4ZRat33W3BuNd\r\n5/jTFiWGj3q1KCuZ0VPn/rIAffh9fUJEMw4k5wBluHMEXKYnlzDnsUksdWgP\r\nNz05pIL6NbEyJFcSDpVBgFlyA/ZTRPdwd2k+AjeBu2F3a061tcUnauSh8hsm\r\nDIkEcYzFpK23C8gAdimnmxxhQ+gmRB7ZX2Or5d8tM3D9nA/OWa/BY1SH8Xks\r\nA+kr3mdkwq0QN46OpHNgbsTbIWhDxVNDxUlcb0LVOO4I3LUwmba+5RxvxbGS\r\nIVpFTzq+J91aYmmqAKayqbJ9T2AVu39mydBrOD0I0/nNx6zRCXsM43LjjWo0\r\nbDXU4wo0aAMQT+3wi2yX6Fh/L0jzDJyFHt1wCNM5PoY7bf/+7G8SQFsI0hEC\r\n4y0HKzjCMt8Tjpqfbiv2v5+DcJKtMv31BOw=\r\n=JwHw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.27_1665338564168_0.17244298658278145"},"_hasShrinkwrap":false},"5.39.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.29+42289143"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"42289143a7144327728f8177abf57cd843964a11","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.29","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-c/f8VSBev8Wrr/ibyl0LDuW3yA9o9OqHykku55Lu9D46ZepUouulX4DehE1ctC3DKBain15CbLmdIEpNY/FnEg==","shasum":"fe25eefd3dd48137038b81ad74c101a4b0dc9ab0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.29.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN8EbmwkCJjA0fsySqjzpfQMOn7h8oVpNLAUXgMmlbwAiAO84+lx00cceimtX6lBnHOGaTxP8TOU7Q3A60O/C+hVQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ4BpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPDQ//ZPmnnxoI/yRoplLmyZsx41RZtd2dxy/bFlMCFl++uFR9Bdx2\r\nES1To8Scn1t8lR/s0l8KeHk43SuvAjIZFZtz6BktovIV+Btoxpboq5RnWiTA\r\nhN3nfahpyByFABQnX8sPehxybtT8LDQRk7O3EqwFKCR/GIvcmOhS6TgkU91Q\r\nSEWgUyIRadF5JLDYCQFeahEnhJnRrETxmm4+gHvEquNwaPpQZoDd9AxDAn1K\r\n134ChUBHdAsHSOsZjg3wXz3WhyIokik9GDgeZWtY/w8SlS1+DCV8h8x4Wh9i\r\nQ4KTrD3q5UKcekF4gQRrJcM+emnDKsx5b03ctYWswwKyO7JlcEzXKucJO4YC\r\nmWuxv22Jk6OKphAEa+CsvQG00oZr+xJNMDUg4Iq03bXPc6KnA+3Y7NHROxQc\r\n7cyIaBkS/WHbg7Qi4SWsiTW/WUchO0aTI4FvBY8XEtFlWkcFRt7l6LfR5Qg/\r\nFdsyiTU6NizxD3imeH3RDcY5Lk7oeL93tA/dPUlu/N/ylcSMopMyEWDMtxo9\r\nwJyB8RgJzBBRmUtbI1Bmnn0A0NaY+jMa/GLoQlmLGslmFLzwfdfHlWYkaiyN\r\nez0u4QUxx6o61w/96gb6kq2LPQfvld0DAc18UPRDeSLPzdjMcM0KuqhUjGOY\r\nk0g+1gmrPA/MWueJxvW+73+M7i4afBW0Zpc=\r\n=syoC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.29_1665368169488_0.5091736315922153"},"_hasShrinkwrap":false},"2.28.0":{"name":"@typescript-eslint/experimental-utils","version":"2.28.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"73675d1841ecbe9e8bf707478950d708592cbe06","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-4SL9OWjvFbHumM/Zh/ZeEjUFxrYKtdCi7At4GyKTbQlrj1HcphIDXlje4Uu4cY+qzszR5NdVin4CCm6AXCjd6w==","shasum":"1fd0961cd8ef6522687b4c562647da6e71f8833d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.0.tgz","fileCount":152,"unpackedSize":218551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelJsLCRA9TVsSAnZWagAANPAP/3KHEguPtnpi0IS231NE\nUitzc6X2HSANQzOrN4msR383VzwnZJfmG1aBIozwfY9sqcEtnnpMaQrsmshg\naqHnGxmjDEeXL3MaNyEYQzeyYUb0tzsANPCuynpTs7XWX7elQhZTfmbTgdK/\nSGuWnxniIdOeSRyCMrXJocNssrXAc210FMcQjiQIqbz1RTU82KcdEWOGqZ55\nZalo2ZSZiu2cYl/TgG/5uEADsFAcj7pMeQVXEcrUZ0NCVFHBnmKdWpjU5iUc\nTrZ70XsJe+nLUrRXppkJTtoHUE+yyh2DUhN6J0gSgB3OEB4j0SHh/13AE755\n3LvHNFyZEYTUSbP8YyJ3OkgHqAgSjFYGRRuyB6vL0PWlehxfig1BsoU5IadV\nc3pZU+eAc4sCr4UVkGYSsfjPNAnMyiXS130meUvvtZc+znhf9CvtINJ5E6zi\nzVEAw5yNDuDSf1TeF4ZEBi3+UCIJreb96rGeBx9ER4c3bdHwCPPuu24m1LGg\nHF8/eLxJTJH1Ct2hwGy0FLw96wPWwprP9wAJK4JX1qg2cC3UM+g10GkIamxg\nEravlX1BAoojfFoO8+KM/O38hUgy+4Pe81WRN8xpWFekAXw5im12xsi2MWdF\nymM4eYEWz7l3G2Qnk3y1QmMO1AFem8CkQQTzdd/i92SfLAkbe8R74ybUedmy\nwlpG\r\n=KnwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVLZkmp9WGT40gvAbWPXzbZPLDjxtYvGRYyMP1rguXcwIhAL6Ecau4g/3FTvMCuPQQ6y5Eov8ElR4cIqYT8eHSt6sM"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.0_1586797322424_0.4599000464419569"},"_hasShrinkwrap":false},"1.13.0":{"name":"@typescript-eslint/experimental-utils","version":"1.13.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.13.0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c367b34abd8c58eddd2c15685ed8c17b983f0da1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.13.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==","shasum":"b08c60d780c0067de2fb44b04b432f540138301e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz","fileCount":104,"unpackedSize":130338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNJrjCRA9TVsSAnZWagAAzRYQAJaMwj+aMi0dkOdQCB1y\nmYhBbn+APT70/2zvUiFs5DoG6+URIkJhKcBYr5zgI3uH6g+UmerdsRxhnDLo\nXxM5tnbyjWGRpxEzc7WYur9yhr8W3q43pCDaMQDz23wLIXFNDb564BoC7rSB\nhoxLQzbdpYjEITNgSRKbwWYklp1tTn+Krx7QHoqvoQDnxpZoX38JC5gQL+DA\n9W7Tgy3BcnLmhsRZaBTUlozSj3q/EZpT/C1zOvjtNQ8/5HSe5ozH5M3afUFA\nGoKQ4RHhrAQb4PI43mb/pEbATzOZyqMUeJuHS+u2JQf94idDzDn5ptEwAj98\nbF9ngpCeth2xDev+6PeMbaVAt7sjI5+mKiYC2EP/vyggaPQIH79XevqJKzSv\nn3i5u7PbJ5mu8txFQNHFdLj5DiGHYuV7ysrcXm9SUETL+VnB+JF8+4F+egil\nPGZuKDK4PzAbYnh2ckDgRoXgmxaw/XLXZwwYZyTZxCuE9mIRVzUV7kn1gkXP\noLu7f73InHyGC5uaCBcOQ+H7eFUv/bRcc+0t7wB0yJFkUs34/m+NDtrUqyi8\n9pNReaR5P7odL5GX7q1u85XvbhbJt14CYIFUG+eg03Iy+pIjLV720xX9+rjd\nKfN9CQ5lyarncONonpKPleAO7OP7DlcMntCeHr0QhOF73LUFnrSThnnpQxY4\nOwHJ\r\n=FreC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfOzxO2InkGZ8WV28CEPzYQHlQR796qnyfJ5sd5nUf4AiAyTzTz2ZGzZj/iEIH5kzD009MzMmHHJCaOfnI/tyd3rA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.13.0_1563728611185_0.8252354822700569"},"_hasShrinkwrap":false},"4.31.2":{"name":"@typescript-eslint/experimental-utils","version":"4.31.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.2","@typescript-eslint/types":"4.31.2","@typescript-eslint/typescript-estree":"4.31.2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eee47d0f90d84cbc0deef1601097e88728945ab1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==","shasum":"98727a9c1e977dd5d20c8705e69cd3c2a86553fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2.tgz","fileCount":204,"unpackedSize":419504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2AfXjHrR8EOINAjOQb60lVwgrBakx2+wO6+OrGNLi3AiBS9aCQxu/Fh972DY7xtRa7h6iIAfgC4VkKqJAOcSxtdw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.2_1632157449815_0.2720516719084498"},"_hasShrinkwrap":false},"5.30.5-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.0+11c821df"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"11c821df674492acf88c45118583b6d712f38a87","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-nNUhkk9xbTKyfBQ3a9c8T8snwW8xdVEnzmjgWzcOOrW3vjDplDogUUG6sDpYf6v+W8syh/vB5BS+1sMbLv0OeQ==","shasum":"412129584c2043c4b42b5b2db9523f40b99fffdb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBySUMb8lBjfHPR9BeXyLR9UgEo4bahid6u5B2YJFoWAIhAOxFG6NQ8McEI7Z6aAuRHWTeRXdxEKB3HD7v8ooXnmVG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmredQ//dkpZr0JrypuVsG+h0dbBbXFeesvfggelO92QWo3uXxGENiZI\r\nXqiDWqHH9qs7CcuUz+Q25RPRTl1jniCvwhnSRn10Xb0/SlC2fQymwcfllENG\r\noWAlZLpjzlIeiFZPivWtatwfMyprPjSXlCs1vKwe03woI2HLh6Mt/4AmoDGJ\r\n2byJriTnYD5DGkQ66KC+881h5b7ArzwNsH+jlAmuOFa4tdA5Z0jSoG5GDP4E\r\nXANs3RB9QSmQ2PncIg7O1/oiyy2J/Iyx6nXVSEkEMEPSxLZnkFioo5w6VJWt\r\nXU37lgKwo4xZEs6lYjyAn0hdfqm89Sx76kjd/T7s+xUp8xo1lCrWifEgc0I3\r\n4O7BarqCarunos7DogRCcQ3j2kWe/ENnqNSxNznxJZRYcgW3l9IOb2UCme0y\r\nFJAjCpeqf0pX9Zyw3GDmYOiS2mD2F4bM2ElHB+onAVH1dUKryQIHnEnJKifh\r\n3vdA8jk4iVpcro2IqRRtmnQ2PAOOTe+plVJM/t+0gBJQUamobnWKvMfK4YJq\r\nIalgm0fcBftJOnywXIA19ernAyQcgGNSUBeotQCYbomPcODkBD6/0dYIJ2pS\r\nEKg7F50BiuCMTVm4VOa6BIjyvNxU5OlI14P6NF01FmeBPYqeqL4dbBgzadfF\r\nh6YAfPyFX1JDi0GqcaQP6CkiNChIzC1eyOk=\r\n=J9xt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.0_1656848908415_0.5827649462236593"},"_hasShrinkwrap":false},"5.53.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.3+78235b65"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"78235b6533666d598c01eea3a12f1c048f0feb5d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.3","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-C+I9raboeF6eY4BLlPxQihKE8///atrl3JpA9ME4KGFwc/827r3iQOMastgJOk99qLFNUVAwyZXoL35cgO5DQg==","shasum":"f68f7cc83e1d21affe303b4d8a616aa3b54cde69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.3.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlSRepi0STzzOS4JowTF0Gu/RV/OqV3MTrjM3BPB8jhAiEAwrqG86aVdG0prgsCNyhslRWB4DlKb6Bbo+QpgdcxmVI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Ce1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXPxAAm9ePqc+7Cs6NfZ9PXs+xnK6NJ53ZFq5f1ZIUpTX8BC1FZtu7\r\nynIcnn4JZy4c3HA7i+2+JX4fJr0g4K/H7wUXAMQ2aDRQ/1uQi1oeE8TwZAfR\r\nrHuAJJkVuu3zhll8SnTyX9sDrW6w41F2NuicRNi9vOu82E195lpYROlZ8w3r\r\n5ueXoNmUcv+VLDmtzlcbMMbP+WsCVqukn4l84nousnqtjagR35ryOKDTzA/N\r\n5pyN0IQZXRbWqbhzzhYe0DjGvEfuKoK8IfhJUaE0ozn29RSDUyJpl014FkOH\r\nBg/qK2lr9cx5JQ/DiRijPOysUG/IgMVcpG4OjA73am85bpclRLvQJhTGukGZ\r\nT+8c2Yw3OOW4TTAex4fXYRv6KRsXGkUkRR2AKAVeX25VwfJvSQyhOI4JN7sg\r\n1+SpIQnDAlDK9UajJf6TNq7663fQ2AOU4tR6jrPiuSnclOVNMxOEUoNmy25t\r\na8Bp+NUlweOCdXhUAZr6bqAQXDoTAHMEJTsXR3erwAeMisWSD7LeFeKa6CK9\r\nX/AQC/YrustTL8gbOfbqeP1L0SVIMPYNwNasARmBcr75y/gq42T0gXE689e9\r\n2B5Y+RDAIjLEm+YjrwuSgflD8qwpKrDe6ZrGtFeH9Htjuu3Gog869ysmTBLj\r\ncF9ciSESwUNanrL3NxZ33Nwn+VBUTMytpMo=\r\n=SsrT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.3_1676945333727_0.05786912539948119"},"_hasShrinkwrap":false},"5.30.5-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.1+fbafac31"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"fbafac314b89c8b184d4f2a5c6be297a2a54890f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.1","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-KiTmZG4p3HQDHbbNNk+jrSR18JrP4dhe/NJmBgQBrIFh2+QYD52xogLJw7guWXI1nv3wuJ9CM8qFZLkudVLyxw==","shasum":"6b1592aa2a048c51d86915c265a0e1f746fec7f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWNTsWx9HUqPHPhIPJHeBToD/mpbWHQaF2PEGEQj8wHAiB1+j1Cft1wlqatsEuQfF4Z62ucJ01Wh/mALcy66gU7vg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYbGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCDRAAlaW6Ew1IhJTumP6uN5Bo6E7BnMOOkZYmIskMkB2B7z2P+Eb+\r\n/6LoebH91PAtsoFa/AKm9BhP5LYeXhcJZb4gF3vAw9BGLs00GXb20BHCsadD\r\nKGqPJYMujePHMnn4yejcSgy7TPFgAGhvbaC0OFFPpP3bm0+4Q5I3ys/DY14w\r\n+E82MdGZNla62JP3I1EzCyaWuSCQdD2xhbIZq7js4MKYWbVS9oWXJeclqJTG\r\nGgNsWMDq7WWvZAuDgNQsbfTjbEltLnQins0eyxNrR/UQPiwOFlNE5ZWe6ujt\r\nA6xLYAtB0iWs0L9j/tCACzWEXd/CHEVo1bWSNAoZ0UIDpK26HONrD4Vvp7fj\r\nfhTSBxxhVrkgxNYe93KITId2jWDe9zvN7WaUBIgqMtq75o4aYIl7DGHJI9oq\r\ncEOv7xJiCL4Ra15U/8y975NI0lNfkouiSl3c0ld92Eztj+gWE2A+lkaEuyw+\r\nUh4cy6dgFLGOMSmChjLtmPyMWxsA/6nj9xX5nM8esMUkxLOD4pPqxt8F3NGj\r\nhErKE2JXRcNHrwEFClmcw8TBQ5pE0OvQSsTlgZ9ObgIl4zlwQG2eLSFEF+zn\r\nnluLiRoun4YNdzlnAMe6FIilZ6chaSF74ZRh3+e1LKnvClLRFpWOUzjJDuFx\r\nxRcs6ImIulV0Oh4Y9Pv0Zm/6t/fOMxtZxsw=\r\n=lObJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.1_1656850118285_0.8481592477472399"},"_hasShrinkwrap":false},"5.53.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.4+0e012547"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0e0125473aa84a2e3619480984a9884f9251918a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.4","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-S7x3A1irPgWPZ0X2FupUWT+lEjI/rmEJmpX5Syspdtv79hIfl6Gye3OOMsZhvU336nwE1tP0BLWz0lR53OoZfQ==","shasum":"07f343a1fb14d1b4639c16ed068e19a838d07868","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.4.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSTB0YuC7iivnPNUVC5ihYHeieMidvojNjUIHYdDN/lAiAry5HYWtoMtvolLtO+HxXnzgNAgM0LwXCqRMjoW+mXpg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9DcoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKEA//bqatNeugwrJzRh1RGQYOu9n0dbm+LCpJtj/jer/AZxb/U2bS\r\nH5auUF3t1chUrbatdJO3tFe/KM85yIbp5P7hF02cTDU1GhuUXf5OhkLJdfKj\r\nO+y1+KPSrXjs3j4gHpzzsAs2sqdISO8VLRvNlwKt0raotoLyvOgSmOoPUrpp\r\n1BlDZu452GG0nNDlMF7sBCtMfhbowpJOcYwK7xrbzlqowHi6P2BAh7pFetGw\r\nPkRsj2TtHyJtHyZ+pAiJYMlFsOofy2QENkyJPVeuEyw25rI/X4CZ7THeFUSO\r\neUy4qLbHbjo0mxZbGYIkN2/SbRP5EowOxRPkC1Anis/ad9S1eRz09bfMabNw\r\n158NFbNbnEz6A7UyAqGXXtqgIlXWEn/IX6brNeTluXUszK4DT9sH47qeqwTo\r\nxU4xzV0GQiTqTdDF5D8OJHmCSHdBt/nAtMFwg1isvi5qtvE+xDhOGThMGvpn\r\n9vs5Q3eBNFEYk7zvpqJ/sumBlzLegaw6GcsnBt+Tln71yylynTV9znn01CaE\r\nLQHn9MxCMu78otWrl0CLCzFADE+ogWs/w7jmsnKnAl+WssJjQqHIMQzFT1Dj\r\nR57Mhjs5hhIKi4vyg825p7Y78w2Ch8wX1uFgfHMeilY6jgvPRwvqRhpAiCz8\r\nxKewFqC0qvSV5kQQl6Qg4Jm5RS+4tlds9Lk=\r\n=DXic\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.4_1676949288541_0.6825004122237917"},"_hasShrinkwrap":false},"5.7.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.19+3b87b49e","@typescript-eslint/types":"5.7.1-alpha.19+3b87b49e","@typescript-eslint/typescript-estree":"5.7.1-alpha.19+3b87b49e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3b87b49ea8d62c2f4f3bee7494500b5ad44fcbc1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.19","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Y/nAWrPutkhgfr0qJxb4UO7Lz6hEMhj2ZXxazbRt5SEVq648RSSaFf9mvsJvDp6ZjnPcsRLdt/tCSCV8lKaIdg==","shasum":"0359362630fbc78f426cb9d3f685a4ed2893a8dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.19.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv+3qCRA9TVsSAnZWagAAtzEP/0uSyxTdWu1P4RDfca/6\nOZaUGx0e44xkD/5uTrZNJLQM6kVZDVXV1If4h9BxdfiRt24J9wOYpZp41NIe\nqNZzK0slBGsClLdnrQMmuWe+FafiGQLsGPY3JIde5AJNKhJlWBAISwNSLpv+\n0EGdfUu3219DB8NjtJOzWlxFDeHkQT5kx45yHvXAlUYsT23WVpRXtncS4k0C\nkM/em5X1inY8pUtUHB0vjyta702bERg6yjNafcKchVifG2cKaccDs1P/67hW\nKMg8E0h4GhhUwywiJvmlyMtVLfsXuB15kUm+V7gUZrGVKJTkThNVXM6kgpIw\nJYeh+voLWILRk+P36NZ1+hIFE10cAHWa1AaxFxPGTzHcbLvKVErbBo9v7h+t\n9hzsOHHIWIrtL+PPQTAUu868FdD+ZY2kV2s3iDh4IKVAZHkIyBap5Hxnq0Yd\nIQrrwBBMP0/VOxDN+dSx4WxntokrQE4C7AyrqD1JLkJxGsth0+EDRRfuOwX0\nn6s0OFnOUY1mi0Sa6Hm2B7uBAvoQmlCRfptsLy3MQSCQGbDllzX5jScPij94\npQgAYS+JTX+gvEDcl7rmC0sMz4n6l1f4GFSzcfaspAR+ziJEEdR9pFh3fwTL\ngeBftQTeZx2u/KgXNyLt7xk4uCeegQWa+0twtvbrv4JfkizFxxkjn4Y/2A9K\ndsKb\r\n=Y6OX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArd1+sJN0Gqh0td6eU5tc+oDZC5tfijF4Ku/xWGYgF0AiEA2DokQh173UUyk1Enyas3zLewwPxh+jZPHY6UT7dk+Ig="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.19_1639968234782_0.7628487508138275"},"_hasShrinkwrap":false},"5.30.5-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.2+30cca7ac"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"30cca7ac8d28730ae6c3f43842b35725184f52d5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.2","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-cebVNPqdN/BGiZT6LPhepQj2pdgqZuROv0RjHCdgvJVbI+oDBSGZzGa7HkqzfxK1kVouiEaahySSyMGACNX/7w==","shasum":"b46f77be564ff188bd9fcfab1266ea7c27d78fb6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwPHPjlU7Xts7GPgQ8uRv6WmJKTUanHyKcH8FzfhfYNAiEA+aS7sHy2M2rlmzGC/1Mv6IfdYVDNXbePvxWZZjTZDG8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwYxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPQg//brl35o1FR4SOahLqvDdU3ooG2LCSOVi9uNDtwvCtrEJwrFMv\r\nmW/KI/GkbeYiXDZ7miB7hE8WPhRW8Hm0+K/GqOYyExQWSpDVnoN7aEwDfnqo\r\nJQn/54DwOy4KTJafLY0zB6t+MibjSl/pegL2m46Ix0Optw4Tlv+UG5Ic1R1P\r\ndwWPRrIVJ3DW3Yo3Sh4v2rovWJLEt6fKyy79Xya+Yi7BUQn5IC8tVC3gJ9kZ\r\nLI1pJziT1oCXLElsJyV9RLlcOYIo22dK6g76eieZHYgHj7+SNyjnhnHHs2/Z\r\nQgfL7QAxmzur63mM4nlnaok3/wZBkDRafOG7HvofWiNEmneE4V8MUUcTkEVg\r\nd3FKZ6h0GNcFh+X69agxr7WIDJbDG+fGSvlkWUhpy5u1L71IQjzlT6G77WuS\r\nf1kaFQvtXtr8FF/mDQvLa7lwYF8SHfIUuY6oA4IVlher9dBuwhUArYdW6PRV\r\nFsUiDmHMe913lR6m09b6abot3kcKOjZBWXNJbwiV+b/eNF27SDsaBAwS4yc2\r\n+G2cM6r1sM4gkI3c1F0A3pGyUuQmYsp6kAeHvg/Wuwzibk17NMvloEMNwDIT\r\nRIGvntPPFMtIYzM07pXA30fI/lhqtIRtCcBVKI8s5uOaZhLNL0zhZtLQV4jm\r\nKGVRTK79ljRbl/h5Q4Aix1blYb+cXBRSvBw=\r\n=g0Zc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.2_1656851551553_0.987112291232191"},"_hasShrinkwrap":false},"5.53.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.5+3122d6cc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3122d6ccabbc9993f392b2b63fc912eec2d07bd7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.5","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-4izOXNdrfUQHoe+Em8S+i4NL09OnzHuXFdRTDRKgQUgpZwqRqPMcS0pv51LX6QaCrnyX5jh/6FWYbOfULCpHbw==","shasum":"d684d139e848ca6a8577f3b764079a5fbb24e95e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.5.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKIAreHrlfxn3wN9DTjxf1VWo87CkAi1t6RJe6J/lZcAiAbOaI3hAu9rI5w4uENC06Aldl24LG480HOpgS00GTAhQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Df+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMFw/+MFLkt5gkRWvyyQ3/2tcbWWo+GZwaRMQZa54dHL17YxoUPBhD\r\nmWIsJnkJV9t5ESdA93Q/y9slhErpUFI1iZBW6xJolg9sPk0Sh+n4Qe64tLrL\r\nDAUpADY94qoQQZsGEcOV/OiSW7G6EziwCieNIq316AOBAZKpgvRcfV44SSsM\r\nuo+0LurAkP0oD/vcSpgzk/QCGh9Qaivsq1q9YEZWLrErZT6BLu5RHPSd3isO\r\nmhPRdahBxjyvSVQUu4LbRwKXip3kE0M3G20i9u/HeD/GAYSomhm9ncaMC9JQ\r\nTOtJmyX7VvKZMFjB15+qEjJl1DP8DygDg+00W0ocZx8TpVCQs2NwnQPI5mSI\r\nt9BfEeF7ox1QVyFJGQOGtSgfjHkX0HtERd4K1LrOzSz9SvAinSvOOFFTMtDy\r\niRmNl04AE/kNrqm85gYAuwyCwrHLLP0H11q7+9Ju8NOj3sR+bF9vjQxu/atL\r\nRykGEaFhXaLAjHhch4smk9lWJKJxrqfMdqSwMA0xPaBGwlRwkDcTlEmrPdFz\r\n3STIKE+5OKgtxkzjONsjDRa45g6B6FqNIcT6f0pMnZ/2wCxbjjxTTR8Jrfr+\r\n7CufEwHFho6CxFxf+MhK6Db975IiPgdpONgreCHZ2vBStxKLS8SDQM0RILBy\r\n6YD/BWvah4hN2/4kH0cCeHNHkeo+YWRo1+M=\r\n=PWsl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.5_1676949502119_0.7497369548777604"},"_hasShrinkwrap":false},"5.30.5-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.3+e7fd10ca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e7fd10ca84e97cb65942d4cbc83bc08c1c79eec6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.3","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-uT7hjW8RGgjKbCFvOJWgUE4QdYe6Hy0DdDVxJgGgPRwryxLgNenshXlt8zPvwLzOPMrX82w8Dx6L6yf/Wbe4cw==","shasum":"c7ecca03ef00ab39f83df5f82c51b11d795c0938","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDbG8Bisi2wxrxH0cuJiSx1QhsxGRoxAiUcSTwD2tTywIgOddeiwUxE72B3XxSsmWaOEsKgZ+u4MYJUwo06HLG8WE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwoiRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtnw//Xe1tahOWGXOUv12B5Qj2d8ovpMyt2XiIEYC2eeXzNZjF7Sl7\r\nxSujVjF9k+rGi9VMmmpfQ3cBsbBGVLve/fu2IZf3o/1oV0jKf3xjbHI5D/o0\r\n4FRWy2RBtiIxPjS0/7Fs3vZxQ7SUd+IduJke/p7xP+GX9Cr3/bLJM3VVXs4G\r\n5MBxBj4NUPqX0xa2Fz6wLvQRbQxizEZ5pvjCsbhslSO5H2nMPgC35E7U/yRJ\r\njF4fnsqevuoYsAqPZ270ANRQRWGkymXQM1lhXQ56eZiwpXqnlqmmD+/x1cBl\r\ncUp9vBvZB4MtHuFMoaAp5RVSU39P3cD2/MWTuihqS3e/TKcJQFplpJHHoNvf\r\nHSRvAcgWdw3gSzFoS3w+CMqnFFIYANmhF87jSBAbI3GqEztjKTRL13ZjDSbx\r\nMwnQbCWvP2qU24EMAKQzOeWr4a32ZXSw5fBazKfl91zpUv7x57rT7oJI8Ovx\r\nAH0CUXZRU5DoTk5nEBt6mQk8uB2CI1oWJn2RFhxlrRqdpP+UyyGTtqlk8Yuq\r\nhpammQVTZu1vU4Yv+r+yR1XsqikPVkxisSziFhNZc7G6eLnRDZ9VmWwIL1IG\r\nb1fYwjSJjzOBods4Bhfo+eXB1agOKGihNEBuddXCizfEhS3hSYbkfx8yyeVF\r\nPl8WKcrbK/gogYr+jZw0YOAjSRxNVQ6l3Sg=\r\n=HMYB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.3_1656916113686_0.855388458336088"},"_hasShrinkwrap":false},"5.53.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.6+94dff84a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"94dff84a344dcd696f282d2f89f8090a65b0c38b","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.6","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-j/5VCe+CvhS0lIYfxW1KEyHY09NEpQnW/dl/e4LVVepmgNzmol1145Nmw0r98esKC230bLrUgTa9cSwjuU7oFw==","shasum":"0a8a89ec0196aa66d5f769590194a03c972fb4af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.6.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWo69s+E/nXzCJufdqP8brpTF9tWMDR+KfH49canLu4AIgb0PIJIR5XadGwZdlWmlCOrfde+AzPL66seRorG5zbh8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9HFHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOwQ//QDH86XF7TB0j7zBtU6/e5NIQvj2jleVLN5PdO4XLJsqVlMeu\r\neVLR6hgoc+xZlnoIwbhFPSXKmV+oXRSt4w5sLGbE1lqdbZtgnNDyJO0X+V0u\r\nejlHWC0Dn8b5Q5hjGp7gKjIEKPEgnqjPPDJr3wbGmIGGUhTE5SNasEJxi2XO\r\nxJ9MwW3+Ap2czNiyCLbNqIud97dYfGSxxa8zaIGIw8+D3n6y2dSE6rmICtIz\r\n7xTWWK0ovf+99CA5xIIqo2OYXTpqVS1YGbEAHg1a5geT2V4g7ZBFhto7opF5\r\nw5ELcDhio4v+TKcTESngnkkda9ICudjbAK0pz0qthysaYJxFQ8/Kqi01zaZK\r\ntQuDcdUBiy9GDZng4JF/r2VxWioEyIm3UesW4dqEtJ/KaZKe27z7DeWcNm+i\r\nZ+YjYxnd5TtM9+n0zVrWR/AiGg4v/R+wm87lU1rJZu2AGbK02Pf5T1Hcb1Kg\r\n+1RNhqBcovhC6LV2Z51XnW354sQd9t2Wr3/bLRfTDzGWLtkF7HKVjUHZuVY3\r\nhQPpN7R5FlisvnPQ91TkStfBRLJL1Yd1b7bMSYJ/LpCzh5Og8/rRsEf3HJ1t\r\nQZwbVnZfE7BF/cEUqv4j+q26THSnw1UooqHtnG9AIwWgbHMFq3QKTtYPwe2R\r\nAju1rn2pA9veXYV+CzsZQXA4uqO3kCKVYFY=\r\n=rVab\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.6_1676964167440_0.2528547884545602"},"_hasShrinkwrap":false},"5.7.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.17+b5b78308","@typescript-eslint/types":"5.7.1-alpha.17+b5b78308","@typescript-eslint/typescript-estree":"5.7.1-alpha.17+b5b78308","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b5b78308e665d9b65b05c3662a9ce66b03156714","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.17","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Wznf7aHkIJ13gNfHNPA1a6H6SsHevC8dnFlmhJ69mjrhyNt8ULBr4H/h/37Kbkdzch7O/dZPKDHJmnRAE/K+Tg==","shasum":"ba1ca84423f2bed69f12566c3dc9e782e439729b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.17.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhukj9CRA9TVsSAnZWagAAwQkP/R/7fnlH81n5uQI01EHl\n9UeJZw0KofmPHKTzSbX62t0S3VKNJhnkn5mcchwfPI/5SSRYa2MDvfZtoXcH\nUfeyjiNEXiFBBCjiGP+asmSgUhDeIo7zYJxyWZQq+Oaj+2QGoFrh/k0EiS59\nEY+6jzQ3lRZSaPn2qNLz/VXds3qahLDolrXHaRZCBFceWJEzxQo7W18q9273\nAV4L0sLDBuibY83dgpwcFAd3uxJThcPNGUKKBFxf9284n4bbHZOwpSLRi36K\n4ASoYNlrs1ffDau1NuZMgx5J5wlL/aQlqySapYWd2mMn7iyVplBO1H6tFgzv\nw3jnMSIuCxeZvYqYz+HDhSilf2jEfoe9Mxdfw//ofRJ5hR2FO/Q1Lofcpris\nBGrxcy8bwnI0sH1dIHL4t8IV5sOCvx4w/SLD0+UnfAagOjCdncoeCSf3K/41\nNxn8XhV/9EnhAWOSw3k6E+E5WaK9pcCFoxg5UsF6FkZswDUDjjC6slDFVfVd\nc7vckpr81gjIjwQeoW6mX3Ir9xqsTjvGnfyEyCWjO3fHit4l7m5CoZs6tYPH\n9jwtMNaSmNwwcZkhQU7v+8dv81oewBLdVhZXweUGZXaZbFWhWBhsmLxtqR4S\nIZ/H2n8tUqfVt/tQKLwXCGvFoR476/QDDoebHTnJzem4ap8F323/NMkkvgWU\nPX7N\r\n=9qxL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqE1veSDvqsOoGgGqDX7zJJz7eMIP2oVthuEV1+qgFYgIgQropgWlsHqOo0IRkGC/hgIDK+MFSjVzlxhKCPPHoYvM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.17_1639598333382_0.2723503717161473"},"_hasShrinkwrap":false},"5.30.5-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.4+57f032c2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"57f032c2e6a822c049177713778d0077ee138d9a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.4","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-7XgzMR7+d5YIZnZPp6B/fsCOztx5Yv/cnXRoRI/thDqoilxtHxELWQultd2ZspVosEo05HVuLU1a11BfWvHe+g==","shasum":"4aef6ab41c4b49939fea7e8ab4eeaecd1230d5c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmVGLqdRo18t8jzkrkMcIscbKW4RcyNHsudoMKOkky/wIhAJJECsSKmCkLYX4DLNM1uq+ITNZsQ8Ckmr4ylggha4/Z"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwptVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdcw//YYcLNdle5y0r4ari8CLZ+7zjdTAG5z1cZmsyvLwsx3uyeQWF\r\nQLwA3fcmU0Rxbd0Tk/zRjIY3CpDY01B1jLFivG+JfN7BZYm6Xax9BFPgeIKH\r\nl9zQTYp6DNhp2G5S7kmf+4OcvRj5EfijObdVMR+S1CoQKBWsywyfCCdZt5nO\r\n03vOwh5Dl8AtWtMnfTrP3arGnCq2PqvPqp1QquqQplIE2RvAvquF4rv3Xoh1\r\nk1uftc0ktf+OC61/inIwo1DKmoAEkKt9c0N0mNA8DoR3R/Ljk+UAF7Xw0OrP\r\ncO221umysmNnjTSxVQbA+nJdMOD9smXDUQkj+C2nMOJSJ66AYRvDP0S8dI2Z\r\nHd3uK1Nr/aRJM7UJBhro91pdPKDg/LJ9ARp+pu9VcahC2f+wjN5L8rM2YBCN\r\nFwiTS/UtCc832fvJHxe0hJuwD07PwO/Ju9HdeySlSq9byZ9yoOhrt2tj/O5f\r\n0pUVLmA1sDvYk49UYWvd8WnS+p07KoJFC7VPKVntMddD10X7lofT8gGk8/3X\r\nVzwyN8YONZGg09thmXO66BLANw0/rE8lkUD2YOp2mO8B/ViGrJn6zOy4n8Ya\r\nI/BY++Ag342654Aj/LvrIBk7j6vZ4y0MgRN7qBvSolslLNQ7Y/ol/qLMjSg/\r\ntFTJEabsbMEGdMQqD5428DWD/9U2ANhSMho=\r\n=bjPn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.4_1656920917138_0.741688095393126"},"_hasShrinkwrap":false},"5.53.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.7+06b96ad5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"06b96ad5b0c5feed34a3df31534c27481f1c8186","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.7","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-Eks/SsjIUGSDNZWUwBOrYOHMecnzRbt8bX2lPZSkwRub5L2wootnwOP0I6cZu4q44GqzRV6fYcTuFtyp9WmDTA==","shasum":"5465ae5f36f1da0ad44d74fdf024e09db0fe1154","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.7.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6GNznrGO8GxuUJVlU3xBbHqRsqbbPO74CYUiAwJC9uwIgOr5CoCRrIJOBLFeHwAUzvJhOzTYKiDN3jTvp2d2zFZc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9SYnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQHA//cCKR/SlQoq/LIGuwYT3/G9H4LZh/9HQbZnoIV5tdwZoG2O0W\r\nBSIASrpTXPc5jm8GnjBcVIvG1QgFN30xL71xug37NH2edFccaoN5YOE2ostt\r\nIAlCxddf5ZOF1rsZt5fH41LtiGjDVBTISmSaz8CbIPhHmLHGJySOxAq1we/M\r\nKp2+QD8ePcN13BSUIVwvfw84gZ3GZid+pO6vnJZ1Yif2VI4y9kxh9JWTzPKG\r\nhz8a3I8+9yGG6B994OdiSZDTTFDBWhDPcGi3C6c+tpVRMXVl7qHrMsW4gIro\r\npPsFoh2ndtf7A/lnN2pQcWYvtJqS5mQR4b7pWCNnmqaX3qOGZh0jrrJnQcFW\r\n/50LzYbdeXolYiJq2KLEs+Xy7GALL2mV/7Z8p1TCIbr3oPgis7gp/W+loupR\r\nYCQo/kjf7mRix8n2m5aFXDUcyL3UgbFJIPe4xQc4B4EKx3YeAcm3KuwCUHDV\r\naAXjCuuOxzRa/ujIEHM0qBuVYzcwjx27ZtVqpWwhK1yD3kgeJmbOVgdQSuA3\r\nZ+WLNCzKDsV9VxkefD7cuuSD7Gj8mRZCNdbW/DVE2QrJxOeZSRqYRjBSxTrk\r\nuuKRBFkWc5T0A6odek/llQsEr2fop4OCAkgPkHpAFN8XRqqcO/eQQ522YIWl\r\nBPovTg8+kyEkVkMMzrfmx+CsHf3YO8fl9J8=\r\n=Vav0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.7_1677010471534_0.5194540497602851"},"_hasShrinkwrap":false},"5.7.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.18+04d1f3e5","@typescript-eslint/types":"5.7.1-alpha.18+04d1f3e5","@typescript-eslint/typescript-estree":"5.7.1-alpha.18+04d1f3e5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"04d1f3e5492a26e6f81002e0b89d58ba7cf60adb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.18","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Fz+bBH856lJQdV45FUeiKGJyRrBIDnrngjY3ydo+Aihe/reaTkrmoAHyhQpUCDyZm8dwn5k3PYevNWQ6BajSMg==","shasum":"edb316c5e2c69333cc5cc43f3aa2601d6c6c6d25","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.18.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvm4aCRA9TVsSAnZWagAA9AsP/3brznDYLc0kKFXqaZNH\n1HeHx7NI1GqlwokCI/4lj8HLGMyNimLTgtDGgBYJONe8Bns91LkY79+IVwzQ\nndoyNgeSCIJTKxtRf47y2TsinkO1NCoFQcSMD1m07TLpFrv5C+ZQ6p3SzQ8Y\npVIewv0+9/SKXMo81Fbv6kvtKETzq/fMEJPBbqC+/OIniw2iSPwSI/LC2moz\nEXtZ1iyqBfrS/x1Jk7DtjNvZ8QdFxp0NZoDwDplVvH2ZXb76O/mmOtUG8sNz\nI2lPe776ZNQITXg6vUNghhTC+31TBHGfTAtMZ0SbTKGaOKo7QPojY+P3EykP\nE1zO5n93jgfx26pXhsIu3Ong0oUJWkuOLyCHeegLwLiiLhbXN0JsCunLTCb3\n3NTutD/YDWoG/whRN7UN5zJ6YBBt4k3xKz7zDneFpDDzb4oo9zOyvuIbOyYt\ndMTyFLpbIlsyKRUG0VQSTrV7zq44tGfGaBeU5qCEy0ok4ETncFdhHoSsTRr8\nLpDiOakujAAWOwegFVjMyJzD+LcpnmmNQXNLn7O4bIIUURnYara25bvGgdum\nDL5TsKs3BrwtPP7ZsCw899xL9tMWMjGbpCrlitPNEGGftsDii4879J9RfHk4\nysF23/+4XKp6XQnAj/hWnmK/5QKRQ0NPaAWoERfqknYcjBdUUZpVmzMPxXsL\nezdN\r\n=IXQM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1z1g7iU5QQQ0bhrgAJOdgc4W3CgjNBJ+eL4CtNCFo5AiA/OHPhofQdf+QnBuzIjhrjIe4L6Vni5BmiHBFeUiAGDw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.18_1639869978426_0.6921526141841314"},"_hasShrinkwrap":false},"5.53.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.8+dc142429"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc1424298493f1ee2e5a357e103c504655546d61","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.8","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-aOyw4kt+2Lg0cfs2UFNrjnnAKaXJXpH7sgJRLPCSR3dR+343Bi7Olrn4okMNV30kdtD06lbJyKUVF+HZyFQ75w==","shasum":"900d61670049402d801893b39f9f5713c64809f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.8.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq/tgYQGaj8x2vms4cBKEUtXF7KPmzY6WYKH25rLv57wIgOfpvBm+60kG+ji3E7bBTiGAIlb9jJGyiF6u2D0/OH0k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9UINACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCAg/+Ow/1J2wttlji+eNgybPIJkVDIPbxe7d7DAs182kX8yZqQK4m\r\nqBOQvD4Vo6Iqz++hrlqaue9y14cPitYQ4ERfW+mbWovyiSQ9G1tZ6XNWO+fM\r\nVuTcCPc+MFYtVdwSd+gqLSumragvnHz0INJ59QQ5N8qYMcIGfbPgqSj54Rsy\r\nMjba7nA+DHQar5gQxcrT6+traP6wGDI0kUVSJ8O7bhTs/oKxojylnsbXWmI2\r\navXnO9oX0dr/o6RESmoGx7VbPVuAuuenLKTzEL2aUog0jPC3I8DVDqXWyGy1\r\nlMxj3H5QqV1D6ep38w3X7wEoraqKGn0Neh4JR0k9B6eFI2rVJr6KXfNXAS8s\r\npUzcy72WFVrSjiog6f7W6BHLB4Gsy62SE6TSmyIVDShgeQrfY1hsy5Rt4GJ5\r\n6W5kqOVzXgS770DI5y0pWbaT2AEcqR3h6N1rfwS43/30KfUjftc/XSO7dSne\r\ndsq7x/PerPigDvtIfXZhNrsLBBJgULjy6BL20n7HE/LMS1EwBD/gjBHYlj4H\r\nxHUwp9nLLTc9fvIYn76k+eXfAU95LygFgHptxilKMVtqeT4OJETZ4diPUOa+\r\ngnUg11FFUiijrvLuSQsNG2QGTqk4HulCgPhYrI7/aMqg9qQAObs1HhrmHyNO\r\nSm1cNenkaFUEYArLGAod0/470wDIJZPrrhM=\r\n=GNJy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.8_1677017613263_0.48230059644258105"},"_hasShrinkwrap":false},"4.31.0":{"name":"@typescript-eslint/experimental-utils","version":"4.31.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.0","@typescript-eslint/types":"4.31.0","@typescript-eslint/typescript-estree":"4.31.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4a88de2c621ae645c070d995768006df8cb7e4df","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==","shasum":"0ef1d5d86c334f983a00f310e43c1ce4c14e054d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.0.tgz","fileCount":204,"unpackedSize":419122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNkn2CRA9TVsSAnZWagAAXmAQAKRuS2C3pK0TGDLkWwFq\nP0k4gon+WbMel3o99zoEAyA1iYmm5xleXBR4CHL6Lt3RlrZ0mxT/atKvAh4z\nIqTdYOGXpTPozcpzGyW2XUb5Q6nGvX1kPooa6gdu5Ia+h8lSmtda5AGLV5ec\nUYJoB/tDttkfWe1gP1efWgnQw0Dk4uE3wM8R5sJAROEfWV2gjGvSnYICxW5H\nMhPNEMLAGTYuhbvqLIw8OuV4TeHACT41MbJbQhfr40Uq/NYCjNYoGqTMW+Ls\n3gsfohG+WaVqPzQXPy/3QdKOwBlbip/OP3nzzaT8ECFvdaK5S1DtqK/Hifku\nMxnzpe+ATXydFtU5/M3Ozn7y9z4ULiPWrDRrUTZ93EayVOjTVKjtXqk0J9R4\ncVaKlBDBQhF3pUDakDgh9vtwg+VlbG9bRitSFt0W5Peu5ObLtoYVZY4ty1Mx\nm5yplgY3TfTFV9E1Oo1KQqqMS+SW5Gszv0LXUmvOvA1A0wK+6FhgGnqVdvQ5\n4daLWqSkdPOydDrcVyXNiSO6/uB4GhEnZHiONd1tXPdiYcDyrkzjh0PfEtVK\nrOba1ItVDrhnW/UuBj1D1WnjIXxM0w3lHjoPg6nxZmWoGP65xlDS8QIiSQLf\nhNA845k6c5mgwwBsYYz1zLQowutwAVROm3Bmu5wqWadAfeS3OIaIHFZDaw30\nnpBj\r\n=SgPf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfFSQg0///IF/ShCDkFvG7X6jjMvro+m/M9rc1gWvZxAiEA60yfwUTWJzF+BOtxnrsUAfVX3qB7KqubCgX7yvXch20="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.0_1630947830809_0.3516278804947819"},"_hasShrinkwrap":false},"5.7.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.15+6626bd20","@typescript-eslint/types":"5.7.1-alpha.15+6626bd20","@typescript-eslint/typescript-estree":"5.7.1-alpha.15+6626bd20","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6626bd201a9cba778b6c86f259e78fe969bdd7d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.15","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-tmMefpP+LvtoYJBsXvZADM6kxb8/tWFVd69WxQhJNXzLE07tLhYzzx42Tcb8sK/XwEDihu20wyN0H89Rp+9rIw==","shasum":"ab51f434c496a3c65801de18479b204f2c4e8216","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.15.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaSJCRA9TVsSAnZWagAAuUEP/3BW8c5WAAqpsGTyTxWY\nx8xtM6wwJb1GhGpqGz3SBPwTg18FIAgyDCWgxmn/Q/9nDz2QRUc45BbYwMMV\ng3U71VQfJgG2rub/0RoAoKbkWfnorECsPbKArGHOaL8zU+48hkH2eZufyEiF\nAyqbA6g7Cg2BMqLH4pq0mE9wFkMMhv5YszmvjG8MVa95+Uwh+7U6+gSLvwe+\nt/XxNa7sGOg13aEB/kHBGn6O3mbH+1d/QYVHxEryBMIf3XT1DOrzBR7/oxvE\ntH5/jjZorkmlchFtwyPIZ54HVWHciHhsq5XrmEePZ+ZxHiT8ELeKg/BFKF13\n6b9xLmsCCwgfhvB/OagQ85ljcgXX5vb9WGvVwfzPuDEg+LNCe2rXwBLBvHAv\nwLmEMqJ7PAhUoK3vJ3AEevVUuYLbfIUb1NRqu95viwqsGhiPE4hBtp0Mbd8S\n5H5cgOxQqjZn4r+tQs/aIOOW85OpHYLV7Q4YHXqsuB2pveZZ0ZIRgIMaHu1I\nsQjGP7t8Y4VcT7qitgdlnvi99OP4iP9NJpBgSUMzj6unDJGbdGpiayHjDZr8\nENzdhYBmJRFyVrOFAqMvYyMmLl2uwNduol4e/sM0qFF87yKZhcuCOuYAzyJv\nNstxG16sHIbRgxP++80a5hlM1TsivC5Cu4cRWBrG/Lm2b6+SA14+MfRYKvB4\ngt0M\r\n=ojxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI+R+BaQUOPFM2lj8XvfZlqJcvXQW5/gHAfYvcEqsv/AIhAJZkDotFgm3UxQeZGJxgnWTrKhZZy9OLlLzLsxujAhKf"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.15_1639556233568_0.8101548784355046"},"_hasShrinkwrap":false},"5.30.5-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.6+24f37b78"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"24f37b785d220efad6e4ec3d77461c4a191cfdc1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.6","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-fSNj0oumF856uwemcpSoy3xHem28fhTyp3W/IM3LvvkANVzHie0U2gEzu6bZCjRrys30cP/DrDWNHjU5Y41oBQ==","shasum":"bac54d7d488f878bd3401311e26dffed91425711","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlnDUxuwIlb2EwoE0X0QPMIyhFEQF660wptXyrS+S8fAiBA0ZFUogRJ5dc8qUitzI7hcOy858rX/E9etuLMQPMKYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwpuvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYWA//XlkVCPlAhLCHLOH9XIPh1y4DTjXxmi4cNj0ZwC6dS8ztQEEH\r\ny45mmzLeQ2Eq0jm2AGKuSYvE4HVSdlfGYBaTtlcnfhAl5rMbRLxykJ6nbYwv\r\nSSqxBHmadajE267Avf1EKRD37XteI8VwNpn3thZYAewTUfJS+08PsBJ6FJf8\r\nn5zYIjGrPWi0fo/pej6BAoqZxSLVQa9vG1CNbON716g04YZIdC41eJee/VRu\r\nB4MvodBLzyc0guK+2HbAMBK5EYOQCXMFwWFBcxIUbpNr44wegRlGRFFuiRjw\r\nSt2XDnR4lWNFyaya6rYFA5FKlZEssfPlWn2XSUp398NWp2U5HsB0Tz45o/sY\r\n1f9D1hDY5DaYTdC3t/DSKAcVkbrB6J1XzuF+oI7hUxsc03nr9VcfYOmDfJe1\r\nQ2BFtxT2hV6gO3hJEoAD1mwJI6jZB5pC0U3VXayD1G+CMChj1OoLluNUocqp\r\nm8pxvs9e1aIIHB6j+OF+Vh51iKb48ivrcvWRg6QCx+BqdYYVQK+x8XE1HCrd\r\nwJfN7JXvd+x7Q0tnmwaVxdUmqWGzVoyEJt8koZuu9afZI6f2YYhx3GcpSPz9\r\naGNucIytqoxITUbJyboAMSkguO+RMQognvvYq9MHaDyzt+DPLqX8n1sh8EBl\r\n3/E+uefbfiK8OwlfhQkiyZIeGv33LNGhQGU=\r\n=HXO+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.6_1656921007413_0.8464172496677611"},"_hasShrinkwrap":false},"5.53.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.9+4fbf0f00"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4fbf0f00d0320a6466ebe1e1bb828a0dbf554713","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.9","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-i97Z5HPdoPAfBDkmg6M9j8/OH5CZ0ji2Sw5onFcHRploArtzHCcD6ALza+d3thImNrma/wucjIuEZDz0hYtvhg==","shasum":"8711793024b9e3a8ecb5d32f4c3c38b92b7a9221","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.9.tgz","fileCount":8,"unpackedSize":4936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiAMyWW61mApTO+UGcFMzmMWE73p0nH9OXHUO8gzVWdAIhAKt2xwxR3PPod/TN1cR8QtZM8BiouWd/Z+wCmekdc3+X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9U5OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTVA//XDlhyW6Cb/ojiV/VK5+K0cIV4zLuftDrgPE2dig77USzynA5\r\nJaKbgywEGWuwEDqwwWzukf84XdZdA6ERMPjwjAjkft2sqzpyXwlkMqRYgFng\r\nhYz06OSA5lzT1C74uCVRnC6t0qJM1bBMxB2RlmrL5kpHqZTr00VptvWjLyrV\r\nkuQDJSXKPPHyCQ8r5N+PgFSX7nQVduerSuG2mwbEpvOoD8nXcedMgPSr9Itw\r\njHegFVkfmoFV/kXnPxReLsPNCAvJCT+9FCZGBYp9k07jwHLEspKUaeh0UxYr\r\nMcbYL2MJgqA0cqIiEZUzj2kvnfE5iGSRZmM7k6YMwMdGwZgWXOfP5cOecU2N\r\nkJr0jg1p9rPNhPk3Co+9qGJBPyiArTxRBmgWP+WZfdVJSWvQDn5NzRr6u4+A\r\n0/LlRf8gZDXEhh5U2fFq7SZsIuMJJG49+z4ahiN9M8Y60IBPKq55VcbO/pLS\r\nyvz+RQzVEJmLp92SUVsbG861af9uazQaB2eG08JbrJfDcBatLatkVVUKFaz6\r\n+USHxN1v/HfA8KOyRuhIiMJyua9iTtAgqCem8r4WaYgCrlrRy0Cwl1hTn4H3\r\nMv8koHxjZHDW12z8HJM0nLBx3s+EQeMBw8nMH9FJ9GG9JrHzdipQez6iXK/c\r\noIIPOO/lWkqhFJd396nBqCyBX9YYnUpKbsg=\r\n=mlo+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.9_1677020749984_0.9163653704520252"},"_hasShrinkwrap":false},"4.31.1":{"name":"@typescript-eslint/experimental-utils","version":"4.31.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.1","@typescript-eslint/types":"4.31.1","@typescript-eslint/typescript-estree":"4.31.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2006056ad32093dce292e4f02a74a1a94dbb3a0f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==","shasum":"0c900f832f270b88e13e51753647b02d08371ce5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz","fileCount":204,"unpackedSize":419313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP4SUCRA9TVsSAnZWagAAIqEQAIKXYy8NGwNs6sY8eZ0E\nntZAxKLnAnqtHzvwFhabuBPFYL0MLIQztmWoWTnLAFVRMt1eDdh5pIWpft1w\nuzMaOObBDbDXTgsB4o0FYpsTU0AXOVFcG5L6F+LYZ2XGXB6OyQwT+LzoU/Hs\nz6XOgufxLCKzYBc451Hvfzfi4oSSYSTIaejOjw2bPrhQai4Imgtmtf1HnJVw\nbA2vc+PjCwJuIpuFRPZL+0y6s5I/6S9/mf2VuC2QgcD2QKtYeIPRgjVC4dUi\nZzQTC2WsCMGfOO+pLGdtuiX3MwMFp03E3GmvEduAKJP1WxcFpK6Iy8gfFMKy\n+MX00PaGLI7URfvO/bM93OMYglKYDMv4Aok4Rb0Hx33/I0XSBhYhGm2pB1xu\nWZR+ZSEvAoP7xMyAZshLYGuu/5c4GoHzP9erOGLW7+EYF/a7scVoe0thsTdY\n8AYacLx+xmv0axLmI7t0D6pmYTCH7nEy6Z072NFL2gkz2gVuNtm+WDTxQL0M\nIRqqhq1dFT7O+3LpR32fCMWxmlrzTdtnz0rrQM0x5pB5piOhjEFQOSEkGYw2\nN3cHsPsM96kMuIRLLJGBs9vOdh3ls7V5oHZOHE+lbM3CMOl4wg2JXWZFblJB\nEOrT2u/1Y/Dl21tUhXZL9gngDlKbgaWYkgfoyn+w24gYgmTLAi1X2m5oSVOX\nDZa0\r\n=PXf2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChOSl8zvoTiBejMl3nZ0g2Dpvu3f1hbcp+40T0Y4nj8AIhAK4Sh0PxKRP2UgXaPo6Hi56JPSVY77md9HovVow2mZk/"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.1_1631552659931_0.562828305783639"},"_hasShrinkwrap":false},"5.7.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.16+e3445967","@typescript-eslint/types":"5.7.1-alpha.16+e3445967","@typescript-eslint/typescript-estree":"5.7.1-alpha.16+e3445967","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e3445967de6ed73e6b2334380236aed8a0ee6e4f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.16","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-XWo+BEqc1IYcw+pRUY0ATibeKlMLUgcyfpkzlEL5L25XoMcUl+8vc5LzBHZ2EyjiYPB9ll8QyaixQ0baAcpnAA==","shasum":"7e10e454697bff6bff67584b8ae2330626bf0016","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.16.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhukb5CRA9TVsSAnZWagAA7xQP/R6PV/gZRA7bWk+coKZf\nD0p7Q52tQJ2SEZQv4Wwb5YUssjtzyxf7J3aeQP/r4VTlQIA6ok5WB7EU9W6E\nLaPDsT233tlV1Yxw1VMlB/a/qyXAUxApezFAd1BK2uDWb+16kz2dfNC2Oee6\nZ6h/NJq+GhCq8V/XsAyplxARMx50RZmcTcHC00/prV0f4ZX0Ii3ze6Jkyuij\njcOtHgivOmky4YQSFpzoHSU5WwRK2cCpciTS1k8Kdqr9vQL1hKrig/6GgkSc\n68K3Ilyxsf3M0vrryxMLFhCheakYKtyFl7ke+4dOrXAC4q12pWDblqQoJGay\nK4WLEKq5fHfSvI0Nc6GoRnQcXKBCHOrMepY+9Bbfrkv9DHpI2dC5TkbEtbXH\nTewFXz5DLcSSXMwwsxAf6LCtp/XIVe9FsgtTjTBK0dVicMPbpLfbftGnbZeK\noV+tt4BxnjARoso4PH62Kf9yQOdKBOxiK9c4JfH3MlLBGm+Z1BA6gYbCS/vV\nj0uGWYEUBGtIdlexZvgXqPAtfZi9WRNXUj5Fip4shBtAGmWSaUsvfCUvQTR+\nzkjHvTZGcHd4bGtB/2CXUJ5D8hpun3S4cbIJ3XUeGS7t6KFzgRE76ElPm2wA\n0qqRWxEoA3ZKXOkSJaEPq7O9oDsOTfmT+cv9cgcTeeovp6aBHJkzTjedh0l6\nN904\r\n=2KEJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNOjTdUJSYMMv/r4LiqGQYBnpRZlrOltk3DHmqwqbhIAiACifWZq7k5ULR4NEGnBttBuLFAX/DdEvi3N1vzktoEAw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.16_1639597817074_0.07214149063086484"},"_hasShrinkwrap":false},"5.30.5-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.7+de49f7e0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"de49f7e093ddd867e76dcc9fb50b1530e2eb7db3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.7","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-2b107OAzti8JBv3jN81lilNbmUf1dagSWtksc+esfKxWZQGPwcIQLELNNq69crBY8KVQsM+RYbWMAho4eNiVBQ==","shasum":"58df191c640e751c328a50c4d0acf3d91587d901","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC892NRsjfWDZ7heHb8eErVoq926s1/N3dAtCx8NDT/lQIhANQBBaZUtOUXA+9Nwtm0N16Mo+BEf3RitAyH2dgaBflZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwpuAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7tA//WdRt5en9iZWdqO5ev3rK3MB/I+sM5whYFsK+YkkxZUo2ZqTr\r\n4xHfTLtPx+UTkH90cN3iXH6F3QU1kyi0h1EeQrooxeT7P1wJP+WvCVkv8qEP\r\n/qzQk1YC+1kb1W3MNiphaVzysH7sUz65ELBfJ2tg4ZESBEIbjxb1MdQV8fEn\r\nxVWFyGqd2Mqi+CO8jD5uHJaJCcxKAD+G6LJtSFturm42ODBygT00bEy41CPX\r\nUd/Z83UKuFqTqzzDyg2R/5zMheXWns6wR+XTju4IxLRFv847TsGL7aT8KmUo\r\nhrrHuDn9+xki2S6QktkVL5q7V1N/a+Fd3xep0wVOxtLYhMDaQ36VVF34l4tR\r\ndOPIKluf69FcZvaQ17C6z6Vmjhn5ot30UkARxj/RJmvtsR892lHuMUn5u2Pl\r\nawGdgBVtOx+DV+W1SJzVebFT1iPG/YYTxjqVXh89p/Zo/NO2JZEUbSNuqKi8\r\nyZXqeSyXubyDssjfc7s6yYuDE9qnsnTHLRMXOZT0Y2vfwLpV/jqDk5qdjWeU\r\nODeSeCpMyB6Mp5c6Al9TZwA9VZgMbilzepJK7knViIPGSE6FNy0tR+I8M3t8\r\n3fQxH35Ll5tQrnI47f3BsUL532vq5EddFyiSy64y7RYZjrws+9X/yxzNsExF\r\nz9zLe1uWbOjJnlbzohICJTPUofjm9egKCyk=\r\n=928F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.7_1656920960134_0.6542051531221913"},"_hasShrinkwrap":false},"5.30.5-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.30.5-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.5-alpha.8+07058663"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"070586639571f50d42804d878b00025823c49a3f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.5-alpha.8","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-tT22eSR+I3ZdvrGtF6YvapBdQ9SUGsNXPI+m+IzUrnGLXSJJrFlHbYarU9+ERW4UaJSUwv+Pjxd6MmjhZ/WurQ==","shasum":"ca5eddbeddf2e0421a7446009d118289be36dcfa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.5-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnv+0GosWUTqHav4ccrFp4zXCbNJlVEcP1l5jmOrd+nAiEAwJ9spKGmrEpXfP/fdT74ueh8hUUm7adtjHkmDGj1uyE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwpylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1qw/+OsWVa1R1X4b3FFgm0vvclYnSQ8InY9xSSe1NFNslwKgfuvwW\r\natJfjWu0iIzLg7y5cVP42Xsv5vAlHQersyYfTojJtlzufwR3Olcj25m8JqC1\r\n6i60r15byuD6ZpY8NvT9fH7kBoF5Cd5o8BKlc4+iO1WDyPYJiWfl5DAK1s3n\r\n2GT7AXowrA8Zq3ouMklQagx+ZSYT/Wq1NivU8kRi7cgh7AHdj35By5LPSN9s\r\n155b4oN0viUx3VAXwRDsMNAPeJy8nOILIplci6/Bl51a/xgSMYBmfxKDae5i\r\nbjyHFLQxqEl3p4dS9Io7+WgShhbrirWxnRK6CWzOyKSrErJzkScfMtDh+nAV\r\nif8IS/NXujbcoBZJXXNACdl2Wbfa2BED3ssyCjRjtcAEt4qazJtX5RscuZNr\r\n6qR9oZtwOK0Wt4oyDPyIv7zXrqM8SURbQOARRTXA/8z9LKzc6w6hWy07RIXK\r\nqzt7noYpnFzqgX+ttV6K3Yn/hxf1h7+6jG44jD0wnWxESOSG20ei5UbOod3o\r\nxIv+NyD4N8knyBLtk/yUA1yU/IvRGRAxvisFD57J4cPVwmBcnab9ssGCDu44\r\nq+1RWV+bb1FP0VaKDt3h4+J3WV6ZHyGRg49f69hXJZKvkHvfEEaOltCosO+p\r\nz3MU91jiMGeUHLMt0rXm93WpIVmHY+7I+TE=\r\n=noCg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.5-alpha.8_1656921253512_0.12959375591117883"},"_hasShrinkwrap":false},"2.3.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.3.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.2-alpha.2+95c13fe","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"95c13fe7583458286a840429a856ab20be6db20a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.2-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-VkJJ00F+llJZqryfKSqN3QzfNXhAZkemPAcbOP8hMJgmrIkWQvriVss/4suxGbGtoBlUTCQpGemVy7kLUBkfcA==","shasum":"5fed73c0ba0c2e7e05a9af30e5990aa8420c94b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.2-alpha.2.tgz","fileCount":108,"unpackedSize":134620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjCLCRA9TVsSAnZWagAAFrIP/1IifzUefwsu1dNnpxWJ\n1+BFM3a5Vz37GJFJP1hK1FyYk8+ZGVC8XN8ZoOeAqR2CpvFB9BLf6Vub/BMu\nE2V1XzVAW1k1OlvCH7mXQ/UxkAQs8GFf1b3gt7UJFsn0c2ZDp1mGwFEVrE6E\ntXW/iZzAqq6IMqeEI/4zjwQT/T8cHy5bUMnsGH7cBu2quO3QiuWBn4PVXwY1\nrd3Wtq51V6IX6E4NxYS+NPzNu7ixwElfmGCijcPRnZLHxBAN53U9mnd2f/MX\nju7E5olbJxohZ4aR14u9+CHskzF/iSpmZsqpxF83CYfwRtGZ5rFpo7V3xN1p\nPAaTTDtWxBFwI6VIk2jrFGTcvzTShxGwqYgizs4P3VIZVwmdxhVc+ogNWXiI\nVeLI3boDgZKcsWulS1RXaKs9G70iZAbRZUJhY5cZjCbwW4xF0rJVK7Kx8kjd\nRQ7a0vUs9eNZ+IBbaOuneIJ/UvwYS2qysJL6pMfmBeGZtZs/emF3sWUtiQQr\nPHONt0xbSsjaiBU8MM8gFKcSlA//yW7wzRFZbMcZXRDbz8Aj3a33a6pvPkwm\nAhu5ukWQGhVgLAqgJkbS7OmCdFI807BgE8OK6WwQF7kO2e0vE9BK81DPYQQS\nZJsY0L2nE6eyWP1omoqpvuzF8mstgsLmsoU1hkODbHOvamMS9qIGkJfrCmz1\nuhdM\r\n=38/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoQOr6CPqibTgtUMzavFPnImqz60LNyXzxV/6wYcE0jAIgT00K5jUef/UUX8wO2IKlFoFBjEzWboqzbfrOLqQVbqA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.2-alpha.2_1569861770513_0.38947155680637"},"_hasShrinkwrap":false},"4.6.0":{"name":"@typescript-eslint/experimental-utils","version":"4.6.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.0","@typescript-eslint/types":"4.6.0","@typescript-eslint/typescript-estree":"4.6.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5de66142f2391b000aa939b86d4756ee621553ad","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw==","shasum":"f750aef4dd8e5970b5c36084f0a5ca2f0db309a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.0.tgz","fileCount":204,"unpackedSize":418021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflwFCCRA9TVsSAnZWagAATsYP/2I418kDN9vII/45gRWh\nIi+h1FK373D7QWVYEYyFTp5R9UXCinw1ELbMRJTmO8CELtP0WTRQMTVzjjjx\nO9TAhS13jlJVz42Orz8UbI/wli9f8lwQZjSMcrKs6zivgr7rr1GUmI4FSeaY\nptdltrchxeBsXrIOcsnQtxb5s5G2/K5WREroz+T3pJEn3yeRv05PiIWeMV0p\nSLjJhlRr5S8XiSIIMMYjStrjNdbGotgP9k/WOIC3+vp1Cto0IT3jcfr/VWcy\nzi3WxEWP9Exb+oS+D8ylUXB9cJ8sTmIJgYEBdfEclIcueubJzL/z8vAm78YS\nsXwu9NvU/dczGJtR3zxkTwBYpZB07VwiD3/W5k1RQSRd15bvkvxrILzOpHCv\nbSw86fg8JrysRUicZNXfW4cxF5+rIe/45QaQyO4ew7PSEsyIN4fHOzaHW6X0\n8TzEkEgcW9sNBHzQJH2yrYxpclkDiq6iqV5u0MHchuvBL4lqIsGnoKzv9cjy\nHW+9r1RDGMMfQK7ZfHHxJI3nVVMFgDLT27hkqRJ8RIrE1OLW+7KG6ZzwSqRA\nIyf7vAA7916l5k6v0RzlB4DTVvRedvPoZkIPPIqZcHd0sJnVd0w+ccijnita\nd9Th6ZaCLHPDEm4u24qK0C3grRmmje2iFCkM7xDNEk/fSM5zDLApYco/fnNl\npV0o\r\n=9ubs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuqR450mbAwMTUCvjgXw6X5ETGso7HfrChhNOgVNPdlAiANaAuYkLFmPM7xFshOA5C9YMKa1v3YucFggr2UYv8TKA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.0_1603731777523_0.45045962554139396"},"_hasShrinkwrap":false},"4.6.1":{"name":"@typescript-eslint/experimental-utils","version":"4.6.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.6.1","@typescript-eslint/types":"4.6.1","@typescript-eslint/typescript-estree":"4.6.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fb1d9b162a8b9890ae676602f7f1a037feee8de0","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.6.1","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.22.1/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-qyPqCFWlHZXkEBoV56UxHSoXW2qnTr4JrWVXOh3soBP3q0o7p4pUEMfInDwIa0dB/ypdtm7gLOS0hg0a73ijfg==","shasum":"a9c691dfd530a9570274fe68907c24c07a06c4aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.1.tgz","fileCount":204,"unpackedSize":418209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoEnXCRA9TVsSAnZWagAAURcP/RInw0ZbnxI3jfi8rNbr\nirfFVJapYQmi12EJuU5pSE1PuLC1Ukm9YXfidoHAS0JjL09DqOP3N6+cANjU\nJut3xuncPL7m0tIPq7yx2k8zf5te48dGodIxE0u81iPvXnI9tS6n69u74sHt\nAeLarmJTrt+DNBLho57pnAOZkjKoKKAJu7BbIrmk9ttwuUGXLcUD1rXpyy5p\nrelUijWiWWjqzM+w5nSWHkXyHrYujvPNG6vHh1gSNZEKEFRFl5Ropq5RxJhs\nChbaeSIsWXrCVlAozsGTkircFgOSQKKkygXcKyvudDjWlrZTEPNgwQkAiBmv\njnoH2A0+m8HKkRALZqWDm1xQ9KDU8EMeVGg9aAUdozTJfQPmtCfupxwIo2Ip\nmujIdSzyRSkb+x80g08MbQwtyd5BYv8InHkJMoK+/D5NOM6/eMEXeWRuW4nc\nlCN4cOnjb7FPT3kaaHqYSTqC3X2TfC7zwHe1BEGCLKpXUM3lqvbnhJooVVB7\npsWSi9X9THHD3WBrLJZeNU5t1zZtCIOVTlIU7GVdh/516AvVSH/KK6941QAV\n/wO2Twx/fnWN1Bx3jrkz/J4ykSPgfGnTEKHZW1leomIvEfqUhzhJY6/LIMeu\nRTNyM8vcrc9PELIKkSbGBkEF0iaK8hp9Q+dO/y8v02uOiCAzpN2KV91La24R\nkf5y\r\n=fpI5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMS46H5qfNp8RV/8qnY4NAiDGTWJpJ2q4n7KhrdLF/fAIhAO0iGa8gab52X2/ACFiyKoV/f3zAaaDMPylMm0aGwZQe"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.6.1_1604340182643_0.39760105950633307"},"_hasShrinkwrap":false},"5.18.0":{"name":"@typescript-eslint/experimental-utils","version":"5.18.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.18.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4859c08526b22f3333194fecb920a3afb9984c1b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.18.0","_nodeVersion":"12.22.11","_npmVersion":"lerna/4.0.0/node@v12.22.11+x64 (linux)","dist":{"integrity":"sha512-hypiw5N0aM2aH91/uMmG7RpyUH3PN/iOhilMwkMFZIbm/Bn/G3ZnbaYdSoAN4PG/XHQjdhBYLi0ZoRZsRYT4hA==","shasum":"a6b5662e6b0452cb0e75a13662ce3b33cd1be59d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.18.0.tgz","fileCount":7,"unpackedSize":5057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYNWQIjpbnIFvDYIg+pOfk0Se3A6XbOlH1MBFQnbKVMAiEAljKqpIkTLEc2p1PU+jhT0uhvoaiSj+QYpfdvE9K2IBg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSySKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdhw/7BE+M1wOQKLQcER0qgk52BBtptuE3Hts6yTHoV8Wnb9vQRRnD\r\nzjGIPAbDvnVtP8sSdSrBwK6O6FqQshYg4yHP73kwElejpZT3reEYZlO+gPUk\r\nnLQkemn6YQPidfmfAql5IvMJuLgYJ7bbn98dhfJr6qb5EnHL8foLSDmjvjy/\r\nF97U/j9pRPXA8VIS0c7TRexbBwY5v+8RcbcHv3MLmRIdRPRkk0R686iA6MTl\r\nFWuIEYPtklpWjoNM8J4FlVUlPxHkmdFmd8kn14T91aFjUbM7atLwPodkmLw0\r\nQdkNRapem7PxbItmck6OdHr97dlLxMfIwbUvyMXjyGbl5+xbujkh5lLnR5KD\r\nwdTkA685P03nt1OeUpExiM932yIFazwTfmglQZ1BTTccvmDscVBqIFmtYnsf\r\n52pNlSv47pVJu5ejnK1NM36wWxGQCu2WNz57GIzqzX/nwPpgB4hfb73TT6rI\r\nYRhVUnOaLWCOD0GLWE1pHtVICxwYoEWUGtq9y3WuRmBQDhz1dZrokwXEBFW7\r\n3JSk0u5f0v2iZIMpMyBpfxa0lSVWaJxXhgLpPyZqKJg5eW3CL08+8dbM/rRJ\r\n17CV+xd6uG9ygfLtmKu+x+JZFJIMuss1yXKxSbR/V4Lp9YlKhYCobh9Dezj7\r\nhvJz55oM1L8QShpsTVsBqYeOrfCl+zN1fmk=\r\n=atiO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.18.0_1649091722823_0.7444981956760632"},"_hasShrinkwrap":false},"2.3.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.3.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.2-alpha.0+6279c5b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6279c5b93ab7ec75caf9e28f45c9c3bec159796e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.2-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-+D9v/cNYdYAi6RsoJqedk29KLcWEfy0TffEv/YdSCb9I8W8GdZRNgrPwhqqUSsNNwpz6cW5O4M4lXxkiddKYOg==","shasum":"43be1282026cead1042a7518ebb129ededb20411","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.2-alpha.0.tgz","fileCount":108,"unpackedSize":134620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiP0sCRA9TVsSAnZWagAA8/wQAIOHipIkANPcoREH5+z8\n4fD/yPp2LdfKpeCj5RzQ/GL3IIFER5z+T4hGfj68k4lnjWBmWSIJhRXG9VRg\nfSUw+2zCU8qD6rcsd8cghBVCdcjLNyNqumFeRF0Pn0TMaC0XruhG85P5+E3+\n68IygdazZIy0uP/TXs7YW9Sp44Ni3ZRI4HZkAwMiUZndfkX0tb3AqsVyQOuh\ndkxdQzv/Bd1I6BOnbuUF7TKOKPyoDDJWoZPlS/z1VZvicXiNKxPGwDxs+ex0\nsiCo988FGxHLNHb/RpzIxmUbC3j76LXLWNxcHOhtKO+CPzS5yVStnLMnd75L\nHvrNWqmVjHatqbmy7sMee6oVF83ArF0qnyCmT9+GpoLqeE/mcaeAbUcz+OAM\nZbQPtxtFk+f66pLN4MqwHKut1RcsnEMgKLyuXSHdFmHVvE07RiMrRWfwFS7u\n6bLjD9yYPw11ggYOsU3422kOs5UHoTlYwfAbSFngeHv6vPuuUnswq3kYPB0y\nRbviGxDIinrBwlwE26AWa2NiNT4ugOLWFIpIlzuYG5qdjm/U+Iph7d+Y+5BW\nKSiGoWziME0wPo2t3+YbMrq1Ok8MLCYgxibKvyythHEWAuG9vrXyyNrhHnYZ\noqGCPIkcNZQxmJ8RWYWFbqUrPAbglDwo6Xl9hYlQdwEw8MfTXB5HlXI0NSU5\nkKVW\r\n=5gh4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZxQLiWZ21VsX2XbTJb92Dsju0E0z5ex1M5rQlGxzzEAiAX4K2/hZd2j+mT7gV2kDrKuelpZ3pI0Qy+RyyiFAgXkw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.2-alpha.0_1569258795822_0.7593690668741693"},"_hasShrinkwrap":false},"2.3.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.3.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.3.2-alpha.1+8ce3a81","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8ce3a81affff2dcd484e455be47a9bde1acf114f","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.3.2-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-AYQoyuvIWuoKBICIU+8NlhztKir5vHH+ok1/IMtf6ss6lEyZWrM//jcTXNUIhsvh6jnfGXyyC4gHanA9kUFXuw==","shasum":"9e25d311c4fe01b378d38f2fd874ef67871aa8f1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.2-alpha.1.tgz","fileCount":108,"unpackedSize":134620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi4wfCRA9TVsSAnZWagAA/sgQAI8mVRaYDOClWZua0ODe\nZYUFZBWnAyCG9VeCxKHFh0LpZAVhr7siRTjuAcklGB6rb7gGJx6ducwd4tVM\nWOnHtk3z136kE+zvOa06gkd6jF2LhrpC+5F7zsIOVVNvHXjB5A4sB61BJBDU\nI8ipXYLS/54FHJAUWGtkeW4eVcodfcX5VFhgNGiauKowZo7q6fI/jlmJsFeQ\nku9T5YBGFQY58Vie/DkLCUcBIcqHfBRmcPtU5B6iFdboxY5nbSyp2mLejbOU\n5kMZYiy0yxYxjtBla0JxMcpFK+sbENb9C9cd3/xQVU2M/wbS/tWF4PL7TiZq\nopjf81k1j1XYod0mma31VU3eQltMFr8i5+HldLI2F0k5vBVvu/9OMuuA9FJ1\nko621FGpbMaXK64608yIuQbUOkWNP6O1QknBxuDjgrLCe3gRfxHoW5SJowXq\nkyorW2WWdNwkqMR/HzQlP9TUBGNLJml/srkqIVwTNnQz74l+gtQ01TTLOqKR\n3zlqf7CW/Cl4vNIt4gDVFvw+mHlCpuGTWuj/Aka5spiTMqUSa3vUYONW/ek/\nNdxPOyGpaaic90syZ5wD3F+Od0NHu03liAuHgQJBDszIUAQVKapvF+aN8LZz\n57LxIYn4BOXGLPTJh5qr4x8Evtj4CopuYfVGx/pF3LorQ/Kn3W6IbI54NJh6\nqCl7\r\n=1Kum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVbM+acubo8arXrwZMH4/eDenppJfrd7MqCxLOTwnbOAiEAtJbnz2tFgrSZaY0X6mOijUn74dGfD7TXIeUi9QZtV3A="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.3.2-alpha.1_1569426463254_0.03181186684946424"},"_hasShrinkwrap":false},"4.32.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.18+07b9b7fb","@typescript-eslint/types":"4.32.1-alpha.18+07b9b7fb","@typescript-eslint/typescript-estree":"4.32.1-alpha.18+07b9b7fb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"07b9b7fb7ac0a1ebe18c649c34b671e21e5cb4b2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.18","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-bZ7SRnoydtY3P6CUPWtePvhH83LMISnh37PCwi8QO699UfEdMGzTORSD1FeT+fqdMiRGbXKQWp4Kc3iJ2IVKrg==","shasum":"df62d9fb622bea8ab75684813aa723ef9c641756","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.18.tgz","fileCount":164,"unpackedSize":302232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqGTwRt1OcHw/CLG4bfYYFRSXO/qN1khEj6BLNbskTCAIgJUHaQsG8QZXrXgtRUF0crqxeM1ULAtCrpRLitzD7F7g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.18_1633310838669_0.3958600501243972"},"_hasShrinkwrap":false},"4.32.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.16+edaa3c10","@typescript-eslint/types":"4.32.1-alpha.16+edaa3c10","@typescript-eslint/typescript-estree":"4.32.1-alpha.16+edaa3c10","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"edaa3c10eb67bb89f9c6a78bd1ed593925c33f16","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.16","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-J8hxsq9GqUCNKj5GaA/67HUPdOXJWD1iYCQzpRc9zxaPXvMbRpXdidw74TUQneWUAsqK4193c63BCis2XfYFYw==","shasum":"e7e31a480b4f82daa8dc78c6b1e861639cb2f620","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.16.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrHOM4jdSwsmYfxwnF/JxrSq82uaOTDwwcLSIgP4e+RAiBdYeaoZ+/Uarp+cgc5SGVtSs6mY8X8861d8aBUM5Mc6g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.16_1633300087417_0.6373365998106177"},"_hasShrinkwrap":false},"5.7.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.24+b5d00f58","@typescript-eslint/types":"5.7.1-alpha.24+b5d00f58","@typescript-eslint/typescript-estree":"5.7.1-alpha.24+b5d00f58","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b5d00f589d976459b33fc38ff743fde832ffb72c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.24","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-0DMVFwmAQDpEDVBiND8/dCbYDR5JCQP1LE5B1jFgWgvlveNW8YOGFBOjdihxJ/GDYwksCndwbilKCV0JeZbHpQ==","shasum":"fd46e29e08788a3dda67b2d293001b5919423ce7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.24.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/YzCRA9TVsSAnZWagAAqw8P/1w85XBD9Xa/+m6ZuNUf\nxf8nxZq7VPr72qBi7obCNcbLRJJ8MLF0FY3nvA49cu1WGR93pwGgTHTZYSsN\njS9QnFOmSg+LHQyLaBUWAJ2Eyp8Yn56KEZbgxn49rpc2jPMdLhOKkuBgvy6C\nTfMcFY+CaJi3qHYlWpEMuP7i8GaipV44LVdSVzAuuYiSDV8p375BujJiuB8M\nPwb+/is98gvrM0ym2cPl3Ke9YgFKmjcFGilwhqZ1w2osKYld1+scYqNq92m9\nkfjCtUMQGYcZty4E96rt5rYyW7X76whwngbCvr/WXVSsj8+CITJL2Bjp0h4u\npLXxdNHrhF51ZqTkukXAyBwcl297giM7Pob/xAVE/0p6uAIeqqH8E36+tB/+\nCuh5JZrVPsUigu9tX1QsDJHjY9u/1DyZ/QBAr9+mMbinSQYhz1upIryQwYDv\nxNPTP51GGqByDVD3Q5xKqEw7/Om16l6lrk1EJAPE2UmPFIcunnUKEAsB9POQ\n2jSE04Wn8zb0u35fClKvDOZptZqehuDN3PIKHf/Kr8R6jy804ltMUK867TPA\nFd8FI6i0Reoe25aPPQXPiXJycwWG3KEm3GxZApv5nT5NSfIP8ajhbLdA4LAt\nlyYo8r5uPthBTYHgke1CGzC8t4gHvgHjpSLO8dBLnd2tjqY3eYWWHhLQiZ/P\n9C/p\r\n=Fohm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwwSRXwzG5G+RYG2WvSApgsNDlfAUeOky5zvoaOlx9/AiEAgefOfm27gUpuslcVaqeiLwOnYsLZV1oPs3mq5Xm/Fb8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.24_1639970355175_0.17905965818841718"},"_hasShrinkwrap":false},"4.32.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.17+f022fb14","@typescript-eslint/types":"4.32.1-alpha.17+f022fb14","@typescript-eslint/typescript-estree":"4.32.1-alpha.17+f022fb14","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f022fb14c71dad25be2314252eb751964f34fcb8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.17","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-IEUC+/+X+3SQ6FIoXgFitP7DWyhBP9nqp0kIWNnUCcPXtrwVuokkdkNXVlb86MtKv6lMb8ebETpYYxZOUYg0JQ==","shasum":"e31d5d79a82dc2d714b1545554a1279340c135e2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.17.tgz","fileCount":164,"unpackedSize":302232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+SF9t3h8fqCJTKiGVAewiJBCzQHSinTQe7ojZMj6bdAiAZs2HTElqZ20gB0ZH4VtV8J9Y3QFLhfBPcS1d9yOVeoA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.17_1633300349209_0.7942266447720514"},"_hasShrinkwrap":false},"5.7.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.25+1a81735a","@typescript-eslint/types":"5.7.1-alpha.25+1a81735a","@typescript-eslint/typescript-estree":"5.7.1-alpha.25+1a81735a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1a81735a2073a4a2e301f93b3fffebeb60651587","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.25","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-S+ugmU1nUinsdD2rxWFAY/47YvCHX1WIBrUXnKzp4o3inVe5PFA5xVE5oWJAIiTuBapJCzBrKeNgNOmpisrw3g==","shasum":"3851ab42e79b782c502c528782927c00e3d2fccf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.25.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/b5CRA9TVsSAnZWagAAZMEQAIGm28gaEXsh6BNOn0Lc\nXAU0tuEublCSIlDvEmBbzGNQhUKHzp04qn2ZiKbHYabAj2UXEFVzGoz9YtR3\ncsYtG1GnmONVDZeG4Po/t51miaf1McrNPz0FADZAVeD7WJqRsnyFtTFlcMbW\n+W+NfifE7oSBtfbNza0zymfr3ah8qsgVz35vWNLpy5VZEAzZO/WTr271v82L\nwtDfn8sOKhJrreHpatVnLxS6qVXqBZtPxn9Mnuwny2jiphNWmARTuW/KSX8U\nWRG/Ke0Wez5tTr2z4C6sb+z4Z3NSxN5DCR63A96ksJ/23IOHQ4IO/BwrZgg0\nTRSjUEk06UI7qvIEa9i1EDXFcPrGqYCRCGU+Oi8IxL+7XDT2N9mdDwKI8L+q\nFh10Roa8XP6nFec8UkpeucNFDv63YmOQ1XfMCJAgHiIvVbExJvbCJoucO8vc\nRZ4hzjUekYo2DrAfOyw88KHFR6TbUvRH2hKAx8hrKEFz8V3bzGeBGPLZ29p/\n9dmBm/ruNLuOYQGAyceQVeHClNMXXsyr6ZfPecAzflZBTkwsJj/pAvfYGSyT\nG9QHMYzuXlpyBCTxr/6228TfcWo+C1ZiIc5Pep12pa6LRAeDLY77BIeaqvAC\n6ooDewWqblWNIWSomu1p15RzZHhgl4lRCLxbigf4JYJV+T3uEOOAjdiKA9Cw\n9R1K\r\n=n1XM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL70NQL/yhzJv63rQpjsQekMuZQ6sdpqlIYGe6S5e8AgIhAPFWbuL3FcTNqcQHyzPNUZMaYMRhL7jr/+deVIv68Qor"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.25_1639970553284_0.8566778677050717"},"_hasShrinkwrap":false},"4.32.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.14+f8f534e4","@typescript-eslint/types":"4.32.1-alpha.14+f8f534e4","@typescript-eslint/typescript-estree":"4.32.1-alpha.14+f8f534e4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f8f534e42b0ec517274442422c37ab019cf3c200","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.14","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-nDrAonfHTw65dOMmk0G0sRDpYWwT8OnTVaNfdJ/1YmQFMlEbPpfeJuzmDd50XZnJ7leUFzI489rwDtgX0LPvVw==","shasum":"d098d830e87141fa180d9a91d8470e16f26664ae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.14.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOKC/IcFCV1i1oZ41+zxTzv5ZsY418ZF5WZMlGkTx1RAiEAg0S1nqxcEY7zihVdWAoMoXZwhb4wZUvl40R8/GpPVPo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.14_1633300047883_0.6388378989056456"},"_hasShrinkwrap":false},"5.7.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.22+ff0adf9e","@typescript-eslint/types":"5.7.1-alpha.22+ff0adf9e","@typescript-eslint/typescript-estree":"5.7.1-alpha.22+ff0adf9e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ff0adf9e0bfbf71667c51de0a84038586e4cbfd1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.22","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-xJv5YwRG/mpqlyipqQ0rCKih0+6Q69M4aKMhJR3fH67zk03vWNYO5S5Jranb9E0nOth7wsP6AwWWyUixEBGDrg==","shasum":"a4124018b315d07764c2f2d6cd30b8730bfef538","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.22.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/VXCRA9TVsSAnZWagAAmyEP/2zgMl2z4efEN/yZr3dH\nBIJ8cDAP6O+HkCDBMB9qP2tVQBD4ea3dIgAJ0Q/tiwn0rHUv0ZG1+DRDVDAd\nt9GwkzE3Pc1BMMoZTcg5oLn9jKakx79HGHEQrjUcYL/tt+r+tN+In4WimcxW\nV7Qn4nyyxeIOWOMwK40HRpqNUOoCvw8vF5ivr58EEhIsNx8QlqGdjFAFNjE8\nm38azdlEKBSEYtJNPOkQlvKtnkL+WZZhkE9Wz9GFQjL0Bzu22IziAmq5YSd0\n990jJMePEzF73F83kGud0qpwI/ZZ4MI2O4M6msd+vUoMbbm/3tK6183dKg8y\nudaMH3VHXM1QA+NqOVuAuUWdZdxs2X665sp8oOhudD1nMTQUn5BhZma0lgYU\n28mzkh3TLilWnEF4l81giUsI/qWeXW8HPuEhZSDxePZ3i00BeJ3Uu83cERNB\nVyUNEWfwysUkSOcoOdEMPEZp0cp7yCsqvUAGGLnu2fvgjVIyqqtMyjpVlMsZ\nTPRNzgEymedpHmAtICROvNLJbxinBPAn/DLVVed9nBl28qxzLghgMfWg01U4\nn0Ln2YSD/05GApPLh9GZud8RSc0U3eYegpbJH2YmaGKOA7KJ9Jq5dx0IaDWU\nQEMWCiczQ2mdULpzIcR2VORTNkUiLw2qlEAoR8POY6uJUSlSytwFYmfz7zZL\nV1LT\r\n=6Gjf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCbGBnhboRTBALzjVCh2cfBXlX+t7HQGw76WmguDoJsAiBa1oDQTFJPh7qx+xpk3cCLNUQwLsKxfXTZZ4HqJnRprg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.22_1639970135208_0.9313630292892074"},"_hasShrinkwrap":false},"3.8.0":{"name":"@typescript-eslint/experimental-utils","version":"3.8.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.8.0","@typescript-eslint/typescript-estree":"3.8.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"522277d74d15467b9a1ec29fcd0f4eec0b0aaa9d","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.8.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-o8T1blo1lAJE0QDsW7nSyvZHbiDzQDjINJKyB44Z3sSL39qBy5L10ScI/XwDtaiunoyKGLiY9bzRk4YjsUZl8w==","shasum":"ac1f7c88322dcfb7635ece6f0441516dd951099a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.8.0.tgz","fileCount":204,"unpackedSize":408328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKENCCRA9TVsSAnZWagAAZGEP/2P9UbGi3HUVHmf6i2ma\n6EI09drfjGQWIOmxedtZLA/L2KgMOgZvPj6/1FGj8UC6txjx9ctFBVI1HNQ1\nQVlxvCL7Asnj2UpMCdeHLiXPTSov2kG11jzljb8LzepDN4ZAF+XT54+5xNh3\nZhnQ9HafcMhwWUYM257L4VbEjcosr98aP2RoFlbHrSoxxXA98fE2VnNjs5v+\nlTyNzARgJGvaFTHAYZGbQACpvYVtrHqXi4JPNyTQzJTFsrQkPb6WFAQKUqVO\nGxMaXV7wNt8VTL2HAb0wt513lsV2iGG31cDzdPb013vvpV+5w4q3Xb00svON\n/LxFMDXp4cwWBMlGIJBin0rC4kgrPQHdgY+VYL0Ns50CMoFim7g1G+7Comtq\nuaBxojqYGARaoBuBLFoHVuDctj73VQf6LiE7oyIRoT0atHp4wRUqKavgfQmk\niK2PBb0e+/k7E7PbtIvo+DMxxoU9GOFPqyYP8la5+iF14rgcOkvk9IL93SfB\nDOqpDRSG/PZrbDHcPGNKLqZQU31jJKUkqFNThe0UHPFot9cIensdHsH1KPpK\nMPVP+fBH3A++hsHmRgHCEQuTCH6045pkqhgaaXITH/LX13chF3HT8LMyJ9x5\nxzRI/CiHRnz0bMU5XNNp/eJVQdSLq88ucJr6CYDDzYg58bCJABoeVEgHxzmZ\n5U+w\r\n=oRdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWaQfhvQthu2cWgusemGJENri9nszAOSaWJmEKAbT+4QIgNxluPKZbJV2jNIdUaVMZTz5ewZUYYGLIhU3Aqja81NU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.8.0_1596474178094_0.7410073202949186"},"_hasShrinkwrap":false},"4.32.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.15+08687257","@typescript-eslint/types":"4.32.1-alpha.15+08687257","@typescript-eslint/typescript-estree":"4.32.1-alpha.15+08687257","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0868725713e8102e8932303d4c680340688e1fa9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.15","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-yfpYcLl94HHfKSXyZip1YJQc4Nw2C09PaeZHbKfQSb1j0S97iBvq05GHm/6XtSujGOX/kZxcRMi0aIsHhVhj/g==","shasum":"484e08c0adef4b54231690f3f57084206089c98f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.15.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1OU4kWYg1fM9QhunYFC/9x7b8QJo1r1lCrGstNH3bwIgHyYlOQ85nuhqIcDKmcezO1W14j5xHR2G9BdkiHCawZ8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.15_1633300073632_0.11827879711500477"},"_hasShrinkwrap":false},"5.7.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.23+27885456","@typescript-eslint/types":"5.7.1-alpha.23+27885456","@typescript-eslint/typescript-estree":"5.7.1-alpha.23+27885456","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"27885456c577dfada52d298857f406f0f332c405","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.23","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Sr0ZocsLuUPofkUUQceHVmK+PCq6VIUZqaxw/CxwaCam6zYF8gMA4mNuVfuuvRqA/mEI/jh9BR6PoAJkVJUoew==","shasum":"22eca5be9925d9b51af36bbebb388a630b2d4788","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.23.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/WmCRA9TVsSAnZWagAA9XoP/jCe7uMP/EmUEfi5yUqA\n2wIvXeyz/APlUp1jqmddpScBnxE+77buu/LEDNT/SGXImS6j8OmbSCwDrKna\nMDWDOFhSbn0DiM5dufbmu0av0frzyOediAEZ49hkXCf5vg7FmA2CpC2U0tTH\nXoWkljRxJooYKTlmYuLqfE5vLkfUuiDsp5Sd9AjDG47VlAt4uNlrU0ZVd4A0\nXG1nloWgZLuZAVUvU3ayTk6x5+o+0L+Tms1QrXwb5YOWwHo9kRu4kmOdJW5N\nhykcF+uUbx90dlS2F583vb2AyVr+e6ZIpUzZo8n5yhl/w9zisAbARXvgLFE5\niXzitzFgJdXBapVsJBuel6rV2XWTwgHR6aScNuCRIyE2j6TtpzLLv2ZndOnC\nlyZCdAF2YiupQAfTMSZurI8oBzpdsMUjteiPWGidGhHobLH8MPVMmdsext6R\neyH23WHlHCLkn/gCx5FFKydWZgElvVpjj9Jo9vcvnrl9pmdMZpEDeZq9dH31\n5aQMiQzIEbDw1EROooYXNh4tvZ3Pp7SqgqczxUy7gkq3h2bGlWUONZPO3pRy\nYrQ+Ir5V+4k1AgBCFtcO5N5WJdzQEyRTNlvWcPcdqPL9EwdU0X+2kOofP2tQ\nVREQHo4J/g/UaldWJ1YmIHRA64QDb0lmo4mn5qpzjZnUSDDC7gafk95Z+XDj\nCjC4\r\n=rLnR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMoBFq9abl+m1CYV9QmEHZV0lGp6QrqauB44Wc/wMaFgIhAKkkchxUZ9ierB5qV4/X8kPBqbcTuAszAwi9FZV9Wztn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.23_1639970214205_0.6791100580510023"},"_hasShrinkwrap":false},"5.7.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.20+bfc4324f","@typescript-eslint/types":"5.7.1-alpha.20+bfc4324f","@typescript-eslint/typescript-estree":"5.7.1-alpha.20+bfc4324f","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bfc4324f4cda24e30b2d39d5b70f7554f2b6bf81","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.20","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-D530vs+lgxzPkJnsayMJ2nKWDhYKlcCzhzugQDUef1YMDv1n7SN/AMe5nJJQdV0LtUoQXA2yTDnna3MndON9ZQ==","shasum":"4a69df34b3c43fc18822e77c0e4dec6efff87fe9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.20.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv+6+CRA9TVsSAnZWagAA8DgP/R9lBad2ZQsZtpD92Rri\nB2kjatJvGisIUke4Ng4a1xiVdTBRXfPUByGjEPKt6DZyO76yOXCduwV7UHmg\nk7lRYhNYd7PAsH1oHqx0iHqk405G4du0Q1j9tgewcffPCbJQRcNvDooI0cCB\nJvRPfniEwtS10Pd+wop8NPUGznrnDTWhyc019CDBd/jgGqPY5dxfzrqqy9/1\nIzT73AarMwqhibfmyiaHhizb8cEWQPwYcdPQiYi2twS+hQAtAIy3S0ctb3IG\n8XwAVzS7c0/3Lsn++HYjC2eAnovWqXuuacYCmU/efwRhIe76os82tT+dEzen\nhCAWHKee4qSMDi7gH8wO3p7okqyqd6jtG+h8F30fikyOb2HTeD996gQLs8nO\nzKU4+I9OVC9CK+klFa8tyGsFud/bubad9fPbAMFOOuiq18Tozg8Ncq2MWh4C\n8uSpV0W76RhSidZuFYvv0GOd5Z3/W66CSCPIRXszN7DM1X48ncmx7jRqqvbs\nFt0+5PjwqmQXK+q9vJrP3wMJvATByFiib6Ws6gXBhRv71/XMjNC22Xv271pH\nmYjmnAvQZYVGcHHIAm+24+g4tWRQgn3W3nnFpZ1XQlR/jHKlz7A0GKrEKr39\nNgcDGNpNs7EfuWhgQg6lYXvr3btHnQmCw9bCxISKscRESLGn4tUG7naz2ACa\nwnQH\r\n=yGci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwFUCl8aykqseiOUTBpXIogquuXUIEHlJ1Wv+hJJkzLQIgQW5lES/DG0HiMAXN6ZwegXfyOb53Ec+Ts9M0frDCZD8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.20_1639968446480_0.7149049520804107"},"_hasShrinkwrap":false},"4.32.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.13+240fc65c","@typescript-eslint/types":"4.32.1-alpha.13+240fc65c","@typescript-eslint/typescript-estree":"4.32.1-alpha.13+240fc65c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"240fc65c307769eae9b35e611fca74ba4c35a025","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.13","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-FWQzGzm8HN+mHnWI882xhEgDlv4e2KjHwUfL/CZGUIVPIYE/1k2dpNfHmAmwrxt+v/E5DHWQgkOJfTMQQXEKYg==","shasum":"e3e784e000b3d61e39484f03bbe1d00adb9b0a3e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.13.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVd5rKmQ+nG/1dTOA6YtM2Ie6qGVjGtSHHJ5Xlqh61vAiEApIQ9AObuCZCisi8N8A/DnDpmP6wC0LPU8sTfr4cYGSs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.13_1633300033185_0.8933577952809941"},"_hasShrinkwrap":false},"5.7.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.21+17d91ce7","@typescript-eslint/types":"5.7.1-alpha.21+17d91ce7","@typescript-eslint/typescript-estree":"5.7.1-alpha.21+17d91ce7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"17d91ce70119b31d6a5f9fd52704de9cade37cd1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.21","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-UNz/uAd8rb5JvQihqadaFKHcOBpcXklYRgEV1MEQU+upZakcamHcpmjOYLiEqQwwQ6n7BWjRyLyYtH/bcFBW/A==","shasum":"ff96052fc70b40616f757c2d57d49ded6472a63b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.21.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/DjCRA9TVsSAnZWagAAYjEP/R6vvGQSe6CIh9BXtZNV\ne1w7loCF2Om53SXnRkvlPiE1TNZ+OXP9TjA2wGLALsz52/moHL6P7fwRkoCZ\ncEShmgCg6x2LjI8MH/9ISAcDtCtvgjVbNKwfHgsIabi2D7Eq2cxXbQ7XOtcT\nCgl3FwiZ6ez9sBzmxisD7C8QWPo446y8eUMq32MLaKQ2wg0bAESNnBHTqDo5\nzMy71M+UTvE4sSLD5d1xmzTqYEECxo3E7zySFRz0T9CyD36KOtWMdQTuSp7q\nijQrcW0L26lNcGDb/CLK8t45rMFfwYQuAcKDzhKBC1kX0fwCQISJesk8ND9E\ndIV+TSBdrnBcxXaZ2qGlQh5f5xL1B3KkxpTvl7OtGApHW5fpC3MXqXVBcWKU\na67ufaL4jmq1ft99UOvMkCoqq9ZGwkZkK36KyNefwF9Iv5+K6XNsOV5eo6/F\nJOd7FkbMuzDxeGA5c/1leEhSM1z2SjjuZ3GVNm5cgbaPQa6Vku8mhlNHQY8c\nAOsV1F1s6Dh17ciIdF12FvOaov8w0ObnPQ4242CcPwH7KX/ruj5cYkiQETcv\n+6hCbcw87h2nTy41LMVB7H8PoBmjFNSdoPYaZYov5vCpVdwSjuINw1Blwaop\nfcG67w18YINanlB5oJGuEKExo2agZ89/25rABeWu6G8emQCQfJ8z95N2lvcn\nwSSn\r\n=o/ii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVbadZSvb3rBwgUipQ76rmjox+ukaOlCg45ylzZCweUAiEA2D1dTuBF0HxxKlRJScqo+GRPcOF1W/TUx1kYzBX041g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.21_1639968994807_0.6748735404665513"},"_hasShrinkwrap":false},"5.53.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.0+cb272f09"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb272f095b98a59107b7291627785f242154c5bd","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.0","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-ovS0mcLdV4pRfaAlHp7cJJB4/IQg8cDXbCPlABmBwG8Gh1dF4Bt7xm/JPRLcn182Zv+6kAwENnnHNJXjKhd7Kw==","shasum":"b37151941f14ce3ea5a04635db3f9140317cffc0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.0.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/zOTh/XLakRKXueDDk0x06DkA1pvwHU4JPC+OPAZyKAiEA7yMz7pMMTmCQoyDRdOHe3ekJnGIZi/seassXLDQKbYw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj87GqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZXQ/+MJRz/dQCPsMv7XKS/79hjblqZKgaeS2kEV7wmZ5QhbGSCPa6\r\nnnIN//5QcJaS8sJ88vYXVb4+yq1DoQHwQbwRzO47XnBshMhYV/WyUjDBGpRn\r\nRoCTVPJ9DrLzFjyGgyV49nfjdzHzpqNzc7UYQDDUwZpsmyYwwdbONlUyesVN\r\ndgogvydcYvWR6a6cNW3XtM+H5ZVWIunC9e+Ej5eK4B0mcGpm1q4L82/L4prv\r\nryde5qfhwhg9lDfaItF0UFgcDIXWq3Onr/GCJCFCFM605kjBtgwbfcuXDkcz\r\nSMcumvKb+KNnJZAaNYl60ONytiW7L/+AekxnEwkJXgWJBuz0Pt2Fz9XIHVy9\r\nLR3oD7PoTLrmw8Oq2Qws92BOOu30fIozNKNkC9LPPIehDOSEocmEGFDnnaBP\r\nBt893Ap188wyvfWTEGJrTSp8RcA7ZdxZdnMIYxT3oFu5dh07FYUtxYhcRifT\r\nkHSbVvYNy/3kNV/HA/ARMOQPIVU/i8wA/VARvjS5jLVxJ9A3x181ROvML2cc\r\nh+/al8nGei1qoWWKkCychC62VHfO8OAEd5BvTkgbQaCwbV8YH0E5o2jm7U1V\r\nanGs3XVTBV7jlP8ZwFyR/RxceAfmQZ+jX5DpPPHqxm5iJ/j7H2uAujggcsRU\r\n0jTrHnHNSEcYXylUK4fNnGdhxAVDJdELDFg=\r\n=3B+D\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.0_1676915113822_0.599147565197214"},"_hasShrinkwrap":false},"4.32.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.10+972e2c20","@typescript-eslint/types":"4.32.1-alpha.10+972e2c20","@typescript-eslint/typescript-estree":"4.32.1-alpha.10+972e2c20","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"972e2c20bfe58f5243ea7132fd4c205bd4c93317","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.10","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-7D/XpcFpblHLHvGV/JE+OFfN/e1g3SetfZtNSmn3CB2g7AqJKjvoTeTOw6WdIWAR9cQQHBR7jPKItcCInNYiEQ==","shasum":"432f46e758bae58c1f4764b646dfc75854cc32b3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.10.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFERrKMIuz+yG3zkKR71Zqxm3r/yRTismdVsuqtAD5LAAiEAn+Yo7dKuN6nb8sBu2/VqJZx72oOG32MEl8G1PwWatvg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.10_1633299970722_0.2891338899417575"},"_hasShrinkwrap":false},"5.53.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.1+de1e5ce1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"de1e5ce11250b259f1f809859eeb7eaa162e897f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.1","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-sNgYMoSyCdC8SyPMNiuyva94XZtWf3xr78ZdLMS8vgGR54/++Wym5soxLs6bovr4OcBN4qEJcw5CGogZd7Z5UQ==","shasum":"e0984a7849a4f925f14c62f2e4fa43fd4d510ac4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.1.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIaQXZ8DAACUrQJwo/t5QnUE7lqnvTMfzTo9f2r0G6EQIhAMEoH0h01r5Izxs3re10CnuhenFv0fUCyz2aYyndaIyT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8/2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYfRAAk/mmHr2K2fAyN2fscfe+ZDjUCPL7t9ACUNhBb7JppkRx5jQU\r\n0lu78MTzYI4vXg2WgkzpPeC1IZe20lxII7fhdixvrYQqC1C1+X7cGXwJOFA3\r\nS1aOM8L5o5WHgnbdDt6UrhtEv+2jTf1AkFU3GnCa1RMPA80tEfiYO1kp44Pj\r\nVY7+/Ohmuy6Dty436/H1dScmzZLPxcJremvsk8ESv1stymOZgWlIql2Gnozb\r\n/8j0oz1z31pxRmpGZ7ZBpsCJtC0XvPv6g92GhLrOB6Vxot9uFSKB8l4fOYin\r\n54SuY6Mh5sGRoB336sIt0SGzptgXOh3t/TqbElTyrn8QoVS56XVyCHsx7r/O\r\nXHEri2ugsavBkimrraoE0QQOamRQuN7VuPnyqAHFPdpV5TGYfzcGbb633WEU\r\nbzHHr8RaMVHyHW6QNMF5GXIzdo1zfIEOO0o9yQOXA8GXDU+edHxRn9JP7Oc3\r\n9iG0WKvbDz7hgtgHiGzD4GWcrlaJWVHFW7KeNa/iNVlbSu/CyzOGuddsObds\r\nBYwGwDL9B3YIbeh0o6n1qcjq27xts9+v989Pnj40Cbz1KMLFiXrtHp/powTU\r\n4PWK3FhLQurKJraK/hUnkv8K9uK9oSYzgMBDMC3yM8NvzXOaY9M/zvO4aWLu\r\nrKVdlgq1Zvge5V/ZFurBMxzQm7uW575D+k8=\r\n=GmU5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.1_1676934559787_0.9524765674852673"},"_hasShrinkwrap":false},"4.32.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.32.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.32.1-alpha.11+c40dd13d","@typescript-eslint/types":"4.32.1-alpha.11+c40dd13d","@typescript-eslint/typescript-estree":"4.32.1-alpha.11+c40dd13d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c40dd13df76b77052c85254622df5533307dc07e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.32.1-alpha.11","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-7/CqLSGvXiNfbSbzmkRiATTIwqr8r4HPu4W+J+fxQbeNywB6soMt7BBNPxAmjkotXwD4G83iShg53hPOgyNKsg==","shasum":"07fbca7886f64b91fe73fb70ab64bd6fafaf64ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.1-alpha.11.tgz","fileCount":164,"unpackedSize":301926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsuPQscnSvq40Y7wHBQ1C30WHDJ0YAjF6/ILo8Okd0fAiEAkQKJ63D9IwAE4zA4JhkpmWlwE7QAXd2XO5hyAXZWuJ4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.32.1-alpha.11_1633299991652_0.3925371663626718"},"_hasShrinkwrap":false},"5.53.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.53.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.53.1-alpha.2+6aad7d39"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6aad7d3957c28e408235eb1e5d7fedccc594280f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.53.1-alpha.2","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.5.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-JKEqS9Nk/F74aLnE88QAfGdtzpJ/VKNSuy+Zf4AQqsLRwvvNl33ln9bVDZE0uUEWBbEDJpbE3QoHjfXE/Yyqzg==","shasum":"ca52e0f9207be61952b65efc574707268dc77c63","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.53.1-alpha.2.tgz","fileCount":7,"unpackedSize":4856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4XdTNhNfIozISsPZkaPpDtIA4MmW7p00sX/ZHBneAvAiBnILimLnqKqSrFn8fqVamsawvZz4H9sbpXM/Gx77haLg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9CH7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGrg/9FIiUF+wMib2R0nFyuwS6nwh2XlbtAg8Vb42w39wvqEC+aslf\r\n3VJXSGb25eeCSj7S6eJeN1Hfwifs6kd3Fb9oivBLUlPtoeyK2XMN6u/Y+mdc\r\nSBhLqxbe062hcODGBU40Pe10YAylRvrGFZjnjCcZ38zpx+ZS28BALC4poOb2\r\n5tJsUY1IXjmte/JJXRw+DLfA1j4bMefL01Gwxj8cbiuje+8WrLoP4GnuaSLa\r\nS46EmBGe30bybd4bbqi6kG4fZdA7KExGPCKk9xGJUWkpym53/tkSEYvergR5\r\nhurrSaIeeXVa1D8fxVKFUQk3UfsbCumGJgMzv9IhHKGoGIy2o2VScQVQDIqT\r\nRyyJqv6naQeUUDDfvEFPcqnEO5xhXT6zNj2R6YMXpnRqpXk0yosUuRP6cWaG\r\nZQo3AmdTjFdeiiigsCAKziM2iAqAYrVSmekfCUhmysmiXcwdgdW1RJz0fp3Z\r\nSrXiPjkU+Ewvawz5HulbveqA3eWS7y9pi2pm9QPhlvhMnVLeFzkS/bO1RoKE\r\nnf/jZe6IB8F7O4ui7d9LbQfSj6H7cBIDKOJyvYnTJb3JHkoGhoS+p7+wFvKf\r\nHCuUxBkUcnQUZ8vYtVTwzeP2gFtEyeqfew7IpISkKLDi7gqY1JwGbw9ViQdY\r\n0zuCmIT6iIoywg87v5WrWL3Bx473BlzZCac=\r\n=6X+5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.53.1-alpha.2_1676943867775_0.6469208414640517"},"_hasShrinkwrap":false},"2.2.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.5+46ee4c9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"46ee4c9d6d83bf55d9003a78c18b5df5f2f629fe","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-YQk6p7ATRyX343deGB3uvJcR+h3j6794HVsvOt+2ZvnyApGXJ21oPZ51TaZJdlWGtIIyRhEED84oO/OM74BEcQ==","shasum":"c3bf648894a86524b46939cc2c216eeb2ce7ed7f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.5.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdehKoCRA9TVsSAnZWagAAhaEQAJLkJjQvayd5rJwXT9tQ\nOTTElJaUn5xhMIhzcj/Lt4OP6Ay7Olth/j6BPd8mGnlUhRIWsb6Rw4RwQJXy\nA6Fq1fgiw7FaJxMGdXKtzlajrilGi5Kv10ixwRf+O1lUs4KJqZw7xJKHqiD6\ny0MX5MtDXQgC0a8Lb41/39sQxav4LCqnAAkWT+ktrdEHKj1JHfbOwW12d6uX\nH7ZiVVUM7F0mTmUbwdhTozfoxz9UQ6wZpmzYi1RvdFHMu/2WrPPdOzgu8r9U\nh1TFGLgueF6xHi2+CwPWBnhVQE/dab3A5u1Nox1uc6g/ow5U07ZtV4fAakdo\ng6IWh54jVR+ud9gQjZy4Npr7Cc4xU7+Z1ko9PVxyYpoWVXZ7O8FsuJ3eKpBw\n6DRQsk2s9ejs3aPGknSA+0F0K0OYWp7okl6xvX5DFk5ZPUOm37CDJ7rUYqAn\nXjpq6Krjw4jKn+r8hpyix7QpArxyUOgkIpV9YIvCr8359pZXMaNd1yTeOOaG\nnwocuNQALZImdPaW1X9gEPE+SKFl4VkoUHiulp0C2JziRZTAUK1Uwv/uOPUg\ndo9biD0SghFc+El0C4JQWJgQvImAJ9rKeUGZapiZu3XvGYv9fg3D0XM9nfl9\nx8a+gD+mZsnW3miFpAofg/iej6AlUCI48c2vlJ86EWc5Ie8FlCyHVrSZiVta\nLs+S\r\n=sGgl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG5j+emiEztn3aWYyuLn7ntvDxgKDX36T2/eGILnMuWAIgQt4FG28v8WBuj1urT469ZCzS86S2wkgKcMRLUQPbrb4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.5_1568281255586_0.6678480933443067"},"_hasShrinkwrap":false},"2.2.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.4+6a55921","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6a55921e2b9245102c4c373759dde4c36c3b4c08","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-tIBu7WeVh00jSc4ConhNghaFhfEBEmmQg/rK4MnRwkEAtGe2qxH0mqMx1xaiiEX5sRKWXhYxZ7CIPPDI6ouenw==","shasum":"6c8b85fb5b8fdbc67ae32c2b29beff25db2d124a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.4.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdegrVCRA9TVsSAnZWagAAEKoQAJ6iEea3wlKsH/ab5Tcq\nHnP8oaT0EDXm9lZmpOH3MxVpcs4eIqLVy/hGF2643ifjoNSl715Bx3bA1Vuq\nSdgo9P1HGh0WKSSXGn4VNQtpItLOsiorxBTmegcnv/R9ZyUFM5D9XqJ0tXkp\nbUNntxPOKNoXqZ2Yelp8J3VFiKC33d68X01vJnYWukFgI5XbetSZqdPVs7Fg\na+g5AvHsn2Wg4n8r9QTBIDvUOfR/5n+Y2wVrrDO/C60tDIdrSwVaF5tbF3Wb\nKtKTJ+/HFvzkOeYzxVzkTYIALaf7GX1iBQbEeqaQ8HtGFm6KUsPgnVJ+8gC6\nK1K/MSdy+bwtgwsPl5u4awyJl1npnEE9mbp71XzXUQjd9IKK71KVQ/zPTVB4\nANykPEwIjk2VlplSztso+/omaiHa4ZAYWaz9YheVaNg+T9UEPNUDfBbK4yQE\noThoLABvNX/OzEES1upPmctwjM4kxffCKwbluwGXonu6rZmKlmdGB5ZQYFvV\nx5uQlHrvdmxhB1nHscH8LjlWL4K/G5KylgatQNszut/xD53DCyJRqeAqUqXA\ny746CpQVOccKejvYraUqN9vIrMaLg+V0IdVm+dUsXVcxwXvD9yBtOFGpLcfQ\naT5uOqyIfti+N+71F/n+16mmvnDZryoGmN8Sh0y0OAaal7CZxCM3fiick9lP\nc7U5\r\n=QwUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQRUMDXyBrqESrFtca9dKNGl2ACGTcHpdN8mmj2EE6aAiB/Vml7xihlGrXHGpekTay/U0egsYFDDQSYP/NqdNWQ3A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.4_1568279253007_0.8821792478004982"},"_hasShrinkwrap":false},"2.2.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.7+2bf8231","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"2bf823176927278a08df1c9df255b39c6515e948","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-0vrCrE8oHpby+ZTVHIupcqDKC40hST2ASWtdmyH+o1fuJRKDGSnDI1cJLw3+FaS8QtM/71iw9MPBY4jki1M8tg==","shasum":"bab3eb077f01301b1df2ab54734e9f42c86f37af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.7.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde87bCRA9TVsSAnZWagAAI14QAJCVSRu4CUCYfn1nHfRL\nTi7+WRUFsYoe92Nqs2urAEsW0xKgzAkcaRuP4ToEfKpA6mwunibMV9Qj32Hm\nbCkm84I8UNP1yG2vx3aTHaos3Bh3UonaP814UbZ7csmmNJHuRDPrDF2/XLvH\n3SXuau4L7+oIVuX0bhBUGHJGx0ZiR7Gn5Y1pkgCAcgcJaic20FpQHZaxH0dH\neKHboL7W7UEVwVQ+fJMa7QstPvCiT/KCLzllOfqNMbKUFwbMMwEJBa/qmsFB\n9TpDFgmlgDyqinFo87kqHadh63JGWpvKDgST3yrb7xn0gY8h/111Hf8YZxjh\nSk8hidJj9fPSu/j2potuhvF8QGauRE7HuISOFVn53BgOBBd4KU9hF/0myCc1\nU3/TwumhxizYwCzR4W685AP6hP82W+JxWt6/tAYH2px3O5U37We12QIg0Xou\novp2r8xSAMQuusiREnMcSrYwl81ERxKMSFiPyWeGn1wE9uXTsiZrbtFnC+yS\nCd4nVOvMjXBBCOjmRKsDTwvVC2msG3+sOM3AYQBuERCQ2SMx5UQrslup2ktg\n9YbnUBoZkbgYSDOXkUaz48c3umHCxMSohM5KZEPmYWa9stQw7Q37N100WR4T\nL5l9ejgVFVupDhzqL6uyCLtSxAY7RiNUs4l7FuJ2GjfLNKwmVi8gHVQwTy3F\n0K2E\r\n=pCVv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi+3Nqtpeh4JNF3VC7uwksTbWeRsARJch+fx9ZWq68OAiEAwSlZ+ZEH/EloF1SuKi1KjkDdRQe1lkwVGuiybkGAbeA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.7_1568394970393_0.8679725910110052"},"_hasShrinkwrap":false},"2.2.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.6+aeea4cd","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"aeea4cd40e2ac66ff596a205ba7bfc95aa376128","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-eznjVPZc86dK27jFsWkm8MYaLQVIV4UDY7y4ForSQU3d+OQTZNLcAlCcAxZgbbEiJDCFHDGy2swag1S8fCcHxQ==","shasum":"31ca39aad0e88dcd6a040b70d7b7b4158d0cebf8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.6.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdehs1CRA9TVsSAnZWagAA/LkP/1JFDStk+xM0dHVKmyre\n54Nvi8pzgPZCqg02gWkXSq+YGjO8JoVphwM+a+kmcfO/2M3b4Mqcc0bJuLhm\n286rpbj6x3dXVMRSYVeAZcwrN7Ok27XqibsPyJiokIzzXxt/JYcPuO+KvguS\njwLzw0dVDEWMoafa+/awTAkqNvmW73WCjd9fJeFOpeP5R+1YXAm6mFBSEOW4\nKW9ukP/G+caWr/Jbdxi1GgyL/3srTonmeAVXRXYUJ2a6py42EhS+jwz4Y6Fx\naRFUIsbD3157nsY4KKSOGzfLL9snX4gXZ2llpDF/uCXuoF8G5ildlHMlX8ct\nge7MXwX9n1uGueTRV2qzPdF2QyWMb0gkhdcgLPEtvEuxBfxxFldnyQ2B61Ju\nRWOXgulSe2e+ZdrxJ77gyAh2NJg0jmb0z3oaEUekhBDX1VVSfACv8HbHyhRA\nAgXQqngAsUAaF1BWVn8Ave4Hk0U7tDRQ8qopdmxMU6aSScJVbuqhs3yzroEi\niJ0rP4PJIYncADayCvJfueawSMos6HBnf/Wa+9mliljFY4BeZ8ooh9t7GCJk\nK1OYmcjQVJSDiij3ehPr38yzfc14glVRmvmWPktRuooevv7w+hMVfaMyBlU1\nqZnkIft65EiP4QX5hUrO5iXdBsz8JjxmKMh+Eelz5xeJaGvDH0iPUEv8T0fG\n5gfX\r\n=THtI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6XwgB6Ac5aSNh+VvWvZf1vxiFe2CKGLL87EgPgpSCwgIgMCkr6mUMiT9zsuA/wc9jxChfGlVR2Vfr/x1pgTlPOQ8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.6_1568283444120_0.3888984091314136"},"_hasShrinkwrap":false},"5.7.1-alpha.28":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.28","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.28+b57aa908","@typescript-eslint/types":"5.7.1-alpha.28+b57aa908","@typescript-eslint/typescript-estree":"5.7.1-alpha.28+b57aa908","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b57aa908dd237b8c3a4d0395af00f7840d66d96f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.28","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-Fs109vMRYhj2FI/Gqf7Znwsv2vwhw51R30N1cv7PESUWvCYlOI5PR6sYu4mGuZDtkpENFtycDaWguL5LEDAejw==","shasum":"13528c71def9cdb3f8b36dba71fa4428f7d11d7d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.28.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwAR/CRA9TVsSAnZWagAALHoP/j7rkzP9YmfMKEABFLTH\nKnTfvk7R6IFmNs3FEvBXYdP+4GMYQ2+8yXrJdWk2Onght6ndmwei7Qh053uW\nEiEsPqvgnqFXDWG7lQ3qaWHZH6GLQ7mD2AFMWDKJ27YGwmy2yuijhGUESPTy\nkAN9sdueBLYol1xZnR7O3+/siEntf7qldF5U7dOs/TYEwdN3s4RwN7HPX/qO\nUbr+Lhi6TJXQ9Acl6+czW+bW+zHmGgxG7ohwmk8Hl/yXY1/pExrL3rwm2Pyw\n5fSOYJnCH0lpwbgkF5KZ1c4Hkmiyl2Fgi8ZMK0MMB6xBYXEF5GzEFXQW5w18\nds1RIRBHYnedB83Qi+toPWW3noGdEhy0HDuDD0NnbfbI0tgbWkgCZoVZT/YN\noK4b1YsbIoVe1LlQSN4+x4BvqSY6pOGZPQIl0OL0MSNK7iOMTk2NOpHOU8ds\nFSOfBkib1JNfRET0UfCC0H+zsaS6cnBzwOy2PvepoPmNuME/0muJbCjiQlhS\nbwP+bgi1ZgmdBPGbXemwG7GE7nKxs5RueDe9wsqceioph+TsukOkN2ebj14Q\nhM6rx8UqnGYU7JHBO5WN0PEGm2hxfcdSFWQrbYsIcV0hercftcemv52g3Yg9\nMvlu/ZBQ3v+3aQMdPL4SBS8RRjyiuSlnpFeVgPy8A3djPE0wHo26hpQBhvCG\nVdAL\r\n=cRo7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk1CE/oDfxGEVoz5ZbGYhMLu2rTI/fWvbAUYGVa8jEjQIhAO8zUPfeUPGJU0+A7KeutnCqInL4crQjFmd0+fKE052H"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.28_1639974015214_0.978703551426521"},"_hasShrinkwrap":false},"2.2.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.8+752fb31","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"752fb31ff044fb3db206e86a977385250a925228","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-kpibwTXUJ+vCkXfcv3ocvBE1edn7Aq671B0I3pCVVUtSxJhy1qjoLYhJt1RkMXUI6bEwNigbL9gWcX1G8Wbt1Q==","shasum":"f9a327ec2ff88fbd51d18a3d398ecc00c3076883","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.8.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfnp3CRA9TVsSAnZWagAAP1kP/j81a+YbczORzD7bnari\n6ebLH2cDo0zXHIn7qmBQ4teREGdr1EK41eiddu5wFz8Uwe9HzGb/L4ZN2MkP\nVGO8WE79QSuZjzoPJs4PjEyPFn3qRGNN94Gxb+Qzqe7oH005h5b8rRc1V2f1\nAC+72USeROcSRt6ga8jj2crQZMRbZq+JGEWW6OS30xCkgce8bxvo9BcPX1O9\n7MQTDLjeN58BPdu5HrROAZImHcH27aUBJzIwuoCVMhk2RByAmKTt/cqF1TJ4\nvywuwvFDNU98iX7Hsp1UKeD/KGQW5ptm8wQeWBE96sRy++1Mv8INLgEcLa1c\ngX+TpIBDOjW6VV6MSwmya37cZ3WEJe1Ubdf5cw80dadd1HG4Ec9kcT6V6y4x\ntQgaxAp9Pfh1CLWt8uZM21DOpy28vRAjh5tfLmjPPg6dZTnvFxhq+yn4bzXR\nQjJNC22bd1Qb2JWAMnl+6aTq+MVXwWzBeWdKm/KzkBlm5Yd5gAHmascTm/w+\nUG7w8awW7aHiGPG2p0IK76L36BrekYT8s1qvhIlzFub72l8I0fNuxkHPSIqC\nBxiEEKaOAHqzAUeHTk4s3kvze0HL5OsJd6+5z0z8n8spyajEYAsADtsSnfb9\nxRxxvUEGLQgcaw13/HyNXU5g4UoyuuooNr/mJ6v+wRFt6PdNjiPUkg/3nQ0p\nx6Qy\r\n=8+4Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu2C7c7dPugb5s2VFo2qxZMcm/JfiHw5fa+VKr26SFMQIgS7aQcPwDNigkxdjsmbBcB0ki4fHvSktelkCgR1eGq0c="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.8_1568569974502_0.4908504649732448"},"_hasShrinkwrap":false},"5.7.1-alpha.29":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.29","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.29+eb41a3a1","@typescript-eslint/types":"5.7.1-alpha.29+eb41a3a1","@typescript-eslint/typescript-estree":"5.7.1-alpha.29+eb41a3a1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eb41a3a1e723c85ff835aa56a819f5749faa94af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.29","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-LaXRRY5Lwuafm3suQDTpUhZRqzhvX7JD6/O5Eydu8PdsmgBVOdyda9+wn0yRo/fTqTzOvN/gmCRX66RAb7BGJA==","shasum":"40b6f23d59f8b9b740abda44ffe79bafe0314cf1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.29.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwDsLCRA9TVsSAnZWagAAdPQP/1KXbQReRCBTK28J6ALc\n/YEteax9nBsk8MFrNzYItujRSuEqD7lquov5N75YVDWtPw9PkMthZVUZmNG8\n55/Pa3uvfNtyjU6GtuE3wA6zQtKqa89d9DHHrM6u0RZjHeju0kZLeGsSBkuv\ng2S40hLBIB1BsvJVN4mTEjib5IjvNjocaQjhAKqzB/frwxr+tK9Npg5Tv4Ky\nYckmBtkYb8RwJCP6sS2EBK1xB/TOls7xrGDqQbRGtGnUE2FhMJ6lmVE3heao\nVfZckqCVbp0YMhTzcRF+JgzBv7rMaekyLJ7BXyjqtVEaIdibJMwYxbGXFJF+\nyiskCwGM3XJd43Y0S+LNgomjslfqVtC5K+IXNuZFwRc4zW0yskHB0PIlN4zV\nHsElyAgACw8a2bPN9hgW7UbPE04+Ezl+49Y8HqwyONifeQEUZcoUu1fJpXw9\nqNAYJnbrffoQXwbZIb+wnTXDt6KKPtUIqtui2lrDNY6gDtuq1N3xcPjkZD2G\nzr0aUm7kQwy4lnmU4JnKrIFlPT/JXJRW/0s52Qw4pMGypyU7xcEXDyAw88jf\ngoxLZJqEbIwaVYqiyLBR4tpq+5Qx1m89LYSazjWfJebKdlD1n3sOd79mZyfN\nIRCVFWjsBaHcDgHTt4fENFl7VEVseynAXMrJhy0ntMq72THwjJfxDNM3WQ6g\nXecc\r\n=RcAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeQtEMsgosWAB3/53Hh72mlZ9vlbA7rSPh84weSnsTnAiAioxkCJqDSwbRN1BZ+DkHlBqGgFvyTOZl4IORqlTARiw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.29_1639987979240_0.3866315632027504"},"_hasShrinkwrap":false},"5.7.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.26+96c023d4","@typescript-eslint/types":"5.7.1-alpha.26+96c023d4","@typescript-eslint/typescript-estree":"5.7.1-alpha.26+96c023d4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"96c023d43a2c621d74859261f860c6e797123e67","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.26","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-DCoMYygScDZDHu1bZfO+Pk8qDS2/Ox44a+4jugQNO39sQ5Y3hsTh4++KvbKAzYX6JyUdhgDI+O4oSmQtu502uA==","shasum":"a23532eb7737a6c502629ffdec81a77ca90df0f6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.26.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/cQCRA9TVsSAnZWagAAvToP/jZ46Sb64oOzhgySmK5Z\nAEvEaDfDLg6MO3lRyW4deLoWbdDXH3TzbPEmR5VWXAqV+keK3HSMm/yqWPJD\nY9ddUrTEuseYjacJxJ1pNZO011FJYVzwWHJDmJLTC0FIy0mjZVN0LZVb1Q2+\nNpVU3opQ0lb3M+c0qJyMRpWyymfHTenm5lVt0vjECDSCTanhv+SrVnacd5qr\nzHbUiOngppIFx25drjXpcuOvsTRaTFysPQwAPz5PMOXIUuDOKPXvghp6dk++\n+gNHjxIsKLUeOe06Nuge+wP9zGvyI/Qe2UaUSklKg+iHI/HuvOB5MVBpdRFU\n+sq+EuHHaGc+kBx8JK1EzYdPlxuiGTE4SFvbSMbEichsDGEw8AhKJ+5DKPuV\nxlgpCh/aeFoTVOPsgsmzBz5N6rm7VjqQWpOD9OGOT0evtRqEB18yCQKTt5fG\nhca0R3HM6Bo3wMDlmSaJZ4G2EOOD7T6axMo2fMw9r5xnG22IDoJfUhgwOwsr\nwZRLgwUBEEHNCcxvbFY/zldoulqYv/1BRCDXqJOVd6g4CVRCsJhfkV2r7gbB\nZFp496PqtK/dkb5EJFbBZK3hgDdlCTvoFy93RHHh5DAmU8sAxtAmdBDwFolO\nyAN5ZK0oBszrAJGDU+Lhh3Um3sRHzr3nhK7QUrUWo/pTkr48MCvncQQTyCCi\nwFPg\r\n=rEA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/zplOcu3Lv01vEgo44xgI5yRWTjOInrgMuppRR9BmxAiAx3k4EAs/ZaNtlNAGu71VA7YFLuwStVtPW5gQ96LMIjQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.26_1639970576348_0.8781154071089026"},"_hasShrinkwrap":false},"5.7.1-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.27+234be009","@typescript-eslint/types":"5.7.1-alpha.27+234be009","@typescript-eslint/typescript-estree":"5.7.1-alpha.27+234be009","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"234be0097bc03db0f6bdbacf594c77b6a510373c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.27","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-FRgVgTsSGFdGrxTIkrZGk8L6EDUGu1owu1JbYgA7zomdvJ04lKocz1M0rGgSqpc/+1XqnBveLYhOGkWO2Ce7OA==","shasum":"583ffd9dd693080c9b87808f61ca4f419e6122f2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.27.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv/6WCRA9TVsSAnZWagAAqPUQAIUtfD/OMGNKKxsbxhaD\nJ892veAjZm3ktW/egTUzIm4mg849U+fWsa3hAL4bgnhGvywsdlVDdvv7jXIv\n1TVizetKyyqCXDeRYthiBS/wsSWqlZa5ggsQMyUJjSsQ3H2scKla8UvSU/RB\nFRE1vaGT6JhH+rtxis+R5li5nZ9cRRRohQAHNMdLTf145ZCZwk1bfr+j0wbN\n3GyTNkFvMVvBiWAQF23m071d45WsC0h1XCXiGnCX1fc+1HSGyvZuj/bEfFAh\nOj8xXB+9VHYMUQUHeNJMffsokS88KGriTvayg52bFZHoWBLrzlIUcnXDr6av\n4V+8ZBBzOjDU9anjhxuR5C6Iew0S3ZtcXYXLuYjoMyM76Gzd06xAr7cOISLE\nJjq3iC/DvXnFQ3Q4PWeoTmVcKO+Gd0nVGf//IK8DMTfjwX0brbhFY0n5Qulq\n93plkae766ygfad1Vei77PsWufFVrcPqgnDCMsC+lYvQK0NlGuv1yTNkbXCo\ny+iL+CEEPXuaPnodM9s+DSDWHN0fqX9p90hp34h7wAh6LvM62+hvyOO/F9En\npMpdj7/ej9wrIEUsoKiec+TYEOgRDNlTvVfG3PFJu8qZvoYF3WHhzoHSqUmQ\nY+uckuF780QCbnn9cbXthdakv0IDw5AVomXuMGuSi2/hPTJJCAgJv3KUVmwF\nPBfk\r\n=Js+m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsFHzIui930gUk/tBu+Qk7TjX9lIk0oXeG7OgCZcQY4AiEA7dfHzairWgu7J/2EkMu8+uofx+FjnKnSH2KuiTzePZ4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.27_1639972502774_0.18746044663378214"},"_hasShrinkwrap":false},"5.2.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.3+18104cd0","@typescript-eslint/types":"5.2.1-alpha.3+18104cd0","@typescript-eslint/typescript-estree":"5.2.1-alpha.3+18104cd0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18104cd0204767f43e18a9f0e8b1956db6155b47","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-cSlLAWYW4EYmA6wLu1cIfhuzViSPp2hcypNZzsKjuP/wwStYVuh9WKatHPf1Nhf6rm+mrwM56sHIBKDYNu3PjA==","shasum":"aed6f423373fa8bdaabba58ba23b79607c11ef3b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.3.tgz","fileCount":168,"unpackedSize":321028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeOYgdmr86R1sZiKCMqHLuW6DjjMpZG0UaGFD7Z1aeFAIhAIdGj3ajTP8hoHD0ZlIs2XFhLVBlH06WVeY7b6mCIktU"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.3_1635736916043_0.3737382829540148"},"_hasShrinkwrap":false},"5.2.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.4+475caa46","@typescript-eslint/types":"5.2.1-alpha.4+475caa46","@typescript-eslint/typescript-estree":"5.2.1-alpha.4+475caa46","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"475caa46c64a74b169680b2f82925ca8b99ab498","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-jjaWKXdJ+u5B8dK0SCukK+2EGkusfasmBC133bG1dDl+9H9F1J7UpQZqzt3lWl3uiGUORZADwtJUofgnlEbBmw==","shasum":"30dd895edc6818e354c2a5a9b0b93bcd1ac3360b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.4.tgz","fileCount":168,"unpackedSize":321028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAk99EHaRsMAVpQlH1fZ26UsUMmiyOu7qNXyA/EAkMSOAiAb5VVpZPF7/TPbQNYDvaziMjjJrYtpeH9/0w2oLwBVig=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.4_1635737425671_0.4349196696531017"},"_hasShrinkwrap":false},"5.2.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.7+80b853db","@typescript-eslint/types":"5.2.1-alpha.7+80b853db","@typescript-eslint/typescript-estree":"5.2.1-alpha.7+80b853db","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"80b853db90ae3d4e32c4b7ec9d45a5c41dc459c9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-1PbLXsGZBR47drjjl14+lF+9UezimtYTxoSP8FiLW/tDD0sH9p7GztuYG94esmNTW+eCFQVcT7GJECShiRgX/g==","shasum":"3e1905dcab16f31a82e93394032b59124e1b0673","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.7.tgz","fileCount":168,"unpackedSize":321966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdpn9d0/F4n9jefm2aoxqSHqN0ZW88oqJfLOwl0Gl57AIhAMra5N7YX7iSXbzIm1175NTY6syHR89/639InF4mo299"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.7_1635738215097_0.9048271321481602"},"_hasShrinkwrap":false},"5.2.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.8+6af7ca7d","@typescript-eslint/types":"5.2.1-alpha.8+6af7ca7d","@typescript-eslint/typescript-estree":"5.2.1-alpha.8+6af7ca7d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6af7ca7d9fde230342d27ad5a75a09a58c022974","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-LFyBZxW2HKdQyaCzj/vSMzt0Y20QT8CokqWCC3HXRK0TsUBddYQ8UISimz5z5+y89VMspTDt+pdf9Ubt0CzlwA==","shasum":"3a64a4358b6da223c090ef9dfece96343329d124","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.8.tgz","fileCount":168,"unpackedSize":321966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPD1NDKuH3iQHWEGplma0uZ9oaUs5vFFwLNCOSG805+AIgCsjF2PyYoWC59M3DhCWAPebZvAtr/E+bom79oNynuog="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.8_1635743456345_0.4595129359849055"},"_hasShrinkwrap":false},"5.2.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.5+5229597d","@typescript-eslint/types":"5.2.1-alpha.5+5229597d","@typescript-eslint/typescript-estree":"5.2.1-alpha.5+5229597d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5229597d9bfc998852c4b4fb421859e8f3d3d688","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-DRPtYZvz86jNE308AZkf492XxUxv9mZs30z/pgbHI3Klv9u9x74I6Uu0G1x1ydWxoMMR+ZxqeK6sdfttkTMUbg==","shasum":"3be75c658b20a5ed1dfec2a8a24602c37a425292","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.5.tgz","fileCount":168,"unpackedSize":321966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1tDnF2pxSVNCxNf3yyCOVf2MPMUSb8Ylcu/oN3b6xGAiBNKqdT9Z5VQp3Zy5/Gl8olTOcdVcGdvgVCsgD1QtTY6w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.5_1635738017401_0.9817773239227334"},"_hasShrinkwrap":false},"5.2.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.6+a93cebfc","@typescript-eslint/types":"5.2.1-alpha.6+a93cebfc","@typescript-eslint/typescript-estree":"5.2.1-alpha.6+a93cebfc","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a93cebfc0f2026c50972bcb110bcd3295ba9a44d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-/YfTo/DqZbGTC+by3sizW/vUm8tmWmn+jcdTeY26emeTK3DbgyOS0q8gR5l+KcH2JTgpSikMJzVmOsjNXRRDhA==","shasum":"9b483006f6410f30e908148d05568fa6e5173f84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.6.tgz","fileCount":168,"unpackedSize":321966,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNfqQov4bkwGm75jmezK8BiJa2Vb60pbaAmTvWLxGHtAiEAmkF2Gaezc43/2JVevqvUuE3Q7OhJLCz/fToStHROX64="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.6_1635738090005_0.5543755411095297"},"_hasShrinkwrap":false},"5.22.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.14+a8525481"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a85254817ae4914333e7236a5b0f9b6844ce8791","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.14","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-dJfqTjejaP+RFBo5btu1FolvsHEckX/1m/+wOnDB7es4tG5bJry+kfV8UXj5aq3Arp1FV1lhKiqzOyFWYZPKUA==","shasum":"ff100a2a16beff24a47d588d722a2497581b2c99","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.14.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1gDYdlqDkoBP93Ohk22Bn6oCthkVTVbX0gs9a6R1doAIhAP3FGnQqXoqKQOPFwvGZbZ28m/ESRrwsF2Iy/djn4Y2e"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieM9aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSmBAAi8FazDbdssjC8S0MRntnpGgY3+hrajNjolc0DlC/RnSu7h/R\r\n9XA1cEMSzBfwxHPvQWlzrFLwpThJSTvmQKyLEKX68JnaX9iCQP6NQUbGYMuJ\r\ndKKhrOmoL+OloIsF/8Qqg/WLuXO87lKD+LEE0tH8Lx+xyKmkdANtlDsw7G1b\r\nzGMIz7uM3rlhmzF5AGVSG0vlavT8yutbp9gEUe1vHz7BuBDN0jt61B1eiKtR\r\nwS+krQLGI+ZlDN8Z0tzYXNimL0/zL/4/eduewiSWc5vyEaA5PSwEivb31hhd\r\nD5KjrcrpUXZaqjt9p74NknIsP9L2uOehyHWUrIPJCnXw5/3HRjn+MybjdJPV\r\nhbFgtaNUenroWf0JyBeCdiuxnjpFqtLkWiA1phsGAJRQnsHv8yjtB76oqn7S\r\n6NI7MW+ZTR+TuL1yS7wqe6VAnBHtUj5PaBo/n2Vu2CP6btCOVJNPsFwDry6q\r\nQ2+Z4UFn9q+gzRElpBswgwmPFd4jh2sj81MMxysRQWN2sk+6dp8JBfQGlXPQ\r\nHET0Sk5mgFhd2KN4JN1vsQZ0IsxCZcdzebSuYyGU46+sjEPXsCOfbD4V51JT\r\nEHU3bEQKZv+22IuEZ7khhA6aeaAJvnrTODuGuMqXxhz7OWQJRXBuOQaW4CMQ\r\nX+IsGxvHC87+y4Na1+htlM2A066AQb4CRb0=\r\n=4tVY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.14_1652084569945_0.10812740009856658"},"_hasShrinkwrap":false},"5.22.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.13+2e1633bb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2e1633bb960d5278c08a21d9f604e690a767e108","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.13","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-sgFiRT3w8qt6ERgBpxsQA5BKlmuCk3XJXJG1Ssv4uL/fIeEHB8YKHQPYqjb2j0JHZieq0yVGJjaheNwQUnuFzQ==","shasum":"6794fa9530adb84f61a02128a1ecd34f48181929","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.13.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHr96kZEI9rkSkmfU4tUANRxDkcmfw0shjzmLTvTaoIhAiEA3rdHRtz5nwrGDdEs2HeTV/W/VzQbKG3V7KW2dP9cELw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieM72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTTQ/8DgkGAlziAC5/o0YDFNhDVAqhM7AX8Z9b5iVswqQKDMTFEW4y\r\nPyjdqFK9B1PMaKB1sX1PG0qHObawjemmLuhrJp9zJPRbOyHkiN0Qhyfd+NKD\r\neWilOM0oGRB0+JqLcgy1SwKPw0kuEnW4Q/oKLww8bCsA5n9aijuYzI0h8JoJ\r\nMhUN5y8LI/dmuDVpsgy5KrfUGaEGX/YATKpUoAnvyXqfi/1wtDkl93Gre+7s\r\n/H6Ha/joxENWLpHUTzYLzyOXnR6uJ/pgNIJtQWCxB3OxWoYHUMroK/oiYINZ\r\n6gLRclv4UgAhaHwrnbdS9F/bynn1d0ofo4hzdlWwMWsZ8od36wETTNSAjPKO\r\nmngQ/XyLm9Ug3G8XjODDxnO1+Cir+n8mEWloKtC9ZzDop88+Goy4U5Ek2RoT\r\nHnNiXYhM313dDOwVs9KO2zd7QcAJDZNXOJ5xybrdOIXr5MVm09XksNtgRZyq\r\nAZ53oBUoEeLxaxDsr4iMEwvel7d1B20U+JqsamS3z8LxmiUGjsNC0y+UKx2+\r\nzDkrRO8TNssvBn2sThjSIGcKaw9R/F46cAL1ZWnes6TCNLMmv/xZ7ymOz26q\r\nbHqNfGN3m9JsJU7JsZNsKWil6EAOCdIHSQr/u93YR1y8usFF3AV3G1bS6WYc\r\nsMc9h58THZD6HNBaGyUDfWoULrHVzZaBOfg=\r\n=xfSQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.13_1652084469965_0.05786281321717257"},"_hasShrinkwrap":false},"5.2.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.2.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.2.1-alpha.0+9c8f9a89","@typescript-eslint/types":"5.2.1-alpha.0+9c8f9a89","@typescript-eslint/typescript-estree":"5.2.1-alpha.0+9c8f9a89","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c8f9a89c098e0ebb7bebf88a4a0f07165275fa6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.2.1-alpha.0","_nodeVersion":"12.22.7","_npmVersion":"lerna/3.22.1/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-SYX1GPp2tvQqOZOAIUqX/sX9ICX75dcHlS+I39YPL8P6pyGYsPiMuV9b/b91mCRSj9hyqCJnz4w7tjqSARSY6Q==","shasum":"61b0a639d8c78874b5e7f2b54ef821419e15829f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.2.1-alpha.0.tgz","fileCount":168,"unpackedSize":320901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP03ePWpWq/z5vJUsH24VSIiWV/0A+30ylRE7bKl1lsAiBB7wXAO2TGXHPWT7RI7bFgqQ6Khsq2kMhGy1iUi//qdw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.2.1-alpha.0_1635182282138_0.651955943863999"},"_hasShrinkwrap":false},"5.22.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.11+32376aa0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"32376aa0ac5496e0bf8d26fb7cc4bb53653be76a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.11","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-RAeSRMAvrAORIhF4K3r/LVBxWzOJ3QPWIanvSlgVf9eWzVU1KHdKh5eZZLu7Z3et1xoapYbNRzu9eY2gA5ZeYA==","shasum":"4ea33f504f4f863f7d945a1f2fc2221cf85bab50","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+UT0ffK2J9wFD78Hk7z5ix4zcIfcvhuGusudIxamu1wIgNw+sp/63fbLn2exDxYNd54BdIIqHHtIBpjtWAUaei80="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieG8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6tBAAnA2yK5+Qmc4DecUtmwcoBv8uWd2TCdvj1rIyiESCQIamIG/R\r\nbo0qoRhLA4gmVThHjt8Yikea/uqGovnAY7LP8/nuHokxAX+6NooamtZNOcVp\r\nt4x15+Rhspx8bPl5wpxfKC26moWe/7fBCuMOZMdDB7Dqur/zkWubXZMDqPkx\r\nRziXKuAhtaYVel2uOZv4z7Z4Hab85DoFV7QZ5QJNCJRd+uYQCUPXReQTwz6n\r\nMFQH0yt9jELBHRXZyt74S5ZbyWf8uneSI2wArgJCNTvsTjcnwdGsNK7jHmyg\r\nflk2gYxo68HqNgEKQwOiO+EbuQdE4D22n1G0JyjXB87HFN/MnCCBAM0T0znH\r\nY0FaUDqPjRNzQ9jMj1hhyh3Vgd96h1EMxeD4GwuEWFuVNvTfp46KzAH/o7TX\r\nbqofdMHr+LY9q2NLrKkWE+KUprvx1MORxXpwh/wsyH+t3ab2efb3r9gehwAg\r\nzwt8LNSsf5Hc1IeOao313mmc9ePFVSkjRDu1qE53Hm9AIu/2WWxqlJPivCdP\r\naey7FDcqiklYZ+ZheVzZ9k2gZtSbyWTg3IXAPhCp2PtCc3Ts6g4U+pOB4ZUK\r\nT70umZBUn69peVKLlEhfMJIBH5XzePwL4q7UdYsPE+LQvczPVO2Aub6fgzhs\r\nuC2nyHeQ/eQApBshhLfsfeXfoG3pPDLddf4=\r\n=E6fI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.11_1652059944166_0.5220179299907985"},"_hasShrinkwrap":false},"5.22.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.22.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.22.1-alpha.10+7735475f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7735475f1162d44fda95748265b04a6dc71409d5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.22.1-alpha.10","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-TamrgE6WezG2Msu/j0hA3FcF1+SfAuH4olj2nhHT7eFikVFJpqlFYf6wGYZjXoJ6jl6fzZNw6wytG+7z6er5uQ==","shasum":"b4f144e8cd554871b0618d5a7b28d6b6c1b49b58","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.22.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX+nJ0/STX1KxQj4EF/yzrxsYzukKj+l3sU2c+ZgWp0AiBz5OgM152MZcBt+qeNYmsK13LTM8i3BwmCZ6miqWzuHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidTCbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2jg/8DQxy/UhulxC8Gx8KZrGdWdTZ1sZA9kJ3KPjT5JxK4pMYkhP1\r\nSdx2gCzq2B8FnyjybH1x12t9pmr+vxxddNK4845HkSxkIVHq1xviVlMwtxQ1\r\n/x+RJcrgXTZ1HgRzuT2w+ke0JyFI3g4/w8BX0ayOJQOZiqsnnwQ+MlygSUhI\r\n/jmciXTZEP26hKVpKtwW6Q/RSXHcFAz1pF7OpujbeVXZ2CJTThr2Px7rWyOR\r\neTiyvWLWH5niYsIYfoJypCgHgcd8p7KhST29duWOcP8gFhd8HRFJynGbFGKe\r\nfxnpi40etdv0Zn5u/7W5f0iktguZSboHEHQLHqC0W3FfJfq4yET3lcYDNNl3\r\nrYMeuC5YndDzhEnwiXNQcZYs+XUBwfZzlL5dKbPJFA4Hg2tYn1435CSEoPGu\r\nkrnBa677AcYUDkLrNAsaANcW4/Y9lOQ/EWL2bANJoCxv9g9Mjn7phhydOGOR\r\n2M2vyPzdyW9uW5NASuTx6SKEaZewqapyCID1sT2mbOTeTCENT4SG00lxSidd\r\nF1lG3utMi6okmAg2orljuYeP1Ck2TydOQltJ3N40ccY/AWsgFRm+z+Z0Tpf2\r\nyQp7FW2xa/KrZb3dAp7+kcBoIHqIZjrVv8kJ2QQEF+Xm0oPrngrAjojD0hMS\r\nEqs6ho1jNIZhLC3U+80lEX0i7a/QKYI1sYs=\r\n=WPVw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.22.1-alpha.10_1651847323357_0.4535695508520792"},"_hasShrinkwrap":false},"5.32.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.11+e03826f0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e03826f08ce8bfdd6d6702025d975cfb7d867097","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.11","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-bJaIMK+0FFtIxex1ImwIWX+LnYzGEo7Kudh+g9T6IMRcSDksBHCMpRwyvXJqYXETcVRrztQkqHoKlASnGK30RA==","shasum":"8b5a1d382f3f3658fef922724df8b72bcedeb82a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtObPFsvFEaEXN60nm5bWE1pN3ixuXjhCXdl6+1YnuewIgIYlylI1UirZebRo9lIu0oaLhoPID5iMRbWXr+rd6dis="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi78x5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkJQ//VwOX+Xccj6rlr29NxgmKadS+XU646dEBa8d3k90q/w++Iv24\r\nqJ/IFBZuJMBpl1fz7bmAq40ZwIHtCwHyIpuzW0QuPPBBAKma5hLlYJJwyedR\r\nshakBHzHa/VW1ayPlFjamV/KqZNC+t5oTG3ie3hYQafhfhFN72L1m5gPtsjZ\r\npIa6Mz0aF4iNaVUaqpgQJtXITaZeZ4pwU3tZpFxdsJkLRC8yg+lmK1e0/UPF\r\nZUaEitbrntPxKICJym4tq5i407dwJZCSqB5TaC1qJCMr+04x5B3WqZqlbMEK\r\nZcF35mfb04wUyndOE9OlRxyoaMXTyKqLGrD+gM0dlStgiwHc0j6r4kHbpeWf\r\nrfi/WO3PDIJTPb0YB5d7VsgshBYqjGxnJUZ82P8bNSxM9htNictwKLAnImyM\r\nqVN7AnljMiGOj5a6zRFInPjyLSjeefht4eH78MktLiceUfZrb6umeBiJV3d4\r\ncXU+t6CfYty/16JpUyrYkPQ8KflA3xywWr0ZTp7yGGAaSrTKZiBxD1w7pBnx\r\nqKoXdkL+7VPmiSTrNtzyEG5PqhZG53v5/KBW4P1flN2kp9CgvLRF7iBlxVjR\r\nlmon6/svSCamwY+PEcy0KAiY0v31ohLZBmf1pn2Q3mytcSc3s4wQ4UFEexhO\r\nXP1SOmcTNqrXr71H+ci5m+wfHJog7YlH0C4=\r\n=VuhC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.11_1659882617471_0.04781378948346915"},"_hasShrinkwrap":false},"5.32.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.12+63cba5f4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"63cba5f4c1884e102927b3b14b18a00e96ac63a1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.12","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-3JcYS+4onZFugCwNf1ixamQ6QelGxmuc52n4gkv2ozoHI4Df8l4d/02pYxvw2dPhkkNg+Isqjfx9hmHibY+g/Q==","shasum":"d8dc7e1e90b370d3422ad0854582e74021031dff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7wVmjTWSVZHhpWuVeDicCaY8BP41XE1+Z5Kn0yf2gYgIgadHalBEwUSsv4vhyaRDUfKLtqSauusLNa1yn6D6jz4g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7+GqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLqg//Q64IcYTCCwqu6HJK6FClDvnfweE06pcbgSNwOTuPRNG+XqfL\r\nciR706A7VKmCquVw2FepCbr2TpWge7hY1WgsOmNgwwZb7yyfJhZZKP2adRC1\r\n+n7Wpj54F2t5RZq70RJOuZ3Fb1VvyvP36Tfu/ga4NfEElFbKtwdHlpcCw7a3\r\n3n40T3gJ8ernPLNeuwOzgM56oOIfC0Z62T8CXXGY04y1o/ImoaQiKHOVp1cl\r\nQoM0/yMJREgV4pvwGiBACuK4g3EUqRuN501Xvf506YzWGxcRLbvBC91JU0Ys\r\nfZTWSgitTpfQLINV8E/tWghU8ujLUorNKHTsksdlNorLNqz9CZcKO2say1AV\r\ncZoyvBYAg7JXlZnX8wjGPFUUOsbXhp0luPkdt1pGFpilbLCUbh6NzrsFILW+\r\nT7deMpHUQXNF3dst6bxGzrWqG83G2z3o1mpr1Y3tnmRC4+qyFFwS6aMrEjo0\r\ncYin4KPli4J0j+qWbqWyAKgbl3zx4oj3lpvaxcFAq8pb/DcjNe7ETdcq9Zyr\r\nY1J62Yl+ZgeZXuXeMoTgi05hlSjlnJLK0WMPwb//6ZbTrkJxDuxYRDAsPOtc\r\nyRzvxvh/r2e3k3SxNbXBGzqfrATCBUn1BAuT+ttxRYVVlPwd46jV/MGO5zcL\r\n7MkXKsrmdK7HHmZQNDA8HrRk7km6P88PtV4=\r\n=VCLp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.12_1659888042385_0.6580236823983192"},"_hasShrinkwrap":false},"5.32.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.32.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.1-alpha.10+df4e05e9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"df4e05e96a44e03ee4015f56a4f85846d2610087","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.1-alpha.10","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.3.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-G006oVbceMyvNv92QogbTjFTLkUAFxCp/hq4GpPzD5nkHfLeB1hmhpGqR6H9WLlNf4QQVNpOFuSZkx/dKH3Hmg==","shasum":"8631f88bcd5e8a5cfb40c88d259593dc45638984","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDceVwly1tbDY2C2d2Y2mQNqjktZ8SkwWfiMqq055/HFQIgfZbOdZcbtsxBMkbc3koZ8LNPy0NhXB3dnbUz3O66HZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi78diACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHrw//S6Po13i+/NhCFGyaQzS6yIHi45srvDi3tqFRch9hij0nTPta\r\nGG2TfG4RNuKgiGZrdTVX8plUQUbEMEIe07tn3cXgywTvqW8nvscwiLNjOvQj\r\n89o6b20e34V23NfxtEgVbGyRopZeb+y4kGH+uEdCxy9E9ReLgtk3givlCe9M\r\nNdVb1oJpxST/wqsUwTET3fWfRKbT8w47bEgomDu39wZAXMs4mYLE6z8waNLL\r\nwazX+XDTDrzGI4vuXctwWlpzVXCwMegz5bwcl+Yz1qHrDrDVxjyuIZTvzo0z\r\nta98pV/WyVKU6dRlTE4XCJGAG6hUqj2tC+U5665Ju2bZlRKeH3zx7hnRgrjS\r\nPoFTGwqzBt419vXHSwj2zM7IV4qwSIPvcfj31ef+mMuEiKNmgw7RGjhGjVDo\r\nwLfByZLFBwF7miQLD9GDHQh9u4QrVgdOvTFs/Ym8ZfOUhaM4LAPx5xl8qAeQ\r\nqZrW8t7UGxszVnc+TaL0XA7BvJ89sK5oww4c/PtioLHRDzpRBJdTIC+wtHqj\r\nmyP1oxOYffOFQpKhk1LMU2Apnwdi1DLVQ0QKh9kzOyLUEqc3Q+55wqq7s/O3\r\nsAjaWsuVekVtIT0CBo4NGaO1KCcO7QS3q7JlfKRQfGxGJMdNLvnnWLbHJNbn\r\nyVqbYtQTZqYm2FxVuMBYqwVPaxGodZl40GU=\r\n=a//o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.1-alpha.10_1659881314638_0.9602795073985879"},"_hasShrinkwrap":false},"2.2.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.1+b49dbfd","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b49dbfd6b47b3b5f31ce1ba3db33d0d93ce5d6b3","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-8Nj14GMcnK8zseueEBPzomiZDR9rMXtKCHKetTHTVd9yZkmvZTxeYOKYyntL6k/xxqSDVg3Q2RLoqSPqNy896Q==","shasum":"09315e15f54b94a4754744bed8e42caaae75bcb0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.1.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdegUXCRA9TVsSAnZWagAAgJgP/i6tWczOMtUu/ENfUoKz\nbtMd7fCRkXzcAdegotC76HcytNq5RNV88Vm+B/zVueTxsqleLuaP4i7MyoE/\nL511kb0hVJZSLqm09sYC/tZpqoKD+jhlCIN9mIi9IXweyntd5FColJczHS/K\n3hcZDNjyNto38/Ows15JMb3cXjpO6SAZXlc5R5FVpRKlX7pK4eJOFXBS7fxX\n+wFYrInIpe0WYK2X6bqKDX9uLc6fW7bL6a2+gLuuvyNRf3gITmZ1WMkclnpH\nagOYzlr2pSBSR53Ifi24CQLQjOXm35PtX/TOc/f6sf1mrYD0rW+qU7iByD6D\nfZBZjQK6nuXPqi1FRIUvkD9b8+5oOhaZCV3BLRk3Cxr8ManrDnLh8uVA8UC2\nFKVIr2wXwoOC7hZ/DZDIjGC6cbeoyGrTfcryYR1ksDpA44axN4dfXEfIuAF0\n7d9Zy0W8c+Rtr0FRh42PfOhfCt2mx3PPzqbpxONZIlwCyXGHWtwz1J2i5uoo\naU/6I/0yspdp06l3b7Jn1sp9TU4ipAatOB3MLPmrFFnqtW3mFMqJLLxoaJ2t\nsTi16WeF32w9G/gfMjB2tA62vm41LCfQ8eWJbSgVFvpJOhuts0Cl+XnUG4XQ\nxBv+64Zr/01dT/n34yMWmuVi58nFw0eYO+r4XQOBcViV3rQYkA2dBtA2cwiK\nmsqU\r\n=CnpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoJyldD/Fo/rfxGu04TUtB3CKvVTNyOrBgaZNInPOULAiEArVuhAGuJd73dFgSrjEhokmkaKbTZ9h71Wxdduw/lZjk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.1_1568277782960_0.04686964110207459"},"_hasShrinkwrap":false},"5.7.1-alpha.31":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.31","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.31+ad7cd610","@typescript-eslint/types":"5.7.1-alpha.31+ad7cd610","@typescript-eslint/typescript-estree":"5.7.1-alpha.31+ad7cd610","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ad7cd610785e47aac6a1584269ba17b48c59dd18","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.31","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-T5ICKIYbqwMOQNJKPJ9QZeW6zPj8zxqRuCg3Rk37MqlEfFUC7e5sTj6R33dRzn2sPpKv2h3o64Gv0IOJCOx/Kw==","shasum":"4507a6bb79ffefdf2bd556d065c681d2aad39aa5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.31.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwD2mCRA9TVsSAnZWagAAYHAP/1y+EO1elbgrnyZkw6DK\nxjJu/+9NEqGjkSTZA5xtsUaHPxDQ5XDu6jLKGfYP1dTTS0yZuw+7AeAsf8D3\nl5igUjfAVC0gdJrWf2fJ/LWvE3H0o6mX/m9nkf75hSScGy9U6mwPgYCATMp3\nNnRAemnHQoaYJ8amGqLmKf3kkmWNoxZ/tjrdGRDY4fBz5UQ28MS0Lg8ozqnw\nW+abxn3XQZDuZgs1uarzWHN4wMLMhF4Nsg1LtlNdxzMo6CKU8gc54zsJgu/J\nw9JON6AZBl3bV+gTJFs/XFWQ9s0cdAl7W7d6PaACu963Q+IkxQJ0IKaGZ0wb\nLk+2p8+17FMII/YKPN6vcJEY8gVV+f8iCN2UTxIlbgiOZyizsZcYDMXwau2U\n6N/TMgSSW2z078Xz2DiMM5nv5hPorwyg/+8mjIFDfW20gpT57YPT1XOLHy2P\n+7GXr/p6PcC9Md2Ur/fh/Wi9EFIw4W1RxwP0OiWgvRxxJzdoITXJxiMkyyU0\nVc5W4v1x0H7wyNSP9jcC8bQDGFXJxeZgaqNuJ78jS6JUus7vQJ3Hbp8NoCLm\nXy2t/e6yqgTLkIjK/MjbON3oPNT6xkLIcj8vDiz6KHjoF2EXFW+3egDErMA6\ngrebuRfbQ/ezLYF0Hi/EMw5Qd8cHOplUA7+QmUoPeIpguYvxNspEFdcj0fH+\nIeca\r\n=woCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0frm+wcBOqoq6uAs3QtfCjQ0ymfLkIcxIpixFyHZGMAiEAowMSclzuMzR45tTcCt4g4JMCjHGUH91twr7iQZr6b1k="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.31_1639988646377_0.8860870862783685"},"_hasShrinkwrap":false},"2.2.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.0+d8767f0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"d8767f01245b0d817a6921e79aa0a5f1b19c8b2a","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-3jEFDrGqEc3l2Wkc1pNZkXkwgCoLCuEKCgzdfhQlXq7bQIQd1Ed+0Cyyk/h07PfZ7MevalqzGVxAxVirkd0iWA==","shasum":"e30a7863c4ca9ac591d3d04c12a246c47d8a0bf3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.0.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddohOCRA9TVsSAnZWagAABlEP/2sXksAd6kudzAOjNN6J\nrPY3fNywASkmRUI/CjT5Scng+EK3GL5SFEKwysW4Kp7YpvAekPyCoYoS7EQs\n8JfFYhuome6jNONrwc2odaqQKImMvxI9tiFvwbBGsWkO6OPbIAeSOFwbRBZ4\nX9cjv3psKD8iDzz0SrVVRbX7dDJEWJFgGZyhAozYi+ek6wk32ouyWYwZCm1a\nIRByyWCPRAYQM2alKoGjzTUapLoBAlyfhyxYdLGcHssnece9R7HP2ae7ysEd\ngSc8XLwMrXDwU3NQZh4ZtSCpnBr5erO/eeHThEGfhma8DijvHgMxNPw4LMBR\na0VayWuCzBLXCIPYm0GdB/Zh0TYHGZ+VRJWWLaXXoD1MEIta0fYC8I0K2KEM\nu5bKmqXydbmkp29A7sWg94Dod8NSFuq5byyci/3bJbRsHpEWrydm9oVBkRi3\nPq0l+IQaN78lLxD2S73WurKw+ZA8YwmcmYiwY0RM6ELCeJeWor1SL7tpN4dC\nCP0Q8lFo3Oro83FKCgnjvV2jL4RPRPWenyQsqzZw6F9C27mqg1oAaliK9zfQ\nFt0cUu410CeKO7Hb5CSQe85UjhVmtCj6qxcguxL8aRl4czHgyXR+kE9l+0i+\nfWAup7leIf5w6ZPoUsQ4hEk+c5MsYltQN3k8VL6LI4G5nXruMxY893qGxdMi\nKF2+\r\n=tNtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFljSRv3ZJgbM9FF7C6qenLceEK7/fI2S8X2lus0J4l+AiEAngrW8JYQiavc5Xdfuwu/TyR9IDlitftsqrhnJv8t/c4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.0_1568049229393_0.3684517811703467"},"_hasShrinkwrap":false},"5.7.1-alpha.32":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.32","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.32+bade083c","@typescript-eslint/types":"5.7.1-alpha.32+bade083c","@typescript-eslint/typescript-estree":"5.7.1-alpha.32+bade083c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"bade083c608735dfed033d598869d566555767db","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.32","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-BTLOdC7VjVE3kC4JkcV5vxi5WEiLLQjwdSodvr1PNqck9HbhYCDilldFpWINp7fhZQOpeul37gVC8XU4Ivg9Vw==","shasum":"f13d6b63da248eebbe0d7ba2ae9a2ffac835dc0f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.32.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwD5OCRA9TVsSAnZWagAAZMEP/i0HWlgpog8dM+FeCm46\nAkMv1cUn7NsZHtoiBPBPpUZzZalQ/N+5E3qSYgBqnNdyqBKxWwGoT4PD56cF\nWV66LhbjoYn2zxpIwvoCi1BwWVSfXvluwjJeGM1XqVRSNRW5vBar1nJBtSK8\nF9SP/5KQP5jldg2UJPwI52plfLYIdmIKmgEf28LcCic27s5UEb8FZBLVKNu6\nGMIItGTxGgfnweX1uCVAgsF1WjZHtFwwWy6+ALRKRSmvQkQC9nfXBwFeXKqa\nNg7unyp7D0y4yU68R11aVmJhjlhJGxOs8Z4M72qrRFgZyw2vIh/MMTRR911t\nQx0sIOKqLBgtQLHo1Wzwpm7EX4tyGVlFZF4nRMcPBZpAr7hhmvXHw/q5+qgg\noXuwjOPz+2tgx+vJzTJb3t1at3onDiqfSjjEO+Uk3b0C6Yu6MDAMXs870SWM\njvV4ZSPjSfG8XhuvOXmtuwCb2TwehTpmIZDENu0QAzcpTHyFXL7olYVadShn\nyTfLOuUi+LQm2OBAzkNocgT9Pl+CEiQGsBV3Ku4nHkktPdbRiCa4KSBP65kM\nATQZ18CoVS02or0eoeD+rJL+hKsVsoyL0sve2lGOAsDCEMU2zAqZlW8EJaRt\nmHvSSiH2NadQnNyO9p1d3YO2dkPiA6Rd+JPWjxUj2AT9LDkLHN5XDTtnLVq9\nohiO\r\n=/F5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEv2Yy7XCozEKVtjybpWVqEMDvOhcNsGYz5LRt6wlmo9AiA36D8vM9jLgOtO3GpUrUKSovVcSZcSB/JSbvj/PhKe6A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.32_1639988814293_0.7898529402008887"},"_hasShrinkwrap":false},"2.2.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.3+c713ca4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c713ca43adb1527e6ed997a549ea327d3f8b29c0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-8xIraoMa9XH0aL1u7cU5ELzzMauBbZlZVTIfKfFkOqjxtGOi9pFPPcZotNhlNxQbOxHQ/LmuvMZXncQnbhSk0w==","shasum":"a33834c0ae7438a604884aa3b21e52e50a5e465f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.3.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeggKCRA9TVsSAnZWagAALTcP/iWklDyMhoOXiMuUUiqa\nIQ+WsdPQCLChxzziYVwFO0uQYCIGAkYMTChLo+ceq+KggJUFTgE3Ig4MtmnE\nQqRCJpaweEwNThlyf3VFN3H8UYIhx6UodN/WCqTUNA5PjjC0wE+Cr3g5ueD5\nK5B5/OgQsK5uOpmMSB/l4UO0Xiwn+s0Q3V9HFzJE+JNaYgkbmktLMtKJQ417\n2e9WWeEEtaZMmOD/AreGqHXL6RCTr6IWBXrn1iWs0A/gFHZaDK4vpd4g25pz\nHFo0kI4U3U474MIE8VNc7ldXPkfAB6uex3gHuo2pZn94MPIIpbeNmN/k0did\nmYBM7P4K6fkCUR/va9jvRFK11iB8ikHe7t0ud5hWcl9Oep4vUUHRiHUge7pd\nl8bY7h2evclelX9qEfZ4wYC0vzjvWjKzMcBc87WVFWtFrv+uVmRWxrdc5BLm\nwkpqBMWbFEYO6RLbsey2vGaXBi74DGAZjbTyLyprbGxhbS2rYqGAUifEZ47E\nDBYFriNABqSjQT3h78g4oJu/a9AHPa3JDUKsYPyZ6dLmcEVKkmvQ6V9RrAqu\nwIvQVnpbq0DvvcseqO4pKjKcIlYRhSXRkZoTIZroFyOgCKpR8rKGiqHO1+NM\n0DsG8d2+pJVuyjZQCsXMUB6jmFgtNrhbkD8uXPHVCyhhMNAWEIK9on72ciMC\nVb4Z\r\n=bmwZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl710OgmWDTYvVInrRCwSQJkVg6EIdt87wCU3javEj6AiEAzoOP2OL1xznCkOAKLC3mZbNy9nzN1hrQva/pwa33H2s="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.3_1568278537369_0.49346436890696666"},"_hasShrinkwrap":false},"2.2.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.2.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.2.1-alpha.2+5715482","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"571548243a7ce2cc3c42134ae18c03c065b2d560","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.2.1-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.16.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-fF/ZH9/XZCXkeW5oxQzS4LbkPOitVUywff8654Hrw3368inWwlye4ldDTaXb/s3zpcRbPZFZ/NTXxbr1bNXQ+g==","shasum":"e2a994c138e4debc8ba6fab5d8df6b440620cfe2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.1-alpha.2.tgz","fileCount":108,"unpackedSize":134245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdegetCRA9TVsSAnZWagAAf1EQAIyFPkr3lSq9VSSAra4e\nyjAi2nWalRByAgkllebY+OgNlLIU/+iWksLsxHNPUsumDxxEYc+ixn7qKArH\nP09lNbRnw4lWpdRGMhM3RKqMXKeRyAj5PbauNQW91BSsJdfGZapm76Jr39No\nvLFiEuWLUz5RNBS4ruufT62otJs9jLypYu9oNxD8MBICIr5kBVau+NXlAwiK\nyvbMT8AuIsybOlGi1aCOKRbMDA2GR7oyQuq74fJU/Cdsot3lJ45Lxr/pjZf6\nQv6/gJ0QM90YvYlazwJjC4YYy6AHJZKBCoUFcsEIrRBLOd2ZvBn2cRURgaqk\naI/s/vxUghjHp3aGFq/b7poF0CHi/rmqixF3LlJGF/xmgpbOZDb7KGrr1X7I\ntbWstCJZ2NWANJBrMdoTRvKvnlYupg3ASQrBXrNIqSK8Wo0ggVpvePFPFVgL\nHEgUkBo2qmR4ry8F2sn9Kimn5W9Qd6rP1PukFkzMkHtdAexKpj4xWC3SYF44\ne3qJMYdLAW5IIMGT2mFTfzRlYGsXH0OdeXCjsUga0KEEJWiHKopTDFtymGaN\nAtZKPLsqfDto5POzLt9YcrrJJw99AdiwErs7cSIdXlVHdKLKbBZWAD8y7oON\nXJOwvFFjsTmsyQzKkMblKiYMTA7PjGDWM8LyY7NRt5ivnvc4lzZIYkTnVD9c\nRgZV\r\n=xIMw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsx+YPJa/MpPFZofoER2qDJvtrf5oR02hNiJReXmFHiAiEA8ri4IT6jNXBDjkOwq7sJshZYhpT3d/PJNURnLDdnB20="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.2.1-alpha.2_1568278444396_0.3857919537510579"},"_hasShrinkwrap":false},"5.7.1-alpha.30":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.30","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.30+e61e2189","@typescript-eslint/types":"5.7.1-alpha.30+e61e2189","@typescript-eslint/typescript-estree":"5.7.1-alpha.30+e61e2189","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e61e2189dd639c73ffa41ef23a759c4af44fe5cf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.30","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-nSTR6fR/Mv0R9AfUztPs00NNhZ/EiEVd5lzawqSGq0BliyRjk8HuLSYIDBSY/vvVqmcKn6G0xv0tfxhA2ExoQw==","shasum":"1778878e2326a7a0f202400e01528f064703aa23","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.30.tgz","fileCount":167,"unpackedSize":280275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwD0yCRA9TVsSAnZWagAADdQP/Rr8HrZ7UiogeSM9Pc9a\nkqligqMUzuZ52Z+ixldgNeqRETZ/2g2/fKWNUUvGXRpzmVY0OwUf82bDaUbi\nB8n2wfKfzEWQORgtSsypVEFIrO+2zAn3XqXd7tfG0sj216/8H969eGJfpCAq\nhi64IGkvkRea1zy6cJlfKI+da5a6j1NM5YmD4M4QUNGUBbsnMvWzZ8eezRtE\nC/545SkZsXvPe7kxGS7L4nud2GiVkI4+0lwbPWUX9e6gRdI5CfPxxmg+Yh/2\n79wtNsdj6ImJMFyaJkj7INmcoKUeLTrhyhQ0NCWnLGigpv5kc94fRgevg2tr\nh1LYp2gyawoAqBXSqpVvdysxwbnwLGBExwYJbVPURZy9c4xgkSIYP8/vsjtQ\nIc5W+BTTKmYDUitzJmMM0zQdXDsoUcziwtepxJ4otbrDQIdmQWO6t4uEzkhO\n0T7JDjKJTTr2kI90JN/teCL5+Hwgk23m+9kJRhelGPreNIWcNG8cy7Q1CSpU\nrPbkb9D56lybOiW6oyacrH1Yr4FfyBSTxWuVgayTqlH/Y688Dfwvp9WsZ/iO\n+N434ycTmR6IFJePOPF1eCCgzxrrLtRFsL9OWnhw5p7LoaStrCso5xJUoOUj\ne3gTTUOS+mSVenuPmgtN5Sv3e/8q19zuQsg8x8SxoXqjkI7MLhcxpN6crkm2\nZQCi\r\n=zqIH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIGsdPjRoBQ43Rj6vqfybgjwSHjIw2b+UKhrOPs3/mNAiB08H8H+93L462Rkq8MrPCZTnHpSEAXmT5oSz+0rja/MA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.30_1639988530064_0.04423242017869544"},"_hasShrinkwrap":false},"4.8.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.8.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.2-alpha.2+50a46c60","@typescript-eslint/types":"4.8.2-alpha.2+50a46c60","@typescript-eslint/typescript-estree":"4.8.2-alpha.2+50a46c60","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"50a46c60fb81d8434aa4268a13d17d8fcf499e21","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.2-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Kl6nF/VNg4id3O4Vt6ZyAid9j+QNA44SFUyP+UwA9cKVSG5CUlnSYjC5wnGOcTf4kU7qWbPMvmKipCXWrsf3HA==","shasum":"7050b587b66610bb834233bcecc75eb9305dce50","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2-alpha.2.tgz","fileCount":204,"unpackedSize":418905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuFUYCRA9TVsSAnZWagAASPsP/2tVEopNjvSWdWiWym84\nE4HG+f3XwdnqcdqoQbJVuQkaULNjP2SgEy5JOGRNFymWjvI0rQZTs3qfehC8\n3jw2Hfdi/9lfHIijnNK4ryz9/ZzjA5j+G8/7gx4Uzd0zuzIbEoipJMBCIvLR\nTOB+uD6KCjt6CLePb4XyarKXvvaUixbXKBqY3dQh435QQUyXIc8NC3GVGAww\nhEIptW2rB5OOjuAzc1fax/yZCup73qpqRTUyxK9PP6zajWZqbs1/piNTTICv\ndH/gCunEKkRB/mpRu2xTjRVuOHI6cIu775KRABFmJPCoxwCP0LgC5pUYgrct\niKdF/qvWsHW6uM7ZGCVxxKyTn550NhHGCiEZOZmEa72UCxk4CVH86I5VvOZg\n/xPQYqCukSgp2jv2g2cZtkAyMLS6CAFDNRBO4RsKZhV12feskQwOElkytPut\nKgnZ3mtfH49SW+/2ByL0fJVZKRDWoPLEYgA7U+EkRmckThwnRFGw10RFNXUt\ngddF6dxsHgUsQT8C8O2+TGxKnsVpCsAGwKiqUMtPCRtctuEQ21yEAk+XkF3W\nmb7mJejGO8nMIOXKUDwzDYQip0eR31OgQUS5d66kl/v8Vx9ygGCs+9+hyJ9u\nJ3RFc6vsA7ES0X0WHaD9Sv3iRmo8k1Y/Mg6p4izphctp3V8SEKqJdTWmWFff\nCnRH\r\n=yFmj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/1NVZvFPdkW7KrJW1M5dOlhv9XUjJKOpA07NkHC6qBAiBx7EDwDTk6bPqPctSMhU3MvPAyNtlwwnbjGsCDTDdkMQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.2-alpha.2_1605915928084_0.34567738740462217"},"_hasShrinkwrap":false},"4.15.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.1+c16d2af6","@typescript-eslint/types":"4.15.1-alpha.1+c16d2af6","@typescript-eslint/typescript-estree":"4.15.1-alpha.1+c16d2af6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c16d2af6c19b3ebb65d4958b25e9ec5a7b24a1c9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.1","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-v3dRcpjUIdRt2xs+h5dc4gJ7xXufR9eTKUqW3L/D7gFCSrUA4IPrQMm+RV/4lwmmjSCmN/BAJCNOyUb6/WzCJA==","shasum":"e2a23d6bbdc7f0e7103ee7045f7af56d33a7b8f3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.1.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIuYXCRA9TVsSAnZWagAAKloP/j6Et2HX4k81FlKARNGS\nZOiQ99HLlL5vjBiDWfoFgGCeH61S8w3lEusHT1bXFBW9jUyssfkSdruGwb+Y\n6fRDOV37RlPeDa6NPmlwodPSVZVqxm3SrzUEnXFND24ZKR2o+j9pR26PAtCy\nHJSw1VHn+OFGbxYDPv8uehj4wYqDY7idXrpKSkjfJ1UH0ZBb12ewkU3qftZz\nKrqneAmGGySCz5MSzGsMvESoWfz8gvsc9G/Rma4PduGpXLB79WUdROFSJbOq\nf1zcX6KOSf9sW06NDHWm6PzibOisXSu3KHdXT1yTcDLZDxPcm6vOTKd1A2tb\nSyMfkm5LHK6kqpVwDT+p3czTjfUaK0zDzYm3Nis98JVaGnM4iIjaen9SYuwB\n+R/hoqo+mTwQDXdoV/CU21PDyzG/TI/Va22wO7myeOogLmMvKBheOyLlYqtD\nMYzoKBwT4hE3ge3C3Sjm1ywhFCyl3uemHbkTZadydDR2MtR/cNiJOQOYvwMK\nhTeKoDO6hE8Lu5xRsHNTM11eFIJkZf0H284DxJRI0UXW8uFd9rPX8rnEJKGY\ngvuhvpaDZXFjbC8ct5khfVRav80iUzmMdoJi9tAx1fDslaQxQlAQ/HyM1U4z\nS2l9Pw+vNW0wpSEmn9waZx1g3Xsg3YYB1nEHRLbtSbEyHpM4bYbMTkJtevUL\npIqR\r\n=Pfqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvDoX1lfdkGaHXZdag2BKhjG0I4d1Q98qwdirq+y4vJwIgI1zstcbA9u9JPz6to4+2Ytm97rH19RUCmmceXUJB5XE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.1_1612899863071_0.846885888743425"},"_hasShrinkwrap":false},"4.8.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.8.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.2-alpha.1+f3bf6a17","@typescript-eslint/types":"4.8.2-alpha.1+f3bf6a17","@typescript-eslint/typescript-estree":"4.8.2-alpha.1+f3bf6a17","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f3bf6a1791c9dc64bb18d45712f07767c9f96cbd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.2-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-F8yARsxAA3Rl81sQks9FS0WFqVTRTPByzxDSO3FGZnTLAfPp4hq4QkvvK8T7K6CyOYE+7CvZt6uAd/EjSCFp3Q==","shasum":"b871d3c430e3491a4c9fd45f0af9857433a53ff5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2-alpha.1.tgz","fileCount":204,"unpackedSize":418905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfttaMCRA9TVsSAnZWagAAZ5gQAJx5ITKyRSSM5enXRzW+\nh8Dnxv+u3Dd9lL5tO4K9xLa39hJDXnVEzwXbWQkNefKoRQ4PE0qkChLjWCu1\nZnVuj0kxbRw6ibn4iF7ZZ67+OvBLLCQ1fKtUUREkC9iE8N1VXrkADjY6/6SF\nAnEW+QuyB6nrR8VvvaM9RlEu6DcTO91sGXluxm6hf33Gn98/rnYDSJeoxcva\naLdGxiJTuH0yfLS+0LNEOnLFhRRjxsUnUZKBC31HRtGJBkdm7/WAxnv7aV7C\nOhaM259LFitgm3shFsv3AyNkRjdc9LlyaQ/xbSTWasYbKD3eJBF6RrU071D8\nghTMbexMD0bbFExTS8aJ52HPv7xLiInOOkkbWIVMjG6HzKmj2Ed+AV7lnqSy\n57hSzR0fsbkTACwOoTt92vdLSDhroo8c5yi0iATffk5sOKQGrdNdh8mj8cFB\nfhxEWmaNaNl7x1UbGm0L6v7tpgY2u2iAwPkbC08rhZzf+h8wjt2prmoQU1LU\nB8faq6/+x9WgOdJfp2jUnZtQJN2PjgCpUFAmWcqYso1ohthsR0StEOjMUwQE\n2wfMQ8SOrKdU5YUoFziC5O3BqQr64r7dLR/EotqfmY2DdVS6UCoHSa90YPYs\ng6q3FMbWQ1U9BhYqBB3hwqQdmIkQbDf20PS//8TKKAY4Nc/8/tLs8aIyMc34\nz2/1\r\n=CZKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEoWw4AM52iBqRaHzNAU4nNBC909a1G4bfMhiQiREFP/AiA05JvnwEqkvuDmdBgEZwUZtkm+tqyCbFbdSGBaUUbDVQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.2-alpha.1_1605817996281_0.25100699085969413"},"_hasShrinkwrap":false},"4.15.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.0+964cda3d","@typescript-eslint/types":"4.15.1-alpha.0+964cda3d","@typescript-eslint/typescript-estree":"4.15.1-alpha.0+964cda3d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"964cda3d9ddf1a8b95b2f3c410af43083845e54d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.0","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-0A5RtchBXIjP/foNzNooUNpjXKzzbK4aADCENV5cwyr+yb4Gn30N/ebbA5PEZtahVUTfEEpDgzfANq/wwwF+2w==","shasum":"a31d3b4f59b916fdd6f2b678c481d83372c5c38a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.0.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIYBJCRA9TVsSAnZWagAA8HEP/04XVV9V4UlHUscI860A\nsddMDBtHOb5VOzYkdYS22DRg6edOFVJwn9ODi9T4fsJBEURBbohhzfZTrWn8\nTSS92xVp8iyC8os+kfPrcKW4WvYB/XaTS/4oFnP3e5RR2eGRxRjWrpo3ygoA\n2NntijSd5+f3YnZMRoWlr81tsM8ZGSWaP2A9ZnsirvPTxoTo0NnhdXoVxFKW\nRhXt6NgC4lBWLv4UfnJbffBHvgsO+et53ktpyGSnqlt/sExfbo//s1HSWL8f\n7g09YULXgPL8NrCp2dD7DeKEwhLqFQpiiFomOmoiwb08hoZzQ9Z6YxYnR1y5\nOSw+la09CsODzGPr5Bw4LFa6YAVafb/lIrRoFRYvmkbnEIdAfup0ak6geQsG\nVNbE707CBn/rPRdY/6Q9rl9w5AAYqlm49QVx9JQkWTmGMRRife5UI31hJ0MX\nfLdOqYw3yroqQ6kKmsXR/cIPSK49+pAikIxPYP2A7WsmgzPKW/KNJyC6M+DP\nOqqxvH/TqSr3Dcaz8BlW2f7+Tg0G0svV3VMLhoDN4uWERl6w3kOVumP6z1e7\nelxcBfsmkkhZf/aDmoaufWDmomKNzNepD7Oqj5jE8Akpyg1IV+WehPKGGK41\nzHpYGfndfmHGHf934UPsTrAsNZYce4Eihex5xChr4tFLKUIEDDEnChQ/pBU2\ngbL8\r\n=FFPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6g2K1cSh/Dv5CERhrPAVWn03svnuOIzViIWzz6ioG1AiEA7/E2jPIaprgBHRDFsOsRrp2oO2gY0rYkB3CVqMtHmv8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.0_1612808265090_0.4834303332953249"},"_hasShrinkwrap":false},"4.8.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.8.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.2-alpha.0+4b895717","@typescript-eslint/types":"4.8.2-alpha.0+4b895717","@typescript-eslint/typescript-estree":"4.8.2-alpha.0+4b895717","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4b895717973fd1f89b2b095edfb51e8d7715f0e2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.2-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-gC/o69TH5ZkwzBRaqH30Kex9ydg9fOpj1QQcPVON5OtDMZ0Q8qlfPJb2M6JRBi5TKqYlcdvdHakRwcaM3v/Xag==","shasum":"69df7bbf04a2a1006207937fb206d351d3bec84a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2-alpha.0.tgz","fileCount":204,"unpackedSize":418905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs9F7CRA9TVsSAnZWagAA2/sP/iML6p35mM/RmJfnXCc4\ndWirPOEyUL0REu/krT9l3y05NpcQepk5Yb6r0mspn6oNE84nG2chhZlpfDGI\n6VCehB6IwyITYAq4b4Uj3zI53uqYrXOfvJst5eno+KHle9ZhZKJd3HP7X3Xe\nj7ZjV5SvVVeu7UTELXFPhP6No6qe6nS3MdNIH3j1NiADgZJLM1NekjQinr7f\nD2nkdfU40COy0acUTE6tzTVraxwaAuv4ggURlAn0GzrAgC++LPX1JIT4MluQ\nYeXS7Wg3J6V3f/XN+k4o0KMXwNVB4OAAv7FMolB3oZ3FQNy/+TQR86UytoYT\nmQOI86sSZOecKDswt4pyWxU2I1ljbglL5UuE+E0VxoQ+n8wLHCbYdszDHtGS\nRvHNGUzuhwXCROfis+13biVXfSWfULsxZIFycg6uxJjuoL6Amt+V23pS9xC9\nx9lF6EI8S9LcHfR7Od4IQX4OZn+kh1J/YqZpJ0bXoLQJeCC2Q4ne4imHjAV8\nPNhKGqctzp5mY4tj2Z16u3bysTFACjWqGSCLYyq7CiyStnADU57wPif9Cnky\nkbw8qOLO4QsZpEQkdATS1LgdlLtzVa3ZXtGYXy1pJ3wxqsJ5ziCS/jgYROoB\nUJSD5QMo7YpmL4YxaVuJ0ogKb4ZNSEmglzfDn156jG9MqPhJDHI0Yq9Nf1RP\nfnr1\r\n=rrDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEpfcDoxAxRxmVsCJvNVTV3ZN1/TnFhtcYhVK/jDSm6QIgXAC/NQyE81Hy3AQEzZYTNjVuNPzMAitomcLdJ6j9b7c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.2-alpha.0_1605620090757_0.7836260738840828"},"_hasShrinkwrap":false},"4.15.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.2+af07d7e4","@typescript-eslint/types":"4.15.1-alpha.2+af07d7e4","@typescript-eslint/typescript-estree":"4.15.1-alpha.2+af07d7e4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"af07d7e445027ee52b38ee75720325c62f3410dd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.2","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-r2/stlYOcLstd9B97ZV9ar62suQeNVVMFjCB+YQQ9awCErnSfMkzH+G7LfXlg5YBuOY/BPLr0yGBUMgwVoQNvg==","shasum":"f648056b275217de4bcf482e399c26848131380e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.2.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI3fbCRA9TVsSAnZWagAAwIgQAIq23qSOqyCKTH3ywEXy\nCGac/m3H6Wqte9HdwWGfDCMz/c/CReGU9b1wQ+JRJJerK5+ZHNOQbt569WfM\n0wOibiFcG7gXWy9kH3rstZtbY4MSm0lwYcwpL34DBKFn8YsdIvnfhsL4NhPS\nVGnq7DUq1Nd7qcZHHzpMlNFIGNJeDBdoF9WVSEWdHwP/KH24dRarr3r4bffY\nUFNY66RIpEbMoldFsV2r6EHpMi3ckFiI3u+y2bdCZg7n179m/7bQi38ycU+Y\nQ5G9GEtIvHmwpKltv4QGhzSOHMVK6JEjJnVwC437wXxRe3gyPm/nAv3IQtRw\nzR2W2tDX60kEtMAtL/G4SKl5S0g84ETNN88dhTbAsWJp6V0OhrXkI+MzfaXj\nBd/8jBhBBlADK4Dmj/AVET9FwlJDhC5tu6cqnsyJxtAS4zmW1tWU81M8AAfF\nN0aYW9FShLIYBnFGk1CZ75j5jDa9cJyNpN4ygnVGGUKjulqGK93WKXatFH2V\nKgVXdvDFHEnYtJLTLoUzXNdadScny6PTthN6hGskG56PbhHuHDn5X/G2r9V8\na7emLHUW6yaYRzCRzcGNLrvHRzOMV6sAK3qqGn1XQqFCuY1c9uKZFlj7J2PR\nWeBRNbD5kGlzLDuC2E55QR7oo4KqonnxKRPZrk5UI27axSs9+wrouvRdtWdu\nz0T4\r\n=ZBx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdrFIQ6vTl4wwC+2agCxTgp99k98tuSX73vPpmaZJSQAiEA7z4yRiAuBn0XHZqBGfNRnFsYxTVuZiNzdGoQ5ySL/N8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.2_1612937178696_0.07939774910135089"},"_hasShrinkwrap":false},"5.30.8-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.11+78823cc7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"78823cc71f296b5b1d6624dc93ee7244bea4ef30","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.11","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-O8vpIyYS1saXagIQsyFSeioxaRZweYbujx6zoYwTzM2Ie5hYTAph4Jx+m1MAoS/NjVtyAyXkp/JNmhiIDtUzAg==","shasum":"b667cd6ed38f06747d861cc078776d72c98d7421","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7pa/IP6b9JQpkcP8WFSJch9I3BLI25844BSIOwDh0KwIgOw50465nz5J4rC60DN/HBXCiTMtZKYQrY0MinSkBRpg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3BDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNug/9GvUoh2ERyN5xk53QA9wkeRcekPpkYCnO4FFnI6X0Z3a9q8T+\r\nbmJ0rvvi8D/J691TYFUopiGi60Soh5kdsLlsFADn67lXEpxXMPpIGfjQLqY7\r\nrq5qCD1FIN4mwNb5PgFhs8haMHj5tXGObbfcqScvs3/fdBWNkI/NXRr8IAxO\r\nT+bcMaagn++FPm7VVHCBGMHp9yNe6/bsGkpxSgUFnYO+VxIb6XwRD/nzTQxx\r\n386BUyWLUZLs8J3EyKczib7dPv+mlVHynoUzENUsELYSOctS79RHIsBBKGjG\r\nGNXG1osPUqZHPF/En9xOl4R4fu34QrcBXetB1r/jvB924e+lA/DTVircn6A6\r\nik9N/d6d2yJQEErk1zQIjkGXrOCbjKi9v5x6340juVfhfkfocvtNnvdDPgzZ\r\nYuoHpbqu0XneBOHP5pKvVknLxaPSvGKNx9ay6u73ZRpi+SEIKEG/BdKXJ6Z1\r\njnIO+snLAgmy2dgvmvBp14dl9L0MHUsiFZ4nFQ18gGFmqD8qH94cyejLRkBN\r\nWYtZHL6YmstJKG9D9uQ730eUBflu3+J7CX9Ly8z0caXRBJyyYUElvTCyjbeu\r\nFhHeUnRbe39qpmOQQu6rnPGJzcNzU5xPA3TDs/BkqU42K3lJtfBTgmQtdbkm\r\n1FF1bl7NPS13lnIMIJpCR/+jie4M6wKvTuI=\r\n=5iqN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.11_1658589377306_0.4794097040886043"},"_hasShrinkwrap":false},"5.30.8-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.10+2588e9ea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2588e9ea55f78352fdd6ae92a306135aabb49a1a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.10","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-6iNfMq5jZpwKK27A0a5hOCocYT1npf6lZEs4yEN+3cJQq/CHWwqgqbm/EYw/nTrkb+q3ao6ytFvyMkJztv+UUQ==","shasum":"4392ac5444ed40771819804c134c9281708b1921","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHlQjEGHvdUMJvjjf8C86ecYrol4EKUNZ2V3Qr43J9zAiEAhMDAglqwDme2sANWj1GWPISg/An2Bqsy8tRVEHBdMFo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2xUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGfg//Y2+qtFrmCnnr+kZLOAgj1S54vj2vaigFdyyvZoIWHks89JGq\r\nfEQ0u6MN4NehvWRGAu3Qp0z5eeBvifh8zu7WPOOjO2Lx0knVftSPak2gPI5J\r\nttOJHsOyeBrLd+9avBxzs3xJxQJWSzeP3E3coUYmvWdevhsMP6/wBUvE8R7i\r\nnbizGQd67wcDTv+7p9uM8J7U2OOqJD1HhA3JTgovr16p0HrzCtvdIfEmoIVS\r\n8d+L849caTJ5TDFPphL/XiWl4tIgZzhZPOhW75StqljEd77t+sH2IfP89xc7\r\neBjdF7iTCyJto9wBTV0lKVk17cNnQ/iQqJiMDbLNwC/hXjDROzHopbvx1AEw\r\nBi27QO556Q9Ck2XHxw8cd/XACUFS8zT33iy6MoIEBnQT6k49KTFlMkdi5jFD\r\nunmZqVwNKzAJcomd6lGMaXYCvgf1bcCPcqSGzzA8CJNg1iNjqaq0u5OYE5cF\r\nbVZ7QbLXJFbrFyeEWez1I9vZmARp8Opu9K1d+5EqKFmg3WDH2uIQ098ZRefv\r\nRcGNc9FTOowvJZPqfCyeGFjLQpAyE4xc5Nsc9p5RGNKMkX0FYqSRSTGZEVsR\r\nhLm+Uobqmw2y/L2DaoPQa1EWnBKLURpvk9IVZCySq6eF3fz3l5ywpbeAqduR\r\ntyULphtFZ/m7YDRJqMvj7bQYrHQxddkopDM=\r\n=IILc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.10_1658524943875_0.9376326011271747"},"_hasShrinkwrap":false},"5.30.8-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.13+78f3c48e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"78f3c48e35b58a5f5262c13dc75f78a931a46536","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.13","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-K3B52QYK5vhnyjuzQj8psDYLHpePl6j6v1SHsgqG37wFbpYa5OrR+F5oEJP7+JJEJDbryGjNljwRiqUh3rpoRw==","shasum":"defeaa698b2837a62aa9d1e9f6889834b541912b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcNd3oHl+CDrv6SlNhThay9OyzHzgQeFWtgJGR2c0iXAiBVA9mAalEptFz3qCdd7rjQOy+o11fCzSdrk0M8JQWohw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3p+jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwGg/+L9b0oM+ugk2n6qaxAHVsh4jc5oXUWcbbzuOehU4TPYAPfB4Z\r\nxhzFLhbMz5qwgU2i+1bsItifmPm+73KCuoZwnZAxDjurCY3hQgrCQBdxC0f5\r\n5iWjuQhzmE4mULU9Tc98AUMHr5LczmVxJ2kHAu6zrsF4DERx99viaLhd0rpP\r\nTaM2hD4TndhAk3KQZu/cwV9ae6+Y2gjiUvAR9qRB2EFghwYBzk7q/Ns5bDie\r\nIMhpa9KAkb1aV6XShc988ygpu5YmyJ4fiMstO1r6BJlOu7P2+mZJ7cmAZbEP\r\nCa1Pd0kmKwnQwb6VAUZcXg6cpLHqNA7Vp9vcvA+KzVnCRarxkwxbpd58A9uE\r\nU6lE+BpQZqijLeeB/A4gBiz473paah+GlN+4toaM9/UqTvaecXd/X0vLVqwR\r\n1vOuhmcRo42A+/w5UohFpUKo3T1fCf4vE4Eqj/efWjHXA8Ct89Dl/o7J/XBY\r\nZwg8n7VhAtiZaQmrLWGcl4Aw9daAil8ZLsGt2uELE7X3LIIpW06HXJhRMIgS\r\nDirCYKfCozQMMoaASEhdzXXLWcle2HD/YZxi8tTaM4rbEJEBGYXTBTBsqDlZ\r\naeT3NZBqVquQko/OaFRt0mc/LC4qozFT0TKbZyF8547ZxweLxk4r8mkMyEOz\r\nkBxz9tBoQ7FscV58O4H8UdypHekAqxaHP2Y=\r\n=CDJd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.13_1658757027182_0.2457211258445915"},"_hasShrinkwrap":false},"5.30.8-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.30.8-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.8-alpha.12+f82727ff"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f82727ffeb97475c07773ca1d1e5b9609fcc5e68","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.8-alpha.12","_nodeVersion":"18.6.0","_npmVersion":"lerna/5.1.8/node@v18.6.0+x64 (linux)","dist":{"integrity":"sha512-A4Lxh7T0z/fCGU+h3uLS+PUvcG5blC0NCkdDefW2wlvtlblDOSg4s63KyLGBTjbZ10ZK66w+bva7L23VQT5n/w==","shasum":"44eff42a649abc8358ce17a1d595f4945f00819b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.8-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAN8NibbYt1JO6jMUnpzB7zuOfM0NPM0PYQyTdjN5tCAiBErXEDWSBCVEusX0wxllClpHziTYBImiBfztcjBV8qYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3CHhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVQw/+LXdApmHHrMsfYCuKROd6WD2mTBHJLb4vGNstELw05gwtzwWu\r\nG6zYsh7pj9ZXi3MFh9M+W8VhdHcL+qp7I3DV0VcYjgD6MTrOY7zezOOWKppQ\r\nE/sq4KuVbG4Wa959abwDzfcK5jNCj7w/dA3AOQS3vZQwXts3oXSxTROyY83+\r\n6FTHIq2CBDDs4Hq5Flx7WLiah1kwgWGAqj6qWQ6/OrTr411Pbc+KWmmjE4Ol\r\nVQ44Q7z+VnSAmU1jgvzQuWaes+a7O4xXyoPN9cRhySwowcrHxfxKeuRcjlNh\r\nqiUAaHVIBU5NNv5qQHtkCZ6SBSmNO/ZpLIB3ZOoFYLMKZ1IjbtLRNXj49i/X\r\naQtwFtyQ8qy5DU7hEV29LXd7VcltSqBCV7gD0hgzRR9hTin9AQs82Lx1TPFM\r\n8lr2IBclc1UFmn2W2xRPXa2v7t4nXlpJAU/hM4+AupZqcUjGqUjmNh86nK07\r\ncAKBR1LpKAmoQSg36lKhUmq/SgY/cC8PNmIf/TD85wXCzZvwHWx/bg1PAEhp\r\nEwIHZu9ix4kG88U6OOH6H0rouMI8/M2Nz6uEzFe7agzgXwF5gwSaFOXNpvuX\r\nLvUyZo+8jUjs1psoOKTGmAjHol3VevvDbHUr8o9SkM4e2cxnjC5hh9VUuYKj\r\nUwm7GQmfOvM2OPtdPyc9QnKX7PDEKzDm5Mg=\r\n=7Txe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.8-alpha.12_1658593761081_0.15838321395783428"},"_hasShrinkwrap":false},"4.15.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.9+56d1cff4","@typescript-eslint/types":"4.15.1-alpha.9+56d1cff4","@typescript-eslint/typescript-estree":"4.15.1-alpha.9+56d1cff4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"56d1cff486357361cc6c5b4a4e374f8a18d1b132","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.9","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-rKlNeH2H3gFTu6LVLrQxERz4jnHMR2V1/hOYzD7PB8UfCKcO8cm6tFhuRH1jzytdiu2hDitpniyaxFSxDNwcOg==","shasum":"8485f461326137687bd83fdc909eddd0f68f423e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.9.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJMopCRA9TVsSAnZWagAAeOEQAJ0uXCjlHsA+D+gQ/w1E\nJ1mNGDsGy7wQwVnlIqFsDYAjRhba66QWxr6WwHOZA4ltN6Vw1QEZymc/Cgmz\n7biPmmOlviHMDmr9ZMzKM9Pz8HzuKGldkeixopsFgUnPsDexJ4z7w/EUXO1N\n5EIGxlLZneThc9ZdimoLElOGZ59/fuZjVwNJn9erKI+BUbFFvtwkBKuolH6E\nk6MMj8f2A31yWZKV0VVvkT9hpP7T3Gmcbwp65sxmTz7XXlVN1nSEjzy3c6fN\nrXmiEuGv7TnDn+prVSQrAWOrYFkVvlA9qqoPLEmySe2XdZIBEQwNYsaPOa1k\nRUWWFtffM77fqskVcAxBNViw7ZIUul8T8p+K6+CR6JWyfaZHaGjEjECPp/X/\nYR5KUq30TN3r0zVSl4J7BizHhwcEJLnJbo966S5x1m4xl5X0Lrry6apbULpN\ni32po7FHrotKDrk7i8EbgxB7JkawKHXgavou0T8rzGkcYUm3760nGMCJi0Zw\n5NZzvWqUL41EapZ3E69GGyj2w8KxzJOQpSz6qrsyfebWkkxAXVuoWiH/+zUM\nbpSM1igpm4tI6N4Ysvws7JAiet6AK6kqewejIMfneedifxZvExZzJftdKgtm\nqO4WWvGmqFZjMV4ox4f/Gv1LDf9irG33UZUUgVt4mEm2MHfVuaWTuPWzTeAW\n2FRM\r\n=GfpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiO7VeGGTyxyci5RJFq24waPZELyiy/s1JmXI8L3IkWAiEA5ed2MMXaw/PUagGpTE9Omc1niaMZUdKyIRNLAAVUMOM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.9_1613023784815_0.7443350998999321"},"_hasShrinkwrap":false},"4.15.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.8+837572f6","@typescript-eslint/types":"4.15.1-alpha.8+837572f6","@typescript-eslint/typescript-estree":"4.15.1-alpha.8+837572f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"837572f673b292448741e851a94378a9140cf8a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.8","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-yV0gcKbJJdmIVnON1MkYbIhbKStDw4rbMaT82t9w6dXZ84+ZihQOURCZ9LeASb0oL+i4IHLpyqqUsIZC17/4VQ==","shasum":"5e4ac6981dba60b4c455707abfd15a4887688e9e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.8.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJMm9CRA9TVsSAnZWagAALd4P/0ke2coQzK+ImAV/ZITa\nOyJCQru3bW2qLESW1eYzrX4jUPsgiyw/JTUDqoMkGzIsjGEuMNqpl2GvYyYb\n0YGmi5oXcglUDAherMvvTcJncEQ2fI7M/ALVz2jPwTmRT1vdgzulXBonNsLK\nZf2bLFi1ALYSlnDOZJpnD3qnX/ZNS0Ddnw4hshahx8OE2nhpWTCRYe0qsGoQ\nt7Vt2gqGYgaIOx6cWKNsIIMyymPXg0ppGQaVdCVz95QzbGrUXX82NrgoTOKd\n8wTYP6ODV+TveF54MrIz4xqpB82ujdetAZjY4HslwYcRqsW6xWgIdOm5nK9T\nwJYCNCbOnL5kUdygjvSO1F4DCcAQu3/6sZZqvcngEwkcwyijWdoW4oyGZAxl\nQ01Z9P0BSdV4G+TtgqsDHLPyoOitlefDnMHGOQ3kGzscMXmkDBCx5c6i4pJD\nQ7aPGgb7g1ZHpUTmxVLFyJtkeEs/QN6tcdiBUNQTH5FDXS9WdCflmhU2o4QF\n318xbZwyj8kdbmsqRO0X+q/GMHvAQRdPkFbxA1Qpr21mdb1OEJFh8l6GMsR6\nfN7Mrz7bOpBFV8EgH9hu7Id16IdSS5IIrf71+QML/+9+9B+PpKmcHLBCNRK4\n1ajhmphF2vSZGNGNvone91DiR3ArqgSDFhIV0FqAaXzQS0PhzEwGr2S+9ggQ\nHz1S\r\n=C0BO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0yVxXnNEQo9+QqohPSwxCuOaYxsBDf0vhA4VTetqTsgIhANA2/79pzp8I96AuRM7mLVZDZq8ceS8fpVy9YMytadBc"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.8_1613023677133_0.2354596066895276"},"_hasShrinkwrap":false},"4.15.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.5+4badcc7a","@typescript-eslint/types":"4.15.1-alpha.5+4badcc7a","@typescript-eslint/typescript-estree":"4.15.1-alpha.5+4badcc7a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4badcc7ac2276de7137954c420a91e4a6c89615b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.5","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-bdiw5REgZwLemXGc6iGHNsUMU/ddIUSnJtUDuVz0u8ZufVslxPJUnpDhM++FhLkLXJ1RlioIQhLhwoyf/nZaGw==","shasum":"619a062e0470057d94e4790fd24ea22b7afd75fa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.5.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI3h1CRA9TVsSAnZWagAAqHsP/0sydZ+eouZqy9QdGoun\n7vujF8irbEywn3+8iPiAn2rRC5GPeqaDyeveH3TKoopjXFtPrFGkfeHqbPM7\nLWzz4kwOIoB7BenOAZjxl8s9e37oqE5BcABTEJ7D3Fbl0ZqH+O3MJyCsSpHc\n+wBgKDBSiEXlwtwSmEpy7dEpIKjHdHHyTEMeLI8mf3NTKLh5hjD+bTX8U7Aa\nWa+7HwQjIvNa3ee4lZZ0rabNv06CvbYQQkbRMT74F5WuDkhZmskD9iViatI3\nESx97rT6rli1xIJA9xA+GGdsoaF1ItNOYrMLmnW0MfwmDydwRrk3tcEIKERn\nUlU9czSWoN1OyYwlWmRi+m4S8WZ7TzkVb5uoS5E/LV2+O8TCPtqJUOwJ2EbQ\n7mtdVVd5Es4YjbAXi/hzq9Jwot8jtD+1O1QweEPgZZnlA/nXYGB4opvO5F7E\ns7Dkbfg+sTMzFXdsVx4qH4nE4tFPeCJ/ITGjkwTQ6U9yYejub9JLnITuqPEO\noIQHzrhlrUMMJ93J4sKvrYpbGJYaALIfQhptlFDZpBQLUohvX9KljaZyIybq\ncP+QW2tjL/B4T5sKYN2IBDVbhYwQwJbjdb81Ou0edL5UAqExWsmUvlXOJU6d\ncqZE5/y7ap8MzoSyt7cm+lFMdg0k/x+tctyKswpPYDpfee/1akI+5p/xgH1t\nq0gO\r\n=GDuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGe2qvPphL69vLrQtmtrhhJBKfT3ZsoNFsGdjHdeEu4BAiAdVUwwprDDdI6YUG2gZqfeQSqytOmtyugrg88xX+KZ5A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.5_1612937332479_0.6912188633247673"},"_hasShrinkwrap":false},"4.15.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.4+5c093ef5","@typescript-eslint/types":"4.15.1-alpha.4+5c093ef5","@typescript-eslint/typescript-estree":"4.15.1-alpha.4+5c093ef5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5c093ef5a7aa341d886a3e7f4577a5ef8dd42f09","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.4","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-L/JpJ7mRJeTfEN1k/L0ITZ19dHQmqL6dxcm2zylRGTTjQWBEwqdMoY35pUvOFnGlVKMm4mx/ZzK8XmL70rKupw==","shasum":"5dbf7469a49647aa7b5f93cc2d18db16d85b2963","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.4.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI3iNCRA9TVsSAnZWagAAE0QQAIIUydiUlwnuImLmdevp\nv85Jx6FiJU3v9xCUL0QXtFPVzy4DPrTwkbm70XHjI0ZNl5jNgM/xz5m8gLC8\nkYyzP/f9q81b/5OinRSUR3q7hFJ2sgeX58icLx+e8NMmrFW/detFEpRet1sf\noPE0QaPuAo9021ioi5njjqct2AGPbkQmfb1QzLTsFxnVfYEG8avvk0eWr0i5\ncrxnnRd3IxoXai/Z98Nrc8iIYsNbDqUcRQ+9znilFJjHxx8KX7lsLL6TmcCE\nS6jS8Sj4Yb2VNn7REVWUK6b37YbPWZ5df8MCTPwS/CPWv32NPod/QzoG+v8R\nSnwL8uyndV2RtFSJSUnZgoqtmF+6LO3M3jT84i4Dfl7fybp+6N8HRcDP/PCB\nHuLQRF9IV1s1qPz396+TFRGRaG50PIvaM+at7EVMxw9bL/RGht0K5X4/ttk6\nXV/77tSw3VBQQXd7uxzHiliitHMVj+uNrx5zsdnfKn5KEQW3cz1TWh66WlCc\ntKM34b6gOCsuWRudPLVfwQRzRmeYdb1BSB6A1Z9mA3KHII7JH/rgY4YrOqt/\n4hES5Ls0f1vHCBn+JFyZJ3IQdRvaWZJZK8fNsBMKcPqRNWpbF9DVm922lo9o\n1gATkMQKYBUiykFvXefcP4gVXLl6Z/Zd5rlMYl9CVnOoL96TdLs2br+rUage\nYfQK\r\n=Rz+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEILYJ0/7x+no+F5KTs3M1UAoHnkGeaOx43C68UlO7+fAiEAy3Q/VCY07afHS/ZZq0N5C2RsUYBQHM9CW0nW5szRPqs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.4_1612937357232_0.4060107814065659"},"_hasShrinkwrap":false},"4.15.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.7+552b9a68","@typescript-eslint/types":"4.15.1-alpha.7+552b9a68","@typescript-eslint/typescript-estree":"4.15.1-alpha.7+552b9a68","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"552b9a682df92dc8cf650cd3dd17a8c5d6138da1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.7","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-LCulnCxJ+D8r6oKGhlhaLHe6vf3yPS49uU5QLKXnYbiSOQI0R3z7L2YOYhLKnc0heaT9UP2TFwvEQXM2nmjhfg==","shasum":"2175ada91b300c1cf410c25ba2f30c43af995d92","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.7.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAa2CRA9TVsSAnZWagAAvzcP/1D7+tA/0IOf5Uj++oon\nn63wGi3uQc6jP00fvH0aHNN4zhpYAUf6dovuHzHxW4XJKoG7o7d41HUKH5bi\ncRKYcYZ672RRz7DNAGzlibqA28CHqabqGB8bASWg07kGWnUKjPsnikF97ERw\nd7uThvdgGkP+K9CfSeBYwr9loGsM48WwLExWytJw2CDMLn2edGJ0B14igEs+\nIFrlxb/j2S+U3TK8HHssBNFBuUQYG42k9HkjjHbQbM483AqtuObJ7X21013r\nkdt8OFT/29I+b/QpjqXD0wxK5ryA4gyCnRFY8p4KlVNX+bRND3t6KUK5ikdm\n35qJ9rLlE4C5CYWrjob0Z4ieogucpCSedXEsBlhuvT9RKxF27Wfl5GZ8az0p\nlqbBsdmJi3JU5Cd/hpKi4LuCDBkB766mMtOpckQhIyDTTF92BHObPWuNbChv\nS5j6yAzz1/UIlV+zT7rjP34vLl9kO+s4jzyjX98bWER5JB/3RfMKHk1Co3hb\nXcWSIZvW3rwYn5WP6Kg4WbzTzeImtQn7s3kRw0W1LXRsp5u3xVVf7LIRB9NS\nC+IgBnaUEV5J5zdORwokm22WR5ps9c3S1u1vutpQUS+cHIu5c9E5SGgzevws\nTimu1nGmI+PQGuuYSLq3ER5YUjCS3PQYFPSmcm3ia+N6rRE0QRJF7Bqdh4VG\nAjtY\r\n=1/xG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpaxjtUB7Wj5lXK4w7Nj2H6C+Qm4n7yEDdU4wktr4bnAiACz9NE+mFQV2U9A072IWS3pwsLlUDV7+LPByZ3/hE56g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.7_1612973749471_0.6409596319172579"},"_hasShrinkwrap":false},"4.8.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.8.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.2-alpha.3+c2dde58c","@typescript-eslint/types":"4.8.2-alpha.3+c2dde58c","@typescript-eslint/typescript-estree":"4.8.2-alpha.3+c2dde58c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c2dde58c9188efd17f22e10c3bdf1c78b5f42e6a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.2-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-f0Dgj5hU0KI3eV+MQSGE+6buFhy+VqawLW8t7Zb53Ir2UuESMkclfyfrRTdns3Jo+xFcvbijax7GXc995DNSeA==","shasum":"15462dd1101dfca671bfb457077c0fe29e1dd7d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2-alpha.3.tgz","fileCount":204,"unpackedSize":418905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuWw2CRA9TVsSAnZWagAA/XcQAKIHtXq066cmtKZpMNjx\n16rL/GW+GqEzdrlVbglwUJfwfT3yFxm3rkgOO401GwAkffN3+MAt+vt6ex6y\nZr15dQ9h9qTjvfv/sRzfPxYdibEHE0igxXZXeG5sly8rCksNb4GoTUPo1HBa\nDOBS/JZ6WhJINsdk3LRFtpSGNrgBu3DWts+gA3QZIqskkrZb0gMfHhgonrst\nZXPKCLS2di6qTFpOvwK6DBNrA1BGHCy2ataLh5fh+1E97nIcfP9cRSxflhi1\n0YEenm2nMuQKgkJtrHUvo+nEPvYW6Epuew32ds3SAXyr8/TxG8jucpCH2rI6\nvINkhVznLhSHXC6+7srA6/kgN8FhUU0tauM7Qo17sAC+ME2q8TlxcPnpIDwN\nM5IiiQU6UVTuOp/fzW8F2Qz0p5FAf3evmhkJ1gIeExnQRanFOLp/xJqw0b5B\nStOkmg3LiG8agJEZRgi65O0OpEZ20jfbHRLtZEt1qUhmZE7F6u8x87JtjB0E\n96MTd6MRKigNGhsw+Zgpko8/pFUUWDeH0pkX4yIDET1tcefBeDp2FCe/Mcyd\n9G7RGZSSI/Q2T2wOrB3ymtGmiABXKu1kj4s4Sgxlvqi7qSmd3CLsp2QiKd64\nDLCPdHQq7sOP/gvG2bYcx/6XdZw/ZKG801YvQljYuDGHLtrWs9LgMmRuSvxx\nrnsl\r\n=+EDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIZHizRyYXw/WfPp/Ui2jZLDSta9qTEFJhnDdwiVXjkQIgddxCf+oSDVZ5yy4RLOXlgiGh9Arulh3N9vSech9CMXI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.2-alpha.3_1605987382172_0.2872344031175287"},"_hasShrinkwrap":false},"4.15.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.15.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.15.1-alpha.6+17d0cd29","@typescript-eslint/types":"4.15.1-alpha.6+17d0cd29","@typescript-eslint/typescript-estree":"4.15.1-alpha.6+17d0cd29","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"17d0cd2908a64274388ecf85e4f197fcdec34146","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.15.1-alpha.6","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-CwufoIQS5Vh6RD0xPitRSsyo9MXBNgV2xzDkyPzMuth9s9Z98sT9W1Jclqm48fuzkzTWvEGA8s8J8tiUBu9rbQ==","shasum":"c83ba996ed3f93e6f2c7d725f881d0952207a784","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1-alpha.6.tgz","fileCount":204,"unpackedSize":425797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI5bmCRA9TVsSAnZWagAAqtYQAIvcRuTsUuwM5UT+yS5k\nr8Nyv2N5P1s7Qy3clxqUIHK7wGdo4vDAt4ww+I5nzeNwoLHSMAFqpiTKyazb\nERP/VT5+p0bgUpbTQx1/v+nlintzWO9FTZ4Tmmu39iDMd/ldFayDZe5/oLZI\n4jA0TFz1/HeCr9XYQJjqxgCbzTmhOKGsawofqigCkN5G7ELTmJqe/7E+WR/H\nLsH8aTkcvbdWVs0j08DDy6C8ieHEZdGVztePs8kBoM7/at4Rp1pkDKcW/EEn\n6c16aNFEjrGXfehzwrAIgj5A7AyWDCspHLXyU9x0Vs7ZEswGTjD344RSoc8S\nPTQAaaIkogv8No+rx5GV9UWuUnC/UD3JRzlZITWOq8b8/7iCwwJuLi3M2xiO\n5tiEnkYu8KU3zelSjlwEuW1bDa3VAu2jC63P3rcb1Lgd1ik5W1wDrp9c3qjk\n5nH3ijOs6gw3+M9XV+1gQMispJf5mbrf4XNYW50T9e64aw2UuIM5mY7oTCGH\ngPvslGtVhXxfpS2SPJT6dlnCMGPI1U9GBP28QBx9/i5xKgclsoabQIKvuftH\nx5FdfS7Kw2i9r29Re76xmlrRtjNYHEDjeeSTM+F6qUD9rewfJ3vSH2f07biH\ne1EgHHNiL5XpeERSYtHPBkCDKyUkdypMDyrQ7EKPCSWrQAw+qeLc5Lvvj/Nf\nA/4v\r\n=8dRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMqNOFzPhra9v4QiF1OtvNtNQ/jDhJkm86yyaqSItnFAiEAp0Uc/fS8jrF2JIcIiUjcDucGXkJ7YZrmJ1OvMOG/LFU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.15.1-alpha.6_1612945126137_0.40619846984349395"},"_hasShrinkwrap":false},"2.18.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.6+8643d564","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8643d5644009a4b373766080bfaaf3d2e2aa930d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.6","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-R+E/cMhaz+z49mzFfgcGfH4o2x3bEeb24VD/exGiwKzfIXuGqO5ylUs4zAQKCwYOf73DnxMF8Oows4f8SgbNnQ==","shasum":"e3baa3bdb4652ce52792354ed76cbebbd012d4fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.6.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNc9aCRA9TVsSAnZWagAAsT4P/0AsIv9NzcSpywLU1nUw\n7gWJ/KC+9LSAbn1AvYhK9L7pNi4CV2GKHbSLwFlBCD1OZgPh5eTjwgYd8qbX\nkW3Z1ggjCWuuPTF5r6gR3l96TKJf6WNMZAGYaTibyT2Xg+fjp+GKqlyNQZyw\nLzhHDfvXMISEN5e5100KPVgr56xbYvpj/RxrmW9Ym/46QRXB++vpHY9017S4\nplhGcgep6ybWkMQ6eCmwo2zeY2bnROgEVKnvxZJd+mGzGeTDMLLrQlhRtkgk\n2R0aoc5bOsD2j4Z3SgdEuDv9KdYhh5HImKfr1Cr+ZwkmaX/Fwj5Nu1eKxmWu\nwzHfBael2s+efMmCbez7163ni+CuezeQwMPqJQGD9h1kjdWsGfWROhk5pk6X\nYHNmf+CHxx3r/NP8o9VMqw9qxRlkbS23mgEkqM0l2og5O0uQRpX4f+F5gBSz\nvqTz140Nr36DxDBrFGh5/mFEvld8rheIoyP02U3Mw2B1qW/aG6aQHleAHSnA\np86iUJrGkF6tMucR+SKJ4O6mYFqFcbLpxKS28Fr02G2DDMzMdnDG6YwGQ6kV\nQ7QRq3GXSgSoaWYo2G0jf9FsUvFYOlIgFZnJBHaHjSrFg1w7Ad2nKOHnfDVE\ngZllNi2Y6dXSVYUydHzq5c2BVkdEZvEPuNZkfrXGZfiMkq2Am6T1llACgSUo\nASjE\r\n=XWMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwn14+AAOno1O5aPEFloReeuA7uiONf19lXu/wFLJEGQIhAIHFjXda+E/oX12L9JJctiGcisSnhprb0rzsMfGZTBjD"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.6_1580584794186_0.7587916541420088"},"_hasShrinkwrap":false},"2.18.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.5+569259ef","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"569259ef253048a0f9c69c83e3a91f501f1e19a7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.5","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-6Rw70YpgrHVmyffiZ7R3L031alDu8j4AmIAwz0z0ytdA0sOWdWmaAkH6j9cdw5rfT45aToep9TyuEkpA+zDmiw==","shasum":"da9ce750022dd637c980ee9e5051d9ca8a69e260","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.5.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMndKCRA9TVsSAnZWagAAMA0QAIWgFcfqeSg5g+h/xCx+\nG8bbTKE8P3+mgAewnN7ekdje8ZnXWO2SuRbXFfSxIXF+0dviRnDeATIfe9KG\nNpwuAS8eRMhWhsLA166Usp7Bx65SljAmKXbmJlE8DBXCONIM8iptsuqlmK7c\n9epjARd9clEjlujrrGqXkv+e9F/QyGdLk5c9Xd1bdg4u7w59kKyj8saZhS1K\nNjZGOx8HCiAYjcax99JtcnldodD1mLFw+DZ379JVTew0k1la57dGFri9QMkG\nEZxFVsGFiot1o7GTAxwQOEWafcbFLsA6qP6tmkh/Hznbh7bPhj3MB4kEAmC1\nEXDRNKWcJ+56F/ljnWSqkQM72Q/CoExDPEYdx5ODdrsj6+/CthgewoV1GFuU\nWhzSW0pWrMR8M4Zx71S/Ojp2WKmiOegZEHpVqTy0FuMOl6ohoAz8L6SC41nL\nL1MNlccD8Ocdfe4/Av+w8H1hFixFUv4M9ld+CqlRaT6LOvWUdj9oFogJMn9n\noh5Lf8gO7aTjeZ5/1P/GtlP93ss16aOee/ykQ57Mh3IHwKBpbJRSiKK+ZgCl\nJv5Wb2v0sYvupCDvKzNWQ6HQtpJv4kMqbrRSfseuitEMcShaRAvO9RIrr1nQ\nvrRML1tXQ/iNJEZqegHLwcflgJWE460qJ4HSYzGoen9ogoTDUd2fsazBGOvS\njIDj\r\n=0yqh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtHiJ5TTpjszGa3roEjI7b2exXmYDQe73zZhMhYCjkTAiArAAvej7i1HszBMMXe5gYP5Bf/UgvgKmn7sJuVN1K7fw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.5_1580365641598_0.2850692702259514"},"_hasShrinkwrap":false},"2.18.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.4+b24fbe87","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b24fbe8790b540998e4085174251fb4d61bf96b0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.4","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-MfoOgFPz2ThoUy668GUWucD0aJ2GEYsnIEwAg83bYTWSxq98n5r+ZfZ/tyLH87Y26UjPT9eOsJpCIoxj/caEZg==","shasum":"033451966fe0abbaa75cb710b3671e231cdf4e26","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.4.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMnc5CRA9TVsSAnZWagAAgUUP/RGRHLZULt7OrV9FZUUA\nusC09IO4Y8j5kS8xW5UpKyxoBLppUD7UC/uVxQdAxl4Vm9eAzcneKq2beDeN\n629q87mnvKFlvVxHuWors0as5VuR3rS6Dui5+6LK4wWVwA+PIa0ptQVwG3oQ\nj/PAsv3+pUPVMCHDvQkMOWWN9FscEJJUHyg0obYQr+mNUcneUrEdUpAKMGjS\nY3F1lM8GN0TsNTl/CRyy9oV2ICYjBt6Jd0Gsi3+x0L1CApb0O/0jrsCqBBw3\nWk5hwNv54xmpQTF4GwYXGF/OrTpaZqAG7y+3YdDjxoTemXux+z4Q9JZQAXe3\nCwBbuOOwuqGNSWZRMyYXXL6bi/Jwbp9QSicKIFc7Egw3DcNWsCe6EwNUP6SH\n3xUNL64Mb+bbiaJB966LU3k30C77i3H4p2TTewnCaxR51vZZlXga4WFCC4M3\nwZ02SjDwsmPxtZypYMuUFLQlgdsA2lOyUn/9vv4V1OrroI/pk+4rz/LY6Zf2\nVc8TzmXNI1C4kuOUK8LOPgScZMCbREad7sjAIX0d1dBV6rs4D0Kx/z4VzYX2\nN/VdU/AS9DHH0L6BW95eKClTWN9gMS8PcdlZGmGuooMfaY9ZRG/0ntufGBDl\ntxOuUQ2Wc8jgUNpXtZU95EGl5Mr0XkHpBv0mkTRdwEyJBvB5RAKwspMFUani\n6qQ0\r\n=eA5V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnUj730ob7gnDJkm6YaG1pbi/Q6uPZT8e+dMwu3xF7NAIhAOcuS92Uuz4a8xmIaK/UZO9jt5Of5mforJBGgmQoEJNn"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.4_1580365624589_0.9558936742316289"},"_hasShrinkwrap":false},"2.18.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.3+6613fade","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6613fadea0a5469dfa2999a7b110a5c4012f03c3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.3","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-HWnBN8WMBfJ7O9A8e6ndi555la9Wv2prcdTR7YMsSfOxRG50OP1q5Fgz+ZBghkNniibLEuuSYt4Dvr5f0N7XoQ==","shasum":"bd2facc4d6962e5798cc2e91c98243d67299e101","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.3.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMlZsCRA9TVsSAnZWagAAZ2UP/2WzHy3cXmqGxWIPVkDJ\nyhbzeg0NcsXEGK6wbYT81qjwLAU2PeujjmLt+QyldbEqKOZdXqRDT5U60QT4\n89uq2NZiaXyW27Cib8OJR9cL4EMeWsROXaz92y3ecbvH1cWQ9kqRAHg9rGTf\nSV309mo1Ymvh4u1KilO4RatUEQkPMTZetQoGVhv73mjZbsuHQAwiZJo8qmMr\nT/ANHFc+yJn0pf7Z5El/H3QOHddHXc6g6Sv0RAie3OOsgKyam5WkgLpSvNZW\npn5Q+TrR5oFciZraPohtRsrIMMgLg4W4muPu1+PRIPdWTG4rfZXnWlANhUFt\njHR6xUmbXIjXhwR7IcuHDTsYxwOCsc0KZpdp9Y68atNCSLVp3mJYmK9zCpXP\nbQOi4IvTjEPwKELsNdG27pYAGu7H0hwEce78/+fByGPHMrxsz/wygdx2eciG\nXpMpX9PqvRDsL8iSqfFzngjFHRE6+DdNU9LrbAsg8rVTLfmRYHmyQJskOU5y\n1uaAoIhRkpXqQEL5nelnQ9RMa0cQi3EZB7ZPo7yhuRxm7BT6FrXQI9s1heAx\nAD+jrTLZg6AyDOAEhAom/2AezEY3MlDMkEvP/Djgc9mdUi6xdX/4x04lrBgr\nkio7bs52aJxXL77KlvpVx5SXU2MlbnqyIriCFNKRHBgf8pyuaNOEkroFHhw3\nHwWa\r\n=/tFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEWWR38NahpUf3nTeEZKXnpdqhhitmNl8NoM6+kG56igIhAJuHzYZ+/tnYndxTta7d8TmnoQLYvqdhRWIgm/+YiYYA"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.3_1580357228210_0.8004613830909804"},"_hasShrinkwrap":false},"2.18.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.2+54201aba","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"54201aba37b2865c0ba4981be79d1fd989806133","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.2","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-4HdTtLhMIIyLjyKs9yiheCo5m/xF9iXoR+wnpojuLuz+3qh+ZlItc9uf4GppPe1vPLsSSyWPns7Xt2+iD+innw==","shasum":"5ed0c90d85c5bcc78a47b1a9d1f1f9862580d9d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.2.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMjIWCRA9TVsSAnZWagAAFpsP/3VftOZgjHEX98vvOiAb\nj27CKT2zq0kLMUeesXyWYLiS/ooTsc4sRXcaoVwXXOJtpTlMRq/WcF0r92Xy\nwvqZJ2FJ8ePE7yo0vwjqbcqvbLot7yXf6JRDN2586TZ3SkwURlj787KA2AFP\nR/iRkDHhGPn4k1D53/2Is5e+pXIT4edbAcsUXSG3ociFvU9smYn+XFbD2IHf\nwfewvrL2Q72A+08YicSHUJ3E++WVOOFk8n2wB+zFZlJrJGpUyOikPalo+t/K\nhYYkkXOux+Wdvfb/GW4NIdW5c1VFQdDRiUtye1cAA8Ui/2Bm8WTaNfhldGJ3\n8ke/dfpWCuqCpIP8Itw7BXOw1w5X0Q1IysWt6Fg2nAfZbTk7dUFY16qs/uoC\ncqPIzS/Ppbbjpe6KMhB1/qkLPUzIzTDjK0K+QXTpTo7Cxovv5ZI9r9x3TXWS\nvw8OWrb3uT5RrYbNf+9IAhvgDC1ORvbEEECxgQBDQqcNXtyE6hbfga7kWKDf\nCybHcRKiq3Jwtf1AJ4qxsVOEesPRyh0DF2ML6ROzsfM6qb6heZze8hq5g4dg\nCkytMk5ROu/Cbehatejw0YtxcSA4UO2QeB0VrEc6F4zB5o1wP8muNbVdaw3H\n95DWwqMjSFK5lX+NftkTI2XCVwsB6Ys5tO/2t5hImVI6t1/zRtf8Uin+U5Ew\n6vSk\r\n=qwQ5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF20E+KAdqPMsp6hon+qlDKaFI24eV/tdaoWH18renfrAiEAh3x2ha3HkpuHEC3LzpspYv2Ut8Bdjqtj5HXlygyQigQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.2_1580347925958_0.2268066238773907"},"_hasShrinkwrap":false},"2.18.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.1+bec45722","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bec45722dfed8aeb49189d151252b83d4a34239c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.1","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-myxZD+NiV0fwO/YyX1WXpRIeh5H9z9WNq9uW8/cr9ody562i9zuw2XnxOwOrHysl8dt1/BVj24ZBQL6r07cApw==","shasum":"4b4df63785b6bad56f76da6d1ec1aced0e52b483","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.1.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMfYxCRA9TVsSAnZWagAAReEP/iV0JZTLmqYPLtO+IYTv\nmuh/BoL+U6npX08W2dF6v8lKBU0zUG0a+D65YT5wMKt5+YsMezNjlw7Xi3UA\nWLqqFKtSAq13WtGFOlKZC44ayD+bFICeOE9pHHHiszeWkWD+e4E6YpGUSvYr\nING4OEpS9Hj+VEnRGvULfw5IbwH38euY5IUYnaRTKBxp15+9L1cF73gp9VeM\nzurunNFCWTF8bBnvwW91UErTMe1SaoEk2f6M20UKpchBcyoAe2YtW53r084T\nLJhxnw7Qh5H428RIJ0RlEU4yU8rvGYJ8FLl9cA0uL2xRVUD13qf2tjRQseRF\nUXUI9rQcpTqyiKivdtAs4K9Z6N7DYxDQek61XNJT3Zzox4IOyCi4CuWSIW4L\nyxy/SeBnuTZ5Vu+TzF3/tBghue44x3Vt8QUBbgkxQlmf7pI1G+cS0IRAuiOk\nzbtE6aJxZ3N8TcxLoPEVlGSww9bbhk8Qs7h97HN2Yc1Z6w/Q1iyZNhs0rM4H\nE7k5P40Baed4mSEf2XsH1MCUXrCk6EeoQCHfCo3zlEgEdC54eiOxFDPdljgp\nsgiy+fKaV3XMU3o/jvAkERmVjf/uLiOGfWTAVOfY0Ygbsuv4V5l560Y9zpZF\n3r1/3mreMISFEfO0liOAFDpgmoWTFC6qpswVOEbDJcRWLSTTKOczrQX96MuD\nV8Xj\r\n=aBUj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC28SE//01X12g0m7O/qE2b9Q/VDjdD295HWCi4dIkpqAiEA9ZmFdKLLGtl+j9CNLGkS9jckt+vpIcnI8a1WKuZsKG8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.1_1580332593500_0.9251344381551425"},"_hasShrinkwrap":false},"2.18.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.0+b835ec23","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b835ec231c2ff8764b897d6784cb89d9de1f3af3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-WU392FQS5r3mjJ1P8UFeFIgkBPNv/xjm3EBudKzRH1PvfzS8c7b0EgXnJjxV7L1NnIlPNoBBmbR1651wSvEDgQ==","shasum":"7189212eeff4ee435ab44ed1b3812f171b400e84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.0.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLymFCRA9TVsSAnZWagAAUKYP/RuB87S+c9DfoaGxgx6E\nZ/ax8dUQ89wPxQVVyvYiA2mEgc5gnS8tsw5/t01SokVBy8xR0G7eK4yhfszf\n3jpMOeM7/djgKxYQQKiTqwnayC6VfaJxqOTsPoTskiTRau5evVA62vvo+qBQ\nM7MqOkqMBINAFG2An0e7Z1db4fs7x3qtwi5Q8d/YTBTZ1OoP4r3Tl6hZ74gV\n3xKcS8AAxJsMUmycRl/ImKrxc7XfrnbBGKOK+Jic1RWShqHynn9GHb6HLKT6\nk/Fh0fuGy8OfHZsFIfw/ktbqGR2oAJ5K9S4uO3uEsIWYBxCWknkTxYLrRiX/\nnky1lQQgfWQvyhI4JAWnggLRkOWwKk64bLr9LJzR26IEoaFZlxe2Y3Wx242L\nPe5OjPBjEmeGC52yQqUp8v9plS3lBJIc6vseU8NxUK/HNZuWk1ZF0VBaUwly\nMBPbvz5DYNJAjFG4/szvPrImWOzA/Z6wWQw86uHXZRw12zkFvkYsnML2vBFV\nvGfH/T+MV/sJML1pRM0ZhE6vKJSp/k/Le2NFLPtRjj5V5KNTyaEBGrbRpn3J\nVxNUe/100yBULTEQOO0OsnbdIG0gHyBx76aSfcDu9rY1+b2LE7DK7OpI7ifU\nGVuoK/rDcuRrx+FdNeoA+sdWmrTiJDxJpj269gP1KQSl5j28aLIJyvAYdWHi\nNyRI\r\n=qo/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoMcOU1bPZyOxNCj12GlcFa4rQ0/wR4AaQUz+Tm1/Y9wIhAKspUI2o3ohrBl5J78leubLZKZ0Ujs5EXYZP1AQDxUFH"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.0_1580149125226_0.34718248511352967"},"_hasShrinkwrap":false},"2.20.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.3+1aa7135b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1aa7135bbfbf55cec52925fc0224188cd3c319e7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-N9yIszJr3BbsRpCqiLlWI3+He1Q10biOtdPF5SdulsS5fKje7UvsTkEsGQ4ZDdIw8q8lt0zhTV3vGh59fBJJDQ==","shasum":"4ccedc66a286ace252d210cb8994b18b728e1665","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.3.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTXMXCRA9TVsSAnZWagAAgT4QAKAdr32hYjVfKQAeP5QC\np1R8kowNFvONvwGjRerX2qfsVTITkbucmkhSaKOQqPeXEYbqRYWvCH91SeNQ\nD08NCM5RGlQifCm8IEFNJOJnHmrbXrL2OhjDEMnQSVKkrE3iPyayBuHFJBwO\nz6z0EJavks7cywPeWb93NVn0BNsDQBi4wJh4tXzKMUZ+KIHNgtrWpHjh1EOy\n/KtID2YJ3Zw+yteiLPge9uJ2hBQR+9TXv2wUxkBhNCJgAzf4lpFZOpxbdf0i\nfH4sie3/MGSSnLrfwn1dfEHDncUgwK+bxsXYVqC9OF3OvsAJ02rKHtiDRlWF\njNDLHjmtOwBtR2N1TC7KXOt0nWH+rQY5fJ14RLKn3Tum98CeqAyXyrzC5aQT\nCF2TEgKl8uLk+CsOVuKnvHb/95Qygi0DRA5fmDhBxeyQ/o3tVPBLpmOMrWYw\nvXvi4IA9vZzpKxfGzQu6Dqt5nblN/QSD6bNAZpTbnjD5TE9Dag6RdgQuy705\nsVQGpkpLejx4WjDkKvmN1LLrN7kmNf0Cw800ejvCLintcbMsbMIzy7nbW2fq\nIoYJnsqZcp0dSDc+Q93XNUO9Rq18hF9n+WAbxMO61vGwsSo8D63KfNjuqWjp\nFIoUTeCMzvFYLQP3naY9BgvMl55T/oYclwwPfSWwabORclfIcdED/GInbGHk\n/YcH\r\n=a/vU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtsfd1/L04WRXcfW9BWr5g8fj9Qu2pxNj+KavquFT7nAiEArpBGfTMcadzpfYKrqFpia+Bforl+UwVbNaub8aLJ0gA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.3_1582134039509_0.31203333443343473"},"_hasShrinkwrap":false},"2.20.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.2+660bace4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"660bace4c3da569d71cf1e296ac4f6ed35bdfc44","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-UnoWy1x2U9VrIpn/ZsyqPad+S+xtdKhIiKC/WVCktLrwQw8fxcteLOynVA5UesVkz3nY52rdGqxphbTTIdt0Hw==","shasum":"02e0764fa5228966363522007193eb89203ca664","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.2.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTXKdCRA9TVsSAnZWagAA/7MP/2JrydSAgaJQKa9gF1mO\n/yTOb67fb90yYZ6/CPYUod1D7rzY+GOslo8IkZE8h+osthcz4OchJ02gECx3\nMOAi/iRbRW66Oewe6OI0VS/1nnNaqTZOSKrDiVhX6xAy+NzDAFjAvR2XtTxO\nTjdDOdFeA29aBnrLslKNJ7u8X0oWdkh/8VtrR29XNJXDZpwVbyb2SC1Q5kNA\nH8H9rrPnU5Jb+JXp5eAkCs/+5tYptNcrqSJB0r+jBURkv25ZtRJKjPWonlkB\nWnPLXSHI3YxqvlcwantVknq74y+C3HT9cNvUuxwqpV+HYbsmHZNz84yX7qqN\njtqvSiqZdc8elt32Tyx/zI6HQvfuVHBwZCftHE9q0mMUvKGoRWSK9Msf8CB4\n42esmLYjS2cOPtSSGJv+Ox6+AX48xAWCXJ8+3RdAFC5CP8Fs1wR0+e7NzCgD\nYKpR0AO/gD8wbZGaxML/OcAmIyaTUFObfAeCOHJjDKw74ruStIq6GtJTjQi3\nZ0w/IghEBWk8fip/kFELrKUtYaxgmzMOhOJZe4aWhfUNNcePEM0HgIwCElqM\nxR1nTHuXA/sEJ78v8/+sYS4oQfbFpe+6KZMHZLllCUUtF+YJpW3us7vAqU2X\nzGvEUV/GlHFd6RqXFYkBPk3kn7pnf1ncKh7FqlpXlK8XY0EPlEmqwNxmU8SP\nUnde\r\n=1+yv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf5S1n5A1qpKu+fCTngoWx3ltfH44UF3jniModLb8RHAIhAItuItAPZwnv1iSD7VvaPWu70J45QeYxJydMygfkpN0T"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.2_1582133916896_0.19539633865063633"},"_hasShrinkwrap":false},"2.20.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.1+0d8e87e0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0d8e87e09704588273bc94a740279b3e8af7474f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-iaFOam0hZ0MJA5pmpeyhIkJm9wirBV25uFJNOWoYXTT20q5kxyXxkzCi2oMV+ts1oqDeVde8gdcM/HFVwuKGEw==","shasum":"ce061218707f667900722a8043ce24696b355f35","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.1.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTW6uCRA9TVsSAnZWagAATLYQAIjWOdrv5SwcjKhrrB62\nHJ7KJ8bnKTMo4aI+VIm9E5gN1cS9jwApklHaj8JMGWsUdJ39rKAUTz1dIKhc\nwOXek4aNkmCEEgsNTueRpMyexzFrPbLZ0WbcQ4lXbb2J/7b/sDfnCaz921Kt\ngYg9Kcc0CbRWrp43vKgJ7bR+2r0Smn0wKGSgQI2jtLjdrLPGZTYsff1sdaqd\n+pdHFG/vSY3EHrS+E2BQD9HEfQzRU9egZdyh8RXMBiRAZqtoNNbIVAmxtiR4\nmv2tpdUgm2PPY0AiiVfSs0zn42twDSDun4AXehpCHl2bPiQeaEPXZV3cAApo\ndIRdmD6CNQgyTn8h2MXeLa/oApCcU/zAYCrMlq/7vZoNK+Emz4AdXRK5NByE\nc7Drk9/yuH/Pe7uT2Nr8YBA759Or5NgN601wiWT1ymAe+uRxCwnK4uEVv9xB\nyqG37CbIXinbdpollhXgkARogBEl6ViNoUZJEzZAzDDr0loytlKawbKmbuj2\nmGqwFmcqrRycZpyjl0fpkJsIC5YTC83eKmhIiCs5cp8ioy/UjzVW9/q2rwZt\nsZZjsX8hvLXp5vt4LvDK4ueqzwfSwPxE5UrNmMPblHZ7Q42MsgzwkTPLwMZB\nhfH0Zzu3uJJqPujEiB9LvjA+3VWV/RuV4a+5UoufEUYjweYHDLeiqvJKGhYr\nf/Fd\r\n=tflB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpYQOrnrX8Sv34S4y/BUN+gmwWvsDGg8RlTlNbNxqgHAiEA7dtXkieeg0axtyQQHvZTYyb3HayZqCoAz2uls/sqQQM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.1_1582132909749_0.04477301637835551"},"_hasShrinkwrap":false},"2.20.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.0+f9dd7ec3","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f9dd7ec3b4589bc283b596e045ca50a3f5475242","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-wgwGjUpz1Pp8AML9d63B0f9GP8IkUkEHR+Sm3tbTMjVC7DrvYzCr0Seyoq2pHEBPTXMDVqvzW+0Dw9aceKeLDA==","shasum":"7065786f68ae1f9651d53fa4595d939ac7e6d757","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.0.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeStlJCRA9TVsSAnZWagAARJMP/2hlBZic+fq9Vt0r0r4Y\nBxoG6/R17cXtwS9UW3YtemNMYr10AIpWQqQDRDUjE90T5H5rarMbVZ5sHlbw\nRNyncQZlhKTasptPEkLYg2gaHW7zPrpsqu/sxMYoBfJbrv8tZ2VNzbwnRnof\nYRVR2PYqkcEZu8igtARdGKl7Pp9lhMrzKJ7Zg7ihUgxiXkXfIKbWDs5lbGwk\nQKSyQj+HpFQzWXYccMgawjyP2iYA4j3DMVF1luOdR9sDiedRM8FHhdmkFpUm\n5twjp/hLUcKFCHuYoOG/ZjpGRaNMMUsJf3H4mxmoxbb0JAG1C7cBpFvlcaoN\n5dlxURHaZKAsvdC06CnnFEt2qqxvgnLud9gS8ayWTtdoDg/u+wp8esIwN+pV\nHrt672ReFx8j0jQ/pn9egP/MSwvQiLOPYv88riIbw+Rag9LF3dOxs/Jnk6tM\nDxyE2nGXoGIIt3CMpsREs+XKSmb1YJ6Zzarn1nVgcKtBD8FmvRQ+QcHD9tjP\nts6Gk0aTPBkUJalWwccPUdcRmJrClM38EgHJTJ32Q3sCPuyU72z1SRgxZVEm\n3n2NboADkfw/pVuoH4KKcBGro/UrcF1POXmHulCyCvRF0k+oDzKpz3tWhM3s\nQOXb3S7VexuLuBjVsz5lzmjX8KmMxZ06Kwggt5G9b5Ynj7ph7dx0JzgLRoBx\n48Da\r\n=vpbL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr+zFZgegmVT6b+cYhizQEqkPMILtnOsbCgNyJnpx7AAiAepDqwnL8n49B1l/98WYa+RdSb+AM7l3zCnHHZIGsLRQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.0_1581963590980_0.7861735507720335"},"_hasShrinkwrap":false},"2.20.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.7+4d45b331","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4d45b331b920113c97a90df7dc703f8dfbcc04f3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-NcJtmWHQM8RKIj+fcst029pZ6VaObVLoWGnk51a3YHFeoyN23PanhRIeT1VRku3WK/YpFqZpnwshkmz35kj2Cw==","shasum":"1adfa5eaa96e0403b26dc93b696819341f9ed015","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.7.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVApiCRA9TVsSAnZWagAAU28P/0cqgPvesAwKCkz9cYKi\n38XnUbmhfTxD5r+p2QmJYt27fe1Q7Y9K+ZWYpqvJ2rpphcxJsRW+o9wb8jvV\nhYBY8ClK2MpHMFFJoF1vq6vXmjIoq2opFQDM7JEBaKUqZzXy28R6WWkCG7Ko\n1JBlDkpwmV4UnKu4m8PhjWi4HjTQZtAftwAiG4xFLUBrH8KjNS+XfFQuWGhn\nxyzDd2mcWrhqC8K2bVX/MvxgbE5nN1c9OWwUjZ6625H/aiHkXoE3pBn/+IXm\ni1rG/NGUb+9f50yXwbNFVnRatmlIEum2eszB6VLiNHE+ZEuDg3QCKR70RX/f\n6WAmRjAustSUv7raZd/a+I0+NhvvGTdEPlQLABbd+6Gzba6Z6GZ/wwp3Ofbc\noPm+0GiR4GixgQvyJn6bVmJzMvd6XeRpeSPiKVWcFt1M32D4RlLcuYTpIpxz\nphVJKQGv2lCxeR+sdZ9tZvzfMKFZiW0XgvT+vmakJLsjn3sfrulHsNJEo7DD\nluWC1nQiBaHTo+bVtjmklWvAqn3jcFUbQMU8hGoude8Y5nOq9SIRgIKG7xey\nze7YbdlwavbNjUnzoQzXnks7mpKo9t6MdzKybnZl6Ma+FVJ8YEAAa4yp0Wo4\nwp07NqTiKAYFO+rXEWwe17Ts3rhR9iaYOkLuHRb2nKH8IjwO2FMSEPXFqB/B\nt02J\r\n=Sgu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz890nV4mZg3jvRIdYDFmJQTIrVZmAckFKT0K4QSOw3QIhAIDDQUiKpn+7drQ1djr1hBYOq2G8/Ln2D6eURLohpih/"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.7_1582565985408_0.4033518612033764"},"_hasShrinkwrap":false},"2.20.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.6+e23e4b9c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e23e4b9cc27ced57386d947c4b18c93dd65b3bc7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-yIp/W/p7ZV1j+Bbml8Alo/1Lwc/XNuF4MokLDCX5zwflRl5HbAomqj1+0rf95t/dRWnZFgkzN5XI/COpulI5Mw==","shasum":"84d8220cf62dfbec6d0d4ea22ac8a86a96c74ca4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.6.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVAi3CRA9TVsSAnZWagAAZ/UP/3MrynEmcJ2ZY/4TgcKa\nvBvVFx8iZIUmpJw1CQ2VMU/44ezrXdoTyWgpKfa0S6ecxhHV7XIXn4KOWhG/\nMaG2+XRrhoAUvfThoRknSiYAa/Ag/M8nQHEROGNCmdqhAX+fGEyskE8ryor1\ne69HptboPA5DKVLzZ5rw8JUFffCIYlu9Tgv0I7zljeNiGKjIbS7V6D/XVGJu\nIrXOdbiVmNDbimeiKn0kSDysfAkwMUGOy+U9ybk7tmnGZXgV5y8OtShcGdBQ\n2+nApu+PxCVfAKy1qLfF/+c9m7xLRFZ5aQ5E4wYIxKlwkJhzIrEEtdZv3ddQ\nqrVQfBhreS+szBiX+3XgIa0SE52RRC6Xc7+F6JqkZh5C/ZFKG9FM5JyIsXEY\nXBGRgstVYS7MZErfI5GipoIVYmjZypWdIyvAFOfOkyZ+TKg0ESR9QmuCeWF6\n+zURyrmQBhfh8Kgq0fwSuhsxjM0PCj1KiEIBSoHO3sJa6CGnO+RUt3Bozhqn\nWi129h1klJZ6u2M3y263s+gl+Ea8nkqipvsn329SNo8U77Nye84BCmNVT8JF\n8X5vRG/RqA7Yfd/+ee6XSAG/Zj5P5RnxbpY+fC1NUli/9988tHtV2hDngwgv\nrtifxfb4xqf57mim1EUpzv2OUs+oXj3pIjjZ1FRsPGomfmxas6ZZgNBR6WRU\n/FRw\r\n=JgXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBo4njmkM2SW6eiSWgx43BKCTaFvLqJ5pmZtqT74hWcvAiAmVTOWjBAJLgItj4kiyLPnPjniPuXLJmsULwejbv1yOw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.6_1582565558672_0.9681763738676621"},"_hasShrinkwrap":false},"2.20.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.5+be3e23f9","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"be3e23f940608ea32bc804617ca01a95e456b491","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-V+OyU8cNKbjL12hBTaeuYpYCgdKa+F1nFsOySDo3eWlaWjnAVdsFynw0DNiDQzDENTZj9IojzkANp+tvLZ9ooQ==","shasum":"51c79860c4deff0dfac00053b479b9def7d609b4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.5.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUsXaCRA9TVsSAnZWagAA1+IP/22lmQ5DNu1FITHvSAp+\nu5+ydj6Zbn3mCBLi2B697a5+3VMNBKUuWctTdTP+Syg60GvvabJhjcG4z9wY\nwQdGXokq57YrWfu1ZBGVRRQzTKB5h3czXiu4Swl03/DXcweSGM/QlUnpfoVq\nelm9Y5E4IljPpT1RYpU7SWx8BWdd5YJsT5r+NfY0Qa8BY1w1CHFrjJpmHqJJ\ncRQkGGyf/HcQa2Ro3852/ZpQhLvGJ0be6jifknAUss0ihL1g/fdbUm/zz3Uk\nufWbGrn9FSLG9e0ppKjvhI/hGlYvKsJpb0VKWfbIVFkMJwBr2zvniVP/oudY\n7dr+cn/+m6T4DjydIlLS5eJ3q62Ycc+zrbXfAwxvvWU769oKpvrI42dyiSLb\nFJCTlxZQ8jATWuCfXRsT31E3Xc9cGg6HLp52IP2H2AibQja1ah7YmiUeMftv\nZenITB9CpuCbkigp8f4NgBSHPG3U/t+E3hrUklQcidPMx1ncBS4SwOfWbFZz\n0dhz/9zr0xWp5RLzpQHvkNPzyYJASuqt9VLt1HP/du+4GtsDDQCrVSM1hBbg\ny7mxkI+XyNqcNtJR05WQ1kWbsKogVrF/dAIgBdyPFAlIqMA4RbGHo1v/T4Wt\nhL8zfMZ2lBhBz865f0gUIn63xGRa3CDOErR0o7MGgLu3v3P4Bv9al0pk0/Y8\n/4Kx\r\n=o441\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp+r1gOemv8TSfWmQ1IQAPaVryB+IkvTEQnBE76x94LwIhAJhFwtyeBWqi36vzFZL9nKqhtISMu8ycb0FO3R53yx51"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.5_1582482906322_0.2046781514059952"},"_hasShrinkwrap":false},"2.20.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.20.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.20.1-alpha.4+9edd863b","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9edd863b2a66ee44bd4a439903973e6c207480aa","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.20.1-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-j0BslPiLVACt3MGDUQvKnZ8pY2V+IeGzzciy+0NxUgQSxmMfSh3jeUhujtRHJrFkIFGnRjUEEjXx2N2/Vugn6w==","shasum":"9af15f870687aa4386c71bd38c5dec8c6400dc0e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.1-alpha.4.tgz","fileCount":112,"unpackedSize":158765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTrkBCRA9TVsSAnZWagAASzQP/0e74MrS8Br/kwi69MhY\nQwD6w2kfuQmPcE7AokMgckAWpBy3gKpmQq1/QaNoAOdkxpyQb6oLiXD2IcNC\nIWbk26htIiJgvnXB1loF2WdjU9K9zdj34Sl6Gd7UY/I2vA+qga3yqcy8KgSZ\nOwg0mjpnTsQqoXvl0TpoMzPVT9UrBAtAW5/nfkhFP2f5XxCkkej6NcEIYuP/\nHaODmo4/JayKI5Kv/NZkFMeCH0WpcDCQnbkpcPWKTxroBGhVuzQJFhWhbmpV\nw0ggn+eocen/+XHPeDbw9Bkfo1m81Dl7i8lO6EDHp529AtgvzI01bcKJZFbN\nOxyzUgrsTJlx/fiSwIe9JyqLpIPRieZkEE47ggxLEaJtA0sowx7jZ5CKzIP8\nKGEkkX5U7CL3ELBuJOUWBW9I3jb3GdgUEWcncrS9UDM+MZrid285J+6/G6NB\nXrfpVgtfpZlNbbAqDC8L/KGls0/XnWS5WKLGRwG/m8R6kA36r52Ya3LNQXCv\nrHcqgTw+f/qHIRW8AqcsejzcKJS/r5BlxhBZckP5XU10cXq8UC/u4VTU729O\nqHyVfhdmfEV5X35J5fOrWZM4zP782kdou5WiB6KKZ4gzVPvl5BP93SS4RlI/\nwLq++Yfx/5bqkq3lhf96bK+TtwSWHbnUAJ5/lB+3FU1r8g03GDuaXjkLnjuR\nkqhB\r\n=a108\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzB3dV5MCwKY4lcek5L/T7n/7Xyybne1Tht2qSqkggIAIgSwtQwcfrnyai8RBOmFSPDKs7Duaw8/EZZYcC8F5zHRo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.20.1-alpha.4_1582217473099_0.38592580433256174"},"_hasShrinkwrap":false},"4.8.3-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.17+525d2ff9","@typescript-eslint/types":"4.8.3-alpha.17+525d2ff9","@typescript-eslint/typescript-estree":"4.8.3-alpha.17+525d2ff9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"525d2ff9292d89e1445b273b5378159bca323a1e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.17","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-k1iez4zhJIYmMaakLstC4kJI6IiUAMm4++z2gTlwuzWH1ffG4Ad5mQ99toYFcRv819471YEeouxtWosJAz+xMA==","shasum":"d562f58555c2bcd6d48b33c0cd83ed26d14e40e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.17.tgz","fileCount":204,"unpackedSize":423286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxEFICRA9TVsSAnZWagAAdpYP/j97aiNxf6zvJQZIoRHv\nL9g114WlYH/nao0JxUQsfSMdKuqNbMFYs2n2KiAolcSAl6soOfvRoqcO18dx\ng+Dfb/Sq0ggWY88ZXbbo7Gi+rRpmbDXd3HSsbn4RflLR1EQ431o7C1uF5PdI\nxll6++16GZafMGBcaAnsA3mAx1AG2sKIUkpLB+YBakF/oB/L316oQqQgEvk9\nDMelb1zH3n5civAQ/pe6+g5oa44EpSVCO2wlP0/NKi/8gROqyscHL0dzSx3X\nt9yy+wM4ijhWBa4A7bGsTAg5zzIqFDQme5eusWvodlBVcTRLSyO99g8nJbXk\ntU9S/L4buioKAgg7mWKkRtT838lCqfVI14KFd7eJ2BYH50d/H0f5jNXacuWW\nOns+pYB+VmNeGsNBqpwTziyw3tnCRZV0jlQmtlHYxX76JqHYXiO3VEEIqgZd\ngq8d7LhG+aPL14WhCVhh0X33ikdcZvwM76FOaZ99b75DoqbfPGhLYgXKG9CS\nNrmE/Dp4DismN1+TrRG1xfdIEUIuAlmFx4fn/eis9+Kd/nMIcHcHx9n/5w0X\nVwnEg04mP/M2p+6ht0OH3zfbJztLyVL4Cv5s7FnqSaXRphMTKq3sI4VHC9UP\nJZrsfj1eV3lUEZpaDBF+Mr/zsuf1rkUFHYoZznalfcGRA1/grMzzZqVHHJ7L\nRlut\r\n=Aek5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjiJWk4SsEDgE7eubpKnU/Y+vHW5+kijDmktANApOw3AiEArCIXW+GMzgC/fejliGAl7Ic5EyENNj+dxJlFGYg3Sh0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.17_1606697287567_0.2281166459904891"},"_hasShrinkwrap":false},"5.10.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.4+936e252e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"936e252e30cfcebdaf971cf0f66a3031e236a41c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-i/R5mSuhk18pTqemMgWjYPvSa+LZWxyt3Ld9xfioKE27y11TZu2O8IADv+asVcesyWNMHEsZiZ1gEhGGGt8F1w==","shasum":"a7b955b8f2eb95483339813685a2952b74858842","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+iUuCRA9TVsSAnZWagAAUwcP/1/JzWpWkQJQY2zI3aJ0\n0Lha25vNshTXHjMntKB4RZka5Xa6Spevqyq/9MtJyVwWh1HG4nXomOxw8X9/\nFsWb0axBpMg4rJ2e16ZwEqLiWENjVmoP9LdJpm4/ZBsamB+3YBRnFE2Cnsy6\nqWdYXn2ecjtjAQy4IyWjZYZdUq49axbkk6xlb9SV6XWW5+35n6sfOyly2zFV\n1vpC2IARutQzpul9Ziq37JsVRnnimWRmoMmllSrNSM1a+k+WB4IiXVqLQ3cQ\nYLvFybA/DDXuGuYLT1Uv1fl+DQKH2yMAxqL8ks7A5qqWPxe8goLxY+FITS7C\n57znNxPjXsf9EZ8IjijRJlxbxD2uYA6y1FWZuwAOZPXRGxO45a1qqBUoNNbO\n4t3j6Hkcbvy3Ct4ZBhu/NS5bVHzifI6UPaPiGtHG7nCQgPodIJ9ElZag/FFK\nR8F+0dYDbCaXbdhJvAMRK+9dnRk+VVMmQYn+ur+Wd+3wHAUPRe5pdhx7V4Nq\nH7mMflV5C9SBr6YZOKxtllKMAKAZTYm6qV2NcMjztvA5xgA53yv5ft7GFTc2\n+fsvIMVrC2VKnN59fu6dvRAKIOhnHZRI7DAtBFACN46b4zXJbMVcikzT5ZW5\nEfIF+z9KcqREA6gRbrTf2LaZeUNEwnBgSlWi//jidlMi2PNCpjzQbMUNbJsW\n/DId\r\n=OrIC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+7w8q3QpD/ALr+s5xFRfX2ldTbs7hCW9uGLgsywBuogIhAK6VkVj4/dHCNlL0zc4ycf1d6BNx97D9IMrwPxKzPcBf"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.4_1643783470062_0.08975304311879251"},"_hasShrinkwrap":false},"5.10.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.5+63fbbaa7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"63fbbaa76ebd89dfb2c57fe0d5a7b8458482a087","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.5","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-gRBekjySjCq6V2gjpIzPxSHUXs06nwGcetkMuAyYvCoqbcm6ZWUStzINbjvOu9nPVJusjXU82efEZSJINirjoA==","shasum":"8fee299bb53082e8793b74830c19eae6162c31bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+kXgCRA9TVsSAnZWagAAMt8P/3VWPa1oc/v6H5uVttxp\n0RpnRC1M9J0bIx17O+rk12CQlchd6c/fG8mIFSZw10j4JVVzFAQaK/1uR+/N\n0FNa4PUY4T4PyCp+EIs8PQj6KyjY0E0R2RCehfkEOoqcuDxXq75nUVctZbAq\nCQn2VZMMwnIzL+4Yk/8umCA4/UDlxFxCTA1+aypoORCEwfQyYq+0f3ybcQDX\nYn9Bfk/Z8KZyH2xoSFyiOVbABnPlVPeG74PcWv7VFYc4NgpQnsr/hSGdC1aD\noooxed/RX43c6U14pDDB7ADwcNlL8bGgfVLmR/VWF2PSuZ9DW3elHCqsq03o\noNEi/oNnRAs6fCAGaIKzYeYX2YyIEe51wkvNHQ86537yY0b97sJgcpLSATDz\nPjqWb3SuvBP5Ac4XFYuyQRWuLdAkk8IekKpnAd/GAbIU7M+HY41uXY66mZpf\nB5q7kdFRfofm8rqI8BzcrPyOi456CfM4y26q4DgRRu+CPHoeByHhqN6L+qKH\nYkKMQVRo/Zzt1ESjj28RtdMuDz6P8nif2xmBLTtlEGxRXAWNT0/0ropZtBdI\ndXu9bSRXdYlwIj8DIjCFEvabu1xx3+BBn4dds8cAoOuvMIfdylQ+BLy6yQiG\nrCsAHNj7aHP39A4m720n9Xjzb/MuCpAVQ8Q20TmqSdlrrZCmIm1i6K+30dGQ\nL7bS\r\n=yDnx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkEQOvNwJJZZrGL43fZDBamoCoRbqC6DwxmJvgPbGJzgIgUDme5fbXGZ6vDBvCv0njDEDXxqN6Ydig+ZvJl/hnQvc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.5_1643791840129_0.7557141958865159"},"_hasShrinkwrap":false},"5.10.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.6+5ab1d579"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5ab1d579b7a393601352325d81e3c8026953f58e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.6","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-8xpuFCSTd7iTRe03EUaCxxz8ehYOEDKC574TQQJARp7+RjYsjbLC6u4mxHKiZHkQi6tNux7tOhlimqpUD+8P9Q==","shasum":"bc23655315691354320a99f19e7b2ffe8ed5619d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/YnyCRA9TVsSAnZWagAAJQAQAILBOF+EmATvTHdE1t0Q\ntsKQzX6vpR12pJoLxYn0BAChfZPr3dFufW04AB/Yn7ni52wdEkSy4tIuGiP+\nrctXgKo99lv7VX81UK92fG2kyj2ziFE+J3i6W9dxA22PBvGgDqq+97138tTY\nMi4KeWtQpoRQzeKWBMNk0LM9MECd6hHvV9otrHzv9WVZjhIFoBY7X+05+2L3\nIn0TtfSPfn65m6cb5xFUQot8d5/Tl7p/DRSUa85NrAXxq44HOYnWalXY28rG\n989xmBjYRw7vazpNMaSxVYvpipuicSXdB2P0zlNidPOruH5Idl2V8Eun2QBW\nlSAmh4SiITJEgT2D0T3iEvxfCqyrR5B7b9gTYTr4VxeBiNqHEPti+SZ8xJNK\ne3um0qwAXUhArWR3s8x5fMU7/HsmDA4HtIfBx/bebj9+RybtL7MGo7P8+FvE\nGplQEDgkpWzM+agTw7Y3V7ps9SxPSftF1279tXQv3KvRtRMPZGkJhS4jsoq7\n5U4j31XXkNHzlgRFo6NlM3hvkI4VpCZPFmLA1dZb/v29+UfPDPDDeIfMKnh4\nLPkbqm/aTs7JJLswYHYgBJq/jbTlfmL8bxz28aGGkyMtP51ykrBKy4SIXN5c\nseMeLhdv64LkkfOGDis2UmDVkUaSPs+BJbKjTLaTzt5bpUvfV3bGU8u6ZXZ4\nj3hH\r\n=PvsV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjsHXyfE8qvY/6fdL+EElIUdMmLW5+eFE8heSVw7pBdAiBKAlWyFIiFWZT1UVrKj2X4mfn2fHyonsuguKdCam2KeA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.6_1644005874498_0.9725023192055529"},"_hasShrinkwrap":false},"5.10.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.7+42093627"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"420936274603d8fee0631cdb3b58874cb3cc59d7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.7","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-KohW4gFGd6lVUnxjIf5FU8Jufc/o8gezrtken4nZvC4IrR3P4s7wSLeM2UdAU0QjHKY7AbD411kEEhbIHophkw==","shasum":"a2d88fd5a7a10cad905c67d08d3f9b6a9341ea4e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ftMCRA9TVsSAnZWagAAvvYP/3+b3pTpyePO83e26Hy2\nduwr79udC5OHtvWjZHwHpTx2odOA+RLq9xCWA3MrIILcDPYdUN4j+a/rVeY9\n01cRol+r13imLvx8BXqTVD0e/gYsXAd0imrovhQ8JpFNu5+ZCpNj9fE8cYBn\nAdVErkKuE5mfOOwGcWwI8HUUKcLToHavCda//q8NuqRQUbwKhJsq0SLkdmcw\nYO/lM8dL+SZgAW3ui1LijniNDxuLqzLFP1VnAUPm+iuF6wxwBx5xFHMY2XC/\nw/RJd/IlWYjcyUiWvhp9frA/uyZrA2wRBGYVg8WVXD+w0Sw+dc/z3xWPRu7U\nSN4bmN5ZP69vz70mNs+kutFCaLm7eE8IJcX5nDVgBBPstFLP5NyKx6jhYNFV\nXUm1Bat+V4PJMlxyZNkwe7JFtKRPSFiR+J5TlBDsNe46SSzFCyTG5bo3gP24\nj2YsijRFAwHl7GPeYrm42TzoEUFs5IzLSGNSbKhim0haq/7QsgNM6ZBApLJp\nLHroj7nXynXFu2aO6cuhN2c7VNK6Gpaqlx2+VohaG1Zo6OvCc2DRH/3qLtIc\nI7reLFSvsn4WMhDHIY5q5MuGIL+mXCkiRa4YzXA0tOBX0JJdjn3JZVafYLCG\ni/2+NKGQnhjmfxY3I4JQAT9tFmyBpdfUcHL1ZAF0jTTlnPg0ACoazrGLwc/A\ntBwi\r\n=mWd9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIR5vlp8ugjk2QxCSOC7CYbpYF3M8uiM4H9mowHvVcCAiEAxClZfwonOHHQy20dQpqMspyvHa5Jv8fRAarcwtl7GYw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.7_1644034892796_0.4003447095132955"},"_hasShrinkwrap":false},"5.10.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.0+1d88ac1d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1d88ac1d575465ac72293ca8d5c86da50882bf04","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-1tUsC+5iVD/dTJoAx3AUhc7RGbJX1rrFPoDsvZZzXD19Q+8izEwO+b1XPnzH6cSfaed7ufv3LcwPocHy/j+/tA==","shasum":"910f86047be1d24e672e56a56c980bab8c123231","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+CgkCRA9TVsSAnZWagAAnPcP/j83A29TUvYAOc8uuWR4\nS6mJaPlw7S9h3w5WySF1GyjIU4ZZyvEe/LGE5/InWwozZpGsjo6oTpUg15bJ\nTfz07qvF/HE9rodda77KkynwwNSy+L/w0bwytuLg5Z/H5euDA6aEb1eRzJOr\n666WRKsifPyLj01Ge2ZCETgtCTZY7pOCVTTlu9pwYYcpLnxm3Og7AOOqrW5w\nLzXZyfQBN+8appDp+C1LPyHnZ1FR9tynf27IKQmc1MuvsYVBoZt4EXz0VyZk\nD3liq/FlWXaghbEFO2FPm0hw1oGaqAU1gCNWJCE2R8qQhAaLGmadkKVemjlb\nEpliu9jm8BQOCdmc4nQYufq9EJ6yg+hC+wVa8X1HbgKbHSSroLa7oNsZwup7\n1CQvBcroLZIjP/eCPGTX+QlFAoFc7Nb3INeO5i8vSOFClWWIZCpVaqBANSWh\nAllBfG6xYlb/4bOVpRSBIn4XaoZ+ZkYdBCuPfoKB4dCZ0DzqyGI0O+vHgKYO\n4/rsQgQkA8dzAPJ8zeW9jW96kjjHP8h9l1+3A47wpN2eFQV8/CIoO1LoSNkW\naHRoDkymrPHQKX2gjFBHMfHxPDvCIknc64D/oejvRyYIuwao+p6yqgRnjgpo\nBf2Ff4Hy9zT4KxgLvGoO8DlcoZdAmSeBw14mUHgete4QIFfNpOskAC7ajaNg\n9HzS\r\n=9mUV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFBy7UimP8wMioDMpHgMPNDZ3gtStZBYBuVZqnCE+mzwIhAMuGs7z0vzlbKtW3I/lZzgMTLVidc2+SjhM1r11s5i6V"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.0_1643653156184_0.8191317394693083"},"_hasShrinkwrap":false},"5.10.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.1+b40bc6bd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b40bc6bd5628dfe7b83f78ebd7d8ca311e6fb41b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-T1rHMWiXEzm9ZIf0n8mZzTZrY4l7GCp0OPSXqM3cSio71eIJA+sAWnnlnxYsLaJu+QvKC+mx0Bac2S7NFi4oNw==","shasum":"f80d2b7f47e9375f00ee39125955cd4e6241fcd6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+DlkCRA9TVsSAnZWagAADoQP/RRORabzenSW1rI4YAE0\nnQ4aUc4JRc4e4yrfJwsS0a5IIN0+aThoQ1TcqbyPy5jZaJhGNSeX1ZZwvZ69\nNOL1lps8bIHBGLKVFWu2vq0HBF7YtSktrq3gnXyzjwExk8mksyIwC2KB567y\nw9t0Dfc66pSoZdeA+SuDqyiwBbBifpmFINYFQGhFGs04bb3di3WnTNJnygtH\nk5ya3jCezhDCuDgGCDdLFmNLMyIgpEbYm9dUNcE9l3Ce5zc4W+S5HcbyUZnh\n9H6zxPq3iMMFLWF6RICbzX/1q+fNLYi7i828Ii143GpQwaPQYeEtYz2LCg8n\nfIqwxGpOMAYjOr9cGCo6iwBGstd3T6XsvJuWbhtTQ6Z1MK6i0NRIVgSN9OTk\nsQHtJKIYZJi6q+jcaPLJr+L7wncU1hCHsXE8bhRn5ulvC7XAZyll9RQwmznP\nCphGopGIuzLl+IoqxubI0GmZm8LmwqpPi1O3hOtWmKy/k5zfrTojf5bwcoQG\nk1CRRdkRsVbqzAo6+Coo0D57UZBN2o3U57E0Weh2jSFjvxOOS4gYhOhpVh6D\nYlYUlrlCPt+lrvS/J8TIzVShn+DGuIojNnsE8UsV7eJqzriBhdJtYDAzIYGC\n5uu9ORwxosDkz81zZssjhKX+2rc3U8d8vjLXWytmejlLst3D7OvPGHh8NYLf\nAxNm\r\n=UZVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRmngYdMymcy46+RtHItxE4l4yXFoUq1XMHKbWBHlfsAiEAvw2HyYXu4pxzeuh2kki4uQI8W9XCMItB1kYcxkPm+zA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.1_1643657572229_0.9805192333011967"},"_hasShrinkwrap":false},"5.10.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.2+4ef69416"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4ef694169030e71ac81fb45dae148c7b581066be","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-8N4PRbxoWVw53zMyWaRsiDUI912C2OE1mkiX7AopOQ+6/C0SjJiuOr4G4jfmD0iJvNimyQIpUhyPPVSHL9O3Xw==","shasum":"ead57c4ede816f3f7a86d391619dcefc62f183c0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+DnjCRA9TVsSAnZWagAAVekP/22vayjmDc/b/w4ilwiV\n4zQsDfem0MgTKMvG3PgOIeqGeKld0eDr52RWS2xRfI6h6bOsDss64qyBHkeP\nIXip8Tx/44/VOi6IiSZB2m1ISd85n3WDHX+KsyUV7JDtz1DGp6HQig0yFaoC\nER1t2pffhhysWekY5Dkgntbl1ovzfl0WGFJoU6cG5gsuZEqW/VlYz5QY+dJ3\nPXF6ywmbVtq1BC2zOt31gWPHoJtbycc/oVnl02vmNSHlwhwGcmiwn0nvGhQ2\nEWHHaOps9oZSSLXcK75WYpoJVDBg33ZmZsovt8/2tXbQ1/xWyTsGzDTVOCBp\n8vkxezI0zA6eNhkgBM6trXLEXGUibRLTtMlysDkW15+hAXqOpxzj12K+2U94\nFou+05R2j4CycctN0sXe6EKzRXe3aW3BCggsjv09E2I88VQ4H2/MSZg+PzSM\nzg60AY85o2RP8xKzWzCAc9dNY1Zg8K2hIrWX80OYdW/vLCNIi4W23bqyXCln\n4S1UgUz6irj7JeyYnsqW2eYsvsZTC4xWX77TMBbp24zsQihtYPcLHh3aB3ZF\nLjHCerguTR7Lw/9vaKlIbgvtvDumL1Mq2TlB2m1DbbhU+gkJ67wVEEN+YYf+\niTiUz0PBoq2YC4QG49/smnjbg0hdf2jhOzBKguJ7HSQqxo6cPbU/A7Ud3042\nFzlO\r\n=GQcS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl1S0WZknGQKGCPEEiiWLIu9CGncvMvHLlPHV8dnmt8AIhAPIcq46nYcpBktIQakjXWw88UdTs2Q+IAaUx4RdhHDeZ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.2_1643657698838_0.07387367803091327"},"_hasShrinkwrap":false},"5.10.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.3+a2bd0486"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2bd04865527cc9b172895caf380757fb214d4fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-Kh4Ee9+IgZDur2eTTV+ny231nHUBw9t6GPhyWfwwPIVkA/holuoG2xSLAqvZ3vz222HEH0CXTEsklicQblvEOQ==","shasum":"6d03da4d2b295b72c7aef1f838a7c655a98caba8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.3.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+DoGCRA9TVsSAnZWagAAvl8P/0I+ijYM7RGgJmVpEk4f\nLVJ2b4VdO1vkk52L6YNGsAaWWElm9SOuGt7hl3WRkh9n5cW9U6vJte5QRXCR\nIljjVNkHxDAqElWGbixMw3SXHMLbp7s5Gecp8Eafsu/kxTHKuKVkZEYd1w83\n7ZwColW5BuDMEmGso2GamUH6nCB06rtx/36BFAALwRjqGPubTRma9nF3XCwn\neEclWsU+/aZgsj8vVWcLt5g/5AoeeGhWLLRgPlsg6qdMKkv6+KklvtwBLAYZ\n0sGXLTHnrzX3Wt1iEIcHHdIZpaVDeMsyjfHfuPvfGaH2THlB4ZVEIJX09RdE\nYFXenoHgFvpl2M0tDvzEFvtS9XmFCRTbPwr9FLxxv08yi4SZ4oTuycS+m9/x\nhVLs8DPY22qp6baPBDM2wkP7+H5jq2C8H2mOKGGRhW+Q/iGTg3GwqrpdKGB0\ncA842cnhcNzFMZW0g5YmhuSX8jPQHwiOwQdzJ7ec4OQhe0LNRLf31QpdXV4s\nV1ZYZQHV067EwBNiOxR5sQiQaJkO6K5mDcPVSQiEu54ZTKbbLhlZPhsreCVo\nS5EAkAMAC/s5TXRjDiiG8Kd94p6gnFD2gm1pLaT2qFSIWL77saUw6tIUF/Xb\nm+MiMkiLuNm41rmgwbfIqamgJOVzhGKRQ/L9NA7J2u+iYzvMSQTw2mHIP9tG\nCHB3\r\n=A6Pj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdZYCBMGjvoMsD66yYZcdiuneVHrSITW5hiY1ib0LsaQIganlDOWXpMKrZPufe5yQt3AWJF7SaHGd+U7uJ2Qi0gYo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.3_1643657734202_0.9854139827393946"},"_hasShrinkwrap":false},"5.10.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.10.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.3-alpha.8+b95f7969"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b95f79697acdd16347dc102bcb8311fe83746779","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.3-alpha.8","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-6YXDi1hfn6HlOpS/3LXbWxJnafuX8cLnaqyUTMmzkqCO7FUDAzp3CuVPprLAirQuqtu7hvCrLPgCOoNmTP1jow==","shasum":"3c03f86f6391c6bfd41cffeb20296ea5b97da3d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.3-alpha.8.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAH0tCRA9TVsSAnZWagAAFu4P/20afSiiPOY3x6jAJNQ5\nqQjEpcH11AznqJJxLm9ZJJw8/EPlIiPd7qpID7UKlpDhlTIXqQFBcqw7YH/o\nCEQAGKcdbPXWCxKQOgKdO4PXcmS/3uuWixxrgv3Edb5gStF6G5KzyE/ln7jm\n8kjlEGH68x4qG3YPtqM3MNNNFj5YTluKDldwtp0g6Jq8ZDyC7KewE8iiK7ou\n8L5jWvrZnk8OPVvmjBn2b3JrSnh8h8hQ4DuyAZlkbbWeygTK+2VirKBS1tCK\nAGEve6v2AF8K8eV5bhDgJPTE1wVI+DxDrnovs/mRidNlBquW4wkU4N5kHXOZ\nceheX6m5x6DS642ww2NuJMK79M27eH6OO22QWu5+DOXEqivXGkawefUpsKcW\nTkl6BJqAkn+tXQEFeLANNdt3/cPbTYCas/CwcriXvVkTTXXWpaGJ9vUaTD4X\n+gxwEYcphZJg0mDRlct4IfIvHN/AqnutU5J1Rlw6nRTlmFDGK/1Tf7qGy35L\nH6aCEbJSUYHy4dUekfRBkmJt/gMkPh9cfGxG75dElJT7fF7uigt38Z7NxoNt\nOBlG7Qp5FA9/IfU2JSz0cFotFVUWNgpolXIQRx+K4BuFkd2cyu5rrtuBKcSS\nrMuxp+OLW2I/47f2djCq/f/2t1a7VsByn8lQamdudcnq0aBouZCUxnyF/15B\ncHSu\r\n=yLlv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd/laiydfor3EICt5Y1E6y/yIV+I/V4gD2fa+aUNDBPwIgfGMdmStLH1rkvgQALMdKuo1tC1/Z2E7oQviGfPJkG5c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.3-alpha.8_1644199213087_0.9981898912545772"},"_hasShrinkwrap":false},"5.8.0":{"name":"@typescript-eslint/experimental-utils","version":"5.8.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.0","@typescript-eslint/types":"5.8.0","@typescript-eslint/typescript-estree":"5.8.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c3e18346a5fc215b9d66ca4ad36e944d53c890be","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.0","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==","shasum":"0916ffe98d34b3c95e3652efa0cace61a7b25728","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.0.tgz","fileCount":208,"unpackedSize":417000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwMWcCRA9TVsSAnZWagAAIY4QAJRw4OMc2h5y82gPl/zs\ntqLcpT/eEmJw8Z+htiD7icr5MFqJDDblhzzFHu3C+H1LSC3v+ftGfIO44dpI\n43WDYZjhH2t8bxTXuLgtukY5XfefHMw+DI4TEko8cnMEsbwJ2Nr1T0HpieYs\nrVWw2N7i+B/UOSdGBkwq68PjvipQWN8HUGRYm6gJZZdTnJ5FjRAPhF9/0gD/\nNYoIp+KqGREBhqb7bfaGFHHgvy8+JTGkHf4kLo4L4l39MmjQU20EvwAY/kPU\noisX7zvAr59XND1S1GtYORDYyitFARzA9syK8uH55GNURbsbDcDjIXrUOxKZ\nq/wgE3km3ZD9kHQX6UX4VrMTvXzat3SSW8hFAKnxqtm6iHWsg3P/jY0S1bEj\n2QQcFE3Z5hLoRg7MbNxetfVQNTyaZpyibYIj4TnXUPE+tGWh72yLsTJ2TT9L\nlEhOeqltyJirMT6JkQdql9ju615CKXcoPe/+yJCjuVYXSUj26IyKdcaliFtH\npAZVPtG3YfKndU6dGhdSycgxTG46EwdGZT0OM8uNW0YGimqt1SqcNT7Jj7gG\noIvwDRyQjDEOfilOCcx+cDEfIezSLbSxpm80T3XzOYEze90tYDSFvanG6rel\nG+SIHFnC6fU9Cq1YPebVTcwUl/tbat6Ds9HvoRKFHJoIOo8+mQOB8E+uAVD/\nHaCx\r\n=0mDH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHj0LRbPTqkFV8zMNovVvKtf4Iwc07caPx7JejZj/usTAiAH+drjVSt0FXPpEslZKhF4F36533r705mQ01BIOTnyUQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.0_1640023452615_0.9883018646169932"},"_hasShrinkwrap":false},"5.8.1":{"name":"@typescript-eslint/experimental-utils","version":"5.8.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.8.1","@typescript-eslint/types":"5.8.1","@typescript-eslint/typescript-estree":"5.8.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b4046d435189ded3a1ab315f41bbe857c7130cf7","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.8.1","_nodeVersion":"12.22.8","_npmVersion":"lerna/4.0.0/node@v12.22.8+x64 (linux)","dist":{"integrity":"sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==","shasum":"01861eb2f0749f07d02db342b794145a66ed346f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz","fileCount":167,"unpackedSize":280203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyf+hCRA9TVsSAnZWagAAWcQP/ApiIQ57DJdVnyQBAIiH\nGCs0eSAYVb5PYr4jaMwDxW4D7OEJOH+dinRvI5Uzk9bHJFNHJGw3b0QsrY+4\nfEY5g+dVY487xOEX2JAE9WeBHhTwlakOr5fYNLsNhMWJXFD8me2NGygEw9D0\ngYI7GpFiRVRthS8VxqSCnbrkIT342/rYmX07Xob7kW209vpO8Zlvm5FRhD+n\n6HnZboWLYnCgYQ2izw4mpSu6v9+gFhJT2lCWe0kXmxmR9yly0S1qtKI3gYFo\n2OPlUNuWU9BJdi5sgMNIsj036z7RWzBFdL3+4U4WQLY29ZEzyWjHuYr55D26\nT93iEWXYiRTorzl1ZFk9346fb/IFstaDDcsea5oyds0r76xy9XwaCbVccP5/\ncG0wAITZfFTCYZYO+rCDycqvD6i7WzsQHMKZs/JQ8XPbg3eeiReHE9Rm+1Hs\nx5gOq8am52CvUt5/FYgrgrAYizT9NjDGccadmGak6RdzCmH8HnjQ57zURfO4\nvSI447lqqrmKIWV8Tf4IHApNgSqt+fSRfWO0jWwcF8DI8+KIT0OQz4dYHnFS\nhpuEcmENLLRMD6uBKru4zkFRpS6ePwUs8jbKZ2ubQqS+MJ7sw9Z2AX4kJELN\nITHWkLlGCT1A3jyDh0PL079mp5iF/yVpjHPmBz91mhcb9c1p+v/nl3jQgwvg\nkEQa\r\n=5HDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWd6Fial6ibcmwDTD5IqLmldAhquVWel30NWqpV7yyPQIgLkzZmRfj/qlq2/ZXWNgDGIsIux48pZ1H4fP6qLPpzo4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.8.1_1640628129122_0.048933815236059"},"_hasShrinkwrap":false},"5.39.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.13+0f52059a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0f52059acfc87739a01290143a39a6e0778c050e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.13","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-AydJ0p7zj3qtQpihr57ukGpALlHtPWOtiopYBIdUE1IMruArqjC319QQ0YvKbrrlyT2PGhwi1259avpnc3pb9g==","shasum":"d54303bb3ad4e9c7270a842920e0467c1ad0cf41","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9sGR3Lx61eZr+y0UVaEa1wF2/2vHmmtXKzemhrVI7aAiBKruvJNxA05G6y57KpDvoxRfAENluMskbfNe15lSd1yg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr8g//fq69oIUOD+6q68oVIKvbY9fOuJLx+bYS4V4VTLIxt3q0ZTar\r\nmgLch/IOHXjkUN7aatlyubXDE9YWbQJq6mB5zeSCBA0CTJoeHvDQ26Cemhuy\r\n11UKgnpIexP1YCvfPD9tUqdtVyBjS+oW1MFxdiw1BiPhrisHnhIeQecyQBsH\r\nTNJ71pVaEyRW7rlppAlfL/p9Ndmtlo/Owwg2HCMRMjGMN5WjSVd+OO7XNleJ\r\n2ycrHFYyuzXgmi62hQefg9cnYZw/1nPm2e1XF7/mmOx3J4bbfKKmHPUcWCDP\r\nH/OlMFRTAt/1VLgLULPYpjag0zuWDnamwiWhzNJ9vubDxknFv+/AimunEXhE\r\nzAl4M2YivZGYRrGn142IJ8PUaybLskZDvJ/LIvcGb0cMUCiOzc+Dobcg9k/e\r\nUvtfVAt7/IeZgCV0TavLFy5UMKCqb9dqj8P5SVyJsVdz6XAlRHqEU71GoddA\r\nWHIqeoROnT3NJhNrTDrQkUUGuVrCfZiVJNYYYxz0waADxatFtS2/YtktjzEa\r\nZaDp6eRSZlwfAN+dCDPOEIO6du4GsKkryHTlQvhic7CC11AaVvSRG/Hukx2F\r\nSOcfOGaoGFg1AOLxFxwIbxBZ5yuddLVXeg95Q8MYdEQicRdDtP6JDNV9iLiq\r\nBcu1BNUwNNG2r745vRkp4r8ro5M+sYnFKM8=\r\n=i5RM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.13_1664894400074_0.8113050445219097"},"_hasShrinkwrap":false},"5.39.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.12+0cbdbb92"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0cbdbb92bea2cee15b180c5551588cb4e33c4c02","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.12","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-IolOFMuK7lDZZe65OZENoOHMYDY+QHzyMmGzSVa3rl88HyfDZKyDdWN60Oox8eAH/1l3Usi5zwV9MGH/NWEs9Q==","shasum":"7097f0a759d7298c9f00e92c44274e7b0d4349d0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYnAtEIXjJNeF2PNAbUPQkEZKmO21bzJRdTYtvLYdeRwIhAJzoOw1e9csgmIDw/U5oeQerSEgudyYCB+6aX06jdzkc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqRw//b1VulxXp/rBc2QWM+ZxKj5NjfuvKsJwiOG0iT/R1C1OJbnpp\r\nfDYgI99+GBhENIIPniLOInHqZYRPGrLJHNiD+XNDJjvup899ItUneXvY2xxc\r\nxwm0gggNy39j4bx10UopKZinUcAicBI7lOZSwzCE2LMYO5xy4xjvJyse7/sQ\r\nRQ4Z2b08BvWxAzEJcBrmJhUpcPex7yhdpZ6kMX5AQeS5ILZvTqDeqzN17G8W\r\nxlCgMBYWdpD6a9XSNqOj4rOlyPJRlQl1et5LhqelV7WKyJtJ8QlPwAEfuR0N\r\npMkujAWuHw9nT4POMcu4VjlI5Q9RPSRgGL81MfxetU9iNpzeD6dWonyXjhQd\r\ngCAspE1lOzCZTI/zSg9ameHJzCMnK8+1EUjqI4bjgQyuyAnAm47ihiE0maEY\r\nH+YH7fiDvU+SGOCM7K4sYkGx7csHmvi3KAsbS7iYLQsaIqZvFtVzmYKujrjl\r\ns7p9twpbNJ2q2PjfpDqYF+LcEKapy/r/Hx4BeCI5tKYRVxrWtRB5IKj4/i9G\r\nR6iBX8Mq02wMJ7/zL7nFGG/aT5KBZrhuztl+kWqtN5pYnVBqhBDm+4NNlAd1\r\nKnQBFKgqYH3WK2uom367d7L6MZRGdDjkDYLlk6D63T6qB4KtwD2wm5NFfroo\r\nfb6/mQ3/+984n89TrSgc7C/MD308Y9c5nlE=\r\n=bQoy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.12_1664894423398_0.45847827380038186"},"_hasShrinkwrap":false},"5.39.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.15+71d6ed7d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"71d6ed7d140c13303a13f594c969bde4504bf81b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.15","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-etSEmQtYwkdT8msPwhb6jiL+cef7xNOvbNWvBQ6AZ3UF5qxAhLGEY2bUaFUVqsipZTDYb9yTgnDbRgvUUWZN7g==","shasum":"0404eadb8dac78513ced99ff403b7c622eb7b608","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFJfeDeQlEv7v0DR0qiQaVdopm8roy4cYmP1/vqPZK6QIgC4fXuihDiaWppTfeM0rL4df/mhq62xsyE9lHfiej6GQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPGDJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk/w//VWdq9mRfNeaCJgdxslyjoFAOn0iy4zBDieHBx04qdnH86MmR\r\nuYvy003CdK8z0UPBTmPjDO8ZPYbqphP39+0vB+KAnd5pJHnpgU1/BtPrNLkL\r\nssmDlCwB6RDWSweJ6U+od9CoAXPE9ArVaYAXQMJfFsIrHMF0JXajH5Qh9yJc\r\nrExXQj+23eqfiV+jA1f5N+qIokgFXFXpCXOGkrpTKBM504mXtF7eDeRNJ6PL\r\nmt8i3E7d2WX78dxHcasE1YRJ4qhq6XIj6NNidfKcshMW0Hy5OYvfmclF+Ic9\r\n9nKnb2/DYjVxt9sOE2S+D0xFoQJtXJqBxxdhMPJgEnpKSxuLbs0vrqGE4w44\r\nChgX6YPQhRq+nk3isejgJJuoFntgi9j9hQa2cwNdePz7Fy7P5kSAQ0HukSFO\r\nq8oQwibHKodLufIzR5+wB/Cns8vTUVmXUtmOMSAZOrJbQtj2tBAYL1SBSB2G\r\nfB58LLEr3Z7MezexdCp1z/e2OqI6mtEnzfo8zkgkXaNf2Ga0ybc06NAbIAJ1\r\nPIAZoTH+NqPerMYlrnSQf+banlPf7CdHlFi80c1WCMJaBoiBQtXSJS5eRBDT\r\n+lA42nyJiOow+yf6UpCXdr5zB1RI+1UWlEA90jv0tI6zfgjEi0ABIniKcFP8\r\nrr6nVOmiTdfzxuPmFZztPG+9+bQT7vXr/Kg=\r\n=DNj1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.15_1664901321608_0.5830271742384912"},"_hasShrinkwrap":false},"5.39.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.14+f373fac1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f373fac1dd0150273d98cee5bed606bbd3f55e4b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.14","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-egPeuHwa2K9KHyysKfrjNKUelb+C/BRKxy+gz6MGOezXZwYy+lYqT1CZzC8Tqj7XqN8AbKvEAhp1w58BekStIg==","shasum":"0da18a4f71b13b5dd505cd9af0477c68f73a0ae7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcA49ChIaEArpgmfPnCgW27/1Bhnw6QqgOSj6G4fKx0wIgfopBhEUhZLFgJuKtgCjSd3RCiieUkttMTO41AX9BwvE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXpQ/8Dhb7bM5fku0FXD09XBezmfesc1JDDj/So7YQzK6Wiy2F3J1o\r\nx4v+M8+AGJjLCP83WYhDQviiSC7uKWjtYhddswr+lBsnBNVVaNRqHqLltT43\r\nDbl3edL8COWpYFlMS69ohVdHWSqJb0wOb5qmKdV2XnKudIwC33mchUDlLnnR\r\nJpvb4+7kiuR+n40z8seUsA01LpziS82TTyVbL9lWUdGOa57Q22fH1BfwCcZA\r\nQhx8uiaU3EyPd/CDV/mKDf9eftn6DlPYpDaGgulvTjjT16HewJOQLO0LWpkv\r\nLRuS+TSOlCv9VgQKxAUkbUTC3XthOiGaQB8FP8B6+ZfpLTk879bQoUtuRh06\r\nyKSZaBeKNOVNJOk1BUBAjp14w/Qgns0TW9pYNoC8LN5fOMWDE+JnL9etEnzq\r\noWki063DJzMs/r8OzowyTt555kcgCIlwRulxTDpFRGvovCBeycd2BBhujZ7B\r\n2Z+gE08MTJsDgVSyNiqZ8z2oD2ZZTe7bnwNmE/uuQHxNxl4jLSLFP5DnYwio\r\nA0+SdVyE/DM3jQyS17xCQO+I43RtiMS9IpArbTY093HZvg/I0WKHXMKbg6xV\r\nmm8gBsgwZMkEMxrcfD/c3YL0xLbxRsV4BE42NCOSeEXk3IVowQhpnKWFCKb1\r\nrzHlQcZfdXnbA6W/KjJTh2qxu8/416elKQE=\r\n=v1e8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.14_1664896124873_0.4754283513352495"},"_hasShrinkwrap":false},"5.39.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.11+00538d7e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"00538d7e4f40628c02b7a8dc5c2104af61ba21e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.11","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-zkDTqBY2s+FNf5y+PPqWqFi8+x+5KPnKJzWovIl74lrsgHS0THSa1kjEFDr7dbu99g5gvahPW9tlnIr0U/1Vog==","shasum":"3a3cca97bccf1af6d4ff7d5dc90b75621dd2dc95","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6OFWzLQxMZIG3wkmwni4rS/gpGalOcguFYIVSthvKEAiEAoPl/j1SpZH/60j9ygB53Z0iDFNgiAes3bu/2nMUbUB0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEWKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsRg/9GNpinefrUvzomeoj/CpmiE9aUhlZIjTI359a0Zkom0kAa3Hs\r\nHXXXTwALHb18VujIENe/di5eu6NTP0tbJnkjqBNcHvMkl73Sl5cNs4ZJkH2i\r\nrv4KQ3JLBT+FfEYYsNfXMWDiBcdNMpFEbHZTyS9k9i0Eb+8kTw8wQkvAxN3S\r\n1xMmoEUIK1zhymToJVtmf0MmIvQqa027yn0RI1r1/XyGxNiicA0N6OYde/7h\r\nmnQAxi+kErMTkxeSdy4Cb5M56CeERI4iiJ3xSeqMKa2hJMziEefrIqucS0Rz\r\n+aAvIj7vFEy9qh9d2exbbDIiD8JRrddyGyFRFUb1j9ATnnsMhRAVTxmISsyA\r\nWHkzWMQpdtqNgxfNHskNQU1nAxfQ2ChWoiDwGH56K74Pi+1EwOfszYrXdUML\r\nowMHM6/NrH3rO2xQcwA+5JhcowhsYGKeQu5UFmQZy5ks7T10EHev4pTONUgk\r\nU9T7cQeRjcSU79Y3Os8LIF6qnpuYhtq6W6z8og5CUQFNwGUbGjmxGAWph1k+\r\n4qIdtMmMs7YrpNOIeBY9wX0zQ5n9WGq+vYvThZFnE71pcJz48FirIS7im7lX\r\ncvqfFLoUnzdjJZ6/C+ln/Rbd9rtQ4C8+BIF28HuAsRzjBn1O1Fc1cIcTxGG4\r\n/ultfqPUDrBX0wwMexVeIkMO82zKU7VmqPk=\r\n=i3AC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.11_1664894346703_0.028267817437042098"},"_hasShrinkwrap":false},"5.39.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.10+e464164f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e464164f21984551ffdadb6fa3aed73822bd4186","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.10","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-1k2nQ/mkDmGIY91m2grHhn4urtTFTZuFFWzm3ZQhv0Lr79Xli3bEUvEg6FoclYBOuSm5Vw5ODbPUBntSi0gsjQ==","shasum":"070335b519be0cee430f44c9beefbbf2ca4cee2c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyNfT9APrBD6IVAj8ju7Opzy8/3BXjwjayYGy4nM4h0wIhAIHI8A0MKgcrVLYUsy3OkCMuhECOD9fg5AwxEHaThfz4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPEVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9KA//dZ4/nD1pIXpvmtsbyPaa8H3ik2MVWu77y5UAymWEZQ0v0wuq\r\nLrGi7wXhs50ROqtMKo32MyqaihrEiyI6Wj3L/wkL627MoL1zxI/BguxxadTc\r\nKEJExcrdZ0GptZZavMeUtGPfe0D3IOgLSWQAxrnfkIqh4M2fWtlnG2JqcxRl\r\nQbptPW5TENmUAbfcXA/LKH+R+/6ahkZK5wDxr2jIjn2ywWLqvqzjo2CxZ+vG\r\n7MHM0QkxD9MxqH+gDn5hYyBN5ZYt20s3uFqlwaRj17nZlmvtAviqI4ETaMjc\r\n3kUTd2RyxWxPiXoSQ/HIEYa97bYC8viZe9+5TctUr410141BV6Ynu+QZFORx\r\nFkR2kAp5+LWIdw9KvgNQnejFfKxp+4uwyLb45lRr+wqOAHZSr6YWrrOBQ7K2\r\nGqnYXfcka7EwHcgr0z98ot6oFr1kS+cvzGATITg/k9XTHhYDY2KoyPykEps3\r\n6ZgbuAQivpyz4D1PZXFhDe1P9IU+H5p0asrEFk61J84X2u0uNDY9dNfFs0go\r\n+WcOVT1EB0l3Paxw6ZsDtdcZLPdapaIvtaovgFGehB1DjzApc0E6xxZ/j/+z\r\nqVellToz7N/azUD7CBdfaOdy0sFR94XQ0rl17EWqzDLGrZUsE+VZ5R0ZMO2Z\r\nMgTbrrWc278Y9mKW7czUu2RYWJU95qEEO5w=\r\n=FOph\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.10_1664894321432_0.28300566416373174"},"_hasShrinkwrap":false},"5.26.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.6+21f89710"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"21f89710fd2bff4cc2d5548a22fe42d8b63ef98f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.6","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-+henUzAxl50WbojaCgLadCifofCEarJqvFhPWggpAtOjhAo/NHcgdBRxdDws9T4zW1JB/mr6/ZgwO/cwGrLUTw==","shasum":"8f2bbf88223407ae8aa8a95f78973dfbbb7d368b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.6.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHW+a24sIHt5UnfnmGaIGY+mcRymXq/UBqvKFyCg6fwgIgdX5LHy5Q3KtaafYxvoPdjePtKZvSw99GVgqaje9LhKs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijShcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyyhAAlD96D3neOC9gFDAh/DXYWrV8HQF9gJtocU0t3ADik/wulLSf\r\n5Rj7SA94LIOIP5mfhh+UifCnXDBSnGacyXfX1o1wQ1AomgRSgFePX3LqEt92\r\nrPxTOBfRJAZ8SrcrBbWfWCF6NjC+yI91sXx9+4Dmz/Qcq9hCe86nC4KHuCKG\r\n9Evb5xdfad/gi/9puxwJMjyaTO+1ZdgRiV9055PMa7p0OcZiGnNMUYQ9Lmmc\r\n/NAVgfA1fQXjv1PxhfesA5f4FfJwbOmv1ph5d343cF/HZmWqFD0EWuJT5wun\r\n9aGJHgXQH3xQl0wXsviAVb9kCTfnkVG0vu1ytP/S+8VaXL4A4HJ9LfHLYLRp\r\nMIyfXKUnNdpUSisXc4SWsSRU9ZIdM11PDsZhDn0my9ddNixJKVsdxKt+Ot8z\r\nm/DFmlv8JXavylEW5cCZsHeP5PW7bzCnaZe5kKNSrSSUAxsg1kbMiCl27qmf\r\ncdhzfIKpEmHKDJ/4xcri/NR7vAhJooKgXhq2d0gyLm+uKJel+sZ3X0OJHTX3\r\n9We4yyKuIvGXTC4cgUd1e86uHvVyHym2omFwGBD/N6UpZLMRYEiLw9bhkDzA\r\naX0uhod8++Dqd4A6ejJMUBg+izWh8yY9CBi3Cy3djYYKCpu9AJhr52lnsVkh\r\n2yMkGIc/zALAMXNPUMQHbcZfLHF9abvil6I=\r\n=/UHM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.6_1653418076470_0.23149943751753232"},"_hasShrinkwrap":false},"5.26.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.5+1eb2fe66"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1eb2fe66c309e59122b2337f914c984c972807a4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.5","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-6meYJWClYxmXTYq3zOhGjtJH05NtkNaY6d647bPc7YzeUBnfWEGHvJpi+RlWyxpFU4VUu2hCvTB0t8T0MJ5TGA==","shasum":"3d0e07f386026adccfd330c57d0a57a983336998","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.5.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAMggAdaY3SLmFsqkvX/Pa6V6nd+19MyZIiVx8lXXLzwIgIgThwg+/dzYR1slF6UFBkSDLqRW3BVytVwjdmHpBeWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijQRIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGEQ/8CYlSpqAA8B0cGBEjpAbEw7kLjLuj5iuTmk4TJPKD6BrcpTQc\r\nub2npf0M10Y0RL35FrlgYRPOFa+vpPR8N5CAIp3KOVpwHyi9K6LOQvfPZlrK\r\n9U6I+0Bo34GeNCpfvCJlgL2wgeXSjcWihJMdwzbTXcr2U7QY1a7ozAkuofFH\r\nNmpEKNvN0OwNTVAuYMbHgJraI92ESUwC/TdqD4dm4eSdwttjo4iqrauRC/fd\r\nDivjV8dctSyh0Zn3ItEh901S6zKBvxx7ugR8A7uPl8vvwDdXQZw6BC6AL12J\r\nosMOBdF0eQcvj+BONvphaOokK0whN5Hb38pqXEy592ND8Ylsh2M9oyCqH22/\r\nMOaOX2/yL/ehDNjrDrCuLGU3IcTBVmrD909GFd5/N4LAu7ZisGn9qBDEGTZ7\r\nlizs/IzG7dRb+e0/phEeHCDcccmNFIDSwjr3ZN/ngut3QFj7fHO5l5OZWq0W\r\nQ5Vh7N6DtE2aApVs5QTOgMmixwos75AFERSp7CKJXPy+Qec10p8U9cPUNSo5\r\nUZd5o7WgtSU7UUNdvJUs4gX4wqJf+3qM7uR6GXKMpSh/r+TiV9BuzpTKTXXC\r\n75fJ0d6WdanxgO6yD6YXZi9yWjI0JvlF1L5y3hKn5DBx9mv9DOwkG/NUaQCA\r\nYQHlojQX7jJVvtU/N7Uda5l+SybFZA+3Cu8=\r\n=rRwN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.5_1653408840526_0.6886393150753389"},"_hasShrinkwrap":false},"5.26.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.8+2b8cdae3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2b8cdae33217b9a9894eb734be4fa341d8df8318","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.8","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-AtlnnLbnLL5evSDQ+oOmJAionniUnLl+404fgZu/iA+96T736rGw+WK/3vb+RxT+Ddca1lFrWbBMqjDtpL6fHg==","shasum":"6226bf2a99704fb0320844c8eed5cf916afcf2f5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.8.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy2shCXAAaTKLOnUP0MQNK6kRIe8eRrrHv47yN3CkJvgIgZhR19gmE50rEStGrsC2OayzwK3uZAA8zeCZR6kHmu88="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijSq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpebRAAm2ON3TD7TbqIDRGXnsSknhA6bQQwvV4Nys66nLRQ54GKqwJG\r\nnG6JJYh6QVCuJXQTCITWJvhvCbcTg3q9ed6Sz660z0n5GPOn/rUPeu2WMF/e\r\noMkegs7ZIYEOkRIv03bnrudY3nMxAUUsuCy7rt/IME+tJedmEdhTuvGFVQok\r\nc2sTc3RqGG1yzUf2ZlI0F4PSYnSFfgTjWvjiKQYJBKAhhnA14saNSHVR172K\r\nVGTg44uXhNHDcxNXvXpc2+/eyL/cZUrWYBPftfce4yNH5qAYum6f/ahzT5DR\r\n5xdDu6lcSAOLgg+hqjHhtQRSJQEL8Gx8UfTS1s0DUrS94ha25r4+XkG+060S\r\nJinE/nZZ7E8YbYwcUhv+IwKcYlsZPd8rOJfoT/Pnhb0OoChyKfctpU48HYyt\r\nZucai8ahAhc4O3litL6zftQooteK+JOLxFIC/e9x1HJwvZYVdLMhLVmWMC49\r\nCD3HlxO55e0C25Lhu1JeiHbJETURGb+dJy/UxuCbLEvHVNZA3QcNSfDJjTh6\r\nTyHNPSAGn3YRvHNYP/hANj0qLMkAXJtA799MHjvs40O7ipytQaF/cjuP0Ubr\r\nzmzF46ComMzpnKqKLXAT7KO3slvmfoRBVwaOkU6LAFesghFZwh7akduakjoi\r\nOfCr22ovh+E4Q4G7LEAVXkxQis4nNnaKN9o=\r\n=W+FI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.8_1653418685908_0.995607099637396"},"_hasShrinkwrap":false},"5.26.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.7+14567e87"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"14567e870eec12d6d7f679ff046e28ab9b320369","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.7","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-4LhDO63L+sXok1AXstsvk/gpdXTXvAH159BYBYv5YLINfJWVzI4AdUmXR6TQ4WptjJ0koXepr9LrfoQeXr8Zyw==","shasum":"4a56fae50aeee9af376746164a1ba6bdbf4cd401","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.7.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV/Z/6KLsLvd15jw4hrk3Qi9IPGWD48bS0O9vunjafSQIgHKnkYxvqL0oOyENrJKcKUoeR+YLyZYLxOA/HTK5bx3Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijSi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Ng//doZ3hL7qwcYGazY+2Mgq84TDd7QowVBUJ0ox11PiZCBmliOh\r\nEPkIPfK1Tix6dDrbGf/Jn6vszGst448PW2EWTBhmFpYbQ/Eereb2x/eZQGwU\r\nXJhGs7nz38smKm9zzKWTdPdexyzbAAHA8zbj9ovnA/jPXikc/GU462+z62uC\r\nFY4t+J1zNqv4hIvfTPqpx3kD85HIrj/0Lv7x9R//Qf2Ft86NvnLHXEKDeExu\r\n/+ZSIShIx7vyV13WIMhwmbWrRPjf8XTf45u06XKyjXIKJIDrTcjmBcNhVN5v\r\nfBaXxd5DVcvFZfqoF8DnvMsmp0/w7FH94A1vJqkU+Di77GItdYLSB3by/KMf\r\nclevgmALW3DR8Bcymw6/wpuymS3yznAKfCy6PIntMNKtDIWbY65K2/7IQfkK\r\nV5lJ6asTxBevdD3Q9svYYmzPqGj4lhUM9NU9Mnn2fktdPhmWWdqbru/qnH7h\r\nBGwchkcB6XbeBSm5+fewwsdA25FSLIf0USoAVElKZUXkq0bzEbItFjaZtG7u\r\nOz2W+vVNCcCyjEzbJCBBT19gmVHhBm9wLEP4+qnKdRkwJj+wcTFHlE4uB+C7\r\nawri/dO2Z4wJwFh+j7CNlGB6Jup4dwHHWTOA0fDli3TkmtaCsJnLvuutx726\r\nPXbuPDe8vpfHgJXo09Nm1hnSzYe72TsX04A=\r\n=hF9L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.7_1653418165055_0.9988342541029835"},"_hasShrinkwrap":false},"5.26.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.9+e2ab1a76"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e2ab1a7695083c7b77d0fb802a7544f0110d324d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.9","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-74UxGWgU6x+SW5OubbHoP61fl/EdTfbaEUEjNufFY4g2va0l+YIfWx/hfRnenyP9/xfnyt991b1EBSFFgOzteg==","shasum":"766bd2ab8ecdb88ad0f43a4607043ecbbc7c7df9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.9.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBB5KeV6SBI4FZjn+TMpKItx6Cm0PI+nBB9e0xx8ZAYwIhAKOzO1S4qz9UqYxiE6a7OEuPoZrnAIhZZflVfKyJbf4O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijSv4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr70Q//fWCiZxgjZMPVJYW68Walvmk5X5ENxOZq7cXk8ZLfLhWPDvSu\r\nZlBtH286kKuaYYY8OdDQRNdL1csVSTUXRrJ82L9SqImAotMie47+dLAgkhCP\r\nAqRj/RPV69Zb2bjVYAvivjIeevtdGMZ7gTaAWC3sUybbOh3ydpBgIUvli3dU\r\njf/VltGhGGHMYx2Ram0RK5kMpe7VV9JW4XQV6iUtwiR7gWJn6cPwYeUv3mgT\r\nlkyOr/clkeeutngY4cC+/F1FpL3DudGfeB9vspgJnZaTn0RtcneUv/wd5n/p\r\n1PL+jHWqyYLc/U5hONoH7xhyYlHbgeMR4MNx60iVAu4rRAAueRHPE2ZbisQY\r\n0/Fvtmin9mBc37YsFTTe/GcgklaU/VrG9TVwZ8lbuDlMNbUGAXA9g2WhADgt\r\nR+O85gBstjt8MXhPdHaq5yZbgo5Av/Y1wUKY2hWRt2O5JQ9l81HLbP52v21E\r\nbOGZLplS7/2X0On+ENac4H7VzwDGx3hS+2i37grq1BUHEnQR0bmwkfrKYxiQ\r\n8ohO/F8UjXwirGGKjzkTbwf6WT4lWCgp8/t7Vp66ObU/29sdh+3Jgevuf+h1\r\nreuq01z/9W3H83+FYC9nGv1Xzm+pUGoPVG/hjGjk9Er3Xu5duYNHCTSiSwbK\r\n5PQ1rO9K4qoRJf2lmBBk/C75zJr7qXyNbB8=\r\n=8+OO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.9_1653419000693_0.6212814410165781"},"_hasShrinkwrap":false},"2.19.1":{"name":"@typescript-eslint/experimental-utils","version":"2.19.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.1","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1c8f0df133a861a722d5893ee6a6bca3b7c05436","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.1","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-w0BCh/5WIsMqr2YZ7dOlu76dErgSKkh6wa0zJC1s8HzOYQEjdMFMlvoC6IKpeeLSWvPDg1VIBSgiV/aEh6uIoQ==","shasum":"170d356d9d5240467c93e35351b07d09f19e8be2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.1.tgz","fileCount":112,"unpackedSize":158350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQZqwCRA9TVsSAnZWagAAlyoP/31HYFC5CKfTvy36ho5J\nhrGSV/HRbVJPIRKqMnl03zt5CGTVKmkidfsqGwxvbrov/senk4O6orwt0M+y\n8IWwGFunDAxy8SJpd4tdPvYat/L+PYKvsWfu8ZIvzzJZX0tYbDsgDFszYwYQ\nkg3sbUrrSdbhanI/iQmZsHdGAR8c/XmpjIHjAi8DogFTTWkcwBHq7eTk2+pF\n+gICzKqp3ekV6f049f/JY1LiXlZIcJVyHxwlrGprgN9TMZzf75IUOgvfSlto\nOPlp8UDwsYlg3u8WiVyfyqO3OogWMI0cWwmVECzc7FnminefNQR+1WBSNqNU\nIswyasUgXwyKrLccVnMGYknLS9VP77IH+w8IAFz1uD/EmCkJxJbyYqnwrHtT\n2m1nYgR2x7Oc6OF0P/LuqcPO4PFOXudHYmOhfiGoWOL12il724OchVd7prQ8\nrbCO//Q59pJaidSgPqL05oqt8phhj5zTTQRhEjc2ZxPL4yY/fnY0Z8JUcXle\nU8aro8Yho3cMvA6kxeZKKNyVrFH5vF1Jkt77oHTzmhssyudWUHdSjiwpALO2\n7//Fx9t1cFKZotYrKG3ZCdKBO17J6WP3rDyTGxJYETNbMoDFpyhj4Yb2lYCC\npMnocV5E9uA45A34B25cCaQUOnfPlMs8eY6j9A4h1Pl8K/exKdk080BnTCR5\nCfAj\r\n=lbv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlEGrhucn77IBHo3iSpHkokJq309Qc3kTCmmNSrjmvLAiAe2cUjMm/WIkyligV0gWa3SWh3us7mf2O1oHakcLOn0g=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.1_1581357744241_0.6557071294159684"},"_hasShrinkwrap":false},"2.19.0":{"name":"@typescript-eslint/experimental-utils","version":"2.19.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bec59ff73671317cbd87c469c006144f4a945c69","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.0","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.20.2/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-zwpg6zEOPbhB3+GaQfufzlMUOO6GXCNZq6skk+b2ZkZAIoBhVoanWK255BS1g5x9bMwHpLhX0Rpn5Fc3NdCZdg==","shasum":"d5ca732f22c009e515ba09fcceb5f2127d841568","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.0.tgz","fileCount":112,"unpackedSize":158159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOGA6CRA9TVsSAnZWagAA+yAP/iBPeCJx7MPjSoyK/ABI\nFIbFftuATtwo7ShHQbu6+Ad6drvTjxAWnxscu2PhcZF04qLssHDphfhESvph\n8v0t8icMGohNhMMDqtTquMFMANEblS/C4F5V/m52jGRUBMRCCmBFJFjE4PyW\nZZSeAc2U/QPB22MRBLnEJtE9vD52tz/gueokPoaNy1zsgDeNVI0LJhWJ9Bnv\nfa15r5Q8SUU3nE/nr92x3oW89ShtINtFGu44f0/FAoV4LPRpYyw0XrtnFH73\nnJ6Hty4TabT8OVzN4MMphhhwLFD7ecf+UDc/1p1ki/TXY2fxbVcdA5a2fD6b\nkd6L6h6mdsRqRrxp6oE0E4xrld7yPN5Z29fjsD4OKDBZtgG6550+b+cdN52z\nfQ5VIx0jf9CYP5+YwACPWQOgk5HYTVR519JGcif4trhyEgxJVswKDUWs9O1z\npGIy+iU16OHy2/redPx+HpSWkaptLbH05s09Iv2GvTiXEL+J+Zdt194yRrOF\nPK72r72i930kpaZ1LahvfNo9zAo6LQIhFff34dBoMyh9Fnq1IIwHBKgHQfGX\npeyA77zzQzNj1qeaJOXOthrpJzEJbSKkYtjBH1XCW7D5ZS8DFN6YtB5Qt7Bq\ned97KZhCdomNcp+4YCNJ3Whg+eJzbAnK7bn99kIhTzIF6wFbRR4d1dP7cM8K\nnRqp\r\n=Y/VF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzPtYULa0YtEyg94HcgTGVzlQJNwFdmmKhphDSm8DCEAiBP4qle04SgCAKZztbsBGzLLW8BQ8KQ1aiC7xugLAUSfg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.0_1580752954300_0.42778652250754123"},"_hasShrinkwrap":false},"2.19.2":{"name":"@typescript-eslint/experimental-utils","version":"2.19.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.2","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ae2754ecf8bdab6a1f0a3fbd2df6da26de77ce96","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.2","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-B88QuwT1wMJR750YvTJBNjMZwmiPpbmKYLm1yI7PCc3x0NariqPwqaPsoJRwU9DmUi0cd9dkhz1IqEnwfD+P1A==","shasum":"4611d44cf0f0cb460c26aa7676fc0a787281e233","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.2.tgz","fileCount":112,"unpackedSize":158541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQbVRCRA9TVsSAnZWagAA2+YP/RUAzQou5WIGx4aFfted\n4DFf9s/0TSJ4yqEQ/QEG+HmKTLj1vMfTLG3P3fTk/eYeOXNuecfDQGPMeFI8\nreiF8vBGzJ5SNoh16iKd9djOLVaoCkcZo0Xg1+trdK8DDLuyxcWloAbnngst\nbJwTWm1s2GzZ/1v4LCvSBnMRx2umFtneSnEiTYrhfjsdiZQ7E2JvWr7tIYcH\nvaUCbj1u9F3BGICNcAsCFIpPCSRrlY3vbEjLAOdfrMnvdxEWxzhbR+5dw9dz\nnbdokKjsGCWkyqn47SuutRm0+QnumspQrrK2dBEVaWdj1yEQnop90HXSuABX\n4ufz3nR8UppCvkqmzvL6SfVqU06ZnyWnOpFQp1iF0J4jgbaTB2qRnV4biIzL\nhZgkMOeGVYh9r6XXhtrCxq8JhRRehOavfm2wu9k/i6LMD993F9ILofbsMryo\nRegSVvUGCh7qgSavlN3lqaUcQ5bCOHmkugl2ECg4d+QC92dlIANzaf0fHpXE\nLVKddOUZqa56BfTMR2Vemtq2TSmKLbD3EyNX/5ojkQU4N9duCqIcZfyRnT9U\nWyjYPaIVwGgnpZBi8CHReoyV9USnM4u02e+l6LZwuj6EleZ1wtI1hs109gf6\neWqCtf8/M19d8j/gUdzPE0JkDbL9iC6Leh5dqu+btbf+WTzBXZqYCrS4ZPko\nfsAP\r\n=kVi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHj9cUq0Ea2C2huzulv9jMIyP4pEAMr5brVy7qnRfI8/AiEA0+O9PASIy7N/1JC7Losx5rXi4ZDiaD2qRFgol6dbNBM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.2_1581364558564_0.23275188898647836"},"_hasShrinkwrap":false},"5.26.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.0+a58a86ca"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a58a86ca3a9e32dff47987c7587416b104f13c3b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.0","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-FBkP/XEYz23l9wDj1+hNVARO3xizXaNOHaR8kBNCIOsL3V1xpKv+grt6XFvrS93IMHpseAgNvoKWnFjooE8TfQ==","shasum":"041f372cdb2422201a9c1a25c022421cffb45c25","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.0.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrDJD/RXWG+jVvWcjUfDVm2U+YHy3unvWn3bYHFCktEgIhAMOwa4VcFU4JhOMZOPHFaC0eLrumfYh+Z8zglcFtCEZR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii8NnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow3Q//elSZQEAxlcSj9pzgdCkl5XiLgLLOemqODA48snX9PgOxaNi8\r\n4ZFwR9M42RuLhoZqhdSUOgrecnkPdOqzrIOtpVRh68u12c7qs0FXOe5u48Yd\r\n6MooLtMxw2wCRtBHnFjp+UD1Uhn01tLjCDqUf8MceyEQ5KERbPCbUZE+Vzer\r\nsi/J07jIYfbZHRZRDchsvN7VYnMJLCzewTfLCEc6xncr9SUvw9taP4Qync2l\r\nv5Ov8tUFlw7M08nggMXA4W0knea9cuFiN/Mdd4bPR7tPys3JG22H0CYxyqxv\r\nHuPWzYUw7nC6S4bizY9Ko19GYXfFNgzXUR1LG4RR01mbX2ilYZubIT0FKHU5\r\n3VQ8b4Cz23a3/UCgB4E58y/x7DiYJkggvuVco1hIq0yGvUPv3QHhohVzkxxi\r\nR8Fp+TPrZrKByZ1EmCdYyaitquR/Ls5ujK8o8Nw3cAMFjOwTG3QB/B4YFZcT\r\ng8ewxk5LhRKCmNh2tdJy5zyqFui5bVVrgZ03tBlHqloJIw0ufLSZeGjZQBR3\r\np7Iu166HkV0YmGwXmGN8rdOD4G2yuXyucx//1iLNW2xjuqWxKRXUhfNGsUIv\r\nP7D4+pnomrZlXHtQlIAw1Moj6Jdx6yPMlV3yWF+akiKUIpfOrT4+414HxqbT\r\nMoSMQZS1dU+UFB/hQiNId5zn5scDWTFbxNQ=\r\n=mpAM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.0_1653326695413_0.5149297258551733"},"_hasShrinkwrap":false},"2.32.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.32.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.32.1-alpha.1+f3f3bf88","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f3f3bf884f10ae768fd7d7cba4a0574aed8cb225","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.32.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-1EJRpOAYzSwp5QK2vDiBesRublKH1dkLTRlXPuhrG1k/GcD6/FPS/aV8vpW5dJy9ZCngdU/fhmHjANdFuYiW4w==","shasum":"108e080228b87084a9eb1e617377948660f430eb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.32.1-alpha.1.tgz","fileCount":156,"unpackedSize":228696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeudbACRA9TVsSAnZWagAA/+gP/0d1DBT1ehDD8Rk+wNwR\nzAY9dsUZXhCd3GeT0eh5ESvCZLj1sNE2chcRKjrkJ29UlxptTJuN+EDdFC/M\n92+1cbYtkAdY3TQObTwF+KpS+dRrGf2+fEYOPFP5djkZ5mrrJ7tMZR/ODtiX\n13XS6OYePy03Wx6F0XAgZ+GVsQXOlaFYZR4joEMOTa2cz7tfBlHqiGJmXGTH\n5/tEF2eOHX8I8/AWU2rP4WtBKzveMVeYCknK1e86kxN0q8b5B5o92LYtTt5J\n9l+Yrg0mgqqLfzIcw5Fus7FB71FN3vPsN9fTE68HWc9IPXIA0pWWS5dTvR64\n5DLuuYUjJ23rgePFg1pAWhE5SWmbhklUobcO6ouNSYk15WDOFcQLhQeL7448\nErFeJN/2rARbDt17Vm8dGe6ZomRCaFgRQQYU+6gcmQSrALVX+uhe3uPCVbuk\nNuxHE7ogXnINh6mkijiRmYwNmCnWb0K7PCYIbxJX68WCIeb/qLz+ZHRPdZAb\nFOUKwgOyZ1uTFdNPm6cKR92OkMMCbVpTul/g+IBdESAhMC2MjIfeNOHumvkD\nSKOZsbqcP7U4IddGXS+CyV/r7MK6Qf/egoZWbi89g+UVXdbv88QObbs8vMI5\nUKxyl5CCgHIyA97O+LwE1CAwDnc+0CJhHNAal80iUu4YiasZVgJza3rhVqtq\nNcs3\r\n=g+X4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOxqTzcrsdxfqWBqtGwDzkLgRZ0lU1wvHq543BirD/JAiEA61E5G26oD3RT1ZvlEmGDvExitwOMhfeG45dKBcuCgic="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.32.1-alpha.1_1589237439746_0.23284537646670556"},"_hasShrinkwrap":false},"5.26.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.2+1e1e85eb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e1e85ebb5c4d5d3b53438f6f46abe6efed9ad37","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.2","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-R5QLBaCiVfH7hu7+m8SBA/w1cHqQVBzi0HdvcbRHUZZkkm/GRi+Xf2cmWpqecqDp43BluD+H3hdGeA/mEp7adQ==","shasum":"96793d4ce6c90ee540d14defbfe5e9e62ba32d24","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.2.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCExq+w2igDf4UVqkVd8Ms12MYJ0qttflb803yQvlFlSwIhAJG8fRFm+kttEpAQlTeFUu026W+OTbYY/HPihmfOEMEC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii8yPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8rhAAmjQuwR7xc1JhAHJtN3pjXAP+J7HOfHJGbgSVXWHzNIstZ8GB\r\nI2iAW0xzd377rDtr40Zn/XPrlEdAVLBNo39dv/5nvOi0RvYvYmlrOOlMbG4O\r\nif5wXTXFF3YzG3fIjL+bFFqRgxyFG+1UvQRVYi73bGM5hScFRkk+tbnWEQGf\r\nJOdfAKADI8nwM3gZYRYcMHAjZRhJ0xhpc3RBV5BzN/hiQSOJjlsEavkucQkS\r\ndL3iagDKJzXQHY/3SPFNmeeP/H5yJGnRp9+hGB9RE/zapbQwVTS+/cvOCgwz\r\nVz74LujGybdwudHcMsOe3r4+Q1MV3AOgjE9sY4Y3H5ic+ATIq0m9WARDYVCP\r\n+4MeLh14s4gB/vArYkzCT0qC482dthPlI/qCdKewj2jZCJdIzrqSQfp+ZQHq\r\nP/l725bSSuAR3tElTNFgDWtWpFAkATQRB+2rE/h0tYorx33KAtD/stiTR37C\r\naRoG+u7Vzyx1PJaL32KpMyNbBIs0fAaCkTtlB/6LnrukjyeoXz795A+kbR/G\r\nRdrAR1Wa06cJED/GKX6NFv/THcVjjC0Mu0Pd0PGBKIdvgVSu0i63t7kCgm87\r\nwGww5S2vleAgTRGl3NIOTPx2SUTS31NHdfkgWSO7n5xwC/KfW01B2Vb0KtoU\r\nY5NLDjFUynHnatnIBERtkOhCSZcOoMf9Hko=\r\n=0m9p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.2_1653329039686_0.904666252585304"},"_hasShrinkwrap":false},"2.32.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.32.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.32.1-alpha.2+08f93e69","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"08f93e69347a8e7f3a7e8a1455bb5d069c2faeef","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.32.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-FBGgt1kEUqzZJPS2SrDkEEwea4UD3sr+AJqwtOFsl+gOq4uh0Ib3kSfyqF/LkocwZGE6pbAKd2t91bjhf+HjNA==","shasum":"54b01c2985bf69b62b2708172a5e2d9d8906ded4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.32.1-alpha.2.tgz","fileCount":156,"unpackedSize":228696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeukviCRA9TVsSAnZWagAALjoP/iNbQmmYFS/zdtAOOGbZ\nzyx5FFrkewqZHgkDrG0zq5CXmLmJ1awvGNs24lmKL5/5faUgYBuafzFLdFuc\n4MWrCEsumtwt9c22UJp0vhgyFSLf7EmADYulPn9Ius+yBqyo1SDZH192zfAm\nb5MeNI0IKWTHYHezRZbrA27rn+Nu7oHBhHsNPv7eYKEPBzpAC7hDsPAKi3CJ\nzBlcLPGDhRXra6awZmFEziAAQAbBnuFe2RpxP4GWCb01pXEg7Vr+QKfte3Zp\nxeCNroPF/K1QRtD8RpjDhho6RbK50j+qFlL/5M2+oIOqxm+bzJubcglq730Q\nNjdod7eXmldNWcZ6c4Uv3ifFBHY6G4LfEbrhPeQgYRrUiLavuS/TM68fyoTj\nBkM1RFIgL2g/nTr+IwpCryEyzCKXKjOl2W5Q6UZqWRPDJdoAgyb1IthXdE1U\nw/9qqMOnYEsDVqwiXnDdkLVu6B1pPQNSrow2l9D7GKVNobafYbVSMzgqTp8g\nxSMvFbdLhjXuTVOzFjeeFUcizadZ8fo1PDhX/SxxjpV7l35kLxut7tU8DOo0\n5bCohCdabWdex7C5zf9BKY+IiLvnaNpnBx4Y7TsIChBTB4zpaLm+heZKZX25\n2eY+hSXUExv7Yra342USzm1S81tIMXJpGguJXE69mcXRXeK0VHA6Tm1WSL5o\nDmu8\r\n=9c9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsBvPvJuOGFajqDcGDwxXiqanmzqYWMh6IS8tC0stVtAIgCU2DoqpfQ/YeE0CheVFKS0OlE6+SO7TzTKIrzV/BKMk="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.32.1-alpha.2_1589267425400_0.9019678471035946"},"_hasShrinkwrap":false},"5.26.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.1+91468abc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"91468abc9326353f725421aa1148161453635603","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.1","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-Nx63XELz9B/2hGAofhr19UWvqOnOufzCtGC/T57j6BvgJirPnyZshTQMC1jUHPLJJ5aE2zXEgEhRZGdqKQs6AA==","shasum":"a30884fb3a3ba264c9490c2d4c77ace223905f9c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.1.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPr4hJxPLn1OBL5H5uFuj02Vu378Ty9u+NGFobINGzuAiEA2jntEze/4SgPKcOQ7Uab4kinEukTKDb6m+HYGSm6vlI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii8wJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr4w//VoyHOPvkl1CUGmOpw0fp5/YL96BEIWD0+OQjb82IY4+/c4Ct\r\nm0i5Hl+KuhSrF7V9+rTUU2k+j5wppNnZYQu9rpM5SBWYUujE7GeIwqnOtWZb\r\nYHFye7oaagijBWVuYS9tNXwUuOtZ9wW4HPp1oU3aKPoQKJtCjlVRLtr3Yhjh\r\nPS/Wl60DcEx/D9IhpqHUWhzPkRVh8u561Ncws6g5OirwDK5++TZVK/2BBZV2\r\nlZLqcKG18mqTatx6nx8KEs35ZqhFkUWtae1ENHOm2O7IzYeEfZMhU07JC/6/\r\n4CndPlNf4N7GYLsNRm0q3zjTP/PoYGL+7vJVie8rKVoRJtmYtUHodBvCrYSv\r\nKlK0rt70/xx9Qz/g1taCQNPG2yeSL5HxVuAsrrNfhe22+IO1C5nMH3w4PMJ0\r\nSPKphYHmKLvzaG8e0bCjhiuxqQtB/6YaC9r4pbzUbgPzOEBKujh3+qksjvLl\r\n0e0UzSIMYUQ2OSCF3oDf6AUnIKwgja3oW8RrEBqeGG67gPJgzZ48YPWyxcML\r\nixKn/9ekx6wEhV+IsxJfNH0E86jOYOTEDXck4Vt08OIIGEl+a33UGa1VSjUV\r\npW/C5yg+6nbDQS1u03H4OBgMuwCCMy1Shfzl50Bm99gyBPePGzQ3bQIqSdNu\r\nMxBzDMMlP/4d4CpvykDzv8GV0ohq3m0Zfdk=\r\n=fntF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.1_1653328904967_0.09663368919271931"},"_hasShrinkwrap":false},"5.26.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.4+cb7a104b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb7a104b297de7fd5c280906198c8a45e35699e4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.4","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0-alpha.2/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-9uVax1XIW2A3bgMlY+d2BkJdwwNsBUhbLtunSAiJ/NU5sRRgz2sDSCGul/VucO2C/nR495fV5TlXr8rvvr8KGg==","shasum":"7730c3ab36f9e25301ad93844881221073242354","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.4.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDSKTbrET0qH3/kSyBnxjZq/vQJ3yKqRex3Q+M7qgEIAiByaKh53q2UuwI7mMsMH/S1tjObIWN8iRC9MFEPpFsHwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijPaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXYA/+MrLBGFmSnuR9jWETumYo9EcI+TG3EdUkOLSjCW+gR7uRUtw+\r\nUSdfZDiSS87wvoj1fbKzWlhb856BHnP39t84bYfEmfE0CZuMz/Djs1Efadel\r\n0+9iAkN4RkGHSEjtkHI+2Vriq4yiTFVpWegFctt17tdiRP2n0s5Ijuh9V7qQ\r\nAv92X1ZHTFqJ3WOKgUz6YHnrQGdrk95Fq6Fu8UdZ2baaF2zE8Ojr8ceIBxW9\r\nRwp3fc7sRKvElogH/wc3c1rJG58mf9UplThsFMk6BmMXX0v/VrzNM+MnnJAF\r\n7SJGQkn2zJoYP4kSBbpQ47EOoZOMDiF2jiikCkkDsKffoqZSrJWlMEIrWMwI\r\nUFq9ax5aWfLE7k3Wm7KqAe5Quyt3vK68nPONY2JaUM/6QMRzRKK0Gfp1yeCz\r\nyeSElAs1oJaay/qEAP1Jez4DIYPBiXbSJS7MTyyK5TERymBktYxCEjj3cpQF\r\nVbKgLFgxcewS15VNeU/nBGUrk5y21sp8Mqfgk356R87hGv4SlvA8cTVNBfHr\r\nVZh2kwowC6VLY+XEd0OAzzv64E+DKpJL0vlAz1OU5P9mPPaBII+Ec9iU/mUD\r\nQQbixSBL/o524lueLxJc7LheEr20VO/OvEzANS0snrG0FA6Q0x60LcDMyGAz\r\nuX1s1ZGVBUtMuXUtK7vZHftdZcOnOWMjKJY=\r\n=82B1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.4_1653405321065_0.8574441681059488"},"_hasShrinkwrap":false},"2.32.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.32.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.32.1-alpha.0+18e7b5be","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"18e7b5befc0a102d7daeccbf7403f4dfc46746c9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.32.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-02WBSHflRG4U5WqBZw2tCQ212/YORKGfScborSvCUYzmcTErTTjH1hqeN9V21EpsB5IRJso2jC7k5tqRY9GlPg==","shasum":"34ccca655ac22e02803ab8ce22932dc82da3ea25","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.32.1-alpha.0.tgz","fileCount":156,"unpackedSize":228069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYfCCRA9TVsSAnZWagAAK/sQAIIoEDpWj5LqT6EFATK9\n34JPAKeqK5ROeN1w4YP1VMGdjxrIdC6J9I3djl07hfxZjMERpEf+lXAwa/cH\ncHn2rmNHBGCAL3iXyL20CLZqP7g8jMRgNZwS+q6CY3+aAi3lfy6lcdcP6dj9\nK+1xXEImiXBeHCkWuADXhySPWarprYcA41Tff2cq4CTqhQtmk3RPNc7+ewGD\nOjzv8mNqnrT0GgsrDDB+NVdbW7OwTD3UVlGBqAeK7prDtv+KHXE1ym7tRvBG\nX5xrhC6xMld31Qeyf946CRrwbcalGHjAeOtAcarsYB4bSyrNYJqVjJ0QltuX\ntYjtz7Hyn9Nhb7T5uyXKXB4bgQhLnEYSrX8GgUvVCn6X+xrqOWwph/Zy2b5E\n7zKS0XJX1EU+VK17uYwL2YL/+kV30Epps00DgOJyWWkVDgqKtDOH4WCkFyR8\nZS2ebliGemYaayDAdWcyLjLZZ65jnkIGrRGkXCoDADPmoOdm+1pV5uRutSz+\n7wSGRw0x+fYXzeJvigjRYYzDqumd8sye+Qs6bB87WogivxL0uIeHLnFP4OJy\nxarrkUmMXYvC3xJcuVmC7WpOsKdUeGNaT8UBzOclkv46pIEyRNoS9TwEVi7o\n8G+xK48VSwfnw/mCqch79xcDcyZccEwcxeP+5gAnL7MPru+4BwTQmByk9qlL\nUsLD\r\n=sJ5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4LS9cyuw9CtRIksc1gU+W4F3KXnYtOq6IOE6cUr8zRAiBpYDLaVtg5seijBasQPbZRbIRlmJKK1zBVtIwyCCjN0w=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.32.1-alpha.0_1589217218132_0.2254930169347138"},"_hasShrinkwrap":false},"5.26.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.3+3c0f2e31"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3c0f2e31b9cd3824daf0909fb59754653984b813","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.3","_nodeVersion":"18.2.0","_npmVersion":"lerna/4.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-nNt0hCHGu4WyRbM4ppCVukFsFbwNcGJ0GZY+HyvBAdsWCUUGZtJUrS16V+OuywYv8A3B2YorZ4svEOhka+Bzyw==","shasum":"d1faf90e32e5d97a6634724415aebe5c48d323b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.3.tgz","fileCount":7,"unpackedSize":5091,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1oKT9fMisDEWhTdg3J/zII8Q1KNTygqU2BNcxbA493QIgXHvZ2cdi3Tvo26Zv8xPJsEVptSdeQz76VeDnG28XLGY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii/4DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod8Q/+LbALZpybZnB0gw7bkwqgWnS/xCln8nsHe/Dng+s4jra230st\r\nK/v6SGuqkHSrTX3EA8atwK14gsoomy4utWoCUS7MdaiEOf1xyBmyRtB7dGuI\r\n9hMAC68WeGZnoYtau3Hp9Kvd2VlkG92npM+G0YEbcAy+2bjvhOVXHy8EXWi4\r\nxe/CfUGbDMmOknCH7fqN2ZXcwrl9nkApLCAfQQz2WVWLcr3qe+zXR4wHdnE7\r\nNkBmKn7gXLcfDfC0CnwC5dfOTw9AkmbsYojEcEb70AfcObcv31DroLBmjF+Y\r\nnrMJyjFGUw6XHBO/nlNWbz2/Dg0+C6fDXlU5oX07fBiYJnw49iCbSvyqyciR\r\nvnpEfhAWLDA2ZzTWnIt44STjxry1H6uiAAIFa3TmIkHPnz7zmLWLmTKE200a\r\nyR1QsoT/fr0nwj6SMd2jACvEppMrYdRjsb1S/KLKYnk693DzWMQPMhL/a1n0\r\nNr8tRQEP8x8gK5ApsgbQ37DJp05pdJDRG2zAbL5AnYFZNFdMzW9+nzNUGONS\r\nwbYicLSfvMicmp6rIcUCLOCLlStYbxzCGzuYdNHE+vFRc2PECZv5WSfiBBCK\r\nWm337yW10l0FgV5GhnLNklsq7qImtfzG30HJMqoWNcrKZbsy15d8zSa6a2+t\r\nPGk/YKeKanEPl5a4hxtBrh14+DNJ0SnCBCg=\r\n=r+Ix\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.3_1653341699619_0.12236825084588299"},"_hasShrinkwrap":false},"4.9.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.9.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.1-alpha.3+ccb6b949","@typescript-eslint/types":"4.9.1-alpha.3+ccb6b949","@typescript-eslint/typescript-estree":"4.9.1-alpha.3+ccb6b949","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ccb6b9499a4a4077f2e3d81d0844860a25244a0f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.1-alpha.3","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-zKVTkXTZBdg9EdEfDJ2v5QCnpVF/UNsdR6SUe3pERxPu/KaT5U2mj1Jm2WzEwIfGXYRckgqwrRpGWzman092KA==","shasum":"4edb7b6bef9b5084ad40e7d7990d6934f494d86e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1-alpha.3.tgz","fileCount":204,"unpackedSize":423893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyaWhCRA9TVsSAnZWagAAv8EP/07P9G1cqP9GZ7sBs7q/\ny5vDZ+Ug6a8UHR7fQwxysG7EP8G5Z+YzkQG81J8lezpaFpLUMwawdyPG6KCT\n5fiRPzcV+mrQ758fKnWq9mBCVfGLv7RcjDNQRNcYkTkZnCbvIfZweFO3pM0G\nAxJbTYu3ZVD/uDE/825h/YIluZkiqRQOi/pNDFYfu5uzgXQ/XSHSYXejggyp\nG4jjHtTrwZg2JpO5VavowygHoet8P44YNgLGukgm3KrmpEIMcIgw7XpaquUa\n/sSP4UCCEWdXXGlf2haigTUE5kbfgPTQ/5jXGE9TiOd2y3/12arAW5MH28yj\nW5/XOjSaobCAvQNK4HetU/VZHW03pLJbGyvlkYRUgzdHq4675G4zQ+/Um8qM\nL7ZOOQq6Vf3faRLnzeUzvnD3QIXpPrw9pNM7owd66jKtDQ5yazMp70RwpCgZ\nJVFHx7ddu4wPxh4LUxJt5bvz8eoMDWY3GkzM+HeHsFjmdcEv2axQijXpdWTP\nLPrFgr+dzPeOfRroSBW6LIjDyAKPHJcICgpptDW+URRD9p+YQ36igb8Wk2fb\nXNNFGAGJity7OfDkJsiWVsIsqnO6IejfyobueImhZaXBFc9Nym3kvIkC+zbw\nBcCHkmt0pt0uCferkpGank6dfqmzRqBnrSSj9Zclp9umga6nOz2kYeP8/Bv3\nNx4R\r\n=KwNo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0IF1IeW2Asg4S4OQQP2jyONzW+QV1Ta6tEviUoFLGlAiEAziuXiIetiOWkZNvPx/Tpe2z1HEOdCksDSZjBZU8TNvQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.1-alpha.3_1607050657384_0.01429877251812095"},"_hasShrinkwrap":false},"5.48.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.9+d64a9b9e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d64a9b9e723ef6046664fa5f3508b5719fd49bfb","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.9","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-einkggzP9ADRlBkrbrQ8sxYWE3BiOo2JdfO2AOJDxQH8WuaVPicScxa/YaiFSAwJn+2SIJsS81Hc9O+hBn5T5A==","shasum":"a24e4c9b85e893cd3c5c3c5b5695116096e8c122","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.9.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAU6EwfVqv1SYX8FCLAR1MPy28WOTqBZY0YZeAsD7TLgIhAJvLOK6rRvKUZGLPE3nfwfMPbnMAcNFOH9SPDVh3Kzvb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzNyGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ug//bh5F3/uRZt3KdhadeHvLuDieihBU2oK26lwam11q2D5vBHPb\r\nRJQXupen5UhbZzwRqeUwq5B9yC0Xkgw8GjMGPP9omrXn8byU5YBdKsXVAE0+\r\nltAsXol5AhBxyAGbiI282fj5qP1cPHR/VgbzYuuM1iiWFZjN8BUq+Kd+Q/8r\r\nsIxxxA49ur2n6+UN82vQ1D7vc4j2w+2ZeJpWb+EYeW6MIo2BQNGrQxrHgC+c\r\nBHLQ7BPcAdiH8MvvTZWJxJsQKcupK6mC6/Ub41jCrlocU3jSHPWEm1wT0p2S\r\nOi0fZUtLfMix8qooQk1CSUWNgAolcueDOhTeej8M8Xc9BNXZOIkYQAOyYryZ\r\nNIN/kiWRl/EEXafessWWg6D2K7qHn1jIRcgrtGfAi6kGg33v8k5XuRuV/l+6\r\nl4PSVIC4gangfG8d+NOOqkQV/k23Ht4Ay4FqgxsTsWydxPQf0xvPtg6LQxJ2\r\nQ5AiRY8hArp2p4NH9/KgE8DNXyZdRwR0tJOYl0OmCIxtwabngFGHKtzU2eMZ\r\n72/amY8FZPdAYHkqmEdEKtDhJsrlOyA/fUeFWYKKXpnh7phxyOHGOzkIFaO/\r\ncRmkeRh6t1NjTkQwLMBIWRjtWVV7tJdPiZZjO15rdcax3a7ag9fk6pFaTInP\r\nnkAhgTLm4olFGSWj4PRHkUJclU8Y5Lvb/ZQ=\r\n=0QBi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.9_1674370182123_0.6983225495106473"},"_hasShrinkwrap":false},"5.48.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.8+d5622445"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d5622445eabe1a0d14816c40eab4b9750ee949b7","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.8","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-iSUSFFRyETuRt8CRN6Pj4zyaGzIK+ntDdVdiwrVeCrVGaIncS56rRYdWyn9h4Qu5N+3jDoqQRkicXFR4QaSZrg==","shasum":"3695e9203b3bbf879765bc78f83cbaf5b50dfdb5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.8.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEY6Ge58oEi2ntCJUTXpwoJ2cgWyYV2wcSOrPPEw2YJqAiALMpaz/yIH+8VeAg81MzalCreOIsBXLjv3LTnKo7TrkA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzNYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5NA/8D4GuyPBpunxP6Rkf/GNiE1hRoKRsdnVL9hOg6xPFP3oqO/Pn\r\nEJfacQvtDNSB2ZE/MW1msl0q6X7zB/BHDiUQG/YllrRsISKyKzqi0nYFKkU0\r\nuwSotkrSjI8ivCgx6AQc7KwjL7K5KE/BjXa4sywmkbm+hfjRJmyYSTylrJw3\r\n8geN96xNxEjEru9iAmdrwG71Y0YVIjjxmgVaneE7O1YECHRu33UfwbzMopq2\r\nlQNIW9GTw6ZYWHsPM4vieSuQymnGNCsp5+TNzPWEzHj+hLFALovPJpAIcAas\r\n0StKvBG4l3xAj6nTCf9KdTukhN3p2H9SUvsbn+82SldlG8U4Wm501Sd9iY6d\r\nK3+XP1jP5svBPPVRigGX+vL9m8MsJQW9pxJM2oNMftDhlzCOtDaR2B57if/K\r\n9bl7581QtmoFxsAi1+Wy63NgbIS+NV+s/NbmNZJCdj5cFqQTWBdKIeADDAli\r\nov/e9QRtkQGIxDW/V3xKBnLaMHdaEz3Pp0DEaOsseQwYDX7i5mMMUBGO2WYO\r\na/VL2iAE2/tjLAf+UzflN0d/lXAjEbKHJtfTz0WpyvvH3LIVxtUFnCXZPCqI\r\nXSMXRxtIJAV9ftNgvrvdxt7WF+dDEYCEj3BhvvzxCYHFxEaQgoTxAvsCIzyx\r\nJiSqPNcHKkab+puTMFv6rhfiowm+9SUOhK4=\r\n=SnVy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.8_1674368552648_0.988778763004164"},"_hasShrinkwrap":false},"5.26.1-alpha.40":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.40","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.40+52e539d9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52e539d99a59615e7d5f3078528ab82cbea86d82","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.40","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-IK3IwjsznSbQYxNY2LN2oREXTW+0TmbiZaAOPC02+ZH06EG3ur++KkrNCgM3tdoJ2DWR+yJMudSm3wACi82Ymw==","shasum":"a3ffc96fb3d3874b47ae4bbfb131f89fc95d4d4e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.40.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLHzPGdFI1qFGJ+QqG35qWha0xHufYzwNC/iqNyCxTvwIhAKR706wX8ntTCBhPxPhvqcQTFwTvmPi52YWIfFdp6Qeb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilHLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIxQ//UGt87ewyfoEPHsgS6cjKU0eAbtFX+/nZyGl/utHtGjKhyq3i\r\nvdElS+j+7aSoVMY/jArTYxTypTPI0zc1qeIBum4Zi+wQJ9ZGrFa1mIUOZ15u\r\nhYQde76mT+Blz68YUnmwQt3xfu8hb3kyXg2erEy6gBm3BnM8YvZlihxHyjT4\r\nzkwZVButoV/k7l0qKMHX8/8Z4cMS2A7dHPDCupkHE2Fu+ye7350VMvFBYQLb\r\nGor13z41LZDKcucIlUQdbiVIDRBk+XYtSPMR6WKBt8QE35Akfm1CHCQw8MTE\r\n3SON9ZKHZ8nXXZeeAcG66/Tj8s6gBv5RE9EMSirofDlhq8Gt52wCi0EWmE51\r\nB1FgiVZ3/clluZT92e7IMyrsHos2SXj+6QqLsyr8jUvhvb45T6sqAvPZ66uw\r\n9WVfSCBZRInxSmr7xf/RxkTKcITWImf8vU+4rxryFFLLeWo6ufAyox3BX+cp\r\n/iX6pEDM0SbSYpVs+XckReNbwkIuWRynjF/jySl3AwTaEWy6L3U/YmsufJVJ\r\ny2KLcVox6xJHequgxx5SnSBF5Lh+QLOOjMdxGArxn6+jUpvMQ4pS2XtoGVhC\r\nTJoONTLbo+YitX/U/t5E9Ia6xN6KQnbblV7sup8Wg2srml/GKaVDduqZ1hxt\r\nMLhQWLjJ+b3kIew4BCz7d+3VZMnki8cNe4c=\r\n=R9y0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.40_1653895891155_0.4827253519327528"},"_hasShrinkwrap":false},"5.48.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.5+633d22f4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"633d22f470ec3b8f0208555220cd2535b4c93c06","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.5","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-V4cwAIP/oSiGrTi4kyKS2PCdRXWMJcdHNZyY6fuCnDXZdod0zpk0dUSSGHZVR4Dkg7k8TCgvGa00ZcbvQpxkAQ==","shasum":"ff5d9eaac3fbd774a66e55dd475ea2878d6bb5bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.5.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYqK1I/SNXkjamjgObODLVpJPJNktZFmKoBqYH32PuCAiAcEwWgsy1kv90RyedUxSv8NI8zGcUpxeuCh4EW9TALGg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyh2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRTg/8DNkipmc6mMUuNcSBXxjXvQXkJE9GBPSyrBsjvjIRvIcdnfyL\r\nWxM4UU7kGd4lhIVmqUXhHLn2M2CI6ew3T3liP0s2ba0r3JgjEhQkp45EGU9m\r\ncA4z+U8DztqQaBZ+Vkk1X+BqE9fL4LZCk2ppFJ1NLaERtgaxX0zEHhs9GLx1\r\nluaFzIFpnrtJ//CLU0iaaHd8QzcbQBYjOGvi8dk0DHZ/p6dp7yc7r2OYnyFm\r\nn+vBTvelhf2zoz99RDfpel7tAZfojNcObCfphHU4MLhq6C9WsL004H+Le/Ou\r\nawXm4ND1KWyNaM4ARDL9tNLQ5yXPpKWu/SUQTBba72y3CCmiQW7r/KaIRXQT\r\nqki1T93peEVHjbFEW/nirMXDwtgokbP5ltx+RGQiJZnhI5WM3ewFFNdcdjZm\r\nTV7hv3rNiE+55QRRrIEdoWlqpiiWpxaj+BLThYRsGu1urCtorsoZx+ieNLFO\r\n+21plqMwwBlOjsBvWgUX5cUKH21Vc1auU7BU/omLmaE3VORLSJPOIVPrylth\r\nggyfymBC++1uTdZwbI8AxKFc1inEy2Pf8njfDVJILLtll2Kb1n03Uv3W8CY3\r\nUN6fKPVRSDigDnreRSDegHqUlDuCW+nRabBZsloMHQO/cjHsa7xui89293a8\r\nJVP2QHlIoyIM7Y+bWN1tVufqesVSziYuUvA=\r\n=ag4j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.5_1674190249379_0.71135949694298"},"_hasShrinkwrap":false},"2.18.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.9+45ae0b95","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"45ae0b9565ee6e9d01e82107d85ad7151a15af7b","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.9","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-8DKQQr8Li8U7hanML39jUxjTMv5vqre4pKMbr5ygKOQZsYgQoz+F5ihwykKGb0L+asbQWgA8NAJtiR9QopFWWA==","shasum":"ffec8e4e5bd676856c125a18183443b4566f8cb0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.9.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNwhXCRA9TVsSAnZWagAAzdUP/Rgg5SEHXKiL36/hySv6\nvLNI2X1GaS7h+LfejMAFuWetk4XZx1RsmPO7OUaJj4TFGP6TBZWFQGPgTO7T\ngplSDpZ+ze+LMJjLnD8+aSf2ZGLKys8E89i9l2DophehXMrGOFbA7Hky+aeF\nkiOwIAz4Tu5crlVazAonNTgOFxGGazIDgSH2IYNi+FkSAVFVSRxgjarumggb\nCOvtJuv/Lb94OXGXcjcVVEAeumT92dg8CQwCUu7cPuhpkGD+KWG00yCu/7Ex\n7PqyGy+Mt03FezYy1Zi0n9nui7RYS44tXLWQTZX4C0RD5Elj+5ShvRk88FL0\nBy3Puu09wLm+OBH/QDYERPhZ+2f1gT2P4DqxCVo7X7p6sFPVbUFaPBlKPr5U\nYXTe0PhvWmTy20RVChVmhe640dg1z/ePnGTgYLeupC8+rMQI+ws2BXikdbe5\niK1qYtxm/woheZbOgibEU8o29uBnFlrPGpPWpBys4ASK4zJfUs58ulw/b9nF\npoEMox+jswhIInnU8pn+MwRn65mgg7FPd0yx7kAEpiAVDkNS+WT7uaHcv3H8\no5ZHdC4Y7PoEdRTk2sqlh4rskjSsRyF/7/2NASNto6cZCmixXpIEa4VDwRo0\nekWMJt4N2qdKU2qKTMwFfP+eftnmceH/R2NMHaMEEr/Y1tG5Xu8S0waXkwPP\n9fyQ\r\n=PdWi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiowaRoBqPmebIa8I0CfALS0Jdr83N6558TPobaG7xsAiBo7yu/FI+Op5migWZNTrVX5x3jvtMvI8xd36SCoB9Nvw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.9_1580664918800_0.7677772522855637"},"_hasShrinkwrap":false},"5.48.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.6+e241515e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e241515e4402883342383b9af2795500596d05f4","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.6","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-K7KvdoAKebHWtPTLFT5y1YGxdVydp1clbW6004kiBNfawgVNXu9JHZaKETeX/2if6dtg1Hu1tOVWU9xT9GDnHg==","shasum":"cc37682f06ee2dafb31fdcec3c2a47258628c263","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.6.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaa3e3OWvhzxl8lkWg5lJpjKGoiKJ6IXHdVZmjo/KcJAiB1QM8d2jY4tlfZLsA1MAQT2IchUqVj4/B/aeYrC6B43Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyh6lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCmA/+K+qkYbIuwpw9hjSLr75nTeENZrkkqJOE3GQGYeHJ1Iwtbv6l\r\n1pA7flGb9ZChN/jvyKsQzhFen6X1Kq11St9fLPNEMiD6v6HDMwkyYqQDCUQ5\r\nDgtxIxZu/qv7yyb27l/yJVtnDhO8pfZnbdwRUJkm6tL1eJwzdJYNqwtZvWPI\r\nXzqcmDv+2sYaolfUTlfNxukmaUGAUYM+78GQnzp0UNlKCKYp4Pb7QjEiBSQp\r\nXJOZ16V/p0sXK+eqZ/Vf2r1a/2WdOgSLxvyRFosh/wM3syhc+onA5p17Z7Gb\r\niL8/KBwDqSOtqpgXhMn3WTOZcgr3cPRogeX1VdNie46UYn+0+uecgU5CI79L\r\nqqMTM5dD9ow31usQbK2P/lGxEkwNoe9YMU2E9u9IA30G1DKUGwxPc3TijlSS\r\nm9+SqqME/L9LzsBfBnJKAHbKB4xXfATG40nDKMsKBV48BK13bG88IDExZb12\r\nCIKLDj9K+fGgs4f2drjxtFRyESG5oDg3fveRmVbsjn2n/WarJKZ7Ud/qoGbi\r\nyypR2Z2R6jKlFo/A2xHfgKN/fQVOyAZXL6axG5BFhi+3V5wyqTrUZ8DhU+X7\r\nv61mcm8VITIRSTboV4AgeaHYyjuTkPhrWhR9FILUr1u5xjS318i/NeaLVjwD\r\n+OnS0qfgK6nfkZb7SXkxzfEX1htTQaLo7UU=\r\n=IhH+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.6_1674190501326_0.5186343954150234"},"_hasShrinkwrap":false},"2.18.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.8+39929b20","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"39929b20941dfbc452f29ebbb36b89d456a81331","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.8","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Kj8TAa5M7Vm/eT7YSqNRZOg2RA1WbTUh55iowcCUcLU0Eugf9kxuuLLgW1wH5zsn4EFyF5ATATDGrBRHSRk5GQ==","shasum":"2a5777f4a5eb0a07928cc8794db27e6e421d1a18","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.8.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNwc5CRA9TVsSAnZWagAAbWQP/0hhz/pu85FnwcMtTh26\nzoxgbsbwFrdA3xIq1A1YWNNUOhcUvXJRHwgUjNxmjt5CmiKEu6YfjfDvJ6GP\nBVIAZ6m3abVZ/iaGpWDL5CQsDuA3kmhHVotN25vmXgTodAdpz1B4eheYeaDR\nXYgU57kMu3IlmJ36gA47d6s3klKzlSdk3ym2sGjeU19hy+/z1Iw1ZN8TBX+t\nOnMDkR5TfbF6PHmh32r+k3AQXA+TdmtaRB4YlUZqIjziBX/iBw7vKmzgme2y\nSrl+iRZXmuxNzvu/dTGRjnmHjJvz9Qym7JFkXEIh0gDRGLK+DT1v6AWvzaxn\nGNOwnNU4VsdZ7ovpBDqdlfn4fCIp568+eubi9dygT7OLCXF/rbfySMrus++L\n7JgkFb66WnReRt/MldpgifBl27+GxAG2ltiTX1uRh95QfG376I0kbMNkj2cK\nzgPiHnsVZHQ9WyWthkrYC3u/O617mA/dbrk144FHILkGjnrrByNo9DO1tDOV\nQH0nTiNWGJGxl4RccmdWP11vwXU860hmOB9lzsgV21bWkxmYiqLgQZEoBvAc\nnwaCc/rSWl4fW2lOfV3U70I2chXY7wO2PraX6ieF5EK62PsBJp0d8kf1taF6\nxaQ+Ch2hznGwdu5uVC8Mo/ytgRhB9KFkw5dtdhUAL2OSR03xjrtep4W0qkfD\nx7L6\r\n=QM66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlS6nv4BR8apPWT55jLtzV+BhSATulFkYjfTAtVK301AiEAyYCRaAyon2DpsgZR9JGwyQpnL7uKAeWn6KENC6ax5sU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.8_1580664633106_0.9078569313075333"},"_hasShrinkwrap":false},"5.26.1-alpha.42":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.42","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.42+202f5392"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"202f539288d92b8004aa93a862d314c7176b6386","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.42","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-vR2NGsvhfKCxBty8obbL/CwfeTlV1WrF+BFa/dgpZ4xb/eS5QHGB0jkPrHJND7GMaKBqZBTyXFfqbTNY+MNa9A==","shasum":"bc1cc68c38ea03a23a6aecd9c0e7d1c2c041834f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.42.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDy+7JLwRmFZ19FdrephNZTBWEa/IfPC+wkUTOmTwyuxAiB2SNF3ZzET/OiDZ6JHOfeuucRPSOzxwpkuBFifC3+9fQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilHbIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Rg//dezCtw7TT70pKPmADdkrPe+K4jiNhgk+u9gkhUil/vV33ID8\r\nblHbUmcvEECOZoR6NFE/9jzI0lOXX7pRfQBBrvSrs/Kojkiu+jWbP6b82Qsu\r\nyqoN3p6cZ6Drjl/cj1nII2jymEAuhFSU52HK8QUv5JPejJC9GPGwoqomzn5+\r\nwoVzxucMxZg0k8zY7DTf7dZfyCe6c9BRQxUB8yvqcWE5KkKZIaLzVc8RuIWA\r\nkNxcrCbn6QAhYKECffqa758+A+pH+TxoNK4qn+ISK1fgMdWcji+ivRz6XSqr\r\n20+a9YQMRjs5AMGBtuh5ni0N2WLX80x3vP1MlwoW1Vd2nUBu+b9/GGRKPd6h\r\nYXOU6EFa23+8g6mqHuAVVH1HsRPafbZRyjU07RQYaYct4NHMJk3Xw3/VjUlW\r\nPGkFVMBiwTFCRgPtH8e/uKWvTkaaDaFriqUhtPFM0Gh+Qv4dk+wOfu7hl9J0\r\n4mVvNquyDPcPdbHYbnthofWjjUmPFz+M4WbfeQdqj3gcOtIEaKnrYuiaYzYD\r\nbJ0Uy/EWFmsZkxgcUuJ220OpaKkMmlP1R8wzlq2XonxjrHoN6VdWVKF22oFE\r\nf+q0kTbRIEih5LlHmQLVjmLDpEm+QQcCYfYENScn7Xotn0HxKOEk67bBUVhp\r\nTy1FaTZJ+MHW9zXFwEcu9wlmIaeVx9fizQE=\r\n=LQuQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.42_1653896904205_0.5137120192081905"},"_hasShrinkwrap":false},"5.48.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.3+65262846"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"65262846a9ee0fbafb34eac90a3e83f3db7198c9","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.3","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-O4pNO7aFI0XcilQZUWBwu5mn/5DwdxhLl9mY9XrLafi2cI1dTOXoA5JT8sOujsulf2lmI5x09u2Dq3jPd1vUYA==","shasum":"aae06ffb61ce874551ead74df162a892d8d231e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.3.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvSPHQaHlelM/KKc9wg6lVaLkYnfrbqJqcVXro/VSURAiEApQM1jJq72wvwpMJtOxvCdzIUMoHIn7v2fL/qrGn5zX4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyeQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Lw/8C7KezehzUtxobN5sbNLsq1q8E/ytE3FDp/K6CErESb2hGXgp\r\nL8FjsPr5aCLeA1QK0uS6n45tkhLEmYE7U5rfgO8zxF0ul1U0iRmn56T29lX/\r\nAwZ8caJA1PPyXa686wgP4ViRyj6kz7ZD/9m8LYoD1qtWeybtsNgnWYyZavVi\r\nz6HbjDD0dDrVwkUJSV4YPmSSCaY3pv7thVGzyRWUW3GnE4V4ec/sSvx0C8+z\r\nYqaKdX+nOI5Cro4gKBvDz62DSvxj1u9rIdrT4o4ikkMajvkeqb/7a3AKGCqQ\r\nAyVr0l1kaMwTb7nvCh0LP7/aeH5zzBGYdMVuQxsGVQoQaaM/EhhRjDpms0up\r\n0bar+LCLPPRL4RRhDgwZpyHbsY9ZV65Mqjf0pvtpSjLxasnFZ1cfcIOFwAl1\r\nKXaV495G92/KyLWu43lXLbNgAbkK2v3q+kjpsPWiXBm6GJk/OJbY2Dl8pzSI\r\n4ZNbOB0x3f8+IKa1XYXk5yay239MYAttH77ECzXjUgB5HTQ4GKfTjXHifVs4\r\nixz+IZrKnpJDrSfhZ7oyOQ4fJMEJYSftE2iaH5bUHFRd6wlhpQo3I0w/qERi\r\nPGYVdYwFPiMhD0TKnoVzvSV3KhQ+kDjGycKRq7EwQNIsLQ8TLRRfCXzbZjJM\r\nzxA45J5B5MJnmdvJ3WSDVV/St7DCs5ER7jY=\r\n=jRdL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.3_1674175529940_0.6397456134915371"},"_hasShrinkwrap":false},"2.18.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.18.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.18.1-alpha.7+95174d56","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"95174d56c0255a8cce598e2b373b17fa5af76811","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.18.1-alpha.7","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Al7dB5M4JYwR+eg494PxNaZFONEzT6wbd3JCXtaAe1LMm+UcPPXcaeiG4Z/ZTW8XK20/vbfFrSf/s8x0JdaEyw==","shasum":"2971a860e476ce8bfffd0539a2df28db4ae036bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.1-alpha.7.tgz","fileCount":112,"unpackedSize":158003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNmqCCRA9TVsSAnZWagAA2AIP/1niCVk1hAsVk4/fpOI1\nC93NFDNme4SRetERHnulEUjQvRlYVvpKsdwZvVAMyrbF6rMC9LQehitcy2R8\nF49xAW9nAphvV0QTeRuwEbrwYv5E1QUQJvf3vksKe8F4PG2mzuDUA1CI73sM\nSVK1b9KZ47Kh1IDlBzEHjF1YsaDSm4eDmaBWhGuplQ8UOuYB6/kBLM3CmXua\n2m66OjbZcQ0cNpJmRo652A1/IrVaaRarXPTWwpTAfEc+rkKcNMJJfo3KAl8r\nEWZXt0rvRy6qEvDX7N+Essb+FiwNOQwkivLip0JVEKLDVaRcl2R6g4zmodyj\nEWgkEtvWvDVhFT1VW67a8CvtC1aW88g2B/SS8pnG9qFjinCDAn9Nlx+OBriJ\nULqBskl/0TsUs3xfprrmKBVswvgF5WYHs9xZEnfJKx4McZt6hxUw8pKvDeiu\nY/ADv/GXAdrIz8r1BIYtuZWpaD7QLKh1mrugAcAzkVw00sa0JxZtNuHSMWds\nwBGS4P1jumlXTOEz5jAANOYPAJAH29PwMlwnNSXOT0dbzqC3uEbCX+hfP1ju\nKK4jv+LmUZPu9bjdYKjAyqlARCzrR58cbUwX+jgzyvtgm/aWF6hHUOLWAysI\ntLK73hF6ltcTkOSrA1Kv9u3ra89qC+Cs+IhWGVUkLMbDbRhmKA7wLMekuhMN\nN/r+\r\n=GrsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwPT1RkrWMFJjaYBJIK9Mos+kYNgpuEs5sksgOV8rjGAiEAoxEDN+q7eO/6lw7Iz7wGk7JlIawTfE7xSsBqJl43G/I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.18.1-alpha.7_1580624513547_0.9179091379737587"},"_hasShrinkwrap":false},"5.26.1-alpha.41":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.41","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.41+2770a66f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2770a66f8154453d1cf463be7f38be868b62ad62","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.41","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-Ep1P+P3Jstlonhl1v1cFusOKrz/1i+jrrgplz2RdgWtdkWrd6gCmp1NQZEXdRMp0qv3mvQbRPwMKvmemKTCCGA==","shasum":"5ee7a9af267240bf0a6d3b1aaa779317e8914d48","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.41.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhNW6JY63xysSE97cdsnLAtbSLAtC8By5t3M8R2k/kHAiBNAGZl+uC06kTzKlDzd7YgDgx4GzGXdvLB0jvDAZJ4fA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilHP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplsxAAhCJxzvd0U96ATEZXhAK0CVuXcCnOjZ/bgQ/HXeJ+8jxRwe9t\r\nPu/nhtM1BU79EjxBZJvf71ZgTjNoTUfL5A3aQuPYXghyLkPRf6Gx1IrfPHzt\r\nUbOVMcmklTwie1Zoux4+OObiUdXzyyBhB8fv+AiXswMyzMkOPqI2JiB6+yWj\r\nF+0RfR8AKbDZBSWAIMh0cGu5U/TFjBh4LMX7kXz+dFKzma52FO2Cgy6LZVY8\r\nOpcjJ+jPsg7zfktBp1oD103GIS+QTIyapq9zhF2nprppE89v+YvuXQsDWe+S\r\n8HVYCHTZaIaLeElpVyH4krkvEj8AbZLxEdQT0qQXQlLkeBH3jTYsqTdVn8rX\r\nDLIfHE6hiWIY7bY28ZU6syzlUS6r5fc/9CjUnqUzSV06O14LrEFValYjird0\r\nuJu6r3uIJ60pDA8M/1+nDSfow3rqHvn7IEuS9e5E+V8+Y+2lsVwh/SKGZfsP\r\ngWiOOumrxYSRGe8A12mlmDiTOxlOPBx6JDTooy80jOvq1wC5i5JMRD0zxssP\r\n1XWV5Bh0cs2qYqYZes8eWxaXeaW7C2IQXEZO4h6Fz0kAwu/uNaAX2M78rHMu\r\npgi8y2+TXYCOg6R9waXU4XGwtbKCyU9Ho1/SSy2xLimh4uK2Dh6WpaMeDW6B\r\n1IOUGAj0snnzm5kcTnc4ewCzRWNs8z9VEs8=\r\n=Bmh9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.41_1653896181076_0.739119291810864"},"_hasShrinkwrap":false},"5.48.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.4+f2c0216f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f2c0216f807841b35bb29dbbf0d8186594fed12d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.4","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-YfO63EeDNVQbgZvMxTs5QMRILXJBxro1Zf8UPJqroMXB71kZ1WM0Y+AbFPw7PhzgQPAbpABXWo9dxb7ym0A5CQ==","shasum":"ed881ac1356bb839375ac9a0c0362e98b51e792a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.4.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbem4wv62yCuVisz0s19tsTRDse45urC031o+HPMpmBQIhANlq+LSUZQP1tu03dPZ7a/+cWHb7H56xPyPFR2iRWt4k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyht8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUYw/+M8+WLMs3SpMY22pgfaNeyqHB447o/EkC0RsZukKgPaNQNXvP\r\nQKTx+w5s3RhUR1r1N8tOIyqS4m+RW/1uVD60Tm/S3Ms4z9GWQhtzOb9ITVf4\r\nEn0IDMhw87Hno7u5DCZxMl455VIY5zMX9o8zs6/ySaMG6gwtnw3brtrIut+Q\r\nf8WyNuaRptFd7+J4+u4nqrkT6M58NP0TVMAlo1qFijQBFkOa0leyeZbM7T2b\r\nnj1AbUQnbvOMl/qRE7iKhO+zwGG9H1bLgx0jRCk/iAGCdq83mkUoEIvrVjjC\r\ni6zsAo0EQdmk4W6u8UAOuhQLqo2lt5IT6kAvbeia2Eu2LwfSvHVbYUXsNB91\r\ncU4/WOP+pE7cQuZIxs4afp/GYucm6aGSJLofkMIf8Fuwi8tG4eYP+CBVbb5r\r\nDntFAko46NfMjExN9Mlw6xv9O0C0364KsDJ6m3unCpsZeEjbJvOgeNYJhb8r\r\n8Z2lGSAbQvFuujXADRipg5yJD8WDqYdFzDC16izkxP76Vez9hpaH+Sl/OMW/\r\nb5nySIBMkIOPm1yMPZfZtl0QgU1OeaWYrM8Jid/B6NEU7/ucgyRCCJPq7p5M\r\nPcuo2QCRv9ZoqHY95821IXZPNz/GO9F7tWehQSAqfpVssPG0KYt4oerWfj/G\r\n4bMWjVINkx00Lszs+AiUWMU4SXODiap0uho=\r\n=wcTO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.4_1674189692148_0.8633039996865177"},"_hasShrinkwrap":false},"5.39.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.24+6477f385"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6477f3855627cc257edc021b859711d4a5847a12","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.24","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-u5nrfTAeLrykMdNseMPrIUQ5U8dCzFsf/l7pkB/+L4nT4JweqZvZxMlmpKB89eD4JrtwN+4dNVfTDmd8Q4ap6Q==","shasum":"93e54321560ef40b1a7e27945aa35abc939e733f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.24.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5/9seQfLYfc8CKX66futd8r6PXAH1h2nzdCYWdch5GAiEAncAgRckg8LMr5jfHGboIgbBd0JvqOR7SNIpnKuiFN4U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQHrVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmputQ//STXO65CTeIK3ZHXJNAMHmlPB5OrHlY5/xBJObrkNjLbckL3P\r\nW52w09MCHKcuKkaVnjH9NmnndS1Y3mWlXXxeUe/MMO9RC/cFDcgK+Pyttv8d\r\n5hvnB3H69vA78VKvG1N0QrdCOp0DtOwvB/tTAwAaTJShqrZQVG0z5WDF7bhw\r\nt1Pg2s6d25p5Ruh0cwrJ2l3LAZvoAmFw4Fr9aTObsed9bqMHerT2pDtUlOq0\r\nywYZKhmJ7gC8U1OzA+JcGUPh4/UTM3O/uUmzqrYUeGR6saeSGQ2k6prZhJa+\r\ndyjzibXsYUsp7m4SDsmiWr9dBJm2L9MpxAP8j4O6fG2d0dvf3nb7PFJ1Xgeq\r\nq6iFjVBkoVsDR5Z+NzPsXXI/tldjYOXcKFo6gskJiNstrUlQaRA8fU3Zdxyq\r\nACPs196huafGacM+LbErMsjoZr52oPg/YKKMrOUOjwrQN7Ig3KOn0hq785XD\r\nuYMuuT4loDqsmwYExd/v2+DwHS/SPhBQoubKH9Ujm/6MpE2cL4dH8Wq6Fj3C\r\nT852hvdLlVhZqF3Sz5LHJpyWVMH846Bwg8a/ziJHiGmE+VtEzMi9aYHRJGpc\r\nel3eNPldllFGqaY3qSoOWCTrz2XEJ/oKW/dTdAS/JVDKRyN71+++34EWOhQp\r\nGaZ/gM/FPZQ6pmBslS3vV7xUhXpBG85DHLE=\r\n=n6Dn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.24_1665170133692_0.3838815875845969"},"_hasShrinkwrap":false},"5.48.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.1+eefc5781"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eefc5781b0f455264e4e58e33c27f8a91b3ab5e3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.1","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-CmvHjDdNZGznxgIVL+KogChpAkRAdGzYhHQsM4fxDZb+QGVuClK4q0mDKWRd0JcnyVNAhjtwZCgwZdNRn14+6w==","shasum":"337d3d8329bdaf45eab3094d58618b5679e9199c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.1.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAxY5yCOfSHa3ViOFOjMGF9nPk0u3vFSBUUolh7K/nrAiAoLkF2Em6Ytay82d+dCtUSmdfbsQF7lBhX4bMqgnFFUg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxwotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHCQ//RTzOZ/6fW87/7WEoUBd6/PPVomLZt//X6yHHh6ji533olxzN\r\ngH7+s6Q5IaYit7wBe4acJ53r3rZk3HaNwNKi9G1KRu9pXNc5f6kif9j3r48A\r\nYCs1h7+jUupItugV/FtLOUvxZhn9iCrvDCSfDanXE9ntHIxyao/JCMYGmXnj\r\nEr6Gp0Ri/Ddxgg0v+HO3diAJUpl8HRgAghzwibG2IoqGX9vPKh7D3KQo/Rgx\r\ntiipI/qCuoPRYp+sLJFILvgW/jZUtUmhBacATBjDRMcNYMj9NUAm6xejkcAN\r\nJeILq/dK+TlgRjtqUSICh5eRWf2x8uOTXtHDmPZu53SngdHO1R0JHIGOB1g0\r\nVck9+48jRqgdm7aPOSRCudpbZ+Loemtg7dzRon3nOK4SXIBLvYzrO1eFrlBp\r\nH3oe/iFJhZsio1BNL5obVJiDq36RovGrhOyJ/mdIcAwLQ1R/xzeMOyYrBXau\r\nM4Yj3bNEHMfMcM4IyBj0nQq1Y5p74izpLvfEaRQSluo5BwfLjXWjJeK5OI42\r\nnVCcIGSpZfjK6oF//qZHGg8ZgVFjmmv4AMd0cnTMnaClGV9A86EPF2CI4Qj3\r\n1B0wyXjgmWvxp5IkfHcRcba2lqJQoIedWsqQjyowHLBPOQp3rgVnBfCqtAE/\r\n90qJv1PeAFOM+13NdTN4/Nso1UpoEEGReH8=\r\n=aMMT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.1_1673988653014_0.2599978356021855"},"_hasShrinkwrap":false},"5.39.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.23+7a377e4e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7a377e4e0b7db4c9e772307bf04842b6a2411c84","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.23","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-2YeD1VxSYLVWp0YfOOZaY6y0mKGEgYePMkpeqE9ZSD9P1z3K5l2ik+2l31MtVvpbZpinDBrJ/PCgwdOoxlX3nA==","shasum":"0f5d8607fe5914cbc3ec78d778c4c5718b003651","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.23.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdgUEY8Ywin5zl8Q86tO8e897SwMDvT7aXEwS8CFs/0QIgeBJGUQphYxl1woIrMzq9pIPkIOBz0Je21DVJCj04lTY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQFx+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdxg//RQziqyXLkbLw+dZ3cbqbE2BXf8UEqCEHrITbqaAEVNud656i\r\nsGrc2V5Ke75YMvdTaz42c/xD53QWZackvCNWnIlvwYRwoh0aN1mUJRsXNjVl\r\nqC5nllN9S+85yKpjX9/OM81dmzemY3GRlQMhaSRqug7+daCpQ6VqYjP9c75b\r\n2wLcpC8k6M9ksQiiXMsi96twW5U+cFQofYTjGDB//DuHuo9a4ZAF2MrFZhZN\r\neE9uvXYtUsO4EbueAbJ4YMvO/Vw8adTnNYTtWsrCbh6F+d5bf5VFz1bhjDDp\r\nT2bsuUzSr7sQJ29+C5Lm9q9GQEWLsfYQMsp+D/Ck8WeeB573c/8XTg5GVa+L\r\ngsUME8croUP6fjrNQ1DyqDSd3+Pb+gVKlDm3iiKp+siE2EF/o3VkBXOZAZK2\r\nL/N06N8udgy+6yX6rox1XplQKqjxDMtjfJ2PtcdK+cNoSt8ruUrU9X3R0f9P\r\n9pUexukriZTsJobY651+/NUSvK6tSFVsPYsw8haMyyuLKBtknzgkzRwB7QDF\r\nKzH1MlNL92wil1LZBG7sjFO1O8Avu8L4vpjmtp4fhq+hb4FWFOOt3HzNeL1E\r\nsMj01B+BLptqtldJrO/njmxzrkBXiUHAKxB5gNejXWkVf0FsNMFpP4GtjFjo\r\nX63nQRquV9Yqu29qvd2L2hQaD7dx2I5GqGY=\r\n=Ng7G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.23_1665162365911_0.13789624419234192"},"_hasShrinkwrap":false},"5.48.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.2+a443b4c8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a443b4c898f1e8d9065098910822bb59f86a9945","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.2","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-Y26LKbzx/FtLtX9wykDg7/A7k7LUtY3EGqM7qnMV0YBA26VQDbU/RLeijSCO4wiK2YzU/roEiVCXGB5mSrQDvA==","shasum":"8546c915d8b55cc46fe32077c089f21316d8f0db","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.2.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJIpU9RMBPPprA7ie9BaBH9WPxdkWGCklq2vEXnx9feAiEAtwtahFpvpDUQx7M7ArHGwjD/t0+I9BCRZ9HYbFoSnL4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyWm/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8Ag//XYANpGe7XtBA9pHzDwOHBicaAa0bi0/xnTKwJn3XGpd7RcyD\r\nRQTDwxxrah7jf+Iag6guZTf71oZMxN4B0fZP9Xu0bZ5pp0SJ6ciaOccIKi9V\r\n4gINav4PPwk/uaQIqdgBoNetFcv8ejGMF3jWNUcFox/+3nlf5ZMBp2caBc7M\r\nagFrGvJCMqaAbuQL71+QmTmbq6pupq+PdvabeqW8xcesfDlU6Uuq0MXciIS1\r\nrnzeftSu33gALnnxpRAVqxRRFd6gGHLuADDE2/W/+m7HTUqZiC6uX9yDJNXp\r\nv9PWyzrBbA/DX4e1LMRH2A/MHyBt2JFgjUGJyaGL1r3n7nHNL+fMPaIbmEmb\r\nXm0eOyqd2YN3LqUf6IBhMDlOQyZMtx6gxpdA9bSEwcrqzJyCWm0deOg//K2b\r\nf452QDD1B4E1ahyfBbQkCZH36PpNW51whliBjxnsuKN5c2VVsGiA4s+dMCIt\r\niY/yedljnRZZPFnkyUWXWt+l91yvpQHeSsZ24AmWx9rsHoUYvZ0MU56la2U1\r\nviuFO6BlCUfOJCIBNjEVwZoXYuYcymadiFugtQtWSRag/hcyfSYcMECzBG/I\r\nN7hN7uFUOiYyuEv7iJtqMz1R2E4o8gm5Huwpzvr9sXsYoKq2CfipKB5DUlsx\r\nRQiydUJv8u4QFVB76QWCRVI8n4djxLJr9co=\r\n=k2NL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.2_1674144190870_0.20036932178361222"},"_hasShrinkwrap":false},"5.39.1-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.26+e2d9d979"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e2d9d97900e02c8effc7d08ebb6a6269f955f617","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.26","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-g7ScepoAREnY4bRGDDNcDhWpy+RhPtDgJ0HvUAIku61CvQGCLuRZI0x4JhNmFABBIWzQFbC6hsrBZrD24in7VA==","shasum":"cd1ea4ee73353c7959f15dfe0b7f131cf726c4fc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.26.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY/26uaqLWnMCBLzHZsPysYvQ6VAXdg59pN4EYcud3iAiEA8+e9eaoPUGjVuJ8kD1gdH55hONzy3w9ebepgFzUPyDU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQwujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Lg//dJFc5GJbMp0ZhC0GpQYrru1ue3TUd7aGaO1EbAhzPxtqGXhs\r\nqialNsBSCDTyE+HondsQtJD6VDw9gBgt3afNkuz53Bio644DBqr0znazJtR/\r\n11S82DkfPh6gavCrRBn8InWIyj6I+AnxIQZYcQ/0Fi5ULmYzvITJsGJ7doEM\r\n7i+dwLVE0/nadougBQpq6+8wilILbHtFfOtS1tYHnjhZ9OwtXluBXd/ARRwW\r\n6lWkBJHBDyPIhtf06666I0xOTQ1N3zqM3tgIOcbzvOs+kLaz/jD2/vD+dsic\r\nOEEeBSZxTxol8bRTvm8p/RH8DuHotRab7hlMt8mlecp56HZFU7bHkInQxF5z\r\nCi6GECt0hjj5sdThcddVHmN/71ASCxWVvLaOj3cVbHqvYCIEfl0ihrep8755\r\n+TQcUgxmmz63RJnfwGWjVs6kiCnNYVswesAcaC9WZZxhZ6rRi9Y6IPY1+nQP\r\nWBUW+VVhOzvOKbXuVAht2SDEmSko8WDu4a4RTf71vW0oSzUWnnAtn9E3LXga\r\nMKTwKaDCS/qnn6UL5zS+GhWJYo28smcMq4x54GJHgMvxEk8bJgsIz+Xupj6d\r\nYjvWIkDdTF01L9aYU2yqDdGcKPOeg9ap0xw2K/gOGKnkiFff6MCvjUx+iTia\r\nKIaYS3VrDbtHcmd1TtXEoCM1QbjGOkqLR68=\r\n=p+8t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.26_1665338275711_0.35997291902661477"},"_hasShrinkwrap":false},"5.39.1-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.25+121f4c0e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"121f4c0e7252def95d917e4734e933e53e29d501","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.25","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-EQycrgE5naB3DnMxJ0xBcE1i0JXoCy4viLkxR7GUw1KHj3VeXSzVH3R+Z2Zyiqm1b3ZPL1TEEq73JT6lAf8oWA==","shasum":"f4b8d4dc0ab175935dc3f36e3d6f3ef55b0822f7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.25.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4FQOeyU1y09ZfwsyUxvZRXno/upR5t8jhYwIITtw2uAiAjyDVcIFRaXRW/4FeLXKtaneLubY9r+5x5fYBYPEqU+g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQnw4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMPQ//RzTcU1J58F7KCisf4dzPH1YwRaFaVw8QlM+WyluG3VEvzr6M\r\niDErLHx0V1fz5pvM3EmucvglXzF5rytkz2YoUVPlMcFXKcmKrTWt8H02Z7GH\r\nJY3RA0/3HHcdysnBKUAr542LvblwqMu+EQtprRV7VHRHBIP6BnG2qUstVD4o\r\nTQ2clmIwS6Pfqn4XKakbVvGk1g8s8Ucpddqq9yEVsDauCVj0plGLM5uzyyXQ\r\n/51Y3RXnhrl5OM+QHsQuCaz3gP5wMGZuJpko/plrb5kXlZUj+hU5jcAPgOJU\r\nMUDI2Xfl9bWnk40P9CyHgIc8PR6dN1i3fK4PTD+g2odR8xQ8ObKvuvcDbKdb\r\nOPoZdaB7B8TETGM/a4XXzfQ1cy9t+DO2avrs1z9nyTN853gdmtwz17InFQFw\r\nwYtYIikEhF2nuFpa6EhHMWFkrCrmzUzxqw5qI01VyInLM4/IhPps7XvtoYBh\r\n0bb5KT4Bb0auSt4RBF2lAYcFYJETTKJPe18gIWeqiYNcAxUL2DjX2mXw7sD6\r\n40gbs7+85J4rFmoc6fZifjsW0qJOHRKUe2RcksGopHr8pqhvW/Fmu5KMA3sS\r\nVyy3rRURJlNiTvAdkXrGZzjWI7KSnYa6gKQ8tQEUYU8pU3bx9uJEYDzDXxae\r\nIfjH7dCrX/0cJr45usdpyZenCKYgd0CSWf8=\r\n=00iC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.25_1665301560374_0.07591240969886881"},"_hasShrinkwrap":false},"5.48.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.0+46a7c731"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"46a7c73152506d7f50c94bd9849a0353014f5ad8","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.0","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.0/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-xbuG5/ENrBKtwseK2d2gwOsRgE1OTCrafkYWGfKWYXcBNd8Fi7mm6MkbOkSj5IJu6AHm1uCCdaEr9vAcWjE+Jw==","shasum":"544e115f96bb30d7c31f719d8b3d1c0f0ed00114","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.0.tgz","fileCount":7,"unpackedSize":4848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyDFxqQZ2VXJOlYIZpdvzeABgllK54C4Ky02tz1u/1hAiEAkEzOTR3nMjM6t8LnQecVbU3ETJp7MWnta1VI3x8RtVM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYvJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvYxAAm+0a3BfpaDUAKpoTPEvA/BCmJoD3XNZeAQQHiaS2RVCQ2DZk\r\nSGmp5kgM/6oRNWw4YKmC8/s5Xy5ls2rGtd8awC+QSZzTHuOclqXR5nzw/gyx\r\noAdWtawef8LRuk3c8RgwuBBdvaBi4Rt+drUzTTiml6j5HR/ekUhz2ywktydF\r\nLXGk2HqjTII145lcK0iCo/z8kAMpElXE8J+4k2DV5eDnoBuHbTw5Knu5QwIL\r\nqOch/EROq7bLh/dmUpFOZsVkyPYbP5+9xKpBFf8zEq96BRjTV7sa+KDuhHak\r\npqkS3z/YrD9++ZukFwW6G9og8n46qSXRZEbmxO9liWSzn5FPgw/mrliq6faY\r\nDrPI/wQQSuB6Ev4cV4hNttgah9ciNOe8NhW4CxKg5oj57EQ6yjqEt/uIHsSy\r\nojCMgQdEvpEuSjYMYtHn7WYqU7XmWlIi6mZ4F96Fac0jAHKleue8tYQu8vCv\r\n5rWHAC9SXVjlJfON/yRoDMKF5rhojfzZijZL/DgW8l6xyBv5Dp+ytJ+T+P4S\r\nqOkJ+tjaPMZAD9TXc524Y2lpvqnXNKl4CBIhJ4C+KDXwWktDIQAOB5AI3wBH\r\nAGlgDlFpja8MhDu1o5KHzlq1BGI5n92288t/hQ6dnOWAr49tezVwFfTonzJd\r\nsrdoj7La7ngRbSCVXwFEtGryclGd8kBOmSo=\r\n=n5WN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.0_1673890761637_0.46469914000330026"},"_hasShrinkwrap":false},"5.39.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.20+7a8a0a3c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7a8a0a3c500ca726d2ab3bee0ae9f3fb9d8d39b8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.20","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-QxEhPFABAtMVOXFNCu7siXZjVoCiWoYHtgbMfWpNdvPwlZUTenFgSO3l17hj9SJZ0TZyYlUd8VLcgJE26VgO5w==","shasum":"81dff45d3044a86789ce016c3db88db28c20261b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.20.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLd7xkpctzTBlWpAkpMW3nChXBQlaCUDbroGwOn1rMCAiEA4+X/h1ieLu1GjvnHiHGHcmDwNZ2Mk1+IhbF3O1OG28w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPW9xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNbg//c6XRsbUkdV45QYPfQCRHLJano8FdLm/L5WTa464fupBBoP7+\r\nnTyXA7HQG3mRt1cgfiIIRtZEtGiANnMILSRz1jjfHrxFb8gquChBDt8J42Lj\r\njdMQAoahkrcS2mpwVAbLshucHS12xrgdgxxAapgR9tfV9ePTKE0O8j2g3n5X\r\nBUjLkkITkLfZF4YjImg01TkzvnWLFX/DXbcjV7ku8k7ZO4tjXhamraWSXF5P\r\nDHuUgtIBBJRsUpQE5slVyTxSOGQDaxg8BRrjjoBTyAVv9pCZ1z2mBI+cRlRn\r\ns+0ifg7KnqZIVVKXiCic6dKxs2E76K+FklyGIKacwQESumhLxf+Lvms1mvWx\r\nfbe/wtu4N384HQkGagx2Rpf0iIJIrCNS62RaedO0pXzQVrfwmkzqM9SCC7/O\r\nfYhENgnQ5n1zDrTx8ILhZIUasDiXbXcVGuNwkBtKMy8PNn1RVDo73s7bPuBt\r\nKjc66g0Psi0NFfX2X6T8g+HnX1gvf8mSPZ1SZdMbl74KBfCUK9/JzycJ1agU\r\nwdiB4w8iFLFq+2qXgtRSdEHw6jQbkWfGHEd6bCwBUaUtruF5BtZV6olD0tAC\r\nzR8daTD5V1FI8m/LNP2YTQYQE3biXEDyVW/wX2XQ8LFtbyWcmA6gi+OdE4LS\r\n1Fk/sCQL06UXa6AntLRUqo21NVLTuYFOcXY=\r\n=fiau\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.20_1664970608983_0.5546870685159604"},"_hasShrinkwrap":false},"4.9.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.9.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.1-alpha.0+f7149119","@typescript-eslint/types":"4.9.1-alpha.0+f7149119","@typescript-eslint/typescript-estree":"4.9.1-alpha.0+f7149119","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f714911944b95dd4495166b35ff7784aedac1451","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.1-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-i622Q1qCRgxdIyCErYvY+2ZqVqw3wEErKHoWk9HxWia9sMtLjSs7uWtokFhkHVLqYZcbSjBJE4Ehy3sErtWxNg==","shasum":"31c81c0e45b6750daebbfd850d14615348fbeb5d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1-alpha.0.tgz","fileCount":204,"unpackedSize":423893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxTdACRA9TVsSAnZWagAAFIYQAJr7++7oR8/+Lgx6ULph\nB+30ZH1UySlvfVip8X7wWnXEHUVQKMrkRlPK1S2eHg4o3qFLBUZTK3OESbH3\nYoOv23DMcTN9t+FYlknZzrYe8k7uvvFkQxCiToVD8N8opFULVBp3RrTg9AQh\nQCWIqXbCQMnaf7/F4hGvt7WXWIDDglqKNDCBMUPXmj9ddFASJ2xFcVHtdBAl\n1XWRlFOTB2jUbfquIFXjpek6ujLv9LVhI5A3sVYzJOzS6nrw090Wu6PQonCR\nDufnsC1HTzK7S1jJNI2RCgiQavCk8VS4OdowmBbH0DzfKXi20M/E42tAQLqs\nk8J5NkIYDDSgtrpY5jVr6DVbULeWElalOQsfwd7rdzvAgdB5aHZ4oCZLc5QE\nEjS+WtakI4O/wtqwU117yMELsqIp6yzRFcEwapqBJPsGfL2c5onJL7zl2bvb\nAP1SsbQtoe7Fmn2thG+H6vM8vZncn4BVW5LFU3c+XimKBWM2aEvSIsrKFjdx\ny4oERJ/bG2ztbjTHEXCsuTaorfttYwF5ngbQfVxxAhOXKSmT5xOCdQuD4wLX\nfJ9ts3S/AFIVz72i8MZowK6RlnBc+m9DoOqvfa/BXGtao+ovTDznyD/I35nY\nfqH9oEquUqCZ5WBi40dedCroy/H7V5izUIqcyyd486KkVhrgIkmknZQL23Gi\nJiPw\r\n=tYJO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuy6zD/2qFKXXAYfrwvyLiwQhT4HMmvtyhvO0KW/5/NQIgDIZ/lQItSoAbQyhUg2B++JVa2UrHtcZDye1nhPWVrV4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.1-alpha.0_1606760255678_0.8204863644114491"},"_hasShrinkwrap":false},"4.9.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.9.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.1-alpha.1+aadb39f0","@typescript-eslint/types":"4.9.1-alpha.1+aadb39f0","@typescript-eslint/typescript-estree":"4.9.1-alpha.1+aadb39f0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"aadb39f0ff500ee99ea80e9009ab61283ca9c8cd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.1-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-JUiF1PHuNhPMUqiSDzspGsvOClvrdZ1LmHCJKcv6Z9Oe9OVVTDvPHEhb8xdEWJbSkwXz6S+23+ZASgokJimYrA==","shasum":"9f1d1a2e099ba611b1c2944b1d4ecd0a905afe10","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1-alpha.1.tgz","fileCount":204,"unpackedSize":423893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxrmDCRA9TVsSAnZWagAAw5cP/21wTHeysGSz17YwEFs2\n2TVEOVOLWb5uuyIfabIZelZtvaDdd+Mf5niLGfLX383GkZYUuTaNiixGhh3g\ndBTjb1SQNjpe5niRppzr27hliHHkmvmI9Zb7YdglY+D5sxQ13/+TlY6A540P\nCRx850u2dBhQdVkimJvZBnd0G44yU5rnXbTZeCdCb7ZpStNfRaInr5bTNcKA\nmr+XzPADjRNkl6ujWhwqWlQpftNPLf12JSYh53LztH3AeABthziANaOqKS+M\neNoMeLatYscZR/nZAek7GVPjXKf0OJ6eZp5JbOYamWcsGid/u7qH7Tv0Jr9t\nKAlOJYhDDOVunoCUGETtALd1W+1idr28aKob+s7f0SMYxsA3uOB51hmMZnLZ\nhfTDnaQ9ViMm1lHRi95z0rSH2irZ5GGsbFSN0JC0po8qpt8n0RBznwmcYyPj\n/rN69Lg44doElTI3i/L+wLg+0BEN9fPmLsVb1dH13BJgGAKQcN/CuD6kScQA\ni17N7hAV8OHE9wypyvS4PoC/4vLE84y7O05k2bjlmBOMpvMHv3/9qPCoGs7E\nvzyncypUt6NGefqlWJ8g91LnkflHKIwRMnpDKt2H+psx9pJID2Sxp3wTBw/b\nJ4EoFaUv3OD5vO0NwRKIu20wh7B/+01f6XS1tb0QVUaY4h9T5o/US38woO3t\nNx+W\r\n=D55j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETNvuaiChDfK39wVwBlNOtsD4bhznD+VA773/S+6IZ5AiEAse+NAGjVCU9nkT1czTf883OvS6MXGDdbl1CSKIcLLSY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.1-alpha.1_1606859139158_0.15823556809673045"},"_hasShrinkwrap":false},"5.39.1-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.22+ac8f06b6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ac8f06b68dca7666bfb78fb38d6ccc07f676e435","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.22","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-5nhQaTMdZGKcdkdtPeTjpzPLJqYvHq1e+Q0Bbb6Q5ZbgIr8u79+J3CzOQRTL9QEDrRbyJL1YE5SdTPng7vc0Eg==","shasum":"6c1fc1df5a6c2802f7d7ba2e23607fb9a7647a13","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.22.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdQ4UumgIFSBPMpskes7JHgeKg6Ofk84Ixlm8FiK6rlAiBAXJwkAUVPeKljtOtTrOkKKW6kITUA7VqzK+YRG3h38Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQFd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvrhAAkvtIvbGH5k4WpGbFFQuYQMHG2yomWsvCHImVU9IKPLtd/9jK\r\nXi4J0Rb/PMIoObKuY4xUhZy/RgNbT7EDNBrYCDqxMMyl54XfMe1GpdHs8lc0\r\nv+Bo3fnXTH4P5ZfCivvdFbpKh3YYy8RZjeCLwE/7rfgEaxdSPHn7aXuF9sBz\r\nj3Rbfr7TRHINH49y+BPdnWaBZhT5b/UJgczK8MQkDj1KOrOkVuQPRpdPmArI\r\nQxluiK39aSwwuYL/byK68vCuXR3fRYsVrTnhVqLxKsfL6j77OYNYMfHsipoX\r\nki5JoDM+bMzbviXy8238Bxm21Xtb/sWtoyLV2/npCfNw+9+MCigy2opNHaYb\r\nGhfk9/228E5bNE8lPsPaAIMi3m10q1OCcqqfXTCnbJ5HmMToQW6/fuZ/eAL3\r\n/UMwlmZ6N/gDQA2CugxJUAWpyfz7/Wh3MGYRF54idD6IeZAyzk6mUfhbBPzz\r\nCp3xaGW7TzMJ7f7HlU5Bv4gXFY4R1i9oPpnVKP/p6jzrepauzF+Ux5Gs0fG6\r\n9FI5x5W4btYoNMlyQS1pQFGATyKQQXstD7hmGmfbPrsNLR23NGSAT3vngDtM\r\n5w9jfxcaVHXtSLdhMDlALGDuwrlg7xDWxZc4xYy1Nk5DaJ7YwGfNArlg8qvt\r\nGSIQyu3PHWq8aNcV95vuGlZS6DRNU40H55M=\r\n=tzm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.22_1665161082317_0.9151202210333618"},"_hasShrinkwrap":false},"4.9.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.9.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.9.1-alpha.2+fed89f24","@typescript-eslint/types":"4.9.1-alpha.2+fed89f24","@typescript-eslint/typescript-estree":"4.9.1-alpha.2+fed89f24","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fed89f24ebe42a6412f0eb19949d5d4771656189","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.9.1-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-VjZhsld5OizCj6y0B7tNQspqliy6WB0IcrxaQv70kSjhBFpGYIwlNfSLXQ38Hqch6DshBx3EJLHcfQTOuIsVVg==","shasum":"0a5c69e5c99b254697e70ac9bb6af9e7e6c6658c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1-alpha.2.tgz","fileCount":204,"unpackedSize":423893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxrkNCRA9TVsSAnZWagAA7qQP/0LOXfh3uEI+73FHhzp5\nhcvlhmb3XKeXLcNbFyl/BNqoUoQmnavoJat2/8EEas/5Alx5wTePXxNtt0Dg\nHqhqObUNxUQHZUd+tlY+cBSOdc3UXunKOmYIyjX5Yav1AOODDM0BVRYVjS6M\n2YQn1Gxgdzcxg6K7cNWGRgb5dpTGPIgMrJvZ9o22XXyxQURyNE+xXIkoEdM2\nOV7HSWZAgKOPXJrsp3MWSh20bNSTHpYsr/tdCZ+fjKtWZwvD1RLersi0sDLs\nPaXj2GdkrfJrdhpgOpVI2v3tRGXIdm9t2YFD7LMB6n2LCWp/0tOGU6cnmJQU\nw7IOo/yhBb3lDTjlhXBoeXns3TGXElcH9K/BhSunEs+TD3dzGgWZVTAL/r43\nGYw3GDacaCgg7er159gJGCsOCVBirwzSjljsDgF4usAuuziQAm1VgQIhjv0x\nPV8lbiebJu8PHdQUWqqOc8b7Dr3+GM0ftWJLkJtmYX89Yg4C+MK4xvuNuMaC\nxvT8ds5OAgQGHF+7di+yVMz1QYpTfUrKqv7xVV3nYccsAtkpahUwvYl8pUsL\n3SrXz5RR6UzADfLTq7BVLp+ZX8RZ8uAM6iO2rzgrtEO7I0sZcV7xUSzCUu72\n7BHujl9hZiJSac2c0t0Uu0aMi//Z+jJPmpauWTxDMFMzVMEPeXFQ62I9dUkM\nDwWI\r\n=Iwos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWhK/6zOBxnmQC3mtnrcrXYA+NiQ8PMV787/OvwnAR9AiAdP2Fn0NIZi4/KSDBa2GjTlex1rXcKp+N3lIFLbw41sQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.9.1-alpha.2_1606859021175_0.3582698958967796"},"_hasShrinkwrap":false},"5.39.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.21+4939ec8b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4939ec8b0b7e9586b42e7da4c9f4d43a867e0adc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.21","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-spuZzxtZlIWprAdU+I8ax9Rxbi45+uWuLP7KscePn9itH06Mzi74iufi6H50sLOYbJkF/SnMoXZ02mqsE+EtUA==","shasum":"36daccad91b75b1a95a051aa377191b59655c350","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.21.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKIjbVYWkJtewVySf41Q5AQDqcDLTFZ+fYpscSITwD2gIhAMP/4bp+TAHRQBEqS9VQkwaOpd4EYfiFQnsTXN1TD/lE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPvrBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+vA/9H7bOTecWpyn3bLnlKapiErJQRq8MxyD8eJDqj+LPlIVZvYUW\r\nKbdyvtcMJr0jAdyOsh+QrDf+yC8q30MWGb5nmwlAdujuNKTcWL4sJdlJirvt\r\nDqlnFvZX36LFA87wPgu4vuOBZGNRrJMNPkUk0ZkH+vkpn5f4GWhsFcrP4eim\r\nH0H1wN8JlawyMe8nRcO/nvQYn4mMmn52ITzLn4UGLqdr/NKaMDL20YQZmdZo\r\nGgZgLA4aAf+FIbAI0ahvVxe/Zm9L/biOZHx4HRsHJmLliem1mdYBr/cIUYzq\r\nXQJXGjiWH5LkGlz5XpXerM9KF18WHe1NA2pQG2Hj2QQa9NroQyGXvdaod0xY\r\n5ErIX5QdMm2vkLkHtXWSrUNhEWF8O4Ipza39JTu/FTAJu40JK62aBNDMzxDI\r\nIQjIz/cIadjiSPZm0akTN+oHkqEFAd4WJdcgB6wXmFFQ2odw1aOX8sdQFcOS\r\nCmABDbnjYq/46pnphS6+pgxOe1+7sDr/n6FhgyybH+s1BnazWyUrRtIhSbXg\r\nDV0PyT7ldFW4A5qOtaQvAT3qhL/twCkGS3J9yhospf2etbzmsNEhQ1L9IRmT\r\nCGNYZOB/Jci6fiGerYVTkGQUS/PBz7HGVichd93TE2Tu6jM4Pa2PZknfhQrF\r\nn6H0JKOqVpO2+2vKrmId6RET5puUZ/W8LA4=\r\n=JUlZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.21_1665071809317_0.2390604331525481"},"_hasShrinkwrap":false},"5.27.0":{"name":"@typescript-eslint/experimental-utils","version":"5.27.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e0db364b94158437f041db3597101d0c8b30d8bc","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/5.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-ZOn342bYh19IYvkiorrqnzNoRAr91h3GiFSSfa4tlHV+R9GgR8SxCwAi8PKMyT8+pfwMxfQdNbwKsMurbF9hzg==","shasum":"dfe4c6087f60be8950e32fa83f4a8f2fccd86e47","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9eVANdV3R1e7xoc0z+HSiCASSox0nfISe5xOE79fdfQIhAKl/8n/HsxKlp3GevbUXTm+AWaFDUzUgcDxWggG5QQdE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilPj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMQg/8CHV3GdcrhSbL/e0yWWmNb8dtfIv4xKQU93sLaz7b7EKCPlRJ\r\nRZey3MB41u2GPzsc2cWg5cBu2hLyiS80ukbNYUNbRk0c2RSUIKqcZWd7ugCS\r\nrLu+En5I3lWFhVFKs3vDSkgObKjecDv5mkBImV710aKq0pJxpXgUqIX0Oqj+\r\neAfP3QMgXuiB/PyKpaIyFoQUzDxpKhD/IiKK0HifVI6hvzStirf8/oS77jUp\r\nzdP2NKIfJOXr91Ytr91xGXzr/0OBWZ+qVKu2i6cu8af09i+2FeALEKfoC+Wi\r\n6WuoyYFoiYymq5W0EALa6Q5HGwbLHOwDWu4yiXM621UMek7Le6n4X0k2a3sG\r\nj9jm/np8bbYdhsuEwLCHvBwdVlON7gV2yINUNH4Bx/cRLO5+zolJvZvQCjI2\r\nt3JK6tCJm7U61u0ZmcAPg8Jlju2lv0Kn4TqGU7IpSwxxh5qJQOXzBvhXCzIA\r\nLm2OEIFQ4yitDt0OrBhXg1t6Wkr6tGSFzAJcOZF5fXAwuCQKsZWFL1vqNxp2\r\n7HbJ3ScJOnrDcsnnEu5YfaIbUDP3+BC059M8rHwXZxcRuKK4uZLkjHOxagLt\r\nFD/GrTKCQd4p/8XsNGN6nPEVfXB7m6SseypxF+4gV8A9xCnT/qg+xedta3iN\r\n2sunzztekcuF/tt9fF1dM97LQm7L8/7rE5M=\r\n=XEyd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.0_1653930230675_0.07453366708084452"},"_hasShrinkwrap":false},"5.27.1":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4e79ad260b60085ccb9761aba887cc159701c7d4","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1","_nodeVersion":"12.22.12","_npmVersion":"lerna/5.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-Vd8uewIixGP93sEnmTRIH6jHZYRQRkGPDPpapACMvitJKX8335VHNyqKTE+mZ+m3E2c5VznTZfSsSsS5IF7vUA==","shasum":"c5c5121a75cf875bfae8083c50f5ae7bfde6145a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCndNbUlbEOhhSlanhMsfIPX8agXg4I8LNVT4YHswRaNAIgDolfu1XTS/2RD3GUArWUNDHkaHDlfAlzFIpLvgouf1o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinjOaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprxhAAnXBu0TOilONPPNG8mUtMFXYMI9ZJbKpe0e9whtMSDLQGU0mW\r\nRz6n20pYmKxnro1zOfAC+y5klJ0IPrC1sP1GibJCXIJSrMq3kBNjGDtbRXOW\r\nRpQzjUFFC/okjvDqY5isjCF2fZUMAlthdJ1z9sLaBkPeoKv87atOija5zajV\r\niDPdLu5ByMfAZh8hJBhkxx1WuwnBjubt8Ru/b1D+5ib1x4Q7dKfANrmRBYyw\r\nzRTMt6IbEJhso8+gdBuh93xr8FjT3ZRkH5k+FAkQVJy2P883HtK8KssM0tLv\r\nW3B8v2QtRc9FK5SNHSsBChDcyxrUo6ZBBOwoXPyxThmFmVu3GEGE5j3Pk4t5\r\njdDsQ2NSNRk0MKDePD7YWkS3pW08pNo31FVNv0Ho9bFpLWoInactCyywgfmD\r\nl6sEGm6ivPgKjmlqvj8+bcJrjrO6SA3ONbfAznlE6MVPxCbn/L3V9aXqLtGt\r\nDSx6nC4RcuIWKtfzSvfAfJi2a71qKT3NFUOl3k9nhDgm43q6fTO7m4g1rYNq\r\n2QmFCdMEd8lLAYOAiUFEdHYQhHzKLYQQ3Zl9eQzJW2Rj5lB4nGpmqVVWLPkH\r\niCUjuPFv8UjdHqvZ+SKLq61nqmRU7cbBtfxNfCD1F7VwmqoG+vQIubwwM+is\r\nIaCZKxzr8YcM+DhUAmQt/irjvqZy50/HLxw=\r\n=+Z7w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1_1654535066266_0.07046360964391529"},"_hasShrinkwrap":false},"5.39.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.17+729f5493"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"729f549339b59ba16b3ee310ce0bce30bd05bde1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.17","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-cYzDpIWS3/4NAvXq7cHJpznEt75AUIweaIPsesJQsLi+q1UJIrDkOkcdS4Ofk3H0/zOiWOGUgtcLZfhPJau5Lg==","shasum":"3abfe02eafa1e69c8ba4c3b947867c88336fe909","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMLgGEJtsZE87/f7DwM2hLcewgzTIP13gAuhIvyI90oQIhANyVFA7LLZySbg7swIu8LJNd4cghK/jZM0M+lllkxnZt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWHQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5wA//UYCiWcRRjk3ZnJWxG9qPLzHLvdD8G10hi2ujtzCiBxMtNH6/\r\nykdnxY6q1S8hVlVBCpe1rNT74MdMWx1Ic9CCUS/4Ex/gd+1BV2TykOKlxJIc\r\nE7vi7i+O8pAZGh2JmFxd+PT2VJMiL/XnFal4BIrBYJa2XG8fgpobyKleGeWj\r\nS41GjQ72vKOjcOkwOmbOvGkY1q8WV51kpyeqyd55o0mKVp3p9Pgl3hImMmR6\r\nHnZnvf4eRpuMaVutNFr6YY/ColFi+Jo1yhJDka7M3jqz3cR5OAQ2PfvIspk9\r\nwms/0iCA7ivNFs37iIAFfV6p98QPta3MnmKxayyabvVyaM9qa65DurUEzFxz\r\nE5Ufh5eRLUWGiTb9BHAVU2t+7mXmgND5zKKcmnuy43JoWiRLyX1OYdYK/4Ae\r\nhpuvVonkgnPxjHaOcj1/uaktJ1EkG3M3d6dTyQiV2J97wZBBPPVDb4zqBFZr\r\n774OxpHHziaSeHZ8uSkrcjAoJSMecuy1VAuT6jWNlVIehejl1hEjaZJu2Shk\r\nWRLC3qyYDVVOjX5bBR/PbrkjZUWX2yP0HM3+Hu/NQxDxrlRLl5JjEHOUEYO0\r\nDNPtOL8qf8I4V8TExrnOsCTb7h5yt0EaxVCyiHR5oDdMfcVEQE+asia4aom1\r\nDbGNAe96K+kNI+pK36ZStvBj0LFN0sXKt28=\r\n=AuXz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.17_1664967120338_0.3892837843169299"},"_hasShrinkwrap":false},"5.39.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.16+ff5d4ded"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ff5d4ded7aa665a85190b9ba86cbbe6a726722e1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.16","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-CThR2cBvfnLhuo8hHXa3nAR59D+piz4kEARoBSm3e0s7C3/PrMGa+DNPtOXhYvNBQ4t1sjLRqzE9MrMxIO1U/w==","shasum":"b237759c700de7dafec8b7c0f8caba2f29ed4454","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ycywI7nF9CJ8sb+tmPctDiEV9WPgPN4E8pAX5Bt0uAIgA0hBza3Fmu/BllhADW+sv8vLNSgkO8uR7WkhpOxAUnA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPGc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDJg//f3uCXH/NWb6jlYNgjV7jK1RDNIk5tx6sI7puyglpqBdnat1F\r\nOewnycM14HDw4nvSLfTPrGG1fyrLYYkjokIF5ZEj/CbktnavIxaRHjWZo3BW\r\nNsIWm36t61IDoTTS0L6KLKr7SBSq21BR+LUD8JEXAFLQTwObyFw7NqPKu392\r\nOCngcuqWqYLsqOYajI9FdDqJTpveLFJKRWTlUCT5p++sudFax/GBGY9iEHkC\r\nwT7Lz+YixUjDy6SK+2qGgbUFUoH5iP7LVbBo3wlc8hzU8yQRJnRfoWfZ+Tzu\r\nIbuTfZIDaiOS1frv7LNw9qjDpiqJ4lIi210bfwbESB9jowYUOrUlSH+aOHfd\r\nZbkwECQv4ZcNVmUlY6l8JQC8FL/owPYmGfT2INd5END6FXRtJiBag5hFU194\r\nsidXgXv/sbd67qobARlUVHawpXS3ctvIALFnL9yoLZFNk5AK4DGoOymLt8jY\r\njJ84YD3yBJFK/G59hcboykHCyUOWV9z4x0opb6gr5wIUriGYV8iawofACHP8\r\nG47ZrJEHojhdbbYBp0/3zVcxI4sor6JwOJCWdlSJCj0cxKASnL5JFprBST8m\r\n+SVwEdJqCV6AKJ0v7FTeFezMPXTOgiQ/eYh/XlQJcc1bYSoSzu20gDg4uxZe\r\nauzqAaiKr5cbgqXinNGsxjXP7DakyebXCQE=\r\n=Thlc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.16_1664902974221_0.6588539790610852"},"_hasShrinkwrap":false},"5.39.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.39.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.39.1-alpha.18+11099574"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"110995744b6d1816bc20c18960094a345e75cc54","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.39.1-alpha.18","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-kqaiUO9N7IZFi9LpCsNNSXkjp5gmDOHyKV/R9bPfehS9D1iL//h9O3lsN5Q8wWoFHf/zqXvXvo3T2Gcz4/mgow==","shasum":"4f2690cc20db5051378b28fd08633a55b6bbeca4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.39.1-alpha.18.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgkkEqI94/59M2ZseO1WLJ/y9+8EqCkX09kzHBabp9hwIgIExey7QzlC9wU/qW2uIGX+Cjqh8NpfqyU05CFT8Wr3s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPWKTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEtBAAk31DU+vSpdOLYWRn+nVwOvYchou7tKWyTRFDRftgDsK58ByV\r\nsmbU7nrLBmFJ/JZN5KDUFJOrZ/oxpwoDWlF+hYY/1n/t14jgxMHTLjc3mpGZ\r\nJIUcEZJ7yK/iIuc9MRTNPI432/zXy+wttvQRafeQReISbxqps9z3CCkcC31b\r\nklHjAQjdHaZpMNn42IAx3+lq/JIMD4NmVfIbuAlFqaxRQvSMXIkcUiE38CLq\r\ntcB+PThC6TSf+kQADmYXBMi7Plk75SJsKfx+/WAcMPTdoYNkfbDPLmV5ol6g\r\nXIRnwpSy0p0VFw8roilW8T2uQ9S3fjGWCeX3IJT7g167DwdKigpOcpFfG7UR\r\nehEOTOCYr17zxc7ZytdEjah/ueX7DvUWyTageyabXRh1f8fqFUwH4605om1U\r\nCIXEb8QBrywT+j8gfOHo7gCR1CtCFE3ovE7bYIUMXC7HbSG4C0GJvoE0EONo\r\noiHwAi5JCndaQ2Rwsd3W/YvpdISmUtYsRao8wlGRzTbr+aNUGduIfGfQeBxW\r\ns9ENVNMQR3nLe9fKbzmKkyONORPuyaretlqFa67qH3cgL95zR9lApH/xTN8A\r\nHx6HiEFIS6ErtIlqPXVu+uHkYaF4mRUQWdxmic6Oo49HkiSNS7Rj33bDt/DX\r\nX0rTejpLkUxvfeEaHcKV/j3nHBpxbZYGwBI=\r\n=lr7l\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.39.1-alpha.18_1664967315221_0.5745552509079672"},"_hasShrinkwrap":false},"5.26.1-alpha.37":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.37","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.37+8febf11a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8febf11a9296d1c0d7ccdf91ef9ab92ec8dfc39c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.37","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-1Aj00t1GsvgsP+L5MxA4bagXKhYvgCohsXFSogSU2hRzxqj1WaQH51XLzcO56Nzl0AaAIqno1eRD4dOUPC3XtA==","shasum":"f2a1564dcf5e769b87270107cd77e721a015dd5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.37.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL+k8q8fp2rGTI4I1rRQpXJvZrcwXAPTfyMj2lg01PMAiAdvBzDJue9ta5ORKcw8qKCq61IpFGV3NjJTn14ixMuDg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik2rtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm1Q//eTW3fzznzHplKbPNBTOUs/okayiJIKOEmLTLwzMNV1XLJmY4\r\n/zLfjlXWIw8c26j3DlkofdPuFoN8PPrXU2IlpzyWeXanmrnJk6M5VgQPyRQN\r\nk/MaaVkCDFaiydQJtqIKbpi36tt67qmL3byMNRDFfiRdMHbDaQ24PMEkpOxO\r\nTDxDBPqifIVK4lLdBwLZpcXkD5FHI4HUTlSNskvElwzqSET60MwIq8vE9zNC\r\nHmKCKdhhvfw3rvY08PNBLfjcY6TDkV2E25tuYL79rF0AxbthcoD5DbSS+K2k\r\nMSYyqj33geB/4NxdB3HMDFcQskzDgJCDLOnnQ9/M1wb9UXa6JS6CRSiwI7iQ\r\nZnA+CAJv63zk9njePbZ8mwWZHMvXIWo8IaBJscKPO8gFii4uxPivbTHxef4Y\r\nz1FcQkfojEBWd70cYxy+XVfb6/Iv7m2ep4eyfVD7FkYCPXM7F3xzAXmEIn+A\r\niEDCdvp7VUMIE8vIMhkWogXufw22AxeXz42zhNXAH3aJ0wVKkT1SUAAuOLEx\r\nJMOw3sUDY63GPhGCNgWWFZBUMonvMJRJuuJjH2FLP9rgPEzcJwn1G9OFcRpU\r\nOa/axyDvTrgb6jo4Rlp4DHl0RH3dVhBH2SKCLVdKCdjCiRxgddg63XhYMMsL\r\nGPnz/7UOBr0fFsEgv0zCBQjYA4Eiac9sbkI=\r\n=OTV6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.37_1653828332804_0.8603677068698214"},"_hasShrinkwrap":false},"5.26.1-alpha.36":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.36","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.36+eaa99cf0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"eaa99cf00e4242cec4e0a3f8d016bb0856937b3b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.36","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-liWP71QElNwk0VGivCsFfdkAsJbP+tdHUmf/Xa1QxSyk+jzJFtUWMj4tlyFAwBsGCL1Uq2WPMYHhwJTp4DGk5g==","shasum":"ca403f7020169236082e3844b1a251936b16eb36","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.36.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0RQth21DOyRHO7/pErIaJ2Tgps0MqupWD8MdhflW0XAiAq9Bg/WPHejO7YwMNpSWuZ914uenK4dZeNFS+0gBt8KA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikw2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZNw//YMeLgklj1eXMheka4eytqPqpNQUknEulC/vPb7MDdun/a6jU\r\n2nrTjD8suB6L5/qHYn/tVb4tNxf2BmJJ33DY2R+Jv96HN63drAFTGXcyh8Ng\r\nE3vsGO77sU4Dzw9mPNiXpUHlRmC75Rt17954rJSfwduJrvBIJGx+1vkcRRP/\r\nalJen2aOO0Vz/1ZfhT/xLCX+trWPPmN1ZjQ1hfz8BSqUQ1QSJUhL1RSYxj3V\r\nF3oyRLxOF49e1Bfs3iaP8CqxqVrKIV8TlzxTtPKvtunIEFvgIk9qAWSGlQG5\r\n52nWjud17/9GKn9wg7zfw240aRWrJYWZy/5ZAc0sFWtwnawSM6B4yrEQfi9t\r\nPGeLBPfx1CE+XsyOtxkOfOLN3mWdSS5OUBYG6mI1NiJeHgrF52PvVlHa/bGz\r\n4R+bZevP8cATiPya4vVuU3XJwratxT+uG/ypDB9E7tJTscYNiObf2Xu5D5qR\r\nemfb3yDjiJJUi0AQjmd+oXXVpBlX9MwD/TR9PBVdqLqRYT40ScrLPA+CpTsW\r\nMZTpJZUQvNW+27Yxt14N51kozA3+l3Dm97DxnbiRgI+mujSb9Zd4Y9TtAjhL\r\nYdx08IeuuYy/5H1rLZ0ebtfuZUUKqQ4K5o8wA4Fs35AASbV+q96z+jdPs9fA\r\nMSnLnMSXE1tOj9p2/aciuO+Ge78IkE88hB4=\r\n=60JZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.36_1653804457475_0.09104254709325699"},"_hasShrinkwrap":false},"5.26.1-alpha.39":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.39","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.39+13833b06"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"13833b06c911da731aba683db9305fa208482b05","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.39","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-Tt1l17kdzRB5rX78mvF1bJqFIc52NIfirDtEBEAGDxfnOPRoC9YIQriioHEqp1vFpnRAEZeWWy5Zzqq45KEuvg==","shasum":"ab91d00a295cb10e6f07e378db4afd62babdfb64","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.39.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlP07pcR7LnQlZgq4WnYS8hB1ibbNZ0soVCSDEj/bscgIhAI+ygJL6JyvrgD19YdIIZmO2UmcyJKWr8QjbY+NJ5/vW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik8BdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra/A/+OGwkNuO8ds9MPFge2oam4jYakQf1Q3q1t71jMk0TwP61of8b\r\nJqEk3jlo9rSXvJiXVr5wxmu96/SXSuWCYBbj21Sl2xTQop+qCGtKq9MtkAuN\r\nTHCQcoRVp9c7ZVAIejVg7Yg7LLXVPnzaTl9xWe13BP8Q3BzWTdbpTEkUNLBS\r\nBRVcPsbnmNcZyP8WCYspDzeRcWgenTCVl2Ba4Io+7KEUdMwHAB8A18lkT47f\r\nw4aZgLtmYbkI8KbBufWmyHYHDxucLPJewldCKSx4Q0ALnrhnXaYSXW8CmV5A\r\nxS3dzC10bl45NRqwMlxJyrDeE8foeKXjlFU17pLfUZ5aBn5i0M5DyLKYgEk3\r\nqwG1hluVGaX/xdZb4xFLFudDPIepwN8VN0hnmKf+pXFLeDcvP3wWXddkhtHC\r\nLnT0TyD7TaXvkF10tbpWpLQeXNqYDFPBvT1RRmf+KpVxVjGtJKsZRpdXoaIg\r\ntOaJ9gQiU5H4NEiN8t2SVN+e5uVv5CgdH+LO+VZm/nk+0o/jdccG3/ql8l0y\r\nP1L9xeOWOoUt0K4G8zwRWNevi4YpXaQlRyILRk0JdplEC+CXGXEykbSXuTJJ\r\nUpshCk5ZAESct6TFTz2OIyBFoDLlBkQtaMN7u0v9veeR878vu71zne8H48Gw\r\nMT92mf4NEJ6zsGVj/2aNV+9yLU+lHsWjlUI=\r\n=sPuv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.39_1653850204980_0.9009482046862509"},"_hasShrinkwrap":false},"5.26.1-alpha.38":{"name":"@typescript-eslint/experimental-utils","version":"5.26.1-alpha.38","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.26.1-alpha.38+dc58ff5d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc58ff5da99989510fdbbe5575a31acd320b1808","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.26.1-alpha.38","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-KWAhtZd38jpT/qlK03MEaTnOYCBGnVo5EReVQnESGTXxwACizE1LLvbK0obU7G3iAWrNE9R43k74j7d6UfHUzw==","shasum":"ebdcb8ff2b918d240c96f577825421e8704406a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.26.1-alpha.38.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEujRfmVNQw5J31265m9C1mg88kPOWUWiMf8lWy35AXhAiEAzxDgdoO4Z3c0J7gGo+VKkZYY0+A4/mu5YIWbHtjXKds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik5AfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8pA//X6qbX+drmcL8aEoXDeDtkOLl2DuM/qfHDdvHg5gSY/Xd1Doy\r\nrBsYNjWT+uTQvctPcfkpGAhJQQez8+v7YqSNL+FMHcRbsXxZvS9dsb0NfnwN\r\nkiZLVLkIxD6vMA3GADOqPUwZz8yWAoCFUHjTpqU0SfrPGQq7dC2zqB0BVNfP\r\nOd/09E9l7zCzmsVfIAs6/TPYb5RtJ7BSSOtz+j+1pdBOfu7g4KneXwiVHP5r\r\n0SkuoHjNKwY57Ww28OeCJnBe8SEyP0RaX4ZYO0GWecOX3W5IbXGjUw9DWMbC\r\nS9kEpC1a/sT9mipEhUuPdoj3Sq3NT2CWztuxr2vGahmidjtNtkEP5vFa4S2g\r\nNkPd0ADgXg5b45rlsK7fFbs2CeelvTL3gvEJQcqlJh60uUWWHm/KE7C3qQrz\r\nw5w7UzSq/O0Mb0SPMveS/J43oiyn/VnSGsxkDxKdTJJPkP6sMhy1j2qGQVrm\r\n6VmYiDyTFPDeZnd9phDmPYqRQwqsJsSggFiGBsoGSA7Dx+lEIDLinY6fYhig\r\nZVbLJEXvjBoVUVc6FC2pDCXvau2uJcu/rXlJTq5cmRO8rl5IoOMMjPYfxz13\r\nQn2H7ghZoL1s3Mh831QCuv/nPp1jB/al1kNU+1BEC2W5oRpquqYQMGJpk7a9\r\n50e39351rzvzUBRoq7OBzaVurbQKw+s6T8M=\r\n=ZeC2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.26.1-alpha.38_1653837855194_0.2045754252856633"},"_hasShrinkwrap":false},"5.30.6-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.3+c568f6ab"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c568f6abf4d42fa2b5b3ebc80e1ef12f596b7503","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.3","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-KnkG4wUqyww/AUcPULgqkil9p9YQpE216dm0UfEeqYH+VE7bAO4FRwoKScvCCDBBVmtTj6MC4lbeynb2BocoRQ==","shasum":"b89c7ef8552869e936b42827112bd579966f6911","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0bxnWQ7I1FSqWagb3iI8APr5oPrfXJWLt9g6Y+Vcy7AiBvrKxVuZ4MXpDVtH1ORI4m3Spq9rWnqOyRyDMWkl7Wiw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw6zAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKgQ/+MjhoaZGiSpJG6aH/TjUJqU37fhbuugaC5sJiY8QgZWA6uYOD\r\ny3gMWhdJr7b7lx/zn2dNHkHdDDVZqrnqQn4yk5W1iJ/y+7MGyYQ5MCpk2vAv\r\nC5WBEMrtj5x0oKweOCMVTn38O8PGFRUttY7yxlhMVfIvtO4g5ErUuRCleYI4\r\nOF30TpGAB4MfbKFRQurnGlNkfTe3dEVVXKmC9DOt/6YE1V8wtZVb4IieHWM9\r\nrgOBaGp/D3gz1tjfUhQ7yqwPRw+8QW40VG9Cl6AKNwMqBHoMqepzoFvPRACb\r\nTSOW5VQ1udsmbgl8v27jw8nUByKDG4k/9qVwsCsO0UEGZPhFIHNZZouJ5DV0\r\nw2qAZJtndXF6bxUerNSiKK7XqCGU8myDfoCJ0HAvHbHrrpJcM7Hf8dIqHh3c\r\nWvJR3+3aTBVYwEsw84h/1ZVC8hxkoEGvA/2zljOvmrySr0Ojz/PKMRzCY9Nd\r\ntO655F0+zJcbQ9kHjTjjPl2BowPc9zvkkcoRJ8w3xCUO5Ig767YvgvaRjbO+\r\ncyVxibesSje65HuqhJ3j/inOKafegUMcvDkvYq58netF6j+NI/IspfJ8Oedq\r\ncG7vcIk7tqEHcq2YUD1fExLlOvRxsTi8DLMorUQYdYfQBpbDt+POyorYaig4\r\nuQ1Lg/G6MU6m0XXTkPxAQjYj7+2ggPea19U=\r\n=Rhpv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.3_1656990912073_0.9279911431098102"},"_hasShrinkwrap":false},"5.40.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.5+c5beaa2e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c5beaa2ea340985211ca5c12821842c54f5170f0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.5","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-P2qDTiT4nWVCNFpYZCr3+2jJigH+Anit0l282tXN0FXLZMMFIJV/pmQhlCjFmDv8HBeSeVykQI9SOozb4Qandg==","shasum":"bf6345a2e07ef272d4787e0fa976593a71c9e38a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcfOa92Q50J4yoZO0RUnQM9O6nK/eP4LtTt7xaxSsTfgIhAPKXeiARVy/oagVZfbz0LQqV1SaUx4zuFz3i8KDPdSx1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRaLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorZQ/+PibfDi5RcRkbb7ZDPu6fE6ESVDM4UmeNkN5zBkQ5zYYbfjfA\r\nJ6tlD4fEZ7G3QYzsl1KD57dhc4Vj9tehEj3z46tBQqxIsP2nBheMWjVHAbV3\r\ngVMEUDniCW7qg4k5x/cvdrhhyW3kD5qACkZ2Lw53faj+Y3TLdwkeF36gC0zP\r\n6meOIloGEcGS1mBSrM6YHBoAhuSd2Rycx2wSKwusas+AxfzA+qv3qsjapZ3p\r\ns1mw6hxG92F+xnh2ChEkS0OYK8PtOHwubOdc0fZJ5gtP49q4mgRQD4YT1hwT\r\npu+W/YNO7jV3Xeo6hhdV32ezRfaKi8aaoJDGU/8ja5QZqQJkGCkCgK0Eq8pg\r\njXtlkWGUothDfdbdKAOdhbBz8bSaC14+kgt+5rGieX9MGAh1ZUdvtgu9TNC5\r\nvwo3ZsK39+KRdjTBm4HnCw63Qsn2dNclvwTohxa758UZHeg28MkYtvBklJ+A\r\n/KxbJ3I1db90mkaJdra3X3FouDwxAu45Tn+UovwmflHF4kXAOUQMP+WEV9r8\r\n2c5ngg2H7gcop/PY1Ubf9uniIS3uO4gtvzRoFpR0eXHSN4TCUHgqyF+gnYfa\r\nLUXwTRvW5V8O48GiqCm08JIEQUTN+TLEmCm8Q1m755FT9Ld/XeoeCN7I/jUY\r\n9OQvMj4ElWzWfRAXwIlyI58oopEVgDw4Z2M=\r\n=GnRC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.5_1665508039915_0.30629546137808084"},"_hasShrinkwrap":false},"5.30.6-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.4+e8ddd706"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e8ddd706cb1958e0124fa936d2295160db0d17fe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.4","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-yww+qs5m0sS5gGY4bAPvpBsErVQE/6OjqVpyxslmGt0f2+8YFwn3yp8f9NxQTmj44DbezPCTMoXFjoCx2vpWpg==","shasum":"f582dca69817454febca433571a51f9929b123ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh98nstmBJYBW0FPLDOHp1uiDN/Qg8YZW+375xHgb6KAiBnyidXvaZ5YhYYC5IwFSoBJ7cUZn5uP8T92fjL4iPFkQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw66QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprTQ/+Iass6Cf6E+B4/ABEnSXgFZug0VjM3dpZTuZLtRTVkyka/jY1\r\niUAGVF12OvDjBcOtjHW5WlYfPvPg4GbrW27BQBXkMFqLtfA2Tupg5IG1U5q3\r\nw9G9U9OxGDpM+OHT1HsskGKmieJQ5GFqZeZFQ/3E1hBF14fitC1dcIaz/3nq\r\n83QeLeZg5NBZbwSKFkctJNa6AOehvzkBvskrhkVNQeUfepplTxrBov7RSldg\r\nozIPogBajG9J88DsAUV8TrFmJ6ANXyZ6OY42PGazu60OfpEXrQRaf0axHmQ/\r\nswsvj28MLMAdSASWORKA9Qwrf672LyeLw5P5m/JcXmT+0XxoUvTa5MHFZDOQ\r\nYCZ3OrxUmjxF5r7x9MEw4HHyprDwCBatxo0tXamlHgiE1p/zw4aAlvER4lLf\r\negL18sk8XgsNbWvM8PE85rbjqhHHyd/szb5M0yNM24oCrToHhRgUXdAjPJYN\r\n6WZSrlWhDJyev9SaWqz1b2TrCj2KkLdKeBA4uiDHowq7XvONf7OKGp9Gm97m\r\nn8vWuX10A5TagL7yj2Hr00kXRRf4FtMrxitwgqO8BrN3pVA6OHRNDrvoB4Cw\r\n7TM6VzswulSFKoim5XlY64zNwvwLloK76yHhLJAtd2gGbCBiSmMCvP1tUq59\r\n0/0HTWumaCPba1Ma8Ko6MJq4FUaF2q5cKTE=\r\n=eyEn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.4_1656991375863_0.3917810785371776"},"_hasShrinkwrap":false},"5.40.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.6+7797923d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7797923db1d0c6eac807174039b42c241771f3c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.6","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-aPvidpJtvWHcwanYW9UHF3VTGb5LUT8+A9SC8CPj14quv1HaOFJz7klvupmRYBRBhXYWj6+KkV/awogYazZ8Nw==","shasum":"89c197130e731be52951b4640b0608ced9706358","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgROD31dGeZmam1s1oJh0byPjmYzxgBmsI4pF46uhJMAiAQrf/lIhpN/BX3xC+FgNxTFC+b9gTjP+olgfs8hfAMng=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0bPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXBw/+KDeAJzLi3P7CWHSci7Ik1s4awDRSxdGr4CL7anZe5LyIwW4O\r\n5XCw8QVEU43PXECWnv8/NtvAGe7ziOMQKX/OvHwytc86N7DZ4Zqi3YTwp706\r\nSV0umXDsKG8Iuhh3uE/jL/ti1xzfZUpnmoQ18qlSJ7KoJX8RfrTwawCS0q6P\r\nm2cOOlcev9wdtSynmZNQ+km8XzXKt9sDleBjz5NE04dZVtRbPtHGNuXvh342\r\nL17Fva8WjujGKKdrDSSw27TAvJ3gQjYDf93quloeMBAyyNVW+gN0yqW33QqP\r\nhOSbEdMg0sNcOlXjH0AcOu+YkXekgAe2WxFsL6V3es6Uc1hgPQW18cjdzJnZ\r\nEgTBiIkVkW3bojho9hWFD/70fzMbTUm5XsGitZZX02fD4ngmEEMg1I/2ncsF\r\nd4GMU+2M7q+cn2HAHDctTaAuHTwpF+wLSsSUV2Mdnpz7hKKcDAWxlIQJk2M1\r\nzTfZs4/8YtselEI4EcYMb/DRNOSI23yqADem1UzpodAEsJ69aWdi+v5wEKbZ\r\nvVMSVaQEmuBuMNnx4rYvFKedLXxt+N3adB4tW2dzXIxcvcoa61hzNbhk3AQE\r\n+/KHr/75iNqbMQKMer+tvyRXd7/ay3sZWBdojyHopES+VGr5tBdavl9Vk4RC\r\nA7YEni9Or5TrAwZ2AWC2FuAzlueeC0yvktw=\r\n=dsMZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.6_1665615567796_0.4908763082534311"},"_hasShrinkwrap":false},"5.30.6-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.5+cf29c960"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cf29c9601aa314db093889c4e47b8aa69134bb40","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.5","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-x5BloL9HLXYoqrXDm9awNu/lMYryJyMPAQ+EKd6Q+bOt1UeM3SfxYRjJNaLUQj6OcZuD2ty9s3UW4nBfWyIAig==","shasum":"899caa7d6a1c5e2a29835822ec75c662314664ed","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLkBjYgCQ6g7k9af9bmP0QBkhMRDFsJ5H/VVmbYd5JIAIhAP6cSmml01NlB4INh7g2tf5bZa8tV5IjDggXw28dAowd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw68rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJmg//VOEOuKfHb82TIH6ZD1+S7MMg3SooAHCF8vSK/Ky1I+qs0I12\r\nqV0VdL+HGBypTXABVytwCCrAl/KOyz4fTGL8b0qRCeqOcKHr075onEMHXq0w\r\nqVBA5RM+cO/vL/DhPchol3USLGUFWY8EXDE5Pwf3hqhCuWWMVm/pLmR80Bq8\r\nuP79MoTC3wiG6xqHxOVEKjhmyA+mkNQHXSE6FtwdopZv+rUnjiP44wt1QUr/\r\nc8pEqUUedltaTUCgsKKvOGmWLRzgSQzCYTxh7dXvRrgpKks7TPIsZR2+jNNf\r\nFTnETTdU7A4wJ6XPnFNh2JEu6azPKCDlye5gsDAnsb8BgQgWaCaT7weaYf+h\r\n24ZWhwDz+krclDACpWXdCO3Coz4ycDs/WjLyhjYPAQpF6HMMfroiriYFV0rC\r\nGf6BG3qhVTpDKXcXx2/seagc/zc4+oW6fw/ThBu5peLoAlCUgwouPnPgi5Y1\r\nMkH6Me77g0zU7q4oWErIrZMkH5iX7dbP/QkzhCFgy96ez6qiQBSNRXiOgvLx\r\n//CCQr53+ZKFlLO6upNBK/Sf9Nr4EauS+ZiSHoRsc81KgWO7RdE2cZxJG2yu\r\nK0f3tKVdbeFKyDuq0wL/KF6m7K//C3oFbHX58EppsUFid8aVqvD2iurgPesU\r\nAsyz3Dt/bNqZha3b23+2mdy4Tzr0rJTMvL4=\r\n=0aV7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.5_1656991531423_0.397463039496031"},"_hasShrinkwrap":false},"5.40.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.7+07ce6335"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"07ce6335bfff01a80bda6bb3b190019b19457ed3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.7","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-2mrMpXDxxpnPXx+PgjTFW5OeMU9OPDmkngXWXY9JZ6HJqUxXa5kmutsmamAkg2zM20kooOPmfW/eXh1TtqsYpw==","shasum":"e2dbbb0a120fff7b801b613247c16b91ce7c1192","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH46YKIBpQ43LARKUo7VWQ8uQN7SIF6GTRCc0Lrn3nWfAiEAjeBls2Kzm3RbK2D4YW7UPnxrdRgSbVYoJUc04GlbL/k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR0cYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB2w/9FR56W2FH08U+awxUFFfqBFPdGuEh/hj7bZzfbqpa8Wye2Szi\r\nNnxlOAUrTGlzjIiCjXdGxgZS3k/nOxGWwwLS0TRRK9LP9jRxH60UnACKCweK\r\nJmVHgerv4rXoniJiOKnGXe4mAOg1EtS7ygqmNn5PjKxvjNMFMKvLji87QzCL\r\nLgCTNqE9a1Nfaxi4GCShh0AGgYqSxZquNJytFQyBlAHM7wRc9RBVg+sUT89w\r\norfKnT+ZOMI9vKvPRR6gMngaagy7NMDNNzRT2mYQ3MgAHd3EzPczcTThUHaJ\r\nHUjdiHuU3WHgmkIR/PNDOD8HbI3AUfX2lXnz07GTE/FoiYcHLEF1G8NKG5yD\r\nGhFr6iViLEDfUw43djZdGMvw3HAsHLhdP5p38wTp81Wf3aOvTu86ozBZnc+h\r\nufEbhuH6eUM6Ks6952aZH3OFTXctCDsaauagK/I7ISiSFQDrCSh4YCCLLTMC\r\nY8ZM7ZZ4GJufkmMgVi/BT9BCHySClkI2LtnSb7qgStm8FOXgTYY+tHUM19ut\r\n5b3fJ/BIgpMzyu9U+OGsUMrWkoAgYiiwQvLLGpXRfNBKmYuBOqY71s3Vss24\r\nDU29q9WHqPDT530/ZrU+KEKdi/d8hp2YyF14u+Krri3RmfFlnDo001bbBpTp\r\nr48nYCFely89NKJajdFsNrpLg3Zokrk5GkA=\r\n=v9PO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.7_1665615640775_0.6759999511019956"},"_hasShrinkwrap":false},"5.30.6-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.6+943523d9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"943523d9c345f01a7e285eb4440be2998614186d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.6","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-lg3CUBp4y9CVVqaDd2KMc8NJIM9Xr58qjCDcOzWq+mrMN7C7lctEVQJM7h+ghyKYdWaqHOEGB6Ik15NuF4ULhg==","shasum":"c62798441f3f8604ff3881e67fa6c7db5061b21b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGk92Y7zvur2KKke5iEGbrINOGKLXyRXYkfWYtoLkhBlAiBiReToM/u8BYTRRptYdQEzH5avhFcnRZASNypMioPQsg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixRo4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof+xAAopnPrQeRiuOL8AZmYuIbuZ3rwbkJVy7kRBu0hVBQtYrF5tle\r\n0cS5ltE8sXvRhFb/Wkfb4rACDLyj41ci/SfbDojHTWv0i0xfuofboMNhNkqp\r\nRTkPaWleUs+/xkFhCMRlQF9fj2Ym0Q3WYqa4CWfyGm9QBFu6duZXi/LUSUXB\r\nptOYWc+Gj6PcnfwkjRX4bCHn9zWI1Q0PV3CSy0EfbfA1PNYmNnYopGaOqiNa\r\nrgrbbMukEN7SgW3hzPQyKd02xitITSqn6jgS/RFKt5AXfwg36AkMGw2105QW\r\nTNUkLeRbz6fWJnSQUC5XRTTRhlUFAyTl6WqNjgYCeSLmGw4/pf0eO3sXHH/S\r\nMQjT3wYdUHB+iG3KY0AKlCp0rLBACNQqTfzjKiPFfAYMsCsLngzyqHm6ZfHt\r\nkwa+YZHVMuge6vi9dkphu7kkl50hA++kZd1MLubnuQyrVrPItPo1eTGtVFh0\r\nC8MdxB5LIBgLM+N5wCt+Yb18lg+qkhfia5Yz9JocuM/V5/QhHoq+YsyXE5AO\r\nOwVAa8y+YpQbR968ObGzBBIeTwMinmJFdm9uxPkQDa+LKDNj8gobAeYnYpnV\r\ncrI6BLjD58OnZD6uT5uiACJPOGat//Aeb7rUWckcs/rhNOKr5n/F3zuUKH6C\r\nYJRTmuYJJKagB1py0QVY2Z7ZwfrnxIuZKsU=\r\n=Ue4t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.6_1657084472019_0.7816081906481829"},"_hasShrinkwrap":false},"5.40.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.8+1e8b2410"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1e8b24101f4e71c422b2d066fcddb712983fef32","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.8","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-f8uM3xuKYGh8t7F8H+AU6MGeXcO+H/xNM/jtXLB5SHiwJzKVVuCWLMEvcPna0uPCBgdQOztKDFJOotvPsGx7Dg==","shasum":"56b6d38cdcd89e81b16d79a481e3c380ec07969b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDswodScVdojBTRQsR66BXUUi2wDywtYPtpX4iTy6ngvAiEA/pubk2r91njFoGtnzTuUibik0warg/MwH/++Fz0jBSQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR1myACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphBA/+PIZGxC2pi0+USPeCG9B7+PnO2zWAzzrmIY/UNIYXfF2QB0i5\r\n/7OIkdfqtUh3mYjMzKi6phjDoHUu5bGiFVdew3Dig505hh9AJfUKqdOeCKGA\r\ny8if1t6UZk8TEHTJcRXK6V86Zsj9VMQ2sUysKgCdcKVMqNdMFdg09NlxaOP2\r\n+mHtPcnjHKBEcqnwfb0xYpPxjNkzN5ZSeLpEnPUmEtTsu1BbuWsAxdjU/WcG\r\nQVMtNJZvWDO1UBiftRBvTK6noNmA1h3vMB+Yc5WIjdMDAonm4F+wQHlZXlce\r\nnc4Zi65+EyvDUgF3B7oG+hg9pg6iwW9TLLoB9NoL4LCbyyoULBDQU0l+b4B4\r\nCxjjS6Ri6/pRHdf98oAuRQjRm/uYfnivAlarCWbJX/Gee7/XgvdF2jAIa4Q5\r\ntnRPI7MbBeijrvqBcbI0gLjoK818ICYyIhYjrL1J2Oy8rSYcRRwc6//D7J/k\r\n962KHvfLZuGsNBYbnQqGRBs5u7PUytPg/62UjSyj/5ClcxMI7b3ybOBM3Vy7\r\nW2gMYFDnusyQGEe9LQOtMXUantY+lbd1eWbdX7QOROyIH2bX4YZhSVY/awUB\r\noSmfsZyppsDrIaTd4nllx1pYve/PrCpzpByaoc6jAZekM8ZSePe8NSCFsE3d\r\n4Q7vQWLhFA40nW93uWKRKEzr8J64uXj3W7Y=\r\n=+PWS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.8_1665620401648_0.8957068725157722"},"_hasShrinkwrap":false},"5.40.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.9+b2c4d0f0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2c4d0f0fd08ad34d78b1ced911db8f278c604ad","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.9","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-IKM4CoZWgyMa3iLymkfo9AWro3M1PRiPDBzpvMe2ot3oKC3XXHFqSKU5XcOPJnQtxE/tsD3o3xnzyYnR+pzRdA==","shasum":"fdafb9aa0c0b23145088cef48d937d192c84b1b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALocgTYZ/mm1zcxwMkrY5LyAjTfCQtMdohDS/LDtKovAiAwPmdgXXRQJkXV3D6yCooEaIPIMjWcEODsW6+BPiPY6Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR1t9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhEQ/5AVbyFMtLrflT44eWooEkOYED3gNAo0GwwDEz2B6JTGD+3iSN\r\npn4kIQowHulmpDbkhzDyXavV2qRSkesegEuc7Q+p5oeH4RamlZfIfi1emBkM\r\nBj6i9c2KVFY+b+INFcCg02s4OzCimwPnpu9LeGhseDtcGJoWxz8trYJ20URs\r\nw+Ou8lwJJ1UB0QxSoXNhbLN78DLt1ZSSQKq66vL9noD65NHe4o9YbM/VfebD\r\nO+6VfhcmAnLrTa0ALHmUtIR9DEP36YaiPfj16x3uvlhWmbZqXb1ApA12+mRb\r\nfswrVz3tRsPIyqiKeNFm8PPujomcr0z5FoYfzhkXqsS3QGQUwAAsbe+j0r2t\r\n+bg3jF0/4tc8yq7KSwSKmw2W2UiwA9CBOQ33thyxR6wprBrIJVHJtbL8CwC0\r\nC0KFIoeQrd3jbYkBvL6Ax4YZJe8kcW3ZcULx2KWhRl92QoQe3Ppp/Okr28PR\r\nBvTmPx9lnjO+2Dw6lhf2n39Z6HFu/E8DtC9lHYi3HWlBV0E/U9k4UwT9S3Jk\r\ngC9fkC1ZBt1VUUXOxVlW24dpha32LHAgIJwyk+njyvdGnuJEuk9OBJN+e3Fb\r\n3LvS9zBted6XM2wmdep2EsdZO/zNr2uarpQiL/jefDfS9WxcNAhR1qJtXQBF\r\nKTSWHDwfyycYh6bQw9ZLZ+CQZ0CHXynbJ5Y=\r\n=2CdZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.9_1665620861052_0.23301751477597743"},"_hasShrinkwrap":false},"5.30.6-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.0+ea3ee8ef"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ea3ee8ef4d8bb01211be69ef5715ec203a347810","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.0","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-QI3CUJgayCLpJVmC3fABDk2IwjC62MZEfnfaT+E0kGdcTrP/mKKc2QHnDtEWu8b80UWaJ840ybwh7q37MjK+Rw==","shasum":"dfc6f9a94a6a5894f15fee7bc370c60248d2037b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLameGChnkwOOmsbW2U1ZVC8uiO1iZMOlGNQgoI6mvAAiAvpwVe8TPKRdRY49oHSpo8Z4kJQ86/9JUDrlIks+ekLw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwyYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoltg/+MH76lUBLS7RsAySTe5MNWIIW+L5KyHT84TINSa4hZOhsf6R0\r\nv+Y5kcpj1k5CodOjKOsjX8mky9lflQQTyddPltY1waoALxe0qw1+z6xdSaUm\r\naGYXGN//lwkbZOmH30E5zM91nv4SvKcxho4SMnbzanWqPjkcs1L1/lfUbHgX\r\nTPMeLYJOtsG/837ulwBXOxXUBDNxa1lMSzLjl9ysXDux/eumx+pcBqxHBHJq\r\nIIDtDrQawPS/VPssmZ9MHQ5i/ghN19f9gXouHUt7zGX0gDNEk+uGPOgy8b7x\r\n6m/twam/frYwUWLS5GK49q1hR5bPZUdOf13smknsHGYvkwGLwDRnPHugE7cP\r\nuYOTOTTz4UIs/zPfKDdLTrNnN1cfbM6HIIYGevjHgU81+akSuiww30MDSDTY\r\nMe7Uos2hb12JEOXIAmcmFwPz1wg2xQIrRRTiPZgM2J00pWxqWDJWHugl1R3w\r\nMB+OPfprrDF2tqOjyeOYRBFA8pD+TezX2IYrNCfphNz/Yv70fHYIuGAFEvQi\r\nq4nzOEbnFllobJkKEpRVFinB3grbi9ywg774ObeDawrMRjcUvtg3mhUPEUpu\r\nn5QwNO7O1EfPHYJw5c0fhS5B49wMt7GXy5Bh1OW9DFUD+5nTSf4CALa2NAJv\r\nT4bzJB41O90Mv8dJChZguBmhsf9SoEEnbQU=\r\n=NPBW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.0_1656956424610_0.5883850189088731"},"_hasShrinkwrap":false},"4.19.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.9+d0d71862","@typescript-eslint/types":"4.19.1-alpha.9+d0d71862","@typescript-eslint/typescript-estree":"4.19.1-alpha.9+d0d71862","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d0d71862efd7e079694fa9513ea983cc908ec6f6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.9","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-anVLJu/q5EPGfTf8XUfmxWWqllOhhW0P+TuZsFtl9TxNbq6pUTo9zeDgw0tuHY/AWry7eOQC8sDmewOeE4euyg==","shasum":"ad33ae1cb4f1cc5eca50d65b6383aef8e6cc1cbf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.9.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWUldCRA9TVsSAnZWagAAuQsP/2owXXNVBrLM2NMsGu4U\ngUKme8eGj5HfgbfqSxAhjNhc5RJilF+MaiduOVoMUp4Gt2ZxEBn+luELhED6\nhVBfdVVUDPD8uhJhMGIexhw/QUhK37WjRb6fpBgRbiIcSwNtc0MZIGHZ6PNL\nG5v6psENkQkLl5XbR1eceu3Psr9uSruaDoNO7H/5UV73MS3X+D3FI+TSr9TF\nHg2t3nRDiOkqhIviQFK4w79SRoZxLzmui7EF/rtLglfdoZMYMFMN3+sFwKDg\nqH0NLGbxLy/0QU3jjyXWvD97OoSBi6TeWu6scK54Xo8CJr6KPNVI2FvJDGwm\nRQ4BRky+vh6yeae5+8xlyK+r6lyn6F8KbvhHRoVpsRR/GbtwmAnTLCmsYlrL\nvAa4782XMUxC2TIP09G2X9SmrYIweTskDHrnB3UDaC3Uh+v/xBQsE16f5JvH\nteoU0siumsKX18t2tIirDg/n962m/zsLQcWNsM8+XUbO2VcCGJZW5w6qc4Q5\nfGRvagLRMhqB972XhjWTffVsQMjdM0Gm5sxuHBz3U2ZaD76fqqXl/8UVCYav\nOZp9vWp/KYP7DYHYTJvACDSbFaIhXctTOML+PiUb8O/bx18BvxfU9I0ny1U2\nFXrtbw3aux3UUoLM1QOpQxb2GD1WhP2axjVVGKz4l9wZXIFbSdUTcBDFRJbU\nB6XI\r\n=bXpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClr3LpbEAMfha6DOu8kHlLB0rTx2axuY8FYhb83pueyAIgAQ8ziTc7OGOiEzVSZgjBBGVKohXQ2x/8rjIurTPOqNM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.9_1616464220535_0.43536781721797735"},"_hasShrinkwrap":false},"5.30.6-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.1+9b133fcc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9b133fcc7a047cb3729ae0facc00415c7104b436","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.1","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-1DyZMX8XZ69ipy7WUQMAhOW21ppwrpL9fxgugVg0zluqJtXsD0CyKhzvqDa45Yu/ABZpzA0nOYyOVUQ1lpaNDQ==","shasum":"50f25afbac9faf069bc1839f2b3814198a62e453","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDidr+dlhmI+GOp/anYwPNnAROf7mgpCNKhRjFeDriRsgIhALLkXKci/aCDDsK05NxUHGlOWuJCyrK/ogAap/m7FSUo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw5qXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM5xAAiFZP8PtvjmmJxK/y9ksViO2Umi1vc+YfVz9PnYzenx7URN1q\r\nDErGCUcCWSsVtUwn8bwZjohkAMVWfRpng77/9Q0Kqr+lOf4NXDFWTOWMZdFC\r\n6r0UfmRwG48bJhOguoNReRp4MXXz+GukDhMmh/vPbhJIyG+sF9kWtsN0+IM9\r\nqmhSnSGrJY6PNhDHJsclQ9Njk7p59UXWM2wymA3y9MC5sKonV2bKzkpmhn/5\r\nKcoiC+ND9yMMarA6twWTlqAaoU7g6F6DzDKWWe6MCps5uMsn8QahWF6bIkm2\r\nUwR0aGajJxb0SPcdCrH+BWQ0rI2QMOeSsVsPI3sMMJmsg2YOfW7xUAHObBgj\r\nn2FjDu1tE9+ZsZ521XoFZXIMex7XLBLCAfwc8L7L9G7NotSSQSQDBqA76erF\r\nyUqETStsMbl8raDWt+UUB/zrBtjmhc0R8Hq83bQo/3ZFEUGahfhKxtRqMPex\r\nwJFH06Vk1IFEJYo5FhjILekNR8FEooHKn7XzoALz4xTK18TOZsZPi/+5+SCa\r\n5DlSgd6L30BwEDjfI1n9uEJiA7ZFemU++g11wjIR7876aqwojUDzajpoM49s\r\n8r4i4QpL1K0vJWeSegLmoOW3MceA8GHkZkX9tpJ4tqmyx901Fx7COSoGH0OK\r\ny9x2LsFqvWk0M9SEsEr9wBywEHjmuosnr2E=\r\n=2WNw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.1_1656986263804_0.2827608561306041"},"_hasShrinkwrap":false},"4.19.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.8+a61c3c91","@typescript-eslint/types":"4.19.1-alpha.8+a61c3c91","@typescript-eslint/typescript-estree":"4.19.1-alpha.8+a61c3c91","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a61c3c91291d5942c2b692914e74d0ef8fc35a44","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.8","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-x5aIYLD1OBZnRXKGCwei7nYpIOB9cbk/BrCGIxN37Gs1tOA93yhhi3tOndhAkdNaO2QTL02zssDC91s2GH5ETg==","shasum":"4e33a6a4b1814fac0fb921329f9d30db2a25b257","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.8.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWUh7CRA9TVsSAnZWagAAFYYQAJuC+mfRUm+6sPMRplXm\nWJSslnEghM4Sdo+TBERnAJizt7evA7PEAwXbFn1YPmkMj/39pq4bPzTcbjf4\n0x6PG90WC2w84NAApdb/xlTrsCq37KQ8rwxXm/EK2LfFhbpjlEaOs9nb7Gon\nk4qTu4CzgbuvfWmY5Tp3mTutSlkB/J3MTwnkfDkR+1oIVuGtJL/EJnTCTgLV\n2T/nJJ+3hyEzZtC+JpKzfIReIaUZqVZWsSUYGv29PUaaiURPzpXK1hZI3c/z\nXQu5vFDKo6/LFwBaGAhhFvrbJUn83IS5CfGCLCvlKMJ88gGEsXHybRhmw3Xv\nzHiYKYAIkGgKz8hAZhl61xvHwesjLI6q4JYTITM6prwErV0kC7BWvY5ADiGN\nB9kjiiHEcDbvd7WLkCo5j0ymAiXool7mOh9w/g6n89zmLnjCz0aUPKcGB73A\nQtAmXEFdb+/QHMUXNU9nQY3s/iRNwQJmgR0gzHdbFvymLH4Jz+9pa97mhX/5\nl5V0wyYoINh1qx/0kdemwRT/6oheMXbo/agl8IYGtFxSZ0rWPDLkQN/QsEG0\n8/2h7mYFVzu+lpXWFjUOqV+nASYFphH26qodIWjIk9qmGnAliLx45kJ9dqaD\n4705nLjNYCWSEwd2aVOrZWTL6J+wjfM0214SFEb5JXDDGqDWVcIAyaHHwB3G\nm0S4\r\n=wH/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpFwzDvqOclifXhVqqD5kEOKlypgb3n/dslfjc5v2sBQIhAMNxY0Wrbo07YAngXf8RcqXAKnhIO+x/rJMn2N16NiRT"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.8_1616463994550_0.7095551916730791"},"_hasShrinkwrap":false},"5.30.6-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.30.6-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.30.6-alpha.2+86259ce7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"86259ce7048d5163775add92530efb665dad89f6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.30.6-alpha.2","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.6/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-oY2/lxWyHNCKKRVibhXsTcWXxB3czo10jPesj0ndNAXwU3NZi0iQF7yy2vsoa6U9KoWElIUC7ziJ16G4sqV7kQ==","shasum":"688a3d9b81c8b6cbabb3f84812364d157a908b4e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.6-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiIUfaIKDAyonpmRiB/awQjOwzK45eCQX/71bgacta2QIhAI9oYvj4M9ev4Ni9ykjEjvDE5HY8hALBtmykM4+x+z2F"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw5rpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU8hAAjxpvqtnJW4QHSZBNgSBvgmIRV3L4t5GL3zGxKtVD1Mtd8s4f\r\nvNa3eWkcWqzMLwJhGDcyjpGCkGQ/JUDHbiJzOZ6bm6jp5HK7s05R3GFkA4FS\r\nSHjiQ1MAnB+o6f9BCYgi4XQZqRXVgTr5Nswi+mDK3rZO34JufHVR1lxFQ8rw\r\ntWaAG2sVgv9T7u6C4lLLc46WrcbdgyJusdHBzh/BAcjlAvt+OCWo01FJYHd6\r\nRkjtwARIJSEdsfMIyahDpTmvkZQM7oD4dXVdWa2JDEbxA6PLvSH7/EzBsSkC\r\nkI16rky2nmV4Kb1YjCz9kRScQnezZmm+977DaK1dOagO+/XtDi61r3sJsjG5\r\nBkoGdNoYxSwP5lxEikNcDfSIuTHE377N8Q/tsD7mI8MP8ot5jl3Bugj/WtQ2\r\nfCq8Uga4KapcvjX/JCXKyC8x+6js9UCvXcYHDQv+TefS3UgDC+pYK9hWukEC\r\n2qqFX6zQOYY41SQyNJZFe4E3K/8spXSnqMTaPhWeG3FklTWBpSfDcFrwAL9T\r\n2C/gXVcfIb8yOBSn5DcuNq9tKtzBOI6+Id99bnYQcT0IZl4CUKCaS4Wg3IrK\r\nXEq3lbMNeqHKbY3phwtr5NlV3lqD2tpvO7YbK7gV8oizfVL7nns1LISPr9Is\r\nCgccFSogeeOEO3PiQRdxbBkTgXwQmduTDBc=\r\n=eInB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.30.6-alpha.2_1656986344767_0.15894006422229556"},"_hasShrinkwrap":false},"4.1.1":{"name":"@typescript-eslint/experimental-utils","version":"4.1.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.1","@typescript-eslint/types":"4.1.1","@typescript-eslint/typescript-estree":"4.1.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f785965a12e20e82de1c7f3d039023c225115eb1","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.1","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-jzYsNciHoa4Z3c1URtmeT/bamYm8Dwfw6vuN3WHIE/BXb1iC4KveAnXDErTAZtPVxTYBaYn3n2gbt6F6D2rm1A==","shasum":"52ff4e37c93113eb96385a4e6d075abece1ea72d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.1.tgz","fileCount":204,"unpackedSize":416421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX6I9CRA9TVsSAnZWagAAQZIP/0f7RFyBTnel73hkPula\nPA4GmFkT7vkDBtHa9fXFm45EjhGsGYpy7PAkdlyvlb5hFvyI9PGHzuvug3xI\n0N2kzJ0QUlguwe9YBprbMYVihpUSI77Ttacs/wAvGwjBowK1Tvbc29EV7ZqV\n+Hv4ETijyzUe3ccj1kDX9nqa7IIhfRMy3kJIV9LXcLipeqO5DwbPcJWqXEdl\nhYWeWG02z4vUbjLeG8jTr9sS/p7J0UCC040BGJdxTTmzOP4jSoWqX//Hv4NJ\nxI7tSbkrxmuiexApw5hqW2Wj99ysBJKXD0xbOwD2kj/cNz+hYxDMgLm90do0\nBGgw9RHS69hU8nsK1QRSazUmgPzaeTKZiedfOT6bb9Sv1A8h2dRi6gSPmqBP\nt8noyQishsycbwfDt3YFs/poU8xYTHDmeSDzqS/fetsRppSzkL8m4NsjSdWY\nlGX73PaN0fJM8Y2n0KPLLCeJZWd0pDWBBRSJsOzdYtuctaEHHbj0K1IITE7Q\nvf6Vbr9FRdLqt4B1+lkqVoSV74CdkWCCal7BOxjjRluoJOfnUwEGodpZIBY0\nY6Gkd/zzPqxmK+vfZa2dQTF91aT9uO17KNjZ5iif7UwdCJ5DyyQKCygsx9D+\n3sCRm80Ub9cHbCAYHuDPahU2rUAW3mcW4RF+18vPtwtg7SqoQzbZnPwshOft\nG9sw\r\n=oVgU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHn0XizTqlhgN8/feLRJqo8097r7fhsIiTaVxNcx8CdVAiEAi9CyXnxcLppYhoHkzho22aCYH7yWEWuEX1Sp/hK/TEs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.1_1600102972432_0.29528838940590485"},"_hasShrinkwrap":false},"5.41.0":{"name":"@typescript-eslint/experimental-utils","version":"5.41.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.41.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9eea5f423fa99683af1f9a43ea15a7b3c0f78ef3","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.41.0","_nodeVersion":"16.17.1","_npmVersion":"lerna/6.0.1/node@v16.17.1+x64 (linux)","dist":{"integrity":"sha512-/qxT2Kd2q/A22JVIllvws4rvc00/3AT4rAo/0YgEN28y+HPhbJbk6X4+MAHEoZzpNyAOugIT7D/OLnKBW8FfhA==","shasum":"7abd3074e855df9bbe700311c1378e86c80741a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.41.0.tgz","fileCount":8,"unpackedSize":5151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq8qo8lasIRUnX6w3GSTvFdosspr8cNyp/qqXw4vIRrgIhALbp7zpN5KM0nMGHcQx1s5OrSeV1b9BUULfiL4fQ15uL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVs3yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps6w//Wa5wdkaDVrsN1dJ3xWu02Tr3t0NGJnyhLmhSvfOT6KrTxUS1\r\nM/NAG7u1TFyWBDwLouBauOKaZIAKHyZavd89BZsrEDtCLWSh0KYBBwTI08PG\r\n/HNrJu1jMJdd6XGSLQfCeFB75gIJJqj+7m4a0ah5Zp6lEKufCoA8k5gAUGzv\r\nC8SsNbNxpmNh3NPjYhcqOu2w7i4UCYoEWxKF+mPpbWScwimoymWPqzb7wN+0\r\nifzGDYS5frtX6xTYX36yll1Mny6q08KABNOA40jyDmnYfawbKPXllzD9QsZU\r\ncPWK/BBlyEHZP/lnAQnE3oywjfAVo8spMURl2T1D5HCEYfeakUjZc1L71Rhn\r\nkctRauUEFB54a0xVW+jO9lmdtb64L6g22HK5DFiaA/js+r4jbEhH8M866zvh\r\nDk9ZR1qSn7DsHiERDcBY4ZXk4QbTXnRokh+OVcelh6vNs8MrA6q1APSSDM4f\r\nwbET4TIdGl3g3dJ37FGGW33NpeWUhKdoZpPa26LBxjxnYnMr+VeVOo/47don\r\nypB4v8QIALRdpLxE4l8LbLz8Y1qB73AWJIcAu0PjiMqL6rHBIBdS3aYLWHsf\r\nm0j4VbQETjlFofjZGGbFoP0mNlV9AmDsAyneVBh+cKnnratoudyi+1g05gXD\r\nunP3l2OR1//Ldgy4+JJpIWUkh2kLQK+idEc=\r\n=+V/C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.41.0_1666633202261_0.4454120142245084"},"_hasShrinkwrap":false},"4.1.0":{"name":"@typescript-eslint/experimental-utils","version":"4.1.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.1.0","@typescript-eslint/types":"4.1.0","@typescript-eslint/typescript-estree":"4.1.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"00a24706222254774121ee62038e67d0efa993e7","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.1.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.22.1/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-paEYLA37iqRIDPeQwAmoYSiZ3PiHsaAc3igFeBTeqRHgPnHjHLJ9OGdmP6nwAkF65p2QzEsEBtpjNUBWByNWzA==","shasum":"263d7225645c09a411c8735eeffd417f50f49026","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.1.0.tgz","fileCount":204,"unpackedSize":414450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVme/CRA9TVsSAnZWagAAIfYQAIRiN3kVTf6ykKvwwk/+\nVBpNTQt4rKcybPtdejZsAptmO7CjnKq0FRJBCHb/bdYFzlX/NNYvRKgGpBA3\nW3jDwBoxgUqL9rjyhzMf7eHbZt8m3CZ+ffqmQSHg8TYU3uK+ekdYlTltSi24\n4KrAP80RzBznZfrKbTyw2Om3kGCZwIAzvZ9lFmOqmGhfrWcycnE/FAuZbGFP\ne7H1ntQ/9mlM0xecPOaabwWeYx9DZHRt+shhNQIF1fJxMyJVyFJMmacn26xn\n+zTYqgJ3zjASqlovqNFkDZWfo3bs1umG0+ChNLGB4MdRlS+0dvBcSv3SRd4E\nk/2FL5jBoxkC0JR4WOWmXwuGdodva8JtgVTcEmKFiGIyi1Ff6DsExAkAaxpC\neWNfW66S2wnZHGivrRcX4Na44hPVNNCMQtI0TaWGSWz2U3IvZbIStLrhtrmU\n5GlgkUPYt57xFJhbEvuZ8qcrGnJTNuApUdmKEJHC+MGpo/Edh8MzNEaBSpMf\n4s5I5vGMkzjcuaK7hgk/2SY8eoyl5zwFFA5+IiDuoityGY9cQdwUBV0ObbuP\n1v4NlOQWLrx1gPYuEqN5dHSH2Liy5PdkdbEcOgyXTJMvhtZg9K5hsY9hyLGz\n60mF5FCKrGcu9oTkr3uzJs8t0qqbmmrx3ezpojJU6CVsauo2+TZiDyv77UrD\nYohB\r\n=8BNl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQcegfigj9yZ62ylSOSSGOOVUgJmwOYkjSXfCp/1WZuwIhAMoTPYqGEaLkRbwTX0BmB0fXHoIntiZ8Cg5DCRBHCFeb"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.1.0_1599498174388_0.9515528742032986"},"_hasShrinkwrap":false},"5.45.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.10+bed63568"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bed6356866c04e6e4d5db3f71f31583dbbe0f36c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.10","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-X0+4yM25PK+dla2ZmmmzW43i2dXDSCGkIo1nWXZJ6OPs1mqU7IIqOV6q4G/qhn3x3sAvRq3LatEjOgM3DSSFhg==","shasum":"2e380dd4a0d9511d21af4d8122b5e96b4802bbcb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.10.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkdc/5Nba20aP/8nfBfyBqqclGZZOWZzP/LKI7rgd+HAiEA6G/cfkQyTAc15k0n7aj3qpYXGocnXfbjyJTY7Y64Kjo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiWRiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdA/+LjvsK6mzbqp56S0YnV5tFWXay5fA/ovxF+OeiHoqR8T737j5\r\npqfQ6D9HCFtft3KZUphAQ2CA0E+NPFBCK5LpWjetcEbC7wsubnB7LsZKkyCL\r\n1rOLJn31YY7lhbSopwJmNE866/eCMrCKv/u8juYsDWELWPNNNoQi+ZHlQ/og\r\nj/9VhSxAxEoLsW8z5MytU0MdFXnXszhsQiorN5TZR12vYjowLI/Bb4VLjz0N\r\n3SzZ4NzP9FJm6pDaPsSBZzUwZCQ3ulrr54KENeh1jGgsYlbNUt5Hv22AHnKC\r\nAgo/OOp3hfEJ75FNly9yE2HntgnovUvx/TwWRmHmZlaswIq8eDZnD5pB2OtJ\r\ne2JxapjOSWbvlquNXclE6n7FMSVPNwj2IqscCmL3rCu3d4EM7qzENH9oS4An\r\nQi0m0mh4jxwm7XGYbjA8oWLSuWqmbg8srwkTUgXbUhl3nXPtWTcJY2+VGgb0\r\npX6OhvMvdIx3w6xDQblOCgxH1Uc4u8An+j/KMjBXMC9b/Z8ze1G4HAd0UicU\r\ny8BVVZCusTU3qGFK2wSvlzRMhQg2gykhU0/MDN746R48WVqtAy/jyxcd0mkT\r\nsCYuc1hFKXAPzmryzEG4fyEAVCrZI96ItMnLKnpU8FK2+6OZ5GxJrg9Tsiud\r\ns6Q8O4hVwrb6ePoOsXM9ikIaM2wKndWPs/Q=\r\n=p/1/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.10_1669948514199_0.6464243870610162"},"_hasShrinkwrap":false},"4.4.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.11+9c3c686b","@typescript-eslint/types":"4.4.1-alpha.11+9c3c686b","@typescript-eslint/typescript-estree":"4.4.1-alpha.11+9c3c686b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9c3c686b59b4b8fd02c479a534b5ca9b33c5ff40","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.11","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-VDNrwb8sGZHLr4/BmQw4bIUPToWp9YvN1fqwDLcEx4DVvQncMDldg8YtqJrkWaR9rDktXUPmFMpDanPSVWNopg==","shasum":"1b6cd3913d2bcb016236fd39cfe0a12a2efc645a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.11.tgz","fileCount":204,"unpackedSize":417317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg6W5CRA9TVsSAnZWagAA8w4P/2rKmml/BftHBMO47/ko\nLHrn8fPUv8LJEL9QZaBCgIpIs/yB9FsAZlYHpRTuM5xwpNVmPh0v/KVoTq+c\nAeR2kAev58Z/M3XAt4IECLcRqq13GKER4IVdCzgDcanBOMve4XGG12yIB9tU\nx/Uv8kIgFs/INE2klHkNdX6OBOeEKI8YhuiKMWT7i/OX+3jOPEvu/nOIt/1M\ny6l9GWFV6MmEL+aQsh0hPKN5X3bljoQ6JwX/F/qKDAood/g9CUqnHPiFXyHU\nU9tlT1h8kes6o1LXXU2gmTZQju1SEokpvtDJbIwVykG5FWfbj7sJrsojSSFs\nfpFN0as3plQROZQx86vEEtfNiXbyhLGBckU1+G3WwAPDt7PIIsUHLjmR3/xx\nLF1thsmeGiSVjQHNfcaNsx5LEtpCtaXlQt0dCbXF2GnF1/lKjPCIuXA+STMX\nq7LjFJ68G5hXfHiX0UUGueA4HBn5rgOGV82DstQpLDFF0qtofqBXHClba6U2\nJo8WzpMMRv/K/cZcJfMSNGfigFCmu64tFHKQdlm9WRJ0wEKqAiC0clCKxSzr\nilyEpoR1pOResxUUGPPa41ScXFEpNEIG66WdHT6wmi1MoWsyeNZF+5TkNCtW\n+NZTtQcRC5dZbrZOj0F7N9jhhw/0ftN28V4ALFk5Ullxr94WjWFr68VdV4yY\nSAMT\r\n=m+oa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyrS2Rmy3eGWF0lATsrqMOmRlRzfgIhzuKD+2itvKpDAIhAMvHpsSHXKg3Q63e+NT2uGikpLW7AUyukg5NzTlahitx"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.11_1602463160875_0.861652686217963"},"_hasShrinkwrap":false},"5.59.6-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.6-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.6-alpha.0+a6f23a2dd"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a6f23a2dd5f1ad8e3ede0a4594a5e435182b4a2c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.6-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-YFoL9snCGjwwH1T+z6I4HxNVR5c7itUKMZ61MJQcwgSHWYQQ2TSJQfhQzRB7Kcgo0xfPUEfAl0lcc7GG1hwuWA==","shasum":"f076a6fb04a232cd3fe945fc5f5ecfa358a0a5e0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.6-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.6-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+YvbKWqTzEe4SwqwzE9VZUagWIxOvy/ux+V/X6+idnAiEAwkTgHg0WH4TBOnmkcBb2YnLtsRDdlcXgHcRYaJfiqU8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.6-alpha.0_1683569983904_0.4181898170202616"},"_hasShrinkwrap":false},"5.40.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.0+6ac0aa7e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6ac0aa7ef4506031687b92240f5cbdd13f568917","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.0","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.4/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-RD7oyEz74NX4k8KCkW7FdFt4tD0/AeXWJJKfmf+H5TC7M473TBi8muu4+7xMWCNz8SeKAVXe0YNlSWX4Zg1RuA==","shasum":"5757f99a166a6db2cea33a90a784974b3531704e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJNdl1+IrJ0vlrkgdJd7oQwF421QwLd27FF1Zzm2yWsAiBZSvIPP0bea5awpLwUzvni6zgpRbWIABbZWEgpkgpOKQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRF5CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdvA/+OGVJ/66mDepbGapV8vfX2+Jm9cWVEnEM6K0H4xvza8fWS+/j\r\nndzvhpYlRpf9ZbF1LVUw/C31oyeaGHhWQceCjTFeNxCOStLNLWfOu87qlXvM\r\no7yvnpn3XXy+XDQIGRDie74rCDUFFChIFGsag4r2QCFlJi3L7p5gBQI/easn\r\nuH8kyOIQjW0QhD+9v+Kk3cHahy0kTJ9edegB0sgE3XeMYy9F2jb5HEFCm+AH\r\n4dM9Bs6wZlTSGTooERhK9HIQGnwfbjR2z1nv1W+kgb1EFiWX1p+dZ5Mwhh8w\r\nMRg9WLiaRH07J+gcSSIKLMgvODCUXYljuC3DU73KEVS88GYNMwmJ1aBoTwxx\r\nof2Ecm8fTpGu3Yr2VCZRzKDC8xXhklLdisexoUXoh2sd3AQhTrHvRe49uX0B\r\n8ZC7VIC5QqJJmyye9GNCR/2rxMcOl84YHFlJi0a5ecrrBDz/MWIDDWltU2tR\r\nE7HrLgOTZ2mmHhbTGIyBLctsNLvZr4HqoF/hvDyrJbs34W1bPOeP+qpUNrHA\r\nr1P9aEuc1wryu+dWrJKc4MQDI11rw9MHOwXoMdh/GeNptdb6yF4CSq9m976D\r\n3niriEKdxsiGr7neprXWf17jmqlipN5DKANB67JQbziB3E2N4wt0nqYCDmEQ\r\nZ50Y04gDNN66APjtYM+7ppBLsQb1DtkTaZQ=\r\n=3s2G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.0_1665424961946_0.4933800697137867"},"_hasShrinkwrap":false},"5.40.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.1+8f6cf637"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8f6cf637b0db52110136cd65e3d47d55b6cb798e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-eH0qgWGynxm4TZCa1OHTJ3YTb7XASr9PF91A3c3B36wf1Q7fzESo/O+4tyDOwnSlj5/CQ13z5bb2WlrVEtOBYg==","shasum":"27d01764a4a0e5c7a91a3035b5c50c4f7bfdbe33","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsrbgYQjMo455V5hQC0ObZQZxopQb3ae7CTJ+g3SEf6AiEA4nMSJQbuewyeoL48FxtuobtnaubJ9sWL+d3BH+ovzKM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRKnMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ0A//bwrpBUrlkna9Y5IV44dkzZSl7XvCGUP2UR5NvbDqugoGGI2E\r\nvRCNZd+7SePuP5LhY17HFT6+k++MTJIm1bPxrS5fD5U6j+ygDedLqM6cK5kC\r\n7kLM2/hnxee7vGH/f9ogIzNaOTwa18oBgtGbxzmBNEbNUMlaYbhSGdae+U31\r\neumgDMEWrsILB0GjcWkdRWCk0mMLGUNosNs00vwYimeu5yT1m15eUerGWFLb\r\nFll7RdwB/T84Bw4YpVqvFN+gFrVCXWkfUQoqzEWjXR695KLXVaPBOpvWKMDC\r\nGxuaFMJsxOpcJ0iICAISvYAAfQQhS0W9jtPGicG4osy+jKK474H18Uvwe1QV\r\nNHApSZnQw34AY1qKYeCD5pSOqaws8Z4ybuJHDKcYU3Z/cMJHiwiwTwDwqTXJ\r\nRvP0/W/dAI5TiCKnXxgvGT6n7W4D4thdFVfE50z9dwsrwbsavcCaXwc03CXQ\r\nhboSL0SpxZLZPg+W8bqqUtFNem0+OQKKbXp4YmR+3dzKzSDbcKsZX937WOip\r\nPb5OLoLzJ/xKscsF6KnrCGPsBWWqChxTqta/7GRACF3tO8K5zShgLvphUZ9O\r\n4AfSV8ueVwwVhF6dTKr0xfUoq3jqlCrBkflp+GDfTZUKGRctFESV44jwtnNB\r\nHxvTbREpWPNHNePVxBhpiknwPhz5DyxMyTU=\r\n=w4Jj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.1_1665444299806_0.6825574327400468"},"_hasShrinkwrap":false},"5.40.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.2+7f7df8a0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"7f7df8a04367102b137dbc55d3956ec4bf12bcb0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.2","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-5aoLrRYW7MALQHxsCdktwcqxXv943nVG+AnyLtDgJBIrfhBuq1dwhslSuvr3HyHqIerpZ30e7RW1IkS7SoDcTg==","shasum":"14e7a1b9a6ffe0f39bb86a57670f00604a2359ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMC6VvuMRhb3cgI6fiq5RtAX/wk4bIi+ea4IO8+coMGwIhAIXRtea2D0Egb4zMtka8mfRa9UxuvEb9IsWS3DalEPpT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRKrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBnQ//RFjxfDxzVMTmL5E7CfWrCu5nFw4Pa9iWdfNkrhpgRc/nvq9f\r\new/8fNeqesMO3RxuN62OYBSaH52s24mL5BBLgLQPafyJayEpSNbK2y0RSDKZ\r\nFni/+BUz2w8BvUZi8ckcB0EOqKwYWUqFTLj9QYVwr9ptmx9Dn7IK7IQQ4Isx\r\nlf1G7UCYhftBmCndZxi8dcz3K9hXZuy9xtkmdTPzxuD0OSCD/0jb0GSFlxX/\r\ngHtXze+GA3Cd5IWHjSqMsixaZryjY/aFxGh3wsjURT/liMRiK7gwFa//+RaL\r\nGS6UnFF0XqSt9O1tFlzj9vKxGcS1+LfseFU2L14FU6a/vW2hjGn5vP3XzTgO\r\n2JCWJWgCz80UGK3ha/kd/1c1ZccvwCjNps1FEaC6vYOXbe1qAbvaO/OvJbfx\r\nEbBUAWzs3C57FqGW9ocG+MwcuBhg72dlZEk6pDWWSBNvbDGnRTDfgDo+ErIM\r\nZqpDxVsz0LJBHYYxxY2STwE8neFXQVENnS1Nwgu4Az4wxc66Ya9x5PjxIAvj\r\nSL/JFDC+5LyESGj0CwMJiY8UH52JCV1CsdiytazA23CDXfw5gRMah732WMIy\r\n1VrC+wailr7vH33stn0tWz/IwTjiizH00wGqj/npSpPLcT4KwisE1VCmWOqM\r\n+76iw/1aP4FZ/cWZvamxXiP6cjEhSQzFQ+0=\r\n=JCkQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.2_1665444579086_0.03583604720472966"},"_hasShrinkwrap":false},"3.3.0":{"name":"@typescript-eslint/experimental-utils","version":"3.3.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"906c822210a7cd178cf59f365cba3d0f537a52cc","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-d4pGIAbu/tYsrPrdHCQ5xfadJGvlkUxbeBB56nO/VGmEDi/sKmfa5fGty5t5veL1OyJBrUmSiRn1R1qfVDydrg==","shasum":"d72a946e056a83d4edf97f3411cceb639b0b8c87","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.0.tgz","fileCount":204,"unpackedSize":408570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56moCRA9TVsSAnZWagAAko0QAJ82UkvawgFwIlkjUqgg\nZRhLEY7quSTxRK1xGGC3zdXioUDGSmithgCqsPanZooS80e4u6+nr6ARYIru\nEOSeb1v1FeHf+WDFBTxzK74iBCruVd8HxgUFhsf+/2Vtd0sDxB8FgNjuT+Qp\npgaO67upw8XcKF4/yYQ8cmAWNc/h3RfrAbV9C1DhuDw6T+mP+S88UzlpYjZ4\nMKfXKip2G+vnzor6hhdxHfBNcDdU2Yh2aB6BJIVj0IA5ZyR30ueOuIGEUekY\nyofUliLVxQREIRWf1gtADPXYCvwhyDV8uv98UeIIIQvkRhknpgqwUO5rDeVG\ny9cVBc8RWuXVmXguMpyZj9OkKRjX0+goxkkgwOg6DfjmTU601t2Wqut/POhh\nBJ1fSR4H0HRNzORGN56SGsBk34Gl0KCKMidLBd2G5F1pU/gefuvFx9aiTJO7\nGUHi25JYSgMtfup93yUmC6nMCf8zZJiUf3QMJf7sDavP6plqY1fqCL8CyfK+\nggdJrA/cQhzy1IB7Ni+Us5IguLfGX6O3Yp9pN1iQmtU9ynM2/Y0KXDB+Ft6b\nPgOnOzhGLUUO+aGnpHFdutveZhn5TacmPyGdsgO40f0drTDFmv+UEQmC19nx\ncwo6AGyDfJkLiW0CbNpnGKXK+z4ApxtuGvxusiD+NT6u3GviTLrds5Ogjbe4\n4ujW\r\n=x9tH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1LkiwBJOI2PPPzmS4DGoc0aO4iAC7rFNsKla7olhprAIgc/S82Cq8Imumm/FjRKHKD83BzREL9Kx+u2Z+eUvuf7o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.0_1592240552455_0.16877198424340745"},"_hasShrinkwrap":false},"5.40.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.3+32127d2b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"32127d2b780df8e4798fe8e8249ebfbfd8ca90cf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.3","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-iOOe0HnB4CoK8SBOLb0/XqQsH5u9Drh0i7OjiXhw0dDhR9GpyajRAlS7Gg/sFQpeEHgMNFgmXCDQ3Fkof0jSzg==","shasum":"1b9a7a9308a1f4d3fdbb8f4ad45540fce00f0bc9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXez7+GeAm141iwNsWncMBqpE3nTSrgvnvLlvmuH6ecQIhAP25KfMMWMIsQbT68kEtS7SviSQPBhEqeCcQv+UZo6po"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRLfqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoltw//a+CHIF+7xI/v4ySqTnY+YflPwL5EaVMlTPWt7LZftIDq6d0R\r\n4LIDSgsSN6SPt76eWLONUZPzHsf9GxUdoVYnW3UTbcq46xpiWSLp2MYIgPpx\r\ng9Gr7nmpPiPfB91o6TN5UFZNQDpuXBBNVdiPBdL4r+0FSHkaab+Rb0mEhn0c\r\nvr2rNJF6ZwwJOar36+KvSAS3BLgMabvfvLKo8XTc2ZQHowvSZrsdkL8NzZGw\r\ncjoDTBZiNZhxO/JJBHCn3VP5b7e0FEpiwz5JScXuXdkIGlrSnhPckp2L4OVk\r\nkkBSVsO7FeLwD0N2nZr87lS5P66QJHoxnxDoWCqwyBekEG1aIr1yVZNrat5i\r\nrwCKbx3HkEWembW/TUxonUIqn+4qVJpHvZg3glWCY8vKLsXVPqKYla5HNm3i\r\nQy5/SAJzpqFBoB7e5mqRO4E8ZSmZprVttJ7k0kMcQhpFiTAb1Id/ADPkRzEx\r\nnJCwWvc42+zk1dMoWcq9gGfxd52RoljT2bvw/sxz+tdcyMYMhSqaAOAWjRd3\r\n/7WY08A1O3wxTdlE9JPnGm/Co8r2H/T/53tqRoW8HadAoaX4Af8f6fY6W30c\r\nArbPSn0EGgxCzPd+jwrQuzXS7S0MR7Lgy0Zz90fVzfebLgwcbQdKql6zsmsk\r\nU3sH2z/BoPo2u9V7heNuDkBnWj5KxC5bQtY=\r\n=D8lK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.3_1665447913889_0.17860218238189574"},"_hasShrinkwrap":false},"5.40.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.40.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.40.1-alpha.4+d1f3c531"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d1f3c53180ca21bcc911d61423bf3202125f0fd4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.40.1-alpha.4","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.6.1/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-v054Tjp3wsYcmN0d4Qg5WtdnRzw0n3blZhKO+VDIsMBWR3uYXDiuwj4T/BlNqd8MjIoEYOAaCUw3C+0xJ+5jHQ==","shasum":"bcc34f8283eacc843a7f0914118a019b6c71aaaf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.40.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhWNNaXyyTk37Jcq7fOesWHz611bDGRPwSP5IUrZZMZAiBuMqgbCE5NpNXl/mwzEu3STaUuDiQd6NhcetkkXo07gw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRKxZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpJw/9FE83Hq7okGXyms0Drm3xAfVZIB6LMP4/Spua3R/G8nTk73AI\r\nPFqFKwzLIlshLIetW9df3zqKrMW3R2k8q7L6MZbPXGsW98IFcW8t/bVENag9\r\nKSiiiG6hsR7ITs9aNPxLLDeNO9M6h1tVhaUbEndEKC69GcWZnyYOjpeGnVen\r\nahQiZEPE3E3LJv3OWa4h3q9aPGaKC6fJBg0GPEZamwjzoEvhF/Q0L+VAUj9u\r\nzHBR0FdLEgL6d57fqK3D9FmGPjYVFaac1fOnAN0fm7oL8GXNfeNgBM+jOBn4\r\nPlKppKQvLmya7wa1kFT7H1jNPkTMAHKlE6FquZ2QIutmrfatSumaS1dk8VRD\r\nmTCxyfrHC9eiUjUXJHVvFkvRVeJM86qWp6CmZS8JBsQP3xrDcCiB/IFRjoA4\r\n6fzKGyr3oEsWn4PM3Lb8Ky0GDnZFra7e+p/M12VA+POWuUvHbx4kc9d+8DDS\r\n5EPkL7lOWdADV2ruLNHSXBuiV9+3rJJbftTAYkDsBvqdr8g/WGnNroj/NQqk\r\nE65Wryw29Sxpmly77vafZj5aw9nH40OaxxgE/Hm7AZtgJ066plKsScOSjI7J\r\n1jFVZyDCRpiBG4NHDeAi32kbfSkHl9cwAi1WFpfBx/X2l/vsj3WxkOZbUf/V\r\nSGIOq6fkg3hu46Kc2HPbGCZw/s0kezTjoeI=\r\n=SY+5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.40.1-alpha.4_1665444953737_0.774769228185145"},"_hasShrinkwrap":false},"4.14.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.4+214b11ba","@typescript-eslint/types":"4.14.3-alpha.4+214b11ba","@typescript-eslint/typescript-estree":"4.14.3-alpha.4+214b11ba","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"214b11ba89831a46ca195a2056ca4e46dd4952a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.4","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-M7RU5yX2kVm504pqEDdPG1F7jpOM2zAbkTSb5bF/+IfCYgKxc3VGp09RiWYkRgqvMWcZ+lj94JY/F6cyx89kwg==","shasum":"05cf1b62120ac4fa3aeed6676629b9e562326e92","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.4.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHXieCRA9TVsSAnZWagAAkFkP+QHdKOll0dNraZF6++++\nkxcQYIB7+5FoQ9yVo211jU/q92XZ7Horn/21Q7iXHAvErMj0WtoSPIo7crjE\nFd7XAM9pXgfDzl1Wmhg0/lIvmyWe/xbiLwhN3xgoPik45S0wP3RGIc/Bz80M\n3wRNw+NUwPHsXiKylu1jMbzKC1nx+Lgq182qs2mGyKMrb6fgXUUNI2iG4QtD\nRRq/V3MTGJN7uI8lYiprmx0HgbUJetGa+dmw0r1zu6nmuqyJyuQxWaFx45lW\nVNNncLjIS9Yi10e4IgjlJt3ELcyQ9C9zSY0UTxpj8JhawguMFZKMkjeUfhdm\nx5Sld5+wYsHlIDyDBT2NWje5nsAgtxor2PRx5m2WBRIZadBGIA03G2zdrK4B\nJ8kQv99wHeYQbN72qBjr+UQ7vugDN15tmvrY3NxGv/njthrFB3xjh8FDESgI\n87wa3Lq/ik7/3/toZqUQzAfdRudUQ4gXLu8mEJIKTO2EidFFZN10lDHj8pyB\n9Cl2ECBX7FvXBbAePgqW21yDFNTpTJSbt1lhrLloxRUT441VIlzoqZrqnxVj\n1O1kzOCIA4vlR4Z3N1xoaYra91fGK2O3J3GBlfE7qj0dbu/pnHJ/RN+pFcz8\ni7RAXa8YgTyGhHodChX30dhpW6anTRpg9qzyKyvKInS/cZxIB7nrwIXOuBZk\nv8PO\r\n=L1qs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoIOmAAhsK5uQAAd/MW10fUYFB9U0uxT21Em0f980gJwIgFidXG3dvPOIeq3IgtbTribp7Dl1oW2gR/J7zuPI8jBc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.4_1612544157857_0.9653313640976466"},"_hasShrinkwrap":false},"4.14.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.3+ee927eed","@typescript-eslint/types":"4.14.3-alpha.3+ee927eed","@typescript-eslint/typescript-estree":"4.14.3-alpha.3+ee927eed","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ee927eedebe421933e26852e8b436e2e1243dfdf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.3","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-b0w13pJThHCDpWOuDXX+Qn2NVlcjLmH91qfIgVeBRdilCqbd6U7gq8dgxXg03NH1B7Au1gbQTEYi/Z26BEii/A==","shasum":"5b8da8d788397279155836c90bad6b482e87e067","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.3.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHW8jCRA9TVsSAnZWagAAFQkQAJXBVou1feDQyMRb4b2r\nYsZGOKr5zCx8vbKklog7QBWXe8coQ0JCb9kDIahoZfPUpQMnQoVMXBblc+gf\nx2Q42ilarrjcFlIZCJQuInof0610+S0Ua6bC0q7Gu5uF72hdiKUtpx6CsDnd\n4jotyRTrszfS5xI5JvThRkxUcB92dhk5t4MKy3d06+R71cBK8sVpGxrW81xn\n1dmMshHlsbSIBrWXrUMDVI5BUPxjKbRuvas1fXQUPYcdWlHkPG10x+2RI0jd\nzQIH6gzdKaYizB9WSdNDR0fV0sEg3RMGVG0clE02hCZ4Cq3Q814rr7giqx/I\njM3Ujr8zfHrL6BOiAcjfXJkElE3ALqaM9EXtvDjrm0WzhwC9GQIk9gRlxhYE\njQxx9xybXVAFQttOBmOaXHP/uDCdlue5pjc0Hg+76dl05dNlZBS0T/KfqwR5\nebkrC3qVFLrSuFJUcWCUCLjweP/Nq6MolOaQKgtPb42ft2jdyP1e4VSiV98R\ng/8NzcViZxOa0IXbAZExzaxx6FWyyZ0uYVQQqmsdi3qsLKJZOdf2a+Q3Jdes\nH5NiB40QvapdQUVhMCHerQ4l+bZH5DnMB90T0yfEi4Dl4r41ZtgExkrs0fOq\nnlCSKvdLrLYpzFOgOHwZO6yYLevrzi/cRi/VBJ8QujGweN5aRHTJBGgOhb+S\n2KsM\r\n=W9l+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGj6TXRB1/rxM7iT/xsDvVFcNSZ1G+KY1t/yAy7t7vGAiEA+Pmmw12Fn0lJW1dK1aD+2m8iLhO/1LdkE+OIapji9J0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.3_1612541731299_0.23183378067249993"},"_hasShrinkwrap":false},"4.14.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.6+ce4fcbf4","@typescript-eslint/types":"4.14.3-alpha.6+ce4fcbf4","@typescript-eslint/typescript-estree":"4.14.3-alpha.6+ce4fcbf4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ce4fcbf4401098387a2cf19ae8457c89c509239a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.6","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-YP7E77Gt6/xAcVWcwlaJiACfY3jDcW45z6tKo1S+WQHi215MSAHm84HAXiGZ1yyBeW1NZTlvtdZ49xlPBx1sFw==","shasum":"15bfdfa2cfe747113b053c015bccf96fd65bf244","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.6.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHva5CRA9TVsSAnZWagAAFggP/j3AL/vGIsplfMKoup+N\nLJ0KugsPVYNI9GJAn8ZVHnLrzAk2HxQ8326ahhnmTdreY6wtkD5j+ZGsPUMm\nQGhbgAkbeeKug3om6nicHINeoU61Z6Njt6GGsuwkSWSP/AC6VolQ1zajNDXe\n0lIHRzGSmgE9nw6w6vKX87CcuZcIUm5xG73hrvP2KPcxIWqrGk+U1ezjbW4O\nUiXlPy3TpJIVGGZ9UY4uzQCY4KvJpL+Lt7xZz3axGV9RkPkHSeGK6/E4Z+Gi\npK3sfknxdVgF73PQ+39WQnjMbDi/f6bFPJNmIspQW1yLHFfHgVXnaK8ISsSj\nFRHH8Euz6rdWy7IjVzDggROyT1m18t2SpTF83eynJRc2r9nGGOStD57M+ZK4\niBKVK/p1k98I5m1Yv7XPR2NUHQKgoC8IpNTgz8LCeQl/kobA5G4xVNDhgGQz\nudvCbRFT+7tEBYPfUcLuA0iUUSmKRdeWMDWHFWwDafZD0tvHonIzJJKkw+QY\ny0RUpQPGCev2H9VDWg5sRNNyvGrYd85fD4xRpLuRubyemPHcHvfAvRBeSXUa\na5Moi6Q02+TfdQkcM6oYwsyOVu0UEApGOc1jVXk3RctGJQRCCq8me75BvKsW\n2UgDBg6sGWGHVTBXu7i0eox1CbWPbb05eqVrlUmcAIj0/+hqf0B4/qkX+QkK\nsjE8\r\n=vKQa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRT8IYn0vm20eiaZ2ZdrxEvfhdiurJd5wmZ9DaBFhHKAiBDwVXEMHje0DPhtAxVIPxklWLkXRUiPH2CVZe3+Q2s8A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.6_1612641977079_0.8598869080617366"},"_hasShrinkwrap":false},"4.14.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.5+3cb3aade","@typescript-eslint/types":"4.14.3-alpha.5+3cb3aade","@typescript-eslint/typescript-estree":"4.14.3-alpha.5+3cb3aade","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3cb3aade2864bab15ed1ff8d7cd32766aa57152f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.5","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-LPVYJIIyN9+GT4YyyavAFvLT7jCvAw67rAJVPxm6YozKVcbKKr94SRL2WeW3Dk/YE2C9AIVNQ04coZ6WzjOmdQ==","shasum":"f9cae14401f797a648d31a702fc39bfc5bfd3e8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.5.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHXmaCRA9TVsSAnZWagAAz2QP/0/aQSCvhfbI7mkoC3Ci\nAQj0hLXp/R8Ecn2skM94ulwb3XTJKFlve+UGduh12DCWrQ8UP3tFhMee/Uhk\nR3mY4IPWvXm2er7UW9WqnH3NPwsOGBNTk0N1Ml49UbzQA58dh3eTEfZw+PjE\noRAizkdn08UcxKlMJ2mVxruqOFFpY1upO4jiOUdV81PHKVUouo05bVJFzSxa\nebUoQvY+HTIs6ByHQ5iCdx4jMmVkqUB3QkvZzG0fQiju6/q2OwiR0bgp150E\nJyamQvufLdZjRnPdFPIk+3zpCNfhLJkS8xViJ1Gm2RDVJ/VD8DCA5/ILwOZ4\nR8kYeOlEVFP2hAKIs9wW+5e2VTcib8oeByW95oPb0Ceo8tj6paBCjwZwdIsg\n78H7hdibBHU6mYweNCfD6xQtWhDoWoObwZ+KbtrCstZGV/ypd/XcP2PeFRDm\n3UI18gZR6Q5eorm724mJnT0rng+nvtpuK5luB9iBITMW6A6PXZKhK+/kVbUa\nUJXiJJJs9fb7LRX2JP7eFkdJJR1VW0Tnp8cg7Kz6pV4/BbKlTlOR/xCN+LaN\nPoHmlwjyXyiZQzGzi6onGqduXCDCckIdDhX6VxQ+X/Dt78CHr3pBuRI0r0Yj\nzwHL7d2tV+CZ0f+pH6aC3hz4shfLx8ihuCBQ7YdrzLIVsOUMKYXVU2tiwAq4\nDlhA\r\n=I0LW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHR82XgznSfG2SWigpGCMCxK61h3OJoEaIi1Rcmx6O52AiBhvzWScj+4nmFAnmcY9r9xquQZuiV1UNlU7hDE+NYgsw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.5_1612544410468_0.7651620399818235"},"_hasShrinkwrap":false},"4.14.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.7+4615048d","@typescript-eslint/types":"4.14.3-alpha.7+4615048d","@typescript-eslint/typescript-estree":"4.14.3-alpha.7+4615048d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4615048d24359e0fc57b90a96acf4d8ded1dc7bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.7","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-u6FJHNlSVZ4i7bmn+qq/ChuEi54Lfnd5yBtE+wefutJDBnVJI3PSLyN/yD/L2leeXuPYfjVFbJER7y4rv0LCCQ==","shasum":"b2aa8778b8f5b13778c87401e3d952b0ef7bbbe1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.7.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHvbeCRA9TVsSAnZWagAAeHEP+gMi1WLDpB9JEoOz9z5e\nti+GZmWAx2lvMaWWbYzd3x+8505rYfMZ1KkiN00AwFDvmuNkp7kACp0wol+m\nmKY/DJzsnjToCxO+6o3w7jD2auOdgFTUNJVSqHo0NoUBgmmIY4csnddzwZ1e\nQPwK/VLZ86TPISyknPkdYduF15yfeRb7sB9Oz+rzuZ8TvGL3SqvybF4GeO0t\narh/iHYHdFn2XI9oUAxupOVYpZUwucXCXNUS+vae91YdfOeyvG55YOpLCfcK\n2yAG7hTgAgARz4yrHtMsgcZC4meJIuMlNg6UMeTOpThwWr7XmjRrFeuAAdim\noaROKMYFTgTaazRW9O8BjbOyGrd6iKnPYGBPwJXS3SO3A/8/TWbHa4dkxTeN\nJaVIV9Opx0bVGJM9bYZ5UOv60lvlNw7cDwmEVxHUkvW/wPbl/GEUthuXnNsz\nrH0X+WsIBnSYokJNfdD3WUg9JgUZI2n+1kicXyO84D/xTdT3hXpBwta5dkpt\nlEgEEBRLJryGwk23UFZy5Vsla9OqXMASh++CrrZYGjc8LKv9rzVKxiK2Z6Og\nS4GmiJq/cpeZ1DFudfKf+/Ye+HqnAN5Eb3Kdi3h2dINFT2iuAAKTleBS/erE\n67YnZ+lhbMjjImvcvfgDVWWB1vwXMGRoDFeXkNEZEEWSs9JSn9avkziQt8n8\nS+L6\r\n=NLSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrSvDt3y+vbBooBUEDAa8T4zgseocSecTvbHm9pIyZzAiEA4JRlat5Ar6CmVVyTflu9AufGdoolE5bc5+Hd0Q+oH/s="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.7_1612642013866_0.478755674086885"},"_hasShrinkwrap":false},"4.22.1":{"name":"@typescript-eslint/experimental-utils","version":"4.22.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.1","@typescript-eslint/types":"4.22.1","@typescript-eslint/typescript-estree":"4.22.1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5706e0e53070589c0bb0d53ff2ecb0ded076b704","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-svYlHecSMCQGDO2qN1v477ax/IDQwWhc7PRBiwAdAMJE7GXk5stF4Z9R/8wbRkuX/5e9dHqbIWxjeOjckK3wLQ==","shasum":"3938a5c89b27dc9a39b5de63a62ab1623ab27497","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1.tgz","fileCount":204,"unpackedSize":410819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkRzBCRA9TVsSAnZWagAAmpAP/Rihl/JdJcnPuTgzqVED\nd051SHzcbx7RBU7C3Fo+RAIq7sTwvgfaebkoDVte+h6gH1vt01xzlOzQ1iE0\nHSenfbL/gL0WMte18m2DXSNSJDRyTrCogGpFaAQdgGI1+pnACuRmT3UE957j\nZNhoFZLQFgKvDJWPre9x+Fgr2jgka/t/2vCvzrEzpjo6VXZy9h4Lhk93/Y6w\n/TJIbsDrQuCG6lg7hxN/BE7i+57sVJ8jxcGcaFByPpg4R8CmW5Vaq87PwU2y\npnbownlryUJCY9+SXlt142GEihix8Z7pap46FtYwmTBtjbp4Mvk8/TZYn+a4\nFCeIE3EmO/Tl8N7VoTBTceCM0huJZazXe18kTqOyp7T01xT2PPy1mavbTMRy\nbIfrLVVwB4OJ/z1OYKyXAn54Kga0rJ+MeRj5gDYe4T042zALb7eNRU1fmErh\n0kfeDzVT6gPRwIfDFeDF6x5XdhTM7to+MOUSVzaFoUH1i1CDAr/rMjX1BExe\nlhQm0UOZOySXnLPPUncZQLdA86S+0D9zvvaeBuSAyta+16p7Drx1lEYMV4ol\nqQp6ogA1m+ebYb6jAIj6kP7hxNEuYqjxaNe3R1EEqwjo3w1uUBnfpffRodCb\nYaRgHna2bNFkgo0rvXbodGkjF1z96qJOfKn89sXxb1cAr/AJ/RRClBLRTu0k\n6geE\r\n=dOjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG4gzzd9k5YS+Gk04IXlikvQw8aEPgFU91uMCtE3x/fgIgPG5xpJr1TRtSbAkBqONMuUFL0XL8J2jyLSTysXTYIoI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.1_1620122816591_0.2731494429879544"},"_hasShrinkwrap":false},"4.22.0":{"name":"@typescript-eslint/experimental-utils","version":"4.22.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.22.0","@typescript-eslint/types":"4.22.0","@typescript-eslint/typescript-estree":"4.22.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"45d2c3efc206755d9ed150d8af8f7121dbebc714","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.22.0","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==","shasum":"68765167cca531178e7b650a53456e6e0bef3b1f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz","fileCount":204,"unpackedSize":410536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdH0/CRA9TVsSAnZWagAAZO4P/0M1XMYshDdUSAh3gMV3\n/phT0apcYzzzuooUzigJyAIa9OhNJyMIX1uZkycTM9KvInOUNCNAR/jzXZNM\nZUBiqKYj7haaZ+Pgrzd7Cq0N+5BMvi7mCQRSRJH1UUVOOk1FEpjw0N6Mj98+\nd2o0vqfPFWOC00A/6qjGZI3/cDsO6ucRzfGQ/J0khUkoTG+zzcHF8FN3SaRe\n/AfBJdMGWOTas3gwvNPi9N5JrkCxz7ddapUvK7VxyJfm09QWjOyyerY8N7Eh\nLRm+MJ//8IWLQjEc8pW+jlw5jTMykVkTVDXEBAHacTiDyr5oHvUa6uQK+F3L\njykE82vZ621dp2fi7AdDtDjiu+5eAnZvKslSft2wAzXw3gct2WZ5WYWt77qJ\ntveBslChQC/SOhSSu4kujXo12wyZPedHVGUZzYaiMjgWcDGB4MYHTWixm4x7\nSe0uF4OGnd9K4ud4+bE7+/iJof7l4tEAmIgVwOWHY/gNv3YSV2+/DSt/lKvF\noHeuw3trz24jwQk2QxeGqe3SUHp++7b8PPymsWl7RI+C9/459RaPZwXH/6hi\n+39za0zojYm22TmQmOGyZwtsZyXbZrwJUnGnylbUwqpS3Hf7T2jsGJXah3VJ\nMgdfITCGfL5vAkQ9VFXhvutXuhhT0kY96rtf7YAYBFE2HMZ8iHlVZak0BGW+\nw5Yw\r\n=ofzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAzUFmELlE0uw+yE16jk0FaE7nKUpgtIpX2I+ufTLnDAiEAwL79rgYfXi6Ua3zqiZCxUsCdfV+gv5CFbMWvyyuFloQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.22.0_1618246974910_0.8167033640815236"},"_hasShrinkwrap":false},"4.14.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.0+58476a9c","@typescript-eslint/types":"4.14.3-alpha.0+58476a9c","@typescript-eslint/typescript-estree":"4.14.3-alpha.0+58476a9c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"58476a9cd87ba7e98ed375b11dfde29efe460cee","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.0","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-l228fyxLI0s0oWG0Q2XncVFeCeO2dalgg9MGKor5KipvbjV1ZruR9Hx+I0osMgc5gL6ACXk9AoDUqzoiYrzh3g==","shasum":"4e17916044caac07738d74da894e9a690677b5cc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.0.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGEX9CRA9TVsSAnZWagAACokQAIdvHKvyCjmsyR3QGnog\nx68GmUplwUpyIGWNcSDPFTgT/LN5QOd9El4GzqIGPYfo2eUXAUJUXmsvHZzd\nEyapYCfjncQxfHwYIBlvnwShlvo9ULQPqB4RrJ/DtTOsNX5u6DqNJVAkDjCs\nZpCWc2qlcwNJkm9UTirdYYIBVoB9BTtgn7Ku1RikPy4K7z4Y+ySGCTP7p9om\nOk9mU24JgJk8gETaWhl746IDPO2aOBjlSTDn7OXP7tsY1Ufl75JmTcVDj/wp\nMrjszp0NFKe1NiZEjjXgAAFQKHkZTZi+MpVY/kV++nhUrf9Aa5g8y6B2EfhE\nPiUxCvVBXXAhnzpB+r98kWxMarcXtfy87I0mZinVNUDFF1aaOBGzak6asebM\nLucifXYOjPvRN/xOFsFpK947zRmFXdVzSkFuNXCtdGK6dwUftyJAIaNEFjOV\nZyFG/o7RLA2nfCaljz+xvhYRlkfQ1CwhQyUtXP4eubl6b1I5denBXMQJgw0W\nr91NczDkF/r4uFzLzvNTa60YN8BLnrhUZCwP4eXzm93zht/5jwEJX2PufkG6\nh/SHWVvxJYf0Ehq3JmJB07wro2MivSv++sc38VsdGBu+EN1ejQ/MxZ4fCik0\n+PWPBwg4i7ntfHeNpwBuRbawHY7Q/32xMZ63epvaeI//HneK7joRHd5+eUTe\nhW7p\r\n=VE1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArESvcFYFrjuO3bv1dDi7VpjZ/3e5aIJzqgwUkcjjwPAiEArD7TblORjAIjKWuGwHYxYfKdfH5vhNfcgEvDu1l5R0o="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.0_1612203516447_0.9603377821506809"},"_hasShrinkwrap":false},"2.5.0":{"name":"@typescript-eslint/experimental-utils","version":"2.5.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.5.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"fd39bbd8e973ef7b658740e00928d86af0140113","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.5.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-UgcQGE0GKJVChyRuN1CWqDW8Pnu7+mVst0aWrhiyuUD1J9c+h8woBdT4XddCvhcXDodTDVIfE3DzGHVjp7tUeQ==","shasum":"383a97ded9a7940e5053449f6d73995e782b8fb1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.5.0.tgz","fileCount":108,"unpackedSize":138375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdreSNCRA9TVsSAnZWagAAjNMP/2JVgJLyoYK2nyTFnsGf\nqFRslV+ddh8v6lJKND6mQ3IYeYJVy7zbAxCB2+sH7JaIPIK0jnaZ9hnQjk8L\n/eFtyGgb4Y4Ew3Typv0U7pYUIeXoMKtMdXAYl3YZ8zzmgCwKwGdJcoCN+Ncd\na5rLG77wkIi8kKrAfa4UHPDBdHfwA8UBkXzw/43scriJ4KNGJn0ybu+I20iK\n0ZjBwTie2qAlewTTP679f63lqmDFHUuQS/tg8vztgCWIe1DfSEsohhFNkbwk\nvWeZG0AgUTvMYWQIhk8j7LB/1FhZIgvp8ssnSILtHGt3j9lyxPb+ohcetEdu\nUHIpR3P7Id/xF/KJu7palblztdUXiczYb0RPKkgwOFEi0MIbbOJrJJjzpbTl\nn93AM4hYouRHyeQPix1JNxCspKK8ne3J17iI9wjfDGJ17kd4V8avQeF7t0Er\n2MCDwFs7JzQhIE6XAyM2RZt+eO6Ex6LwzI/zXoFfi0BLYe5TC/23IgfQ1plS\nMx8o9DAjcGxJy8L6ww+wGXYlFyDfuMwb922D+Ympal7O0Bb0UqqdWdSuhOS/\npAXMyJNMjwkv057NUSo87+KaRotCvpxcRGRlgBdlhkITfpXB5JfrFFjjUigN\n+OkX+eEptlrBDDvpFmGDHHPLBMASu7RfXta10etWhUNh3SExd9Ze1ucT7Cx1\nxYme\r\n=MEQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxic6VlLTF8vzt+xDETl/7Noq7G5yrpQ8oK7kJnL06rAiEA1gvZQruMb4NzkqxFO1XrvDPpIr0Ih7ahMFY+STvYYok="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.5.0_1571677324753_0.4417567640382527"},"_hasShrinkwrap":false},"4.14.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.14.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.14.3-alpha.1+b41da183","@typescript-eslint/types":"4.14.3-alpha.1+b41da183","@typescript-eslint/typescript-estree":"4.14.3-alpha.1+b41da183","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b41da1831dccf447738f90fb792b7bd5d05d93bd","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.14.3-alpha.1","_nodeVersion":"12.20.1","_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (linux)","dist":{"integrity":"sha512-G3kvT58P0FxDx5l4vszFp8pnHNZLERLOpAW3m5GMk1dX54y8w+icg0oFOs9t216aO0DDVLeyCq+Hvodrh+a0Uw==","shasum":"56c24e79798d8cea60a0f89e3fc2593828084729","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.3-alpha.1.tgz","fileCount":204,"unpackedSize":425607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHTGLCRA9TVsSAnZWagAACKwP/2rSiDJ+61ROLF/GCTII\nTE3yenxP4psmk6WBzO4eUuaCQJVZQLgVs3fB/P0DzYZGbvtgqfWhgaNR4CG/\nR1mnAEZtyac73kBziSVioV0SvCluWNmLaf57nYOd8L4v3VuwNpivlOabq8oU\nT4WLN8e4L/dEwV2zCWjZ9f3HrDb/0IvDZuynKjvSk1NaaSFze0J8ELhMNacv\nq3JuMKkvTHOQEqusezkrZL2EyHD42FwFQBhz7SMd1d5EQZc7HN1+koMqYkMQ\nAl/f2NKdHBVhpWm9c59bRKFvyA+rXLCGmRR20fH2ZGW54jfEwvgVXEGJXU+w\nRG+8+XaMLJL8eN0ahHQwnE8ixOusa1pIGMquojZLFhmz0A2kV5Hu0SI4tYhL\nwHDXCpcXhjRjwV+5tjvxcGHF5I8iGhxx3vr6XPGPbNeK/rf3irFwNx0jsUMR\noAYKxNYYEPop9M+p6bIPPx/odaUZVdKdub3tvttDsRJksFy/LiaxV8oIeKnx\no82F/mwr1ra7UwmbhtsnUmwrEBlowvhtZgu8Em+6ZGWviOk5Z1vJKgB2mSof\ngd9cMfVFQg1+cLyjIHkORVXI8JoU4a4OPCZ5fBbTjt8ABXL2u7N8MIyr2HxE\n5c6QXFj+RfkmLXAbDrK/nvJdzYrdEbXo6BMsiBE20QPWXgNyGHeBkNXF+szp\nSAqF\r\n=ohpK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOkim8wMSrPeM+kTLcpmWff7/IQXBF7kSZ188Yq64DXAIgQA7XgLy9xxvl/blyn5tO5biwXXe0M+SkTFhyNUBGLGk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.14.3-alpha.1_1612525962593_0.9890436873244908"},"_hasShrinkwrap":false},"5.38.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.3+bb46ef08"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"bb46ef0817fe03ef71f8e0f3df0cf96bc355e068","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.3","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-owvOKvjwzqRvhVxDs7BDTnvKlPRmKqFxoRrK7nOOEh1XC5pPoNlYxCHOuJnzSBGZafQucDxCYXJvvyR0Fl2CQQ==","shasum":"8a6c09b395d760a97582a0409219b34c6b5a55fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmW1gr9Mn9Fi7wLEFeGqwOD0kbhTTioYfXZJBXG6ivPwIhAP4eeXP86CouibWJXjCV+nJoP/3m00E80xKapIDIku+q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjORXAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogKg//a/iMBF1o84Xk+7bY6h60SH1kmeHCZZkWHtlaX8GJP+OFKPo8\r\nTCJK8OmcGbMXBshpNopIXVZk6rkkHopRUyptaWtR3HI9IJ6UYYBtYlnu4a9+\r\nmv7hO/cobznyzZVcGlZoPO9VyQdcE7kcIzMSFiQr4+u6Y4blDVyen+2dShfT\r\nNdM2NVLsrWXdi+OwPORI9/xh8IZkkLmBE/tGicDYDn6TRzDYbmQ/rVeTTLxb\r\nuzYcQB47mOl8ArLquLqM9nbHDQvysbunC/MXbjeZ0FkHOYUIkFbBz7E8W3QN\r\nQfB20aBeInWHHyfSIERZuHL+mM5FbLLMYA/aqSB+KsnB5uZwRE6csUEE0ZbD\r\ngvtSnT1vggbqDK7lhNx6AYsVS1CCDl1HWdF/cf6vbW5SfnzyX4ChzeVB//FG\r\nruxAK+Zzhwv0OWiq/7poOLkvgDDRkRfgdUK0B9dcqpZA+//SQTWzritM8lDZ\r\n2wxWakwQLbwLtxQpA60xDxDFRcxrdbqlzuTvRObYsa3Y01SO4yCUTEmBpC8S\r\n4wJoeHU/XRR6PPQ+WrNriwVvNwIz6D5DbfR/qzee4nWh1U/16M4sLm1WJV6j\r\nONkvOKqjB5zdpMN5JdLlR14Ilti2+U+ufwJ3ENVWSd31bE2oK5gCn9/yqFq8\r\n8SXOh8nQ0Hk2DxqVJqjp5H/tR5fyxKQXxpc=\r\n=3my7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.3_1664685503859_0.9334176699785732"},"_hasShrinkwrap":false},"5.45.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.13+e458b5a7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e458b5a78fec37aeb5b2171d1619fe0dc46719cc","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.13","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-5S/1Wh3H7OoDp47Ht0AOUpuVOot1AEdwP/qjVWCF/X2HD8ENhU4ZcKWDs9dWF12YpAVKZndey5AWgtwDYz16FA==","shasum":"13c49f749a5c80b5f03345fcae721d1da843733c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.13.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkFbqCE6dnQhhyzKX+w8H9sdIfKW+5CHEAjdJSWVPZmAiEAwoo3OfRaFpGN06A+tFr1fviwdEKa3ELkAH4ia238puk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiwYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9zg//ZkLVf/akHodxtfG9+njW61cM4RUc2zytn4BJUJ6RLYIYpoCq\r\nrJuHTwWZFC+DtMmUZ+5pCBY3Hq/aFXTTTZpQst21THNJD4dGQJzmiRPG105o\r\n8vdgjLag8PfqaRwaNrIwZ1s9ewR0HPAc0CJRzZjENaq4y8alr9SCorg6rw8v\r\nqe3k9fwCV57rcpBsXtd+aZvln1Loi9ENyyFIDL/1Jk1tCv+54CcmGb/PSzrB\r\nMTjRQ7ocx5n7GqZ9iHB4Di6OIdzy8xHEOHz1Gfa/B8FS+N9Msp1EC6V+d9bl\r\nh9UVFEkccF1NNJEdgx9EKa1pFKRLVb1Vkj/CSmu2PYfdyFyubwS7L8K0l0N2\r\ndGYJn31esbq4kwenBKwQ7csdLE9qpGZrGfHSimfSSKtt8WoRLOfDyFSo96Ju\r\ngPQAsKM8Ptk0o4Ymv68vAEHWmFCzjhmxOsVqqa801tWKYvbs4DyEORZemoeS\r\nU8NQ43gmt8yI3xcV5o2jEctUZxBCuZnLgRZ5gez25kV65cxsnL7GgScpKIJA\r\niAzV6jQUbzTsQtGwnb6U/pAmHIKYjH/CVPa/eWgEXrE2y4D0pjS5idN52EGm\r\nAN3yh2VcWcfRU4kG8n4xcuOLtPDsxVstVW1iHMqvNnnSp7xTuknvK74NABY0\r\nlOOFBLgh4wVxe+FpZlwU/tz4M9V78Nr2V2A=\r\n=mnI0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.13_1670055432401_0.7404468880518471"},"_hasShrinkwrap":false},"5.38.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.4+3b8bca63"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3b8bca63c8313d02d0f33070ec889ce2ad5d244f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.4","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-PzzB66M8nk+3NSWrDCt413cc1wru1kIxCsASQiv8u84Y+U+FEi+aG40P7ASb0jTUzf7o90cl32Mi45Ao+kzYUA==","shasum":"6a35dba5500b8f37cbf6b5c04d32024475280d0b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/7XL52fBPS+IXci8Hk/16ZEPS6RTS/iu42CMRpEHG7AIgConALIFCto1ERfxBAL5kLGzi3wpp3VNVJXkS2OHNyk8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOTeaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk6A//R84Tv1PwDbz8hxPEnV8SwFVxea8j2IYJ4MSTLGgC4wTgbwsm\r\nOtb2co1/qQAvev6FHqRsP6zrewUZeDE9oHBUhgn61IkcsJa/kh1ZeWLKsAKq\r\nWAag9/JodRsbERfYXZHncgu4Sv3NfK1bPzcaCW9VT/IIv0dNuZxtE3ej0L74\r\n2PTdqEVvl3jtSYcJzNLuwHjK2ces8tnDL7J5KmtqPhQFHsAGDRiyYRiE2rgC\r\nROKsA5XWb/+aak5SUrw6dLCE4vdrKupR59VrWZnQEV3zOhuwriaQTPplZ/zk\r\nWuIatdHTJXaHXcCj7qJwUxjL3Zf3JjOAqOQyPkORM/XOrRkpvSxsPuGwBoM0\r\n4rjeSLkf5P51tei461Cpw2Xx4OonB9HsZIEsrkTeMkKyXIsgX9hjUEat5Lag\r\ndn8KxBx4+j4N1/84dYfinTXHURN51SSlinrwhbEP05phQFWvLJDtwg+WUBpl\r\nwsKLdhe4gmentev3ZmpfXOjNTJt3nBiCk8KM5lFaueS9XASKT8eVT33JipmU\r\nUXMkRbIKOnEXVGdLCJ/4dqgORR1ocynXmf/eA0yxHYTspQtg5LQk3fTBMlhl\r\nP1yeD7VKaX6QUfWp8/OEPz1fZhP+Ck0K6m+WJzMFJtoLVm6dItrDICrV7YOF\r\nTGDZ3ct7Qc+YH/dkMa/FH6HuLACHFVESb5g=\r\n=YGDB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.4_1664694170292_0.6690980324703188"},"_hasShrinkwrap":false},"5.45.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.14+46c14cd8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"46c14cd88616acc2ef9567edbc1b67577128b16e","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.14","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-TNhhM9+FITxKQy0AqbehvzlVczrZszHWC924Yop1j4Iq1ggJqi0gqnTy+p2XC9b0IN5lPsvLi3290NpUW6gqUQ==","shasum":"16d1f5b962c19c9c26404fe608d55d935b22dff8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.14.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKgXvCkdI3qInz3i/5HHCBXaWalUgtJF9QQzS+3vYMiQIgUbUG157Ac16xbh4ms1529chWUGEncnGs26eEid46zbA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjixHUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyrRAAgJ/GxEgRUelKJOJmzMNR1cKvWybVpnHguTMOti0iPSOEaAse\r\nP6SJKdoBlElpYbG8S80xUAnXxpqCtMoMN2ENKo0fAbnItKecpsVlPA7cdr4k\r\nhUJ6vHuf016gSawdnglCxngSvOXgSVE/rBcj5ggR7va6qmHlxQRXNsGyUjHC\r\njQD3q3riclB69uPD5qHdEs1sPuzwYAm0PkTgwtXfoTfhWJOl8FSv7An2LOew\r\ng/U/huwyXHG2xYpRk7pnA00FC9x4bPRbC7PBfXS/EpJaCvfYq3BrAfcHQ/iq\r\nR6+DcqcmvQLD+aYiV6Nk9+fUrM/LfHityxEPit4HFo71DyzzU8huDhYAZeBg\r\n+2wgC+JCHTx271iC1zdIR/1rv+n+cAxTRX5Y5g1hhI4xb+1h04aaniT/Mnj8\r\n7qkcIT326MR39aZeEYqBDX0yuVVT97fskmaMp6jXyu6sKDgEkzFTINZkTnlK\r\nd7pBoabsV5XBoT0x1Htlie6jxvL937YX66SCKPbewj0HVo3bXmokNHTZyOfm\r\ncV46VGCQ6N9mWj1ctrQLXC8IgaG4Ny/0WzbfGnpPxmc40WxPbxr2CMl9+NwU\r\nGjGAHnjUFfM3IOzxwGv1c9L6KObEbMmjiEbiFj2wapRSL3W/y0OZHjHAUSYP\r\n0CWgf+q7gNJ2dauScl3fkEYA2Ion+cc4KWE=\r\n=g8ne\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.14_1670058451912_0.07404153126042257"},"_hasShrinkwrap":false},"5.38.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.5+673f44f7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"673f44f7498a388b413b3bd3abee4dd22269ba23","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.5","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-yVFqkAK9fV1ZD6QIif+eozC2Qxv38okn5aD80j5oQ5NkKA4aQVazqiZbETESSFl7wbvzcPOOt8ELXZnEWHuteQ==","shasum":"1b34c1cb30fc030f5619b6439e39dd4cd1bd9eb9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNU2RpnxhhIBM7vX7MNB6+GpXNEkWcs1q73fFP7XdMswIhALn9ZKKaLobkA0SXnsxn+3TJYkf18YvqdZrAVK7Tbtv/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOkmBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKRg//TruzjX2UJkTT1E6cp+STYL51E9dI5KdUwYo32A10g9oNSqhY\r\nwMIOIGz7hT0rMIeSu/cqCLKuml74RW9MgXw2geNX9GYiIJvW+cuVFutWirHp\r\nsvYvPMyJPNYN/DAxwzS5koJEMQDvc8sLj5vWi2d8I3yDfWaZcYJtF4pdl6xZ\r\n6Sy/sY/9bKgY2xi8highLFRJBjz4+4L6/wq2hlgMEAXalf/ZCpx4aoFpasL5\r\n5ic0qC9f9dllgEeoRABYcWoJfT0B+1x1lG3tSQWc43+mD0v7LtjJkPacYqvn\r\nxUcic896E39UsVZCY/NpGVhaeB5hhHgmvKlzQAS563NJ6oOZBYR0lRboZnZm\r\nK/y8YnhO4mLCzxhK4tmDeIYsFNwwYPl/2m+afp3q3Q5nKKXcS772l41xRNut\r\nBZQKetcmriBvrVotj73yYHrBKX3PaIQfzWuIKo1Ze3sWAqha3wwfqkrJETV6\r\n2kDWPbrwZJLfeWHoGYa1IcTQ3kp4HBIEmJd+vsCf28fOHGPBo33iST5txgW3\r\no9oklOqozAKjOiUFLimKitcFSuzfweKaVnETw4tVXv6hnTFp/vtn7Zqw42Ri\r\n5rfLkj42G/oJJGOelqLIMQVc6YvLaKY95ko7jIif2sX3Vs5zRzi+DynBu4yV\r\nvjGuTwEsThkvxFNbQtRxEuzHC4fziWdkzJA=\r\n=MhEy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.5_1664764289574_0.7572784666384427"},"_hasShrinkwrap":false},"5.45.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.11+47a143fb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"47a143fbcd24580794bf4cf90331c5203c444d09","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.11","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-Q+6ra1XA1UvuPn1vXqF87zavXeU7ELq55aqACQJwBFFg4IhLPj9e+vYHrjtEa30ZLFCz4KNCiWpHXXY5Fy19Aw==","shasum":"1a1a85400928cda6e810a15bae4a69aba0250e4f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.11.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICltIIe4RbUMwCVZjqmT2DxZgRe58jUk7Epb5aplRhVDAiBk8775SImtWVBjuMrJetITYO1ao9bp9orvLSVE4W03AA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiwKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpioA/9EbyBkcMDOxBk7IorOaphjA5E3edR/eqPOzFOxw60ap2cTOFh\r\ntRPEkbCztMTDZdVWBPMfZHBNu3+1yeUM2aXrp8k0PROzUxHsleGB0etiyDvz\r\nvmFAWcDBEi8oN3oIdj0fxXdOmeijgRBNgnPbn5wdGH+thTl6RtoAqxBsu2Ix\r\n8EyqWJBeFl0UeI6Cj5McL7P5z06O0AIVnWXbbdniNUuaA0Qe3lea48feJWQ7\r\nZccczlamomEylzJxH/aha7qVtJhA38P3Si+f/Vs21Ct8RjxOtZBghhtlVTFo\r\n+k+PqYPQodpgHDmo4XLnbU6DwtMLBynheEFAOmV5QtyqD/AYzbSIw2XrHleM\r\najgNJegeN0CzhnhZBg26yc/EV2f6oTwzbcP1lZ3AMjZL4bJMJXTp4rU4kbFO\r\nKd4ac1Er8kO+NgpooibnDb31/zaxL5oj+CmvoKQBq4Wjd8oz0l/poQobF5EA\r\nrl03dNZf10t7LzMkC8jEtfOBkmb6J4ZOkruvHqHOH45FjDPLJ515ncOIoBDL\r\nFFbgrpUY/z0HuXrhc2uQa+YsemD876/l4qW/XBv+h0HgGCzd0C0x9LGeRxVR\r\n6Uw/JkSNaGh9hmAFgc4qhDa65WZ8p5EsESjgUYiZog5EJ5xsYf+uA6/KzIfi\r\n09ROL3cSr9YEfmB4HOEgc3Kmo8TW2S8OLVY=\r\n=PDk1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.11_1670054536721_0.3096414140192172"},"_hasShrinkwrap":false},"5.45.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.12+0b37822f"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0b37822f5198a81e5bfe1c09b61a5d5c54407a41","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.12","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.0.3/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-0s1sVeF3U3zGj4J8glmD1gBcwN8lm6FgUJrB91qg52e2qpv5r7MJXX+ZPrp3Ve01AmlN/utdaXMw++JmVWZZOQ==","shasum":"d2c95019482ecaa232aaad5544ffa2c42b2fe865","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.12.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtynB7nbPoayCZxHyiL/Mo8NpN0kD6IResdpeKBbQzVAiBBVi5UoQl4xCtmNBkMDuJyLRQ8pabekmmqVx7nRsS35w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiwK1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKCRAAlhSv/UiJTszjCYNO2AyYIK6RbDPizz+AI0TUPsTq1VAknvCZ\r\nbiwxsCU9TFu0j2kQt1m65m0y5eO8rjQpXh95+7EI12JLmQ7L43v6RnQepK4t\r\novOgdrZ3GTaKU5ozypeC6rNSUmVJwO4EQwU2QhQVkx3dRsbWRVHanULFdAn+\r\nPcsiD7AZtGObHoJ/DAr+h9NXu/+6cXk7IRlCyxXdgaLbssd9G/2g6HsE3BMr\r\nBkQv46pkHjGsbunu5hMW8Eq4vSRaxS3v4DjVHMODyvN/GhDkaR/jIvxwXXsj\r\nYY83YZ2rBOQrwXU5I/rjNuQnHVV+HzMcMoTDXaZL4fwFtVXi8+dC9jRssO5S\r\nE6ckjP1yEJlfo4HiZj3sZKyYX8ba8ujAj6lIkyLzAn8QW3m22x4jag07dEdW\r\ntVtEw1MLxyQyhuUIxkFlNrFLRWzXlAXBfQoaKWWBlhDfZYbxtCXWRe5A0ZP8\r\no7z4Syzc49h6bZ5fU9ZXVChPSp+qg/9SKFW2LXvi8naqVR2dkzKWNy2KWoMh\r\nubXR0hRNt0BJK3PaKXEaJPFD4VIn05ZAq7dMfF8S60ukmOwXMR3m1Xkbikks\r\nXhgZ3+jhDCKpK3llLWTUVZN9g3/QvlEbVhzNkCRAJrf8oMdfh8a12scURpUe\r\nPFwKNXoTIfCPpuQbPkaidOGOyPPYOokr2dA=\r\n=BiKb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.12_1670054581100_0.12561674923478305"},"_hasShrinkwrap":false},"5.45.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.17+2288b35d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2288b35def2494e17b45ae7b355cd6f16b6d4ab0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.17","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-6g5K4+u0iJJe9pFVQ3Xh87kAxvMabYIui4nXi53yqPdldsu2/yrvkdMsKYNlGF9JKIg0lhC3Ol3NreGgerRyqg==","shasum":"2b594f7df496b91f6fd8cfed2ad826a237764da8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.17.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/c0ZQ/mj2RjqENE74QvFvMDH+Xxmn6F31bKaFSVLykgIhAPHOe9F0hlNhNXYlp4RdOL/ld+Rx33b4Man0UPDt5FbY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjRwBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp20w//S7gMp6zf2BVkTxth3p2FAFZBVve+RU/m6uwtmd3Y1aPzKU/P\r\ncmziiEMuSJlUeo+KwT3vIp8dJFGrLpwAE/vkoGXMqiLGecE6XfL1bCSiTIUF\r\nIZNobCE1YylZ6J99zwqwF4OOKTic09tLf6HOs+s55CXpYBkFRtYo0RYxXYlf\r\nrp8hSjfjpd2PgIvNkTJFDtB3WP6b31QtH8upkKVzzfrQDsyyClNXr/9rZKgV\r\nRnbBeiUI1m3zzeGEaWkxDSXTD5kvNbLOmCOte9kMbGXuKXWA+uRNIkgy2wDK\r\nf+iNDQba1q/u0cPYCmlB3yj1utCGS6n0emQMpQHjzxCNYlRbu8b13XhBD5O/\r\nZna+h8dUBRkh/SHaAOfCj1633dmQV7zKa631eeut64Ks8+MGji7k4uXmWMaE\r\nXRUnPIHbdFYivKmQOte9BgMWkZQM+RI1WeUM5BOM2ZLNZPGJ/k/WTysq3BbR\r\nsfKaKYQAxTKhll92hf28iyt4j1GbJodP8GkPEiHUjEyQPB8DEXBXDbw5Z8OG\r\nk4aZvjPXiMDQxcWNLryKWopRMUsSMAayDH7gnjXo95J1FEaUvV7pXswVp1bq\r\n19Mz0UjaZykvBAlj4d1ymqATmEIqQk2seVWDeb2D0HWVyIpLqHjX0/CCMZbd\r\nGpv0Eklm8Nr/c9mOCGKld9dloy2CIVlT5bs=\r\n=kVFH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.17_1670192129210_0.2346164334525478"},"_hasShrinkwrap":false},"5.45.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.18+768e2a1c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"768e2a1ce5f97c4d4539058bf1a1b9e07f328917","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.18","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-jQJTp7YRgLrJgZLE87hTIYi7xo8ZCHu5I8I65OAUQf4oOCusw0RA3O7Osth4kYROzhJDsFjborE907fRF7BmWg==","shasum":"8cb37e7dd4358b8e0a1e82ef140a71ddad520101","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.18.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZYoQB5T+AG2rewWWF/1EfyH/sAHzV1AUt0V48fL2/mAIhANCk5xg5fs8nENFrkmZqbd2vnAz6iFB0AYlp+7xDRbBL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjUw0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreBg/8D4n21zU3T9tlSKHiiKFjXeVjbCVxFKKQW+GJu+1h5gMXUFPl\r\nWln5OPC7IOqLdrniHr7rycTiJZr8kdlCApGzo+E1/f0B+MCpdk5x9OX5hT1l\r\ngw/r0OOGnuHPJLPFGP7SC5klsa7yf2zE6UWXHTUda+4lC166CYqyObLtqk1b\r\nHV9K10fkXb7yBCc+yKtPA/peeyaXoZ3McyagUzXLMJ7Rmv4AFQBMrZ3LEsgK\r\nhe1VnQ4UVHllvkXIQMjd/IyIeKvRKbT/wU77qDSDIxqiCs46iAomasHpr8Ms\r\n+1sMW2TJGXoLsupezbJ8qJBhFNgdLJ1LLFjzKogVjkEyk2hRQFjgPt4DrLQ+\r\nFC2ScwM1P71PSkvtJ58MxDWSk+U9nv1TnYQxiy1TTVAEc8VjzC6kJKViT4NK\r\nc98ezX+XldyVaMYA1kM4CpaKvUtyy0ofJwcXMkgTEC43G35poGzWiWQQznOv\r\nDk8w1z8KpuQaErl8HkOP+p/OSKpWB6N4lAHojqv8vkOhvSyB84pHl2ENps50\r\nOFpNzXrdL9nIhWc5rzXlJL5E1siNs29OKqOXUVceoZDRHF38MxBSeKDgs6Gw\r\np7GpOifTJlk3lnWCoTAf38q+47G/tbtTOl5BDseTAeapL02+Y9CS23VOIwwW\r\nbc9DtU0kILc1avI9gVKx5eqHWdO4gUJ7ifM=\r\n=QoMP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.18_1670204468744_0.36825057409451967"},"_hasShrinkwrap":false},"5.45.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.15+891a77eb"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"891a77eb49c3e2f520f647e4816f30ee6a6e960d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.15","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-/7ResOHYIo/TB6rS1Ph8ubKnJ1hK9VxdA2MVA6Cz+zS2xCiM8AUt4K1nb2ng/hxdN6ILPnCTpbBiVcwhCKxV4A==","shasum":"cdd7b165286d28e6b462c74631a318e5bbff84d4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.15.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmQXTbh+/FJN9BdF1P3m6FAVRHde0M8Xmk4LfMle4ZdAIhAMID4EDVl+E9gl4RAsjhhv8RfcCTKDeHmLwOIM4KbI2n"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJji2B6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlNA/+OAUtx1i3cDZ5WT8ScGi5fpYicw7b1labjQmrxo4VGhbNBLJw\r\nIRsjBJhYDJajO0Rbk30VYjq/4u27WoEx8ydnd6MUnaL8pQCKfu+QCExTQ4PR\r\n5/8Ue58Dg6GMTADML4T6th1LYt2SIkCKERDkyf6cRPhnxzGVdLLpzO/Hylqq\r\nIYPB1X/YIYyHGFBOlW+kgWUstVzEr68TKOjonkyLbhH+JvnWcHDHrVckrqoP\r\nQWFByBiUi+eCw4R0c5/pmKKJEFX0hHQSB5xPUs/EZHIK+1H8IV/yvEFVQAZ2\r\nZdysHzPt7QdGew6bmv/nOCM1M1fy1Yv6eznxbYdt4h5Ch3w/8a1UT5dR81z4\r\nSAU/mvzClPheKmR1OTmEcTgEv6hprzYQaS1BDXyorc9ATA7JoXnR1a4+k5k7\r\nVnMQ9g03MSp5ZTZn6CwN4oOTW9nuPwAdU5QYmRdT6fJOMkwg+GW64yFZqRDu\r\n5siboKeeRJCuKeNJeuwvRGPYaSJx1Tw0t9aCDMRgr3G6sBik12wFHF/hPFQD\r\nBEPgmZOoheTo37gZZ1A6j6bAjhCcYlQ/4A+YESnpGW6c9QONA81a7pMU/Wyb\r\n9+NDeh1odrONtSBoo7bQC8ZETlxVMwH0Si8uxJMMsduso+A9GiHFzXTDcXC6\r\n2VgAyWtuhD1xDpjfLFU74wjqEpAdQlHa4xo=\r\n=mVlW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.15_1670078586128_0.032007178575032436"},"_hasShrinkwrap":false},"5.45.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.16+02d9bcab"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"02d9bcab53862b0edc66a328f59df8dbd10a58d0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.16","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-I9elpLwAN3eYs7F9lE5CDVA08dccSwgq0chmPw9EH9DBBhlJ3bB3S9yp6ba02dEcgkxE6soqz8Fayc4jeR1j8g==","shasum":"1ee047d167c051e18bc0d1fab39ba33d5cf70ff1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.16.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOUR5Gx76TUFtrbNyWD71iWQa1tXMn20FJxaTtHMYv6AiAZJmlP6eAm07XbZiYw1HWeF+/2x/SofL1pZS4qrdeUMA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjH/hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe2BAAng0HO7w9EsCBcJm4jy27QOxsTPkStPbX2w9cEF9JWnD9cRdY\r\n1ij1xl0TPRLzgB4ULrsKjlYubSx0LNphbJ5Bghi/7el7DQ2E76PxZ7TNgNuB\r\nv5AbCSCaABpig2d2HnvNEgr/n8SBqgigLEH/AwY9fWjZnjAPLL+9tunOu3/S\r\nJJXGFwpJGsDnJTsq6gu/hpShWILyHEwioxEOZamNnJmC3NIAdySyUjoCaNbw\r\n/0b0T6Gg9IXbBCSOg42NWtFFEX7yGaQ/K9jfUjkADNkd26jOQBXakQfVzcl4\r\nPARFFGrxQSqOeRoNGaUvCbu2hHuEkHJldzSA+RVMtt8ZUpjBtruWw/Zo8Oql\r\n9BMtofXAqKZsXnDY3wYOwXwytKD4mn1VhDUCiBVRnHLNCRM53nxv2kYzvw4A\r\npXrQXvCG6LEsY9DNhY50squAnpUC13Wit8985BFQhJko6bbpw2xMiGRUOBIu\r\n1kzAF4l0uSEH43+cPwuqb9K3uEaxHS9zDy1C2Hw5nMt13639m4DiboXRf3jv\r\n1vAR7dh89VMzwtmXZtnhaVNlbF+6OaZ6uzGl4KSJcb7pdJ4CljDsl1pUyTFu\r\nfP9B1RTZl86OpCQ7D52XDXJMaWVGylWg/khXGdYMhUkXmjI40p4VVjJ2O1Ca\r\nUXRmUEjqwegP3E+58QLN34X9mlg4JQk+yeY=\r\n=a3Jk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.16_1670152161067_0.757874219459836"},"_hasShrinkwrap":false},"5.45.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1-alpha.19+26c4b46b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"26c4b46b302177cbba381ee266303a795328786c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1-alpha.19","_nodeVersion":"18.12.1","_npmVersion":"lerna/6.1.0/node@v18.12.1+x64 (linux)","dist":{"integrity":"sha512-OOsq0c6Eg6Dhm7VePK/+jtxX21ejVzaPHAoLAQ0PcgFUmByLV8u+7uWIdtFo9Ib3mZ8f0Jb3pzzuE5ZxsFNbJA==","shasum":"8792679fc7269b3452822b61a9127fb47fed87b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1-alpha.19.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4U9E+bK8knSqdqiwkkv1N+qG5FMVVu845QxyUn92IlwIgblqrthVvDh7GYgOQ8d/MuLcwm0UYonfqRobrVlzOjMI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjfRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXMA//Txh+c5VWeb5Bge0qb5aXbjbDt1511OKmAN1M0WaRQWnmrrRB\r\n5uBMJvp5TTBd4QLzwY/nizKTnvagN1wAplDD3K9bRBtW9ycratI1utIJ8tz/\r\nhR69S3eniddGENc73AUXbt3WBg3Ztitp5qvR41M9YFzaBRcHBzVf4HGbT2BS\r\norfFAOV0Y2+8H3iwwRT37sUQ8vVTfuCCjIGonz9zA7T3YXC9sFH9e9mjb7+v\r\nxkFtOByyXzi7mCjQaDWmIDRcmLwRXUkC+frhARvhteqUZ8vF/V25TJH1bj9c\r\nT0gQtCNqN4EIrCdL5hA+iz3NoqxH3JcG3JCx+po3Ix70epvJ+vLJ1C7BtkS1\r\nLIpE/n1ZvROIRDtYvWf2JhIixVoXEZ1IS9nFCc7Enw9KTXkBR1y7/GM41mVd\r\n6RvvYt6OMd+pOXZ3b6u0QM/fZLKOtHYKhzw084f/W7N5WbADvQAbhB/ie0b2\r\nR8UyjlEUytv/II1nqkMXA+89jR0BnyJ+1i9RC/tGZAUY0Nif22qxbEfg/UEo\r\nR+QwtKtGdt0GvP1wxnzsoJmVHol8JmXnUxc13E/sWAqXZYNUkpex7oPBeVgG\r\noY2dkqED39C7gJrymVksMde4PMJYYH3g/bwK/yG/CtwxKj2Gn5GM0wnIY3Ot\r\nzOgJV1x6Xt8BGPBGWCLiXjK4jGYbQiQ9zd4=\r\n=05Hs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1-alpha.19_1670247490283_0.6872967587427281"},"_hasShrinkwrap":false},"4.28.4-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.28.4-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.28.4-alpha.0+75dcf694","@typescript-eslint/types":"4.28.4-alpha.0+75dcf694","@typescript-eslint/typescript-estree":"4.28.4-alpha.0+75dcf694","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"75dcf6942286f6ad3b507e469d160dc526cc7274","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.28.4-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-0EQ+9X2y75yv3XQrbM3Q/+3Bl+J0Dzud0SH/1T7dMIVLpS0RnnuGbX837ufKK2hdA0M23Vco+AZgbt4Wo0ir0g==","shasum":"51f143f7dbbeb02756f86456f89495639510c9bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.4-alpha.0.tgz","fileCount":164,"unpackedSize":298350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7HhsCRA9TVsSAnZWagAAbVsP/1ry3NAML4sCtnwyv0Kt\np6VIghqBI43QPMIbM2UyJMKlE8uV/xpsr/i+3E/h3N8HE/tx+70kRzM2Nenf\nloy0SC8LWX/3wIiTadKpcbX7thO7YPHSw8iq1kMhI3tW09U8x0xvsdhhnZqI\ngHH+Q3dV9lzjj6UiSGR1HGjpLQ/8x+BiwCz18i3sdCgXG8XNf5bZsds7oHS7\niQFllD2cNzWINA6sQc/00+cXg3hNVcQMWV5I4WSZADzYqkWRJom68ZIDjkTn\n3lReI/onW557vmF/JAu2C/GE9EwZMEUJCwldIpV7ZMIuLNaiCGq4T68I4lwB\nHI+/suirmcvW+iF/wkRr3nrjR/F893NSE6BgbgmSnV1bo5MAr/WAwsQYLKDD\nXNgf7peufnMt/ia2ACeSlXYEXhnSYH6p7W1ViC7/6dCoKjo0OPbEte/G3Mla\niIP6DCNJm6CXq96CeINlgKyv5fP0Dpa1q83g1IC1LAiecMJIMN9tjiOcffoh\nhH62UEY1d0l4kcaPV8nWGSXTWAkXTBwIMi25oTuRrMUN39hdKRvnfbphdW4O\nt0dIlO69GlQCeO5Y2//Dg4KeTNMjAxk2Se3lAjBJafOYe3pI3SKtCvDnK4cX\nUIISVaQlgJ2GsPWxMyIdowO5hrRubjGbU5eSCT7J8haC0EYTRUmVNM4vb1g9\nceS7\r\n=HwBu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCotLnrfdSmMiDnHL7aoEYfsvTfL+OEqnmBIEgKAWxaMwIhAKg//GT2VdYlVHNCkcEKLy24Fmfg/O2GQEihymUXApVQ"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.28.4-alpha.0_1626110059950_0.5060698937592842"},"_hasShrinkwrap":false},"5.38.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.0+84e316be"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"84e316be33dac5302bd0367c4d1960bef40c484d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.0","_nodeVersion":"18.9.1","_npmVersion":"lerna/5.5.2/node@v18.9.1+x64 (linux)","dist":{"integrity":"sha512-gBQrKHEZk5k/FvPZgReFjcMCAhF/YXg16GQyaur7ZWJaEKpIyU7ok7FoCqmEhqOx1XbYz/baQ19r9txeNjsHnA==","shasum":"cd3843a5968b39a4416a197e2a71841d41d0247c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd1e/S6tfkE0L3MPYZoSvjCv3pnI5fa6XmNvXm3TQsKAiEAyMmH5/uX8BpN29phLOuxwPCK8XflHDN5o4AvjISZEhg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMecRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmKQ/9FY6LIsbceAi23LcaYbJ2YsXC7vBzLJli9I1vSbbnjk1RYnZc\r\n5oPoPTztNY5MFcHyQJC9SlFQREPUBnHEop3sQS8TrbzHv2M6Kd1O98yC/TQz\r\nkQxjD0EWMZXOxicFydtlj/gTevyef5Ow29LwNOg+PdZ5F8wbWlw3xGwrMdh4\r\nQaDEKYBahA23abjHYXRYYaeLzatqrZMiPhe1X1LPj/KZMmz2su9PErK1W0mn\r\ndtwTnmzvsvY09haxu0QncnpZzPV1hahI4fQe0aBa+nnqX6ae4Kcpqv2DgeHR\r\nNfGjBFpGVMo4FZkKvSp6/LltCuWjh6KvO7e1NXnlWMS50VusDHJMhI4y4Knz\r\nU7NWuRrrLnlsE6F13AmaIfD6lzdF0+nCpAJTftYG22N4rbrPDXND6EGAhTWQ\r\n6wyVDvIj5do+x2qgQ5IS7huejWcckiLsqgBAjb/U5hqrvUYBhkMZfkpexlcV\r\nO6h0bG6kz5eYcCw88spokoOwuKpoBHs3MrTgkyrgXlovJPO4lRfBJ69W4nAf\r\nyJe4Y3iRxwo0qAF0Ic2qStacultRY82+Hf32Mn6CriW/GHnYsa+qVhatOVKh\r\naJ3A6Gf6cGelnvkkoZzH5ZJSMhJnnzTXEUcT/2wmaAWXE6IbZL6WdQ4tHdQA\r\nVcXsP2E+X0LnAIIao64NaeCyslxqb43ixo8=\r\n=nt+C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.0_1664214801513_0.6637387281644356"},"_hasShrinkwrap":false},"5.38.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.1+c8d5cd2c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c8d5cd2c0eb2f2446a1938521ce01cc69e5799b5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.1","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-iYFHIzG7PqZ2nRmlhp2zd8fOp+6zxtjoDNbW2midXsYRgzWf4iqq/hecxvP+CeH4cx16K945nuexO+XVa3nEUA==","shasum":"f970b5e0aa39c3df547cda7a930c0a628b5aa869","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKjCNQsGnr0D+ud+RnICy9Pbr8/2zV91rAbdrJvD81FwIhAJwHQiYx2/DG/ujF4b9hyCSJPxy7JBAsonUeyw5QKVFG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7HLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquBA/+OjFDVG80m9G9mV+6HCs7m/mH5GJSeEWpOu9t7+60LT/u/RuM\r\n6zQkgtQ6iuZOfnx/3H8a/anpjLwQmiQ9ph7nLDchklh2+yxN9CU0K77TaRZU\r\nIk9UGvoo8nJVQjW+8Rk0DmcKymBnr+VmDJbgEcBr5eQ6YNeivATJOelHIjlO\r\n30xx7rzwDcALWwBtZx0cEWK8LyXFRQ7yscvvSaj5U0s3zYmbfITUmh5zq4bz\r\nwcntKUKuw69BcVsptL/FXq1lQ7299apWhFRN6YJc8gk9dTvcr6MlEPUuAt1t\r\nAtsZL9tYfB2yDd/TZ4UCdh66ugjPYn0bx7oCWthll2dDo0YUNK98m6+/j5pC\r\ntNF95E2y39vJuHxcXwS8XoiSRH745iPD9VaGRp0PuF5RNNLQzuLcoAhq5fZo\r\nnDc+C2QJmAa/QvRCGcGIMsUkaByULlCd62Sze5HGrgsLt1ixkwxic7nVL/gg\r\nIw+1jtsO0xRIyL4afqtO/pECJoGQHsNSjXM8SXCJHFVVqTb4JmB0m7YslZ77\r\nklQ5Bq8C8m6PW8bqUfHtwy+kGC9rrk/eMByjDVhh8cXFVxuXH895R+oE59to\r\n5VGDEstRZUgPx6Fmw1gfXbuICBh390jIjIhyO7MZR4rxhqoxFpfNauYquTqf\r\nihJAZoOaZ7k2wiXvYs5DnRw1qBuGILLil4A=\r\n=6fT/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.1_1664594379308_0.7888586133223574"},"_hasShrinkwrap":false},"5.38.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.38.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.38.2-alpha.2+5adf7bdc"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5adf7bdc2ffed554a61fcf0d7d2051a2d7e73c84","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.38.2-alpha.2","_nodeVersion":"18.10.0","_npmVersion":"lerna/5.5.2/node@v18.10.0+x64 (linux)","dist":{"integrity":"sha512-n48IxAPfVtsOazDhYeLeeiE2j098ejB+ZuSwCB13WpRAGXF27OoArlEf8KvoulIwPKYWSeOPfp4yaRira2Umsg==","shasum":"2c5f3d8d2539d561bc2b1bba8ad8e847f216aecb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.2-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1f8bEpjaTJ/m+CxLwKEur3o+yujgByXmcPN31hp5ihAiA3nkKO8pmGjwb/V+9DyPCnUTVQXtvzCZBQcIGmKoThIQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOOetACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVLA//SU4C/rCax2nPoMeXMQ6YmNgyah0S5S8V/umn+6qvXp6vSln3\r\nrYLGelFJmCoViZgjwTCgMtnacbzk7vy/3nZKIaZQPAy290mKhKViBtcWma3H\r\n/r51l47A01IoRiyrSSxMBurqtrOV2e/TNbFd2iGIxdj/l4x1T9xRjcMVJyDI\r\nfpAi5dK7+QhiNgP5KIwOnWI8DyPBoxUa7Dd75ttSO3HtTJMyQLr9ZMbQgF5c\r\no9oDPOTgsaucBo3+xFQKqibnZHv+qV6EeSnTIhTqj8HRT6Qe5ALl/L3bT0iU\r\n627CspYKhO5GibwCgboXrUs//BmifnCV5iI0f9TaoKpFGOYEGm9RTr0wfPjZ\r\nIJk7BiQPMPhgA6e/LhmHbEA5JjVLoZ0Y6s5mCRWQIqeSTpDVbr2FxJtneZC3\r\nIij2b+dECnQXTqkcsyL0mh3GbBDlBA8DIhaPeOMVbu45/QOI4HxSU74GmTtM\r\nsfZ+V+GHfJ04yqdw/uKldQ97ZcpSLKQIO6oW4fKy1FHJPSjN9ZPBi2n5OEe4\r\nDDwSCxoqYVvfZDO3CDB/8TECE5zxlZxTUV5wThg3tUlKIWQUfEhKeZzGXRYz\r\nX1CFaJPWjU6GXIeJBRGL6G1ZywKnqqu2jqxZJPH7JfFPUOmn/+g7EUE/PVmQ\r\npv16Pk55zp3sIuxzwzIh1pr1L1wSOHjS/h4=\r\n=h7qp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.38.2-alpha.2_1664673708852_0.5780896982184862"},"_hasShrinkwrap":false},"5.0.0-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.21+c0d65a06","@typescript-eslint/types":"5.0.0-alpha.21+c0d65a06","@typescript-eslint/typescript-estree":"5.0.0-alpha.21+c0d65a06","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c0d65a0667bddb765128edfb35637291247ea1ea","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.21","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-kZL/rX2VaU4lLtytWX2hoBvO5ok247E1XAbDFwKhVq7KaO0hfG2KadqCAddzIN6MzJBfdmtZO7Ml5c6u1UbTSw==","shasum":"c0b133a2f103dd3ec3876024c90e9fb5e38047b2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.21.tgz","fileCount":164,"unpackedSize":299060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKscdCRA9TVsSAnZWagAAwQkQAIeCIsrk/y8jmMW4GoGm\n6GNwPiC6QkLgxhf0g5vZ5201L+fiV7742HlbbaOLRsetMleBod86p3haKf/g\nzbZxpHMlo47+fRshqg/X8eUrs1Tt8aSQoTbD0xogZp/IMPnXyjIJ6pl31TRz\ng1AxZpF24aV2GLaeml63QqMM23GE7Jkm1DPSD1dHgCbjoC3xxOfHrmwRvbZe\nvDNazCjQTK+kY0qKhkdk4jtp9vXeNVC6gAhUyfAVyChPUDkS2AJ0FLfBUiuM\nkhSGJudXgOxwL8yYzUgYpEyaQXIlRZeFhMmrlnHgFN3jTLbGzX9ZcT1IB7f0\nEA6/JjEkITjXeXLfvJ4Tt95q0Lj4sF0NPSOGe6a7tUVFYgvVSdjePFHup7gm\nti4/YloeUwqNRTvTPO68Upn7DyDAY6wqlVHOB4Wnqjv9fWbhkw9kJyaBPwk1\nFyfVae4273AQhJnal++2cNt3epeAF6qJBz6Pd8JB4c4r1NpmTc5U7N+F0BQ0\n/+GoxqGbAn4ruBIpDCw+MlGhp3xW0DJ5zWb0486HgLMu7UOrvWcaUiNiDET2\n+EFEM67ZKNSIp1fwWzBepSRWJYERq8f6jsBRddzGoYOkx0BdVwBPxWcEDBLp\nF5wR8hyGxvOWtvPK0bK9z/r/MAsqauWSCc1GSVRjcnq7+CTat5htLZAKiaTm\n4Aco\r\n=WFf6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe5vd//ima/cjnr3SDvYUl0ubH1vkbTuhVDE0jhukd3wIgI5w+tZvSdCd2ITG0WXpcazgUtH7lwC7fKKHdSLw0U1Y="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.21_1630193437117_0.24065737956841704"},"_hasShrinkwrap":false},"5.0.0-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.20+69aebbad","@typescript-eslint/types":"5.0.0-alpha.20+69aebbad","@typescript-eslint/typescript-estree":"5.0.0-alpha.20+69aebbad","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"69aebbad41a186c99853da5683862f669f0cdbcf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.20","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-rRJ1mXxSTT7kbUF6RJkmQ8E9Soal1MmLs0NmlpGPq3Qm0A65CDM6II7Arh53+xP/vruwfOJ2lfFEYXmU0CFO3A==","shasum":"448003cc0f4fcf69b702b4d8f997ec4d86b46b31","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.20.tgz","fileCount":164,"unpackedSize":299024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKr4tCRA9TVsSAnZWagAApGIP+wcji9/MNZpDwsp6UDfC\nXQBbCwglO879Pmy6OyURI1Xh0hAPAXXwmwyCUf9FChw7fFKUpSwat1ElUo+B\nN9sMMra6O+sEPVdZ7JwyJvAsMwSdJVlv2qHHE7IPCVBYdcemIyhV+ghEuy/z\nFcPmLtkhnhz5HlJ/j/PlvqMn6Vz+PW6sZcN/nKyAdXU1fGXhvpAnfe1dHL5p\nXK9+QCd6FpPH7rxdSg6KyShC49/DFxs83tEIAobBuFFUeao/jnzoQD4IDnVM\nHxi1oGKI07xtCtz7kJrt7TfDbHBju0dXGR3Byj8M7ZhC5ejU7QHJ3F3y748T\nemAMl6wLhBVkvbDSh3iQ6RJ1Ot0RsHsSMNeXBG4y5JlLS3JSe/YVhVlKi9Ya\nekLN63O4x2FUGEn0tx6aCGLjCqvQksYeIpmxufLeX2m3oqe+7RkqJLgpEV07\n9cmc6tDWgbsWXrhcwc+umk3Ci4db7u1zNYXL/v88VDkio7q9eSg773JLCk4g\nHW8g6+tGfCv+/RV+hmSy+QtReVWbJZMmqN+7UbZVRrTsR58YFq81AQM/fvUf\nTaEQTTa+EgNIaKn/EfzNaBgzhWMAuwxytPyuHzeFuSpYwzaSQtPiOTmb6h32\nOf04ihrRh7a25aHTPg9NIvEPVG+oHXpC1G8i8Wo90ShfAaCag5bDjQW+NYbG\n0S5x\r\n=BkPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXenzO0K6UISeDSjl/K5ht4oGn+QKdtThiow9rkh5ECwIgZ/3hQY1bXCA+Dcv2T6RhtitUmzcCww2RjQeLQXI/Lsk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.20_1630191148842_0.4073018475971595"},"_hasShrinkwrap":false},"5.0.0-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.23+d2994738","@typescript-eslint/types":"5.0.0-alpha.23+d2994738","@typescript-eslint/typescript-estree":"5.0.0-alpha.23+d2994738","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d2994738c9bf95f92c879fd62be3652c98a1703f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.23","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-0Pb8XhWOsoEIEgjycO6lkh0T+AZqDeCe+kO2n+9HGgR8K+7ulHoKSauqYCHPRjokkfGNNPnvcHd+jzzGRCyQ1A==","shasum":"87c407e4fc2b24e6d06ff500e27a7e663df839b6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.23.tgz","fileCount":164,"unpackedSize":299060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK+lkCRA9TVsSAnZWagAA/6EP/35GWrdoOdT/f6qqlq7p\nZf/WR+EP7LqpR4vPcz9VzjaXShIMYDq+awFfM36eSgQrbhlUPztbIeEYTu6w\nCDxRzpyqB9nxri0W5mjVC9m/QvfdRhdmeLvTDwzWZVltCgaCIVylv8I2S75T\nOqhf0AKV5oDve9ulg6NY/Y3sxDkO0Bblamrje0/3RBzOINvl3AJsHdf2YokS\n4XIIP+RlFEZUKXTobNqXNERd5zB4XguxedRTdJurKxqKmCvD75hlK7BaOLcb\nc8JCD+lB76jPsXtenSK0Ftc3UL3y4jGyWFONCSjy6Vd2gOLCPsvEk2L82Slz\nd0jIh+RYgGQIaZzLySbDFcrS00LYnII7SLpirEk7ph/Hf0tCuSgThav2w/8+\noj8TaTEuFZeCl+fSZg2nzY8WLDa7uo810U9z/EN84Z3zPMfRwMDXJ5E+222p\nQKNSBuHCRDwXptiMrsMAGGj3icrW4MoP7AWy9sW2T4Dw+B2RybzIDuBVXqaS\nvDzrcZpBeOeon+Q6Rj0gOr7nsLwRpZQNdSqwH8iC34Xuz+Y5O+Gg9FmYyd8y\nq/zJD6uI/U/unxFSHA+1ECXxzHeBhnb2eMIBKhx19JipXaVTu47XAJmURJpZ\nKRTqY2IyINjBaisc2BQsiVhNNg071JpGfGMz5A7h6tozxH5I/jBHqF/VjCY7\np1UV\r\n=+WD6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMSu0jJIAPllm1fKNSco6iKmUvdsPbJm2cAIf6sK1nlQIhALCXOZIhtUs+vpAD0FrOam2n5GGMuxpUj0NWoFmq8E1T"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.23_1630267748340_0.2332087302866852"},"_hasShrinkwrap":false},"5.0.0-alpha.22":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.22","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.22+93f3180a","@typescript-eslint/types":"5.0.0-alpha.22+93f3180a","@typescript-eslint/typescript-estree":"5.0.0-alpha.22+93f3180a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"93f3180ac34a8fe4d347636cefa35eeaac43dea6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.22","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-dEpGoGZal6i+mjIMoS7llVnGAQfYZgJUvDIMg4A714r+4xyiUnU+iaSmzJFqp+JAdcQ0CEDDyvOxULXWsHF4Ew==","shasum":"05f8efe50488e10a27d78d875d943027ac11ff97","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.22.tgz","fileCount":164,"unpackedSize":299060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKuJRCRA9TVsSAnZWagAAhKwP/Rwz+PmwtWDu/iwsM5H6\nQFxLfhq2qIJx7qcZ3miVCxaBhTDzeToszG/1Fkf5MLkJ+wXipat70ryNYvjY\nkH0W0WMfD3yRhRSNqb19aTMkh4o22rat0GygVIvrLL/U6LQTuaGQFcp9xUcT\nIrlHwhkwyrhlGOyQVYOtJABuRvvCqzU1mORFULkYsdHa+D0+g1NulWNwqMwX\nDi45NX/UcwZ/3tWJG1t+whysJ/3dgs9mx5a8UT9x1V45mTr8+oKKX9dUrEYM\nrgKBNt7vQr6GR7DqiViSTmPgNDphU4p7amBmgReGFemfBqp5IiN+1kNpl5Kb\neiPANcfSoA52CZIz/ntJtMuYk923vs1W9OLp1tzZsorIox+qyLCTHyS+AQsN\nd60fT62h64T6YSaSmgkL0pEheMjbLB9aaFVxg96jxEVRViDgT7LqNcRBIHyo\nhgTxcZBRo4il17+M6fTpgeBPG24OOVr8reE2uN5Is0r5VAT4PvqBxbfQVdIV\nZhPMtlc6LfSAopw/pIDrSrGTW9hus24dvWxhSiGSYUBzHOXLe21NG234ePUX\nlfqtQC9nRJfCmQMuZgbgOK2FzPP9qyh7lNW8gXwSC6D6HijhApFqn54KNsf4\nm5ia1IpJZ+DQfEfe+ultNXo7YscfvMuqg6oGy7rSf8xxGcm/XnbPXMcCPVVo\n5Rhn\r\n=1s64\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGICn6v3ehH+d6nmxWFlpJWFgkdv66POXIpP8gwdcvp1AiBrJtUBd6uituKrbzm+4m0I8VHsxaXz5xMJ5X0ZnRfY9g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.22_1630200400926_0.8795614678873427"},"_hasShrinkwrap":false},"5.0.0-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.25+faf2d1d2","@typescript-eslint/types":"5.0.0-alpha.25+faf2d1d2","@typescript-eslint/typescript-estree":"5.0.0-alpha.25+faf2d1d2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"faf2d1d246392bd6b4f99218c487a358a2bb0613","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.25","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-NNY4YDnI74RYHiq5PyXAFgVb7lVGLZeijnWVXKJ2M6AQV5arzg6KNfFoy4FG9o3+2plxSr8Vz0JP6KfW1mAf+w==","shasum":"064448e57f1ac6cdf427900906293920d2cbeb40","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.25.tgz","fileCount":164,"unpackedSize":299060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLRFbCRA9TVsSAnZWagAA9qUP/2eJQ32oUxwafPeZJa2l\nGJyRxCEcxwTslOMOTWOPpuoIApxb1VrYyC992VxP/IXAMyUqfbUluq+NpUsh\nQj67uK+2w8uCJvi1yBd0L7SzoMGykq7/Gg7OgBfwhQdMNjd3cDUxZyBHIfSK\nXg+A1IG/1pZ6XboBTpzh0WU2Qq/xhxrRNiyvkFxr5TirfaE9u0QjW1KfAdg1\nFFG/CcXoXfLqnLqiKpQVJlDvgDZyBxhlyhUb9Eg3oSTDUc/Ng59VfNo1giT5\n4R17dzKR22IDO6P3pJvpCkhIKO7/CK82yMiabnlMlJG7GwoSlsLUrDldyxH5\nW6GpL9l7GUEjuJ+MQgpbuhelhbc4eG9/XSDzVreHrllkk2+oHoVzBiFQ8GML\ngKQwwNxMuKphOlBcIrULFGaPO8Y/Tm4Fgniu0Qe2Uc3+FELCTr2X/l8RiZfl\nVwmCyxg31VvX/bCuWk1/Gp7UWr6j4YlDk35C4XzA4kqzmS5U8bRcEPa4yIue\nUIwMj8PKCl8aJMDY8MWqAKQlzlSM9hApMaUu6rNxbSDfrxFQK4ZDjAgkSwh2\nW0b3TvOFh/gkV8Ki9fxGkAJpGF2oEdATv0RkGLLjBxBmrzUhQbjAhploh1AH\n4zYvZM+ZnDIg/n3TWzKIlgNSm6k9gjoxxc5zPGpF+bNO5aArcdYLLqSw5Mi9\nN2XN\r\n=1jgV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC91GHSxJLn/FTZ7f1iKexdGDQI4Q1dHCXyLdN+qxN0ggIgR7wka9D+VC1sKXUliKuHykorXF5SOodOEhIbutbhrMA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.25_1630343514970_0.166109200462484"},"_hasShrinkwrap":false},"5.0.0-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.24+68daff93","@typescript-eslint/types":"5.0.0-alpha.24+68daff93","@typescript-eslint/typescript-estree":"5.0.0-alpha.24+68daff93","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"68daff938f67b83d69ede1bf02612ffdd494c122","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.24","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-lktiefiKTfdltTpehNM1qW8Fk6GpQH+UlOU6m8urVBs32NbivhUEUiG6A3UK5cBKOF32FwOk+3X3AWZTFN9YSw==","shasum":"7802c665e81fb0cae4c86eadaf9a4c44bb56451c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.24.tgz","fileCount":164,"unpackedSize":299060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLHokCRA9TVsSAnZWagAAw1kP/0J1J/RGktjbIpmyoDnZ\n65Ntu4lHWPoOqMTDqXs8q7yJXNRrdNvhQF63jxNnZ/mgC7SWjLBRcev3C5Vp\nSd6nhkgD6t4h/6+LYkbS9dvqXcp9BMbo1i8jy+OZhVxAsuNmwMAlFWqZm74g\nrbhAxqiYWTurKzexworBgNQKZygtSYzGj0r9jU4NCZJu56K6oqIyVKTqk2cC\nTG0jRJTZeKptiF3xGok40XbHfChFalMPoLklnvrLvvnFlsWvWsDZHltYcyAO\npEA2UlOcBIUlaMHrkXgFnmCyh4sdtgA1Fvm8oww8aFPlSNh1j+r2zoLcgDAM\nGfzcQUlR/nH0nggAv+YkawA98lwLl2xIyWwWKwzW764mriBplkkn1WzKEvRM\nX/Ij2sC3tlIkPKor+ZxunmU/U39MnuNNj0ZkOQmZmMnth+CYnnur8TvDjmKh\nwwoVIUNcxSF3lQMMu7Mfd56xUU1/KsAPnTtiik8NvlQSIsBBSgX9CFvwddG4\njVtUF8zi74u/N879RHhERtHK/j6wn/jRzL/epktieSDOpBMNtmyRldZx0zGz\nbMCTzAGTu0KVZIA62wDN7iKllbelQ4S8GVYmQXSqnVazxdphWxd5fzlUUl/u\nQCsmmuhgYDqnJItZ9DkX9ti1Tk2nAhZ2FH+2Gs5y+dBO/luPZMH2vePz0kaf\nRciU\r\n=U+sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDno+aUzHJHRFgXI4G+BqpRgYglkX8aV7U6QLn1UzM9AiEAvZkmSSGB/ZQXtfTSyGYbIEd1J1wtXmiwWFVz3SG/Qls="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.24_1630304803893_0.49921104328403243"},"_hasShrinkwrap":false},"4.25.1-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.20+99aab067","@typescript-eslint/types":"4.25.1-alpha.20+99aab067","@typescript-eslint/typescript-estree":"4.25.1-alpha.20+99aab067","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"99aab0673bb40562ca6a04156e9856dd3ef561b7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.20","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-KVgxQezMaPOWZ5Kcin7DpGCAmel7gPP5P9QSEHGceQIEsLKvVpi2Cqfb2Vt9IIRUjmUhnONtgKPdjg1K4w9B8A==","shasum":"2549e4738a62fdf3217c1f8e80cae6db6a676ee5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.20.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsYPnCRA9TVsSAnZWagAALmcP/i28sAoJfSamy6HGb6Ib\nlbvOiALZmpZCmfSEjV4A2kxuBz8dFOlGKrW/w2SKfpN0dhLgWJUuwTlVp7ZA\nT9+8JIC4BYe3lJQu9kj+ZSlH7IBKrBHmwC2HEqte61Mh1tjElTe9Pb5qOxGw\n4MAE2xrErp6zR0HvRhEXvfhr9VAMDI9OdFIxDw2Fn15Cuz06QL49WX02qjpR\nDiM/QFzUod5pDH5lsK90XHpv2PRxLIsY+h5eeAQXTXs2DHOO+GsDKkenMZzz\nBvQViat6oRt/YMXIyXImnpOLMFedfmw9NCMha5HWTqaFIC88H2c01YusOumq\n8ZGeeFmZupdrY6xfs/bfR7k1LXo/OLYxy2ufb3c01ZCcQnjoP5NyIlf/sHwN\nn3Yf+Pf96V7IHiZmJuB6NysJ3Wh5VKBR3emd2EeL+yagFAW92DCLXi7yBJLT\nyZW0WUnm4JOWVl/5DSe+8MOT1+miQFK1E1v4ubla6Ky1qxRyu5A/COfFAZLT\nqP4s9IVNMyW1fValg3sjFSEpVKgo4V5KThZJ1/YWsH98a4HzyCz0BUS18HM6\nwYvNAqk6X+GDAiGkDKHG6rLYuZNFnyct+HmkIkGwkUHM2Ve1ZtBV4kFp5bof\nKuLvldyBnyWzm+tuoI++C/KhN6+SAuWjSJFGJBzntX3ZSJJd+7NfTUoaeN6R\nYuZ7\r\n=NUMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVE+sBtNs6PzJ4RzwzRVcuiJGgHTeVBKYFW9vQOP4RIAiAiH/c5l6BThsU6h4p8vVwdh/VZ2WVBnOqrZF06gh5hAA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.20_1622246375065_0.6323873057914902"},"_hasShrinkwrap":false},"4.25.1-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.21+a760946e","@typescript-eslint/types":"4.25.1-alpha.21+a760946e","@typescript-eslint/typescript-estree":"4.25.1-alpha.21+a760946e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a760946e59a69dda971a337f9dbe898b9b564ea4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.21","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-9vpMaWifQNafQb4JaxIvJ3e7vuKltaEF2Ft5lGHGUcUOElnpmB1g1/woEOQ0la/JBduw5G0/sy9drSKQNIoPiA==","shasum":"e18bbcd369ccac6f158f3a5854f5f4ba82c00480","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.21.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsYUkCRA9TVsSAnZWagAAVuQP/A1kyRPvUdtGSF3zrH4x\nwg2rTAa+IKb7QZ0uRWw2j7ui7ZdYBKi2yR8jTFFs/IO7tNKX5S3P2IDVw3f5\nI3DwGiOBvZ6ZFDMfxGPQLw5mY5bWF4+XgnKMKmvnptUb64d+HA0DvGjeeRHZ\n6z+YS04Y0y6+ZjAO2ULXcWoPcsF8VM1qtBloQNM6WCFakeANSCvoSmOh7Ywi\njTY/7DoGMJmWMw04Av7snnRpUBXWKuSAzijn5m218z5aMRgZtMn+bvuyEitv\n2gQfzttQhv0vqwzEQszoYKcV2Wf+HtOUorNHvCbQuYfbdVhTQ7J+/Kpp9OA9\n3O0ot3JGpit4zfFX5Yk80MbBHdctjto1RGP3p3ITVFIbSX+yvK1TnFuFy8dJ\nTUWwzQCfvjyPwfOkHl0d1c6yyS9bk6dLy7Fw2/OKgYZf8yIhcuAtFKMX/lqt\nSn2Pt2FNDYPb1XGO+ad1z0hlrgbtdUl5xXtL/NNLlN+mNLajt5K/qigeIFR0\nnxhR+a9Dp+V90yi+3RRVkTH8AzGdnU/BWpuFQfRjjgmkNmynX2aYp/u3n3DR\nTYPHiK8VR7cD4J8e7ggD0fXhPoM3Yy75jKGpI4YMPu/n0nKgt/HrzAp9MUKf\nINSmK2UAFqqbwZmhyqvQl10wSk+ghBct7CyLpvBwgsytCH6hetdOoxvEIq5O\nDVvB\r\n=JSSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIk/B6yBh1UfGe+bTIlKFBcUfoz9fbijJChJLAsbRR5AiBSsWqBjQ7anGL3DDN19XDqi5Oc/mqYcXzIaCE3XDucIQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.21_1622246691755_0.44733347073736995"},"_hasShrinkwrap":false},"4.25.1-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.23+258116ba","@typescript-eslint/types":"4.25.1-alpha.23+258116ba","@typescript-eslint/typescript-estree":"4.25.1-alpha.23+258116ba","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"258116ba7b0dd4ac7a1cc3876fab12f2556bda74","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.23","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-n8Lm4enIbjWDBfKnlX559mEsVp8YgxFmuJZ9zEybEUMM8BbUdbbQV6owLzAaEHW1mrtj6mdFqkDCqBE1nb5oLQ==","shasum":"277cb6bda7ab8132762719c9b07bb87a930a5875","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.23.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs/EqCRA9TVsSAnZWagAAMTUQAIx7eID8jW2zU7B6kCaK\nFo/CVsciOBAlYOYXB63kLMW3wyP8o4aX41Yp2wn+AiScIx3LhGLPqbrME2Ft\nfu3z5Hq6vxGTIUF1xbdexAdI8M4KX34XvMe0jZ5mAUlY/iJg0Dbo5/3el2rq\nkLfDPQeycwp//tNQE29KmJ3kffzFla0bpilbM3ODunzEY8N63mlcD1CmXYtN\nWXN6BEHtC/ThuMyPea8PpoN7YTBpI9dy+fbh9HESisNBtAjX2m70OAlMWz0U\nnEJyZsbV+PH/OI+Hh1Jj+l8T6qiEjIcaDVM3pIuVJpjkyxOS75MsKLhfxmQJ\nDeDuArtCFqfJZVnp4UB/NxmxtvKAm7tFFMuPYg2qTG9qb+9VrSB6bc7Xayn7\nRFBiJHkndOwlODqU5TdRubQbkw7Nn0WUNyp2LBgq/9eZWWAua2I5lr+zXztS\ncZrdIIv0E3aIJb4kIE6tdrOHv5HqgbkRJ5mix4s5VDG2MkMKxGtJzJHZEx7d\nvci5pDNKNOq+Wr3g3c46pUFLOmijoOw66jAqLasiPnaS11srG5Qfo+wGcO7W\n0vLCRonVqGo2hqnuU5SEczL0UmuiYiXM//5890ONVgFkQTWRmrQMbZlLoztC\nhCzk9+XNZNz7fdkgNLorR9xpyma0T5Q/MM6XxMjoma546YVbeXaSjOqgTvqh\nxVUP\r\n=Pk2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS+CvoSh37Qqy4vU0K6ywqu+52jqkxSQ0xF+6gK+0vjAiEA0bLXCCvbnG4fplzxOWPSW8S13BdrQAIgS29iwjejHHk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.23_1622405418322_0.31501837383739817"},"_hasShrinkwrap":false},"4.25.1-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.25.1-alpha.24+b1d44497","@typescript-eslint/types":"4.25.1-alpha.24+b1d44497","@typescript-eslint/typescript-estree":"4.25.1-alpha.24+b1d44497","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b1d44497ddf8ef4615c727fe4241e54f7f1aba65","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.24","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-H9Ev/0YvbzQfHa+ZJFVn9x4n+dWt9DxkL07fdmSz8qm3iaomCmqsk53OobMk8BVh3H86g2wYW5ubiQnBgaW+Yg==","shasum":"acf9ee0b207d4a1ed3c8bc655f61490046aea104","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.24.tgz","fileCount":204,"unpackedSize":410742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs/+DCRA9TVsSAnZWagAAbeQP/3H5z50BSwsGlrgkiemO\n+V7OKsbDdmLaaVZxKH4FY+UCKoUQ8kBM4/JlRfpJzo/bEfS6WhnSZ3KUg+Dx\nPmyjIH6DrF5erMTc82lkJyXbUq7KrVZ5blIQzWf0NjuPjgjySKRo3hsOgBwm\nE+65Fp3vpBr56gFxYCh3u3k1/8TGYAzS/TRpVAgfS0CtdEbpmmktlYYvmtpU\neCWbCaLS3ICsSqgIviZSFC4xdWQZkeCbqoR6qLuiUz1L33NwxpaX6KcpRYTg\nGwl/lUfO4OYFoCCKUzWO+EfXrB6kQgjA3sF87dpm5IUDol/NGSkE2GOSbuDC\nbXL66m4mG7j/e6Lq/4OybeZjsBW63+OdPHE5wYMEDa0UEsfYQCMiMadqNhj1\n78HCD1nzZYjldmrghJ+x+Y/drfcLA6MB803JBSDH1uRpirvAzJpePJVyYKyH\noaCHS2SV3SuVVMt4w/9SJHcE8vhdKmvwXQBxhMLzrWrFMiSkT2tNWW3kAyrR\nOtsMzJ8TnTnR/1mj2cgDXvuS3GwXLve6Ythiv4ebdUNFCeRKPQ0pPigU6ziK\nNOiiiBBwsHmQdW06dt6xay4l5xQ3ojE7auHjTOj1yAL8GkOIqYt0YX92l+uo\naeor8KZr3L/DCa/AVPKDWFsQV8fdkEoMQPBjaXggTDRsXphlR9XAMbuGw+ig\nLr/Z\r\n=ECKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr7NILKVqJEApzHPMireZwkeat8GmO9uz5Uoq1ROxWRgIgczwimYQQ6q53ji7txkX3Rm9KI8IEvF0Ghw0E5BtoCUs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.24_1622409090958_0.565663722073295"},"_hasShrinkwrap":false},"4.25.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.14+936b3c3b","@typescript-eslint/types":"4.25.1-alpha.14+936b3c3b","@typescript-eslint/typescript-estree":"4.25.1-alpha.14+936b3c3b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"936b3c3b14b3108c9b09a96a1f894a6ca4f505d2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.14","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-7QdBjF9H/2+pTkJ8T4/UVvHTiMwofsWOp6uYjj/7JdnOWeouJIUNR5OU843+8KVInj4VdqE9Bpr5IU0YTBSynA==","shasum":"f4bb49b1aeb5a1f0695b89bb2b55a99e188ff238","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.14.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsX8sCRA9TVsSAnZWagAAW2AP/27mxz6cVL9pHBt23H8s\nYZeLcBWzoia95dLFeez/4k+puiebZ9GQfRYzQ4+kjpbOj00ts8ovGB4BMJnP\nOM6kb0y0xj8KJ4RH5acduP65JHkZIygb1wU3UH2DF/yMW/ciuDiDlp/4/H9s\nDsXRkhd0U7Owt+RweU81G3y5jjnGycHe+1wxlv7wz2r13If75Z30ZmTbtC3H\nZbI6/NdD19veAYS65zH9dio9z3Q0Ed1kUSxuzUBh6pkOwsk9TrH610+HBMKI\niTIqvb+IxdA3jK9KMHackxCJwWu867gGkl5yyFIMMoTjKHtzxpkCmJz9TPYw\nkZXS6l6nHnmZfUNAveMp/TDlIuEhmqWBm2XjWwMbxoFfUW87Dbf2jOL5pZxM\nGhT4DXeMLj12EGfXaLpvcf/OvBUGxw++zPXRWtMmbOOWMN2etynFkaYSaY/k\n2ZmFaZmOu/r1ArGZEeZEv+s83RewxBA2fC7D7wuc0MLIKyyu7nu9zyCHRnxL\nufSDqPBpTi+FKa/v73LcwHdg0Pxbihq0t/mcOj69akNKFTYc3NBojkuUk0wv\nRsN3rxQbcVm1eNNB0y9ESy5RxgKB6EMDEcWffdLn+pozN/kus2GDzBnABRVG\nMx+GqhYd0S7ietYeBfY3PL37O9ECTAORy3ZngWsl2AgfC0RAGmDa+qzz3Z22\nIUrO\r\n=rMtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMs/rSqMSdSYrW5tpFKFpRdU5+Okk0g3lGAEiPrDLx/AIhAI+6hxBTFGtx+39s/2ACfBbR3JA3o3A/GJwVsYcnhMLM"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.14_1622245164442_0.3324779169276031"},"_hasShrinkwrap":false},"4.25.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.17+59821b04","@typescript-eslint/types":"4.25.1-alpha.17+59821b04","@typescript-eslint/typescript-estree":"4.25.1-alpha.17+59821b04","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"59821b040c086cd3104daf3ff974f641b263d05c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.17","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-KLkSDAibYnG13qWCao7xth5/j6n/4NaMFO0g5qwP5KbY1UHOIdsw1ilgm4rQGw14iF6fMBG2+T9FFNlsbt66OA==","shasum":"0aefcea0bc66124da69f0faf18a175f18ce71ad7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.17.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsYCTCRA9TVsSAnZWagAAxz0P/RFtW6skb/DmLK33zL5E\nlOLX/rYBzMtERN1ypilWJHKtHTECBbdog5HZQ200LQZrX8ZlH5k3MJKiDN6i\nng4+Chp24+xjbwybC8u3KVR8d3VSOfHdqIKl9DAlJcOp0RJ+PGfe+9iES3kU\nzr0goHa9A30WoE5wTXOsTgSZXFDu4meEi+KVNgRATqnP4Ej0c7C4CVNXRUS2\n/VDOB8mo7HHmqp1nNLJSykBgzIHBKTqRDXLJky87qgo+dpDavRZBEbzUPOKZ\novMtODlffQEhhz9mx3KzfKzVafE7LYxkxHuFVtByAVs6GIb3jZzr3ZIogqK6\nnYWQa9fCZaI1PTMhB65AqQANJjJYR13IAyRJ4QiyweHOqFnM/Iavwx7UpNlg\nE9DdukbCBCDoimnv6/HGvnLSsk3yLvfl00V19tsR/mgEIe4ch2GIWIhvOr5v\nljaJMl+BQy8UuvH7++Qar2m3SVlNbZqUbZoYWJoMN+hrzvkNCq+VwoV/OpBV\nfqKcLr+XXHq+M3h2b75k8D2PRDZjjM9oLta63YA2Dgn3U5v4WiJx727zaT5W\nqT1kIV3lnm+/IVWoPanHYc+dx9tEfhnPdpm66+5Ax4B38F/TqQUcnXxomj0i\n3OXWvo2evN6JM7cNVifI7Vfi/WRDpxbpDAl90b/wR12XtotA80mWurBWkrC9\nVbdw\r\n=T0Xj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGDnbCm5K9WoFqh0NmIvU01N2As0D3MnvuyMY+Bv7bMAiEAyS0voGvtGE0UTR5FByskscQVHaHNG5DT0G+WhWzbWgw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.17_1622245523297_0.3010025166314765"},"_hasShrinkwrap":false},"4.25.1-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.18+ed4776af","@typescript-eslint/types":"4.25.1-alpha.18+ed4776af","@typescript-eslint/typescript-estree":"4.25.1-alpha.18+ed4776af","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ed4776afa1374279027b9b7d82aa4b453b334998","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.18","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-4C/eZByEmH+UkN7P3zIrzk3l7PsrM4Y2YjShWsuBF5B7yg7+izn4s9YDfGnWj43IGTOvKB7BEuf21+EEPx88iQ==","shasum":"8666dc9be60d90d567ed8e5c46ba0af5602f4ed2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.18.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsYFwCRA9TVsSAnZWagAAapgP/RO1fUgLWAaI8FEh3SXz\nQiZZasTYKKSkqyDrjLAdkXNSFDnvnBML13znASQnrK2/lOxHrUfPr9ISQepA\nedvU7YtwgI9MCtww4VTv5l8cnJkdZbsWetW90SdhrpFw+F6sH0q1r9eDMl8P\nZVD0ss50ECEPuqmv8yGnc3BOq4uxuHYdcw+K/5C8D0RuyL2PO3OpRzxAeVG2\noMSp5xV426pBSr6+iy93oWILTCxM4ZMQSfUT1KrqF5eGkHnNK83zGyFj/Fm0\nRDt+FMDtcL1LrhLoML1F+zoVIolneoS6QgC8v1XBFS9MFeZ9mFoOm/xhe8zq\n4KNKdt5skJ9DifKKH6Nlnzh6qn6Afd+u5XkRnZ9wA2WEljt87UaFT7axYPTj\nA0BBscySmIdfPcXNEy35GtkskfCQt16GqNwHzwKWtUuLsHAZcO/PqpAE4MpY\nKr1xzcuZAwuuko6aszH8zuku0qsPvni7uhzXIiL1XNCUC6cNoTsNjY3sxM6Y\nRCdz+6SyNLrCcVeExjHfyvQNh002f4LElmJUgRp7V4AmLnBkClZKBY2zrIwX\nDR7kKjHVUgYpLX9Con3vymdpP4Ppdg245wt+NGwMHUDqkzYJN7VFASpz2byh\n9EGy+X2rrqqPyQ+SPoN67hWQmX5TFJMYRcZbSI/CkLlGKlUe9q5WXPdcTBJa\nLlrL\r\n=rTKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQXZYElZ/hgahwipHXL+iCZFzemduf34poF5CrJldhXAiEA/l7fLouPnob9G67OyngxP6UTGEzqf7GU+cyVx/lR1IA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.18_1622245744078_0.11166608839705638"},"_hasShrinkwrap":false},"4.25.1-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.19+ce4ef1ea","@typescript-eslint/types":"4.25.1-alpha.19+ce4ef1ea","@typescript-eslint/typescript-estree":"4.25.1-alpha.19+ce4ef1ea","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ce4ef1ea965999bbb59af8c88bc808ec01222434","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.19","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-dDqPS5kSSsnvUfh8ATu6uivS3pg4WS4ZvNd61key/NcQrTwbOG7dKwBqx0e2Ikd1xH7Z/ekioP3fjqXCJhG/Bg==","shasum":"d69a1949363ea458b4016eb8748e372dab8f43f4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.19.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsYNPCRA9TVsSAnZWagAAECQQAJvX761MhXXErROZvh8A\nnm+qf8cnTv1qucq1iqEHvxkjp1RBr/sFtYtr8cq5U1pHtU36EjflHSBCF1sX\nxb1+QrQtCYMCMBZ3JpfGCyqFT8jMuoJk6bIt546YJPj62vIxe2EsxyhDmBdV\nYgzbx6nW/Cl8a8ssGVBDEbJrR3r/fX6TytS5ecNDHGn5bn4i4jIEpqTZp1MQ\nDDsYmNxly4JlRCvITIoPKqZ2lmMPP3DFaDk75rZKo6TkM1OyVHq7/MVXg8nW\nE+0gHMQUt4fQGZwRSdNcVN/BvvDv9HZxNzlydZRdMojweEL4lxu0A28zwKci\nhMgO+FQoqcp0PMd6zcyeIQ1STJMbduKXCNZdX52D1229cXoaZ/yNQo8w3TNp\n0vfHz8kZXwRU4njDBUuFG40Dx9M0QHWyVqoZSR0dj5TdTUHqy38yxnfc12+1\n7YyqJXry+loG02hH2Ffl96QLbJe/YPCBZVm2T7A0qelD9mVptDjtFVMJ3CCZ\nT6s3cpPoxkFNIZCuY4Buig3e66Q6DPwGgYlsKMe7Lw4WvrA46PKZxWlw2tl3\nMB4yfUypWd8Jb/KRC5GuFNU4YHV8zJtURHGTaiqrnv0lJa+LEXUFUsDgeyFP\nyuE/BFkTWC3IYa+sN61WuvyDxwObzaV+g4EKhMb3paKY/R/DgRBlfQ7Xdxxx\neo9/\r\n=5keE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgXfB7jC5Ayt08/iCQIQJZTvxKVd9aLsj56K07WU5apgIhAMDv/OtpIrDrenG3RfHZaL7fXkgyARXBNHSeBlE0m6cl"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.19_1622246222984_0.28914664679876045"},"_hasShrinkwrap":false},"5.0.0-alpha.18":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.18","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.18+ea6a97c7","@typescript-eslint/types":"5.0.0-alpha.18+ea6a97c7","@typescript-eslint/typescript-estree":"5.0.0-alpha.18+ea6a97c7","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ea6a97c7557bd7a54f7faa231f74c788fc2dfa3d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.18","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-7En6KYLx+rzzXyuWJ9B7JIjs2J2p9XFEMuGR287YqmR+SrgHou4AX4RLBpk8K5x7RS5CHfC9OL6OKOKcSDYUfA==","shasum":"abe0e4fddf9957cd1b108151d187198f5a0f3ccc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.18.tgz","fileCount":164,"unpackedSize":299192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKqm7CRA9TVsSAnZWagAAxVkP/3em0fAdvuq3bPUs7ZBa\ntvCEFo1wdNPyVNY6pPXTL2rkdv/2JahDG8RhfGk023O1JsBkTTKvG3MyeQ9L\nZs0BgqN+BoI9NgpCpzM8hVV+vC/i0uFzIIWFZwmDSNyZn0dknG3q4Ri0qMm9\nAl2A5kOpCawxw+u+eVfYWOeImlhMAnFaH7Z1YZrjB/0vxOKsOy0NI55CIjt5\nYUV1sFQekUQmHnZDIBmV4keE2ZqUuyZw3BL9JZH+LZLtAdOHJGG4hwXH8v5T\ny7uSdx6bxh98MwqqBYeyAoUFbt4mU04Vux0ybF4Fam2/OlP2coUdoRD6Jsqo\neJboWy2feGnJcn1RctdmKXzQ8PNXlAXswPrAL2l3d0bE4YFuZirAveIO9e58\njEbGJ9l0uZMLaYcJCJ0llrdvwLrjh3XziEgujq5rymL2gmr9P3CNdFjl2mNp\nYJFV7j+KTO5yOWXVRahQvZ0rijFRxz8jgvi8a0HsqM6jp4zfyuXrlTCVZNFZ\n91dKTl2Fz+LWWBnjc6Rfvx11XLamodrwf2g6fWOVMZnaXs0LvoVfbMx2Bm1m\nwPg9TACwR2Rw79wokYgJr7sYcC7z2hSsQsCIbY5ioMEgb6X9Ox/i34zIywDu\n5pV08GvyMGHObzi1eB5o4FwLD8CZ9/VDZ5c2/6sDF01n5eetfaEU8S6RAaB1\n0zPu\r\n=l8rU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT86RxqNEGDGFhJrB1U2mcqnJaXKkqVb6FCSwCUMnzVQIhALu0r10zfu8k5XQXwMbHQfBhx+NXy2WxhI0voBUi9MqU"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.18_1630185915475_0.3712484645192544"},"_hasShrinkwrap":false},"4.4.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.4.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.1-alpha.10+0d696c72","@typescript-eslint/types":"4.4.1-alpha.10+0d696c72","@typescript-eslint/typescript-estree":"4.4.1-alpha.10+0d696c72","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0d696c72c5c9c3446902a63509d499ee95483e81","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.1-alpha.10","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-vklPxqHMmMEdrxpyuyzwx3BJTh0To6/tsVL/y1ckt5WqvYa4YaEpqbxVadxtij39bZJIjpFcBXP/jw5CRC6Tjg==","shasum":"42e389ac605ec3d8c477a38206840effbbe78849","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.1-alpha.10.tgz","fileCount":204,"unpackedSize":417317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg5+4CRA9TVsSAnZWagAAoKsP/RMAjhXlrxRIQyeP+4oE\nihPiz5eRMUfx6/13GKoYMoaTcm7v8qb350nvmUI4mIgpw6tIv98qmpbQfZBt\n1kb9HbmWU9vZLmgbAkVvZ83f82/ljyrPMS6LPJzCIhyBjrHQXKi6DVGrzmL4\noHkqzbGpQ9sdgiEW/KdPPIv7uxC+NagZslJlakxtCswGeP9svrTf3tYQC/rh\nrnd6aD3uU8X0xYikf1QjhB9FhE4G//DV6fmVtbweyT8qCZRWNM0ozcAKXPIf\nNA/SGOAcnMHTZmBI9twV/t6OB7S4xdtWFH7TgbEBPWSrp4N4ztqz1189NRQy\nY8Lg4K0bHzMzpJQVSbhoFG47c1v4w13SR/AjhPW4e9qcXlErUf/gKLAvX6TS\n2nsUSj+yQ+T6t6yy1PSE6s7UxXZmAkMakztzjpXGFfmQU6Iy9esxBxwjNwau\nqdGdyv1Jm2i87fCdmsFYlDsr2+2bVdclNLaYeoMmsqtOpT1jl3Zr6hnAO10G\nqPt5WjGzZbq21sOiH0fIy5W8JLxy71/PyE/OZeaNU9KK+6b5us/ewtrRuuIg\nsQm1gj5gbRmxcJ+EbgB8ZacDZf2AUi5vhTmFSiu7iZzBJMkgL3H6T2xlPkBV\nrZ4qNJuiElRGWkF0GZePzIECr7S0x3eDKXLnOxVzqSDIEHAC/RlCQNfG+rft\ny4Xo\r\n=JAz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRa4X7VgNBkJk3pfVyj6+pZNZlq42sY3roCj8Rvjv6FQIhAIK3YyfEm8j+vFUcA8nkwqfGSNsjxGwGRjJQLPcZZm9V"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.1-alpha.10_1602461624022_0.14617015425024782"},"_hasShrinkwrap":false},"5.0.0-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.17+376777a2","@typescript-eslint/types":"5.0.0-alpha.17+376777a2","@typescript-eslint/typescript-estree":"5.0.0-alpha.17+376777a2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"376777a2813c9dc75cef1b6500d2e192984cb449","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.17","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-df2ZTrmJT2HmiLemDv1yVx+GtMEmzgSQWyQ80BFA3Izb174yOaoBPiftWGP7ktbStnt7z5cm9hmUjPQu9GE8KA==","shasum":"ebdf89344ad7e3df5ec2331f5d5af3789abd4868","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.17.tgz","fileCount":164,"unpackedSize":298961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJSz4CRA9TVsSAnZWagAAEjYP/3evkgYGlfA1J5lzSobt\nX5kn89OVxqpPD4GqrIDTCPHss4IwrtsePdG+sL4gSQgU2SV770tqjqnwEfj4\nXV9jggYXx6Av+GzLjvMmIV0rksrw8PO6u8W4xG57CoVjUZ5Uu+FufJVY/MdR\naMO0bynmrjo63iVs+dF0RR9ImNYbD9Pthzf3iPgd0nB8z6o7Upj2BaTmCOIf\nqSIFKFSVpJ1TNFx5YliHjaxa6BPe2VR4T3M8KysgAYCXl1xaN+hNGvkK6cZz\nsLlpuuqfmjp/rzjRRoevqbt3jwABCQtaxrQoKfWLccjV8skCVSEbCZZJm8Db\ncBqYp4kihCZCEovx4bfHDfHUb6VbLl0SVsnUoP0fYAEEXxJNlhOVRBMqqfCX\n4CObFXymUPACy5TErUhkhLaTiQCWu1XQPv/eJCnfw/7WVLpY9BTAMdYAtztB\ngzFFWMwyCmd3a4nSUrHHZwbVMzmHh9EuKk3JlP3Mb5P9cc5mLP8w/sESI5R1\nnIdzblYjFXQ12GiGOwXhf2Wia9L+rSlOjEEbHTMRzqkFN60cuqapduRCfsG/\nsRiFVh7qgEca/Vmj4k+tbmAIzuE4ebdPHWNVp++237CplUwgbsSiNM9z1rbl\nD1dHJqwvXDmCzzKBzics++HpoT1UkeBwozta3X2jS1EYtTda33CtJ1nY1QaL\nHVCj\r\n=3pWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWYsjKR24AKQ+zJd0sZIRFncLQU/MK4nAC8ZCgermFgAiEA/rRRnSYrRFA321cvUhNgNiUGKIjo53SwwBYiXL6PzrY="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.17_1629826296850_0.21101006114735332"},"_hasShrinkwrap":false},"4.25.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.10+cd0de65a","@typescript-eslint/types":"4.25.1-alpha.10+cd0de65a","@typescript-eslint/typescript-estree":"4.25.1-alpha.10+cd0de65a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cd0de65ab61574db96828d98ce2a1ac12ca56368","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.10","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-JAlRErQhKAfrViDQY9nmQ6Y9GbbrYg+6LEsdz5wC2podkKs7PzZxQk0BGvw99+4GSetzmKz+yzaIVMyxSGI3tA==","shasum":"0bc941556e57cb22a124e8386d7992364232c685","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.10.tgz","fileCount":204,"unpackedSize":413260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsXpICRA9TVsSAnZWagAAOUAP/2Fw1a96RVmVyvhAbxQw\nRpZhjpez7K84/wyXkrrB9zu3Gz5gFq2lisWNGtrgbsHKqekJ8MT8JbozHliP\nTcWrQn1wPOZd1gWM5z5fmFpPBF5kZ5RVXjo0LuchqxiG5JTjIAJA8zsR7xIK\nI3WyQ6NGkye97znysl3ltEOgge/G+dqwhwge64Fffa4pv/1Pir89QXe8uiBl\nB3Po5k4Atq/3G5BjloptqddJo+QKhFM9J96c4/CVF/jp07mMSWOEQeRRopEO\n1LBtgiVIDtoLNHdW2piIqOw7DbNj7cE8eqePZ4ULUiLYDNoVxtIOzbAQtdrC\nv3BSc2cuYOPz17tqVU9GfWdQYEVgWNfbyhOGO/r+24NbP2JUXusM+LeyN7D7\nT7RaG/sQ0ZIiRjihsiRyrUEuevgX5YqvE0EqOj4SNiCdsvIHLdrpzyU7hkmG\n2WxPlWx2HPC8HGxpqMH+Bdsj7YpoKgu1X2Qa0TKlt3PbiKHDtmLIqevbO0nx\nSMi8A6s4JB8qsmV/aWOoy3qOKcmUH3zJbh2JEAu6LR26L98r2ZTljyF+1QwA\nhpNiJ470BKzAKEkCdl5Rhvp52asr2oGzqWgreR0KS9DprF1ep4HyAojLgk8v\nGUZpb60yJHRN42tXSFV8n+s0J5Lmc/qyZdo3pg2MAmhn0vW654XRJVlwk8iL\nHgfz\r\n=N9IH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpn2SmHvcDX+mjncILEpZPghCpyp5vKtY7IJKs7cZeyAiAGOJyTu9Cz/OSEwAsj8j9rK3yeWerTFbFKJXvrYz6SdA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.10_1622243912434_0.4777969160139848"},"_hasShrinkwrap":false},"4.25.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.11+3d293239","@typescript-eslint/types":"4.25.1-alpha.11+3d293239","@typescript-eslint/typescript-estree":"4.25.1-alpha.11+3d293239","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3d2932390cc335ab2cf80ae7a7fad066fd2eb22b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.11","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-JNAUgW3UiFqXEYR/7CJp9LwRMknQBiOCeBBBNxVwVp2e7GkFXDXy2qc12O0gLhObpktFkZmz8FmrbRJKn0NvTw==","shasum":"d7770eb45011cb23fdadcf47638827be6909c2d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.11.tgz","fileCount":204,"unpackedSize":413260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsX7lCRA9TVsSAnZWagAAJg8P/2xws7sMdtDbgW+6+JBl\nfULKBRcPkfOr0bIKV0SeKIe9xAU9xm2Bx/oqp2QargdN/m6ygeUiHGsNhmUh\nVBZJ0dojWQRr6vA6fxb+u41vzTGnss7SnDwqNk6bmgOZ7XQzn6vTgQcQkSNF\ni8FPNQgcUvapHCVM5fT8dtPnbHXmkXXibETfndXvQORbUtxnfzkhBB1fMsns\nXDdq7+b8QG8SUoc83BmEcD0385NOonjf8VX2/lRXX9fvL8NdNUXfZP9y80pz\n2YM8kPMQg3iKiMKXFEvh282qYOtRQWXb5JvB/O1iK/S9zebGR/f+1VDLLzuO\nie5+JM5VW9TyrmH2ULYI4eOja7k7pzRT8SqfJUwedcHfL6YIjVSUkF9OikrL\nJXVOyM9CQW5aROa5BmzJjIGlDhwcO6OFUKAx1o/qUUTcie01S13XdZPgap4S\nZJZ0dcVZ0EyaW1SxJ8nS58+ZVmLoQX1wClEKUgTaI3vb2Yybo/27p8k7U5df\ndhKOH1KjZ2XE+kOLqsh52qfgcGLwVIfnZJpDD0eV+3JfSgfVAe64Uc6K/zFK\nCYxNKeWlYClXJDkF4d+WWC8vqBkdZRPRUYTPlzkajb5grRAZMQ0rbkdidKkQ\npXM53GaGLbrTwSxunfPnARWAPb+EyMlOFXRZCEWTkVGKTRMhKTeEI3fjVslp\npU3i\r\n=AXFK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWAJeybqtu/6hWORPJXEqcaVb9XO7dySGEQDgfjzzSjgIgI6llJwSLWNyijhLSeVgaF8iQ+sNidgFpAsRXHRsc7ic="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.11_1622245092627_0.5754767500325071"},"_hasShrinkwrap":false},"5.0.0-alpha.19":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.19","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.19+ab492294","@typescript-eslint/types":"5.0.0-alpha.19+ab492294","@typescript-eslint/typescript-estree":"5.0.0-alpha.19+ab492294","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ab492294e47ac37df25d24aae4183b1b7c3a94c4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.19","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-oUHFKM8vTeykuNvSCdXSskUdfb/yzpkR8CTZp501rpONqNIn3fwpd5rXdufRGgPolHJWbgYYeLZRFUewgxaGiA==","shasum":"d3f721116be1964eb28bcb653de05eaf323658d1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.19.tgz","fileCount":164,"unpackedSize":299024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKrNJCRA9TVsSAnZWagAAU0gP/i+OIjkk8V1gAsmodm+A\nnWRFGo/Q2XUKyU80/4cCW5m67EhBxyHZODcwxpHMmvYio1IYrnGJBWR07L6Y\nlZL6zgiFzHiUpvTqGajLU91Isq9PIfGKX77SKNTQ9q4HklhJ5Dm/lv0ml8Lk\nqIU9acbbxkCwneNEcZOg1T1SeN+49bdPWRF9T2h8TU2ZH056CltiFgLudeKV\nuPDJH6xmhmz8xghuhU6awkLHSEdv1mtsmOIMhXca99M3Tm+7jX8nxLRMjjFi\nuXmlUOEMamX3+gsxVsKoLj9Yw6YhjPdKcmhw6loYWo+aqRKUaBwiOW9qJVN5\n4ogbdLQio2G5UKdjCUGge7eXpBRnqsjisScbuGuCNEZXNGRROs5tM9PZyF9V\nV47BlTIaDkwu0j9K9s4hw1be66AOTUP8AIJNo/VGAZTACElHvT4g8+WWeb09\nkM3X31QORx6Vekovrj4Chai/Fg6/xtCtJ+CKopp44CbT6wSY2mvzseKUINcr\ngoBw6HXd5xFhlvhQLdauJIjArZIF9S8z3FdIu7tnelhlS+MJRVlXvlCj0d+a\nuR/87d+PQaBdLTMqduJS0LantA5YdiKXLF8yiu28iGIYjVzGRzD+0YaROj4Y\nDhliHmSPjhGTWWqMQ3IlYon45AuumvsDDDHOYv7r5htf10/T4RCVN6y+8mim\nNYLq\r\n=+Y24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm+l6KQ0q2S84HnlIIY7JKpsEmUB4cg9EecyiQA3zMQAiEArhqQifdOWuhsO6N5CKKZDHMuobh2kv5jwkBi+zfKtNM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.19_1630188360931_0.18466207977883342"},"_hasShrinkwrap":false},"4.25.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"4.25.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.25.1-alpha.13+a6eacf0a","@typescript-eslint/types":"4.25.1-alpha.13+a6eacf0a","@typescript-eslint/typescript-estree":"4.25.1-alpha.13+a6eacf0a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a6eacf0a45d0b17ddf2478fe5c0f0d55b48a045c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.25.1-alpha.13","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-GHf/gvxRgeoWiO7f7UbpXojiZ/1pBt+CAeGPReWfy5v32/ufS7jTYbKl8I9c9xzIoCrlqSsxnMUN81Q+y3G7OQ==","shasum":"a03afa601e87d77c81816d59b6f75942efa430c3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.25.1-alpha.13.tgz","fileCount":204,"unpackedSize":410740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsX8NCRA9TVsSAnZWagAAnWwP/2ENVw7FamwOekryJXFp\nrTlwh3u1CKTvZgKR2h2o/dU2Ctg603V0ztgAHCXR5xL3Gae+//5hJQMqaZf2\n8K9ou1aThn9nrhCZjw/csZCkoVIcXow3Bmf8qSPA2Um3H1HEjNdJC06NOMIc\nKaYVY9unhcJ+iskZL1K6AMjoDogo7U68tHqrMkxhxOl97JXeftSfIu121f+s\nDEW9d3ln1EDEgq8Qn/pzFAT082kQbuo1/9aMCI8df3Q1WU/KsjbBa7/6ToG4\ncCJ8RUZbSrhWVFRItKYneM/eyOxdUolJJKsOTXmRjXuFPvlcNC4q53G0kC5O\nyERET9HbIDp9+kyL83XHp6ypyTsknL03qil9WDzHUzUKvaz1UdXeyf4xYx58\nJHmr6Zj6uCsjdleJTxNJdK+BJSHHb4h3/aPCKFnsOuRYwHJ/l0epklETv0Wm\n8par3d1PbPdfyKa33vgKE7IV4qXlAaEechlQAZKlQcUDbCOmTtossThR/YEV\nLYbsydUIMtNfZzjISPIG0L37dCWCkZaPlLsPVjCsK1TWywlGLAZaAy2UzTyy\nuIxvt/t0Kg6AO5mPR7VNgR8BOlmco1MECNC6pWe79oDSHpahkoA4GA7jCk7g\nb2urUJjFjf56aGK6G0rjNOCh+Nj1GvA+ji99mb9j+o/UdMUipGYxhOQOsRlS\nBw7K\r\n=R5QL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrIzxN28s/FeeaQ5/yHEgqtn61TenxQchYrrxnqU2Q+AiA5x2GzzXMluzn1bFy6m0bsvrRFAYhd+gc/F8BdYreJrg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.25.1-alpha.13_1622245132983_0.40086571675486304"},"_hasShrinkwrap":false},"3.5.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.5.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.5.1-alpha.2+88a3edfc","@typescript-eslint/typescript-estree":"3.5.1-alpha.2+88a3edfc","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"88a3edfce8349f871b7b660d2b76508b67c94eda","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.5.1-alpha.2","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-QHwpfsmts0LzNAk0vCe74QHTSWZ+UcH9NLHWeeGHazPuA2zqsZhFjwv91Hr0Cc+1GQh9rdBhPjuzTsDM2WgX/Q==","shasum":"62e40e86e1081bb7aa73a1029826d92107d85604","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.5.1-alpha.2.tgz","fileCount":204,"unpackedSize":407527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1t9CRA9TVsSAnZWagAALqMQAIO51SYurA0EeFiLeNtk\nYGJnZkqpe07bbXkcE1PT1OfQgNS23fHGTz+Ph9iH4M1Q2vsLTQ0/2/t5V7ve\nOkNNlzEvuT+GTyihVMtrN/Odbi7Gf03fC6uwqgA72DPbVrUeTm/oH4PkvCNQ\n35g+B3kZcsBIWYhhzII+E06O5Qoe5drp8zgcPy1TaDdaxje5Ac+NEGlrHeFy\njr0CPkeh7/LUMwSIIn4kUGLbvIawCKl82jYfogT5RpsndJPgFvADbYrGfkGK\nImmrZy+uRZmWzW7CshF0iP5c/CqV7vK8sJf/ioNV7PVM3KVzBoax+JdkxlQZ\ndg3WwhFma858VbwZEx8d7eWgAfQ3cNJ6vziApqZuVPUqRibNXZMZKQrsgvRq\nhYuwfyHg3TklmqcAF3TkTKaONNTPv11CaMN8cmzVqYK1mXR3Fb/SbBIO0XgN\nHorHwzf/tiRwSmDG8U+go4tAr2au8WkmiB0yl1n4eebwDARKGuHrU3PI1og8\nP5ltHEPC3QPm4cvw7nQfPmK+BikqUkWFIp6xLv9uR9CYlc8y1i21IYHA08jX\nPwUOW00myh+p05/E1tYkSunnjdc69msuVS2c4034S1TXRsjn8lcUFMVhp4PZ\niwJRoLtAxvohOjqwRmcQtsEt1S5YakinlxSyi81W1KUoJqMlNiPMK895UhoI\ncxAI\r\n=ICqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaZKE7eUeGgKOO2DGnhSDX0L+1H3rpMvWUWdjj6EpLzAiAvBUY1ngnlv8OPlqs7SeXWDM6/iagxNI6u9EHbtRVeGg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.5.1-alpha.2_1594055549175_0.36328274100292535"},"_hasShrinkwrap":false},"3.5.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.5.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.5.1-alpha.0+c1df6694","@typescript-eslint/typescript-estree":"3.5.1-alpha.0+c1df6694","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c1df6694f7866d3ef7ede0b1c6c9dd6f3955e682","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.5.1-alpha.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-5rpP9210r5x91QNwUF3ImJ62Pzw7fGsC1blruqH3ef7+7qZj8Kn2snoVKIcDPAvetSOW90R2/AYRj0jo2c8zmg==","shasum":"b3a051a703a21bab76b5f6acf64e2ee0e7e58d51","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.5.1-alpha.0.tgz","fileCount":204,"unpackedSize":407527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1hTCRA9TVsSAnZWagAALf8P/35QCfJoM86Oy6WzPluJ\nqoMSogWLlEd5fWyQCPUgBfiX5VfsEmo3LsQPgCeF7r2/Z7VJl4YtXELpQZ4d\n1XsnIPGXhJj6Oq36omp7K7gpWPd2ZVzeKNM/gpcb3OcTOZSyUMISDM5Q/R2o\nd1VmyCwzytMUkW+XUIOAjGt83ZpU2AUXW+zsh83YWxhNSJ4Zf0UwMji/jxvs\no5V4OvcO7UbE0mKvPdKikk90fUMXcLRadlzodA2nS7pnj7U6N9VvrENyMkHG\n7DVlCSQnFc6JQpg+bj+C69UQ6/3WoXmo9IHMVcvp1zJehfGGXy1J4OcNHcAb\nb8qhdyMef+YuzTiFkamDGMpSo5ucXLAHlUa8zWJLJx0ie+lqWGKQuQgUxKcp\nHuvdlvlUeQ4KoNQkdkPYCbhmFPeEDzxk6xv4ge15qGmaNjwclFdrZs9dhwG7\nSXbS/I5qbmW+Ql5N9Enmwk3tZpDabV9132vadGkIb+G+Eq6TRx49aOPk2fMi\npFZm05WUkHf2GKQii+6cwYWGcrDi/PBspD4/HAONJjWN2Fcdf/dl4TgU6dCl\nCiyP8VzpGsinXu49jXVxyA7qo7IV4MzGqDrjMMqxx3IWVuzAWqVnfBiCn+gE\nvvGJJeeXXp+aG3eTPJwTwlcNAXdyxDPjQ3yG5t5AQXLgJjkrBhur181QWB41\ncmF8\r\n=v9RZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPko2teCBdJCOKh/W49hW635cCD87o1N54jmEYVA2J3AiEAt3E0E2JiT2QoiRv+tDZlKPYrsBYoieK9izfE+z7s61c="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.5.1-alpha.0_1594054739418_0.08056649875852107"},"_hasShrinkwrap":false},"3.5.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.5.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.5.1-alpha.1+fe2b2ec3","@typescript-eslint/typescript-estree":"3.5.1-alpha.1+fe2b2ec3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fe2b2ec39ef04ac8b73eef9d29d12fd1b24fa183","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.5.1-alpha.1","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-XP7Yomo81KvSYJaiNIqvPX/yrlZPe7o2A1aDyAvKbY4wRq7JzSGKPWaREodROVH/Zesapl2tWzh441LLKu5RkA==","shasum":"6287bf0f1b5acdb814a44514d010b55df1e8daff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.5.1-alpha.1.tgz","fileCount":204,"unpackedSize":407527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA1lbCRA9TVsSAnZWagAAxF0P/1sppuMuP9X69Jf+0jky\nUZ14SJGxbfNVHGyVc5ipsy+XZeQrfdDd1PYFuQJyU6SffpNsTwVAMux2Dxky\nkylobxE6hLhAmoppWlJt55I9AfPSmfZoDnGYc+cgAgii9AnJKf18XAYwNr3u\noPsuu1wl6Ym+E2DLeRJH5Yq1So2Nqt48IBysjS4dMA2IQpEFXkMujKugwrK0\nqbmCzNM9vKaLOd+iBPqyNcFMpVFd3TTp9j1KW38FVif94EbRnrkZj2z7PM73\nFKemYn5Jui7NCmEqKE7jVsy1BDP6+tzchQP4dx4rvKMCQ11aCqEeO3/GOikX\ngFJkk9vEHyBkYC+wYbysw9kIxWW3Iy7MxaSTK7gUW5yPY6DkPddVAbAKCGaA\nHx8Gj4uI+3iFyOtG/fmVydwNXFJ2CrXnuRfqRJL5ZtWmMMnj1hqlve8SA0mX\nsQiuYitEzHyL1lo50la2kE7lWkz7J1N4HuuitETvjFxCT+3KB1i1OWM2FN2z\nCG76bM1xg30hNQ1uRUg90X2K68oyGNRqMRMhQ9VPsltqYa3gVysMYxBDwJ9f\n8j0cKmZURAPY5SAs0IGoV8So1w7BKI6Y+mIPZEMJ/BSnCMhJMth/6SkWgQ4n\nDl/fPsjvm6a4aCsOOSbAAVYO5jzXVbjS+JeOtKMnkwWL9pRdsdqDuA+9Tsbs\nkFfQ\r\n=4J1r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjqskJpNqsjUb8CzoXDCRnIw0YYh2ogibT//ZduDD18wIgCzok74injrnaMo39cIyeJO0vwMuP4WDQew5keat76Rw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.5.1-alpha.1_1594055003252_0.7836753123649882"},"_hasShrinkwrap":false},"4.19.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.7+8e78209b","@typescript-eslint/types":"4.19.1-alpha.7+8e78209b","@typescript-eslint/typescript-estree":"4.19.1-alpha.7+8e78209b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8e78209b3da07d2149a79a75fb9b0bee5dfb6caa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.7","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-jJsNtYJwQrdQdb98AB0/LbqHMFQ93rtHSn3U3dRcSOb3HGzTRh4N6pTWO+WZRzMPziYMlOymEmFZ9h6d/wZugA==","shasum":"8c57ef691866bc5d9356a4b5d790de2b292da45c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.7.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWUe4CRA9TVsSAnZWagAApeAP/jwQZQTR/IynXbDAsJzx\nAwtUPDBhnAe+CUUj6yu+E0mvgjOVlawOCtJuZ6LnV5P0iBG7XBf6Y7kpORfg\nbVP6qenS5TS0nWZzlvJGD/YNP/+uF7OyguVg/MW9d/aTeblOZgR8UMl12RX/\n0pwAlV43sqw3Xiua+nKfUp4gxuiCaDtpnJA8N5uB0W/qX/27JHfd7Y1GYPTT\ntRynKhXJR9OVSa4go5l+5lrbfuiZBGbbfZVlhggPPBcLwZS4CSH8SmS9obCK\nTanJf4q1mq6mS7equSR/G92/T0gwT+YxjIYdKWefbPUx8H59q2EVzJTx2sQK\n+cRUT4U2Vc6UCiwgc9BoDeoLiwTmvAdfog1xWtMkxBMhe3L4ZZTRjdBPDKtW\nqNKSixX9s8ZxoXyDdmpoO+CFswhwt9IoNHGpbso0kmwRscOF8Ge1C3j3BDJM\nnAyZKoQbzFOb8Z+l//1mpHlvMWsDre8pRbh72zD0kqOmo7pfK3J9Uh2e9XoH\nBhpMBTSD4kMDyblnx7+vD5upvSePV1Rn6l1tOL0BtauKryn3sle0g80wGmnU\nVLEETUfXIo6pqSnMMPvIzrweGPjt24ENR04cwLicmcRNwMhUNNLHmvoGrMIe\nOPD1xXTvy8dEL4h7GeYlBcP8AjDQjDSakVlEytYiC772X3YaBpxcKfAT6QoE\nnhz2\r\n=9MMR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrLvB3wwrUR82fjL4U1ixt5Xoh8rw2uwUt3ye6kPaBmAIgcW/eTErrlp2QTiw7zp7WVbJzRxUGKV8X1i4QN0dssig="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.7_1616463799714_0.022224106432065183"},"_hasShrinkwrap":false},"4.19.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.6+1f53e69f","@typescript-eslint/types":"4.19.1-alpha.6+1f53e69f","@typescript-eslint/typescript-estree":"4.19.1-alpha.6+1f53e69f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1f53e69fd2433e953588b0bcabab01e40f0a0485","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.6","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-0x/03ScauKLOgoZr/XgIx/3jcW2zESy3nC7jXsq9K2n6d3WEb3fLACB1Kar+oxIrH3zicVP5njHlupKV7+3XrA==","shasum":"afe2b9b8806e1e535d31be15a982492296ebb902","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.6.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWUeFCRA9TVsSAnZWagAAdFQP/RJKXpgWvxTr7U/RkcHw\noujIRJO/L/kQkqG2PVqDfSTk6cZ0mhWo4lSBNJ35XBLxExpZ7wmpUa3iIXOG\nD6gyS67hQHSwOSb8svKMRM0RRbXNQ8WR4eYDj/8fPSBZHuoUKLkZkKi0PgPn\n8u1JBCyDDIrPzBgZEHJ9NLWz2zyMWNInnfZTw2ApcZk1y5NdsuIh8v8y6GV/\nqXX/mDr4aOoDc0UH7EABdhFCO/n7MyNidbckFJA1+QRmdbJAvd+vUBAuSscp\n011Fmrt83FfDtB69cX0MhvS8uN93WHB3L5F2MSnXMlEVYf9fzf6DMgsWwC0M\nFgW9LL2tX240apuFRAbR0YJIaCf1X0lAjJIC22AOnTq2gOelfb0/7CJKoqkr\nwfzp1R43O+uInGCvMDVrHzXrzpAkE5VrUAZGg3fXpRKwsVy3dByADqjck8R0\nAOPsjNRYAJgkB64mBTVq7XgsdpBpjzLkmB3nHINSVsK+KgOdKY9Fo3Jj1Q2z\nEPn4hkVg/kXXka+uELSE/gdlCfoT1djJg+XlZd+DRDfq4levZ34AOk6ttt//\nKcaejsVrF5SE0VjsMf61ZVbTaWS627tm+kUqqwyoLKkDIA2xbW0vJNDPNThH\nVXVwVKpKoGH3TWp/mmiGRRDBYVSLajPvFCoztYtqZTMq/IeY74RT80+eePOD\nDS8A\r\n=JUoA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGkli/ntllS/T7ViSrrmpOdBId1kpyRlXhEkitnOar6AiApGlX2RwSTYFhEUAJEl51TLbo0GRU5aoF/KDklZpEenA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.6_1616463749486_0.17347876245357274"},"_hasShrinkwrap":false},"4.19.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.5+a4e2e99e","@typescript-eslint/types":"4.19.1-alpha.5+a4e2e99e","@typescript-eslint/typescript-estree":"4.19.1-alpha.5+a4e2e99e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a4e2e99ece27bcece2069eccbd1f3cf341984ed6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-dtlJ5dbsgP/chOcRdrm+s9v92DJ9oFybqqtEX6IIX4XadqHybjtDi3Yd9HtCtPL+8zwZnwTzt3KbDTNBULfLBQ==","shasum":"2cc547e56a8aad227c0d5b49b5f00a4cb0876590","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.5.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWUdvCRA9TVsSAnZWagAA5r4P/RKjpxz6RdzqVP7EjWNM\n3pCvQIehL0SeIoO1COrBKdP4CIyNt5gVI/+ujTw4JFvsx0m+kGiJC4GMji6V\n6/zIsmW8YRrRxBJimqSY2dgTjezFKhKvnTMSHapWlwKfOn8yO1W5Q6kX93gj\nvMlBa7dHoYytE3xOgAeC2M0r7u7DiNYkwksBuElU7Ui92dnEjxKcP0v+ZkyW\nHo7OJWbZHub4PK4ZLOe3iVYSMfXnXkJNd+OR2T44HL69cu5M46ajTLGZI2DS\nFsxuSYWVYPUZX7SpfSOuVf6bXuXo0DHG9kmoCMaPhy95wjBeYVKtzy8tjNUw\nyvPJZBB5qP6mC1O8SRg77bwdEMNfMLJQzOTimn9EWyyutwzt2Eiq4FpmOr22\npJRL8H6Z11cLPqM3pnEyRgyqKPZpoumVYB+JGBT+tLclJZ30Fj0cc7hfAnfh\nBUXyhsK1syMDeaNiNpSHGvW3s6RnS058bZmZHEzfJycB6E18QlVpx+3X+auJ\nzTDvts1LOw6Fn/3UrN8sBUmR4VPZzZvnQ+kTL3dXLazAJBIi8hBS2ZrlFgml\nA1bI/Dm5SDTdxUQQJzRl0vakd4uZNFpiHo/bYwYSF/BLze1NGEOP4z5d34gC\nL3es0HTGdGke7S3d5yG1ocJ1RyhaKq+8QmBzXAmz+XRMJpqhsBgqiI5RKevz\nAzvp\r\n=AB8S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqrCixs8fB1hSyAzeY+q24BgghtphXSduMqwxG+BPnLgIgSfSU2et1JG0lDVCZcosxVI/QZE4c+NaxfFAx64eXe0I="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.5_1616463726505_0.6314415668682416"},"_hasShrinkwrap":false},"4.19.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.4+9d8cbce5","@typescript-eslint/types":"4.19.1-alpha.4+9d8cbce5","@typescript-eslint/typescript-estree":"4.19.1-alpha.4+9d8cbce5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9d8cbce542fc4f97f1b2982eeb12be48c717fa40","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.4","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-B3b10HfeJhbiRIzhvL3K9pqiVRF/PT7Ya3sVoEQ0yo6bGX/7zIkrYtPBN7DksspdEd8zDgMSEWVt0dljxZlDSw==","shasum":"7d91da2ff7045f9f063a38d56eae631791442d9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.4.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTQWCRA9TVsSAnZWagAAeHwQAJF55OxavZP67WqkFp4J\naHUnH4Wk/4xPtKfHdy3x776E8W6x8eA92Q1r++BKdw/Mhv7fjMNMClVYqaaI\nUDhdaKGmHvAteNCJqzL+rQuN2NbKWAtqyG7iZFwqI/9GGyTRGGP2/88MckiI\n+u+mxbi1h05cxWuI9uibgG6moe986SdMrfQEeKvJXg8d8/xGyvqufm2nBt1s\nVwGNMzkd1nDygGyRoerWNKBWf5EoOGBhViEUiHo0M5YgOMYh2QXH4ICgA3bS\nlqkfYo+tvVcqTvIsQCTYN1dAUBaCWwLmS+jtOUnaiJZU+SeNT/Vk/fkxr58V\nKomzNdSfxUJSmntFUBfRpN1fZLwB9xIzCbdXIM3EW1dNq24Zz+fl0Vr0Hnu4\nv2EjpNPJW70Yrml5Cn1vUsqGiQBf53ygzfWPcCl1xYOzLxw2IqWikAKhvNuD\nc82bOcPbtWfv/Js/gfNzu92N+cIqSgigYWt7ieP/gofq5YOgdV6FBXmtIvTs\nQLYGWJsvrbNOPHnQL+keLpVC3oXwepCWfm4Y5xolbaopgd+YKPSIJwM3FK62\nNjGBfzUi8Ky1oe90LSyuSskweUFidzm6FZS5/Kwu5xSQA4LIuK9B02hxRHWu\noQwo0V7Wbs2j+IlXPuvhne0TEzae7hCG2ws3bhD/So5QSxQyeHHFoGN0RMMu\nL0cs\r\n=oCIU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiqHgGtyvxAe9uVCimo76mqfIwTR5Yh4VrSYS+/E9D+QIhAJ4JeENKruUVjCiExuCWxQcWQvJwpEgo6o34pBRvvYO3"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.4_1616458773707_0.36464101743178734"},"_hasShrinkwrap":false},"4.19.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.3+ed92332e","@typescript-eslint/types":"4.19.1-alpha.3+ed92332e","@typescript-eslint/typescript-estree":"4.19.1-alpha.3+ed92332e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ed92332e700817363a170402268f95696b37d716","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.3","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-/FjvWbGEz+Ql6pD2VtgRPp7Fk/ujIWakgZJJGannunnBfoHVZH586uWtlQGZ3tLjGeg0ig6ePluE0BQ8dhJpxg==","shasum":"1be2a230ed52dec9ae4abb2e28da0ad4111db341","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.3.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTP+CRA9TVsSAnZWagAA1pcP/igZxp6xX2i0SgGD6wpm\nUnWTcEuD2MDsBAd5oY2Q/pNHzUmDuzQTUm6MVweoEgz/zpqF0w1yADYH9KMx\naJNyNQveqR+NMYw8i3OD58Z9kis4SjSF9UaaQYEWtFCvZ1Q9z/wXhwUwlTMW\n9GhPynMQla7OhKBVorhzbeOdskbhD8vFdlhfO3HKn8kPmkPZd3JSbpSh8Y1F\nASc0UbOMx0CpvVnD9S5P97s62XXj5nemBGJTqyVkgxI2HrcC5Ml8t7VUZTwl\nhwIHGoQ6AhG8n/XbA4LX9Gi7pT9y3XzKl66CHIOkdOiJparoc0bRaPp6aWw0\nEI1jB3/WCgkYLHAGFYUMUTcC49B+L34ZJYGOqBTo4EspsgIBLKK90hif4gGV\n+8SodPyZYtzmnnkxOGLXQzdwMgbEWkSsFQiu4AcocfAGosfKiv9f6924C8YG\nqlK+ikAxNf16deZvWfLj3OT1avxOWDTRLWx7h1/Y/2Mx7RjZruDvQ7fi9v1e\n/UY2AcIKGwwDMU2cz47GKdVAqbkw/GJSz/+C8rrXiV4I8LDI2iUDbtZK4kl7\nbgMD0a6/cxA1HjYBmbu48tWtLgyVz7RxirH1F+tTfADfB0QnZvDFen1uyrUL\nasitWjt0JZq3hR3LfjTnOawhPHtnxqZqaXRQnU3J+ssmzJAiTn3Z+Y6oWL1A\ncogc\r\n=IUA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVm5GiUDhcnIDBE0PmS2LsXmJMyP8/BNlu8Bbn6duAsgIhAOlk8hE0Plk99aQvxXl1auERIU5pQwQryQg0j2aNYE/S"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.3_1616458750274_0.6995616208844238"},"_hasShrinkwrap":false},"4.19.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.2+0339190b","@typescript-eslint/types":"4.19.1-alpha.2+0339190b","@typescript-eslint/typescript-estree":"4.19.1-alpha.2+0339190b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0339190bb89dd880c02c2a819d73177d924cc9fb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-eQ6h5fSupg+GNj5eQZmXpJRPaooZJ7vlXb6ju99xa4N0B5zeoFyAPqws1Dyn5sUgfPue75o+72Ov00w2jo8BeQ==","shasum":"9017b017401f5750fd1feb255c9ee00de517d0e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.2.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTPjCRA9TVsSAnZWagAAsjYP/R41WRa0cOjIeYyvAYqT\nRinKeVhHy7JeVsHzWeCCiC6JlJPz5HePfhv51oICcgJwXcMdRANToqRIs07S\n49NLyN4o/Fcls1d2opZ+unlB6ihDtD92QIfsO242Yvqm8u1eK9ECTYDCyYcT\njGstcUyyqjGL90dHz1l5brD4WOOaHUL9zMSeiCEAje67L/1Zl5KD4fD+vjka\nQLhPAiFypH2XExKGwYyt/mFfwOLbG66sfdwdlihtBuAC+NkXFb6uJjA67NAB\nrFNrTAdIaa7ZU8SUZWtGIExyZIJD+W1EcjhExY//IjuVsrNugjw+lXIXY2FR\nYuooTQo1Gkx4R34OqXEnm770hoSCG5af8nehHxL4dcwqWM1ZjS5+X2mtcb6I\nefZYoRoYU/nNbHLixydScoIWG2FMHCNvW21ThzLkUwwLqth36CUm3INlX6mY\n9n1Q9bZ1jQfpW5/LAe5ZBWqVRseITYgM1DiEjsLPXQOomMX415+qT65YkREl\ni0Ppk0ag453y0peNgg+897T5ZiaDRTU2gEn8Qjy6dJ+5cBT7B2/QSdAznE1h\n+f7jpOlnXCtqcPfyNAF1gzsP6XzIByjFu/zu94xaWZJPG5i/OEP97eE7VSko\nrm1suWk/dOREsagg9mCnFtUOQZabX+1Xai8m1KPh3AFlTA+6hQObl7PPwZdg\nJ4Lo\r\n=OLk2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtDchv08W+Ih53SL5sFAX/lGCSQ34jTh7M2LMPSYeBAwIgQn9wQYd7P9XkYNWHgaFUUo2TXu/NIv7CbzUwhA57mNU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.2_1616458722669_0.2509413380423613"},"_hasShrinkwrap":false},"4.19.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.1+dbd811aa","@typescript-eslint/types":"4.19.1-alpha.1+dbd811aa","@typescript-eslint/typescript-estree":"4.19.1-alpha.1+dbd811aa","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dbd811aa0d563f01de552b248f4c6a5b7db31268","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-I8yZ7QAXIQWofBC63011Nlt3Gu451H5nx4YVpCarcAnb7kDOwLxWgocKmiYBR3Y8EXiPKKjpx6EmxvOwqMEYfA==","shasum":"2a60d6d569bbbb891009455029ec9ee1885e4471","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.1.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWTOxCRA9TVsSAnZWagAAHnoQAICCfoIyzRyggDH0AdXI\np8EtCC1q1b93aXpWL+8dYaKi9Q2WpfxmTGmhrut0jap9EHWjSoc9F+XLSamx\n02jrjZN0ra8CEBzSl6dvbzK3SMNyYWjsQmWntrPZ3UjdUDdqVODR8n3nCxJN\nv+8KjyTqubBwxVnO8Gh3NYls64KEdv8PSlV2O/JEpT/mF6x9I+zXhYZZomQf\nLM+6h3DWqrEQZeXp36iMmNd3fg/uAnWtRzglW7cOmMCaoNvUgPbvceh3QnRx\nOOVWM13cPwZhuA9gLiqWz2dwZyyYQaAIt2lFrhbPTATXMd9pQBEcSlhwO766\nz1LT92uyw9Sd9LLFbgbe8B6dl9LfZ/qxV3fHF2jNElnig/lfPNKcw/bFVCxc\nXTqrRZXbJDC3MHFThcygyKzKHICSVv8xIPWWGq9S52LIy/JIJ54BeSCJu2TB\n96KeA9RLFPFttNzJ1o+Yjmh30IsmuBPLQ8XdxUeGq0m9iCeWJmXA23L1r4Gm\n2ZhTwmCvdIudtFt4YNPM+INwwABp9yWoiPrugoa27jdxk38YkCFTnEqp+l28\noU4+MXLJQp7L6LcVmZ7Chtvp8ellF5PLIbGgU3vxVpDUtcgvGxcmCjQ42qxk\nWGVj+47Uki0N9FxV+00OkBYKl1QH1I0cr4mo39H/HDzbSikSdhDFJ2eM7JK0\nhMWq\r\n=a3ES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeyduieEi0vzQ8yfo3mx4JwIVKytw9j1XjZGR0TTQFIQIgDuvcfePtDdb7jDNhVP3ZNuiiE4hl/xUvnrql0jYmYMU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.1_1616458672687_0.5176017945401641"},"_hasShrinkwrap":false},"4.19.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.0+e8239191","@typescript-eslint/types":"4.19.1-alpha.0+e8239191","@typescript-eslint/typescript-estree":"4.19.1-alpha.0+e8239191","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8239191590c62cdfd449054c845bd1e516ae370","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-35pBE3htZSTfQVtAIwUEYORBWxprrimv7PaymOVyE0IEuaLzASnQ0XI7NL+TD7gpmDyJsWxOHR0bN+XnKCMQTQ==","shasum":"d986a76c1830aef53b921be57a5b641f99a618af","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.0.tgz","fileCount":204,"unpackedSize":410034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWNLMCRA9TVsSAnZWagAASukQAKBlCzxnEu/8CUw7A4Fe\nG+iKTNJ9GTVFfawRXyQGsgVl5dG+CxVY5NjLEIJFfGC2KaEELSZTelhLRoaH\nu/2N/eTZL7lZ6t0mttcc3IdddjmHSSig/VWoz66BQdf3+KFZkz+pIdB39hJ/\nOS7DTd2M42RiWxNY2BWN1Kgxdbe824HxMlu7PKb+Wu1BnVCUuTcoiYcI62At\nNlltV7U4xNClBTA9BLMVivV8+LkYfJLfQZI08uI7gpfNfsJhOlv1xMc28pEv\n1Y5dyXZGewrVU16iAoMIu1ip4ihYrJYMb3FRkTl0SsDB3v3GAOccCbAFUzn6\nfQ76nZ1mxF0/Nd1elZAMk+mo6rDpjbYlwuzPsCZzByfuG5Kzpo0H6iBwys0b\n0iAkGdjjjQMbDMzmsf0eLa8ED9jW/LYvsY007F1D1flgMtV/1vx9sRdNXM7R\n+jsafzBT9+4Isa3IZ/xl4oQBdwZLb8JO3VSC+RxoGWgPXWdyTVb2s82uuPyW\n5crD7b4/gnHD+0H1Ra0WtBwsUkyB3ljUdi+BLwLT0fLs8ZjQBiByzunWrWUS\nPZqvaqLYFgipozDjnyPfl0lIeAthl2jJl+czhXiYFrt0tmYLQukSGmH9iGDc\nq9BK0dwkaO8uA6PlExUINBlZ2+L6eIbKbWaI2a2+bLAqvXAj6J3IN06KwStV\nJMCf\r\n=WLX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB1rVL6xj+CPjkRyLYoCtPEoTPjSDZHGTliLghV9j29QIhANYHSzf2aohS9sMR0rD8K0s4DXV22WJf0zjUBVTQQVKd"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.0_1616433867979_0.598776594704499"},"_hasShrinkwrap":false},"5.0.0-alpha.41":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.41","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.41+a9af494a","@typescript-eslint/types":"5.0.0-alpha.41+a9af494a","@typescript-eslint/typescript-estree":"5.0.0-alpha.41+a9af494a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a9af494ab0922868547dca68551fd35511876765","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.41","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-MH5tSf1/iEukaTKOY7wLKnzADEh9wuiEXQE4ugJIcNPRqg664zhhBkCNbYjiqC7PEaHwMGhCpmqfSuH8AX05gw==","shasum":"365f3a090960ba712cdc6224db3fad8b55e81165","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.41.tgz","fileCount":164,"unpackedSize":299401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk8P2B2YCHCcol8oUw7ta2xsozwLRyGCHyY1RAINke7AIhAKqt/jcNLDewen/Lz0HO82tbXDgIfU1TF+xFdaib1Yjy"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.41_1632183793595_0.7568768664458627"},"_hasShrinkwrap":false},"5.0.0-alpha.40":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.40","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.40+593ddfd8","@typescript-eslint/types":"5.0.0-alpha.40+593ddfd8","@typescript-eslint/typescript-estree":"5.0.0-alpha.40+593ddfd8","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"593ddfd8772e2c0999aca6654f4f55437ad614a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.40","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-5DDjFM7EYhCrswsAh2/s1WRjLIAv7ZWii3ODMK/lnSs7NBxCiLBoaWczknmhrVJWcFLv7KB1OOS4xf14bvtJtg==","shasum":"70dffe9c4308436143642115aa6ac1e37e1bc1b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.40.tgz","fileCount":164,"unpackedSize":299401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYZeWrIw2zHuSb5Id94GI7B9k5ez9Tbh1Qnu1ehwll5AIhAJHU4Q6W/gFba7vV1JBNhYH90jsbxPhBmmzkBFLo/JUb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.40_1632173486838_0.5803909122318078"},"_hasShrinkwrap":false},"5.0.0-alpha.42":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.42","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.42+58207a83","@typescript-eslint/types":"5.0.0-alpha.42+58207a83","@typescript-eslint/typescript-estree":"5.0.0-alpha.42+58207a83","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"58207a83e393b72ebc9c95d72d5678c545b4b502","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.42","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-y1wAVFIySulUGmco9qRc4Cq+9BcQGHhte48+L2vHmr4kmw7dBDFV1szGCSfx+I+4I0kmUMQeaevqu5TelIGo6w==","shasum":"69d1dd0ff024c0ecf1209600c061a2ff12e6ea56","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.42.tgz","fileCount":164,"unpackedSize":316448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH618plZliBnk2hUBZSDu4LJIelAzSGV3xh/9xXEcSj6AiA7QoTfkD9lG8YXtsxBjJkihHATQVlJSD9IIGeRplv38Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.42_1633902757575_0.25809991418422396"},"_hasShrinkwrap":false},"5.28.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.1+b1c86560"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b1c865605e93f6abf414e2613281cd137ed348a4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.1","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.1.2/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-vLAh6ARln+2LuwJKJTuptWCO0p1MUTe29mKsL/ntDoUtj3siWXsPcUQnu03jxzXwCcmyowf5h/xQl0E5eSecng==","shasum":"598b9499d1d92c261de843a00d29da74c5520473","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa6cJgX87NMUTHYEdSJJIVPc21kWWB/gof2zm03YegzAiEAt3QZBuVyVgW6k0O6OXrptlgKT4H/1njng/qDcsOthoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip31SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov3A/8CKfVraJJk9NBYRdAyG9a7/S6K+b3UMLzEAwIV2mDNp9i5xLJ\r\n6bxzY3ULZ+5SC5yCkBVcRpJMTzFCHcIZq8A7F1F4R0FjIb0P/MpSRHTM9GWv\r\nbl4b7nPO6cxz3t4WS5CYzDGXsd+2Gomo/Bt01oi9jtOWLM2YubuYD+GI+cMJ\r\nSTyjQJhLZbzYKOumUPvd9lSMe35aDhwTVDagfLJtrGutXMUZysK4GkEOPnqb\r\nBPZ3+UGIBkuwZOsRjQIKYes+fIKMgKkdfIEr4LBG+LVB2g8GNFfPXGY6R6Eb\r\nm+iytcw//MmBfS/JtC5agwz0GQbPA1XhmSGMeLetJmiViQx4Tjvm3JVQjwub\r\nvHmAJD0capzKXlbZ0KiDqF8nQX0nREqG4/I3oJMMkCcXiUoH+dqSvTg2+bFe\r\nZCuMf4FZxESREow6yYS4DupokAdWgnKtiyHs8Vp7HlEqWRbqMRkK5G8tAE6h\r\nI7dOPo7p2jmrSay568ebnw2MAs0esAYM/SDc00kVx+r4dBHAWLH8fNzfVVCk\r\n/ddvhAI5d/dSVtwS5b1YxLZUPF4pHr1GX2xtisiBKdxNAriEYIPDrx4MNrFJ\r\nrzi2vouI3U8JRoMImki7OJUj3hpBi+myD5IMpe1+JveCgYnEgJUX8aUOv1qa\r\nGh3t3U+dkqVxP70pXhlcAwk/z9+Oqmln1wo=\r\n=7OEm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.1_1655143761929_0.12875985523049427"},"_hasShrinkwrap":false},"5.28.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.2+6b1ca599"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b1ca599029905e97b56ab786c6b09304f008dd2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.2","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.1.2/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-jruaf6CTf5cSfhzYv00Ur6+u/KYlgGAaWEPVXc6NnDoNot9/2UsEWsqVlia1i91Zzmu5cTQQuEkgps+CS8a+qw==","shasum":"2956529098d8b64bed4d67221b2c04f04582d6dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx5A3HE1cPIepgdkZyKf3r5Tn6UpEE7HVNfTN1SnA0rAiEAoQaB+KZG8Pk2ydD2Ai9+EOl5ByG7t9P80qkAscgHElo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip4WRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJuw/9Hui1bYq12heVreZjk6zMiHxkTt/Ke8IZwETvW8Im/VCTfDmB\r\n98sluWJlLZfkupS8orL+Q02Y0aUnX4zxGwEzgnSUEENmMV2ysDxorK7x07UA\r\nBhrqKkvcY9XI9Zo38trgZkshSx5pnSChK6mVtMDD4m9GfcWuKa518X9aGG7H\r\nEy82pokpmo4Tyz6opzuwJdTSFZkbH7aai/11QSxbiPImJhXnUTU7qPn4V9vj\r\nIIC/1VywKjyhqoekTs9ITVuo87jpn3Ebv75I0XWI/yBDZc6fat/jtWkI3EmR\r\nnsM1Rt2uS0bYbrHbxc2iln30FCHRNsbYUrxv0z9p+x04cBXOEuzPK7FTcjwZ\r\nFOEudeM8nfqUOwR6seINB1/cKKpl6BZxDfK11yh9HLiauLwhGJ9cCWoKObn8\r\n8FAUijy2aoZMC1zFhoTjW8LocdfBfwGj9bhcR+jry3BrVX5GIm6SE0muRXm7\r\nJcOy3EsqJ6S8OUM33EdJhW9sYGPEulRgzK85+fysjpOY5DtaHUzXFQGzhmNm\r\nI+iCKvygSOBRcp3BcDpi4dVovQL1i72Yq13Bzar/Ml8jmzAqQp4Gl/9cTiRU\r\nZEn3IC5bwAazF4azABqdY5EqZWeCoCfrQpIiLJBRcP445fVIN3Ll3zDmKQ3H\r\ndPQ9vqTaUyOrikr/kLEuZbEL0Xxjt+2YQuY=\r\n=Timk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.2_1655145873268_0.7226980156367384"},"_hasShrinkwrap":false},"5.0.0-alpha.47":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.47","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.47+cbbf22a1","@typescript-eslint/types":"5.0.0-alpha.47+cbbf22a1","@typescript-eslint/typescript-estree":"5.0.0-alpha.47+cbbf22a1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cbbf22a18de07c405bf4364950c9a906f8e4b8ae","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.47","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-F6P6+rS7GgNaMpx4uTLv79mga6+nloYKtzq5afek2j8jF0XG5Ca0rR4VsXBSbsLhCePAiRZz01U8RbWLR8Ei2Q==","shasum":"800a5d63efc980065903f3152561a3e2c6525ce2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.47.tgz","fileCount":164,"unpackedSize":299598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+XmZXPkSx9IXo9FYdnZAN0X4Y47/lmy4NFYWt+U9wAAIgfafUXTjIM/TARvySw4P7EzDH2Zmi4g0VoWqVGDE+FZU="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.47_1632187171820_0.19039662362300147"},"_hasShrinkwrap":false},"5.28.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.0+363b624d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"363b624d2a2d06d6cef87760a7580c6bf0cfe5c8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.0","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-7tC9K9Ok5/guupoQQkV5ivhfrnnuMAGA1zxPXPi30IWrMrYvn7ARDMH3ZOEYq0VWrXITL6qWZCLQZBLqzY2pkQ==","shasum":"630c9b52981b3e42c7655f6f630fd73f510e855b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxjhWdVboxcIxQqDa0wMbmhCC07/F3r/LbGq9eUB70DgIhAKXi+wGXcbM284X37QeXBHgj1kCs9tjZ1pQqOkxJwXX6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip3NbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5xRAAj6sFFMsUPj4DmrmaJr/6WubUZFZaA7RgWaiyA3689DyR0OOb\r\nI7ZKkUAidkeqsk8VOEQnoIizDjWFO1mpyQJOrhfuEcYx6Ud7+a6HM2JayXDB\r\nyLfQRA+dcwyMswFSsWbZB1vLIBLIu8TvX8TEmX296mynJ0sVcJRVH8CncRxK\r\nqqNh1FXRF1yRIsklJlfknkZz7MfoaDLtQLyZnejs7SrSdFFj1RGuyUwEVGVV\r\n+aKQkOtLC2YbygaQttSQ2/e9jFienAVRsXTu1qgKXedreK6iQUu0BPM5g81w\r\nwENO7qcFYZE8iHyjQRWcZhkS9QVjTu41oACughYjEGwv6FgUYUwXZQYYrgmm\r\n8Io+pUmRW0nvo9xr+/TIz8wmvC4REaqXBwgl96ckWpVItwsL/hqMlw6cSS4+\r\nqzuEoBjFgqE1qAPgwJJIIiT63U9U1N4qjZJWhPFIWWqW+Fhm85DGVEJId+gw\r\n90S/kHivmqPaJi1onyr99z48NsCVGNH3OhjesFCi0yEVWI2F0xk1nw676zVX\r\nfQC1spK3/wSrKQ3mVA/4M3PXgenp1Ov8INALFO4hruyNU4VCTZaIKDz9jSMu\r\n+3wU6dAjB+6okfhJShOkZsYDUiNkzkM4JjWo/zdq6qWXFW1R9XU/H7Gq6J4W\r\n88rmefgVimgt1y8+WcMgcJm/3g9tbniq5Yc=\r\n=/WV0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.0_1655141211244_0.7809948813256911"},"_hasShrinkwrap":false},"3.3.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.2+4c9293bd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"4c9293bd5ecfb475bfd4f2240fb6e55186ff3e55","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-uHAJOUGpS8Urou8/taKbFXAeG/BsWuYeYVKihQQS8Aeonxtjf3YpflKl7LO2l4sZqoXRc73HHCvLTxD3kRifUg==","shasum":"0ac9c32bd68d7362e9e1ea8ffa89dc3cd246f8a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.2.tgz","fileCount":204,"unpackedSize":408605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6QHBCRA9TVsSAnZWagAAdTkP/RCODJamqsWPYaIaSstb\nkFAorj6T71pxtUuf92cUpDIujtczxtqqfdP/4q9xIJ22588UiDTWz3xWzkBQ\ndJlZHToZyInFHTmDL2Lf62EWfiZ0/M1FvxzE6hhm/jytWHEoKw/p4SEAeGto\ng9Uz+kPW5nnWWMbC/qAO9QArS8ZL7CNGd0mOs//qf/IMh9v2w6JewWPeVpMc\n1rQ3cIi/wRnoptLR/Jw6nMAaFAcvP1c+CU3RT30B1PdiTlrtNbuRkQRZCMAv\niRVw6fwnT/ZbXeIxJk5oGfdPSDIZLWuI2BSShoLnE/a7JYqesAftITpZY9fd\n850t7am9KqLRMW2KBune0rQidxMoTTrOqoj9wvsG794QWoepBBUjP9HhtF4r\n/Kml2MItrKtjbf4bp1KQb0Pf6ij6/mUOlMrPOuvoMoQuGjhll0fzZT59pSef\nW3jLPwdj6pY6NxHFibFzFL84P6wjxim3DJS3A91GoGG11T4CxdAS6RsdJOCu\nfZrpgmWPgYRv/l+3HeYkdVWWfW61e5kR3+YgpkXVdZUt6EAwQTCW3UbhSGG7\nXjS/KE5EPMoR8nN+yr5Xkd3IIiJAnkDifWLDzn2kBAynClR0PImCgzAxVr7M\n2UKhGh9Qqu7OlvbGhdVAeR65QUohat1DlI62T+cCx0JmgY2RcbQYba0PbTl5\nsdyQ\r\n=j8fi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN5EIwibU3F2cZF3nAZEnhlxTuLJ+8hq8nz5UyHO/leAIhANbBvcZ1vjLZs2shdCquIJBnrCDaB8SgDYO53OUXmV4q"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.2_1592328640521_0.8668480558332576"},"_hasShrinkwrap":false},"5.28.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.5+2a345b40"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2a345b40508c61917b0488f688c94407f79cb7f2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.5","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.1.2/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-D8FyCfbk/V/NfE9CDji0JFa0kj5n2cMqtW15vERbjxRyJcGLthdYLoZL10yt7OK9LfwdQqGwl1UEH5o/krG5kA==","shasum":"4a4459a66850c505ed612fd91bb3dff96e4130fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+uRgB0jarxYfwibdaCEoRo/6o1TTZiTIHdkTWVmBPSwIgRZNHrV0d72Q059TyGnKk/7S85dqLYlbVRIUXdSohEE0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip4yQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDIxAAmTLsdyf+hY4VDt+d/T2s3v1n+Nt3aD2MMe16bcSS4W3kkhxK\r\njyT+fyh/K4oboHqS+F5I5hxVAyYmqzDcwoqvH2HATjjbfFgdi5hlVTpqhnIY\r\nsLNL49xW1C6BoVw0HDnRGzTMH50ojDbOFfqlFB2H7D25AQuLbejLBvqwG4fi\r\nkmOOZvXZvWbxbylXM0QOVEWjMpCbBGNNeWCXsnL3T7rutPfb6thP2/FK3hJR\r\nd90jOJ8OFwHxMS9oRl4nMsJVTphm+PR8FbGesd92jL7TXNlM0PENuulW4xeT\r\nQNdEY9szW8WCs/+/gwf3t9eMMvfxuGh4swSTfPQdvayUGta1CUIha9ODGxw3\r\nz+puqoanT2p9DD2O+kI04/wDhCukkMaAosksNllEvmjzbdLLqh6PGTbekHgS\r\n+fy538cyuB3hly1pJFu5G4VmNljtyKdIWNkgFLf+FERAU8No8bbY88JI7ZTC\r\n7WaIHl8iSxbksHj2gJDMpturL2s55blmVZyyekMzoPdaOw3599xnGxa7rqME\r\nW/rQ12EOfAuhOMbb2hGYjP12ciS1u4BUZXnJntLHbjCa4HvH9ZA/RdlWO9rS\r\nysLLKuNKqsAiUkflA4J6l2QHjMZgs0YNNhffyCPSEH37e5zZq1awjTIo85IK\r\nvvpOmGg/89S69VWb0yvIOO0VdZQTKqvCdsc=\r\n=YR7o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.5_1655147664733_0.698530854068407"},"_hasShrinkwrap":false},"3.3.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.3+9cca3a95","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9cca3a9584d5d5ef0536219c5a734f4e87efb543","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-iIXQGpTkJGl8onzYDQmIajGepXsyHuQ7ZroFCaHW9TX9nDQ5aBssMZpW1r9x5uDcM4vmXi69Q2r0W4Ph2maWBA==","shasum":"d9c3e390fffc69015ba4d2c7ccad1ebcd4ceccad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.3.tgz","fileCount":204,"unpackedSize":408605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7Pp8CRA9TVsSAnZWagAAat4P/j0nRC/9my6Z2sesMOOV\nmcGAONclHGz//zYYAZYF6dQlUmman9KA6L/H8QyQ4oT1qoqK2cpqMc/Fum7K\nQinlNFwbaJ09i2PZyFmtGIdqRwx/aTqTeJ1KtUHv0Tm9xrkZBsmTvX1ZwH0b\nXJ4OYoT0AliafEwfGepRAAkAep8miuCSobjhHlFcf8nB0PUOcCRRNu+s6ufo\nC9kzDllczH7We5XcoXGRyihOZjpzZuOqKJGrGsLr0jXnT2V5ZvapQl0ZKBgb\nrpuX7687JR0e7yTVThkv+IvnSjGEqi2pDI4/w8NGZC2gbrEgQgHbmsK2U6u9\nKe7KWq1eJadLd25g8CcduiDOzaYAlTxmTnqRWA5XjDXxAXonfWix812Zi9kT\nQ85XnahlkF0CYwumQ1MFbjCHJcWILiV3sltfdgxcddZqEKHAAaHdsqnHs8M5\nEJNJSCCbSpbjAv95YO8M9X7/jJa3mu9Ffssf6sRBEOciiSQUC9bnial+ctKV\nsUug7JdC/svNT8lfuQkxz4a8kdO2C1u4PQ2gripu11PFGDuTcZ0ECWmnOSO5\nQONJ9OkV3G3KwWcsjez09DmbNhKSlveZM0p1Jufx1lxYpcHhpM/LBBBGmMqg\n1GfN1Vh/NzKrKlwx0ve/5Z901poMPtg5uByqQLSWe9Nwg/VHFAlSCn2Xo4/4\n6J43\r\n=Za94\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi1lsD1q7mwRfK60KNOnPnnjm/f3qgPwbfyAGZ11JBRAiEA7GZelfo3YDSlMjkJWLTkfDIKwRHpW4Y7GLhtA2l22UU="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.3_1592588923584_0.6279204841761712"},"_hasShrinkwrap":false},"5.0.0-alpha.48":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.48","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.48+f893d1b9","@typescript-eslint/types":"5.0.0-alpha.48+f893d1b9","@typescript-eslint/typescript-estree":"5.0.0-alpha.48+f893d1b9","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f893d1b97f6d376ad4d77f82aa522e8428de1a48","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.48","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-xEEpxZ3TkMFeXeYSTA9KwFhuHAg4a1aDlgAgDNgdpqW8lZ7cyxzDYkay8TfxytX9SgOMoNmIWs/EAcF1E54uGA==","shasum":"f40056f662d7f8cc3b4053f52ae0be6be08197ea","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.48.tgz","fileCount":164,"unpackedSize":299554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARVeSlYcUyebhuXd0Fnci17HYh7C3IT8rQqd5a/Zi9+AiAB9rhu2K19cSgp1Q+667fgYPYEYYjQIjQTjnkv1tf8/g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.48_1632333735163_0.8997685765430798"},"_hasShrinkwrap":false},"5.28.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.6+b229ee4a"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b229ee4ace1417d2d4f7d6cafa039f073e845c3a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.6","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.2/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-qG5/h11w9fh3f35/rWhJ8g+hRJ9OFw+MyNFD9nVMZQSR3BNiT9pZVTiMHemsPH5ZLmkWb+Cca7MFb3A6+FjYnA==","shasum":"67fb42d87c7d36d7179d1c49647c8c4b6101b37f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP4BJV1ruTdo9KlpgO87N8QjWj6bxWJLT7ZYMd271UZgIgTBxUmTpEjvIt6ygsuK3R5cRnetCGOPA3InP28Y69Ywc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirdUVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfnA//bT6qsULjBy5QnECCUj9eIdELcTBFQRYr+7HjX+UfoHsg38FW\r\n65N6bS4mYpLxTyCCACndCHNk7MBLc7ZMlT9GfGJU8sg1gcOuHkjtsiyO7uSw\r\nUDYPkXyQfoMXRWMyjfvIipHRvVOH5JQc5pOMqNbcoRajeRuMkxNkB8h9fyrx\r\nS/2DLSvLtLYyRolQ19qWXRFUOH6a2xPuUB13MG8X0zUz2BhVotwloPVEaLvK\r\nnHwL4xJAH7f3MoEKLXc3aPQF2TtmpNeANbTUfqDOTRZfN1OSJMAXLWBt1jvL\r\n+akYysUsEUOeGmr/CR/jXNkeieh6OijnmMwRPCCCLmdofjov8Q9Z2Cx8AxeG\r\n7dpUpIEcPiblmq8WFLm/N4kd0YoKjzoV09PVBCUf0wxmRLSeddgmB5i6xDg9\r\n2Fe6KgQPA5LyqI97PjUHO303Jg3bNtUQXuBZFvng2T12RjRHcuwg6cYWs2+5\r\nfrueHVwgt5SXicBbmV/uxgUFzqN4xcr82cezXiwmHt9PRD9zAR7RG+l8v03v\r\nhjqTjbTlip2XyLqYFIi8z9MuI67+ZbDA8JEAsKF1PfMaocJbpCnE29mZimX4\r\nLe+UjK8W6FIMG3JgZnHTmPOpKMa4MQG0ag2FaDOq+/Nf/sFfJVfKY7wMDwVx\r\nXqd7+wYn2B1l5ttDR8TIvmIuK+oexKAsWQQ=\r\n=yEDZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.6_1655559445471_0.23349535373947505"},"_hasShrinkwrap":false},"3.3.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.4+89851fab","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"89851fab93b7bf954f795f3ec35cd35e98d2031e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-u12ikyCfRKWOCx2k+Clamulj3IuJonsktjyciqGYeFj5ViIpWvjeg3NiLx6ng24FT4EV8OL/3D7XbE0HYKg1Uw==","shasum":"1ef51335209d847261ac268bfafa39605dcb096e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.4.tgz","fileCount":204,"unpackedSize":408605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7QW5CRA9TVsSAnZWagAAny8P/3ip54O7Rso4o1746ioj\n1G+vlDNp848h15KGEXUBrbfKNfr+1EsLv4Uz+pj55k52WChyQxtCsQ1/T38X\nxiXgPtH9oJF4ZhGr1BVtuqtUqiVAMN3QC0zxV2aTeueqmpXzRb1QqNZt4Gxq\nhGO0ro/GxnAgxsF6hyKlwlqOPuA7ZOYqQJ6Te/30dc7Jz4iSQIVopjX3wH5r\nyJlCLH9mvcK6mgmeOb0xB4eC/onrccu0icy/zMxHGCNFVNjx8Nj949NroQtB\n0F9LdkWGsS7QsLB2J0Edhzm3aN8IJD1tjJnAsStfI8F7Fg12Fkqtc+G6JCbu\nmXfdn7YJlzc5YdBYOfG+mUF/0rDBJ7QSRnlJ1ZzTru65OZANoPTxcS+nqq5h\nB250yyQiJn7SlHpIGh3oQ7pjeysHokLwSulqGzkCqdolybBOnu4m+yhASmcb\njHJL7x+/r3sQ3GjYpHtfIyYx4Vpn5x6wrJ0U3PVvM/vi4WeYyixZLcPOqHlJ\nPgY2QTsLVPQ52fg5KZZW6Quw6eLXIIJlg2FMkkU0jvyc9uEjpnNJzSTypmd8\nt/r0irbZwpI58MRvvKer+4dyQGnxfWfLULglXi0NH9jI9Cd9U0WMaEpM4c5x\njwzTEkX0ep7+vL8m3IBWYQ91qHwUAUVPl9CDEPW+oClNeYbG9nWy/mByhVvi\nC0rS\r\n=wqdC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD9lvS8fW0b3ZWY3Sm48nEr2ySIoPmRYlES+HHK+rqOAiAcpjZ0jf+7MXxZnWkZr1RDJgsDkDc4JIqkzxkxY+5wKg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.4_1592591801329_0.9259915616795362"},"_hasShrinkwrap":false},"5.28.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.3+030bd216"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"030bd2163b6e5e933561980feead0c36442ecef4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.3","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.1.2/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-gOxG9aHLP41VfXFHn3n/4m5chmyfjytsZ0AA80CC0XvfS533iya0i8AiXLKn9TPjKAQUrdtAQEgplpxEOmOC5w==","shasum":"0c3d0dd3aad54e8447cf0185b5de27491afe2277","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbQzIF8PZXMv+zzKQqJTrMs635kF1+BZLDPWsxdeolGgIgVnKzVZEc1G6FPgE09DH5Qi552fmfmzNVomdPZNdrTAY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip4cIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM6A//Wgy6b4SiyZxXVybOf3qDMsWNBv354pxgEip2pQk6MNO7CEzL\r\nKyMqGvUZvv5vr7Is/hkMlIBzrxjyeBHxNIGVRtP7vbct7cMhqg3IRyOnjFbX\r\ncvekRzdLvpOLm8DJ7lrRO27vfypticYFbbBkqpml5OxlW/4WcGf+t6P9D+nm\r\noY18srFm1dJdg8a61SqqIdbdMmb+0qEg0iSekezq7eCqJKU9FrCM5/VCptIU\r\na5achQkqq4QTAAwvnhcWr1PsA9qUiF27Aq+FqL1GNyWxNBb1qYT8R65xk2mD\r\nXBixGAdOxD2tHbdX9liRSDUgTLHFjMA9zmmtXN3n98IY18yYr0pE1GmeqsNG\r\njU61k6DdsOWY+qdHE0+OvRomMTZKhYcKMWEZa17UIlMi+Stg1jKn2MQw0IHB\r\nWeVJPbqZAAQ5qvaOx8RdNiDqRKM/oAvUrDe8nuzTyx5QVK0mkVeEuhxMRmsA\r\n8wUDqrNLOWwIcEBTgy8aREpwA3c5fGW57iqdmqezWVhf5dDoh7tJKOxaY+4Y\r\nLpCkX2PeMWmmXP3A+gF3alM6sxKJEmgXrDLNT5Q+ubSmkg9vIm6KFX4hHwzc\r\nsaD/UvI4GyXi3WVYX5k52WXPWB5bXydpILwbgP95PzWPRKX+mOWY25F0oPHj\r\nnuD9KssVkVBUVkK1WtnsXbDS6iBm/9X4zAE=\r\n=ytpp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.3_1655146247804_0.21095872097353263"},"_hasShrinkwrap":false},"3.3.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.5+f5c271f6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f5c271f69a2953ca71edc07f66cc0e174e538433","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.5","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-GL33VOq6ZvtPFD4UWshgBACIjvGCjPDEhPdLDO+E/MTX5Cm0pjUTGNqRxLsKpuH8o7O/RIFO/MpY7QhSvlk6LA==","shasum":"f08fcc9ccf5cd95e256439fab5adb345a33bec2a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.5.tgz","fileCount":204,"unpackedSize":409146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7R0NCRA9TVsSAnZWagAAegsQAI2TIDQ6fYmyw71gkrcD\ndo/hKRsvzN8VDlcMDMBcacwq0flXwZa/1UxdRsUTxwRnjFAgXTbIOjiJcjxK\ntmViy1gDWb5CSlTooodELKQxW9H60X/Uajbc1igAZhrmFqDjmCfcmXSbGZ0j\noENLlco0GXXe6cTmMZQX5f+cxHe5o28ITRJ/CAG6j0JePqi/tzeEFZToMt/m\nsuGWPQZxCL9QJjNfeU0Wzt2GmDj0HOtEeXttdK++n+1UxZHRpLQbzatWQLOS\n7GMP3kH3oh4fQVRJgDI3bI9XNhfS4Ca13D8vmCZesS/CttMTgjv/NCmun52H\nVLJ9KNljqqNvjRmtix6cL9UfR+6J8AUJalj43tUUfFBZgq9D42cgTu6VJSqG\nL8L4lf0OArH5RO+5mblj98I8pxUgjHK3blK64t0R4HvbTm+zw6ahdFkg2Xs0\nNkYThXqz6DMCgdBNrwpgkKzqoTFZF6hUFQv1X+X9Y3ppZytyF0nEUJ2OAtoa\nLIp2XfnHsA1QGL1rFZ2ICKStIQi0Y4WfgvwLHN+2ZCKHb5UU/3JdpNxa5/XM\nkTP1RtXFSCEHxUtseKte1HnEtGRPEQJWdSIuUq4Un8mbYRwBysZUx64YX77C\na0Se3ZCb1UshkPQLCzSKuKqyoHAsYyaAlRof4AMh1kcmNxqncLXbmmstQqd1\nVzty\r\n=Ehzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlBvVcJ03WV5VXS9GwtxS8PQOOH0jeBYYLqX9pdA8L9AIgQ8ycbBfUgP/3WC8o1hTCzKpeCCj2JOaoUcUziKT8xyA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.5_1592597773409_0.4889147519653836"},"_hasShrinkwrap":false},"5.28.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.4+144ab2f9"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"144ab2f99236bb0d1d633b152c14d2b8005af04f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.4","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.1.2/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-AbXwI2w4REc13ZVnM6pJpM6fdRZ2svcteXQ5szOOVj1jV2eWzzzf/5QwRtTCgLLcGmlBwN4Y+HtXSdUAE7llYw==","shasum":"2ada036d60364633f030eddf29fbcea1cdd9ac01","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT7L8v3etM10575NN7rFekV/Qt8sVfPHcXF8Z7Q4zGWAiEAva1e77eSW7sZ/3kpfa0uEwzkB+dmCIGGwn4jyLlgnF8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip4bgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqreA/+NV4c2fgoemuzzwenp26ynFnY4m2mP5UWDuC0XsM3Hn63qrMD\r\nUcG1rxDQdxuUEpYU6Mwu0oyKQxyJUpllAnikewdJa0Vmp2u0+ROkr+twMDVs\r\nqvXoLW9Jb1Gmd2irQpAoJFkuAxQiPpH6oVkOmYyuHqe8JlLHXEmHG+T+gxFe\r\nnvNY4YPS28QUj5BB+cPt9ju34j3e8lICx6YCG41QKFDavb9HH9A8zMnNf+sD\r\nz371jOmOXpLcDXmNx/VGp8XX7WpNmeFgTpmo96baYV/r8r+Rzb08F9O2bY10\r\neG2PF5pKxu7UcpjFbKD9jxe/AcyzYeNyhVqQj34ykS5AmI6zHxeakaW7/htt\r\nBDmXGuwDPBaOUhsQ3IH8tqdo/UQf0wczp4hf/wc0tmTQxEvOXtpu3D0PTOlk\r\nfvQj0SFO8fXPQLYmUAApFfSyp6TVKbuTQ6BIFqBkJpVfja30+TV9HYFXHuiJ\r\nAEhK+oSjijpkYnYai0Teter70a9VEa/LbyCcjmJiUcjwzRwNBh3xnwCEmyTr\r\n5ASO2wp31cTUxD5/guJE27jrets3Y2jvtZ4XMtRzRceIICr3qkMovv5REKAG\r\nNizJdPk1L7CEPy5kQQ4VqNR2RsD/bjpYrlJjthkcLbPtITPFVVayyOQnHjsZ\r\nR5sdKhSDLPs8XO1krviUFvqJF600WBVsTMg=\r\n=9ZMP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.4_1655146208661_0.9006219574970764"},"_hasShrinkwrap":false},"3.3.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.6+c3753c21","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c3753c21768d355ecdb9e7ae8e0bfdfbbc1d3bbe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.6","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-j1tnCqfcelm9vgFE8ciOF9L4FOK77FZb9+HjeJGstdCQC1uf24Dt15L/jAfEcdLgEyRsGIwEd9HxBFvndAfLiQ==","shasum":"92ea971818752daf41ccac6d294c4fcccde2e264","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.6.tgz","fileCount":204,"unpackedSize":409146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7mveCRA9TVsSAnZWagAABTgQAJFIxrXftH6WZ+H5ivpw\n7+fVMv17ZgIZDntT/IFn6LMbGZFsSUDceb+Zlu986x5NY4QnbQMMteLY9YMM\nYtSyPlxrsaAU11KIQCYIB6Ky9KwUEf9axQVBcSkVR18LzLTke6deRiEcWUna\n1tbQQuiW40l+P9lM/foSvbea5SIleYG4mX4UUfnvFjNWCypRnVEcSlazKLVG\nufCqSjn8XLucTMtQehU8eDQN9tKeUjhe1oyMy1X+zopf6fd1DHVsygAgUNZH\n+P6+3keKa/8q2pcOQ7y8nvcmGG0DYHG2zKWBxWJc8+NGc2WjZjNGnRxN1Ijh\n/2QA/988YybXDvM6aQCmKnFjStQJ2iXW17bAEwe/Qjb4xGaTJx556e0sQzLv\nojnPVngMKRt3gHxwZVIBDZ1Btt2QCu5lNmHB5a3heqz6Pv02fXt2unx2GG5A\n+zRpmPVi4r58FRxXJ5LviEG7hQXayc8tqgiAFHk4TReYzv4Km5/AVlZxjbpK\nXjg/Dr4Upo6TFQmwAnNxqwzL7nXRVSJacT13rLJoh7TTGRpc/8zE99qpp2+y\nPxZSxdfzaH/eYqIEIc43dXy7VMbvmuIgBgJFAppCGhlak7zk1pJqogHxfJiL\nUtzSOG4A6bbYy5C2KPODBU3+4tQN5gr5O2O5lESF/0XrjqVHALSGhJHilD78\nBCot\r\n=h2R2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDopTeY+1LGjupoxrrqsFN3DzTn9LmfkkQM8Z7j4GLMzAIgbohCjZFejaxok9qsyTrhxNQk/mYpGAWAB1aJChQuZzI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.6_1592683485854_0.1321871297194852"},"_hasShrinkwrap":false},"3.3.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.7+c0b3057b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c0b3057b7f7d515891ad2efe32e4ef8c01e0478f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.7","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-5IhK7stJZmzZgeS03Vnw1PQvEyIZZlv3dsIcydnILGTYOJ2lNE6AJibNY6jmx9BYrvROjsgYo/xXQAt3XoMCPQ==","shasum":"705bd6c132d3e76f49c8d22f43fce6a16909cea6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.7.tgz","fileCount":204,"unpackedSize":409146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7nO3CRA9TVsSAnZWagAAQXYP/ROqH9h97BeXfZ/8NE6N\n6BhV2ZWsqjNzNbofYcGxbsd9lFlixZBthysqB60NI0HeLiWqSqBvXM6mAGTk\n3dREZAEku6DddWeXcniOpaRqjBWOc23iOiIERWz8BSsq8dVD+7yxwcbEaMdq\n7KdEV1XlyQyX8RFVPUj77OuAYHbNOEbGiQWjGASptS8CoCrVVwa1/l4Eh7I+\nkqxz/6qYuSswtsGkqpX0uhnTvAvqujJaK3vuOrd5TEez4qauq9ScuQsh49PH\n+Y0KoXktRz8K59jESeka6S/+RHl9kye7jt+9kcoBl6NXpicV+C7PI1iQaQsB\nFvYYDzx8KmpMsEUOqrhFoirzzMntX2o59D79vBzaEv2NlFsirobku+0/CuZ7\ncEKh/kW4E6PRildL8thxMnTv9tdoUSIo+8+zbnrkl6DWWUzJj0kZq3ljftbS\n6XWgvNciuEPm1+TU7U1N32PKIPhPL192Id3UFq4UG/2Blk0TdVEnjrnOTiTx\nbEAOwRfABP6SaW/SClXjopxpO2VxfehdqHWkDtwe3fBzPEI4uYlV8XqYkCLX\nwJSWVxAUVl9AJaSZ+f+4jlghcNzufwMV+xLxpfhmXrjzggCUUQkr2KqsVtgb\nDEudWimtWHk6yk/MvNu/mMDICq8g+4RlhyWsT0NKaoyz3uUd3Z08Lnw1BExV\n4cyG\r\n=FQZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGrjvavvp9UArmbBNxXb/PbFanOVmW5Zp1JmiZtX8uNAIgG+c+4KO/wDLuPFnEarAK1Yu6jDpokq/ZH52WaVs4Hg0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.7_1592685494589_0.30909739272150527"},"_hasShrinkwrap":false},"5.27.1-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.17+0a1e0580"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0a1e058092b024170c26d88d6d196860612f20aa","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.17","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-j//xw69aIEx5+MJvO3QJOPFTypUK6nfTrxLK8HTz8O0uEoLCt8Auq7NMEtOEYxbPXbSoD2JG6EbGJna+wLf9ow==","shasum":"3a4b6852fa50f09222a97e7b58aed13b464c11a6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.17.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV0XkU2C0K3ZAXiHZPvKbtVfw5sJmLYW8Nw1w5TKFAhAiAf+xQ685RpPHkTB4a1Tae+Uj2JFOFiIx005OcdWHuafQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinUjqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD8g//cJz3I7dn5dpMETspWKyZJtU3ezOiuiWLUgKEhhz0/raQ5Ar/\r\nwx69Cd3i2xgUK+rVvqGBM3o1ESc+p0D1I/uy7HA7fBxFSrm2fvqxNiIWPWBH\r\nrrU8inCeQRr4no5+LjRGSawJH02GpBLQvS/cWCXzLRMdGr6iugY6rbjI5aRj\r\nCeQUI2aU8Bn2caiW5uxkLgC0oQSWOh+vJZ8mBu8oouiZeoY/dlG/qkwmeN3D\r\n9RM1IxXd6I0fW0HMYInkAoYuSbE+1vTG5N47fF5Hsuu7EypiI8RpF+t2Owsr\r\ne+2N4WUXBsKUdr0lQnAW5aP9lspR0EDHFv+UlfERx4mxpRgettH9aR2Zo480\r\nartgtMwxOtNawtJlGnpeGumFQVZaQzgHx/0oBfra62JEO/1umSHRdwiWtYzM\r\nCa+tmpsO2p40GnHi/SAgcM33bhbDrdEvH5/TCMgZ+glhgEKCPir+uX3/hixj\r\nTxdmjNukqOpBcPuzCJ7nsUDPqT8x1HAVaBfKoKaSNstj558tvG9fiQaRC5iE\r\n9qt9jNI3AuTD/9C1xl4n76+Gk4EQz0ojUPGws1RipkwlXXbJ4owxx48WIvhJ\r\nzwpTfHya7BSWUcEeOBezJPSA1euKjPEV7Ww7x6iCbkw62Ni5T80yxxVsgLpz\r\n+t8plBP4JnUuPMK3awidqgS+Q0WEpV9yIx0=\r\n=VZwj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.17_1654474985993_0.3227233294569971"},"_hasShrinkwrap":false},"3.3.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.8+26da8de7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"26da8de7fcde9eddec63212d79af781c4bb22991","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.8","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-RiPJC3tRUIgrlBT6xqwrjFf+KHWzdM2OyWKGi4KUWQMSU9HpDaLL7/zpuJwBsRAOWf3O0Fg7S+rhV573xmHdfQ==","shasum":"02e7924733c3dc9db4c7b972c13cbf0f9eca208f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.8.tgz","fileCount":204,"unpackedSize":409181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe76rGCRA9TVsSAnZWagAAtlgP/1L7B2G+cmDSAROdLjUZ\niUysLa6eamXGi1EujoP83OHbjSyT3TEo6ALD1ao04beUpYJh53k94BSdLFrA\nxLAVruJeEWuA3F16PZy1TRQM4Oq2/nY0v8HSSJk0TA9dp6RYl0wFvo63qaAb\nhjAdSpoZvkMnT8uOh3XQ+no9A0v9gwAd/ldQL2USNb6BfXQU5PH6or434T5N\ns9ykHeh2WUB7AI+35uHy6gAOcDWqV7XRhY8uM9PXzvKq7UZAx1sFe9qY7r6V\nmn/PqmYvEMPu7vdVJsCPhRLHXmUIQ19Dj/pqVOSNh8ZgRv9QJQJVbKTvZAMl\nv/jZtrF4szsesFDZBBlNJOZlqVRn2J3QSTQoK4N0G0AIfIM2FArFxYpCstrC\nSug53iVY0DdaE0gQ6ZYmQZsHKNfSRQtlfbHm0PcpTcXskM/zz5dCMcouUgZt\nws5HauyUcTQgKBosJV3wdqoRLSNe+8LuyoIWpOXXpAvfsaA+I7/4gBRoJnQ7\ngdFJSlnIJO6MrfY1VW7EX6qySJ2BnwRpO1NMzDIq0UVtX1MUqbeqo9J0vxYr\nQ7k0aqcLYzEhqSfB9R+CSLedvY2/D2SBUyA2bE7x3V1NIPsDHOxq/6zQZUaL\n/e9KSD2UtoxeINeXjGiWScEhG1ROGGcYlrExZU05Cgvt5856qTQg+o6aKbIc\ndhHv\r\n=3v7X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj9fORfHhved41KhqfctvkHCizzAgJp8lxl7zWDRtiVAIhAL1tfamlgGiJJR4mmU1f39XbURhpBsQQJYMDruWpXu2h"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.8_1592765126304_0.9323388019162817"},"_hasShrinkwrap":false},"5.27.1-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.16+8698e801"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8698e801b499986642d10550c10d0c5f0afb7fe8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.16","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-hcgK0WQCXiZNsNMTYrsXiP8Xx2WN18ICEiMiB+WtshYOPQVuHtLzNdXkmYp4HkrOZ8ZF/iUg0+nMWEzLuDIETg==","shasum":"ce0495f8a4c5c8549a81521e1f96ece7fc56b129","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.16.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhTLVBwuQwOxmlWlQHD5U4vpAHoKAfsnkUlghvig5O4AiEA81oxkYJLLevd10gCj2gpxAhI0773jh4N3DQrWrUXzro="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim62GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoXQ//Z0x+Vsx5NEUqaB+cziTZ+ynXm6UV39zH2iwI+JzoKniQaZ42\r\nzMi00watRw/5rzUM7w1xX+cnRzZIx6dOQ5R1HKCAh9DPxHIuUyssZqW2VwOR\r\nKB9E/boiNDCDNmY2NxloyipT8jpZpe57JtYAJqzAu98/xEIoAccTQWb/6pvp\r\n+nApcyPkv4ZhD8XJXtKhmdNi6f4tMjqEpJNrNBhyTI/kilSjouZYFQ6wTvFq\r\nqkqH6H/KLxjvMCYK2qRZC422iuYf2dZq44L1Ye2gEE8Sj2oNXTCUib67isAV\r\n1REbliGTlPmVjW8dsdOhJumP6QSXHrM4oiLHGBRKPEuQ9D2cRTzvkZNgFnZz\r\nFXabJmHE/t5vffprvj5nan30qdv08f6LK76Qb/DsWccjulCgY4ClBRAliqJr\r\nptATTvG0EamK8Sy2iLVluD3eHfcHAeh4sDyh0kclvc2MKO2WBsoJ5de0xpPU\r\nK+9ZKuFYRe7MQYMG5pZnECVAHd3Kw/Y2kBF8OmAUgtQ7KTyX1YeF7DawZGcW\r\nFlNuiWwDAmWCrTm2dUgyqOiXnj/EFYXXhoz4n1+1lVRCWcDoDOgjhsEp3xr4\r\ngX/pKae6WKh6gr25u7yOBMx6HSgkhojRGdxfbTz1fA0UR4K+4LE+wmqoEIZW\r\napuNkmjeTW98Oqva3GI6+a8jDLZ8HDaVjiY=\r\n=MunT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.16_1654369670580_0.625902875433527"},"_hasShrinkwrap":false},"5.28.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.7+a30123d8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a30123d83718f69a0831719e046fb581959097c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.7","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.2/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-WuGG9LZO9UQXe3oFKsfMFLv7ancz1PQwPS11IR10vkgIib2XcmBojvYq+hVtGxPGOiYC35HEPmfkACQfPq7gPg==","shasum":"8144c48f6dd18d87c2232d8697e2f3dfeb37b3c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4g1754Q/K9uuoAdPgKz6wOKTsnMPkMb7OoZOa7S74pAiBtIwaNyEQOmbTOSk10dohhKIhrbuMdWbMszc5XIWbCxg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirvRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLfg//QB8gw5dn4XQGgCNme17U+ulZ2jLe5L2l0E3z3R4snrCzbNKQ\r\nWQCKjQGSZ5UUEODOChyZaYLevuBlBd8KSPYDPQ86tCPo2HbfO7wYYisA/YdJ\r\nB5jVOrZIOEDtf9iTYm0UuLcoXvVkGajbJ0VayUP0cYdVftconP5XlK7IEjt3\r\nAqb5IIlGdyOzS0bx7Z87/CWwVw1YnowsMFOU7cssGhYc/xBgflEOSXuRwP3h\r\nbGvxh8CXyVoin0nKzxbHOqDi4lgXwlzhKlZFAyCP65WH4hUwKdr980DaZMut\r\neMCueL64EJ9mwXBeqEtjrQjmpmuBgYyj8gwFPBg+84jLXNGtO+HOpb+0c9XU\r\nquvMwIvIWiT6l00rI1QKwlXyW9IJv+Iqb+5lk4jUYrcO1SaLJU8NA4hOn+df\r\nlAiZBetMIT1dUI+cL5GD6ibVL3cc4usZt1i5lQkUnr8+VA7X6V232vy+a/7W\r\nWNolLwVbbw9pHMKAIK3jfL4mgmM/jNtesHi0iyeZ80n9SKnMMtS7S84RskIl\r\nzD0YYZnAvVf/2kNtUMaFHX4BkkLmJuitRq2iQzgsRv208S1DArL8Tx2FI9Nj\r\nhAkCkG7r185AyFfeFnhDPoWG6cb8zCMS8Jbwq4AuDTKFFXZEPRkSRA12oQ+7\r\neiTAr1H42ptgoo2ObHPcUFjB+Wt7/TPJToY=\r\n=eURL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.7_1655633009771_0.21901090665288026"},"_hasShrinkwrap":false},"5.27.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.15+4e13deb0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4e13deb05fbd8724996156b15b65f6a66794a7cc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.15","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-ZAx5sBekyL4+9ggYFNJtNUHblbZAqpvUMgpP+8f/S6+m785v/OJhhDo6vXHF295Ge9iahiBI6dFms+61cilMbg==","shasum":"2eb8f706aef594521c9cf7b4fecf3ffe69cdbc2b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.15.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdc9LwStEqqhaKUlHrBaF8s76qYtpk9k41b1BpSiSBLwIhAJA6iN4S2vcPd9YHG2b68KvpjS5w/lWOm7aGr8MuBkoh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim5B5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLNRAAnkCkpTB5tcY7JiQiTkOy4jbzQuXMOB5p4GEln8wjCUTmCpxg\r\nvw7X2RTLSkII90Y93NxHc2xHNPSHkXhw/u5FAuZUlFBE+vanHtA/U3Ss4OEM\r\ngkuicX/c9Iggwlnl3bLzqE9PposfOAatIxID8jkdXBO1FzGAF60ku0XvwjRn\r\nH51ZCHTzX0AWiExkX4RA3PUB9oyrdH6e3uT5vUb6z2L/3vmlfug94BjmOqI2\r\n42PFRTXxXnXuKH19WB5zc3VXEIL+ZyCAvQxrgiganJyl1ceMp21CB+/LU64s\r\nVlVVc150PEibHG9Dgq/d9ZNaLC0D1HGF8m6ks1+XaGUjND+NMVt3OZ5KY/vE\r\nQXR3ArO7RuNpL/MzgDQF1IAEZ8OlzYvL/7c8+CQX6KZvHRbdHL/BtGduV2Gz\r\n6j7NOYsB8eGVznyXATpiQE1S+PA8sgXTtpHLmVNwz53OapK1IUO60w6Hcc/3\r\nosrwgRt/b+EdKaf+8aIZQPK0sMmRrcImY5R83rryu6ob50nz7TDOhAF3WAFh\r\n9aHFHod2k5ZsiuSLXepRESIib6xSxXkv/s7pSo+LKGgqjSRA1KbN51k7huKk\r\nRaEUsbv07MMnh3nfnKz7NRnHcFeGnSQtqhcIfzBdSnHC7h7QrubW82L2lJwc\r\n8s5prRz5iZc6wz2V1AMkK2O/jYoGkweOn6Q=\r\n=eF8n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.15_1654362233556_0.6786643157711223"},"_hasShrinkwrap":false},"5.28.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.28.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.28.1-alpha.8+34141b15"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"34141b1558fb4c937bd619378503ba3cd14c3808","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.28.1-alpha.8","_nodeVersion":"18.4.0","_npmVersion":"lerna/5.1.2/node@v18.4.0+x64 (linux)","dist":{"integrity":"sha512-FR1WDItdv3qjtZCt6MheBnHQ44f2gY/Mp0kIYSoHPMvyUY5Y5DN61EF7YG0bMY/bO3M/Uin5CTAD+dPrQ6ub5w==","shasum":"9858a11ecdc53f9f15495a9cf48fd4ef294b3eb8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.28.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByt8jG6EKICWm12N4g+evgEE9TJFbn3HOCXa0DPAL6cAiAu37+IxyhK1Kl7BG84aO9blXrxLsCTjgImrK8+3k6Dbg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisKGsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJeQ//VsqH30rCvlsUEOg5I97AAUnzsV6f6Pm4bkp6rchMajrNvSIp\r\nY1Lctix/RlsWnGlZVF7Z7AvI5zZja49S+5Jx30HXj0DYSUtNEwrqX6SO+uEC\r\nBimBWzbsBk1QrCKyQILtt0F0d8UYSzYrBIWt0KI5fwWnJbaSXHJq0O4xYCre\r\nOCczqokQy4cx7vosBnzljV6TNTsIg+c6b9ShDEvIPc8dGakPfGsmwYqST0qX\r\n4FLmWyiNZ5qQ8S8gOxnz52r67hPbHzQ4raVNAvqStRzlGHx4B4NoEMot4x6r\r\nwgXZ8Y35NuqVzltZpvaDVjqQ7+chO8mS1b5gnES5CfSzZSUQ5FxYso5pfOHp\r\nhsT8KeN1uAIuQIw7r6gslN4+je991uT64ZhGIkaP9qrm/8JtUBxTXlWzoj4k\r\nswa6rj3FYB/emYe+kmMKw9htPgYlXv2jYidBhzIXspuRBE5MBHuS9+oTqQfN\r\n6MHW/vDovO5GYk1uo+hW/KGzP9fsV67taKE9zI9HoK7ykUYoFak5Xqa2JElf\r\nNVskleHokTJy5FgZEUVadppIv/2d3qtkIcYI3jpIMRGT8um/y/LabZbyD0Gh\r\nGJR6E36MVcIUiXl1iC9TOJ3DZzYrtwJLDcdghmdCLgCOpQFSYKkHdnLnnlO4\r\nH8XaQwSr57jMfkrFItPMipHSyvT5pVnHimY=\r\n=VEdX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.28.1-alpha.8_1655742892302_0.09035780608268063"},"_hasShrinkwrap":false},"3.3.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.0+906c8222","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"906c822210a7cd178cf59f365cba3d0f537a52cc","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-mGyKS3On7GlATQmmKpwzfHpMJ28FydIkSQ9U6+tubNxbfGgCekF5aZwzIa4grhGB7CvAb9/PD20AsTU+eCLpQg==","shasum":"aeb30497ae7ce0428e9db1576e73645f44ffb694","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.0.tgz","fileCount":204,"unpackedSize":408604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56w6CRA9TVsSAnZWagAArusQAJGBfhsEkH/9KCdFYF/k\nrnWqDmBguWGKSiaJTm2YyADkydKngOwCQiogXk/3qSvpMSQx/PaqFW/AvzFJ\nODHVOm2fY6NSB6EUDOXZsAzj35rAGZwiI3xhcMVrpTheprkX2Km4WtZnwfUZ\nAb+zWol/2C+LIHIHcdoi2vlCrvEq7ZW+UH/X2q60hfeHlHAFGlp0P6cAKnsL\nPVuNQwRle2BJWV0X+KmovNPrVqhtD1TLrrW6D2r/SNajF/nM+HEj+zZ76L6F\nJ14D0DAhqmYVzO/DbuGH072l/lIrwvzS9NTZNFCi9MKRG/FKdwo4jC4acwM1\nsgbK/NQvkUdpitgYLh60WoRJc2zfXo0cnX0eyuARy/1ljDfQc2johDq1q8L/\nuaEY1+1x4OngI2m0fNzF58mE0QaZtI8QEOXjVhIagvHNq3ejf/CBmXRTwNBs\n4xqlEVVewf0xb9ZG1hN66BESMciw864JixbvJfuqkhc7ER0RmoVLjlWroBy3\nf+vttpFIAS3kSgeIt4uCEbwSGCltq1BSpVPLij+j47yiVsavk1J1Vxwe3sJC\n0C5aFQyh7+FTvOwITEvLHlTZgFqQO44EHixrtR91biLxcmfY3sIdf1CjxvC5\nnXEmCd2alFtz12B6xcJG7+3YD0dvcsW9uQGJaYEZ68lxdeggM7Yk9pM8rAjH\nYjDq\r\n=mrrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTH0aeDux6L8kXoD+WOLWTaT13wK32DxqjR8ubuPZv0QIgK3qMcK3SWKbDgS/39Y8YywfuQyugA8G8BOxUZ8705TY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.0_1592241209862_0.4236805461949411"},"_hasShrinkwrap":false},"3.3.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.3.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.3.1-alpha.1+535b0f2d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"535b0f2ddd82efa6a2c40307a61c480f4b3cdea3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.3.1-alpha.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-piF9Rl2yICEBbyeY9sD+jlRG4XptwxmlyWqNScuGTjEFhQm7Q6hZw1XkQ4gEWnFsTjBwIHeVEJaqrIxwP1tjpw==","shasum":"bb698fab8eba146bd943c0bd1bc99e30831798a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.3.1-alpha.1.tgz","fileCount":204,"unpackedSize":408605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6C83CRA9TVsSAnZWagAAxL4P/0WIB3fcZsMMsxoSf5yr\nQMCicIYAaPORL/iTQS4d2RygX92vWHbIu9OFuTA2a37l47F+liPA3Qk6LvaD\np+Z2+RogF/leX2wMXd5VEMlLcx09QEPkhC/SRnjkpHNBS9bRyuo0gNEwW88b\nOHgrF/WlqrKUwATRuabhghI15OZDHsp9pjHVXn2wejcY+6wBoLVWRN1iiQav\nhHwWt/YncQ+aXSGV5p+MOsAGXe0pQq3N1V/jmIX6tQi4UNNZGyBaT09HM43W\nJ/kaD7tYsMNZxRFyPoqw6etFO2b0HKHFY65snBDyWnC27R5vEKxTkIORSSpj\noL58Wi1j2LtGVcXnz1NYxnbutmJRnX1CaUTRAknnCL/gB8xU4utflZ/+7Kvx\nMgh1Bn0O0kwZetOg8MDK0thIwevW00h6cQEabgHAzWXjIs2NLhwL039PAroe\nx3Gh1Hbo+owsZJ84HLJ0oJE2z2KHiDuz2bl1zX/uHMsCybWnc89CZh5n/6YI\ng2MGbS4UdG4HkIljHxWDroOtoKExQPJJrNZ0rD3uShtJ86CILHOke6GLo6W4\ny1LtLVYEEbRE0X70rEfynRHJWpY4vI6UdN8WivHc4rsVuacimMj9+H+6zomH\nAAMIktRqC1IduQUrnuqAAlcst0kXyenZ20b7V7nVekRezEeJlK/sL9XwS9gB\nPbOF\r\n=S2dY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzbdCLL9AlL1QRCX8ZPvyc+cDR3UCrp43B+3RTKjqkJAiBasSnUMRsMzbcAjop0tM+EBh2UnjhbF1uc6kIxtLlgzQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.3.1-alpha.1_1592274743293_0.9125499913255619"},"_hasShrinkwrap":false},"3.0.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.6+1ae1d01e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1ae1d01e5603ec7cef8051ed018c3c3c88b29867","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.6","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-J9odtqb1bkBKRfTiOscI3mFxXsjGEDTnJJ4ScZgGbNRxKTuoUnFhV+8C9PkfOF42leni9U6jRKtW3jkhk3qkkw==","shasum":"ad3d806f17ede03c8221d640abec9322d1e05052","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.6.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0td9CRA9TVsSAnZWagAAFIcP/Rd1LD5afbcbdFC4slth\nFPN7GwFu1wKDng8ErHqS4w006d3w7sbsBxmIfI1NwFdolBrpSHP23m0+9A5g\nGMp5or27JrNBPOhR1Qqu5hZwNq1WEnmw5gWNJCZbnDUaUf6mrsVGheNTnoCV\nDqypXiD4svPFLjVDHG8jKAUMZvguPNJ5Snwdh9vAQolN3YaqKlNNAWOk/EJk\nu7q+TBegGRr5FICfB0dP/ozDOK8AHw1EYJ8ES44okAOhj4mbrUxymA+NRJeL\nD1QZoSQEYeOI8jaUf/dsO8VQDQb4u8w9SNMRw2xCjm5ka7ZIFM8mWWBSFQYW\nUQ3oW179bAh0pjb3XYqwghhNf7XaZPssWiLVRIazJ6sCxCs+rIKxL8ajcv1X\noEApdsnz1YOd2ZGWzPd6QAIfT4Nktv277I35sjQQz00YhrgedPheDdaCRQ0T\nEgRWMjrXG44J/CbTY2DTKoHjagIEOwBmmJ05Zr4LuAB+nctUv1FmkMaiQMrJ\nUPziVdpN1KLWbwvG9gDxiKGUTLCyKGVLgtO7rBCKdQteXytoA8wo7XnaLjok\nNwyaReNrChYGF22Nqf0qTNIt/jsqv8lbYqr3UWa2QYzLKAQ93RGqQN22v6RR\n1yzBI6zFKezKb2UKSZF5P1+pvMq2PBtyblN5CjGIeXr1a6rR+NgGyZsUf663\nRcgv\r\n=P84/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC13yvmnoYCZrgc6ciViB6+DqJY9YfiokaB6BhGP55ztQIgILgLi73bxQlyeNxukzVac4IYV7jwg0RrW83NCZvkHb8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.6_1590876028809_0.06578932108247026"},"_hasShrinkwrap":false},"4.29.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.5+a602caa2","@typescript-eslint/types":"4.29.2-alpha.5+a602caa2","@typescript-eslint/typescript-estree":"4.29.2-alpha.5+a602caa2","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a602caa215c7f95fd07ac7756bb5f1c31807a5d6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.5","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-O5RBF3aJMLQKjWJogoek/g0XQ10+rXU4J+1byopVVZzirhOTz6+h9x014nc3FZwf0mZZhbME8W/smmqt5+bQKg==","shasum":"43616ac6123919cc3550c5692d48941bed22006c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.5.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGdLECRA9TVsSAnZWagAAd74QAIey9sklIO8rhrvHOYNu\nujumGG4/rqBe1yQYHBrG+c6F3GG5v5aPGV/y/rfulbL+H+OZsHl27R2Otius\nHV2WCEgy+slvmpB7Oxtoli0gKT1CrKXhSgP/OT2NwZf568fcIfnqQzVMDMKF\nqNeVBFpU3bw7F2+l6kw/zWFk5yKne31vdbqvdEWQfxnIqiTGUqTyuFqlV2lS\nQlj5sJ0MVvvHE/SBMQpGua2LBbyZEBQXA0iDq8XG86STU3YUX8h1hh5A3dcJ\n2C2g2Tk3urmfm+Z6g1/ydiVc6WGFvrLUk5u1OpX7T7AmcEZY726bvzWgPTwz\nlwA+DsTwxo/6sF0O/bjANVmuQ7CNvGtNISuwjcRrQYDGBb7i+bu5f2XdV/Nb\nhwztLQIK1Irt3S9FXS9ybXB3q0BR7nkcIugqFs6FS8skjv0KrKbfCtxjv80R\nYMq7dFWYVz16cbPX9DNpSqRes5Aer4Tvd2srOc8yfgwrqvhA1PJ1sWBTyIDe\nHPMNcO36ivAIj/a3VlqCM8kTZQq15nA+nPYuGPrb7NwghW5ACCNHiqoTQN0e\nuOghXbYXi286b8oGuwUGEiqcnWmc56arDfGutsI5kwnflTDLB9CsgyhX/98K\npu55cBYCRuyFM7U9kxohIb30slHdzhI2Fy7Cr19yKrvsk4c+lGbB9Lj+yWjT\nIpv4\r\n=3WPr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPKW4t3Plm4E8WUq/FVjV2M6qATcbiOOF8zJ/vPXz0zAiAFPfow/Q8cR8QDh1S3fDu2LtIGCVbBIKSHoyj7InYQ8A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.5_1629082308814_0.6257345115364845"},"_hasShrinkwrap":false},"3.0.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.5+9ee399b5","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9ee399b5906e82f346ff89141207a6630786de54","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.5","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-JsaN1KT08DCbd9FqYg06Xbzlk+xfixXjOflcxb06S57TdPOhwq9TH+IEsp7Vqls+o6tMXSLGxj4Rm6YCSPdsOg==","shasum":"9ef209685f1747cda06c935826e7f52a1d98fb65","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.5.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0tcPCRA9TVsSAnZWagAA1gUQAIPBoV4urhhtJF/+AgCP\n+d7xBlMHTKoQRKhhWzxLPEeBXA0ZHO2AomgqRXQJd9hSAeK2KbmyVBhERSO2\n3uncpYEgdMbL5ZUBv+FvmvTNmMZPEPc1WXma0BloO4qKaaGw8wlMdMV1V6ru\nXidhPkaOctslss3f8uHZLvgFvuppv59Y0iaPC1FuAQokym0CAgQjkXdYG0cj\nR6GjbXzEl84A87Z/qn7lB5JGZs0Mo/ncx2lTOewLyK3VXNVfHB1Rd8C8us1G\npTC+HO3FaVz1eXkBMOBfaS4vzM3GLhnQtWi3C2QAHlUoeMHuF81WuFTw681T\n5uvToFRQcOMZbwl414GxgH/QoJD6JCgW9PJ5xhJGbuDXftvkMLpYY8sRTNZz\nBgYS870cwD7MaCpBhRtK/5AipY7oGG3uF30rIC65e1UUZ4jgd3fGxNXlhlSf\nGoS1WSRrycYF5tfKyUxoSEElLIl/J4JQ6pXokWyg2k4hV1nv40mDXhKQUG6x\nKIV/8JQDmImMyMNm1ulBLTfXTQuQh8lCoJ2X0ZBlRwYMh775yy4l/mcb59c+\nYiwmgcODLTk3SDL58XC6yzQsUxRiJM7nu8weh85aJpIqIg10b49hYLApw+81\nFGR6iygVrgy5oEimT0j6asmFoSEq01g7xMRbwtLeZGWw4Gg/NeGDuXu7xZaV\nDkLl\r\n=dJCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClZYiuJC1hNE7EKh0ljix3c7sJthSF7K/u3xgTZB9gpAIgGuohIF349JRWPkrm1pY1kJgDwNzN+Rn18VxHoZbh2kY="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.5_1590875919423_0.3541020095700864"},"_hasShrinkwrap":false},"4.29.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.4+a17f1ef9","@typescript-eslint/types":"4.29.2-alpha.4+a17f1ef9","@typescript-eslint/typescript-estree":"4.29.2-alpha.4+a17f1ef9","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a17f1ef9cf0f86811df0ea7f4f46ce36ff02de0c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.4","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-dQGcEBcrD6CcoWN81bwZ0YSTxR/JDZHFZb8jnUpegfJoTtjA+38WQlih0MHqDGph+8ggOZ4q3dL5Nd03dptukg==","shasum":"8fa9a04f2f2bd1e6f7718a6f53968edd94f7c217","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.4.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGdGcCRA9TVsSAnZWagAAEPUP/0tca5eOc7EV/7MPEIYM\n+Y94C7bHS+axQSpq+IzFlSkKSLc6t+wLS4k81Y0dbZvLK7yPN8NCudD/ndKq\nbqk4Qum/3hiTOZf1Kwm+SbsO8sMiqvJ3noOevJopQ1XyhKe5nXlQydkPWn3T\nJT6+ng8HmvTBObhbbOaQqJ7jqesZMowVOrzWzo5PkrW8ut9I+hrXwNXy1CqY\nFxgXVIBtPnDv2qWSrrTWzL2BCrocrdaKkAyU67/GwwjztJ1VTWN4UBF97htw\nPTqMv3f7BikHSWKinjVYoX58oDJN60mTTC/qXqjwtHoYziUsdXF1SBVzshb1\nklyAV7lj11p9PzcMtdUJG50XsIWF5kYGnngSgINYQdc6Xvla71xPaiXBUGMI\nvjTxueYb4Suui16qtyApzCABNQbkuTQCtK9hP3l3EXJBBugdMcSHZpO1yINt\nVKRyjMsmvh3FoiHSPixNd89q5BWkVvdrrpwW8jcjP7NmH9+5FSPYNv6oVl4+\n6pyyl40xfN36qHhxNIk4KPrU9OOQtMiNPZEKCJvsUugP7QOG/fJbiiL4R6fx\nc7V8ZARQhcirPqCMCEO9kqwY497KgbEJeWRgS9JW44Dl/Cdc6ki8u2iYnP23\n6kMGV2IvEpHDx3qPeqGxc0SnyepeBejlj2F+uv1D+9NZAd2cnqWvrM1CepSL\nzPUH\r\n=U1bG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1C4GyrDRaLp17FDR2qCl8v4D12DcG/WD4ySbl9V/w9wIhAN9Px5sT8/+Ze+DPyEOT0fNPgSfwlVAZHPdBpvC2TLpw"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.4_1629082012500_0.12128771371318758"},"_hasShrinkwrap":false},"3.0.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.4+d7d4eeb0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d7d4eeb03f2918d5d9e361fdb47c2d42e83bd593","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-BrZeFvJH17MvtzSap9wBTenqKD6m0ShEAcHJlNdG2CNcCL0TltapsOJ8R5Cp1avkcmqYvDgzPlAPDmhB1pcJmQ==","shasum":"70e8976481a1b7e11ca835868491d4af328de829","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.4.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0qruCRA9TVsSAnZWagAAoWgP/2lW3COiw2mZ32rGrC3w\nVjWVJUK7RWnMI6U0xrV1YoRDUqOgUBadxsmsVuHS2G8r2kk0fVGtZsfn0q7L\nPSAanLnRxicgTGbo59ZgkxORvfrYaRsE/GTt/7Ese5jfyoCpAUg8WUMmSPB3\nJUq50pVOnlIwiYGOl5vdwtR6FQZjSy9Acaw0qw6hgZt/LFbQkGI/V0nLIM7F\n/SiiQRmP0x9HdD94FgZ3Hew0mRbSlXNdWvDF6pa8Wxzi+wyzb8ZjtWODctG+\nqxhHHuqTRH51vivpjAbVPpVVvR8iyhcQi28NYEdJLKmVzZLklZ9b5HGupXBz\nw8fzq6jUNCZaMqonBd2Dd27ZNjHhDj4/nMnaVKmZy4r03eQrskM/4ULwDLMe\nhj4OM/Tjsb9ccCDLNNX2+80q7THzwscqpmDCpo+51YZNS880XtnuyeXAXJTo\nu2LJbQDToeJi6S47nReOWEyGMR32a0Cyxhp3idwdkb9tacI9pm9epLmiloDq\ncwl0uZykol/25gDlJIQNlew8UKoniUd3vu0JhhX0W/my1KRtav5glghnpBoX\nMrMFi1IjRgleTC7ZCTQA7gVPt0LWX3dTRlvmHYxr1SBgP0FOK9Y0acw8Kawi\nKQndZ0aUdJSucFcJ3xHU0ChF4qGmaU2J9Gfq+1sZQ0EhTtE7UbtONTxCNK/2\nFtSC\r\n=ix/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs977ZGs+HzdFBW89hfZPgmlFBhrmm6f53s/yFCiPuKQIgRKyvPPdz5IzJNAzWS1V9JBZ1i9hb8oPizvFLVdPxc+g="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.4_1590864622061_0.00029898921362558895"},"_hasShrinkwrap":false},"3.0.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.3+e3836910","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e3836910efdafd9edf04daed149c9e839c08047e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-ruPN4qAt+MY3m7vni988Zc0yEbPY30+iNCceFaOtK7/fVczOWSYlEj/JfvbOD/hzbsXR2aZcojaGIqNPgGliZQ==","shasum":"f132737d8a9b60658882a2fbb6b69d2e28086803","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.3.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0pRlCRA9TVsSAnZWagAAZjkP/0083+8BdIrLNto/e23h\n6OOJLBuqnU9S0VKeSqiHRIX7XmqNXQLXf2lbxR5fwCR25epVmzoPykryotEc\nJItMpXdiUD4kj9+iIkj3+092ivVpnAWdQwP6itcMbtBOLCb3lDcfmpYEvktl\nK0zLXWnwrmdVgbyBWq3wF4cTqAoTbm6iaDyYiHZ4BXlgT7jYBU8JI1n8NkxS\nxY7RmrRUiv5g8+kYGTEO3ToZOV6UgBZQjWPZAtR703LPgO0bsQcgfTGjoNtc\nwPF/99fUUs8p/2yEw3Wu3hiR++0cWF8quHWlSgfTVdSZ0UJn9EL9YT++gBYJ\naihTiAOGUiw1XLjSkjd9K+nMHrqNCjX/v2QWggb8dOxwV3xJFjDoFOinCxcN\n/8rU/ptzj7nUFqqc6JIQO6qbaj38AGt6RCwu2Qv2rKbvgJ540+ogLAwCxywy\nyJDHKeynBU68V/oH6OP3f4wwtITvCpzfKuOAJbk+LNavogiTcQa/GEkypxuB\nnBQ5uk0MFReKl7dkTyfA6ybjfkliXZynqvUmbIeyeSXeX/kaCqjs9Qebf1I7\nXlo44/C3Nm9CJA2CA8J8/sHDkGlYFh4m/mKon5iQwQPQoWNSkDIf6J7lEthc\n/P+9o+tP8Guw2SKXpqUzwuruDCxb/K4BNmu193P+lrfdybh0up7PpPb+Na4m\nCPG6\r\n=qSLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/u76UL59h1iaRA/SeoaRU1a5BIRyTbZ0DSC3X46gKVAIgNYl3CWU6C4FFNteZ0ly2J+JpORnUXfm57FUOB9HLSNs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.3_1590858852439_0.7239686679117006"},"_hasShrinkwrap":false},"4.29.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.1+7240a3eb","@typescript-eslint/types":"4.29.2-alpha.1+7240a3eb","@typescript-eslint/typescript-estree":"4.29.2-alpha.1+7240a3eb","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7240a3eb8b6e441376f6c50d10bd46cc5a3e9d35","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.1","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-p2EtCqms2fFcIAV4kLjyY6o+nA4P0xh/ThVFBdZc6//Ancv+WvHwi4OATFdKrtf/ORCsjaG2dzndml2i10KVBA==","shasum":"896fdd3991994f47878b72d7ff7eb11e6714979d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.1.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGcoZCRA9TVsSAnZWagAAPcQP+weUXr9vFOnJ44x5KvHj\nX32NoqWR+0VdEJpf6b5RibsaAvS0EAjsZNQwANku/hsGn/je+PiDhvU7W1qU\neG3O5TU+IxJr4E3ToKtJMWMdoiSTaOlu00jGA4ewKr8zmN82gngP0FylUKZL\n0zwMl6p4K/MfTyLdzv0OVj6QOd+RD7dSqeq7Teoxy0FbA9Mo/A+XZA2aTLFJ\nCZiLfxKgZVIQMlz0/FjKg9HKoacaHYuUZv0HxUCmdL0L/SajDRX4VfuwE01d\n7EqQtOXFBRm/yhcflZMnBHxkD7JTyLLYNTd20e7iHTSiN1uvru7fTsqG4qn0\nSBUi87mloMnU6NVmWa0InZulr9AEVhZo38GdEk+kBNDjOLMBYxvDvplh8Rqx\n8UUGsFv+F5IQPBbqV5XLgE43U7G65d+l0Jrgu/JVob1/EJl1czlQDR6HS3xn\nRARdWriWBhJID2o/QEH2TtWviS0U/dQ6g8Vb+hCoSbfSH+zgSpixnhx/iX24\nxUOZj7VvIAUuigXez2bn2Rk8kv/Avrufu/DZw1tDmFz/t8u9DJMBivoDyhas\n9dPcnfiBexfjtk5UiPWRg6qwZZp78vSv+UWzvKP3USk4clCQTUPV3i28w9yY\n82FBDLN01Et7j9C2FiY+xPGO1KDx3C7cDFVKhlyftFXvzFDTNBzf9TAFaA88\nFmcA\r\n=5bCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNSUY6omn8eIr8vMyeRVB0cD9m1QVSfD+hqe+tq8g07QIhALfiXGKYrz0+h9haGnFWtH5812823h+aJThtY87I90hC"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.1_1629080089543_0.12149158241853675"},"_hasShrinkwrap":false},"3.0.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.9+caaa8599","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"caaa8599284d02ab3341e282cad35a52d0fb86c7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.9","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-iBNElVOsF6ADL/SjPVMaZ/f+65dqB3lRNhpTvp3ibQX8uDzetYb2K8T9lmvn2J+aAMWouViPwgnZP7ZOV6UdTw==","shasum":"3721ab3197648df59e6c8bc84ae7b68898919bae","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.9.tgz","fileCount":204,"unpackedSize":407297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0tmsCRA9TVsSAnZWagAAJgMP/2bIDMFtR82R0GxUt/w0\njk4LQY0EMExkA/X+8S3NqxDC2Jbmnq1TE6YauZzbapgWPSm0AEtWS/3dqO5i\nQj7AlN0LnKNPuMjhFGLjfYpz2yOOOxm9Hl+fqTOldMbx3WthJqwlmvjOHmSD\nWAer6iG0mM1/+S5g1S27xLDZfFx6Gh/5v3+1i+jstDKU0gUrjVHjBOacZG9z\nG6vwu3ZBfKgzUnVyTDjreui17Nko+iiFxoCMoTSHrFZXCxTn+feiO1L4qJsE\nxTz76xGQpnL6hi8aAiboseYRTNJtt/W+3ExjpORA5YPjooG8U2exaMNN9fAa\nAwFwI6Fdh437kDd3IrPltygKAUYtgTiZ/U0W9sQbsKaV9UTgtLlnlUSuu/Nn\nFDTiJGONDsNmke5RKcf0jAyiaU+HV4s8mWJD8NePFJcirxuCqhTOlDNw6SrH\n9rtble3hz5QDO4XTwxg0JVsn9pQepy8WmUO9b7hyoyKuS5r3WtUOMW7OxFK0\nALN6510EMEPey8VL5z/QFg6p+uZLwf2Mnx3VM0DL4miUzi+XE3K5T8zT6DnD\nmpXbeGDmj9HK6IeNnJou9GyaaQ8ANAXwPApCgV4nXD/kx6564XVcLvb9PzCD\n4ufO2bXX6fM3RdI6b2GtjwI+bN5TR+qzXD9SDuit+r0UTiii8j1amjAftREx\n0pnS\r\n=v8dR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOWHHINKt2+dCSZNoe/ryS0FE2a7W2DzAcZuzP9sLaqAIhAKuKf67X5GxLc4BcQKGJrfOHEAmaCeXzidw+gSzglKE0"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.9_1590876588395_0.45877330637150715"},"_hasShrinkwrap":false},"4.29.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.0+db78642e","@typescript-eslint/types":"4.29.2-alpha.0+db78642e","@typescript-eslint/typescript-estree":"4.29.2-alpha.0+db78642e","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"db78642ea3ebd794e7deef767fa2c5195ef7c04c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.0","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-tfimhiMHPMVfjx/XzIF9XF9O6Lm5ySeCIgWKCAurShYYI0sPMwl8DZYGWycVggu44+emGUMZnp2kKjgUQJmZXA==","shasum":"64472502856c406edd958e95b9ea47b8460fcb66","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.0.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEWNMCRA9TVsSAnZWagAAvrcP/2rlKLr9CqnPiWRwIVh/\n00mlqd2+Yc4HaoTv4HnpSaxK4Y9cxTB7V8QTrY5PuLKN0tgc/a/BLRZBb2cA\n5DE7Ckng888TsNIrIH2OowIz4eR5phyN+rUCsizTewFXTXCAtG3Pcoct2qa8\nAP9a0SvIMPe04vL6+2RlbprY2dfU1NpDrl8Ok2WNz2l9M1w6L2ZGu+9v1oGr\nO/Xz0qt6E793yiLH86H9+MJYIbkQpD1GFw4KgerRgTYCb61cIlU0YSqnR3QA\nCQHUVyW4uFglISrWhiDpWdPSaVxPVrJIHG3OAHj3ulEcbD7nnHOjxaQxGXix\nbZPgExpRXsFGmlBcZs7W8v6UcnLR18bvREl2CgVyZioULVR++UNK3a0wOymM\nYXzhhWJNUur6GVrIFqg59kNaySgS+pFZw5jHbp9W3tjZVrUR+IV775qjb/zN\ncDEpUAEnPL8sHolU5uE32XY9/ClqR2IDtesOz6pOntk/vXzCYfFXm6W8eMbC\nAFxyxbCuRiSxObLw5PWSmtPEs2Z/Sn6RpvJyl+aUAWyk8gv5v3g8adO2qzBa\nKn3KOVD+SqNsO1qXyY4EkzzHOjdmWMF70wpaUJOp58rxjJp+KlX/5JPhcssM\nI3g3yFvY3ws7jvUugkpvoboH1KHV+ivMJLXRpBfanMHiX20VVIehlQ3ej8lX\neezC\r\n=I4mv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCER/0JjNI3jUv6daK+T4RBkwFJXje2xsvkU62hcVWdpAIhAMl4TZ1B6sM1B9gYu8kPdTsQAWIxltD579PlcdP+srCY"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.0_1628529484514_0.9541797316164013"},"_hasShrinkwrap":false},"3.0.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.8+79258232","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"792582326a8065270b69a0ffcaad5a7b4b103ff3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.8","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-eKDPo2InmIUN3JnWo9H7AiAiQaZEynhaFOrAAXvTbsKilfLZJHmYo3FAmAe/mYIQR3cYSoyycuyKLbkRQsCi+g==","shasum":"e08a9b9d06731d070be605979f0dbaa6865444ff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.8.tgz","fileCount":204,"unpackedSize":407538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0th0CRA9TVsSAnZWagAAgYEP/jMi2Wj5g0D4VwUZ9r9j\nz+lDgCD+SlLe46JTdb0iDqulpp13nMhUsj5HMhjlElYNjNQ3U4xuZEC6P8hu\nuZRI3HOKL9+pl9aQXK3BJiHIWNsNUt/C73r5K9NyYvSSoJrOAJQ5pISPaClA\nSzm1tVbbPqesesMD+Aav3FAtPXmkZRgNh8wiZ4MDWnCehLD970EJ1X0FIk9/\n3GgkF4ar/mUnW94HdEqrRiONZmvVQa50z1UgMpP/iypjPg+vAXYtM3yQ7xTh\npK0kTt+oIxTVU/UItau4RCGEVsgTHtnag0kSzQAQ4UJJ/gC8+ZPazyMKnmkj\nQT6xMDzK2K/VR3+x/zTSiGQzwWsW66gA0M5xEsLEayJApkPcQb9EMtIQof1x\nAOpZCQJDX7ZVg59jyIXXPD+J52+tI4xgCBmiPE8NTc87zjUpgFjjQt9zni30\nazvPAJ722lMFUSr9iPxf4TajzrLREMi6EArRVfpC6cAk9Of070f09byWKHF0\n7S1c5A/yLu0ECGVf1GVkN/fPJ1vVQGMuchU7khLV7TZUkSvCsPUJIg/BbgEM\ng7hhQdky0/pHAwnlp0tN0iPG0X1H/ESOPg7glq30K0bHVc4TW0Jj9drrckDR\nr47BGyZ9153981yOOoAL9Xi7ODVQQDAifO7SOmQyAOXvuL/1Ye1DlOYzBQgz\ndQR7\r\n=aMky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjJdSCZAkPgUbIxknd/Vvyf0SP8/ZP1GEVP3/l0VEBhAiBp8piBYtEMBUOIfRa+Ut8lmTMn2FwBver2sb6RtmEiDA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.8_1590876276497_0.03255858420319946"},"_hasShrinkwrap":false},"4.29.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.3+593d8093","@typescript-eslint/types":"4.29.2-alpha.3+593d8093","@typescript-eslint/typescript-estree":"4.29.2-alpha.3+593d8093","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"593d80933e23dbb9c996bed383af69ee2726a875","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.3","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-tvPiwDN1g3HPnT0Y/MRsIexTTGWuRBOxLuWa9hlWMScBDiwA0RMsKQyxjVspKhdVwuj4jHqDff/KEepWYuKsrA==","shasum":"068b745f271c11ecab3583e3aabdb4bd3b2bfc5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.3.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGct1CRA9TVsSAnZWagAAadUP/iu5CVkMua5MO3jX6ske\nKDoF7U0GkR+NNXtuwaS3Bfx6BJHghqCB9rhzragL4nkFxJgZS1JUSyFutw+c\nbU5twfS+r1utT7hDCnbV+sFLCQfvWD0K6yVE74xfXAO8t4Onx4RNacc5FHlY\nNfpGn7ITGuzpxKhxRY3qScuzHaHEmyQFH0WxA5sgfF6K+yCxKeS7HF43bYys\nNa6td85ptuMK8coV+S1OgGL70MT0g+LdiFcT3hz6Be1/0Z4FBtrfN5RmDQc3\n6NLfWT2wNjsQ7aC4dVxASmdxo+2duwdN+cxl28faasp/LohSr4cXnvTdG1oE\nLJoih95sJXNT0pKKeGmJqc9HvCeQBZdldFz6dp8TFeLOzqhFtpmlP+L3UJ8g\n4TBX28Yx+mM5kRBWlhqAuNAkg9khBh41iXxtypyRvWhyww1+3pVvmwcY29gK\nU4gr1/kd32SSNURBKyACnbz5dhCqPLkQEkPbc/YFjbTlZSa67mOWBppV+ml/\nkBXmLQpL0S3CuonAdF5S/nRnZ8wjM43rB4YaS7fmQbJAeALH3ZqXvhtKx7ab\nmIlLaNFsdY38ORhjREESpuUYkLDjhY7BSDrDJArmLjT6qoATHzSM8PSU/tuG\nBQT+CuKI11bjyFxLppmZpVQPThNT/Ztu8E4UjAcqMECSxk9VM2T/68jLKGAj\nklnZ\r\n=YLIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjeyWfwoznNcK5Fui6D9AYK+D4ygOFqIWAxc1H3GAyAAiAEj2KShg7JpfJhVlenKAApJSfmbqgymOHCWjR2jKk+6w=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.3_1629080437751_0.9625118675944546"},"_hasShrinkwrap":false},"3.0.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.7+8a0fd189","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8a0fd1899f544470a35afb3117f4c71aad7e4e42","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.7","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-K+xgFL8CaeU68ZO923JKI9jzgicHgJ2biIxGUlEo+KYJrrF9qqqpj3HnqVkw+7R+D6zipAh6YSa/ZXwUvm3cSQ==","shasum":"0141ec93d9bb8cac18db85ebadb484061617c137","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.7.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0thcCRA9TVsSAnZWagAAPqgP/jrBmr2lq3wv81+xU6uE\nAWXrGtdrkPSKROjnj7fmQSeuvPqRx9/Ov6gkNtAM5Rc5bd+czayoIVdi+frL\nLGAF7ZdLcvaLDwBydoqzEQ6BP52k/N2tUFGFgLd6LEGVz43MBIu7KBx/j//p\nnXNboGA0Pq6Rm235xBvuZie8Y0/rYQ5fg72Z8oIvGpruTzMaMyA2udLqHLcO\n0WjUcfgMA+Ii/hQVkpjzh85QWJC02X0mXTvVsdvC6LhzgxHEr7pc9EpYNtjD\ndBZ3MDY9MvAy2G48JMelzbKBp1qZDsNGZitIPLAeLZ9+BOsL5dw9FW+q/a7L\nSe0HJv+Y+TXcxCrh29QSJimKz91NGiNWbFLXnp2G6WbuSbB+PcN2+GWHT7R7\nJZhey7IohGwNI55h1j38Pv9QfH84+EFEJvh7zBp+vczyqd6Ux54nvbync6ky\nzCjQGUUgARgHWQyz3zHE1AoTo49vJ/dJsFsMZddVQpflHBiefc+f2/uDE1Vc\nvJtwZuiy3M0raSDuW0rbicVKJdGgctgF3/SpBrQA0CrnGPenlrBczP5e0AWg\nZzp8YZU2R5uZl5Irflb1bRzTZga8P0v8edGBhj3eXcRMBZpMioIUqWRDRGlT\n7DdaSNk+cXFrZzQMwnutZZVE9El101DloKgyycYKaxZmgJk9OrWPhT8y1L2O\n6fIJ\r\n=h+Pc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbnpjzeGDlvwZfYGWvYWJqO0OfPVu1uELQCp2Os4RljAiAOCtnv5cwiPkBaULHGhU7I8OuADbkzFbWXtxbxeJ3IaA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.7_1590876251990_0.8328661732307485"},"_hasShrinkwrap":false},"4.29.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.29.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.29.2-alpha.2+e5a398f4","@typescript-eslint/types":"4.29.2-alpha.2+e5a398f4","@typescript-eslint/typescript-estree":"4.29.2-alpha.2+e5a398f4","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e5a398f44c6d244d3516a6c9315a9351ec25b21b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.29.2-alpha.2","_nodeVersion":"12.22.4","_npmVersion":"lerna/3.22.1/node@v12.22.4+x64 (linux)","dist":{"integrity":"sha512-xAiZkPSZmX0Hbjcvko3raY9LYij5QKsi/I6kLmy+c3Z1574W7oOtbf9uQmL8u7V2Rg06DlhmOTcMokP85cQeZA==","shasum":"72b1de4a8ea140d2289a6a8284873fe911fe9976","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.2-alpha.2.tgz","fileCount":164,"unpackedSize":299711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGcn8CRA9TVsSAnZWagAAGFsQAJgucrOqpB5Aiz6Ddk68\n0FBvWCbK1OClUIoOh97yaC95BpnCcd0UQGvJYrFx9NjpugOs9grTRhlhUSjA\n0n5mR7aPmQoLeaEI+K6O7QbZTAte03bqNI80cgeawUz4nZfVHGhbjELm9u6B\noFft0x+vx2JRGNk79GYpjXmFBSS+WnZvPRgWbE8/hbG0qV1IftqWp1MqGE00\n4R+xFBDtAhwIE5PpTBj6qD1e7W4uXRxoK1WLXjQ41AzWFbLx5ulbJQiYzxiM\nRURWulxEW/A99o0XLdDTYCsMikzZT+0sE/c3NlG8Gp/IGE32cJ2Dsh1IJpp9\nUMv0LA9C5tdl1jhYxYRp/BFE4iieWVzak3v5Tmzt0nBSetg6kOK9U2YjfxXj\nUVhNvUtM3qDn9bBR9r16MEG+pu/0Rdqhg55t84I3w5ES+6fTWIeireOGqMr3\nIT7F4uo1Q//Bj1QzG2WvX4dewWWnsMjZV2RR3pDf/GreGLpFVwKNLoBI+hrx\nfOSoJ48Qt866/ZXBRdAe4ETAeQUBqO8rcMJot/pfo5S+xhvMfEETtBeHd4Hd\ndAQeSDiU9cS8u2aFF6hDy3BTf2vVS5GFLWYgkdqMpwrcG8s1REWE1ziWodO4\n1QTbm7map7Wo9JIJC75fOz7gW1i3x5oSI6M0WLHhahWSgzHiTyxB2QgdaMzk\nMOvL\r\n=Qf2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKQvhKGvrYSiyixwln16MESl1pJdlU4s+DcX7MOx/Y8wIgNS03TkWA+mU5Ig7ZaBYpdtf+D+XxejaYWXE9q79u35E="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.29.2-alpha.2_1629080060362_0.8671863181659898"},"_hasShrinkwrap":false},"5.50.0":{"name":"@typescript-eslint/experimental-utils","version":"5.50.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.50.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"99c091e0e3cf38a28aa5e1d1d2b03b602d51aa0a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.50.0","_nodeVersion":"16.19.0","_npmVersion":"lerna/6.4.1/node@v16.19.0+x64 (linux)","dist":{"integrity":"sha512-gZIhzNRivy0RVqcxjKnQ+ipGc0qolilhBeNmvH+Dvu7Vymug+IfiYxTj2zM7mIlHsw6Q5aH7L7WmuTE3tZyzag==","shasum":"d33160ef610cdcdfc376e3cb086cabd2c83e70c8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.50.0.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9KcfnzbyKAJqcOo8qmhepO0SL3ijgKv4jfzY4+XdqYAIgeGbWWnW071mLJtjfSW17o2kZpeStertZPlmUlTgcp24="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2OH4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6cBAAoy31/bKbt6T6fedk6ICo7zWpqx7iaFBB2l0uqR99vCmD9FE3\r\nTldopqUqCqYWV7XfKr3ZJX/oOYjtB3BTi2U7FBcBOlahLYiBTBcKAYFiqZ0n\r\niZF0j6TzRtt1InrZYcUgZSPmZWdjIyP1OafN0vVlc8PEtvsStAi3QtjKcujv\r\nX/T9rXA1NaMNZ2iGFRYJ8g6nrJi3er80Wu0ozEaSHDc+WUULroVNPwh1D89i\r\nVDBgerxKLkyVllnjMsS/syL054kQsCKfrqEdqKBUpwszzb7kAaG++9+uBtO0\r\nODHgQ02tSlQ5G37RnpAeUQRlJL6Z6pQue7WUuFeZ7kXu6t9htQy6J1D74hMx\r\nfz/9rndTmobwp7zKqFIHAAWDGd0oSMLG2PfbcufvvRYnXoJh01egg0DqXqCj\r\nRtQv4n0Y7fLjqB9apNJYT5BScjgeUEHx+w+2wOoSbJX8t/wt8N0jmyyFF/ip\r\nXWFysQ8B3Rs4pKPPPzGl9sWYl5w86p27JIkiflQRJEG3H6P2Sc+DaH06dXYH\r\nR4NEUA/twc6E6rpKWQSveRAtyY6Wt8WfWHi340Z1pxEPmFTxUunWTTwq6LJA\r\na+uB49PMKb5o+qPEvMWMCScAJPKGE5c6Alqr93xGGT+MVOIoRSYiMXWNPEUP\r\noOWlfY9egPtuGfqvmlzwitzKbB/mPfzQytE=\r\n=LCgA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.50.0_1675158008326_0.004525861749245186"},"_hasShrinkwrap":false},"5.0.0-alpha.39":{"name":"@typescript-eslint/experimental-utils","version":"5.0.0-alpha.39","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"5.0.0-alpha.39+f487ee7d","@typescript-eslint/types":"5.0.0-alpha.39+f487ee7d","@typescript-eslint/typescript-estree":"5.0.0-alpha.39+f487ee7d","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f487ee7da3ae74735e238c1a3a17cfd90bd23172","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.0.0-alpha.39","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-u8QiGYjXyEqo2wcIfMBV6xht/oEXyn97YSgiUPpwW+1LVS40ih+TA49ma3I1NX3+OK0zwPTqSIspC2h18dhuJg==","shasum":"14447250aaa8f1c5d07a1a87255842e5e60a1bec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.0.0-alpha.39.tgz","fileCount":164,"unpackedSize":299401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNCgVCRA9TVsSAnZWagAAtZoP+QE1QC4VF8PIg72NPFYv\nz4tbE5C/WxhD7F8NE8Cemb39DLTLxqB8z7nnBZAmWJOZDVtSitfhD+JMk0Bm\nPCs9kn8OfAtpLMDAd80p7flOcisXgCg9R3M88EVb2w1Lo24PL/KiLuF5ttTf\nYAsdd3MwXaD26B5MqktA2QVAcs+HxNkeYU0ZFwJ22wF4Aqnkrabrs985XHOe\nPCTbn7njXqYLvEnT8aJz8O9bxvKjhwb1MCGN7X7sRrZTYJlHqaokHpU8j+qj\nswLJSG9RY81ohn+hyuy1IFrP25ns0MP32yYay6Z/uSFyz3VuZVd/D6Ylb2Oz\niS3q3kFk21QSDXz+pfljIbFhcmZdR6f2FtwNoLEVP2fifCZJFtd6dJPZJ7ON\nQ1GUcW9OnAXXmPg10EuiNCMUiPHV0y+lrYbtl7mZr1j64Lb2K7UFBYluZmyB\nKX+cfRVHYpG/HmHlMXa4iDhsWsUfefNuRYm0xEmhCYFmD38LQvt8bgfogD0P\nzvFEXhp5vamREIMyYmdcm5zP5BYcV/2ahEcTNpVdWAU6YqIkKEV9yQxklvm7\nzV8lWBqd/irzxD9YUANAAwca5Yn67e8yAEFrLM+7Q/ihn7k7L+fZcE9hFlhn\nwgqmfxvJj/ZXyH4JxjGTS6GRKUSt6vHVaJVid5QM9G5IP0209XaU/AYdsNiz\n7Q+A\r\n=JWcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFo+w8ms/2ZBzL1iCUIoAj0+7MTEbVO9S2nn251EBRlrAiAjqYgWFVvkvGocZfSC63IrOMWObi8STkXF0/nNtNqDpQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.0.0-alpha.39_1630808085571_0.18791134081688332"},"_hasShrinkwrap":false},"5.27.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.14+8dc1f929"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8dc1f92909dc81190bc0dd8f69bb2651d6f22f5b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.14","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.0.0/node@v18.3.0+x64 (linux)","dist":{"integrity":"sha512-YsrxzUhaV5lcDJAQAWWYwp4Zohxt29Ew3uJZWpGfTjs0Cylusb1LcERbN3+NOC0r4Thj+ahQLu9gWmPx4AQcTw==","shasum":"18994760acb4de925313e62eabe1fe3260d0a869","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.14.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8476LcpOoeWxcjjsBIEHplrGEUjfAwVXkLlh7i5IBsAiEA6WR0b1Vs2xJ1P4TsnGEpSVCRcbgG3/MK363FZy0oZkg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim4/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovBA/+Ljg0eogIdnhbFA2sgqxeA1XFgau+Lmz/XouMXCxAG9/T8HDC\r\n7r9S1511EdGmTVZp5qOIUxIDpTiJ4/j5kktPwJQ6oX3mZrUleVbfyOM+U++C\r\nZ3UxLeWfrhX0OXpuov433WgeEfd+3m3lRRiPVIb951aaiGJvnbTl77kCH6tU\r\nXQ8WSVMTNVkrsBtxQTr0fKy4aLztwycvn6Ji90D5Qykw8pDeZB3bfA3uR6c+\r\nOPoPrhsQRBn8tE6S/WUzCRwIrAet9rfCrLmhhBbB7kXpgCMlChXlKHK0TtvL\r\nlUQpxla2XpSVxySogtsnA55rYoO5M6Hr7Wj4gYTJIDN8saK/a2vPDZVpxJ+4\r\nidFzvMeA0S/HYiT4gdUUNc2PsDTCyUq4WLmRVNlN7bMioySvqOCQphOl/fcb\r\ns50ANoDpplJdeAF7pAZbV7+ylUVcnv4Sjfmxo5AMkWPyuNuhbS4jgPfFxFo9\r\nZ4QXwUPbokEGs3dqxH+wuH2HMDTcjjZQjMRuZhm5ZQEZOvdrV1wVz0Ev5SC6\r\ntwQUjQ/D/PGHAIejvWxVa4Yw4wyqG6jAYUr0xzUqL2BjBWpFk3pPdH13ezZe\r\nJ43ckq43X2jENazRF4UPmhkzPj7n5qb0QSoWGQHeeNostgr1qWyMoGytY+1Y\r\n5ZeLSXQV4wKpcYf4sgvSGdxvlJy92Xb2IK8=\r\n=dyax\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.14_1654362104657_0.8972059660335392"},"_hasShrinkwrap":false},"5.27.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.13+ce3083ea"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ce3083eab819a1628a79bec045fb0346dcbef149","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.13","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-CXog9PkwMX47GHLgEWM5VnPDYcm3ZeD+JBuOtDYDgLdfag/HiFKHhLkNZ2TTEnyilrg3sH+g1pjc2NWzbsjYew==","shasum":"52596520a79572954e1f744dc71baa1c70b9f5a1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.13.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpuGzcNKD1KlgHjIx7PPHTWnjnMal/c05lFoNkG0zySAiAMdJfvHFGhO1dOS5A58PJzEz25UZsTBPym9hjSxfTJAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8gYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuFw//VVRXLt2IrgB86vx/GJu25XMcUSSfLWr9tHaKIYAqXnXoaH8F\r\ncydnU31d7jRdNdkNp9xOcUgoN4eIyZySE4pUs3ZIZCborJpduK7iKJxmBHgR\r\n6UcHfkLhZeFtae9aDJKmnkn+j8+PVK42zBEFErcQWFkwnZ6nFDJlyRk/th5c\r\n9Gx8gIVYAvBK4XAtnks05nOyccz8oVHj1CZZzeKNjsAW0AvSj1Gw3LJWKjeh\r\nxVO/a1wZW3PPHEnPEkoL2VjnHy0itKZTwcp4Rwpe1K03BfoeIaZ7O/fokRwS\r\nU6CryaDdPdAhc68HNN/JhI/xhUIqwFrUB3qUMfapdhRyCtN2j1Sq2+/AVSvz\r\nifsrH+rirOVYYmA/66t9EJZxqGQfiL1hiDzAy3cwzqglixRpsRQ3vWFoniSh\r\nqpYkiA3sxjhhla7moveJXrum8wBEiY82w2Jei8SmpcwDtnr2qRyxC+KUeIVX\r\ni1GP7oqiCIUtr0qQJxdUlOMju/dI/HZOl7K85gP0vwcKiM9V1t2aVaX6RoaQ\r\neGfhkiiylgdsgePenGg9XE3CDQZOkUUp7RQDcsQqXnmqF/rVrt42ucmpGa19\r\ndv46c0bQguUhMvThXsYes3/xG+nHVLd8X60gX4ymE8ZmGMS12hEmUZWUalDp\r\nxLNdfUlO40wdJMFMQx8+IfBmzgbSrtEttU4=\r\n=zRSF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.13_1654114328449_0.08608198451043192"},"_hasShrinkwrap":false},"5.27.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.12+e5238c84"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e5238c84e56e7c34174b2c6f1e3ea59456797c2f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.12","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-W7afAP83Bp9Rz5t/fRoO8SMV8vG2GytL/YAf5d2/HEwUd/QcDyMmvRjFLOLV63VjoSt1thVztTrurJ3khyQomg==","shasum":"d44dff69bcc9d5e125e3e99fb569aa59f7e2b083","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.12.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj+X+1SSxHhjMoUw7XKI8usGHLXiPsRLnLcZWODU6ZywIgad+YrNK8cRJfUl7ZDHvHKeeVW6MboeXxxCTRGq2WJ54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil5wEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa+g/+PqPdi2EAcBoawvdzMBmjC+WS1H7cH4FFcVEIRNcEKit95hBD\r\nY2wOU7svBxvz2puOpbA5pShUH8gK1AvK0qDLzNbQzxiGxlHqxEKVKqJVG2Nz\r\nArKkJPKUeShlBC5C18//xA3pZR0pVubh21DpaL+b0Q4FB4a7J0DEi8RT4ucO\r\n2xdVf592RbyUrzmzAI9zZIU6rnEvQ8FnJuD+qn/9avLO5s56IRBwRvoMZv8m\r\nhpBbo7LgM/6iTURLWitX4h0a6WfZksiyjI2gk3bC4ywsa7pFRKfujhB8HeNO\r\nrcXzBh+Bb58ccfynNveOcZRrM3GXYaZCJHgZpqMnXEa9mqLO/RgT0DAV/FQp\r\ng9LXR5wAq5uelrTqkiB733OAdl950eQo88VX/+hUBT0uuRFh4rxE60G7TfPl\r\nWu6xWNImgEbS3S+VIPXEpkiAnf+TLrIbp4jWod+tUEUqHiFwZNrVIBmh9DUc\r\nBf44YLEevJEkfX1mkpVrp43f6DBN32HiZdxK7lp0bjtE9NYqKTqNcpF+OsF/\r\n+trzaVvN3ZilrPtYsmRT3q5dhdjm8LCE0SzjJoX0eX1hBW41L4tskRWSk2OA\r\n3Z/3djJzs3patH1lTXramC3gdZ9vfzWVg9OUMAwSTvmbytkTaMlDxhl/zhjw\r\nWGSvblBboyLTdsAlRysctofSJTR5ITVDMkk=\r\n=13sH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.12_1654103044521_0.5761942479065505"},"_hasShrinkwrap":false},"5.27.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.11+f0fb2e58"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f0fb2e5815607601c625f2cf2c53b51e58e0682b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.11","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-P/DgyzpBoPk1vE4mTV5dzfjOTJLP/9AMXbt5Y2+N7S+7mWqrYsUbRQ1L+/a+sK8M4sbT16+TqNPGEyMY1cUhig==","shasum":"1398695065518e0410f983f829580f00458674dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFgUXh8DO7Mcv95vHEysarWvYpAtPTURO0yHp7DtNc+AiEAw3ysXuW6DrVkO6BjftyexsPfoWcIC1FhbRJY1i4xutg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilsB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofHw//SgBtX+DY9CKo8z8vTxC3y0b7YVBCEwBSblXL8Cg27GgGCeEy\r\n7kvSTv+Zd7ksak0D2vhU50JjbOo2me6fLbTmOMhaRUTjeqKltN3mJvjf+gxl\r\nL6GmnkSkv458cEvwKe85bO/OW2f+4GUahqiBNsmZeywrKLSUsnjUloInw1lO\r\ny4ksnd51AQkqdzS+UlLoRoISbn4x+5wHlNSGPfatOfL3wQ22sLUXVW1JYeVD\r\nIZf2guc8+zzxV6nbte8hISxB42mfv91mNebQqQopjWkUn5cgBim5u0QjskWQ\r\ngwbmgIFhAZiJzYOLJUfzNZFhTKTVtLSbAyWaGANiiu5zlonpVhV5l7dgA6An\r\nxDr2u6xHt445+UvGa+2UZWyWq7E5Wo2RCqqXNaTSc4BPiSjoS2jqNsgvXDOT\r\noO1p5cH9TT73JU8cug5Ip4DoshMx7z+dhE8bnWdhTzHeMqssA3Ax6pQd9+Vz\r\naoBrTMleg6hLezFtuC7Z27VOgsGhW3Uzd5hd1MWJ3TYv4ha6pRuMeUMQBFNj\r\nDlWGSWYb0iakwS4BTcj15zJ6eq2HkSDbRb7Zp+fZXucZA4Bi8ZIWqTUrapmL\r\nAHeTBYzI656QogDHAWk20mXjo3Ov8AOQziXd4MA5ovgbgDIlMKZ1BTFEMlIk\r\nOdpH25dAqJu3FLGoNW9iVPRBL9EqKK5WdnQ=\r\n=dobx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.11_1654046840828_0.04634449207057112"},"_hasShrinkwrap":false},"5.27.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.27.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.27.1-alpha.10+316f6ba4"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"316f6ba49da179753f85f21e97b321e322acbab2","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.27.1-alpha.10","_nodeVersion":"18.2.0","_npmVersion":"lerna/5.0.0/node@v18.2.0+x64 (linux)","dist":{"integrity":"sha512-zSAF2U7igmaAOscaJRLyBjKtyWfG9E+0DunheeuvAMnTUavksPg3MxU15mIkNkmAig/71Y3rVG/H6m0TFzfv6w==","shasum":"217ee03cf354e7f4939fa03681ec7a857e8145a9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.27.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX/cPQrmX89EvhkSEu9WXkHFHkEcW0C6QXuDVaZmJMWgIgUWXpdMk2l/4bUix/O4nd2eZbT20MDTMDEytj+3D3EAk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilru7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcyg/7BkJCkW7BiswDv8I6pmVPIWQ5fEQb3yP02bVByLfVIlDii/nq\r\nplw25c23QRHoVF4iUrfXknYNZav7pXxMwuPlxwnh5B65BHTHhBRarjmp34I6\r\nI1IHQcVqWbTVyAuNRIBDI7FdWkMOCxu+TPsG8VsdpFLyZyZ/kkyynL92rYHy\r\nAZfjzlOqKYqfSYPV3rrHNXILVLtUQrLCm3uqt/jEd+e772VzGoTRVNhnd95h\r\nFvYtcV4F4f61dI9Kb5h9jbCZzbi1p7H+0b87aQV+K8+IOG0mPw5mC5fU3FY9\r\nDG2Cd//m05MfyRAquW4F5WFRs6s8LaglONQ3TZ8Vweqj6PGYwNgVGkGKHZPa\r\nmYmSR0mr6jSpFIb+3u0VQ125APXhvSNMotyOaNCvpwDhUDLjhPUyPWN8GhNz\r\nlK87a+70vl56h2iHuEVafOYDpc4yBCFX2lXxdYf5VuEXTgs1gwwRQ4lmPkdQ\r\nn4EwmafKWy3RPJV6Z+qEFCp4XzNeqTPTWdyxA0SrJxfKKhRnYVcsTHP8buKh\r\ndEgZ1mHIh8ZgGA/FzcRnmKaH4ZY4GJXN6hCQQlhc588AjE6mNY/OFxal1YdB\r\nrPhiN3verDK4ADzGJri3hAndWPKOa+m3hubCBFar3A+Wh7xKE9STQP+uaV/V\r\n59hrJSftUrfwAZpdNqywQF/lgy1egyxhP+U=\r\n=Z7xJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.27.1-alpha.10_1654045626908_0.3371446467103145"},"_hasShrinkwrap":false},"5.7.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.13+ecca32a3","@typescript-eslint/types":"5.7.1-alpha.13+ecca32a3","@typescript-eslint/typescript-estree":"5.7.1-alpha.13+ecca32a3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ecca32a3e08e81a7b7cb359f38e36949e66e0867","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.13","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-pQR85+vIzjKm1tnFxDilBxYIrjiNWhxD0glMB+P1yNec0sC71gSg+SmgV9T7kONajjxDGzBNUp25wMi1zwF/sw==","shasum":"edb4c935319f0e5542517b5e58df252d1f6f125d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.13.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaJvCRA9TVsSAnZWagAAgEkQAI8p4r6HWxOzoYjWLpCU\nm9QkfDocEvhSyXJHyGTgXkYeC4JNt/Ghf8h2j46mC42q+8s33dA7p458DQy/\nmbtw3fQOouruAVlMlsR9uaowLN653sy/4oNREBV0MWNs3v7DqdMBSAgaqbjw\notCZOtWaaNFh7QiGS1XeQipnmCCi+ESWIfc2dM7hV98wJgb74Bqa7fEAxq8Z\njB41ZwgbC2nsJUhwF4cs6NrJ7K6eyprpNDKjONbtybhrKJGU/D0lZEuW1UkF\nVgyI5NidQzvocndaWRq8cUPGgouC2ZsnSK7MCNlwm7beHYvb9C6h63yO3DFt\na65sY3hZYiC/R/3iGpU5ypfKj2l05HLSF97jYbo8Md6je1HeX78faWcfxv73\nSgfY7+R3eKMocA2b2E3iznGFKss2dRrLIxzoGyx+3vWLiJmuheVb3HS7qtKp\ng5hLt80tRz6nU+eCO570uZwk5bfxjQ79nv64NOTSZ0UfNn6TVYQvt1/t/L/K\nU/PGHH6m7mQeOYVo2PdWFeuGa6s6mARVtsuDfZE1q27CluEgKFsiRj6NoJpQ\nE3uTQVhBU1e7KyTKCEJytIE+YqeoMI6EPdYBjRQ+lOYFD6Cw5s12wKR8YIFI\nlG9q0v0W4SBNE9digIetTClh6RPkHolg4x6sMx7PO4MupF6nYsX2sPx7R+SM\nmGUh\r\n=XcsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7fWRrW7HWHGUOFpcXbw3UIMs2y/i3wai4ZFDcC8WAKAiEAiUmCHoX0u7DvumMfwVfwSusHaR70j/v//2YNpxIHfQs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.13_1639555695230_0.38233609435229154"},"_hasShrinkwrap":false},"4.20.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.10+02214768","@typescript-eslint/types":"4.20.1-alpha.10+02214768","@typescript-eslint/typescript-estree":"4.20.1-alpha.10+02214768","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"02214768a3721d8514c70e00546e861da6581e4d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.10","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-L0CQV37lNF9+iZrqnXpOsGfmlvPPp/OAnqHM8QegiE2BjaGikZcvFwQj2+97W3jgo/5oWY3PYblUp8l0oV/eFw==","shasum":"5d2afd793b0103b684cb6cd98e4d0ec63860f987","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.10.tgz","fileCount":204,"unpackedSize":410228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgapnvCRA9TVsSAnZWagAAolEP/1RJZ1P92bsXf4fbXW84\nzFui3y4Jeau1NFVtd1cBMt8aqpM4B8k9Da85/Li4txTsjWJju42SAqM7UxRc\nKsra/eSUqkZwnE5iA1eT9DEpM/OVOf/0asSQ0WFan6RzW4KPLQq+g1LlRe0+\nxTocz11GoDECEAZ15ga0RxcVjNHL8irHuJ7WgZt1qcNYiSlBC3Hu+K6LJtLJ\nEWwvGJishdpHQjN+PGq8tmsEnZ3cEcvEP/G2S0SFxnsq1qnb3Dfp0YnRg5dY\nb/uAiXbdmfNRnIQ4UG8qYjoO6t2sGz95/tiq/7/OSc1+YHAOqlLxaq+MJn7t\nu9hbe7LGwot8ORdWkgHjvVGNGNtlvsVBASrJkNTa79eRXkMWUOPQqJUjfPcd\nvum40u2fDuS7DTVzWdFYKL4VDYdRCi126JqmuBXnCZFp+z8DKseOU/rhT700\ndU7+sXGeq6RwaRxZIpRcEUQMnRvrXZ00ksizH1XzZiHjo0NfhTI5QmheH9HV\nerEElJhR6dEF4uxRRbQ6RTofh0zHHFFz2R/jFLxSw+vMEpw72W6S3DcuGkcs\nOcs3w2AkA6dDOsjbBEMgoUmOfY8hFSdooVGghrCacxD4np6yFJg/RHXLOT+Q\neThy+yTIVakpQIOmQjafm0a3c1obczwNEZDHu5GfruLtLN7UsdErSxicQCTB\n618q\r\n=XIAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeXuZJxdZt1S4u2aW8gscEbiHNo8qCU2ywohRGdd7DKAiAUm9i4L4v5GhcbeeIkmY1IkgDw8ZFLdFHPqTxTRNDL/g=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.10_1617598958698_0.9063421539621876"},"_hasShrinkwrap":false},"5.7.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.14+95738bdd","@typescript-eslint/types":"5.7.1-alpha.14+95738bdd","@typescript-eslint/typescript-estree":"5.7.1-alpha.14+95738bdd","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"95738bdd9aee8159d6c714e0ab7c002c5077c1c4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.14","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-TeXSrwUqBItRVpvyPEqGLX7Ew5i1aji41n6SN9ERnUUZyD1Vp+xPkBzVeLz/laRT/G6LnQe96XqkZNN7jQX6ew==","shasum":"1751adb1c915ae6da1099a9e393f80565a9ff4fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.14.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaO5CRA9TVsSAnZWagAADsQP/icpodwkykLqrlicrXNG\npmQXtBa5Y93nKedkHNnwRy1/plxTZfTQBHESgeaQP5PwrcZlSh4lUwao6BNZ\n4z6GVZinFswm2pvi6ltf0yM6KmTd3iRu2BOPDwBUcVSAwxLUIuGB+8LpbiHI\nIjoLm/DUXxf3IB4Eoh6XdDz5zgNTrDqhrepsHKVZDYy6h/nMdYYcm12g/XZo\n1//sIw4zs7RjJd2K3HU+hS74wO9jyf2xrUcjq8FhACD+KyByrDJVWhNViWXn\nH5fKKAUmRl4J1CjBUd5RUKdvXQwE3fn1p0lcNqJOfNUB+gQj9MPrQ8arCkXJ\naKQ5ZcUxjdpJz7UpqZyliIDEFLumfcfg4b7MoiNreDuLY5w72LjdQWxIrjh2\nXnmc/Nxh+tT+73nMs9q/KbyEsg8tDRcG6zhQYrR4PSNGWnXUDvC5vs64XbFw\nH23zbFPBXkt04Ss2jmfRuXhBqxO5ZAJ9LIh3MTJbSz3Hy7bWSkAFJCi8EJy5\n4LKAwUn2vJVlKPBMNj7flqF/Rup6r3APP2bptAmS8PAW7qXdAxL74SW074du\n6XRi2F8R1s2vd16kUsNj5eIjgQZBAGhoDhJ3bUmwfjZycVXvQOgCPqOTvchV\n7fWmY1RsstgH2rQnwzgq1GJSZ8NtUJxC52KmmLbgiB3AEqxfdmenhILuezCz\nnWww\r\n=K4Ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1smgTe3eAZGQvasaIXPoYMe+0opHJ7Q418oh66hcmJAiBFuhTW7jmLEYqETMKuYBdKMng7jx9g4F/L/9Gj6yFzaQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.14_1639556025802_0.5011027261847452"},"_hasShrinkwrap":false},"4.20.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.11+0913f40c","@typescript-eslint/types":"4.20.1-alpha.11+0913f40c","@typescript-eslint/typescript-estree":"4.20.1-alpha.11+0913f40c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0913f40c87762de198b05a5473b4fb79aeb46967","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.11","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-FjIpw37FdnYMcwInYXd+hCu+IF/2r8B1x90IEHwPt7VSmr/06I4uU2PFYZgDSVgxrlJ6urGOSjoPjbRTUFRhyA==","shasum":"e9eb076b3e067c17891ab99da25b480590454a3a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.11.tgz","fileCount":204,"unpackedSize":410228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgapp9CRA9TVsSAnZWagAAqkEP/je3QwhZh1XedsVL/TEY\n/MgzveNFgU8qKKwcsmufBhZfMoaTfwvzUtU+ESXYXKeLGdQCYiDELaB7eyE/\ns09X0Z1KGkvtodIpFNQoAxqSZUhZtUwd6aOX4N/7EoUZRSP1lnv/m2wy0dAk\noh9g9m8+ydWKLqxDAXav4ziGet9nFGfZ3s1RAytJd7fxK2MjjOHEPIr8dGg+\n2HcXpn0gYg94wv4eS48dV5P8RgxKW30hGfrFvu/WX2uJivqpVjYNtrF58Jh4\nI/eiAqZQPe7eRPrL0dOd9w83Cay3ZJ84jqfFeuYMuSnj9Tt1B5LD2rh/RK+/\nAIEZT9Y/IuY3Kh23vXNW/Xo3HIMPPx7q2a7LT0/JGxd8FgO7d7eXZAtlHMHN\nQC+9MBjZtjde5O/6hcxBGNgH7Qura6TJyBAyWEfkZdtXgYKx1vxTkTULf9RG\nW9XeMEOktArPOaSXc8daPmZUNRlUzLvtmbXo3MozdCGgPlSi4sROF4yMGhQy\nrkhNUVhPFdpNgXgHAZaxUo/RMw9vqAZgzy6CiS+g2xjc/5UciF/sX3+Z2A81\ndcWIxAg6ptg4JHQu11cK4stgJGPZSC8tN3jG3OYdayjGXpt0ImJs6q+R8cWR\noIgy3w0P0LLvsrHZqaxT/tSwTJpMwkEP1QMTfK/GaAH7UXRcXxI1j/c4wCac\nBe6F\r\n=8mx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGAL88TKifX2+aAIgQfLNJijwTwupcgPNYElCHB5KWfAIgFjECrQrHOBsYkg6vADLI9kJt/TmlOHLeE6YVuotjRrc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.11_1617599100965_0.06322115197695855"},"_hasShrinkwrap":false},"5.7.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.11+889f49f5","@typescript-eslint/types":"5.7.1-alpha.11+889f49f5","@typescript-eslint/typescript-estree":"5.7.1-alpha.11+889f49f5","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"889f49f5046f299c2a1e63b723d7ad8c2b19ab24","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.11","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-BnCvfa3rGiE006OX4g+RXazd322Tpf8X5I66RZwt9mIBlDYu/QmgLLBxnXqlwZQd3FE90Ter8sOF8tXXsam5bw==","shasum":"86b2cfb9e3ab2778a76a76211135e7d0fc8d2226","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.11.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaFVCRA9TVsSAnZWagAADFYQAJLUXgWvrwzvOZbiaEyu\na5kOBKkiNWvlQ+yvACsj6egNPk20437xW4m3HY9KrycdDLgTYthJilaq+MQa\nXl7nvjxWH5gkJSluy23vdVP6addLKxtjKDfnjZxIhFedK5aAqe1qWY7uiCDx\n9TBOv0z37ZDgfqf4jVxfTm1jBL39LFH3JfqH6gzH06F07nV1yabTuESqaTEB\nNUj67kKOH2MXnTsQvsZM5NwUxSbL20uEqCQR5AvQPt/ukwCBP3nD9BffIYqs\nPxRmXYZx/Nyif6BUZM9rFIumw99EJPl4T7HV6ib+h+H7YFqT9pYfUFZ8L/ES\nLKVgh3BMLXmHceALmwdYh0Svr2c8JvOCRzpIEnUEWKwmnNkGURWfWB1FQO+0\nzPPkUWA6QJkfFE8OM4rBcXGDJW7sTJDzOr5RNLWlQFx9XYbShuDKL4qUWS6g\nPDEiUz36H5x4q8MML/mGUIsf6GazoRBwEPAFu6iVf3uEpNROe5ExHJo+khZl\nggDWN4hV1gx80GrSsh+9Z++V+lEW3LG6KRQEBy6nXzkfIYsExmX6oy2la/zC\niJHtvfUy0B86e8U0urHRMoUxGhfllpcZJt42ZIYxqSNivPqWEBmbm51Uk6e5\n+s+OTWBZ2FPg2l1C4yAQv74bhO2rYgtzr6u03o7Zlsx/piZpWOraD5aROujb\nmIAV\r\n=a2iN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjazexxHnV1BTUE8ZcNIchyy1UMoH+nj4G42IWQK6kSwIhANNodWEEC8GSQW1Oj7zuvAp6Ag/jdrZwzcDTUm2vlYZh"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.11_1639555413086_0.7806853699595262"},"_hasShrinkwrap":false},"4.20.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.20.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.20.1-alpha.12+ccfd68e3","@typescript-eslint/types":"4.20.1-alpha.12+ccfd68e3","@typescript-eslint/typescript-estree":"4.20.1-alpha.12+ccfd68e3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"ccfd68e365391b3f117df96792355f9c3655288c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.20.1-alpha.12","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-rEbdR/i2MXU0l3cIlURuHns5pg5YFVlMQ15KMj07n7ohyWLClhSZZDXIuTCf/Dfx1TGBLskOmFu/v59AztcWxg==","shasum":"d014adc59d95f81298ef1a4b849e95caf1ace6a1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.1-alpha.12.tgz","fileCount":204,"unpackedSize":410228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgap0VCRA9TVsSAnZWagAA3noP/jhcrZHdH4FexN+3gH8I\na0gY9R4g03lOeXdIMoXC0laIvqLVOV4olH0+uxVxPEQKLnA64pKpjt3D16bM\n8GkqCB7Ra/9Jqa9ajig+ZWTNlPAwL0TRhPnYrobnFZvwCJ2col/eAFD9AMlO\nNR7ds9pH98NeS1mMvNT3EQS9lFOeApGP3fRFVWVxYDXpJm/Lzh0WXzgTHNgo\n35xONTM/GX1rdt0Q4Vx/lJhrw2BloaVHpvreWc8lHLVeTPLaGw/enNPqUCl6\nspNY80CVsAPmcIAy+WZ/OO0uTAysHGwBq9eDsRC2sQmYzERTdiLsiqhMH4pn\n7W/3zLK0PTkwZfUkQvzvXei2Utokfv3WclQ0Equn6Kr1F/3ME6L+NFU2MpdQ\nIuQUaEpBkxehwIgecPH9gmgzi7evmTIm4bn6ddsVPhl8lTKh523NNI14YJD3\n01iz3YNyJ6iH1q/ChZ62L8b/wC9uirij6PXqv/Ek/6AkqQL96jU2g4ztLzO8\nvYG838WbQ1R7xlEW8mMUcLetby/EoEAZYIddBPyMoJgzf940b9U7sa4cCzZf\nTS5PSy6Le08uJJ2lAe8pG+UXzKltgarniYcHcAEiQKINZgYJ65/Po5hzEqUN\nKlpSgQ5pBfWFhOa1XWhTGk8mD4M08Pnve9cBBibLb95APrzUiRRZP332XeLq\nDvVS\r\n=EoR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVRKK57MEsldLBQObDDuJY79UP27Beh4HdaA/ARw8UYAiA85nOfOukmoEASHGLaPejxniar18+Fw8BasjjGyV1bVA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.20.1-alpha.12_1617599764667_0.9276262147904912"},"_hasShrinkwrap":false},"5.7.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.12+945d4fd3","@typescript-eslint/types":"5.7.1-alpha.12+945d4fd3","@typescript-eslint/typescript-estree":"5.7.1-alpha.12+945d4fd3","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"945d4fd3183e19a3f756f23b98008fe46c3c1ca9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.12","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-ptaPNK8TChDyVzY163ChsTpgsDuyRAXDyT6WwMhwqVKdSRtwO0HCK3WVMGvCbl1IIxdpKsxJfN1M1Ss8bne6rA==","shasum":"107e59ae97f25dd1369710303dd6baa986fc1704","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.12.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaGRCRA9TVsSAnZWagAAPXkQAIdGTW0zbyyJiAeDMpGQ\nsiggVU8nuFvOHcXrd3aQ/Sc3wlbUeoxLZnYEJkQwHPNOjekGmhgXYANpNvfa\nmxw4ODIIihqSG2MoMxLe9KZlxlV2CAOKiVSocgnqnMZ4Q5MKpldtEC/U30/I\nlu0GbZOA032zsfJvycfdbdV6LFvBvtUX58uEOiMDLBKNjxjdDnEwfRcs4jRL\n+M+Im4LRechCc4ZygPJPYq+A9gjXThARqkqP4rQKbhRowsVItRLfDsld5qE8\n+Rc4UD1QIpi+4d/deid4OAJgQHo27ZWFgTt4yi6gYSx0847oHln9xHieDfAD\nfDJja7AzpIopvA91nSbalD0QGilyF41oEro/1rpay/+VUVkRsF1xlDERjujS\n7doMMW9sHXktXz+7BFh/Wo20g5+RLGHy1dD5+PA0oHuvycBiKBGjkOutxgv2\nzzKbiJPsXeXis9vpA9pAPqgOxHmtJsU9xpqiFBRiFsc/zha9QNLfcBJWBQux\nzOpTTmMrm/Om4AcWvivazumsRAQM0kTnqVN05znVixdF1nCyhzHkSl8fcTc0\nikJRD0LLp8ibT3L/k0V4+bDFM6iLsmk1JuTVSNcFeCy5sUV4euH20VSCE+7P\nxQ3QdSZXhHdjgmAe9H+zNpnaDKhjWi2r0u9rjMzXBt4oLRS5URPjdE2jvnOt\nvey2\r\n=981M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf+U9GqwZBvN4y+o+VPjB9Bwd+YHNXHOuBahvaysxNywIgC5ZBn650ZENUZ0smOZrWHQ/RgDpdTOOM6DkRkD4dPTE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.12_1639555473607_0.9172857288428262"},"_hasShrinkwrap":false},"3.0.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.2+dc061ed7","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"dc061ed704f010076efe9fc071472dd0e553b866","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-wpv6mthnz3y4UgyOY7o0x81vF+DiQ0z4ln4doUbGDRZ9UDFcecgz3Ns74AkIvIAt5RKSo13/sja4ljZXphX61Q==","shasum":"127ebfbfc768c28a468d658a6ad9c890b134830e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.2.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0pPqCRA9TVsSAnZWagAAUyoP/jUxQdYLCmbwXWK5O9qd\nJ52Icq0VNbWgEAcw/IFvD4k7+nxUl0URT99rODYXxUK6liYTfrAMzOGl5FmU\n77Q19bOWcp8QdJB4rzZzQ/QJF5BXQ1H9f/yCZl0YBJX+N1G/N3swPMPqHuAF\nyoYfmSiyJOig10nFpXxveHdO8DNHbC9Lv/mTYwCijtPkVh5BlzA+TtMWYupe\n0yWvNKtDYIHIHwuivrnHnszEbeI+0x+dao96IefiBd3uf6AzqHXA5GaGdKm0\nRVIE+MR8fK8Jgh9sczFrKrbVlASvDYJU11pkFk7sxG/MHapoW5zVF5vGZKNA\nrmoAo3bACnDncTIREki0S4Xl9eDsYM5iG6oChmPHYrhqTo8X5ZC9xaJtVBLM\nZGJivdyUHzf/XRAD84qbql94z2TpIIUdJDFKP9qvL9V3ZBb7OI43p2nks2yd\nOtn7lcanac9tfxf9TKpoSHfBLfp9sWrydbqRyEwmMDvmn+Zm31cxgwcxm+xR\n8xXsNqOllBFz0eo8Y6lMvgzY0QPGpG5hHezABlBXH2kL8pPIXYa4aZg1+qLG\na7kK75kzuEhsMpVI7W6l+8Rvwn0FZv0ddrJ4RbItdc3YfE6ik4BTukY8ryzE\nfpGoT8cV4D/FRZdpYkLUr7/Wp5+YipepW5/i352wLktdq5eckh1W5SUHbzWy\nO2ry\r\n=wofE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqZDBGLcL6hRoKi5GVt6zgG7Mrucu8GaMx6w1fj/GMLwIhAMM7YX5g5+SmswBiYDk3dPi3pxQoCnQyv78gEO116C5s"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.2_1590858729960_0.04773546636528714"},"_hasShrinkwrap":false},"3.0.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.1+407bfa18","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"407bfa189be8ac3801371e53e50488c12cf80e0f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Y+7nbx/FE9uXKPaRDuLaL2xttbUNUufNRXuMuYUvZBtakbwaDw5YXuHT2xYETWlJk2olAvkdHMiMQ2qUr8Gjkg==","shasum":"3657206972c30f22a0ef084df5993a8459959fec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.1.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0McnCRA9TVsSAnZWagAAPJUP/2KO4v3Iv7sB69ID+p8S\ng/+5WzKyU93OYvMY1cuX4MJbt7LqLPHxWDu/K+TR8pW/weBg6HvTD8lTDIrW\nV5NpsErX+YRx90mdr3+bRvM8/cSJP7Kcl5NDPFPWqLQ0y6FI/b6w6rQwFQCI\npVl8TJhQeBV1rPmZe9R+q6LigfM0/1alpskbwI/hen1O3UykjFCP7JSjZKG+\nUbRv1Cacbqd8hiP+LDprmJzKBsal8SqLcX4Tflbkq90gdjgGXw1eCSuFDUgC\nIEz79Ne/02DQHYz57Ti0r4O3yLtwNj7OObfX/ssQxW48i8aEqM+SoBc6Fe/m\nH/tyZbionOYKxzGDsp0S0EcT3ifK7wxOKgG3rOBo595VJiCPVOU3ib1eR9oh\nJhZhWh6/cZN8bIEBrN+zOsbUmH9X4AQEM3TVqmAi5jQtNZykBCYDVtYkuCBw\n/5SF9/EOwlWtrxvUboIHSsP7JWpTycC+cdcGdKXtu785CPkd4FQ7E/2V1aCN\nC6cRzMeYYY7KxYBSJ3TjvZHalLn273ElMwvMKhrUnxayPAPoKPsplCLbtHHy\niqtZ0+Plfz2pgsksm1atMHWRYF7c0ZXGx2+digbM1XNt0kKFxcy65GwpJ4iC\nQazCCosY8B6t3BvRdxjK4vRO8xhptDpYFKz4YpF2wX+sm7DrHnTvTBRwblOp\nNjBO\r\n=Hgyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICY9rwn9UbG/X0ZfGqLc4Q+c7SksnL+G+XCaMy/j5B/+AiAbubvOPx8KiyWwNdFVtddtv4+5pzzGJj0kMZs1XxBMkQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.1_1590740774688_0.2016922145516029"},"_hasShrinkwrap":false},"5.7.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.7.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.9","@typescript-eslint/scope-manager":"5.7.1-alpha.10+3d33a77c","@typescript-eslint/types":"5.7.1-alpha.10+3d33a77c","@typescript-eslint/typescript-estree":"5.7.1-alpha.10+3d33a77c","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3d33a77c57e5b752edf6f35ed152038bdb230b79","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `6.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.7.1-alpha.10","_nodeVersion":"12.22.7","_npmVersion":"lerna/4.0.0/node@v12.22.7+x64 (linux)","dist":{"integrity":"sha512-nL0sgYdqJWd1RwIV/jogdG9e5biCf+7hkbEGJxHFu+3t3F1wAsjGkrblAMwINp5lVS831unhAwWYJ1nzE8Jknw==","shasum":"669bccb52b9da5b07c6381ed0bf0dc0869a663b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.7.1-alpha.10.tgz","fileCount":167,"unpackedSize":280250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuaExCRA9TVsSAnZWagAA47UQAJxgffaa0D4IZAl0KOve\nAhyyaMpdVnpKTOjFD+IIPYtBXdJuWQuVcOH4DRiQ4YRyF2wp0ukdkhyivYHE\nIz7fdOAcpfdIyPNZE00ofcDSeaMzmgONvwLFYX23129hN19QKhF8Mf/aVAfd\nJKOlJjHOJZ5A8qLWyYlXUtwgqCj+cM7eYjkNwiE1GQqKGSKmGc4V7yLKxuIM\nPxZDY7kRvTUuIp/quxPtmU3kYi/sCoO4ZD2Pl6Oi+0mf91F6gPwyUjCjZmzH\nG4RjsNsCiTgS8W/O+u57K9NdLlFFPY+xao+vbLZvNA9zcMlCwLD22HXC3xGy\nGYY7C0knKPb5QfZZfZpAFXpZtO1kXJ9eeWanlrCxjORn9oQHetaPwV9lCbyR\nGl2dTP/zQHkDXsEZwjn+snYtp7g9Ve4uM1Qjr4DAGu9ldFHwTEOKwESPpyvO\nG/0zTBonGhmWB5f/TlHbDtVy5iPkgreXHWOZxNaayDu6aZzwuUZ4KaiYQfJF\nt2e4xQIWYZ2LhzVt+Igaq+19EWQE3Wi1b+Si8Q5M4d1n99MD5cMzO1/UAWhE\nGUFNzTDMeUel34cCqkFRchNiMxidUk9npE/9KNMGbLOto2zcMSqJG5/B1waq\nWBNTBDtP+vB5hW87SZNK+HWSNMNbGbMfMYYHMLrMQRcFDDhTjeRhJDRT4ZZz\ne34N\r\n=MJcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlK1E4zNLUoZNlfi/u88Qal7lqy27LJ8qDtVmbnAYEzAiBVHk7PckJq9Z05tdmHOg6+5SyhAE9TuVVBEnQOZrq2Dg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.7.1-alpha.10_1639555376969_0.41980971374665876"},"_hasShrinkwrap":false},"3.0.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.0.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.0.3-alpha.0+9b7f4d46","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9b7f4d466e3d594607e88e8c9e48173e48208ffb","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.0.3-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-M+YbOLTJuW8p5f/2KUcV3KlB5Oi066QLGLexBJcel0p0PDVuppbNDCmZQl1AJea6H2UF51uYRfZp5ZHMzHDmvg==","shasum":"b835366621385029ff7a43b9613dfc4135859df4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.3-alpha.0.tgz","fileCount":164,"unpackedSize":284576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezphkCRA9TVsSAnZWagAA4CUP/AgkFWxCdeVk6iGBHno4\n6VYGA7S96F/hbj8IVV+bsBz8qzkxp/VTqAJ7XKbWGwKPN/bj9CgweZYYVD0/\n9khQJA6WEvOyzJPIPYc8/eLR6Iqhc5Gaw2YPus45YyLQwtZFBly6vJaBkDex\nbnfJmt+na76JvlrpQx4rhjVH2JebYp36BhPfF1EK7WabgiI/3ReZt15RKWED\nKpo2Uy59Asce9woa5gYgxONb+Ctbya5FTzDQim1GSYGxKYl+V/uYDo9iYwYc\nXeDTjDsL4fnKit8VGP+cw5wVlic6ObV++lLq5F7sEQJpViPZy4EG33DZdvWV\nOWACXguolZ+vHvM/4K3T+niNSVxjWIX80n1gXjnCdl0pXR9riugWkhdj06Gp\n8S2tO8JI7cjH79f7K7mAhmH5CtxjT/EJOypziNuBSePtToy/5ymw0XC68K07\nEXwdkTO2IzTqV0mHFDEDWc3Sc2RukLDQ54a4odQyR8Z+A5uVen1tMIfkQuLT\nuuxxwhA0W63zzQGa3aQTf9lNFoGfPNduz4ZPJuTRMQqbB9cDN9It4PYkKTQN\nzpkUv24mDYQkTNs2mauFFYvWFoOSS7jby60QKQYsTxj5lqE13JAcu6aFMNB5\n6sdVON9wSQDSWvkLJfs4STBwAV44jGdG6siwr2Pc10CAizFuJ123jlXgjx1l\nX9T/\r\n=mSeP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3UV/AwN5UJ+RtVPgiS3zbao7hSbavIX/REAnvZInVvgIgWwnJ/4to8fKf600PyUXseqZPyXHEzCkIhhi/Jx4QTp0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.0.3-alpha.0_1590597731564_0.580528516782091"},"_hasShrinkwrap":false},"2.28.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.1+369978e9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"369978e9685bacb3e3882b0510ff06eaf8df4ca1","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-jz8esUFN7L/Fj3X7ohNE/w2i+EqxcFcxk0Mcm1sz7/y/g+/uuVUzysRBk9ucRZHijEWVCdkEh27qSuQOZBtr5Q==","shasum":"df1a8f99f90c8af6a9cf6532e7174ccd090b5e8e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.1.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenQAXCRA9TVsSAnZWagAAsXAP/0j1a9AIrIQE2hmU+FQq\nfHpnTzvRMr29XXBoz+8Zti3JGpTW9uQpR4QJQZhR/IMqSIFCysTP0CfC+6LH\nApzQaAaF6+CPvjIqZORUIdBBc2vPyQwY1QLlyjJhktc9kylVcsR1cLFm5jim\nnib9/3K0IC++FD3sfUumuQIrrK7+YqQyhOfQnRWmMapPu+hjdvu19zoY162P\n6aNmK78PGC1M0/EVueRIH9s5x2u3Dv9ei/8LfSHOSLD7C+FiUdGXSedTKdI9\nvHKPcf9EqaXFaVF6B2B6I0RoETNHLUrEwPeRepLlG8hEboITWq4F9ZLAmKyN\n5fDJ/D8GVkv/B8EvkPhn0/qhFZOJosLMjTxDjvD8uk+K++m1A2mcWGUd0A6v\nSom4/EzXTlalDwxcBysTV5tBtawEHDzvzmOTiEmBDK6bOdDAlKxMuQzH35+d\nT5Kw4jYpuRgT9KaJi/lPbxbAkWz36QnKNidjjmUS4ae+0RiVNbJWWcPkbBQw\nGVzDz6TA/Brt6VyI9PdU6cPwBT55WDzcsaNU7b9FEu6yEyO4LkymfBLYAPps\n78D5NEK28RLAoLqfEugbO0tuEl/LTuPqZPvW21Ae3jACaPhoEbV6qQ36w8zL\nkDj2uVDtIgdCESHT5EedMFJQ008Y9p+dQ600n8GBQQUy/fNYpoZSxAWaVBHR\nPt5Y\r\n=LPnX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMTeIUZMljuRMPTSe6H8K/pKxaMa+mDVHy5sQE7nNLYgIgAuqW7D8Q6hMJ3YnPbEYIFTUYjwDJZi+daXeGXGIKdkg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.1_1587347478954_0.6134082570574526"},"_hasShrinkwrap":false},"4.8.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.6+dd0576a6","@typescript-eslint/types":"4.8.3-alpha.6+dd0576a6","@typescript-eslint/typescript-estree":"4.8.3-alpha.6+dd0576a6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dd0576a66c34810bc60e0958948c9a8104a3f1a3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-53gPpxFddKkPd/Q5F8PNwislHsW1n9IOp9GsK0pz85HYxNuhKGoctmjw5mdei4f7VKMCNVPnB4V2sPNkLhsy7A==","shasum":"36581a162507b45188cc4531a875fd564cba9410","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.6.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvbUPCRA9TVsSAnZWagAAE1kP/3DuDx3zrLFO9SedR6Hi\nYcvIol/+edjzNKlqaeKKfMLFbkiaOeUZ2yutLJdLzGxTqtEW6mNPvI5GsjaN\nkEgB3ywIvnoUbrPSLQZXHiB6MZy49qRJ8GLJECtc6eOcpTdh7ZqIpF1aGDWI\nY8nHA8RhXCzH2YS0BObNFRYSAWTCNYw7sxqeer2RQO6Lk6fioOD93KPSfW6Q\nbOr/fgz3p9DgAoMbXjfR2PppwkLJI8WHysA5RcbrLlIDfsn1llyS+/nrJQam\nutaUSiyMU11UlVKxefb6PVxNFIwfvsC3fV5FEowBwgW04qbZvs+zTC5z5CKc\n9RE700atSk1O6a65ZKO+oRaGQGJwRHWHEb1UHD59ZHXk8NzEbCKmUhgtHFsC\np4Vd+rL9NhO4uhkepPH87ox3KJZ+bQWzS9H3drPZ7ip9cRWRBX3ha2GaOthK\nkt5eJ2fv3t5CmxZ8g3nOc37s1QtAS26DkP7DeuHY7aYf0J/l3VDUbJ9qVbOD\n8pxLWs9S9epqAU+S10MzwCDPUAQ7SB/ZMp0ExjtRoHXNcdR/99dbHGVs3nyJ\nqITYs/mhm5it57YhNRP7tTbW5PMdKaMVgC7fewffMmKuh5tmOO/e1NNdXjyS\n/3KB2aV0UjOmRzlsFEPYGpVfBrNd/HIJohmsODNaza7+jGD47Y4tjLlseePg\n7ueo\r\n=d8DA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/9NC+RynJ1l/+rMl5B3Jsu6IKr1h/Q5FhDLufUp1kqAIhAOyl9IHq5ENEcjuqX9GUhf3IAYG8gAHp6YAqs8dd72GU"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.6_1606268174631_0.3083108259224978"},"_hasShrinkwrap":false},"4.17.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.8+5a189cae","@typescript-eslint/types":"4.17.1-alpha.8+5a189cae","@typescript-eslint/typescript-estree":"4.17.1-alpha.8+5a189cae","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5a189cae7d90956ed539fdb9ec6aa2f2441c71b1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.8","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-iBxQk2TpaSjNcvSuwPfssswzlAno9U++26P8iaUvOhJ4AaY1THV6l5vHKtrBlx8iKyH+HCa/znimkdsb/uPmBA==","shasum":"0f7c48afa7c7bdd432da10e6ba7006be0e71ba15","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.8.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxbtCRA9TVsSAnZWagAAnygP/0hefkxNCZtjDw+vpTaP\niVHzlW2KblzGEPIl+TuCSj2rift9iEA9WMOIgna4chTZF6JnTOqONGX0jDE0\ny4OHHiEkbBqbIY34edf64ECpiLhxVQm457Wh32YrFu/HvfJ7N6SUhZvqD1Ae\nCJFXDkptaMpUPfbeT2EAoiEusQQjRh3qj9JcqU613HcmRfoBzglFRymlcbQu\nehOLLIKlYEZgTSNj6nZGyqwTbLriNSIjXXeSL3oC2HTiehApE+9pc9mCUarN\no/8iyWGpSMoyVety8E+CNELsplFEKbAr+Pm9D1NnW+Qu0RFl/gP5+5uBZaMN\nAqhEb4za6yyAxiU0JYJds2LrWcaTmOUtyYcifYGSWWDGszFg5O4Th+bZzqwn\n+CdpHW8clce6tEsPGwG9mQ6PttSqS5PnP5DuQgK2aXjfbQj8lG8u0TiUH0cJ\nopejD1bsTpeRIKbfEYnF6WlzHT+OpdibzcVafKK+qkZ3PkLRk4qbhQosXqc/\nrwz3/T+h3YYGLs5KmgSYq00M2OI4V5m8CpPN6uIL+xavNj8P4Hoat5ubzsCb\nFcflVSGp5RsQvlg6IS2vjnZ0ZI57uRVEK9K90BIQ5fC+bxNh/cWduMPwomAc\n+2vwv309QjMIG3hwe4WRe7rpdKEVc1L15HlGQUh4gv/iD9KCBlNZVT/f11xD\n3YnS\r\n=1IVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvJ1lsCKiyuLfAunwSfoM48xDFLc8l0gtxuLvwnCrw/wIhAITPuaUA/GhsUS9bxwCnixeDcxUmDRUEFYKY8uEcVDCB"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.8_1615795948657_0.9745435714160045"},"_hasShrinkwrap":false},"2.28.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.0+73675d18","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"73675d1841ecbe9e8bf707478950d708592cbe06","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.0","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-t0bgC/njZCZaawctrRCXYXOAZugi1Y0DUl/yaQIQq3iPQMNTumwx5gXa6r5cUPI+4vRy5NpvyVxOQnV6zY1KHQ==","shasum":"c6f6ed1952613d0975d3e5d35e367c0eb8f52e28","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.0.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelJ1zCRA9TVsSAnZWagAAh4IP/1wWMR9xaz6aubre9lTe\nKjvnD4pMFuSM4y+lC3Pgqont9PI78iaa1B81B2t+JXipjpaR/aR67qza/XXC\n4Uu1q12M7M1x+h4m0BFjHnEDNC3YlAZBvTnoC7uf/M3W+RZ5TQQdOcHDas/5\nNLBnuZEsdkxR6Vddydvj3fzdBXYSoNHstb/dD7Nxsb0hC/CRUB3wGABDzqIa\nK5tLzNCaTH1SwUWQN+pGk8/wBKVqh2ygOafSA2vP00/E3dASO/IqSQcD3KMU\nHkV6xbu7KwKMfb2EaWof/g5a4MbiABGjamw0KqQm0TF6Wb7BPyEUkeRDo7Z4\nZTh0C7gdFZ1WaxiAKv9pFeF7mSUe3++ehUCGhMpsTxMQkEQY1GuzHLmKptwB\nQks58fWDDgh1WR9GuEixQyJOef1oXZZLgWH0QuerIVPC6cGUcrMK/fJbIZfF\npVKy781m83xC8caLs13ve6FBxY8FRc8SBlggIe13SiO2QA1RB0/nht1zSUGS\n4+Chdg713y7xRY90xBQsi5FpWmuMUsDRng/fmJkN6zhgYhADSlSZAymUF/LQ\ndk/VZLLWK4b6PtcYfsOos+JHjBFcxWFXd2aORVdoxFQATo4rvveDa1N5mSgK\ntWsZ1OK0yUJf77NxrMZco7WflBDlfgAxnN7LQjtrdG5N8AVB+++YSak6WdgM\neBo2\r\n=Yowa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNNNpgcU3BrDwwbEweeRBXQx1qvE/KkBLKFphuevChYQIgEdCul4heEmSmtVZ2Wn48feHmcqprUQwPyBHnYqkGdJ8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.0_1586797938977_0.8029830178369677"},"_hasShrinkwrap":false},"4.8.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.7+6fc84094","@typescript-eslint/types":"4.8.3-alpha.7+6fc84094","@typescript-eslint/typescript-estree":"4.8.3-alpha.7+6fc84094","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6fc84094928c3645a0e04c31bd4d759fdfbdcb74","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.7","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-FDb57h+B1AVVJ8TH7VrALwuZk7kt4EGt/aCgkib5D5/d8rLMeTOz9wfKVSawVAQWT2yqZmhZStweD53VmNpJGA==","shasum":"9dc6d03dec86016797184f653f83fdb8c01f4a51","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.7.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvfiQCRA9TVsSAnZWagAACJEP+QH9jbf/DqfgVFGpj7WK\nxDQML4b8xqDCTLQYUAM7VtaDGucOlGpxVA6Yxg4kUog7PJzEaHgXub3vELtf\niC8doh1zqXmj+D9z0am7Z4GAcLjOhxtlpQdchFR23pc5RBo+8R7m0mJRQkd5\nHwWUd0eIC3QO/OZ6XNU1s/coqeDUALfSSiesUI22NzlgxGRsFFb3KhDdGgUO\njwbwd1xqSgG1JL1KQCBGq8lnr4sZGAoGk2E5muYV8G6uo5h7w02Hb9uTAB4g\nHe3HozT2JI6fYWi0WUTrMdB0AzBG4NSd/pLv8hUlShbl7ncHKuaVfCGhE4p7\nDbQWbe4pEfw3wgJxVj5o2t5zAZ+uDI9+nKK9rUHq1X9/dDXjINJWYri//NWi\nygNlEGFFnUlDPTvw7aMYTs+cZLf5AzeNCUvEcsmIJMV6cAXpfbtKHKyB4vSP\naHr1ZxQyega4HaY5BrwSe1XcyVidLhrZVIDRPluPSjQwbUmWFlllq/tHuyV7\njkkDIsdyDe2BmtvQMdWFqWBRrf5Mw4c9ZjDonuFRLYK3i3wqRQ2nWZ4XGLwf\nR011lTfhwedIvXIxDfCUL7jgB4f9TBLagCcWgEG4Fh/4h0kHV0cpEZxmxV+7\naTVEjtcJxm6iDybbpC8itnkqczcmIhQnH4DCH9Ms82rygtB/5AL3vYB7dq/p\neuIc\r\n=WJxS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFTDdZURLFuvm0Oq5D8An5sOtXtVzkjsxU6jCsA0JvHQIgHzAn26Lol/bGF/PtCqkSHaGvyymi2dSyQ6FMctzI6Io="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.7_1606285455736_0.3583579787909319"},"_hasShrinkwrap":false},"4.17.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.9+0a36006e","@typescript-eslint/types":"4.17.1-alpha.9+0a36006e","@typescript-eslint/typescript-estree":"4.17.1-alpha.9+0a36006e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0a36006eba0ed1c959c2bf991042118ef216e6f1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.9","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-wLqH+IEB7NDyPw67RJu5QatJQormBkJXdZpg/IOP4qinoUAflNhvhODaCR4FuRlhQotoXhFK1OCQq7k8AN5zFw==","shasum":"1e55377992b4f1d9b5838c14d276f8e5fac733dc","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.9.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxeaCRA9TVsSAnZWagAAZN8QAI2MVlJ/VNNPEriww/xc\nJOulKLnPTzv2rArTKsyJN6dd8MLriJAB+mXWirURvmC8GV5v2qWBoMkEUAcC\n7sasKeqs9NQ7pCejzl6XeSNFHRymjhchyKIYotu1TfxfIqt7TqN8vJAJVGao\nKjSaYe/aYmcei78Ocw+nw/GG1dctsEfUayxBaq2OVDFMlVCGioAcVM2YGBpu\nhdRFgP+jXmFwNAPUurTzTfCHCr0reLfeXYujTWsIHe0QJtRuTLoq0i3N/mT8\no3j7O4UOTASudqMVy+QMyg11L4+Vq6ATYTLtdDVOTXhFu0Fk9pmnouRnsz2t\n/KXTHn7g8CjXubjnFFoDOhy1xEVZW0XMKmCDfibTX+hq5IiaOyhjG8laiykw\nO2vLRufLfY43NHIBTdS7jhqQkvCooYcGwVCoR5VPtAZDhmkvHjCcaRTOu1Pc\n0q9NwIcNedhVVMlOO5r+x908r5WHgfeGNGCXJ+L4fZzfW9UN1+kB6S9c48d4\nwGZb4cTYf3bIwvkX6N0PLj0dePF1cgHMq274RR2uDKeDngjuND0Sz9/0mASR\n3LsLvhFgBYWT2Ow1V5Ds5woF99WUIeUIQLFTzXrCzduD83qQOHXNW4ISCuSi\nfwFfjJNHvtKLfOlHdJCe4gz2YVvgw03eiqTxHLyM3cjzSBzhH6fIyG+/dq+5\nbVLs\r\n=yKCK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0YEVjy5Lb+YgMxShhKzvWyzQhbyukzby2a5s+U3SG3AiEArTqr0sn8bpi08GsYLsvjBzJPRJNIVg+9FrMs48e6cL4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.9_1615796122332_0.6111514412385948"},"_hasShrinkwrap":false},"2.28.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.3+cea51bf1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cea51bf130d6d3c2935f5e2dcc468196f2ad9d00","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.3","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-6I95cxltvGlmjrK+TDYnmj89T4ugmVU2slr0w2+0yQdEMQH+cKjlVSLJyZ51x8t8LdlX1VR6JfFfWhKiYifh0A==","shasum":"b95884f51bfb364cb98cc6140d6ac7b554ba3b04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.3.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenTiuCRA9TVsSAnZWagAAXbIP/AumnTTHztYC3xi90uW6\nHc0123j9nyWwPSb2cXAYc72L1zAqkUXLas0MPaFU6jGmIwcj6Bib9GzPdprn\nhpzh6Cy6rhNulDX9psptsAesprVAG58Dq9qs1mENsyD2W/sDqh4psyFFq/AP\n5DCm89zQ7TGEjNXxQuvBn62rqMPWLTX8woT9GCZXgyZVT1fvaP4ZqDHg4R0x\nSBu7/wkRduh1zfFPsZrQAee0Ugx1rX9QvfkojEa+V95c4eQIQFs1kZjdHYej\n8h6H4J6ctOyyf0CjjYc+3t2YgwH4k67jg5uODlwI5B52xnv5WF+ryRySIGkE\nFJQ4JuoSNqQ7MAu7GFMBOYZ6rvBFskg1IKWH8xDishEnK1RbdgQxPBQln+OJ\no75sEHFyts+6DZf8D2N68YDAcuOzadz/pnidubFbXbTCOOg1K65JkyjC2Qqk\nZGONUGI5kXJj2Jx3FBYl/tBdIJXLbC8VuMWbQClxIJJoB5CaJW+VhJRBo0gN\nILin46/wvJsixE87mnyjfl6/+ryrP5zFA/i+TtSe3oT4lXSwSbPK1jlZqjI5\nCqsT4te4Ya75OTsk9+gBZsjidg7C2FScIC+FerEOJl/Zz1ZbiR2cjfyWUzEn\nKft/t4yjmSqBhvi1kzG7FcxljmmQXC688en5YYvdqeRbSiQTc/rPTqo2ZP6Q\neFqe\r\n=sta2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ8JokNAHFv44Sy8KL5laDeo9K4oRAsZwLumx4SObFPAiEAt7dZ7t6UVlGezbNHSHqWbXH27Hs7Lzd06U1sNfbWulI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.3_1587361966035_0.6850236787950383"},"_hasShrinkwrap":false},"4.8.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.8+05c9bed8","@typescript-eslint/types":"4.8.3-alpha.8+05c9bed8","@typescript-eslint/typescript-estree":"4.8.3-alpha.8+05c9bed8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"05c9bed83a110e39254dda999050a61dd29cdf3c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.8","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-g3iZ929E0tZYP7vkJqxflYlo16vjW8RuGEQzdu/PZH4tXYkwvyM07CY+dBp+gkDjEac150webyXRevR/t+cJ3Q==","shasum":"45b9d6cfdd51cff732d6b8e72e20dc79c50b0814","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.8.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvr+ZCRA9TVsSAnZWagAA7uUP/jT8d1kkBrJBbxIrvS7X\nHnvMzNWzIpl0K3C9kObbeLRd9fxbmh1nmXSdCdRqEEMsEsumQgWJsm9jDu8p\nGBRl0xIzz/ge5dVbxcq7j3wegYh/fYdpWe4W0cb29QhVIMFw4eoaN8o8Py0t\n/D2IIS2EyIHNx9d1h18s7Szo0fw5to+C+1mEG+ez3GCaDv3sPKFvo0keC4zB\nVf1yaA1ec0nu22nopJt0wTTEG6nYBAwI+LShqoPKuDKOHeVPoYWHaPm//Xmo\nCpx4ceaqhpcTULfBDqRVF0RNiGfYGjV7NLHtNlDivEWdrL/UsLzDjtdSJ59Z\nKAVXgYI8mGgjc6SwWHuhfb2Mw/9YbzvTJ/XiQD30jaHE62pdAbbh8ROcKhBZ\nqrUWzkdvMgkflPEs+N3bEoRNnktU6P2wK4j6TKwralLLXTS/Zo1aeLOMyKbf\n6J3SGZJys0csVR2QdE3J2DchKeR0DT7fyayTo+ALMk+vNVKKTAAM48Tpr3UV\n3ot6rHbqZnQOHSNGK1QvsbDfmI2t2T5MM/BEGZdWBCzNgmg1unw80juPGu11\nOKpkvjRSdLjkzZH6hNMA5fr8vD36jsAuwqkgpKg8p271PXOFCbalf4RlpxYO\n+brjdcShB/KyoHgPSyVIyR5RucB7Z8VRlsX+k6SACC0tKIu3n8rupgM/bMA8\nxphM\r\n=VSp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjg5E8xX4F8j9JZ7B5yN6QY2/CqVciPa/Im8CEQO96PAiEAui55pGeUa0Ql8FbKT9Jw4wXRlIMMWrXW9CZKYuTHTaw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.8_1606336409231_0.2650633622438632"},"_hasShrinkwrap":false},"4.17.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.6+946ee3b6","@typescript-eslint/types":"4.17.1-alpha.6+946ee3b6","@typescript-eslint/typescript-estree":"4.17.1-alpha.6+946ee3b6","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"946ee3b68823a48fad2cb7b99589e56a68fb11e3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.6","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-xDQalR2ibdLcyFBU6zVwRefbdac8XTyLUUGyw5eXE2BwYGolhjYtur4rx+owUQZYVm3r05G+kKevOvuqLA0XeQ==","shasum":"f0da2888c6b7c2b5d2c2809de44e0fa0866d53b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.6.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSqPMCRA9TVsSAnZWagAAuSEP/0KMIyjFZR18nZUBhKnL\n0CBHqTlVQcfuJzjnIipDwwIznBEHltxe3tBv1aIweQtkrdjK9uMwQHIq31L2\nzJ+8M+E7jOkHttt9QSk+Esxm62Ww3Ig0/Ci1gQAQe3C4i/98YBwlqWy5umwB\nx3+uKfoK61W2xiY9HiUKXpvm97jIwdRofxNpxPfcFI/tJ9dI9Q/5uIbOoPYH\nurLogoyta02E72VHX45dDaNNRQ62c5K0La/qRVhTPdBJGqgkC8JLT2TPRsVS\ny7rjmgHP5kVtmO4xlVCOLSTCVG9LfJcXAt9ny1eCJAw9AdQlVAE57hIefY2Z\nyupX7U6MTPcPNEhxSL+skbUzerGwxDQhWS10ULNrTNbakvBGBzVk736MsMWq\nsJ7ufF3WNijkXlDyhtcrrd3x2oyuyc9DM17lV2up8Na7ZcFFDCEgRPjSqROk\nsuoABYkn48yxqk4p3yoL5Zf9BUcs6unjZ1wpkYCePTCod4OC3o3Ut1ueHFvX\n0gDzZqt9NaQ1tWTKS15M5i0VpRg/K/tDkh5b3bXoBuS/Xc5BR6XGtx9JsQHO\npEhBUnrPr+EcZyLeg4h2tRe5Q8U/2avs2Lbh+VS0oqIBgk+utpoiKfeL/R2L\nnDamzhvPbhY2imHoEBB+00DPib+ZGnhNklhyS+7svbnwnM9+VWjjQyKPWL7h\nPuxV\r\n=NMIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY/nLpnHwnPLh2R4LSiB0sAxSiYVo4ADDU4IWsoNBvvwIgFSHT9ph5M6W5JGOYQTHqZ605ovmKcQKPGG0nCfjraWw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.6_1615504331993_0.6263377397201046"},"_hasShrinkwrap":false},"2.28.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.2+c5106dd4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c5106dd4bf2bc8846cc39aa8bb50c33bec026d4d","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.2","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-s7g9UNJk1DwvuuaS6/xVT9hM89IPqlZRPmrRhBOpYg9LW1WGQ3HD10SJKfAqlCuD86LB1y+lNbuJ0L/Djh0UMQ==","shasum":"076bb64a0aecef68af61bdca223f1b8a417fb2d6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.2.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenTiSCRA9TVsSAnZWagAAweMP/3TUHS8YSLzSeI2o8D+T\nmnWXrH+fgb6pX0v6r7iSdLtSr4YoUM69snqK3DR4sMGrqIOBHgVjO3DebR89\ndoBs+VqkF8nZTiwyB9hMtSWl2EqDr+Q+vc3YcUjMha+p5aCKxWgdaZpn7q1A\nTQM0fQre+IGBZWbv8+AXTqV/1PIzFKaEXpQCHaa10rScf1xiW83CQIaGJsfo\nIaEOIEDsLmDov80dJT6U1B2zcCrHbzLzS4mIMVdh6tbfTVsHnAo58R8Azc1/\nSSJQVWn7PmsFWWUBqN7JA1Tnt9+bFxAj7G7IXbZg6HG1FWRq+tzHuR2rqE1N\n28N1/nb4Ms6fvVe5TBKqQQ93FRr08xQeteIQgrIOnoDAhkH1T7R+eTLpffeg\n/g4FIopp41vrj8y/uKXOKhcW6Lxtfir7HeaYo8QBbXbTq4OCrV+D2RzhKqHN\nIc2TjfkwTPwAlyUpTQtmurz82XGY32QT8CBP1JYe3ww5wOKgn0WvD8IuZU6q\nYuetXDBnUTMMF9wvsblSH7kFJCAOgeYjF5jOzBJPDChts+g9rD7qXwzaTJ5v\npCtbFrgyDt0fZ8T6UB29NMHnlbQJyqFBDQ8gbwnpYzCS0vx335+bDPVxRRyK\n+RQqKFTqRc9x7EexGTiFjow3z6loEBlG1/VHj1qBxDQOs3IVnkzRaaeZ/Wi/\nQkbg\r\n=UevY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/cl415jdi5F7iKVS69oUVClScPvJAvzCuYXYaFYSOVgIhAPGkTGhzqxYK0O62TChnLiG49Tq5HzJ/fZ3C7JE6kilR"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.2_1587361937934_0.9121285107298303"},"_hasShrinkwrap":false},"4.8.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.9+c816b848","@typescript-eslint/types":"4.8.3-alpha.9+c816b848","@typescript-eslint/typescript-estree":"4.8.3-alpha.9+c816b848","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c816b84814214f7504a0d89a5cd3b08c595bfb50","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.9","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Y3aFjAPOg1WdYNtzJ1R1R8rEyNgpRWSo1C6WYAyuX9sLEefYkp5zJ8LBa6HOgcjjdGEJ0DEyc64NzBicKZT1Sw==","shasum":"382d0c9843e57daeb5423471bb7d76304b923c24","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.9.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvsBFCRA9TVsSAnZWagAA21AP/jEiTInwvRRiNDtYylWj\nieZ5Wvh6sj6d9cZ52Xb0fHxxIXDXfWQc6IPNDCBhJBy2EX2GSt/LePkgEhdW\nM9Trg29nvffarzfpv8u9TwAqtpBI5ilPWqFDgelR+gJgY9hHlldSyjvEncfv\nHe0FrLs8ULVn2kZoGPxZSgV/LggP29yc0d2TULgn1Xb3fPtdenJfEqPhlYmn\nIDAbm7XWSWiWv5WS/7k1i55ikE3D2rKpDg4i162nHMMmSsTnYnwsC3osTviJ\nFwPelCg3O4ui4BRTlkH5KsB9LO6JzxWgIEHqPhptuh5YTbkb1d7ZrVdzzxru\nM+a+jfHLI7wVm8QoJxNK6A0UO4jdTU06SwZEZQAqssbvFZTEOdkte8IQ+Vh2\nuybvdxuQZVzCUseGbhr31IB3qmxqn6RObvNstuYtZx3/WS8pD2AjOpqb8b/D\nFOwJUqd7W19FBqhEWQLlqnLC39rcUnm3bC4BAlldJBn7x/RBM/wtpHe9S2M2\njDeGW8T7+Zo14zSojVRK8shMkSO0RbPyxijV58hbm5ZHKASPQU4SZ9Y2aKxC\nlH1TmQea0i+DSg3INDJc/HXKhg4w2olWd0iB4bodhOLtI/7D1DGy5OsdHjsi\nkjTIj/4JJybFIR2TEPI3AxUcE456YVMKamwM+EGHonjWyT56lhZg2AJjiAdD\nXLX5\r\n=okJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDySekaHNx8K4106keCnC9s/v6VsgsuQXDBUl2UT6JQ4QIgEhwY0ewopnQgQDaX9NwX5PZRJP+AYVW3iZFyTJfhWPo="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.9_1606336580696_0.0970456022221351"},"_hasShrinkwrap":false},"4.17.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.7+663f6db0","@typescript-eslint/types":"4.17.1-alpha.7+663f6db0","@typescript-eslint/typescript-estree":"4.17.1-alpha.7+663f6db0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"663f6db0f36751a9f5009ac8c340a6f3b5211a0a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.7","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-Wg7ZDQBzkgl3sTVfRenusbC6X3urzP21JQ9gPwQQHBmHj+D+T33Z4EgJZu7hckpNRy++VrbhYWp5Ga0DjHN2Ag==","shasum":"454ba95ece77151a066aee3dfc25901655ae4b32","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.7.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTxcDCRA9TVsSAnZWagAAcBgP/j9rwfDHuwCcjvdZnH/t\nYYEAo/SqPw2Ga1kRuzlndBeIgKjyrYA5GMBaRKFHU6H0Np4QnU0R0LbgHh6a\n4ybBPL3vlsalnbQtocDf3AYgUH/FJza94YZZLSlVAcG/aRVFG/UGvUi90pJF\nmwjGnp/GI1KAyraKBVcDAPr2qXmhiVTQ8AtQFuG/5qGv/TAjYydtTRaVniku\n6GLxSfRUBWPyOQZ1a7EtJQyAbx71R/5lKytQzKaFpO3PbWGB9GX12xa05ZBK\n8zklVvRIRxHMGkkh6GLcAVIvLe5qetTHbsc1gjcN5hqqAHtqYhcOrNPlDb/V\nHJKU9yZsD6/GisSl1nTeRauo+kQ2q5azhPXRqaekniwQhMCtZfKUZQKzMa2R\nvc29XjhSMNVIdkX1goOOlnxcdiBd7RNEBxxbE+MPsviJtkQNw9WiOaAb6Maw\nzVmRuGaoDe2xkSCDItOPT/WSCroOpMWdpZjFlnhlo+YKTqW/Gb84szVCIkNr\nWjwYHE/5ypCGY9uMSlRrz78aYLgvbIVwYVVJGNCTJu0kEV0or0iubRmShgMv\nvczTzhmkHn1hyLuDRN8k5EHPD7oexEjtkptEx/yKc6vlETCdiu8k+QPyG8Jq\n4uVNpUCfQxWQnzCF+gPDCzAkPKkb+0hyN5KZUGXQf2Ipo81zvS8HVLPbvfFU\ns7Xi\r\n=Tdq+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4HOyyZrNRyM1AWSw8glHq2yWZ5b1tqWn4l4DN8ZJmPAiBokWX4VgCuEp54BEfYwBcA+W3y8yKWn5pLxbgi37IEzA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.7_1615795971472_0.6740190420121912"},"_hasShrinkwrap":false},"2.28.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.5+81f51603","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"81f51603820eb7478ecccf653e5bd2bbb2c9c698","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.5","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-DYm4yoPVGkMVdLezHCA0Rc9ccOOwoQIJoDUErgfSexwxxSOIfuXumhYLgoeCk6q9XSRkGZDoShyknSCz7PL1aw==","shasum":"348028dfff149ed58e967133b4ee7137d73c4cfb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.5.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenctXCRA9TVsSAnZWagAAIzEQAIs3t/En/jfPW6bYvTut\n3KSehmneqGkP12ske8pYT0sxMx0ZhY3gv/vdqPNltzSzrdOw0zYAuen4gAUe\nUGUY+ke3nRdjNLsdSaADZSp+YgdN9/QoM2CTBdBPc85tCtHo23rzWNao49g7\n6JuKHTQ0ffQffoTRgUZPwICFHP8SCKvuCVomMLfHM3UDylxpPZKr/kiLICW4\n9vX0nv5MWRP1oNeI4v/u7fg/TCfJ+C5ydklndMOMYDssqyazuij75X97BlAI\nBQUn/HFG4ao6bPyoojaNpuVwrynVuJC+U/VSBqmUTJW16z8k58RsLm4iy1bR\n6l+PX3BLwxXvzSHqrwYSdYoMq2b930xhrJwjEL+3wVB6jGhNDN9oTlJu81Jc\n+LPdZ11ZBwAdJDtywf8H8QcwX+a9f5fx4a3XtGkubYNHeUS2lV+UPv4aTT/x\nZ5kXduCCxFFUqWc2UeLcFPpbEZkpLur5Cen5GQHWsr9F6YsFnBQ4AuQX6u2Y\nts7qcRzcgmKwFRm7WPDZhXs7x7OPz0qa9nRxP4oLXSyqQcGAObBv/uYNKZ4h\ng1Sz9PtFM7UwhOCYnt0z8nyl9Okc5RFVWfSGrw2/64uMxViGmEtljC1gK6MU\nMesZuibPpjATBELbARIOvR1ZXAWcOvurRKf6GADgcTLP37td9rHIgAzW4YEC\ns8ns\r\n=tW0v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTXjnBU9FwZlIA67neA1VT/KfydElfrK5t/VtGIYQ6GAiEA3yDkz+EpMa1wkXPe5P14TUnDoBbnPcSn1pinu4iPl8o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.5_1587399510824_0.4264507698914395"},"_hasShrinkwrap":false},"4.8.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.2+fb254a10","@typescript-eslint/types":"4.8.3-alpha.2+fb254a10","@typescript-eslint/typescript-estree":"4.8.3-alpha.2+fb254a10","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fb254a1036b89f9b78f927d607358e65e81a2250","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-sFrAGRtQYUkvicrzXuUYPoGZ32G+fwpq18nEsaRmKaXY6S3RjeJmR6xNB4r9Q+nftPGueYczDAoXqdEPEGcGJA==","shasum":"1e9207ed5f1f276aac7f78188591509e096b402c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.2.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWl7CRA9TVsSAnZWagAAvjUP/3afIbu2xWzZtSZZSkO1\nTuU5CtcJUTAwu9XNSLlo1tEEaIlFiDxrJvMuDxhGvfG6EW9+17stklyz9fDI\nbRivJUnOfWOU/vSCBE4/ZMMMu1oEhlpFS3sVuBt35Fla+0ybbAhoQ8rslIhQ\nefdZdkfR12fPDpzP7BfKacL9AVcF7xBYV7898Ng+SNCT6JWTAzEKMJBE5zJU\nD3yrKO4L8N04E4kkTafZYXLggrJMDEGT40UeMK1jxAD4pjRAzrqyq6SN6GVe\n7JDos+oTr5quSnZDRxf9uNCjgxs04D15+oIJXx6if5L0jqN5r3EOfOh5FZQ6\nHHv2stzghKldkFf/vCzrc/KEM3f9SQOCBvLZNdZ8CL8QT1JjVsnQ4laO+hbS\nbPrH7F+uL9DLTFVJWjaBJ/k39KJT3tIn6FeDLmKx67RodemcmWI4r++almg9\nMVt/x7Xpo/7ZmOcqLlxHzvXxY/AkiWwWrBVHQ3gnFS+QlG2eDns/Vb7RK/4K\ngyU5uDrPXBFMLUBxYNk3VJmccRulsEwDf4e6HssfvInwIYXbko2sVDVBhQCf\nSI/aISmtptf1rYj6AzW1v0+xyMssDWlMqSgiLlIqF6j0n7Uq4/EtUQwnbg95\n/u3KZwGfrrncr8j+DWYZHoasNoAwfFisuXqXE8DZC9RLelXlPd64vQBlPB01\nsSAC\r\n=YyHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUG1N0ORh71b66fPpceaWkSIm9mRO7UMzevlukOMXKRAiBW5WvRdDM6YNYftRr9wz/tZ7HvS0r2Casez3bvVSNqXA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.2_1606248827240_0.12305705040186665"},"_hasShrinkwrap":false},"4.17.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.4+901a7c90","@typescript-eslint/types":"4.17.1-alpha.4+901a7c90","@typescript-eslint/typescript-estree":"4.17.1-alpha.4+901a7c90","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"901a7c90328bb0bd102a2b5fbba9c91141a1d37c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.4","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-ihYC9Q+4NnjWAf91OJs6eC7+dbFh0TIti4jxyPH3303yXJlejajyhiP5eePdHc3c2lc4B/65pagJOnnPVAa5Zw==","shasum":"917269ffd18805a8e3bf0903c113521fa7bdcbec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.4.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSorYCRA9TVsSAnZWagAAQwcP/0uuG+poqZcCwpyKbVbj\n69Woh4jCSRaokKIxZ1jFRBOUE/0FHOwp8QP+ucsMOVUg1v5upXsZ6pLQheIz\neCygOPWBJn5yWu7CfIQWFeLNRt5crOJTt1QL/dIC7Q50SOGULx6RAIGOgtA4\nGOU7qlGXp4LiYWCqUxXMPAlD/GzUSvP/pnAGdfV8DhUnka7JVWBCCh6ziYqQ\nmPM9WbxPyhcs7x5/dWHlI32nuKJJqskDkOZJtlY34d0fwq2GSKQVhbiO560b\nm9CGGVII8YkI7+RNDaWY+WYuvECcX4D/c+hmHW6IpFK8UE71geiryv05S504\nX1J47SUw2GJWCWB2iKT/jUVr5nWiSpeUgKwpe+MT6rFjZyIM+zS92V60gdFR\nitl5LNtDbXMldFBCypgzg8e3E02cSZkzAHRRNTXargMLbLp4zh1NVJTsPcnQ\n6PXYXPiOYkIBy0fmDoEfCh8sWN6yYkk7byY5ROOZDPlTdsoUcNf0g9omk+lX\nwnrvS3UEA8IYBnvhHZw50IFCcloi+Vgcrfsg70z7YpT5562slFWZv4Jk4vsl\nQDYlWlAkAra/59lbaOk4UPYfDmV8mrjXF5xdk8F2zPAaJyfjm9ro9L9W1bcl\nGj8DkHu67T6Zw1Fy5L+/TZql8BuvKYcHELEByi3mGAwq1NzeiHRuC4FXzrHm\n8vn4\r\n=Akyf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdOlo53FnquNgv1uf47/eoVKSKdc0CiY7tAjDy35Tn0AiEA+OvX0v06nXoBPuDWKH6Gj2useOMOKlqD1A6Ky767pJA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.4_1615497944117_0.7559048360614709"},"_hasShrinkwrap":false},"2.28.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.28.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.28.1-alpha.4+b01f5e77","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b01f5e778ac28e0797a3734fc58d025bb224f418","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.28.1-alpha.4","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-cXDJ5LU6piV0ua29iDj0lxTFrNFd6EPuwm0EGP/t+LM7PWp4TTNMkqNACmqODYLD4XFjrSGsdoiQFHRHZiRPOg==","shasum":"555c3b5e791b743ccc6da612e36104696fb47dfe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.28.1-alpha.4.tgz","fileCount":152,"unpackedSize":218585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenT0/CRA9TVsSAnZWagAAsvoP/j7J2mbpcL4JpEMsS4NY\nqVDlipEZ8fX4VcBO2mMI+cMJjIvLMb/UaEwSx5taCJXDSWv/ILIkorLPkiWM\nEJ9gname7zcvwYs9D/E4ZIefWozPsFmmuBh0JDluXkxddQQ+sK/LGiaHsEs4\nus70sFno0QBifEQfmKy1qsq63U5BIk27AyjVnNbU22wKcvdeusKiaM6Grk1q\n9PupzWMHHQhiksEOi/8L9gEDA+pUsFmmYbWIiREwgOb/QijKZtsiAaefyXVt\nrJ5vXjQN39qeBs8pB3Xj5FCcSnXeDNqVziBapkUHbdzf7j2eir68SckXEGjO\nvp63rUYJU5nqYUFMWZW3TnXtRscrE9oltcUKxIojZQeKXVzW1eHnbA9am5BU\nlvVccZwU8AXNyEPv5h8hzpp9BCRrdx+Y8cdaxEqrBfY4L1/g/1nsHTxVjILf\n30IW5vac/oFV0aF3CsS0saVBxHoboE47CYcSmt7nV27f6BIrOTmWplqqU22J\nz90hQKw8ob9n59IntfquH3AlaLXCH12FrlJLBZP/rQ35qwfhiKdC5/w7eypS\nabt8leBV42DssjN08ddWo27otWBaFaSfBMZvGYiYP8v16Db5xbc5rqq0OMsB\nTMh0ZXeRVH8CyNwS/hvOXWbnPatw1rIwwc2T1FK6JwWloh0mlPTvu2Aw+Jvx\nRgRk\r\n=NnYB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMT9PfIP9cM3IjS3+SDask9gFBx3YmWysiNwQDQIhPuAiEAjx05ywD2WF4SksbodUOv7kODpnzfAyCFLSNSrXEL86o="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.28.1-alpha.4_1587363135299_0.4950839117261774"},"_hasShrinkwrap":false},"4.8.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.3+14bdc2ee","@typescript-eslint/types":"4.8.3-alpha.3+14bdc2ee","@typescript-eslint/typescript-estree":"4.8.3-alpha.3+14bdc2ee","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"14bdc2ee02636cf89464ee32ebbb0ed929eee902","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-GazTRm1hJe8H7M9/VaGC4OHXekI5V3lgSLvzNUYOkNZLCSbBJFMtl9EFAnc3G96sCMeIKWN9X1VkobRh5lwo0w==","shasum":"01de3f62f224c2b547926bb0757eaac07eff0cb8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.3.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWtACRA9TVsSAnZWagAASfcP/jBSinpVDCLRu9jUjilS\nVbKbnpb1IF3dlJjBjelN31Y10UHz+evTIoT3eVo6v0i97HCqrY66Y38/dKpI\nPSY6XdHq5YpZ1QzqM44gD/tzbd2wi3h9h2fX5FHf6fP7FFepcAnuqCWoetg+\nhu0iHACxsav5D8Hjnyp4x3wzHiA4yzKXjiwsi7kNmv87F3ZZn4BvFcAssVAF\nc1fv1PrcDXjELSbTv/9Obg0QtRb56jhwjmUrfHAaUha1sdbYyB28S2xE1tR5\n0nio4R928AdzI8L3kWX43UBly52QpEDk6d06fQI1Q2LSg6Vk4AbB1jNH/tk+\nw2zUN0f8JTwv9/nwcZGCm86Ez0MsB4kFpkCnRzO/u/pY1m2IpVK9GSHQi+2a\nnIeDquAsf7FRrlET/qfO80XHcaKaUJrmPsiIKtYppid6yrNSs7LgOSPXwF9F\npVhyks4gCJ7YQfJfUnwWRRdQ8Etz0BC2Ganj1yNkwm65uC5bZs4H9ElnWPVk\n9apWodWQpbtVgg7nJUxX88VAg7DxGi8m8Php/ipEstMihzgivRbfhZWm+HGv\nSpJ0vrf8ymND+JNOgzITa7wKT7zlY2Jz9x72OZi1LL057FNHqI+6hDk50PDJ\nz1UFJ9MHzp0q2RbfWuEFTzE7qCWcsbrSOHv1pz0TqPKDwRMBVdt9ZMdOYLnu\nd5WW\r\n=bCqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRtxe3ZhPOrxvzGK1wLTgamei3ahfWa8DRCkr/dXpv+AIhALiK7dVP4/8cShjI0T9z9z8kGgrLo8GGzvLeXXbUejnH"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.3_1606249280336_0.9351707072678357"},"_hasShrinkwrap":false},"4.17.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.5+648c3b59","@typescript-eslint/types":"4.17.1-alpha.5+648c3b59","@typescript-eslint/typescript-estree":"4.17.1-alpha.5+648c3b59","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"648c3b594cdf01b676a6c40569f5ee435e9eb742","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-O3pDvToGLkvceIposW6psenDgPsPtIQrSre1y2DURh8aOI+vcMgSwlazona93Anq8BrU/DWW/tbUuvFc0t/NIw==","shasum":"4ae8e94650198fe05d3cfb118714136c5075f827","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.5.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSp/fCRA9TVsSAnZWagAA3FgP/0TFy51uQ0Uq1hOHF3ve\nPUlk5jv5Of4QWCsESlL72aujNzh5/T9i2sld2ySO9sdVQ45iT9riFDv8sEmA\napYmmWu+4LGj5qEezIXzCFKm9nLyP5b/vwSPCtbu2i47AjrSqJrJnItvIJ57\nmxsSuBOm1SICWKHs41q2ulxqfHmG4vOtCxlUasXLG6P59VSfjPpQhlKBdShR\nFrwFZKqt+cKnV0HTOEjJKCmx/B8Mp5aE5D4JUtlg+ttrkcph1AMVACmvZCDt\njwlNBnX6zujY5tf2q/FeBOxyJMDOH4QsSDYaAAL5pNdJeOOM1QYgVthtcCG+\nJQbutf4bXJGEuOJ64hHwzs6bmU6kZJehMVP9La72aidieI9bHIKhiWQrncbg\n0hw6vuJl42KypBD5/wdoDKxzCZIHMJrJit1+9f0+CvQOQxErC6fjutgIK3d6\nhtlQEISWbiRtA547XCQR1G0DmyyH5LACy0lR54UeuMCOlPB93Sc/hVPdWmPk\nUwZucp37ZaWDbRq7ak/PqF2/z5tWQ8Tq1oXA34qsHEQ1IaN5OqeflzoXjVAP\nNblKQfzEqEGxDOc8/U3NvUR+e6Ld36RjunTinUZYTRjpIKZK4PSN6K+Ic0BV\n6ubevGxRHPqsAFen8OJ7AjkRnj5yBZ8393EKN/g4WitLh/Ete92bX5sfPLNQ\nzn9S\r\n=BDCT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyTtOBZphMJIBEWTLBw5U4hRgkKIrRvV6Ok7ppwKPUtAIgTEUVIWp1o9QCA+fJ91k1f7Ys04k4C+HuOIOIcYjHUo0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.5_1615503326923_0.38325864093793993"},"_hasShrinkwrap":false},"4.8.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.4+fa684924","@typescript-eslint/types":"4.8.3-alpha.4+fa684924","@typescript-eslint/typescript-estree":"4.8.3-alpha.4+fa684924","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fa6849245ca55ca407dc031afbad456f2925a8e9","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-jSGJtGs5MtGI6W2MS60DzDDwRp4oJeKcRK0WJUEVKmbaQDlYjL+6bpAcKLkxS3sngdHX4lddgkyKsmQRrU30jA==","shasum":"2642ca72a56ac443990f79cb80781de75d493011","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.4.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvW+9CRA9TVsSAnZWagAAnYkP/3svrBx/Ww3bZk6T2GFM\nFkz44SxhxCsghcQv3m+qXF38gz4XLKQmKwZ39VWF1tiK6HcJxvfXFRNkp8ch\nFviGlEgP22GUI773+f0d5rCUHFt8FGYodLaTOozQVe9c442Fd8II5Sh7ynDk\nJWnQF0w0v7kUHx/x+TfIiPoQZMF9tl0aMK8DGlejHJDkzqErnsqrpejz8k43\nNZz5+wK6xAnL855cUKki43AgpB5pabrtVJI9yzmq7alt/kn8m35h5efJbnq6\nM4FyaHDOYAeA9dtNN1nr8GyWzwuOTyw7IeKhW1KtXtyCa18XL2kNGTNBJNpf\nzCihMdFPntfmRASRV4GV8hgQ0VClTh5eFAj00/5QlbwpPHKSd8G1+PVSmWmo\nFPjTBJ5oNZmjyJgVBsfzES4/TAI6x+/ssd4fE76GveZTAQPJbDMGKHcH3xmT\ncbG4jH3eWwHNVyQbrUsoOYdzjfhK7IOD3DfKePCSb7Ee3FdQ8MkgM0hLPwBl\npErMAnfetCaJiib5zvO4SPk5SE43nsD3YdDZJnbZOThFIt/Ma3reamaOJbLV\nUudaa3XTHOgMOx9flxpDSPVJ7/v2JGTSIDi99wFZivHGofAWhIdHphzqg+hJ\nlV9S+ZJRCrcp5n0hAZ1jXd6OkELZc8RMXUydTniFGCSKdypcqKolvwWvi+GU\n6+M6\r\n=x3ra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcZe01HzihHarkHaXaHLa17N1kyu5eeCU4WZQCNeXrXQIgGTPPxjmzAmrz4Q/vQw5StPIvxoTrM46Z6PwmOB/J/g8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.4_1606250428547_0.2158624087933918"},"_hasShrinkwrap":false},"4.17.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.2+58e8bb3c","@typescript-eslint/types":"4.17.1-alpha.2+58e8bb3c","@typescript-eslint/typescript-estree":"4.17.1-alpha.2+58e8bb3c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"58e8bb3cd2dcacc8a0cf51b40d7083f2bfe37d28","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-PTEpn/jXDHk6JOrZBEUyPrCyACoDP/gpe4r1hIWcRtegKjtRRYDCSnv3RS+6TVcVZIK0QhxqfJEynUZQ9dwaYg==","shasum":"6de0a90228b43102e1f20f227b7e4bd95ff45c46","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.2.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSdbaCRA9TVsSAnZWagAAiecQAI+18/lx3evPIhYoy5az\n3RqZAbf3dcuMHFdKjDE328VaU2x5KAQUV123mwhx14D+x//P6u+Hik4uhxbJ\nbKwDQLqMlUI57maKFFaei3af04tySGhD2NEhXOl9uD5rt0KGZa3HqNEPAqxm\nA/2v8iZWoXOfSkB9GtDSqIT4Cau6/18q/hHYKdKpHizdDl/bIrcGoioG3kdz\nstTed7uk7lUr08rcklr3idhKd1OZk5x/08X6zegp5ny/SkCrV4Tn8wtFYW8G\n9SX5GB6VMkQZWxmcqwX0kRwARlH1uCTKLplpyQe/ITv4M8DbWZJ+fJs1rUm2\n8/oaBNYNDhLyfBN8mVpGwHBs9TkfY1FYAn5gtT4VApoXj4xu78RirxAW+U4y\nVSzyOr10LdgSpsxf0C9RZIP8EOJi3SlclafiS6g5erauC/ZEU9v0g+QVDCt7\ng7R24yOinalmRBQ84t9Yv3DuvujwSf8xBczCiY6FtyOVSQINmqA7e9G5pn+3\nZPAVlYm/RKHt5PKOMjtlRVnPm5F9ll4NjsXJoBSxJglGUJIwkekV704/U74Z\nJ4DzlY6+ly8tvAoCNTuP0yR8OiU7Fvql1ekaX5FsLeF995twagUhlSJeFClw\ngDMb4b1+PSNR5u+ZpdggMSO3X7iu/Xl55J9nn2dh+dh+hgYsG3a5dlIWLfKp\nMqfA\r\n=duFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIc+rKj5Nhh3rXl+sHnnsE5oOQ5uKRVp1aSEPGf85P5AiEAhWwIrTmOIhQCYuCvK2AA3z1T7dzFV+c6yC7tZnZ03K0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.2_1615451865620_0.9731068114569368"},"_hasShrinkwrap":false},"4.8.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.5+6a06944e","@typescript-eslint/types":"4.8.3-alpha.5+6a06944e","@typescript-eslint/typescript-estree":"4.8.3-alpha.5+6a06944e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6a06944e60677a402e7ab432e6ac1209737a7027","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-UyjzIE6vZlRiXGINUfqj/uJD+eax0aPB1QxoNYQlEIPX0K0RbybPyoD6WhxXtOIgQoMnYaYBbB48sdE7jcCQYw==","shasum":"656e6e899dc13528d03d7cc6d457396b053b0ad9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.5.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvX5JCRA9TVsSAnZWagAAVGwP/0UHSs8aZrMZAPbt9nH3\na2U9+nfTekVT9/mn+jXUJiKdZqlH8CJbhVGAt8xgKfJ18xupjra7AWQwmd1p\nw5GVMaQhYpDKiEAJhJGtPt2UCHSenxW0TVx0GOTqDMt2xGYWtMZXqQ3UQ4vf\nUW3KbDn2mtFR4m4UJzpMHKeIlSwYcuDRoAfNfUjIeGARUTdd7JwGBRiwe4PB\nLXJPrOlwXjHovbyF+Gz92LhpJ9RnSmX72lUMvOj/UQb967wvC5cIT7NkU/aP\nhYkuZhCHYPosYL4/EZZzzKrNJJ35L5WkqFrFhzslYymMYLnH6Uw/iiCGDjHR\nkEGJVYFYsoaI+hdn1UwAJpvpy/QToB3vcZSP09nhhpTzPo/5yrSX9rr39ozB\n4LE2olbkn4U2AKD0Q5KKPNfcxV1h/4N+wHbKadXnrJBJ63fQQB6C8isUiWwZ\nVfVUQglLMh0Jup16aHIM5bLRIeC9N4tWrNpoPfPQawq8Whh2fniO2iFDbggD\nXd60WzOdPTPqrMkRFWOOuPw+Wj3l9/LKSAS9npDNAI1rSIpNynI76XJl9tdf\nghWZ4PGMm56giacR9irenGpp+lAx7jaIE7VEnRC3BwJ6Hsi+/0SXhUkEUMg7\nPl+abkjyEy2+5snn+NPJm8wriUUHDJ4jXbkECTX7D5IsOG3cDozvHjj5jpsH\nxIrY\r\n=U3iO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6tQa+LNeX0znXYIxwGiUrP0o/BiYzrFjaaeMvFDaUbAIhAIvYGPJpxeclek+9ZLJyAe0f87DVVElDDQPHG4iYpiRb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.5_1606254152611_0.8109690474300333"},"_hasShrinkwrap":false},"4.17.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.3+f3f2b656","@typescript-eslint/types":"4.17.1-alpha.3+f3f2b656","@typescript-eslint/typescript-estree":"4.17.1-alpha.3+f3f2b656","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f3f2b6560640de37e81dbf0e7aac4aaa56b9aa12","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.3","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-cccSd0c2IXcbaE/bx9UOjZzvmwKHwYkIB/1P1VJgMmRoroi2/SSRYWgkMiMwh/0UqfAHjATmVaWf9oEKIxej8g==","shasum":"5a2f6328dabf68d0e6f2ffb3124cb2d23c3d6223","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.3.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSd3eCRA9TVsSAnZWagAABacP/jEWCJEkbxqzo+sNWPEX\nd5nOLmNJrhkTbGr7HFvP0Ij9zDMgvIZibt5lUgwxDIEzRYNxZTZd4EGnaDef\ntEN+OVqGE2vtXOff3EQk1YtGWcDA32mX4jRp8B+2DWUJ6ZIp21n9kqf4vZye\nnhCJLoj50K9BQx/TC2RQ6huGzfqq18q8NU57kaxxKImlqy5473a0wgTofMSP\nhh+uCAthDCkeL8qJD2PtDZCTbORYobzUXXZH+7FaWrarvvD2ZdxciVFpDfB9\ntwLdenNZYi3by0LpJHx/LmqOWhyQuScoaZ6XkMsfsVfBBlPMyooDdaeKy8QV\nPxPRWFz+qANHH0d4zCxyevlbv7EMNkLWLEBSmlpYfbEAFPHwvADOCAeglBEm\n0u2Z81xd2PYo+01frHJWKz2RMDBDY8TsrdCMdiSds9xEYlKd4S32LiIgFSkd\niTulWVI+VEeKBErpCNKXNXJ/FrbV2EqiVPyXeK2i7eReRaxV5BOhMFON5x3W\nsWuYtSeY/k4uiAp5bDe18TsAIK/WCF5A6i1IGHg5sRhz63P+Z3rVcjvCFs0M\ni+0WiJwAqHaQQxaz4ZLEJO9b8Bt4V1IEb347B8APPpIZqu6YfKlSuphMDwkM\nkw0WhvQ5+4+9V/Fz/aSXrpW4JBvR7WoV/Tt25ChVG0gHOFx6bwKThmA3iW86\nNkCl\r\n=Uq8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXH6sVGlQzeh04R0DpueWyLm2ubFGRFDMu47syX3eOuQIhAI0ET+t71EHNNrHL5ggXzA1ewyDfOI76itBNPujQub3X"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.3_1615453661754_0.7943766015123881"},"_hasShrinkwrap":false},"4.17.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.0+dd25790a","@typescript-eslint/types":"4.17.1-alpha.0+dd25790a","@typescript-eslint/typescript-estree":"4.17.1-alpha.0+dd25790a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dd25790a435edef78f6e972ab197b0bd0cfac0f4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-89SfHSMVyaP/OfL57hdOI2ox9S23+DT6E5IvI1OC6+XeY2OHNqpClQlSCszsP0/R10sF8j9m3/ZxanjsaTDFDQ==","shasum":"3424e8649c3c3518e9c56ffd6b2ea04b1e0f56b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.0.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRmo0CRA9TVsSAnZWagAA918P/2wnZYUoALUCqA4k9rvg\ncR5Z1mFZ59ne2tJn1xhyWk6V++lP/9KAJSHqPjXMQzwzZG4RL2ZZ0i207c7D\nqTwucy9138G26fsOw2JJWXkD7553twAuLi73YTgZw8fqxH+3PJxVDc7Y7LKY\n/X4eRe/EFqWPxwnSLl4ZfMuPDUsBWYToBTSmxn2CnRvZxhLj4SdvPfmmfj29\nZmGsCHbcHu2WnaysLdE95j2ARbveLbOa3Cwe/0jrkXjHPIB1j+oBhRirSh4R\n8+Oc8NjyBSPQ6EFVzwGGwcRJRQL4Z/lBlmS/jQPElU9nNBMS+ilXI6UtfD2X\nLvuuDlxmiW+lcEXv0d27Z2tWw7GI6iuZ1V6QS/WVfriBV/2aI2k6f/UziNBc\nvoV26CDMZdygFVMLFQIxpQ5j9nHZmqkxvnWh4dPv9SiNA6q4AEoaww1sgP7U\nf/DDqwhee9olF2aBBB2+19SaFzZsWMEe6iBBU8ghuYM9BzUSvoyOr/g41wNJ\nwp/gdtKB8pDenrGmw5e6MpYSFkzz8lj0qRmjOGznHI/V1qA0xqEOseFIIpAj\nP1CBEG25YRTRDE81JSCmye51ME+ssWM40KW3rd7myM368E5f/lhceHPFiyuh\nIKMVSKhnSKuDfydUD/Z9EBnoluaqSxdSKnj0ZBpUvja1monmLN5vIn4LL2aO\nvwAY\r\n=ulqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8V0+Ir2Lc+pmRbDHZTF1T1L06Q1frX7H9eCnCIxthJQIgIGIftlUBOql1cqQL/4AeG/NFO/6iJJwmxQfYjlGzlX4="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.0_1615227443391_0.26160974718570595"},"_hasShrinkwrap":false},"4.17.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.17.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.17.1-alpha.1+d0dea1b0","@typescript-eslint/types":"4.17.1-alpha.1+d0dea1b0","@typescript-eslint/typescript-estree":"4.17.1-alpha.1+d0dea1b0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d0dea1b03eb1806b30fd6696cadfcc47c17abb86","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.17.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-oMoXfLcuc1yhm1IoWcNvmYFNntGQRzWH2QSumVJpEta/b5uLPLT96F+Hxo7AA1dan41Ga2FU1kma8VIfvHVmrg==","shasum":"817a694c165f056cbc3e5037ad84b07a46653f6e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.1-alpha.1.tgz","fileCount":204,"unpackedSize":409654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSaOOCRA9TVsSAnZWagAAAYkP/Rx+V2seIX3iRYwCsTQp\nEgUI0raEEinTZsiK2h4lKmeV3ST8Fks5eG3R5FrpkbdArPj4ETX47ZHqRBPy\nA4LTHdDWg4m/ZPWrIikhYJfjku2rI8O//gDj/cR2lJhFyTSoQ1Mw3Op0481U\ntrBn53ACDJSrPDaV6kMRCbWjaef64u3GIhcr8B7NyzbWrycsSlVMD0v0AzqR\njAj4KGPBbW+uD5SnBO8Gp/R2nwXrIfmyWZZ+lsrAIGwbQ4LKrWK40IJY/vR0\nM8vuInyWlQ4Ni6RqAN6xusbF7rJbi4YsnSf1H3FgRQ+f88SiFQOQ8MjjUXrA\n05XBU+EkXEvtdEKoFJUqMud3pu5qgun1zb8VVsV/hCRbUn5VgN1mFEfdGQ0e\ncQXsPqj/14GOpc5CTNj+UDu12JG0kI+1WlaNjz6wovREcH5HbdIY4TbevknU\nbTlmNP9zi188mpCa1u/JZE1rxpLFE0nmnzc40tuohDpMUiFtXgXozl0mzChS\nJeAv6Qp+nAoe8WdXqNnypOe93iPod+zMk/5rbtjRa612pijR4saew5Ul23mR\nTWdFDHOZcXFrO774FrTnWgwIT5Xv218XQztnhNdinlf+SXjC3/roTVfv3JQr\n35q42ojSlEhaNhGOBCdzWbwegoJMKzivNBgf7nbBtvCLQqETmY9Wg9XMY14m\nJzF9\r\n=miSc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMQPseXz/0vXMwlFF/ETe8BNraNS/5iXDwTV9ExPyPbAiEAlUTrOoiAx+/LoGfvpFsR0ezW3IvL6wC4TFT8VT9yTCM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.17.1-alpha.1_1615438734438_0.4632033456630471"},"_hasShrinkwrap":false},"4.8.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.0+49f86e84","@typescript-eslint/types":"4.8.3-alpha.0+49f86e84","@typescript-eslint/typescript-estree":"4.8.3-alpha.0+49f86e84","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"49f86e84d02e5e822bd20b7b2a3eb16c77092926","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-MAKfEz82R+UnPdRjmj/TzGhN9j2k3fZhy/02DKHeFAD+BjUger6fpivElbVQB5LK4h1VUbffgSwiwSovVeF8og==","shasum":"e4be9757e2222e3ce9183d1d9eed90f0a06fa6aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.0.tgz","fileCount":204,"unpackedSize":419093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu/yRCRA9TVsSAnZWagAAEPkP/A+0zZXG2ebgct/aBZG4\nwuZCCqi24Tbj30xlBva175HBzMWE6F4sXlApgfImGcz2G7bp8X1TkT5bIiPb\nrGUuvlfxHyP996m2Z8WoKwBnY/cvJlpsdKeQN5e2uvGSSt8ix2VNBzijbCIR\nzJ9xMpgR9ER9RxNKM+nq45bIG7eF2AxuhPqeEeGYNJZMKm1jyPMSTmQjorQR\nZq7IlerudYhsHKTSonJHL+DYYTpCiPcfOTJVKp0sKIFcAZa59FfKgIzL+5L8\n1t4q5ow2taN9Jti13OPBrDZbcZfYLbYDWiCkXqa9XDHrR2PEVizfTYHq9YHF\nMwahJmre/ho8anOjIBCNmjHx8LJpsw1jOhPFt1yU5jQ5ps6pzSt1PdLQ4lne\nOKWgjjKGwU3BLfrCITC9piUn/NaSTdyOJFFdT9/ufu3a7pjkL8fVh2kNzGp/\n494U60Kbzy/a8sU9r1uglIu1BM/b4syMU7OtNijYXd7NfR0EHRwqSb1g3JVK\ndA9di2urAXEMDoG2uhzbBGcJe4b52I9D1AEysTR6pLZ1pc1ehBkNg0YKvGeP\ndtssaWnD8Wj8dCE9wexV7eVWS8UcZPVhcdbqjbmJ4Jr1CC2OTFkG8Qd1dL8Z\nOq1pLxs1wGSnQBRX0CRGX2u2keegBEhkzM5Nthtu0Zz6wRBns6hO+ZF0UraR\n06rP\r\n=/37B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Rbo+E9rAPBIUUeD+d06LD8R5L2ojNt59Gy6IlgMPTAIhAIW1FaJCqyxIBUOcxbf/oFV1MasPKnBfOsFq3u3Du8Mb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.0_1606155408521_0.12516240396695277"},"_hasShrinkwrap":false},"4.8.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.8.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.8.3-alpha.1+665b6d40","@typescript-eslint/types":"4.8.3-alpha.1+665b6d40","@typescript-eslint/typescript-estree":"4.8.3-alpha.1+665b6d40","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"665b6d4023fb9d821f348c39aefff0d7571a98bf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.8.3-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-u7EAHJ4HCAdUo5asH5L04iFTvt1W/66en7juyBg/ohic6rA4nps6LjYIEM+YOPgM/V+Urhl+jMHQ8X8tXxPlcA==","shasum":"ebbe66a8770b6ff6b14c5f5e8d1beedbb156a663","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.3-alpha.1.tgz","fileCount":204,"unpackedSize":423282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWRwCRA9TVsSAnZWagAAnecQAJtRplzLNFcKfb3G7UH9\n7hHyyPvl1i1eVb9qL8Fcxvheoxw38HMkPgi91gvZiiCerdd/txuf/rdK1eXB\nnxd4M5DhspkwGEcewBg71q4LcjZVSLo+1G7uEt/vtJ4DdRbNEF1Qb4CDOvCm\nSO81Ze22A39l2HJqbsv4XXbIX8RAtqB86SASADKri4+oh6a5cnR36u/smtY1\nK21g9T2edjQO4FypvOu/xFOp92Ktw2UaqLTkz6HHrH6f4Em3xP/C3wF+fcaN\nFgcnCGs0taXr/a2t5Cj+xn5Dh9K4gf8Vi+S9hDWNCOoeCiZaP0Garj6MsvI6\nz22gi+bQr5jn9rQOiqBJMg9SwyZ8Rnv3KbV44TsYaAaYuRc/dey5DKJj2Qu2\ngbdTo04wLEwoE9lb6GR7MurxKmExRc6olWrILohcJVjc3qi0HQ5RPskylyvG\nlhQ5kCofBr2FD155CQ0ALeH95NbOIvTinn/PAGr9gpN6mRrnHYr3YjNCM5qP\n9XnUw6qUy+xHOVONk6ujysQbGS/lZlccWdH4DQfSA5Tx2ZcCSWq/gsDt9kx7\nXHKIiiU9qLxN1dtCV27EHBqtrpHVkeH1zwqqK7pMPzpl0uhoIITlUWMswaLB\nUlgVt5j6wVKG7Bub1yeGhMulfIMWXHiH0gDZmkBCSVyFuJ747awjNRG9F2F7\nOqYw\r\n=FryM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwDGc11J55Pu9H4m694SCcJ9LAcS9s6QRcvGVY6dec5AiEAqjIgbXyhk+qg3Mas2+qjHS9S/XCGlSgRQ0g9BOJhlAI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.8.3-alpha.1_1606247536308_0.48949201727403246"},"_hasShrinkwrap":false},"5.11.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.0+cb91d76c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"cb91d76c0842014cce3a6c0f0c57f98884e93d11","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-SXUN7fXXm/TNAjbHNH0pArdgKI9Z8sbBbv2oD7GSZ365U7BGZrNPRbCYAgTiC+KOa9/5F7fPWnTgXdXrI8DXqg==","shasum":"f5b8e967f101614167b7070844e0dfc2af4c0a14","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.0.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAWLMCRA9TVsSAnZWagAAj0YP/1QhPlf29cTweFsvyfF9\n1zIFojLwXuauIVSgC7Am9/7SURq0zCQyv8RD8ypwyzGGJvSsm6i7DBzqRaIw\npfQHFanyVbzq71DSpskiNlAbrUznCuGSE/84jZISgA3nSQUmqA1Wpt+nO290\nEVSxO0+xReJY6Cq/7C06AfaBlydpcbz58mv6mCficG0DWYKOKAIuf8kUTG6b\npSnWxp1TLnifue3aHMLsKJsJ1uU8rfRiEpXMZv5EEqJGLhS8RzJpoN8PJ4IM\nuiRotFLatMXJlSFyQ9rpmRW/QgG5NCa1x1EREFfgYR3xGKmGBQb0c6xHinhl\n4EBRHZU5UgxtNoja4ZyuRsCGwwe/juO9JvZDFKGvkMJcpkI07TANiRdB3DCe\nfsvkuyUHGNAkwSztCG9Kg4PVJ4jhh7hqyj8Pvxp7KGX45Qx4+ZGaNRht6U+/\nhAA4vdIJ2SzfYRTMg3Dcs0ScHpX3lR1XAbm4U/dqlF6cryDCKQ0ZcKbcpfae\ns0EELxCjlGZpwI3DVTGts8Q7U3FK+J5Fa/kb2o7hWv2GU7tlLFpTJUXbLJjr\nF7ri4D8unId93JBbJthI9QNTWsk/H4y3Wz3vv0rJ+u9qYybcPi+0L49yvJWi\nAay+KizhT4iPz+dek2/UfXCUwcY+nAOH5NAN/e+A7rijy63Av4VtNgekWzG8\n40kQ\r\n=fpAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBqm+fL8y8wiU3snqskR8L2aQFTeuSuWz5ILz4AZiiAAiEAmKPUmulyy481VBaF4cO1q6mfEtwJF5bJPJuglqrPO3U="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.0_1644257996286_0.5708927544564175"},"_hasShrinkwrap":false},"5.11.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.1+5f0f2952"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5f0f29522b525a4fb0e93493015f8cc42e81d9a6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-BCdTg5CRRmtum7IB8sufvH7k2Cn15IZvEQD0OJvy7WRUJypIGHVG2F09W2zHp4KtqeMfhGSu3o6yUpznasIx4w==","shasum":"0ea9b86c84c21fff6ba68973ef65783809ac9381","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.1.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcCFCRA9TVsSAnZWagAAtKsP/ihP2Qx8IKQxDSm4+opZ\nYksOx+JkJdSVzE81WGfmbPtUMgE/bPDbWm7p1VdUpTW7cNOGLFVLcVciPwUs\nj4ia9vbKOpPJTPvsbqtLnyZPyTMeQ8s/mA40328GToPijYVPQ6dw6t3fefSC\nNTzugSUeS/7WtgaPG7QxPXFtPmvFV6K6xkke0iVXOxLPrzO4ot9jfj5Ec1R2\nSQ0AoZ0RlXI1Bp/CW6F+0uPmhCK78ucfuQm6G5PqLxkR9ioW6q2s0mvl/LUV\nUKzCLb8bKK81q7DJT6yUNGzZf2QckbitGOCoIBVXfGZtXhSfnjrLg/5Eomoy\nGTek9WnjTG0SeDYET/wHkTET/TJyUeAO8vTqhlEHr8wxQQbAT8xxMgGjI72L\n/MGTwcrIE4FoRYq5ZvmloR0MhO0Eg7wGr/jCMjh5Ewse1Tuu9HgnujAajnvn\nxJSHPuIiy0xJWCRHOCdoE2t/OoLJJlt6CWRWEMEoy96FekMpxJoocplEfCA/\niezKxM0yyYkNGh1fz4EFAWSZCBTn9Y0LzQWo/KFf/qg/lW/YMGAWURGqjBEQ\nDPYSMi4/gTic52VdShdxMwn5/J+61eSyoGof+NZEfgTTojw/XDcMBlJxCL6R\nkV89Mk1jwIPh8/aMrgzsB4QhM7A5X6PGYnP18VE7JnXQLyJlF97g1kVCsiVP\nHQ5c\r\n=1tsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTJ1un7b4gOO29+aYPQ2y374AZZNcSto44fvRHxZz3RQIgfd5ZPBRuLvX/++I3/N2eeAjG+k6SKh6x60FjyrR2vVk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.1_1644281989094_0.07652807283992047"},"_hasShrinkwrap":false},"5.11.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.2+239b7c48"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"239b7c4891ab98c4da1fe8e8083e7462757ffb17","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-B11L4lKt7DLm1v5o0DSvCEgeHZ6JQe6mGmX1u+6fnUz1PGJIuQdFCixSzhoiwWiZVWLH+qWdwQ7H39jfrGBWMA==","shasum":"1de7ebad1164fee4269fa07dcb19917f2b50131a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.2.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcJrCRA9TVsSAnZWagAAuF4QAIwQSEW9zZPisFRP4pHM\n+KVk0q7wYNtfCQrp7nc8ddkniPnBQlIhtS4azG4NPSsivJd7PPuDTdPwUBdp\ng4iDYLRx4JsyHFkhgxAEex7XWd1/JjF/Ruw5sOeoWoRdvqAcZUktbjVZsqJ5\nDn48bjc2dCO8hBB2F7izYsh+mu8v1EVIr3mltBLbWl0KrdJE+e4tbRRHOysZ\nUMFt+x8BfomZwrXvY532TLEXTfHs65I6qW6CCvjaUXdUKHY1HlMQlKTBHZxA\njIGPoXDQbbZYB9Zgd2Ldk3Eg8R+iuc2rkCAmjECz3D+RIGpwHlxYlIERoyd0\nkQuGrAxzkKNDNLWLh/WVzO4lDYAiB1oQhPnMZ9YS1nmr7XTdM5iXVzHt/d3P\naVfvXgGR58y1FLwGvtpcKPW5nVDQXVhwyapnT8KWu77ipBH8+AWoTSJ75GAs\nvCDffnZzf5gp+VYO8LDzYWfzsY0w04jE2cJEVxiluxe+nrLmpC6AIxTytuYy\nf+jn3jRrhxeQUM6ZZnBU13B2Qnt7aEifSDYoevk9NXfPX9XlUO+vwYqjWFIC\ncdBUx6N8+jtCvDsl2CKBC9nl+U3vUZQ5VPoj8j1kwxB8Uvyi0wqFERHVxCHb\nZczCrNUMGGLEfhUVIbCNCrLeDDHhpbwRJ4sTTkbqd5AFJbV2eGKFZOa1UpGV\nN/VJ\r\n=DNAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG96P/5WF2mo40ROJlv6By11o28rDV8FiJM8cEbhUjW2AiEA2bxzRXWijqOZCnbtdwuRw+mm98XPMHJUWO9vWxAcNQg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.2_1644282474937_0.1311454229557949"},"_hasShrinkwrap":false},"5.11.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.4+f92d275b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f92d275bf7e226de3f46a4fcd58c54c791590699","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-R8QwKe2Q6VY0EKKDMW0l+qchLK5sOLvbxrS/goL2yHisCQ2J9UNpLBxcs2+BoHySXyBngp1wlkTQLtpNgEudKw==","shasum":"3c02e2bd5da91939f50261f34431101e1b4725dd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.4.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcKQCRA9TVsSAnZWagAAGU4P/0DCdS9MHnfPbX+ogRNU\n+hfCW/V9ViynPQywLZZgl79shb2weq89Vz9G43KFz3xOBCB9QTdGcLSo2z7v\nVN5uit/cn/y5ftYuPWXDY/qG+ksLmHn/pBG7sdC1Tzny2sUzg05OL1ob5Jnz\nV15sT07u836wP0cabZFLW3XeIO2wlFsWDt0rUqNY64hddtnd5jbWhjzvc66O\nnqjqIx2oCSkKZ2oAFGSy717xZ3QGy1YRKLq4H8zLs6tXOhOtgDTWFMIs0XuW\ncRyE8t8ZBolmVNsVRlTRPBo9oVmWUKPjRmb0MIXado1i9RHDtksmOEzR+YeQ\nvlQqsYEfCQ3FqqQZ9FW9jdar2ZDai4Gd4gJe2ZBvZUJsadbMU4heuUThVkfg\naJEAjXrWby//QV3/azHzte2zUFIv5LciQXm+scBrxT+42hHe8oTWp0dm5tHS\nP09dPe6g6c1TprT2gypVo6iWztTOF8nPqcpIWimYLqjsHYiAAmPlDPKWzfwy\nU3kRQlKWuW0DOXfuFKtnNfshFBC1c/Cxvg09QZce8vQLvKXX4A9DDn8+31vc\nMiUe51WC9OEAV6VMyTvN3GauUWXU18k7MDqRuHXOLJF4SET+0btXMO8xmkDT\nt7EH06f0F29u5n5OqdtkUWwZLJpEqIeLzSSfUHbGORVNH6HIS9DJMk7LumQN\nQ5vv\r\n=EaSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGozj7dyNapklwPawDkt1JKZMVablF7+Zeu2T0Bk3UjCAiB30/RtSFK+d540pAtlLs5CUp3PZT0+0FsGc3PasDH9gQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.4_1644282511975_0.33812415108364746"},"_hasShrinkwrap":false},"5.11.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.5+69a0ac5e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"69a0ac5e232a818aedd6b07904018924a7aa2e81","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.5","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-1OVBaS8pYz/GvuU6sI0QCUyULOczuy6Ee0/MJD3+VC36rrSw5KXwyNM9Twai3aXsk1CelhRaDHWodr8QHrzOaA==","shasum":"f778588c08b2c8ce98fd720b797e70cd7f8a70f6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.5.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAebLCRA9TVsSAnZWagAAQTUP/0l4uODI2X9uEF3x155s\nubpUwodYixw3XWSAn2owPtnLxTYgXKikGPfj6CasCyl2+4nG2fAJnGGz5YAQ\ntZzeMwC6O/NTp5r9K3I3TS+F8sMgQWb2HOzyhUGdj427FFY2wuee9Npy4ySI\nNckaCRa7G63z96dOgdq2X3yQDmqs+UBPCeumvpmJDZpiAXRx2n9eUJwuUudE\n/4HLrIuk8dO7YsRRyxLnov9lLNv7vpsbR1EyXFwhz9z8uZYiFhh+vzt7WvYF\nVvTy+II2hrxn5J5QeaPCfMtzIbHOpDSJjMRrMDI6qQnWX0Qnhj1cQyXdWgTI\n7cWAE1bRrZCLy2cG4031D4PYCnyWgrOUAJlVhN7wZ0mjYU1ZJNhjoDWZ1hDD\nxNfzUHvIDShtyfiUw+Y5cx/6S0B/88l5eCFtGth0hz/8v0h3xIHWmxl8dA2u\nGYhpl/QT0lVh3kiWpEq+oDuPzOLud11bQip2VfwkL+9Wyho1Gm0U1V8WH4j4\nH2dQfI9sbhx5hJwNUyKs2kZF5/2Z4+McEHEwwCHCgrSP1BVTkMtlztmwuGUD\n6MTPKLHKFS7fG82+7sECrw5e9edo11H2+NNI8pySG9Z+I4wGb+R1d/sh40cT\nciZRPJrZ+HEWnVtyje/RwP+jyIKqXj47ThJtt7u/kJublihOARaf9qDT1upo\nIhUk\r\n=YT+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNb7/XE2g7LIQ2c8lJ+WMEWPOcdj6fcmfDJ2nQ7nbv2AiEAzYmroz2KXg48Hqe36HCQwOuvx8f/9Sui+YBFiZfIlwA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.5_1644291787793_0.7414127035688882"},"_hasShrinkwrap":false},"5.11.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.6+6b339140"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6b339140f1d0d4162d062896b5b9ccd2eca5a68a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.6","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-6ExVZmNiJQUOthlZhhdBiOM6Na8gnDashpKN0HMTs/unEknFKT1SQ6/U5sd62Y5N1k9wJNULijPmj+nScp5/gg==","shasum":"de3b38b39a5c8895b49523d70906283d92579728","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.6.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAeg2CRA9TVsSAnZWagAAnSAQAJ1K/NqwQRkR6TY2e+1C\nuzpUVIyEKh83seBDuJ5+tQsqQC3PV9LU91J/A4bt/lbndx/AuQ4YSHxxoKec\n4Pn4UK/hqEF5mauUyfceEvdvDiPAepye4VjK+9dH1N8O5WYRJX6LFeB9tB3Z\nMwBxkXrYyZ4GGkA50G1wXRLNx5EQxa4FCjZqP48UbBU821jn79/5qRjkiv1R\nxDbMktofGydesIfwUmgg+yRpFnXBKwa/gbtHdXb5NkcKGDW7Hecq3i6l1Zhx\n46u9aeqhFXhkvkEx821yTUMmtp+J7yWOpxzLth98AL+9JPR+wufcnDUlVtyM\nnnnetfhs1v8vu5mFYLeJJ1+IvTU495MuZ8f7WO11jrkyUOX5OeBpZZqX3Vao\n4116Tc2Z6ShtnLVkXxHnCWlw1sPdXND3RZdwq5/yAlb2oMctoKldaKXcVF1b\n+ssftC5faSYyqa+MXuu2ZDhWKnbH7HoK+rh+I8uDRvhIKifKiakue08F4IWl\nNe7BHgMKiRB8X7G0BeXzKAP20THGT/zzld3ceqgex5xF/tv81y23rPK/pYRb\nDsa7S0l1otQgqB6vQTGrS8UmHKbHj+UWDWPPWKWXJ8fdGkeqaXpHwE6wQlKb\nM/z1TvyViMIzvF2u9YRFUJa+d/OheIg86zzaOoytJ8j16q+XEuCwx/yE1JMq\n+jTC\r\n=lkdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa5waJ7/DNL4Gdgi3sL73K/oflzLUKo7KdpIAf/UhCbgIgDUcr6g1/HFiBhTCCDGF/4dqHG1OyOjOYjVkssVlVzsM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.6_1644292149985_0.06712487492094477"},"_hasShrinkwrap":false},"5.11.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.7+aa5d5c43"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aa5d5c4358cc0dd04c94856de759da30af99bf91","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.7","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-O5diq/yJSocXRkeWN+HqrIAK8ZgvcPEivXBGOntBjKa8KSr7xRRUzhENackex6N+hK3889bwiJxOsSz+8Y9ZEA==","shasum":"7f84a00070a3d362d2a0c91425fcb925ed88089d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.7.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAekdCRA9TVsSAnZWagAAkpMP/1iyfck54aPkv2DvPxUr\nEIe4SWVTUCTkmkqBpTEDz9srzWm5L8mtXkMbodf8Ravh8O5M+hVcF5aede/u\nSKVAOukDYkzp532ZqUfjYQWqBAVf6HlqHXE4WK5/lZ0aunvjRVxN0xYDJghy\nhZLykIdJwD/Gtq08f4FqLdpYod4L+RIoDLDGjDJDqiw4kxMaxEHGSaWzdgtn\nfW+aYVjZZi0cap4NKaBN9fjPPVfIP6dd3Lc37O+5mPVv9GsdxP5kCYaKH282\nDAwW/OdsTZCq4hHT8rbueQCFnYqJzNIjT4bmU0lez7L5QOegoveX7NPga7fE\n7T5ZOsEAaxpZ+ul7qeNO2y42JRJABqWpLbOG1XpzbvLd5l7AgoiPsixRj1yj\nc6U7yaYcNigfocFpjcbFjeDHEHklSEwNcufr9wJbXZq0tnNFQNwhbJnllx1v\nxFqeGSAtrCx+pUFp2pM4axXa3uDOte8imU8pk1RDEuiZtoeQ31YVeWlRCDHN\nZDAC0I7AT1atSOMzz5UE37LXv5Dj9fzxIJtD452+UWspC/l3qgcfo96FTC05\n2fzs546XYsyA+jTfGXv6qnRi1VQO2QfMnaHBwdXbEC5Kc4JLx1GQnD1pfGQf\nsY9Mqe7s62FtlQsqUSiFL5q0xv3ZjrkEk4Scu/J2m0Am7IVQcFnS3Id59IvG\noegV\r\n=WBdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSoOl10SPewcLvNcwHaWkpwyDHmL3KskQfIfNV1EQZTAiEAk5XBk5NFLe8jgKhV66OwKyoMouygzZatLdLIWPhhhrc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.7_1644292381208_0.9145549534515562"},"_hasShrinkwrap":false},"5.11.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.8+32627516"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"32627516ab870e5526b4d543765b8844c6749827","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.8","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-aj6wJdNrz/1e5yk9US/3zxfJI+xyEnTib0G9PXz7Iv7Kxf+PaQb3njw2xJqSyv1QYjhX/qRWfLYw+t/1McH4uA==","shasum":"7d132d772606291c320d703c88b9082bbf30215d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.8.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAelGCRA9TVsSAnZWagAA3I4P/3cUcKsoGfhIxG03gT0M\nL9Yjs1Ab0qSjSFTvHh8h5LGGAnvP5dmLVwzZwoWiaX1CkdQ/2aUbzluh1Bky\n+7cha9D5Fm64UD4q+jHhCulHZtbcOSoNljnVBBU4b4NOYHkyoxEoi6Bfv7xx\nuUSuWCk4VwRkawVgAc19SHD5PJpk5eKj1O7GlMlKbF8lrZ6UdL3nb8JB/x9/\nBN8FfL2oexU9l+jzi9UUT13WZ0PMMKZ9Pw8CpjEnnJWmZELPyiO89dvzUpkM\nrQUXNdlJf4caowGLCnhVBp0Csd09eaoO9s4FbVvnSDdrXJXRK/Gm6x2TrnxQ\nCyWhAVMcqbc936AbcUryFhuMa1vA00oMhyTynn0mEmsBKz01QdUtnBI9x65Y\nR4mGfkiQL65cBv0574kI9oQG+TIaUYiFoBw2zIAhsGj6kqsEKEPBKRcxx/5z\naL/qwU/x/0NZRZOQkLZnueK10Kas4AckjX1XHtVKCjmfmhwMvM6KS1P6QUAw\nEq04F7mcFxOOsJL/9ueXoKRIao2PwLEr47g5xAEXRwm7yFyeWUwdwpBpwf8V\nKTh4k/ySmRlBRtl5+RLqxkApuiATTFpfRo8ecsLMVAX3W3lucDuu6JdBNlb+\nugD/TFAjagSHNx8Q6PjaLKRyrvPBin99JK+EnXPiE+2844+D3Hnpf5uodFgV\nRteg\r\n=4HSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1xSn6GOLuBE9nGGktdBf/mYp73ICj7gmbDcNuzq+h7AiBMjw0mg3WYf1ELRqTV8BSEFhTxj9AOBAx2ZgZUr6SIRg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.8_1644292422788_0.549573138629798"},"_hasShrinkwrap":false},"5.11.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.11.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.11.1-alpha.9+d698f6b3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d698f6b306e02aad9b3b6d9e25aa06152b538d96","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.11.1-alpha.9","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-bDt266yI/XrdOg72V9UTnc10tIQVdltOFD4SOIAlFDJoK9h/XKokiZexKilzK73PtCst7/q0qp4KgkAtrMQVrg==","shasum":"38de3f33188c5b71b76893ba826dbcc74483e960","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.1-alpha.9.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAem3CRA9TVsSAnZWagAARbAP/0dpbiv6gWTKhcjfLY0g\njypwoTpR1HWNlgHsB+FDLpi9eC+lcJ9pdHaJRkuJLgpxzZabTR7OyEjOj4aF\nURiggeBfkg65UNl/IrORO3X/RXqCl4a8ZLcfsEHAwsLyzyzaErVWzMlQlsPU\nFdHGrRgZhwHawrLpV9Iqm1bOuPsdvTogjwYQte7yDutHVxSUT/SQEO2eWd2U\nnls0U6DeV2e7GMXR933RPSixy53g2/0aXsi8CHklkBGDPl700ak49pBo9aLT\ne0IkW99RYlBFnHl8LPgTjOod3LH3hwK3j3+RkALuLrtFH1HBsINZmjmE4NcG\nnlSQ2NgMyFJj+t2AAM5FrVPBcGvFaZrEvQjVnUQZcJBuPlXqVjHqWvJ8gr/1\nEGV/WHROZDF2Paxk6fCzGM5YFVsu4rzYrsMkQB9vNEcivl86aGr9uSGGMJMO\nyJw7D2IKFtETjEHJR5clNAXIg8Zw1YgHPWxZc5VqMvXqpIzJy/O7XHinUQZ4\nNzGv8150a/REOOcAaHrNtJez2IB40xipHOD2YnUJN3rtOf2QG26W9Op6KgrZ\nZYt7TWsb9Fe4pSS0FxMKPg2TQoeAOOw5VIJ5h9ed724Twhq/mpndSszEeevS\n1JuN+550Yz+9XW/xuYmNA7eR+Aqz2opNMWRIE0PcXiW86EUKurXM9cXbuIaD\nz/PO\r\n=Drvc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2VSPpA0FERogahqNI4gmoPJeKacVK3JQws3v7aaYoAAiBGaXCPZiv7she5Qn+8QD82wSol+aALiHbYau7ZMQQ0lg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.11.1-alpha.9_1644292535707_0.43459798477541867"},"_hasShrinkwrap":false},"5.9.2-alpha.24":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.24","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.24+99ab193b"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"99ab193bb02f181bed4ed917b1d121ed189d3fe4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.24","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-xyoz4hWoVinXqjQoDYlE/fIRiQ+ZUe4tzgtx6NTglyAk6qH3d3WhvWm5VRlzrFPuoqw2LiZ1AE+kS6gxwxp3dg==","shasum":"50f4a38caebef0222fa46753f704cbb7950ad631","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.24.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5UfFCRA9TVsSAnZWagAALuAP/3xQxzt+SHzfRLOV5J1w\ncwbgGvjIutyNEYXiRK0mwaq4Q0VnrU1kW5UqhCp01sH6dGN6FRvDTljsxXdR\nB61VtDojy3xhH3IOVXPxLO2/mPzR/J0CqX3BEX1AIXYYt3BqQvoaSEsLD8B7\nOzOo4YZqENUmOLBIIfhQn7xeiM4gUtNskV2WxKlfbFXvYr6Nh19uIgnfWZ8J\n+wvL8YJISIg7yFXoYBS+nnBbPjUIo/cdL8AgnDJK2nyL3hlj7uUwL3hUOfla\nP9r6S9y9Xo8AwpY6Ev4Nv7VwSbMcY1KuTUCu6r2A9FiWhBRUhSEhl86L0wMR\nM5Fu/2v2lnYzb+VO+Jfw2NC5HG9qPXDlk61I++aPxF1c+7fTL7cWgepSAS+G\nSmeWoWgiGDrBoeRdyz7R4dD70fHeZ9KXszTlmk/HQfAWPz7kYCwzuy4l1L+h\nuKUsFg/O6isoJQ2YkKuhlndgo+k0WFv8WkIfzJWcaSXVCHaUv9aMRwKBAdkF\nYa4Bl0lRzUzD833/6ARpjMXWem60nuzL0we6pBej9A6u1+V0GktI8wuIu+sz\nr8ohAKSdcEUpRtDa9GimA0v4UFBohBpg8En2ZBsmY4L5dmAIfd7Ls4/Y/3i5\nm/Z6lkYUdWJcBxUw/eFhxsfF+MF9JYBUaBBOzeOt5DuUxSZKgoahEffxwUNb\nG7ml\r\n=8Pm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/pxT6tZKoAXjB/zpyCGhESL0yq+WOtWdqBYimPKoRQQIhALnWrctvT6lTzAZo/jqShsKNcM6fd2dZ0hUCwWnqJ0HV"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.24_1642416069488_0.12837988383039844"},"_hasShrinkwrap":false},"5.9.2-alpha.23":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.23","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.23+ef3147cf"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ef3147cf73767ddece91ce57f6028a83ce074b60","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.23","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-4CMacKYNgrhi1lR6XBLAjSEwUPXUHrISp+QWZq0DE6rIBRIgX3s7BV13nBjedekifzV2W3fJHnjGPqsVoQ+m+Q==","shasum":"196534561521a57f4eba4990e5d44811284ac22c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.23.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5TTJCRA9TVsSAnZWagAANBYP/ijwb7wlNdk2mLstNJSn\nD8ru/G3O8zRaeuJqp/ALHxTuMkyploUHrbRc3C6EPgZxcFuWe31LVGIg2NZK\nketoaJwIQaSdibhAFRFfrMo7uxAXLya2UF+GiK6NJ+Ltzmxst6BLrMqxqtl+\n5CY4cRAE08Zxz6luCCUy1l658QItNaLtvFnMXv9XVxzjDrNXRW/+l8dhO6ZX\nOd4Zqtbq8zuKPluvoR3x7vLCNmlgiGM0MuXV6wFS5y/YpDyLvc2swKLnqbO1\n+V7EV25Zw7Nxlfow5tyghBNRHYBk8Jw5h1HAHFLbh0pcpxMugUTltAhCQYvl\nv8SRKo8LaNLuz7gv3hZdSXWdVOsDchrL2+y8o2AesBHFhV2PHgCB34yCPr5Q\nMcHjyQPjZYsEZxCvlt6H6n13OPqLKFeVpnfsf3gPY3vrLEh0QWjXy4hc/LSy\n9EDSXY4scQ6sh962195BIstOyJRwHyeSZ5HToHkeabmk7D79TxsHJrbkUufP\nzP7uNnk1czy4p5MlYjTtNp1rSs1Gmy8nRdvMYDJ8AYjEu1mVbaHwW4XK6tNO\nUBYF17SWXbcV+hJy3bXnfWPqqQgTYi+4oljAmyxHX71tqFIxAIY6tJYc6yNs\nDnN+Uy1WticIwUmLoJuxI6PG2/duO6Tk6atV9n15seP8a9IN04EG4HksujGO\naDAr\r\n=sDWg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5q5D7PXVYSfRlombBMGKe3a/wp+MnaMPkDbUoKgTz1QIhAPbQwrKuyGY013KNagO4eCIsK4JJeEvQ1LA/yaNPc+Y5"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.23_1642411208835_0.699649898957208"},"_hasShrinkwrap":false},"5.9.2-alpha.21":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.21","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.21+e56f1e5d"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e56f1e5d52fcbf3caae43034872e0b3181871689","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.21","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-mHkGvXDXwSVlkK9GNeq9effgvMF3I3WKY1BPS7Q5ik4kN0s9+6uxSRYJMVy88+qX3VMOc/Er2uFHmX8QzLgL7Q==","shasum":"17b868c1b8fcf9f8ce713c97a9e7d4e59c5fb9d9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.21.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5TNFCRA9TVsSAnZWagAADNYP/0nBwfyYxz4foAOKOF84\nQQHy6onO0JoI3OlmIp7R2iMRVwj9/bMeW1UCrFi6ze+G3SNeYeZ+M7JoK/NZ\nKHzNO/EcAdDO4P88FW4EahyUeb0cWfitgqaKZtn+yftUTx/bhwxYZ/LDdper\nOj7exX9zc3rkYsNdwvVak1B5lMzAxrcX2/43BrEiNlmiCqghTuJZIL0Zmtal\nm7TAu9Rjxpjk/f7QhH4CqYfBEaWinl6XAq0nBIMeFuZEXwdlbUCgzBnzYDY3\neIoc0kaqRcwvdcRh8ZO/aoCog4g919RNqb9NO+wjJ/lzLt0iE0a9nFp+ksRL\nr9OvvyWb/LHEGHFP7CYbldgvrsuC1w1UdfUwu7lRUCXzMOzQCMrCLaP2Tkbq\nMVT1wj0fgIWdaEIGqUSrkZBF4EPMsSF1zLhTS9JXVqxFnlL6lnK/H4+0jKaA\nX2mHj+ObYpYk/xt6WWqLRpyrrhiPhDKhlpI4pD8ES2Ib25zGKyfVwGJklsUW\nRJ7yLM6OsHKIg6JfT0QUx1EptgOlBTJGEon378Z4U38rbh1p7yom0Hkvvv0E\nJRhCHMeV19Yrs1sZQSI3AH6Uy9fjbB/KYOSfzRkrE3P28jwsswtM7dn8lUQF\nX56SZw2Gl2hCKBnmJKKP4wjUCiH7TOramZzd6FFZlkBx+eS5Jnp6MiwtYJor\nQPWD\r\n=NYMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIG6cZG6FIu2ul5YpGxadpFccs5a3w2ry5zrNxnOq3oAiEA7HEzoZv9ZMzXHncJYgGJ9+6n9VXP1ObncFB94XF0gHk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.21_1642410821239_0.7505352693800467"},"_hasShrinkwrap":false},"5.45.1":{"name":"@typescript-eslint/experimental-utils","version":"5.45.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2d0a88314dc6c4ea2c786135735fd83517945acd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.1","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.1.0/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-WlXwY9dbmc0Lzu6xQOZ3yN8u/ws/1R8zPC16O217LMZJCbV2hJezqkWMUB+jMwguOJW+cukCDe92vcwwf8zwjQ==","shasum":"a2b13d5a655902441589aa135fa17b4d938f9c5e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.1.tgz","fileCount":8,"unpackedSize":4894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsErq3xmki0OZvQg5QWinR28t0JnDS+1URJOOEdCK4yAiA4zMB4qgw3bXcFTBe0Ne2DtGNKnSD62HUzw0kVn+Nn+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjioRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEOxAAkjktgNwD+LBW99UN2nQWYli7Lo+Aao+15qPGm6KTKVM27IyH\r\nOYPIcdnuLI7JWuuxeb7LJRIcau53kl1Ck3NH3FxddFRUhVu1l2JLIQ4/+MU1\r\nYZo+fslLwDQsxMtER+WcCLhmNofkjenXAmlZzaOP66t9M8ms69P5Cenrbsvg\r\n3F9ou4OH/UmWCd6upg/r7dnP8jO05Xc3Xu5Ej6TVLURTuTUqNQtu95sejdQ+\r\nHhlRaxcb06QsV314xQN8lenuw3Bg+4OKU1RyUZSvJLHfaJKToqOfZtGQEFBW\r\n4dIH2MDYEULRzmWiC08NtkzSt+6lrZD57WL259wnUPDDdCfAsUYtqtP9vWUt\r\nQVOmcggGtwUaR8sMHERJooBGomLH0ENnFiqW5q8vV0HR94dOmtz5CfUK4+DL\r\nw7+2JlglLP+tp1nGrE/0o0lXPi/a/LHu3uGuFAvceTnyuWt9VNdcVlup9rb5\r\nL8LemOWkjc+QWvArv0iSflmTaD8DrSQsBgltlkCnEl+yO+ZqfUmyWJSDRvNy\r\n3VtSSV91WdlPyvo5liorFAJMUAdSoNMGvfv9J7paK31Hky430h0AClIWmDQA\r\ny2JC8e3efqt6ZNMzbfDm4nnoYoQOdhDYXCb6J9yZ2eVoT5xQ5qXyYpcDeJRL\r\nzJt+MqUepWBIBl/181OHxK9YYz+XScPgTcY=\r\n=Lsl/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.1_1670261265364_0.8104177567444688"},"_hasShrinkwrap":false},"5.9.2-alpha.27":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.27","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.27+50468820"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5046882025e3bc8cb122ecef703aebd0b5e79017","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.27","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-rQYzVBH/LTVBDhbTcH3R+1EH+aD3BzG+1CsYCb0aSkYiGrD+xb4tM5B72Jk6twe9gfyUZQMbNFyvvxsZr5j1eA==","shasum":"e0381a0560fb6b82ff3348c93dac35cf1b028e7b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.27.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5VU5CRA9TVsSAnZWagAAFMYP/3gNv0iUXnBq4IEVnBGI\n8h76imvcO2NlLAwmtv9IahWGVAyQlIkn+5v/os8WjCO/ZWIEQAkXvDpEe1ZO\n6gXGnMW5ijyNs8fnV6dq7LhoWYj5flfg6lz8s+EEjmCmDu4FqHd/6j8DTYLQ\ndO73y2/Nl718RJjdgEGbBAkoP2tBn64GDzM7uyLIf+NSB4/Xm45SUKJZTKwo\n90vxQ8bdrVTgoc/wfy5b9KIUT2AD7gcblTeo/tVJvVYBbok+KHN856HhQn+N\nAADdzd8z3O/sMYDVuikAsrJKb+xTV+wUGkJFLQZMl6yXuy/MdMzGgdU2Do8n\nwRiEAak4UpLgyZs8hiEzDSSJMMwXoZlyTwhSX+tzElwx4oqjkB/b4XZghh9a\neBKWIVcz7h+N2DUMd0JBBHjxJZsgDjn+yoJfb9sZDUp8R647XV4nDm6f7lOr\n4nHOnyftu4q+jkc9UkEQU7wOZHo54fdVtGsHtaXv145tuztSi2mIhDhPf4wp\n62AL1IwoG1E20wkko/ayOySu3ZIm+sWqjgsSMiivT6t3yObcoovpBHX+rNmV\nZJGoFjQbK0+8UX0t5Bm5ZoXpRmoL4BQCqn9P4ZHsxVgo1dfebp2cUMX81nED\n03nPjwoWwjO2iVEiliLwCwZqr6rQtZXYtTfrMnZN3bVVP0XV0GQKgHPkxDaH\n6tQn\r\n=Z3pM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Kf452VVtYXQX7FuaNpuRxMebDwPD8O6+Q2pE+6Sa3QIgUOinDFrJKwYCAL0oEquba6+E8BI11YeRDMrFMq871uA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.27_1642419513727_0.5627401896112076"},"_hasShrinkwrap":false},"5.45.0":{"name":"@typescript-eslint/experimental-utils","version":"5.45.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.45.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"267da4e416f7de6892336db8a2360d7af702b73c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.45.0","_nodeVersion":"16.18.1","_npmVersion":"lerna/6.0.3/node@v16.18.1+x64 (linux)","dist":{"integrity":"sha512-DnRQg5+3uHHt/gaifTjwg9OKbg9/TWehfJzYHQIDJboPEbF897BKDE/qoqMhW7nf0jWRV1mwVXTaUvtB1/9Gwg==","shasum":"b59fea61a855cb2b1fdbd0fb45934a844f4bf870","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.45.0.tgz","fileCount":8,"unpackedSize":5114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgJA71ChLrb4hJ26xtuKo8ZQg4QpkdtnOrghLJiZ4c9wIgYUAgriK8o4JnoofivVnYzSRa4t/onNj7cJc6K3FQVfI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhO1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFXQ/6Aod3gJ2PRTD1ChPtviAzYzAjH1jdpauNXjiETqA3xqSwALvE\r\nmn2S1j/bf51IINqmwHIJS39YiJW6rgXcXQ667gayW/pzO0gdaEGEmHK/lqTy\r\nTHU7Vypo+w/gaawMSfhIBw8q75kQnl8Q9VRnngVrApA4z0fSA1CGMzoFdOxZ\r\nTlZmSmBN/+AUuiY1L5S1UHhqfeH1RIXaClnOBxko928mpt0wdbxgIyOi9Hfx\r\nW1R7lI1/X6eOIlnndmS6HL6xIEAPOIU/0WwuLDyK1wvBCdEWO7waC0l9WhO6\r\nM8t2Dx0+v/1AkVRM4QTsy+uQvNGCGLawKNTZaljkNvCbLUnJ3al6OQiSclzq\r\nk5QmTaHcWNSPPc1lxy9AfMM5KbUq/dsh2KcIHx9sVF1ekUWCbx6wPYAssKGW\r\nr204xw1hFgP/A9KAK7ZhbOVGDMUDlKPHHVaIJYYFEzjxVz2nKB3UCXNR1YiF\r\nLBN98rbGydFLFKzozL4rj6/LmPnbBw0VNgWKLlctdihLmt9y5CUJOXLH3vqP\r\nmMHogY/BgfjL97q/YNpEG8ELK0SHYLrs5ybK8Bkp9nZV5wdPiP0v2Ve6GEaB\r\nWgUn69iPM45G23JImnhN+l8TG6yYrwEk5ZV7yeoBtyuQsnHLy51+M1L+3IIJ\r\n+omq9IPXXNw6Z4gh6PaCwxkrw3NepPgJP+k=\r\n=SbI1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.45.0_1669655920219_0.047427943396148864"},"_hasShrinkwrap":false},"5.9.2-alpha.26":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.26","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.26+39a6806c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"39a6806c61a48bbca93f9ffb965dd8b3fe0575b3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.26","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-d/eAsmeI1qeylXS9jAhgIHh8DEdPyS5zoS960m8fUdldodeWTyx0ZxC02Ot+8BmLsyo2x7HUJcjIHqa2Ph/Q2w==","shasum":"e8ca10341df5e18cc57c4858c18eb816892da368","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.26.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5VBnCRA9TVsSAnZWagAAAkgP/0cmOsYwuK1cGEzVvEHi\noJ/teSuOEIIGhQWtOdZI0h+AfyHcdsldkjQfBvhj8ZYgIjjVZ4aeBzFzv/eD\n4HXIyabATkxuVKYSG6l2SCzCEJv1biWjZcy5qIOTt5T/fVqsOAX/oJ7H4X8P\na4WSr0d6VixbvraUcVCpI3FRUtaCU1boK+Jzuf2rWjF+XnqIahKL/ny5G8qR\nQhPV7grJo1RsePf6Q32I1mWrKepqU1/oTlLn9MgQEn+sA5EfG4aKCDB3D3vA\nJeLtewFtNV0qbEUmYWiEx0k++2C6MoqDEEVxJApx97rM3Y+urJxUy18qJSmF\naKh/AHmcB5kC6UEz4RwcnrR01gr9pAkumkhy3+GnZBV5dBGTrEi7pa6PFqMA\nVIqsDwhzfr13juodYXB8O3Mu7qoo0zNyOI+lkLFfL+n8KvsQfrnAMjBOUhfN\n9vNnQhxf0MTiUFzEA9sRIypeuFss2R8OC81ATbRrXdMhIoGTEV5uUDuH9yyN\nZKopkIz+xIJeczG4INNGeoSkvytHov+BHr85W0HQ0T8It7cT1Hcw859A85s9\n08wRvES/QpHyZ5aPaHNyWyPr5rN2OHK6UErwrwVbu4b75fsIfe+zlRBzuJbm\nDosaHKGmOzVvyQwWkmYZYyHoa0fg4LBNxmtGHZ/pKL2XstyQpaSzWF3ayXLS\nAbtK\r\n=PJmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKinNjTBnMPPaWkSjvPdlcipwZzzNR5gIXRQkp8d1BWAIgf1E5K8wZarVvgmN57cgeaV0axiI5uamD1KbHkxw0xTM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.26_1642418278972_0.9649027319280763"},"_hasShrinkwrap":false},"5.9.2-alpha.25":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.25","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.25+f4016c24"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f4016c24f9023e8a42def9501b68c4a908cbfede","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.25","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-n5UEX0of9KeHp/Tq9Fa3DdcA7D4A12AjR4D3LSBMR768+OoW+gHB5wlNaRgfH2eh2JmBWpWrG5MaLh4j833mmg==","shasum":"f21b250b3930c8888a40b823a9109e7a08c3439b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.25.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5U20CRA9TVsSAnZWagAAcu8P/1Q9VAi8vPuxgmWpyyVy\nhKbn7OzIN3ILn7+x9/NBlzbAm87z0sgC2xV/ttM9E5urNFbcaponToO2AkV7\nfgEa3o1K7n9dGYXmeiZN9vv+uPZgM+1stDY1ra60n0+cKb3O1jaVrsdxVy5l\nmy7cxyqUHCFiedSsmrdvHHq5bfBRLTbVK8KzDvoArXwyba9FX+htsZJKp7nB\nOho7ZhICO3YQklVPnzyNI1ow5o7mSr8Y2ryW3sE6eDd5af2ZAUgrlKshE2TR\nL+YowZGSQn2ROxaznO8tcNsUBv3iB0Av/3s1P5atjzw6CZxYMdVWdktTLe39\ndzGcOHSi3jr8St3PsvdzHtJ6UcCBEVSvyedohhG/ouAhlSjfycwL+bg7SQd0\nUQkqCiQ2fOEnTn6c06SFH2k1HfP98NNq9av7x5mPG+1kmjTVXtsb5UcTRySR\nMFgWRkEa8fLgf3LGsyxex2vG9GCaDptmK9A+S6tClhu7OcQB2gkYnf4Rwg2n\nOnNHGufSoh4yQfCxQLHuve8+skLi8E5P2zubNZg0202dkIDzdGwYW/LTK1FY\nefPUPA5QtDB+IURrO3jk/ditf5Xwn8tvRfKoHZuVL/PSRrSc12AKsgQ5UWqo\n350xc8yQwQNnlG1gD897/tq46ipBCyTldrpjajVTam92E0Bi8UXbO0O5mGBF\nLOQO\r\n=07j5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH65c8c6zlsf5FaDClmdMoIszL2kx1K/MRiNepQxIW92AiAZsH8yQOM3EUFl3bXUTf422JozC+FOaEB5UDNTuoWo0A=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.25_1642417588483_0.4215429365530785"},"_hasShrinkwrap":false},"4.4.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.4+55111afd","@typescript-eslint/types":"4.4.2-alpha.4+55111afd","@typescript-eslint/typescript-estree":"4.4.2-alpha.4+55111afd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"55111afd7819d29d65da4f41cc6a129f34aaeb3e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.4","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-DoBbbh4TzIwsTtGtsLyMRoRVxFrhL/0kdEwTsm7D1U3oxjy19z3rpFdcJGchZge7W4F4pElGv14Is0gYYTmJ2Q==","shasum":"34b2cc965ca01054711fde3633b831b556bd0271","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.4.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJQtCRA9TVsSAnZWagAApEEP/RF9lfDJty28XnyYIwx/\n/l60EfZzq/Yu1Vr2OWl5uF1pxsmZ9vcJqKy3hR/8gZ7iCMLy9B1459BLJK6W\naAT7U+IiGsEgEiZq3fBZvAIcob7QPikI415YUq7h+dob6kCnaP1sjH+jITig\ndSQphQxgntGyxFSwDETT9/KQwMQvV/DnRmlATlk9yFJ6zDHFhwAr8UcT356V\nEvL0otdF98Z9lU2T1VoTqQmuWLncC7crbpgAqgf4S+KlrCcNulVUASpAKMq3\nCRMZFnL0amebYnm0wWo+cBiKV8P0bj177FY4bC4i0m7q6ulERAVlAqXJGjOH\nX2i+GRyreg2BoDc3de8dQ9qUb13Kr8dJ1iQakFGmXJ/oIUKvtjiPUQTaslTy\n+PGIJ+RuwTQM8GvNToQZs1q74s2Hh2/AMg+oc23h7vIUkk1cPdjiljl8Z1S2\nio4aEf8b3CRXElRb0tJNbI2/q7RanY6LCLYviG9Szu3ZKben9g4wYzF5PWYK\nVrZZ16WsJtomBr1uRpEH0hOSP2+ZWAV2Hl+tc7Z09muV1I8CH/N6Trf+8jzI\noURfcVlsoccjP+8DAgWELtWqg2s4U8ZXa8NhtqV7DHsFCU5gMyUsiuYOMWA7\n9dIR4x6tyw3hvOpvBeTgOSwOiCuiJ1JRn2Q1N+ZCIR24MJWQlTDeoLOfABbD\nVGAW\r\n=oUW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGObAtjYsnsS+l6xP/j7oK0o48FBgQfKa7spemp900JeAiEA2UoDVLXaNv0o5JfTLkLNiCBdTZ8gizn46jEU/uxKaAM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.4_1603048493368_0.10123494982828696"},"_hasShrinkwrap":false},"4.4.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.3+c505863a","@typescript-eslint/types":"4.4.2-alpha.3+c505863a","@typescript-eslint/typescript-estree":"4.4.2-alpha.3+c505863a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c505863ac41755383e08893ba0bc4c0fd937eb1d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.3","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-MCArjtbJtJHN743pqLKwA/N59X+1vQsQBaVReTjaxD3LrI4cdJEfH6ut69SaaPyKzEjNz/noaQra4Sk4t16DHg==","shasum":"b20bb39c955d67e3ede61d6076a9c74f49e5c547","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.3.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJFtCRA9TVsSAnZWagAASDAQAKRyzoDtOkxlMDrCVTFU\n/ZhHDSRsrxcGWbqD4TxmPZ8NZJ4lXF+TZdaGBaaf/UmyCCpmI0aF42HVhrOS\nmdCUvL7Fph+6uy72zHzfzPC6Ikj1iHvSs/6Q34QAtE8I1qB0nFgs8zYyEICk\nEWfy/VaVMbNyGtI2adQbG/7s1K8bHW24raHB0kBDYYwsk7wJhUP5eTy8KYrm\nkRxHK18FDZTAUi583vKa0Xsvhiwogxjgmu2gU39lKr61NFuPx/UvWC8gEe5I\n67/Mu8k93DaUAIGG7SBe1pO9OUSZ+jOSFM8upT4ojr55vFfc/FEq21CKiBtj\nGVk911w10jOfsXBaMRaW6JEJjAWuZhQkoXJ3Dt5gx4sLCI/bV9RYaKhF6Ums\nuORBd0ys1iLz9EYiIj9gHQxbgmJ87DM3pOywHpIqs3OPdAiRkLHvO5Zeko9g\nksnA0cDy07Zk31ulQwkuHTmpUzVgJ86VirUZaF2NIG59krJGagUTrt+G2CWi\nqMuxOLuI4JkW1VXUKHl2C/vRFypgKQIq2fuLVsS1/INH/grLjKjvf84cEq++\nGQHGGYeRco0YCTRFuScnUB8O2sYqgSl0JJ6oVj0t+Gg1cCK8qKJEn2xmtIiR\nv0MtkMNcsoMKC0y/4I98nsnhewQayC0EcAgRCmeEioR027NwPStfBM0A0FZh\n+faf\r\n=96j9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZgfZYiyBTrMykyQuaPtzTnHMxWlCtymAz1JP1upYljAiEAoFr28joPeTFydZMGe53KE5poXaunIrQHAq4CLV2OkxA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.3_1603047789019_0.7428766660014583"},"_hasShrinkwrap":false},"4.4.2-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.6+30a69510","@typescript-eslint/types":"4.4.2-alpha.6+30a69510","@typescript-eslint/typescript-estree":"4.4.2-alpha.6+30a69510","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"30a695103e99d214fd40847aaa51c1631981c226","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.6","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-giyWzkqDzE2lZr24gvs1Ss7THs44vrXQN1SXXTY6TYM+Bl6RUeHWYKr6B8vtSdkkyhMSyVwW3R39HZwDQoYI7A==","shasum":"2bb865b8e0c61142c3baa59631dfb3a9672d7ca7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.6.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJaACRA9TVsSAnZWagAAcZ0P/RxW/i0dw4szs7VbnsUF\nuuDlOb3i95mgb6Lm/F50JyZwdB0AcrcObQuXJ1t9UD6RFP9bEPC2W9FSGtP7\nZIH3gjjpYCLY/79Q0yslEfjutKrHCuQuoXDcQUckQI5x2cQg1azSrzmW4xCM\nk5zdjbJ36fjOfj3D43AbS8hOWKdQb8YCP/2+z7Okk/UfrIsxhnDyhMXuXCs0\nETDaCfyaDUmSzOouhUmNC/+SKmFqlOOyHkXxJbw8Z9Jg1i3Wbx2ZcCUcTOEQ\nYNXtbhhJ84nHHUJh5P2p5G6G8xdeosQlMtUpGKJddPFP65UAgoMq9CSR9EGj\n9a+HhMvP6aeqUsBMUDMr8fs8Mh+u8+79XmEoHoV32DP4KEtwSgVPmmVH9Xqc\nbgq8IIiTLQEeG5y3etFt1g0CDtVf+QSTkdY8bm0/U8uIhPemgpHV2Zk1gQiW\nvkg4mD6J2XUms7ilbwH+35h6mEuy6oEGy/E/y8PZK1BL6CRa6tNAPQvB43Gv\n8sQ6gIWZRrJHkqpN/bMSOqTjYlK6pj+wwbVCwL7VDx2Z0pFcnNWfjqvjpG9W\nPdL4Wo7fppomnuaIR9dJE8T2fIveNy1gTFZtGIyXzKaujiFCKcOm6ZrNtiNm\nDXalCKuMMlgMnkoe3kLV44l/YgD00wJwCHFuqhFn8Jo+flVvbKoRioeFTw2Z\niRpN\r\n=0LZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvcnzG53XSgFn8vc8jKs65s/JGZ+bL8+hOIrn2FLqJzAiBAPy8697p12rxclQMH2OHW1RmLoCV8l/tllRQFNC/vUA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.6_1603049087361_0.3362794089559189"},"_hasShrinkwrap":false},"4.4.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.5+a2a2514f","@typescript-eslint/types":"4.4.2-alpha.5+a2a2514f","@typescript-eslint/typescript-estree":"4.4.2-alpha.5+a2a2514f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a2a2514f8a8eee478c8697c4ce42d3c586599b14","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.5","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-bUkXsYxx9yN6Qmhj3OFHlHDe0aqhkIj2vcHvtcSB9xWWKeWOWA/WBQhoNnsxsWtUHfakM4PyokDm5ofzZt4xgQ==","shasum":"5b8648d1ac6c1a5274078354e95e8d5cad20bf9b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.5.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJROCRA9TVsSAnZWagAAqygQAIdILEE/n8hKjOYhQ4gC\n7R80Xr2Nbwzj1CFXhhMcfq4ibCiSSdefcUqD6fZze6JJjlWtrg5c3JRrD8P/\neuAY1aO04t6gYia1TArJz77eKPl+UIRts/qdpVKjz+ZKZtkwhbymI+cxjYlk\ny+hbFwja8wRakRWxQFYskznRGSfptP8oWBoWFijS8LUeOkJCT6b+6oSlHTnE\nz8U124HdtcLFbtheQraVwMtMPzLIUTmWA41YY78kIpphYQH0U6/V0nP/4APy\nsFRUvyQnfbmcVF4JgMaj9LTZfU46kipztH5mHWWNIHxWfmh1QyG5sRNMARZS\n7gDLEYpgg5loEssWyKaNG+B7+csX0x0HN8enJBeQFPb1LUawAfi1YYfbY5e4\n/mYzN1Sifu840uv0hM4soJb2+rKKfMcbo8X9QzjSDQIudLWXmlBR/ttN5UHw\nVlC2fhw+Iqn8ElAf93/TCVhtzEVWqyxkFz7fk+z+3NSGq0plHCxh3AOoP+dO\nwY6AWq8l/kQr9wkg4Q55120hqnOUzO4T2hKWxKlBVp11aBo60NbZBOXf/EI3\ngW1BIEyepEgtxr1iynOwF6G1HfRi3fSyPpdrVWN4Oflxyt6aeyQxCgEfYzSV\n62JdycyohkOXHKtZTF+krSpw2p/euFdl44NXUHbrBV7mJ16EEejhGpiJmnqX\nb0oA\r\n=mmjS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC50POb+w60x9TglnuxvoBuhu71JQ1zMt0poP//BNeQBAiAW82IJAz2vNsCkfz/bv9ba/Mm/c1cl5tg9jgE8WYm7/A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.5_1603048526395_0.6889212842259556"},"_hasShrinkwrap":false},"4.4.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.0+c41dbe56","@typescript-eslint/types":"4.4.2-alpha.0+c41dbe56","@typescript-eslint/typescript-estree":"4.4.2-alpha.0+c41dbe56","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c41dbe56e0514846e4d21fc5fcd8847da50e92c6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-jc8KOcM0RvWGZiUtECKZ+7PNoUJn+ZGDaU1FN+7MEiY/tcoeJvYQlvLvNan12Auoqt4inIq7YhT3RUDvNfZ5aA==","shasum":"a75f65419060769d336c91d65bbbfda53f9dfe96","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.0.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhI84CRA9TVsSAnZWagAA16UP/A05u8bk4oy9VneaJaW/\n9BymgMC/vAhINrCqez55XE320lBuKJzoCMWoIXmKknzJHzQRuoK0jNitIrlN\nYr19Hwzb+DD35XkVBaTagNJ8UkTILJGBNIgNe7V6kzmN7Kl0sMWsBbAYenaZ\n0D1sbbOSNbWIR9fjmEv3AC2UMGcsuKiVUroJJcpnqsrLLJ/fWtUpzEhaZRxc\nCf2xWkqkMN20Zs/yrXSyUTD0ANLYSwnic4OFHvy7ri6NIbe5fjg28Uy7dU3n\nnwg+owzDhr3Asrx7YrIvtBf2FxFzpzcGIbDf+YumkJGdDAkbZljrO14R/EbY\nAkP6S05562vtbtrvN43GGVU3lZizSK4n2pvt4gsyPEgufFouxobyRfd9mD1f\nIFbYPLFB4+WtUUEc3ucfRo9MeZeFZTYApSduXGoqHORpFBTdCX9ZIgX/Lvy8\nH90Z+ecWG1LBa0Tg/wclB66Wzt5DPRTh+YD1/+e0hgJWhWjEdO9uw0aJgHgw\nL6U6HEPQBbk0KoER5v0QtRQljfslYq0GIhql7Qen5/PjQMExzHq0H3tXmLZM\nBqO6MQ8n//bZ9yLwtCAUXINw1i+JCa3+tJwEnEoVSB9wadqKdfGAV7RsGOge\na8wWnE5WHeR0UE7zeu9Fqkurq00OPDREL9DNXcUZ+MxDA6a6IOam2syHyZ5N\nwd2U\r\n=UYQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjNkKRzNimt9BM3iFpnU4Cf8GTfVKmi1s9okx+jAqqyAiEArf9aP+wbtp85QVznwajEa4iLsd2RBXTI5q8Xw5SGF2Q="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.0_1602522921202_0.15173067931619455"},"_hasShrinkwrap":false},"4.4.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.2+d690c8df","@typescript-eslint/types":"4.4.2-alpha.2+d690c8df","@typescript-eslint/typescript-estree":"4.4.2-alpha.2+d690c8df","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d690c8dff3636d8c8a9a38bd422e0bedbd1d72cb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.2","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ZikpfB36z81rwOFnt2qUBf1K4pErJ4x2Cn74m5/yHfla6Wp4ote4JN6IFcxnQSKaQC63rCXPLaaZS7EKBfr0gA==","shasum":"24d1508db7ce084d711391517e1d0725bbcc7746","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.2.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJEkCRA9TVsSAnZWagAAhzUP+gIfIjbcAyT22DICW+N5\nl999e+qbmmZVpGMlwGuiR0kSUiHFr6j2cplQytsLjdeSBEtE79S3/kMbInLi\nmKuUKRr/GNIji4erAtA71w0jfBjd7uiRN599vcQfOzloQKE/F1AfnSAj1Ckl\nDCt49m3dEJOSPp3yQpmdN2itdVLKRD6Y8qOpoUTRnfSD8oRwIQqbkTKRJLHB\nD9bUNToKzIPNAL3W6vU/32y7AQ1ME2QhNd7iwY82bvwkqxnZv+eKybTh2DvY\nxls+RUCKh/90gyyMumAL2LOwAsEw9DnvqdoecvYeXSTZzKEVxqJRTUdp6Y1z\nRZF9jQtjxAZch2g4e3VfLIlLSM3F0BpxkW5C0h0opZzT4/I8xOx3OtKB21C7\nbm0kWoZGubNl3PH0spkzb1Yt00HYHByso4eYwWPJUCr31XcP8EcMuhpofdvS\nBfDEbzPYepzQbaUrHx8fb7jtuZNqxBlQYT+ebVl/QwbbGc42xT7gKY/Kcshm\nIReqWG14yHuYtrNKHASlLqNR8q1l3uMzPbozZVdWeB8x+JgCVeh54ye+xzzI\nePgTU+/JqP0p9xA3CH/J9sgtEohKRBB7oua78MXP2NCFwuDKj01DrA48KNnF\nfgnFNCRwT51rTveA/onwMNOJaPLvWpVVKhzEgnHMOC1n37v+DupakgxWNnjd\nNuBe\r\n=SVE6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTAHHmRa94pBA6j3cS9dfrnGoaAV/MpZ5B5VFqnPu83AIgF6g5nFxoR8ZVtBiBB+fW8c1nOQNgSJv8BXGw8I3DwRs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.2_1603047716086_0.341715876336675"},"_hasShrinkwrap":false},"4.4.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.1+90a58784","@typescript-eslint/types":"4.4.2-alpha.1+90a58784","@typescript-eslint/typescript-estree":"4.4.2-alpha.1+90a58784","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"90a587845088da1b205e4d7d77dbc3f9447b1c5a","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.1","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-Artv/3f2TjVPIizu3t/5KFoIu6vCuc0dUNYg0vJtkNCT0l0Tsd3F8gVkE513i/U22dEATUdEeCFLCyH2iJC7iw==","shasum":"8d5efd240210f7f542dbd3e96eba0352ed66f412","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.1.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiJGpCRA9TVsSAnZWagAAsXsP/iVnZJOLWXMcYzG71Kly\nnXx44OcPpLXnXISGX1gXwF1MhJD0U4u7319DjtU1vpcY7/6SzBKnqKU4Ltca\ncPKFYmnur5jhgHKXeK1bozhBSB1DRjgkRAcoGa5nS3bxUFkB7A/irwT7WYcY\ns8rToBGCsJKM97LvI8tKVn94N8OVSCOA1i4ZBDG31FujG4U0RGbq6akxdQ94\n+EftgxoATus3KZ5Pbyx0oJ5KQ6StoCM2/y/6OakF/ChqIm83w29fF1qCAqYW\nDhvE9K+UCjz1FWtGjcqALRB3wUlXjlk+Eu13JgSkXgQ5+SjhPVZMVE9pk2BS\n7K6piz8H3zBQnxStKZM3+sdcsfhPjYj6pffB/oxuMKR3qugCgnGk9ifnIKWV\nqOoU3dV2fncMx7h2RlbHlmFdJdiEW+LimsOnZiSbk770mTE+cD/xRKZBTacD\nTRaZuBops8wJlJ6GTJFONqOqvK+fVzalff7e9vpC2/lt7eEPe7a4hpXoCmwo\nronwXq56C+DE6cQMbwHc5sSQhNNd4mLFx/QPZU/WYReHg4HC1/uHcB1BeJoV\nTnslcsyganSD9upMJIseKnrsPUAyg9ys/w8yYXsaYFmsAjX1p/8KI0rimmCg\nH6JTRzSONziapt2P9B4hSiGpLs6SZ2ERvXUqErzPZHuGUNbA/baSOSsYwV8k\navFs\r\n=ahIz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ0iwdGCExB7sj4agOnulvdI8ZG++O5RythraVvVkFDAIhAORr++/2zpy/6MagAoJS4i8iWnid65zNnJDyg67YdXRG"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.1_1602785704578_0.8429706657483444"},"_hasShrinkwrap":false},"4.4.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.8+f1329f6c","@typescript-eslint/types":"4.4.2-alpha.8+f1329f6c","@typescript-eslint/typescript-estree":"4.4.2-alpha.8+f1329f6c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"f1329f6c4e3d1de21b1dc59c30ce16503c346eee","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.8","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-8i7g+WJYrrQU3O1oG3XRLGhjYAw8/wNw1FYl1QLK6Q3wOwdyp8AN/qmUpDhBbNQjXjairAjfoPo9+5bRr1WjXQ==","shasum":"4838a6d81222437157ead39682e5c4037f18b963","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.8.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJlZCRA9TVsSAnZWagAAjYkQAIUIsJZvkysp9S9Y59qt\nMxBHNgEZLJbPdecbQ5BOvcjNLmgsaI97q6It1ZSRrU2IJuAqR9/gB4ZjpDBz\na5rY1Ms3q+oUfzzt+6QMEE4qaTKKHSkDRSylrXlcddPBSlgB2/XYTYYDHg1c\niu3tdl7l3PF7YnU7oYTO5EXQFP1W+KgrrKvjDePx0AVtK3rdl7N0QVqrlhoz\ng0AXHmYHvYey4/Vtlcuv0j3CVAFmwXsHXdSdSwdjiad5eNOfxPwFqBkdNeM5\nRcDx+fJGJ5UU9oGfSQQoW8uLYoHaqLdt6OpVhPHrhp6QDjEmKUw5Ye12qi++\nYlMPGMK6O7vQZS0x3rqxry/jpM2UXu5HDSbVpvL8nSc/uwoIU/OlmHkZOHSt\nCVI2MPm8b7VSRiWD1atbNKqIqsNX2MzSaAmLX6bg7uSHNs3FbSB83JjRFWqk\nlWph098y0bTntt77oeBjMRzC/v1h0JHIyhRjdjdomAjx9c18Aq1V7rN1dLjT\nNScSFMWSsGnXJYyJV5tKInPA4yLQl6CAC8qs1liNbdzfx7Rhf/ODMInfV2q4\nrNP/lK2tqnDk1QTjYDLhx4z+tF98ysAvhtYSbHMyac3FXLCN67nlQ3fCKUYK\nRu/K2tNVcYa6KZzdewWaDFhfHVJf04q1+EfGNbewLVFH6o/tG17ikTzZIhTb\nlR9p\r\n=zrBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/cUvUrNSRFJ301OV0U9GztiHrm8QplkeclU1elUkh5wIhAPoQLsKEQ19vI0LiOT/fogTKkGvrMY6OekF9lXhEsF1o"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.8_1603049816939_0.9990510650703528"},"_hasShrinkwrap":false},"4.4.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.7+dccb6ee9","@typescript-eslint/types":"4.4.2-alpha.7+dccb6ee9","@typescript-eslint/typescript-estree":"4.4.2-alpha.7+dccb6ee9","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dccb6ee9f1cd9519c26808d10a5bed8291d0a8e4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.7","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-AL9xPIE6m0K7ltS+utbS/COPamSbWlCpJHOECI0zzXrAxuEVIHCXNmxDJ/mlZvuDUqmRcIKTwgkO/O0zsMTCPA==","shasum":"b968eb858de9a07d9dde2389f5939616c263c2b8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.7.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJgNCRA9TVsSAnZWagAAiAIP/iC56b39ZeXyvRztLW3n\n2OZmku4uMXoIv4tWZ8gHQ9V75WC6QE0DdYygTTB5mv1zJGp5baoYVTgVEDT7\nT6LtI3xEKcP+gihTah0Zog1bkRQynPnUnAtCSarmXt2Qz166szDYUZVN4WCt\nxfhgRWy+93ptXYes02UpjKbN5lOGnBe+tkhazfdcnGrOoloegM2T3ALq5jWV\n5BypU+55+PFPMy9ve/k++412ev4i8WxSbfaMGFmqx2Bxj0UAXFkIYISZ09xY\n+SW8S3zwkWOk4QM4Cp1sve++0gvWrguIDoG2t49bT/lAiGFdWxKFKyAAIjq6\nf9z5tRryiZmM2sXrvOFC1DEJKiin6Ou7hZr7r+qYgopjKtGKUjpVbaa2r8Y/\nhkBH7/BaWXw70WukYS/r9dSKtFz7F7ZANFE6OLOoP6KhGpHv6UMleTZeP+cj\notIvCKI+XNjH9hIYaKDLT4Y+3d04DPy0KzCaKnND/2WtvUZdV4dOsw3fjQlR\nnI54cUei/gW71DpXpYLViMw7Jbv5I5Sjoy/u9W56TOU5YG/QxYGthXxlVLTO\nVxRCHDCF9fxI8eA7zB6amSGIEtnoaMJxIDnb878InOpz/EURqwwCFi4gZalm\nqsK1mqBC0bTyeTYeUQR+5uKZLD/4s4Tpsq23rcGzuGWIh8RsuREWLqPiaCoe\nusWA\r\n=80Qb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFavCxEp9nDsOWYEuK+92lhJ/aDeQ3STUDTBNo8mKJL0AiB/8S8c0Duq047WFYsoClO52ptmgocjNHWXru5I7FJRqQ=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.7_1603049485365_0.20082185380736206"},"_hasShrinkwrap":false},"4.4.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.4.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.4.2-alpha.9+63d1d818","@typescript-eslint/types":"4.4.2-alpha.9+63d1d818","@typescript-eslint/typescript-estree":"4.4.2-alpha.9+63d1d818","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"63d1d8189c829c6543c7966a864b62c07fbd61a0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.4.2-alpha.9","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-UunhwYXagXNpnK/b2/U9bpwQcWoPdbZEhNqwtSwYm9Zxgw5ZS58nRHqQvHkAXHugonJ4vQUpkkvYKqahgVBM3A==","shasum":"a6a2cf3878ea9cb41e236bfec567ae19ea34d698","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.4.2-alpha.9.tgz","fileCount":204,"unpackedSize":417501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjJzvCRA9TVsSAnZWagAAlj0QAKTGHmfL5tJ4PQke3ZeZ\nSFLxRKLaOiqU1RE8wVITRd8jKI/EaEAGlqfkOBEnURzwW9QXmqNj0y4dkznB\nHF89ypLE8wCSbDhcdkeP87kRBSJlMQNjLqqVjCMPain3MS/y3jmmgetzS5hI\nWJ58wdXjgLlwnCtvwQusfgPKioqiw4vKEu6SP3jpQ7phv/SChtv8vw4kKgcR\nu/pexz2mSBG1fY9XwORsabyWeqrBifAjzZFppeYjuxah9xM0V46IZhCKumUj\nf04aIM4gzghdn9yrHnGKyRhJVJw4/YemhLuuGYr7hwstwNRZLwN7m5wTBTCs\nyrKcGRtRbQDatJPRO+Z5zuh51zz4WbptPPhvrXLovDgthzzc6pRp6oYXsvB/\nIsMNJ45qyhQvocX6dhEn0SwMYyFpnQsO3e/Ewc28UT/nOzFf1oVHRoLs0Pgb\ncmNRfUdi5FdnWXyzvjVTrihl0s3CDZftOvO5DxEwSpFf4XgB6G6rowKKgdV2\n5L14WxcKo1GavUQLH2CInSlNa3lfthV4mDZ0WV8v4/mAABLpYzrDJj3YZInY\nVGdYL5kdkwpz4Z9SLJ2X9z2QyBfM7129Wx9ILgF+knjFQWs+sRh+J7eKTa9T\nPVwTvXmgbFfhGVDdVpF0EiLOwbGaY9qH/ZvI18ZsEIOEv6mZKmQjhJz3q4OV\nf/Hd\r\n=PZMx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcPtVwwNGGfPP45cVCE/DWcIRxH82slLULldjQS+zlQAiBpWSVM4t80t+D3ySPgWJWUhD8s/tm9UQAoa+HWNNmoqg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.4.2-alpha.9_1603050734476_0.24334523336323932"},"_hasShrinkwrap":false},"2.1.0":{"name":"@typescript-eslint/experimental-utils","version":"2.1.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.1.0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6849dc849797289267df17e2425c5098d76ed89f","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.1.0","_nodeVersion":"10.16.3","_npmVersion":"lerna/3.15.0/node@v10.16.3+x64 (linux)","dist":{"integrity":"sha512-ZJGLYXa4nxjNzomaEk1qts38B/vludg2LOM7dRc7SppEKsMPTS1swaTKS/pom+x4d/luJGoG00BDIss7PR1NQA==","shasum":"0837229f0e75a32db0db9bf662ad0eface914453","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.1.0.tgz","fileCount":108,"unpackedSize":133951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbUsbCRA9TVsSAnZWagAAAgUP/0/OzPtjLBqSQP1dJD6U\nIxZ8KtEtNMeCpmRbs9orikQeqv3iBMalizAI6gqxtVZqTJVdq6vlM0N5tUn9\nuHdcKp1akKvGRDBwfEBpcWpnUoDZtBjcG9tinodSszzYVAKy2Ysq1nraWfGk\nCKTogepfir8HF15gUfbQqhrqStpuxt/6/JeNQso8b+sbVpYhAWsoRjWIWr9X\nQUE2LsTmghiWww07Im4KO1JZAGJlPdUHjoQeanjDOsNfk6d2+fUSe5Hp6EM3\nn9XcgLs5XwNxpVKGhaW7R0F8rqRkWqbvDwvx7oeSamvd4q6hgYTvvi6ESKgX\n3VlBrPOdjoC5ayHuX7I11l8NBYnJDgm0GjjqXzSVBlXfvU1/vH00WRAtydMS\nix+BH7If+NEkytDqYriFPmdYojCh1MMoE8wv5+DUUC4m/pxBeSeIn1IpPBWs\nthWh2uZDG3EyJxE9Dl21F7tjgBjv2K7C9uC0q963FfSKlDRjqzQzfNLXRcLY\nu1k40sOcx/fsoO085g+4BoSv/Oxnc4b2EuxbGJS90L8XkwcpB1lJ6M+5jf9x\ncGMUx9RFygUq4+iAn4N13oiSl9cAaKv0Jv5+hTIluHLAZknl3Stx9HUfPPyP\npxbk3ZMoGKD9UOdGzl7G2iLZw11Kd16vFzmARGNso4NNmej91KwJe8977wK3\nKFZX\r\n=7IP0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFigs81hf3vZllLMZgmpMj11krEuqCw8MJQ9siBbuQpEAiBik5bOPv1ZTnf9hrIF13nq2mEZsuqyc+MRRKYlU+ddYA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.1.0_1567443738748_0.4670004205938636"},"_hasShrinkwrap":false},"4.31.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.31.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.2-alpha.0+2006056a","@typescript-eslint/types":"4.31.2-alpha.0+2006056a","@typescript-eslint/typescript-estree":"4.31.2-alpha.0+2006056a","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"2006056ad32093dce292e4f02a74a1a94dbb3a0f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.2-alpha.0","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-pfQ21xYfynjD8r7JKjvkod1CZi0VmMfU0fFglnXbJEVew7T/qW+n6s2O6PGAYbJr5sL2MAu74IA5R66B9eGjhQ==","shasum":"bde99260f6ca102c61c10240bc3b3e4ccf9579bf","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2-alpha.0.tgz","fileCount":164,"unpackedSize":301340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP4hWCRA9TVsSAnZWagAAk7AP/16kp2i4xCglau3ZFjdW\nKZcYFJkGlOgwKDiNZrB5d3asjJQdWCBIkpKfUTmUNNXQEhsm6K41lgszdsbk\npLvW3fQ8SSG0XVdK/rZbJP3jvT7AtwRVGGbFs/Yi7O7bHYOXpJeSIbdNWfx+\nn9ltegi+veHdtt4RgaqsCq5Z1+Toc6MfBb9aReSYSs8SzpUX4IsMvpkIAypp\ngBbnrBkiHvSNk/tjFOGr7Eqd94j4n5Ffbp+9BqLgIus76RNA2NmG7rcKOJ6N\ne7UBP5XQXQhCk9QyAF+oH64dV61F9BrxqtZK79NmjE/3z2ooUUfAYTo1pSZ7\nI4kyYY7s749fqghBkeGYA3DaXfwfsa3WUROECMKbgiculgSXIdp9kKBf7fVz\nbyeiKkazgmRX+O9/lb6H0FnXn/ncUmhLFnFisYMDVzsBU0pqhNNMftOLsvRI\nMP8y43GOqiZupT86mUUV6+J0lsnN+1I2BjpnIz7SOS4eBv7+2VF97ILwzdNs\nZ7517CtFIwTGlFCSFtvO5kbtvnxVpCbpOhVNxP2biF0yUtZWYAU12uoLU/vZ\nX+gtNkf7ZwmwghmsuWhRrNBfzG3yHGJhwVqajsURbXu7z9tV2L7nPqkheLRE\nUlrxSbuGEKz6RCQ20cLDt7B4RfXCJuXXV7ZsLhbNa/OdE1qIp7X/tAvsm3EP\nC59p\r\n=OOjV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjAxXVHBS5uarKl7FcuRcaVsmrPthP8B7qfhwT1n9MrAiBP3LLjtPwAlVG638cBLMSWO4YfcAs7Gb0uhiKUqx3MaQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.2-alpha.0_1631553622331_0.4446280045653368"},"_hasShrinkwrap":false},"5.9.2-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.13+4cb46ff8"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4cb46ff81fb36c2d5bdec494f51d48d45267738f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.13","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-lG8O1+2pb7MfoY2pYwCmSr5/BXo05OcjUdbniFjl41tbtUOtwHvwTZRRNaFjLA6vz4VdgniINjIe1m8XzduiVw==","shasum":"86da26c4e1f090d3b4a2aabb47d27ece97f5f661","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.13.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SQ2CRA9TVsSAnZWagAAItYP/Re6tMI8UDhVtL58v7R5\nj88N51U0q8FVJ/ryHnyKpITZ+YRlYXKO4j9/izeYEgNYS2jAi2OscBe436lz\nCWNcXdaPFVx8/zSUd25mU7PIME/i4LPdr1L2DTdj18KDZGt9MM0WDrxBLYgg\newSt3ora5+h5jpvvMChJqB+AetgBLPfKDvHZJ9U5b8KqTHKV4MjlGz9ZHR1+\nDj8SD/ozUSSqiXag3YbImg/z/xHglT307bOueqk0oEHxSs7qBZC8Ou9dvJrb\nhN9cHWQoakbLu0ZM4H0e5xXix2BDNMsR87KEz5DgQXLA6p1JU9QYKzekEE3H\nxq7oIbGgMN3PgtFMz7/6qfRufONRoCSADLPlNKfh12WDguPQ5GageXaqew4i\npfs+I6BPgm4MfrBe8IIiv7igxYxRCugRU9/umB2M5qz52PwEmlXUqWpjzZ24\nVY/XuoAYoIRAzlqDC/BcNWqLViGDCdfmWHrMIh4UwRQak9F4lIxSJ+nKT/qX\n4IrCEIh01jcNUGG4dxXaME6IpljPWu6AsvfYOIFWUnn42FjTzuVxhgaNQHAF\nEZoo6uBzgkO1idFCqFci7hvzJ87Maldt+1q+OhKwFWAwVi5VI69NKDS+gAC2\n14FfHy7lptsim5PMOpVsYr1lLcuqQTc6X+YHk1LZAXwEv90gWQULrNmpJvIx\nk/o+\r\n=2P3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFw2gaubSByHEK0/Tp1E1hhBlcKPSAZakSNnMGU8x9zgIgEebPzhXAhAK3FZ4h+sGiyQeYK3uEXD/Sf33kOX/l7vs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.13_1642406965903_0.635896371259489"},"_hasShrinkwrap":false},"5.9.2-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.12+ff05dd8e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ff05dd8e51aed89c223313d45cd425e63a0ec427","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.12","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-Gdp8myMXUWf7biouXC/Vth1tLTVmClMOeLIXl1O95b/EQUQBjc9d8lIEtMavzQ54tResdQ04UQ0F0v/lVX5jMg==","shasum":"b051f605dfddd77426777737e012f0c029f28f8f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.12.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SIZCRA9TVsSAnZWagAAlwQP/RWiPl1teTkSvKauSLno\nu3b+xnKP3XsPd8gCIvDAxZmZAeZzftpSos0X8gJKatWAEplKZbasBY5Qmi9W\n1hGPjtt3VYmwr4qrDTKlIqn2yi9QTspRRDctr8pIav6EjTL3L7nYNtFx5QVS\nCkjUmqStvPmbtDr+uNmFFW7kRia5OozO01PFIwBBWh6tpWT1oiPNx8fN5Z6e\ndj6NKyb5QM1TxvjwoXtSJ9T7q6H8HMnhJn1QUd+Ho5fKNG2pasF5vBsIt2bH\ny4JgV95NtlUva8CeMY7Fez2XbepRu7iXQ8/nBs5KR1VonbMD1dhOf8zs0FEr\nerxQxZQCLZoSjfjsPTK4DY2KrOC9XX85JF1+WoOiXCADGuDEiYpL/YRvdwSX\nj+Ao9BRKa0viU3g4npzDd8vdjvNVXdAtIz1sviZkCTEvJVn9LswSlLUj+WJX\nvyYfiekjzKC07ZfevV+jhZ+BaNimO8xl3Bb3xlVzW9JI7/TBiKHkaLYEHCIn\niPhKgsZSX8IDKCVr8s101SXwFmYiq8H4eZYMEjqtWQWPjrK7Bpvb7x/eyMHc\nRh2lADDzTx9uiU+P5xrXQYIYNp8GTL+wBCIHwXWapuRl1uy1DFYlBH3M8dzD\nI/lNXfFZInHHxlwYnli/yyj3N4TEWxHTQRFqh3t+a6fGZYWD5wbcvn5ZIqLo\n4Zng\r\n=Mt39\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQP2DUW7rVybH5ejVPDTmPmQCgNyzTlgJhaTmfIrhP6AiEAmIzjNpfnVNLdcuyZOIJowM0VnNcQY1oAMdbuUSSy8Sg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.12_1642406425386_0.7746983640757692"},"_hasShrinkwrap":false},"5.10.0":{"name":"@typescript-eslint/experimental-utils","version":"5.10.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"88941065097ce71a0e385cb2e00c1b263dbc69ab","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.0","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-GeQAPqQMI5DVMGOUwGbSR+NdsirryyKOgUFRTWInhlsKUArns/MVnXmPpzxfrzB1nU36cT5WJAwmfCsjoaVBWg==","shasum":"e039664f294eb7ab1d3ede7125f5e01be67acc7f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.0.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5a89CRA9TVsSAnZWagAACBkP/2blkjsEupiEo05ZMnTV\nUpO5EiFjIF87LtP6Lj302FKgm+2FtaRqcR7fbxoBKaobTkoVN4Et+o8RmJ6V\nRZ054hmODiEWbzjs3NtMQ43YQscPVBRMKqOVLCjWY1H4PTQdPXWxuT4cpgsS\n7bySJQXhxBHBnyM7Kl3uihz3sWAMRUUvjde1aLjlOC9qM6qjXGSP4H8S6OVc\nQc5Ed9hSiRHlQX4Tde+Dit7qCm0tTDVew+6+S9fcomckB84fvZgRko8Dr8ms\negh8PrQyCA5929wlzFf/A14bemv24iiqlwECeJ9GCWW9kiDlPXocJ980mZ4/\nU45InOOiXj8MR1pfsypR/Z3JJ7sRfrzWksQ7cC2+0p4DqJRGix6N+0qrwpNs\ni+0/5xQGNIg9+xdumbu50Mpp8PORH4hr2bxAXQsml/SmxYxoeKanPVWp+r/r\nYxJpROFnRoxeVOQP2Xxd8h7n7yn0aO0PLdFwjY6SQ63g03mF/kx0K4S3egUX\naOSLpuu9RBmRiZ4CAyBsB/lmr5Jjp8s1xGYmu6aK16AD07QUmfMh/S6d7Iac\nVu3KtnNBmVqdjgk/jwXzLdSjoPDAzhfqAKWaUK0WY/y8tv2D6u1tubBds83q\nwK9mGT5HlwpHSvqYcjPQE4zzLOr1a0cR32lJQsRUp5crOv9gnQQMBiy4MgCi\n/QUE\r\n=IOL4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHkewEjXDRGWa3ylz1/6eJ8Upfg/wrUs1s/V249KfzdAiEAuBH6gi98E5/mv0TFnz6zSbFeey2bCSll/aD+KDA65cI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.0_1642442557075_0.8050843629262874"},"_hasShrinkwrap":false},"5.10.1":{"name":"@typescript-eslint/experimental-utils","version":"5.10.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3e1ebcad557fc3c13f24dcd632ca423b63e5f9dd","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.1","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-Ryeb8nkJa/1zKl8iujNtJC8tgj6PgaY0sDUnrTqbmC70nrKKkZaHfiRDTcqICmCSCEQyLQcJAoh0AukLaIaGTw==","shasum":"49fa5a7800ed08ea70aef14fccb14fbae85116ab","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.1.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7unXCRA9TVsSAnZWagAAPjkP/3reCTWE1Se4pxcNsESS\nYi19tdC0Hxsgxss0VnR7132iYDjuRQErjH5TIb2Ff5RiBjaPoSs9jClWGQg5\nDX5Nh/nDk3OGDzLWqnPvl1+sAqbUfUfzpX+CXVN/vxqsXTypBOKm6KWAxR/y\nrXdK90pJrakP70XKp7iZybtna0azfv5Knv8nbiQsLsC1nBipoXCT7JRhZXVD\nsNZXBDXtLSztrFLgEcwoLaJiheD7TiCIlXQ7AjKg1LAxCh9kv5ivL+Diw6t8\n+I/I+LJY3wFrA/4JxhymOo29yXIAL5JpiC2p2J7a+Irxz0KQ5+NffQ04wvJz\nrU0m4Zff4OKa82rrZ9tAu6ADssnEs8Ouu/ewCXUDihxhOopbKLAerQxchY/7\nXxiYOCVSYZK16bUOtN2ZDWEHCdUfpzTP7iSDad/Kq8pe+CFhS/f1P2+4XIfW\nKAPZ9g/YN7EDcMelxKQ4HwG+7BBWSx9sf/0FVPTpq3b7pwogJkaZObECbXhA\nh/VwBHDOUkAZ2MOwYIQWtSoPnZb+QGghsJ0d5Tm/Iing2iWQpzLU1Hzc1WpQ\nVQ2dqNRYGfxaGSgvsArEXAAKFWhq03CXEY6BDdCDfwuSYHtb7Y/7vm5y33ox\nVRYjaUfNOOCcI9fVvUk/NTuBVK/3+IgDiaL9YP1fXX9WM3omceELoVWnFxxD\nknyb\r\n=Dtk3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOMPDBIg0ZiUFmBe0z5LfRAbkD/FSvV5n+SpXavr6geAIgQejHD+aDhCYsCxcYpVb4lFXVKk+NtR+2HV2h1bKzb3g="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.1_1643047382954_0.9798699645930249"},"_hasShrinkwrap":false},"5.9.2-alpha.17":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.17","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.17+d053cde3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d053cde3e8b5bf9ba1c22fd64a7456d672ef77ca","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.17","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-n7BT4lqxUxe73hnHHQTvczc5wdUAuHpke59tqQl4p+p2zGhCBU/ga9177J/nbyuN+QSBKvcPXGrP7Hemz1c1Og==","shasum":"bbddb7fe1346c3a4552411ba2854fc44c4df3dc7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.17.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SnoCRA9TVsSAnZWagAAE/oP/jj6KRsj+Ylb0WpDpir5\n008p8Bi4bIe2oSaNRvlzXDMIDXE2/Uc5Y14VLUi0Aiw664Sb5vbGtlAn9iIv\niYOjERuD3Uzhc/s8usiqR7YYp3NJQ+lrWk+Iru98+yQWgdDRRzCIroaO2+Gh\niJjiwnodyzC3mZ0/zlFx/qaxNwlPUbj+LSIXkCWaTTCzw/l6/ny0HUAdWFgR\n60LUoY3MzbMWMK+vgM19OJIIMEw7G57hWq+RvnkmbNnRZEahyIp76C3Q9d2d\nlbbV5pQXkrNRZs0/kUFvvmUfwgsFGxHrzlprtsqnUIYkhsd8vZICw1vCcvV2\nlfUGGAbDWKzXXXiuKq2b0nmAN/INi+uTrJW7SpO5n8DzWW8Z5B8XNoJeGPnR\nnp9nSr/fk3jncobtcFrxHaXOi2celhqRUQuyaOvNw9BZYxzQ/dErB1z5n5CL\nh1B8ZtcuaCjOmK9+s7rlMZny35vz3GODgBX7A48qdhF4vnUmrPA7WR30Jf0r\nzKUUaznzMqfEOkvaMkGG0AhbodR3lntaNY5kAfOw3qMxGva0+eHv3xb2kkei\nXAnzYykKmMT3dTvNAd9Y7msA3YfagFPrqpGMjV+6xiW6TQvVYn6+9Cx8kFsl\nVP1NFgkwncus4ML7HIsuiUsgNLqy+qI6W2pkfPB4rESAth3pu9wRHGWIfL+4\nCOcK\r\n=TGmL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5GtdiIkCCvM9UrBVM9KUECvMEm/tZaCW6jtSlfTia0gIgHZuxBJ6uFnYAuzb8/rnlC3qVl/79Hzin1Jh2ofxrN4c="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.17_1642408424758_0.9265953420832709"},"_hasShrinkwrap":false},"5.10.2":{"name":"@typescript-eslint/experimental-utils","version":"5.10.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.10.2"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1d88ac1d575465ac72293ca8d5c86da50882bf04","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.10.2","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-stRnIlxDduzxtaVLtEohESoXI1k7J6jvJHGyIkOT2pvXbg5whPM6f9tzJ51bJJxaJTdmvwgVFDNCopFRb2F5Gw==","shasum":"dbb541e2070c7bd6e63d3e3a55b58be73a8fbb34","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.10.2.tgz","fileCount":7,"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+CRCCRA9TVsSAnZWagAAFqwP/1Xdf69AwX8qbSnm5weO\ntIEgHd3EPNypy8HBAm9R1Nf3mSIklTvExqNzrge/uX6FvPUDnwNUStxgci1B\ns9wRkratGWuFjvy1E/0gALHhO1THJMiYmovfl0oeFW/6rDw5oqaCic/O1ctW\nT5inZB74uBM6qYkhSHSx/DJRb+mtVMB4xkPQTSpMrRbHBi3AB/7CM2v0gjhC\nR5N2FJhTJiHNh/BPsJ9cCX4z0vbn3fKDcNlhCfVPZ8TMkKfgxAQ21aVTiH2n\n9FdtOVztwr8acpimR6d6KauIwv832vBOqOLUJWcUNCIRua8te7JakOz5DplL\nCjeLuYZOJUGHvzjvMbbPieug+HpgYrKlM63RHHuy5k00AzMCU4epQ2i9BpOt\n5ICdKzXj+ExhfR0gLiHJUxC2Hdevd0hQds9YX9sO2c9XIX23xvtE6GYiexUB\n5LqfItJjJzVUwVYnCby6enr5wsqd0YxBtbjOc+FVbCKHvhW4Ac94FNYL13/b\npztJEZ7ilMJqgPm4u+Q33/KpTxqTXy9qtuA8nCWvpsnKc2hO9GpsWIUcZCqx\no1rP1II7T/yl9XkDqgw8IG6q+Eya9fecQ63OS6/ArdXHMerzYA4EJ7iAyUoo\nQwaei5vVuIj5Aubdx0x1OCHw4Ibu4SCne/6qMZmF9NLPH6wjB+nnerCg2vA/\nJ5XK\r\n=PaTL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3JcVJbVQUlgUH+MWyZDpVpBGMJwY52pZPy8tN/IXrswIgWy2t5A2ADsW3dJbCnr78WwmpgXwkLNA6yAnICZSYjgQ="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.10.2_1643652162259_0.5570887365808828"},"_hasShrinkwrap":false},"5.9.2-alpha.16":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.16","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.16+8a301084"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8a3010848b9bf97846929461213872de916bb2d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.16","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-KZOvj2kq7WmmKYV/O4GRCib79VvkZAS/+B1ZljnxMU+4OMXO4O2qlxwmwK9eUQlIeGkpQM1dhKywXEFxd0B5pQ==","shasum":"ab370e81a37bc3c237506098d2ba06bd11138ade","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.16.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ScHCRA9TVsSAnZWagAANMcP/Rc/6NDE7D32/ysFLTzU\nAPQKcN+KTBr7awIwfu01h8eKNqxe5w/5GCJsPUaMP9ELjhNPlDpKSfs7JOX8\n8q4/yBCq9lx5hO0aa9CR7TvmfUd1MPEQmdDeg3jGOmjp4lk6+JCVg1uuqXy3\nKLWfA2Riqua1k2Ec7siDOWYr8NTS7wzwzknj6fiQkBfnbyso7DqNnHBKXTLb\nZmyby2++auRfySNXodaZrsz42Q12hoGp10QiyKMAqNiFDrPDLoM/OTtP0qOZ\ndWCh4V6XVHBWogmFsY12vaVGKNmNszwxbw307mPY+m5Z5tsAMSKDlHMYp4YS\nHGPfjpAaSQqPi51/HkWzCrqBjstgbNCCjr6xQDtQ8ye/dSI9r965W9kAok/x\nqblA8Dh2auORvyUC4UJ595rD58bv+RUtt2x0D2Yk0yUPEqtmmiW4AnK+hg17\nM8P6HkskcC3jMOopVcS2sWA+kTtwa9gb1GZosZD4qn3Y2vpoQT0AtcDHs7Tz\n2i1wbwTDYqIi0WHDLkuzb4KJDbyIuzan9apaaxU24sGgoC21VrjC7ZBo5d0q\n+smqSyoufTvuWBizkf6c4PjLUAH5xC682uGFoLthqOmJju+1FOLsiX3hKzOo\nmPtPBmFaPhehUrKQv9j1la+0LPnP6x7prqh8P+rpb6sdSartYXk02zv/emqV\n7pCO\r\n=W4dW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6fnnVetsysFZVnzHlfaO8BUgq894DcP65HBp3ljvFMQIgKZQkBHJcoHwtt7xgu4pO1Z/D3dPc9+RI3Zq/+L2jagE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.16_1642407687594_0.10401302193557305"},"_hasShrinkwrap":false},"5.9.2-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.15+377cbcf0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"377cbcf0cb2c64afa679983add2cbfbfe9db70c7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.15","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-2frpyNK0xoQZgtdCEIiBBaUPoxJB2dC3BVR8lu+IPRUS09XwZFw+YD4TymqUHn1N83/FlrU0EdfI67YhjcFN/Q==","shasum":"e4083063ebec82030e0882437526935f5fc5dd57","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.15.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SaoCRA9TVsSAnZWagAAvncP/1jhGny8GPOD3QomR9w4\nesHD12uoJ8YuhttdfcRPMTjmBCXnJt7RYBtn+9aFwqphHlTluODKh6raZHye\nmkIOdjqi/SDFFYmn1gNWg0c8aHTSu3d7cvmtj08IMOCpIlsbnrHKMMW/V5ji\nz5kvw+ab3Mzumv2CBy4wkcz5DJ1fv5QWzzFoUXG6GW95AUcHcvMWDVC+eQwU\nFl7T8/gsXzb7zbGGw3bBd0AkGo7lJsMYD+T/Kr2Ub7grvRZkLqVwir1Xq4US\ny9hDCqFUz6cvJJ5PclqM+sDM3XuuITB5mz5baBgSM30++4VIap63S9aDjfp9\nn1a0N4u+86UDd3W4KWxiuiJ8J4G61lUzripIaK39ST3v3VlDUC3Y4diOTb5M\nPgR4PKeQfiQGA2ulxPTpvwLlZuVaSbrybFxhM55p0c/tVIeQ5gm/5Dt0+9gz\nkIF7RbkSqLo6lVal+E4j6Sl/GeMUgKjpljaXtorpP2sMCK4LlJKyEqjZ36to\nyW9WC/njeeEYUhh31T4N3pez9zwhbE/lXuJgSCkqGrgHXsG2KW+gvJ1hY9RZ\ny+/FIknRg/MzGAk7qJkzIJGLsScBWtYTbFehYbuZA8/P1LLU5D//DrkBTHZh\nJZF0L6j3Qh5K+YiRcg81gUHVxazuHqMx9z7uFqUp4Vblss2nXtAWpUxfgLlF\n1LbV\r\n=QSQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGer2ZWVgi9OOn2UsPmCSl+dLMBNVITzilO4z+H5XU8AAiEAmVYEHcyBNhhcEJJgf6klP7tmqM7+Nt1GhGJwpIuy1Lw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.15_1642407591955_0.3583365808399024"},"_hasShrinkwrap":false},"5.9.2-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"5.9.2-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.9.2-alpha.14+daf79905"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"daf799050861cd76ef81f59e1820b60550387725","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.9.2-alpha.14","_nodeVersion":"12.22.9","_npmVersion":"lerna/4.0.0/node@v12.22.9+x64 (linux)","dist":{"integrity":"sha512-sOl9okpeLu5rL2rLT9WQ4hgcdE8sxRUzJiy92X0w43vwK9HDgNCVa5MEAMwUaoMqS1Mvid6SC/4iB9LuAKpRqA==","shasum":"405c1dd5ef8e5c32580c14a7597efbcc9fb1a483","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.2-alpha.14.tgz","fileCount":7,"unpackedSize":4919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5SaVCRA9TVsSAnZWagAAZ4UP/jHxhLMeJL2o1w1+Wa1J\n4/dk88OZYjmHmcSzl1J2mjbCKNKV4DZ6j+wrJPXA1t+mWD0JibilCCBYh4sW\nfoawVOKQC01P1Lv10wRc48Am5pe+3o0TyC9ersUT5cOwvX18bF6/eJPd0UYe\nexPwjECO3twyq8xlvwUe8STD3/FblFUfCQ+uqbhpBv80tb1olER9v0EAMf5j\n+LmEf7pN2yOw6AKDEVzKxTaImNSBcZwZ8YVKMHGF/MqDDS6PMOjk0pHlO7q/\nmrc7OQYPciLEfqZSxS1aNmif/LJuYKuAcx+pBl2uH2FyFdA0Qloip1eFa1/D\nlbYjg1NI3mkji2IBK/qpErFz/SJOio12ewnF3vXRfiTNzdkMlnOLtoHz+VEb\nrs417TuqFn8F8lZj7UuKq1c/BXH512phBvfG4j2FDI2/jPVwe29xuVKIXQfh\nY67ccKvxZaXdItQEuvxCkhDne9W9H22IbVF8Y+s/HGh8HyA2o8aZYeZomT+T\nSaB2LZ0zYPxT5Z4wSsjzjvCZ2/AbNsoW8Kkvop2LU8SUdhoPoQTro8mbwOB7\nMULf8yMwklAvHjcFk2dbywtqwZXk3ni8uIUBiLVQ76UvLQlJONM69Vwvtueh\n8C8FyFjrqatFpb23JZvQznrp4pzYfxn9g6cpAWTLrc8F9TpCQRr+6xmHLTzp\noxA9\r\n=bPDq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf7YTxMo+luiuHv4FpcYWuzTCOGq7AnGP42mPN1/Bi+AIgYOqB9gmF2ipu44PVKZ+fx3FV2dcQOXvLrdhKd9TjSYE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.9.2-alpha.14_1642407573282_0.6396436759195163"},"_hasShrinkwrap":false},"4.31.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.31.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.2-alpha.4+b1df8179","@typescript-eslint/types":"4.31.2-alpha.4+b1df8179","@typescript-eslint/typescript-estree":"4.31.2-alpha.4+b1df8179","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b1df8179c64ce9b013f751eb6281b2ffac0229af","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.2-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-Kq0U+xV8ZCVqIe8CBo1LQ70t0k+T/nZn9eRUdtgC0ajvzNjyhYAXb8RNT6QdCyiYFXdlJYR1blci742l5ijSYw==","shasum":"8c1105855d70db9f2244f7c5397c90db21550bfd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2-alpha.4.tgz","fileCount":164,"unpackedSize":301340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5NQCRA9TVsSAnZWagAAVm4QAIq/+1Ia9ZK0655TjMKp\nPR/JjNdyUz4YLZvpyUbhEFGx3ye8+Ut4SQFDh9pJLxQv1iGg8W5SuNEGCkfl\nJUOI8791lJ+wKoWRMudQMM8TGSccC9r+zI0PUTeDHuYdqfHNU9nyWJ6tV8lN\nlU7zRQKRF/DamilWRAKbDYeDzWi4uNOP1XaJmuhzGfZ0n66LLcVezambugev\niJOsmm7tn1+9j1ZungksqGk1szWfwsfPRSI0UtPfN98hoViBNB643ieOfzCZ\nPwzrARH+4MqFwJmlvpGNvlpzPGrUkQF4qOmv1pZkosyBiUk33P39U9WngPit\n6fRo+1M6FBs8qliq9dysC7wIMWYUetG3rjZJxsFUMkDARtv2VzLiNjflWveV\n8ZM8Q17Jcat0Om0NMi44JZC/lddEzeNoBo0J5ZWoB2R+0uEv5ZUbUe+i4IDl\nUPm/W9/KCKNqlmwfCN4hdLm9HwJUkQEXhFzYaN7eKoKE99HDyscZUsfeLeUg\n8fNliQo4ASjiGmH0VtdcySlEEc6Qr6bkxpEq09jKCkvsLsT816EWJheFj+Vf\nXpE6WsIUr04xlqK8RK2JzS16Hi47DtZPPmeJxC1gRN9hmpN5CPHQhkIZfGWP\nQafQ61mZJzZ9bu0a5h2ZRQRpFFHCMVDiY0LCnDjGAMX0DtimtaP1uw3VNjve\nw6J3\r\n=uGOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClaGEb3v8CY4Aou+iGHrzfjFJNHBCrsp9wHv/l2NzwMgIgUlTShNuItlI/T7uCKjeW6RnX9Kz4INsbzmLtiMaC374="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.2-alpha.4_1631556432618_0.0284507110397767"},"_hasShrinkwrap":false},"4.31.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.31.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.2-alpha.1+c025a840","@typescript-eslint/types":"4.31.2-alpha.1+c025a840","@typescript-eslint/typescript-estree":"4.31.2-alpha.1+c025a840","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c025a840bf236125b76fc7a7870fe21af1d934d4","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.2-alpha.1","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-rqOkaR/80e7JvfcGz/ij1DxkzY6CEFIRJScBKNuoiSV7XlrX96dxF5PcbKoTp3tSWQmp2CHv0Z7d2sQrrPAI3w==","shasum":"709a63281587dc6b9b2c4b4c9089c96ec46bf2b1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2-alpha.1.tgz","fileCount":164,"unpackedSize":301340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5LHCRA9TVsSAnZWagAAs14P/02Z4MWUt5umzv5hjiLp\nF1ldtWSZyEDeiYUOYy4qVrAXi5R2XIM8LRwyYhxQhj0eNRMDVIYYj7mf+Pbh\nuVWhclF1hM3PO+oTdCJBhFWtsYWzMFNQD27iRpC7kVKunxb45a10GuNoNca6\nBHB9oBplWbyAq4huS41LX65MPfdnUqr4zyVNt5DWVP5uLZ6v4LwpzKFtQ3YF\ng3OJe4EeT/K8Ibb2SZQM53kAFIt7ikwVLJeQJG20uQkHejsaw+hZeBwmUnDP\nvWPRNg+mTZQXSojuXPczTBDCUdwhZgybFngK9/kx9DyVGmNcx3wqRkIFd8Hc\nl/A+TPvItJwJF73BJB+xWnjRcHMvFk43l2aGBeTHxIUitF67hH4QjQzqsKix\nS9+UzSyxDw3G7vNdtpycWqhvboOuYVPLH3AuKJBuvfmauzZSVm6b3bSc5VrE\nv4yjEYy3ugfxg73E13X3u65a+hACMDMtNK+d0qpBeCh1g609RdGhfe4zvTJc\ndyVnjDhKP7ihwduU6GEJTb7KGIzfsiB2/3vbbPJlaBwiNqJOgwTmy3ZKnrHI\nDSzvd3uZ+2paaaXCbrrfZGTr/etXBIl4OsWpgQHFv8LLRaOxuXaY+A6B9p1f\na4Z92w1v7CmS9XlO3eIdlT5CXrkHW8Vutrd4ScSbN8RI7pVeNZY5fO2VTarS\nf7pN\r\n=8k+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg0b4UtwRMjSPCE727jX1RJGKX6h6naPFCGGh4SybvHAIhAPYxWR+629rbFI+Zmai5Ld3B/pBBE1Vl0uAUpl5MfbfC"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.2-alpha.1_1631556295811_0.8401654801933509"},"_hasShrinkwrap":false},"4.31.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.31.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.31.2-alpha.2+faa10e33","@typescript-eslint/types":"4.31.2-alpha.2+faa10e33","@typescript-eslint/typescript-estree":"4.31.2-alpha.2+faa10e33","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"faa10e33f2aa78ff39e2dd0e1b65297dac44c6d8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.31.2-alpha.2","_nodeVersion":"12.22.6","_npmVersion":"lerna/3.22.1/node@v12.22.6+x64 (linux)","dist":{"integrity":"sha512-tSwFwBbw5ggQURSinjTnlpLKZra8ld2eQJjQNjBBP5cQObiYH4EzpKsW0Gr5Spwd9rV0z9+xberQZxSJLcZXZA==","shasum":"6ff87e7ddbce1d2887822787c6c3c9858bfde0e7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2-alpha.2.tgz","fileCount":164,"unpackedSize":301340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5K5CRA9TVsSAnZWagAAuxQP/iSLl0vfmUXa5Q3G9sh1\nxmBwRXyHBugykEcxP8twqBK+kwN1mR5mz90JGm6JwNyRgpzYkpBFB8y0CHy9\nb2VfK1xiKXArF1mriUXcgFoPsh6JfJSr+2x6oVQs0dBtNMR93tKyO1cElqwn\n4wKuC2V3ZMFN3ShLGCQgHJUeJNxToL7snbDXNH/jXlhRnr7tDFw5HHT1o2Ls\nY+GAesS1WJ6SsV8pyrFGmVKmsqc7sWMK27EBOdL556VELTxO/tZ7eI6jV15Z\nB+jzS3q1Cyz8lF6piE7agFQwrqNBFum7PABKNdo9pB7l4QvKQ0tra+TDWgTd\n7pWofVqcHsqXk1M9yxfqRN3+3rQGLUJv1pkqAhtTbViqQ57OJy8glnx0Wp6W\n6mfQ5LL3v36zwK7u8LkzgVDplMsNDxiKiQHKMCMIjTvWCjbvBelgMxlcscp8\nCiv/wVYhVo9bvFZjdZ2Zmo41QVsPq2JFpPrFKXirONaRYLZT6b5DMMzKPwFw\nre+zS4q5I1ZzCeH/yPCWM6cNtg+AolFXRCa4huWYgvQzdiKoPOyMFN9xNbQl\nKWuA9Hhd5jaE07/ro6RgYxZ22veZ0ITiPWw2QOEKue/RiyqUzJoILhP2MgPx\nypENHtqIFhsiIKF3evJkMWEYxicOlNWDQv098nX49d1lB3PclA427bICuL8g\nScbg\r\n=RCqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsO6aNR3zss8aPKV7mumU6E6eS+oVJQHmyhcnAQCfq/AIhAP1nvIgWkbL1JWb+vStzEk9tDOap9qkukCm7L22tVv7z"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.31.2-alpha.2_1631556280906_0.5611335101603612"},"_hasShrinkwrap":false},"4.21.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.4+0292e818","@typescript-eslint/types":"4.21.1-alpha.4+0292e818","@typescript-eslint/typescript-estree":"4.21.1-alpha.4+0292e818","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0292e818eb2e9ce6f622b027eb6ecb8fc2810668","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.4","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-HoMTXN3h40jFToVCbtRWa/vPzjk8owEcrbZGnLlSk9IoY3P+BDtr1qmb3A7LTZIzMkIF+tscyjzYDL1Sn9Z1Ag==","shasum":"84eb3f9841702e7f53f6f4cebebef6a961db7c1b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.4.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4CECRA9TVsSAnZWagAAuEkP/2NljCxQ0tuD0aNKVkLn\neqSMhS83/M0Q8ye/XeeptieLoJXXqr+D8NO2L/JP2BHef8lnt2vofrDDaXdC\n0EfmubfqVfjeTngTUYQSlzuYJsoyt3Cg3bO/on+fzvED+jKavMlJlDKvrY6O\nPt85J999tOEHiBAnmCWpzp7WzDpK2ZBQYcsoIhjLzRPniyvdxt16nWQGROfl\ntJ0lOmVvgRSS9iJiYq3gT/rnLlbZhfMZ4mIkhb1OsHDeGiFS4I3YveD+esTf\nqXo/yJyitC74LRIRjaXWSsbRphk7m8i4Xk+91/q4gFZ8w0Uj8fvpSnKFzcq0\n3v7q1wYeRE6Ag/1MRcjns0tJa+zjYVgPOZ53xxtcyCcs34qSyDy9Lqu/K9T7\nGiwJrKgc//U6eOwuTehG2aUiQ/ssXUdDsDe73lQAHP2c3NwZ8XC7sN9w/nbG\nYzUwFXX/nx4J0O8WhcYXE9KjoAvWI0AIwgTDucA2LHZ+KvO7w8PDKfJaA4uM\nRYZmgDQw8/BkEKbGzC3pxQd56ui6yidx1C87d2qXGn/4OQKD8S224Suw6Ro5\nKABTY7e5C8/kOsrj8kE0KzGt3B4pH3tyOx8HT01sO5vqjSRqXc2BfCcF3rUA\nYSH0JR9q3NkNsFyRFoNHjar/4LuyBJCqesWy7VqXNW2PMwNpuMcC8ODUc7Ih\nxWGl\r\n=aGD+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFJA4QH9XZJn9BxxMRQiRBWtdY8TdgUDWVXED5j32NcgIger+eMBqE6Rl/pfQg3sI7zefyJI7YMqL1IevUsmb/bg0="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.4_1617657988376_0.906901232152225"},"_hasShrinkwrap":false},"5.48.3-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.10+c8a6d809"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c8a6d8096080228b6d122c861fe140ac97f17cbe","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.10","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-scJDssRRFUR8ElJU4aXImwSa9RWhi/6lHv4wiH+dqUIo30hzPM4pmQkmyD8ciYhQhFL5nLnVzIERlhVXGYBs7A==","shasum":"0054a8471f39844cb45ac34cfdfd3b558205f304","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.10.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzLXvd8bU7Bqn03lCzZ9rHMSv7ofrG0QvXK0tsfA+WWQIhAMoVuJ1/USOB8wFsE+riDrPD99Aw/fhkLX6qEL3KMjxW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzNzYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOEA/+LOdN0WnvcmUmY2LMQqz91YbV2Q1nDrTBDkMtgdH+Jup5Wvg3\r\nLqBy+V1q7GYrq4IHMBi6r3m1RapWlx2sDbWjOt2jxk42zF9Z+j/ijwdqk5/t\r\nZY6e9trpADCmu8+UiXMKnaDMlmKLupb8zGXw9BZ06XyhWG0ydO2M8oDbXO+8\r\n95xV/kqGduxTzyyYGGT4yx2PENjoj+p38BSJxUi/rACpY8iwPkVtHndGGu4D\r\nNMKn4A7rubn9jaYhHULxQCfFaUTcMYSYOV6rp/c5to0TSTOXIIlmhorj9W+l\r\nOQjcAeid3fm9TK7ExSrlNKuJw4y2PIRdGUMil/UqVrkB/iX/khDXF6I9DGTT\r\naIAyaHUAgO4+AFCXI0WRDDtS2fQU0N893mA1eIOd48Iv1jiNZOv5qoLfOvJi\r\nVUBBVU3MnKs5iaSuJBRFV49Mf3c/BP6AdbKOEkLnf8XoTW6gXlS7Yj8uqt0Y\r\nNDYNBCGZ74hqTh/mlcUnB1e9bXEJmUhKu+tPMefcSyJlt3LegyhjAf5mx9OI\r\nPviecTIoIl7ilKWdOWZ1rQZ8sCoHV78jdlQooIt7JdHbmhB9wlMYfONlfQ4L\r\n8OIdQM0XGoAVBmIrqBeXxxYk8p2GfQwSK24vkLRAt6qIp+rSy0BEcbhvdeTv\r\n5OPKK6YsGIEWy9VAot8I94xFrQJueNO5XLU=\r\n=Yl0e\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.10_1674370263902_0.9346624650472823"},"_hasShrinkwrap":false},"4.21.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.3+9238e91e","@typescript-eslint/types":"4.21.1-alpha.3+9238e91e","@typescript-eslint/typescript-estree":"4.21.1-alpha.3+9238e91e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9238e91e9466c925f72b85f4c701df672302702b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.3","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-KWPy6TZwm9CK9KbrvhEiEfhb1oPzQFL1nkRfmrIh72arUAFjk9yBuOsLp2WswFgqI8eY0uThbitgUQ8qOjVptw==","shasum":"f62d27d6cfca9096375a4e0035d2771ec6f1cab1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.3.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1YCCRA9TVsSAnZWagAATYIQAJVxmGkYozAR2EhtIMKR\nyfQ6KITdCjHf9Xu6XJUNB6zs1R/tu3I8d4C2+7oM/Ie+aex94sbBAlM6N1De\nhaoFNC/x6PrKRrIDja+wLUCQDRffjQzaHDqVtAZGOlD6TWdEfWRAiWgzF9i7\nwImjvbFTYC/2k5hFMH5BhZ3FOW8+03Y/BYf6f/KyB+Huupb6ubDGitzGrIvi\n+VTZoAKus1CamDHoe56FJV0GbRJJoEw/+dLRqFS91SdpkRiJAlsQ+VTKxFmC\nCjL7qOFV3uLTRJ5tyq/3UU34LNHlqkojZSYqCxNhUWKVEIClvaWvdVHV+XHV\nTyPuigBz+AdQAdMweTq5qYawdpNQ8w5crDiliAUbi1CdEmEGJXnwDPwQSNCu\nvARQQ80LQL5iuai4j46SoNFakVGvcdYbiOnOCc+1UtWuiredJpSw1kBxbqJ6\nQWI781EtwAN0611AowsaBKD5c62ERk5tKTzPG4CCVnw6MuamtOcKad+t5tSF\nyBbrORbpyc24R39ve+97MA8DZK0zWycD8aAAVtaNPM7qXaNkDd0mJRDB0Zm1\nojQzLJGlguhb3+2gtROOz5fGpfpiv1sf2FJiDyMpEZrftcnW2wZeTY+ehc10\nZEAASLjJs/x0tyqiSa6XCMQOuqci2RAHrmduCx+coczWeEmo3JFwtelqbb8b\neTmK\r\n=POHk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Wcf9f1CCg/QC9sVsRjjgj5caeqnq6fBmQyYXWso9MwIgOETmkKS/IssPNlxBHW9P5Nw1buhUvFmO4Qkqz8TjZLI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.3_1617647106035_0.30370801638031986"},"_hasShrinkwrap":false},"5.48.3-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.11+aea74d33"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"aea74d33456290c30fbe6a385f0bb5790dcf681f","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.11","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-HN1FOdRIxLlctxyKHKq6lB4BZsWlYV9SjCLg4HliSDjyTsHbB95qeUe+PuX93y1Qptrj5l9gBy0YQJsUq99SYA==","shasum":"ff7ca054d16e4b44198196c29f679bd0bdb4f136","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.11.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXzv1mrhoppB5uYqAqGBnNWlspWqq4gVAU0HBGU86ZBAIgKxm26GDuwoiurQPrvMAXw2FbET24ZLW/pnQk/nBvxyo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUrw//erE/dbBwxK9+2GhI+4+jHLPWzmNrPGcK2RKssa3etCQV07yn\r\nbm4R0RhaU7zMVHr3P2O8ZIHa0w3aQPfsxtD2NdkyHWHARJIV1Z90Ea1Z8GgU\r\nVwIRXSmrw0l1pm/aVT0MWOtpdWRNaBr3YR15aHx6mo/01S8ExwKBLW19/I03\r\nyLIvrtoh6smzec2OnATPpu5ix5WdgxduXchDDsClgzJue7WIzkXTYFImpjAi\r\nz54A4/Q9elMCrj4LX2hXhDWaBQBLw70kSsle2JTw83hvSQB1Tbzld0uacpHf\r\n98ihloUSWz+e6z7pYOoy7I8Vav+fVEQ67oJaGcoNk+xN0nqrqaUIw+VkQgZa\r\nP8616GVmXJCSEi3IAGdoxZw4sgSdJ2u4RVtBbPrwumQ8JDjA9lf7E12EQsq5\r\n6WJjhUvSG2BHFYB/KQ0nhrK9+KV47z52ay03Jj6zyANY5feY/Vt6CHiuKMdZ\r\nTQSm8iCeSdqzk1A+dVfAYqC9SkRkSQNDY8ILkacwboeytdB+Q4KPfaxoEJ88\r\njceaEhBNRFv9Qwvp9F6ZfnFPdoPFcColQHfKLnPiKXtJQoxab4OYYuCjPSep\r\nbZN2p9dVCSfgP0AmkFYRkuefIfnuzKuDzppV8vH3aDuZl7Bf0Wi2w+bxmqhO\r\nqZ4Uz01YC679fmDv1xsJkIJoVzgEn8IMNGU=\r\n=QQyD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.11_1674486454262_0.9272896480593562"},"_hasShrinkwrap":false},"4.21.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.2+8bde2469","@typescript-eslint/types":"4.21.1-alpha.2+8bde2469","@typescript-eslint/typescript-estree":"4.21.1-alpha.2+8bde2469","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"8bde24690c1b6d70163bd8f8040650b20f8b0c9e","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.2","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-S5/JjAe6o88DpYNOvMu6noJ5b5yKSSy3JGviNiyImFQHdHXi+tG2PmdpZCne4kJ5RF7fQCPHHr5ATBBp9C+F+Q==","shasum":"e317590bb0b11b602b17b95b7c80b0d9496a8107","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.2.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1TzCRA9TVsSAnZWagAAw5oP/j6DnJZghm7pdWE8XoUe\nQRRncOX3DGa9y7xRQd0mZx6Mb26Yv0CRyhEupOx81Cs51B1i1Ev9DxARphPl\nvkXDAONgS18eZsgkBO/fweojKmyLrO6B8uPGHmn+s2ppmtn/kg+DP2BOa70P\nf370gODxj0qmETzFcPFRytvQxyg6N2yQQLOVHebtSeksA/MmVCfETQvxbMCz\nervtHbkPSmSkfnQpelFTm7kogvbWfeyDfYFRvpROsIAlPrMxtKTbaYv4wStl\nqAnkK4rM0mCksEmrYAmoBl2su0EgCnigkeVNy+xEYgF16x2TORjMG/mtntAt\nSeO01AGN40ZD2lhR0nNVXd45Q/uSvC7XsTSzOwuAStIURDJU4RybAJ1Cc8zN\nUklEMAnmPHYwG7kqNT1JTTTFakAcMbR5FAB6/5O0ncAwqA/cKHtXDEz+RBk+\n1poygYueG+DW+Q5hKhUH7WowX+DU6QNYrpZ58s2wPbi6E9LIt0M/gdunJ6x9\n72KTqz4KVR63KrGvsSBX28qGzQXDUu6lt6Kn9O74ZgyzqXdDIkbhRhZr6wPG\nKUw11SeWXoP0X9UDEcno3b2agLvYaaHF/zZqjnx4T0Z9YIFjQV334PJ2L5gW\najgzvAQx1pPlGl5PWDG+0Cpeen6/Dx0RTU6oFPKUd+4tph7o2t5tyze2Tg10\n7xkz\r\n=L9iN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoJ5C9V66HO7Xjb5DORnj0IamSEuJCMk8Oe5L2N4mgoAiEAleMrlRLvgtn/q2TaoIsCQFhbVa+Ukj/0wbtS4BwEJB8="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.2_1617646835183_0.4740820428891721"},"_hasShrinkwrap":false},"4.21.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.1+9dff4b4b","@typescript-eslint/types":"4.21.1-alpha.1+9dff4b4b","@typescript-eslint/typescript-estree":"4.21.1-alpha.1+9dff4b4b","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"9dff4b4b2fd8417649a3d119fd0bbb8472b59ac0","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.1","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-LTgxSPMtj9vcQA+tkCqZGYpA3DIq0eng8mOY+3Xq0UqByI7nsSrTiK3OWtd12kqRnxU6JJz1U8NnbYiAWT2AQg==","shasum":"2c7251eda35276951a794c8428c098e03f633280","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.1.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1SSCRA9TVsSAnZWagAA6eUP/jnIr6UYsddf6keXRqM9\npiZK/0JpKTrtCfS7fCAbl6LKIVl7cec+ilq702ngg/8fz80M6+wBB08S1fwt\nnKzh9G18PwAFgUR46a6iWOru52xVHWTlLtctLHcs9R3T1YFI1OftGWQKAEF3\nGRCrJynrclhA55LcGICTOnitsN3OyCuorm3VbN+L4AQOm5XVGp8fXlqO/LTC\n3+efUsvBfVD1OxQOUMrjiKwWrexVVkiaV833hgm0ebmglaua58e60RTXyyU2\n8PIzHGD/dnQTyZtbJiB2oaC4KBUXgcoIu+WfeFe75Hm2xfSUunPvC27xjiDO\n2m+xbs1hX3G6aqdvhAVkHQ1v6tiP+LCiOVCrXAgr9BRAoJfnv6xycmN/2YAY\njNzLGmFNZtZnXlfbUaCCM+oChavgULQYqTJQqLdb/3rvnAR1GBYw/CcmCcoO\nGFYscASUe58OOtJiGRVhFzt3/JKdb4JOFIwgUuMvmXgjkngeeyZrHVkyzCn2\nTWknU5zWTPkKu8bVBe8bXDUNB2GAKKT4WdglCSvk3lvQAc9XDoievPpv//k4\ntGkLGp82j4xtjKNf18LbxYHLNH+60W6AXG6Hfsxy+zZOCxTm/oaFgXp2I45J\nX3Jh1gbKHfjBrjyXslIz+aDXXmcTzssmhpLJPUN9CUl7LEsy5REyVgMRmM5B\nVZv3\r\n=PMsn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcOp26IBtoFuLGbGgAOYF9d+Q06u3zZmjhcXC/W0rTdgIhAJcdWUaNm+IXj3y990SPPxHhr8sRJ6alBBxR7w1gpiem"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.1_1617646738292_0.10235922810588449"},"_hasShrinkwrap":false},"4.21.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.8+a5836be0","@typescript-eslint/types":"4.21.1-alpha.8+a5836be0","@typescript-eslint/typescript-estree":"4.21.1-alpha.8+a5836be0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a5836be07a21b11ffa3bfedff838af25a6cacd93","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.8","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-MZoHuNhrvVCuCPNTUeat1nYVkgi+YjNwd8O+P0Hqkey4hWGlVmvbIO2NwyxCx8UV40bOgjI9eNt1K/K5SKVWhg==","shasum":"d14db5c41cc9c73a92685d24134d945e18c76f96","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.8.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcf1uCRA9TVsSAnZWagAAA8AP/0oI2tYqnwUMV3Ry5Rd0\ntfJ9Edut85jzIxEWQJDB3vFGb87YfWq9XrLtXbZw5LKI5vnGKPTbUG9pBLEJ\nnRU3XOpQszaQYS0RjW8rGSymadQpmDCG1dAnHhRoY+HebH16C6gAxFN0wb0J\nAaFHWZRxwWCwktibFGjCDrCFC6jz5q3zTAhsQmJxdUes128/kJX0HcSadCd1\nmwOo2Sp1UyLjjt8xqdh58CgmNkquf0T+TsskOLLLimx5nRZfAWhBPv4mV+f9\n+p8UB/ANfovb0e9rX6PacuFExKM7SF+p9pCBNS27LN7axy9wMbDhcmEJbGd5\nHXUDHI8zICp1Mmj97dKFB2vTTpzjLe8Ucu/sfxUd0x4xVCySNU638Nrba57W\nBhAeu01TlT1v6+n6aU4dV0EkZqhefdPBhvIkBTwdJ6JwZUkp8a58yT1AOnKS\n6ExbPFZKrTrvETZGY77KE2tW/UFz3H3YrohY2GrgwiIPlqaVgrZMEisy9OWv\nDUFlNVhiX9TE1Ftj7Tddq+GYB44Gx57hbk/n8cuWqdKI/5a9XkTxqZH0R5oo\nNNKg4kTBAu74FTfa8lFJ1zZu3uttJZuFAi1MdUgr5FdGQnRhJ2es9uKSCJYD\nfn/yhi095yQwAWxPWsZoDTTU7beUJTw7L6Mr7ehS78pgdMXMSmWusFZegj4d\nqlfg\r\n=6LYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGYZMQ3ykzGUWNv73wG0bDQhblYxAlqdyukedgbzBGrAIgeP1mXaRJB3jiUt5qkxwLAyhaVLNQcbXcS6SF6Hepsrc="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.8_1618083181953_0.1890353778468763"},"_hasShrinkwrap":false},"4.21.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.7+e6f0698a","@typescript-eslint/types":"4.21.1-alpha.7+e6f0698a","@typescript-eslint/typescript-estree":"4.21.1-alpha.7+e6f0698a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e6f0698a3123e15ba7b26c2df73515fbdfe37bda","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.7","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-lwMX+HO/oqf4/Ex9Twn8BdK7PxdRyLcgVSskEuQxLLdvalU62y4nod/xrNJtn3xczOQmPwKUV/xKhcLOEY9G2g==","shasum":"2fc579b3752f7a625b7e065db73176a15b7ad0fb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.7.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbAxOCRA9TVsSAnZWagAA2jMQAKNJ/CywsM3sZjd5koZr\nIgSzqshQnuI4Zc1Gh0qLXQrljL6a/W2KOvra6TlxdAitDmajRUlmRj9LOJWn\nMW6EG3hDCq/1YfZjNffvDgfEsPsSlfyVwLSjqytp16Dk9QTR3uZPoD3JDu44\ndXmoekGKR1RTCdPD+Ep/AJHEm0Im7BZU5svDnX1cyVpR/dU0U8dgNnQatZ9s\nunSxkKJZsre2RtduV0CdEAihF5uPkWX013Laa1bCu19PNbbEUYbN84B5CqQU\nIuaTm4Z4VjHEwEwLQL0A8qD68A3rZOCIdvo6oVRpseZ9fSLOoC9XCf6fzOxk\nANqIjbY+N+S37X1vWsR19qG3XGceiA1nT2hiJiRmx3uXbVGCtmM9d3IPY15a\nxAtZ4Y5v+9jEh9ahok980wn5OuF6V9N38PGcj1UaQ7Httjt2IrJVhD+N17lz\nRD30ZA8uMJuFPdZGwshoEWvvLewVGUA0LfuOIA3MPbuKWbk0CNWj+3y92mrB\nMsBXxbibqPj4PS2TWnC1BuStptyDxXVlkLgabnJOYlzueHKFUQOxyRrqq5dI\nQeB4NR03L5IeVu18y2ARLgTsf89mUAwT2EL8ySWvCa0B4L8bJkh3CkzA+Kis\nNbiJiL5NMUT95M9uIeYRwZPgF9eJn8c97HhSfJ4NXW2YruXJjWE/espB6fFp\np2Ja\r\n=MsY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9PlH079+ccPIwEfAMFHtIRfR6Bl/e2r8ceqw4mjPjHAiEAlvaXJxXx5IrJQHnLFKAgKcIFgoSjZkbBPSVGfMfOPzM="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.7_1617693774354_0.03522133093564017"},"_hasShrinkwrap":false},"4.21.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.6+6f8cfe6f","@typescript-eslint/types":"4.21.1-alpha.6+6f8cfe6f","@typescript-eslint/typescript-estree":"4.21.1-alpha.6+6f8cfe6f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"6f8cfe6f83ee26b66b2146cc17b1205100a54a9c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.6","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-IjOj9ywoXG9RN+6vUnhem5Iu27sjzzYE5X/6S0Hhq6e4FNW/OHP05nBgd6hPw7JVSCrlp6+OFWuZN0ZeM2PIhw==","shasum":"32af70ac404ed6a8d9297fa72dbdd34c35c1f849","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.6.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga7lXCRA9TVsSAnZWagAARjsQAJKEdbFicQomNwOqT05R\n7Tqb3f8LYs8MjaR7hhAJlkomH0FqQebLTRMjhHJFX+PIKJUn4/PPsj6lVUh/\nqZbsmf1kRSCjU2iVrFj0wZXxYMQDIi2Eah+fDPVXBATRvu+n6X8QhVl7QiPQ\nebo5vt88Nn99ot537AudrBhmpMQqzElTGZxVJS5UdTyyc1GbUELTKBLIqx2L\nW4WzwspwKw/orCwRJh2z/WovN6p4tbK/UBVRJ/T6wNG9M11CvjQwmszDLDgt\nZPynLYASSqRcS5BCwTb75yUnXSFIAN4nrL8S3KbTVjiSFI661DztWatevgEg\nDDk/gUXS+FjqoSzo0sHcNVF2bRlKBg1ZTmcXOeLeaIPhU3SyvSQplp/3H2Dh\nETldAb5+2bDH5ye8XnLnumVxYxmF2YfrGKj3Zj4pbHDjCQ4pgsviZgqDV8OI\n7qQ+RNddloFUad2ZyGVPi764oGeWk8QssSyDlnz5pePFF+9XDtjTAOvEJS+b\nOYzafKB9IZcpOCr89LvJSK1h5W1o1iC5HEk9KecdyZqO6dtPk9fE8eeBkpub\n7s7FglqF/GozG/U98SeF3psIHfiQ3lYKQqsFhDZeUm+gFEgW96b2EQ+aDNzI\nDNSw9+V7//xnlphA6p+A3W6/ZlWjiqGPRoFgLW+9pIWNEfLLZCrGZpKXWZfv\npwoT\r\n=0gZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB40zZFH1T/Lp4R8hB52SEuVN9kgPU78ZTNVu4kmInatAiBNDtFg2aVNrzi9cQIRuBHk6l6A9JE4rV5HGiKPTM/4xA=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.6_1617672535194_0.4108748474157742"},"_hasShrinkwrap":false},"5.48.3-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.48.3-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.48.3-alpha.12+c01f2e3c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"c01f2e3c4fd39878fb45e99d77de313485bc7a11","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.48.3-alpha.12","_nodeVersion":"18.13.0","_npmVersion":"lerna/6.4.1/node@v18.13.0+x64 (linux)","dist":{"integrity":"sha512-EtWk+BK1JiRd59BK/bew4RxqTeE4RPKETXQJucgUBgwR/b4mCsjt0l4jbLc9jxIYRc01Qvu7HyFVuD+1SZVomQ==","shasum":"449ed34f3bcb073d434251e8bda3b90686f74773","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.48.3-alpha.12.tgz","fileCount":7,"unpackedSize":4850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCCtN7yoEwBRiltnQeDvx+jvJNIfOfw7IfZTNfEdzTEQIhAJlOL7O5FNRXnOxIi6VViOvchzLR2i8H1EESBgHiNVHW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzqOjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZjw//VNz1vELp06rEAMFZl/LCx92Ric3nI+I7ZFUTjpwIdXNCWev0\r\ngqAXmvcVR3ulxOISWKDbcTuqgEQXW57ABZTQcuoWh5AUh92wWS6dcZik+SA1\r\n7A0PZ3H/Gf+u/v7BKH8KQR9TJLrxGIlwMThgl3f1qaxZFngdhN1kwISnN4p8\r\nwzhf/P2OofKnQxFmLbyWAj5JsBxZz/jRislLn6ZTANxsz0DPnUPdiLQ+8Qbk\r\nVl351AqhpgWbKe1AeOw+U4aT69PkLkKOy1gh8sJ3Ox3X/+clMG/zMUtEhzCS\r\nxRZHtiB/rn3BFmq9FcPmh5gh79zgLxl/v+aPRCb/Np9Z8lN2AlsKEkrnbvbF\r\ngYVq1GH1+gqpLcc9q4VzMpfNtuaBgFDl6CXBEgZ9+oU4tRlhNj0WpymkCztr\r\nTQ5lDDBZijb2D8NjJZnZE2a/Uy/EJc3UDcXY9s4+aF4CUdj2UsUpdd8Iu7Lt\r\nKiiXfPqWpFjrCBq1UpkbQXzdDG+ZIIHtpEbiDxA9psVbrlxXnLbZ8ovSvfJR\r\nl+rdKcRT6PKEu4EXKeCPuWio9i57IvPYJqJHmpkHGRMsmTWATrcZq/hRyDOU\r\nLDMZZhoOOdHPLnqpoRQ1tGZTmQOSv8Sy7HGirGsm2WhhcYu1SS1RBPK7mAEt\r\n9QP4usT7Xe7LixRYfdxDzloIwHsWQz70G2w=\r\n=SbAG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.48.3-alpha.12_1674486690872_0.5226184339849347"},"_hasShrinkwrap":false},"4.21.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.5+60f47a03","@typescript-eslint/types":"4.21.1-alpha.5+60f47a03","@typescript-eslint/typescript-estree":"4.21.1-alpha.5+60f47a03","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"60f47a032b306c4afa146e12dea352fced241ade","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.5","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-lwY9ByjU9VoAGzSf5RN0QoOVaweKdjoTv6KuIl/jNY/+Dncmy9w/QLPxm11JVA8LXTESTfCbq2WVPM2lxFu7Mg==","shasum":"3b8460ec44bd32060637a6523531c80779876958","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.5.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga4CtCRA9TVsSAnZWagAAsG8QAIDpSwnuI+POy8PpYIK9\nL5jKX2mhetOldmtu09L450lqxwn62hXTdv4PbH9jc7GEsckpANl3RKkVdrSn\nvPgHmnsar4UWD1qrbB2REMGU58qhOGHyLomvk+FP6O4YgayQM4nQTDe10vgP\n2nro3oqJMHie3zGnfGwCbaAE/jm73xmMz/ljIiEnxgSUa9tIhMQO5CnWfXjW\nehLtPoVpqzEeAHUytgcRBjQofAbyHqRuOsjHv1WAvCSvMIMH9E11h4C30EAG\nkXmGIlR9+Pv1d6W6Rfem1fmwPaoGYzAthnmWy0M3sByUneJF0IZAppVOmacD\nkZ8eoIANfI8I4N58Ok3F9qm3YMkFOH7dJ75g6H/iIbkQ2qBnHySn2XaDbnp7\nL/LeaQ2n/Mc64DfZ+fv7UrgPJK+mzL+Ls1SqfZM3hgTYwbKM5uecqxbX2x96\nSjVCnQGOA/FxNI+aJO18TUKKnD+SP85jH+dwM+9Tqr5j/uFMU1sSvIlOH3KB\nXt4mS0USfJXSBV/h50tJ+OSb6IAoSBD9MTiv4EHs+NqYKJiWqB0K4QTN9bws\neEGHdwCSzhog7KHadIYZv74E8LlIrqYv7YpDuokER9m+92ZW1c4Kh141BMhw\nau0zYPbAzgLWSQcNXjb23xHl+ySBwL8Q12D81oKb7ltSki6IT0NVITkbIL/R\nCrex\r\n=Dm+c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBez9/+5DyfliROS8ajPuUuG3M3GcXC3oWtAR+Mm1wKUAiEA3bpeIZ6aQ+VXl2paLkjGr5aS4qM/zlod6JBGaB3jbNI="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.5_1617658028983_0.5272899650843426"},"_hasShrinkwrap":false},"5.33.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.11+830b9463"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"830b9463fc80ee3deba435f273e73fa6339564e7","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.11","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.2/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-jg8e+xCMwXfm3oXXujs/SY4bMRYqVPhOCJtw8bcp1g8uVaOmz5h9BbUmMRT9RYA0oreYynw49r7ScYbcPamPYQ==","shasum":"784c044cb6e056a786136606b8c493a78d3a2f69","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.11.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWFEC+oXTI4lnizxsd/AfqS4SUn7rutjJEEsj4YHXffAiBZp/pLKo8xuC7YIWMNCCXlvqpOTNFGvyyvsIUXRHQAgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+hCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojNQ/+LT2Tr8RdSbfKJqbPRpbXD8iI4M7KURuiPrXj/zz5V/ziPUT5\r\nqllgRZzDS86O9nZ4X8o0iCH2NlwhJJhcNUsOrB8DuxCDOyXBmQBCIJuw0695\r\nruHROJtPIxuKqvGOPQMhCe8j0UfemYHrxvWDv6zzbQom4z7aQQ3Juu8eOk7a\r\n/M5U7fXkacVs6sVP8f3Y/hJ6xEI22SYmI2KW5euscmQg2GDGrB1NwBAmpWhZ\r\nS2CwFL7fbISX74cQbJrQaq2FxehMMe+aktJcalQ40YHEQWBPWDP2T6r7Q3bW\r\nOsAri/Nw9VV/EV1brtRiHDdK8NmkoMg5SQIqLK6Z8rdxerHcoS4TfLOBMoN7\r\nNsHfS9GxcF08bEEad9dcjkYim5PN4G/IKd6/kAGVP6C53RE75h7WjQsBF2FE\r\nyJrtoIZRUR6XzABbMIi+igFiueC8DTRBW+HNvG5v6Vi69wmVPCO7jSeeKEKm\r\ndNFj0XkdSPBhH5Wrliy3QHN95Olu5vGnpPUW8zk08LXovkiwdnnOFWN1WdFM\r\nRV5ZH/QCgv9DyBTWDyzTYIQwFkQ5OuTxurB9xpaBoAdah12uY5SqqCn6cU0J\r\nZFYOwWfw2PjMHuJfmXOqcKIEOhv4znIi9oOqhu41y02PZELiDsykRlwemJGR\r\n1z8D+9Pd6odxA0lTQqjIQuJAvy2WtVYNhs8=\r\n=rF+P\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.11_1660555434630_0.923105587663366"},"_hasShrinkwrap":false},"4.21.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.9+e2cbeefb","@typescript-eslint/types":"4.21.1-alpha.9+e2cbeefb","@typescript-eslint/typescript-estree":"4.21.1-alpha.9+e2cbeefb","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e2cbeefb3d9a7cce257b5675f7f19f1b159a9d26","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.9","_nodeVersion":"12.22.0","_npmVersion":"lerna/3.22.1/node@v12.22.0+x64 (linux)","dist":{"integrity":"sha512-f4Vo/D8R/T0H8Ue6HLufWQXDs3udGAx41FDJzjkbL1K5aHrBBF+8NcYbGi+g0Cb3Tgc7lUnmT+Z00Le7jm4Kgg==","shasum":"ec244f33ecd4e8d3e71abde95341992043f4de34","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.9.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcgW8CRA9TVsSAnZWagAAAuoP/1xOFIaKiscdDbULb2qo\ne3QCAv2Js1Gyd58w0nisbxS9d/j+rMpAjQvFBkNoF5nDVLd/GvFjiceWp0zq\nMd77tO/lwmPdr31AT5+nry9HMiFY3clqFuS5IhrYzv+mwshN09MkgfxT+OcG\nL3fXYQYf0c7CE/dpaioOd71Jl8zA4ahWQe06Fd+61zlAZw3ijgfsrPgM4EFM\nIk8UNViUTiWm4fzP+/CweT9hh8Ia+TsYkWkE9Mx1LwFhh/WLi5I/qgp4jb+z\nH0veqesf8XSQeqFHGV+Dx6b3Sn3KwbJrSWzB107W+sVfVwVqs0VceXpTSONd\nUEgHLh4BXrLLiB1nhaPDctEhn0fc1/UsH0P4SXuueHeyZrKMm1j5mfgDvNt5\nf0Jkds7GnO5ZfLAxyzR2xETN9wPLuO7OxeVtWoCINbgDA/T32y6lDLjG03Zw\nl2LMp5oxMVdrn1jpOyd0PzNrP82EgNxdffgtYRM6MXf0XKwC2RmUhD/CpuxA\nhtaDt2gYx1/Oslwg6tkEoJ3h1tXWsSBxZOCr1RwDZhkftuOxWYDs5GmojM+9\nHO4a2xiDJSgLbyM9T31cA6APs6rGQZEIJlo6Eh+tgrfTQa8FwhtZoM3QDm6V\nFSZC3Y4nj5gxMiIM1jXXxZuNtY1f82naGKpFv6xZiURxs8VivLVCx5hDkjTd\nHn0C\r\n=58Xc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExgjFy6K7KPVeIGu0yVX2efh0ame+A1Kj4YEiN62HwHAiEAxfPiw2vlXrvz41xdGbCj4+wgls4JumMa72VZV8DuNVA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.9_1618085308184_0.0961945272012179"},"_hasShrinkwrap":false},"5.33.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.33.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.33.1-alpha.10+e9dad3d7"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e9dad3d78f16cdf4e2d2b33a4ace0aaf1d696c00","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.33.1-alpha.10","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.0/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-nndbSJFnJkyWxhVVEJL6wOX31y+qw6/wpUba0/6rgHQ1NmfwEMIfjc66kg7k1xnrdQFAliPLmEgWereU0H4KyQ==","shasum":"8224498d79f1d2a78abbee584cb601d8d6f5cf04","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1-alpha.10.tgz","fileCount":7,"unpackedSize":5107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX+KNZrgUdlBcgBN2J0kfWcK9rWx3tKrB5j9O+X6dN0wIhAMcuhjTonNcXM8sBN+9pZ4TKW2dyFA6dodIcl4Rg9H2U"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+hFwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDAA/+PrO701RBNDC9zRLEf4uw9icHdld5HrjMpLlbVE62Nor/rCKJ\r\n9B+BTUQBXzF6T8xfGSUm2nHgYcDDs9L085qLIxNmPCebb/MCBscyrE9opcSQ\r\nfrAHkzaoUeUGAXmPVLwKtftwgru9gfDxuDcN2pUdwDskmnqwWGc1lim3B4Ol\r\n7FrsYomFBQduO7YUqgJq5Wp5wxWs5UsXxGxIm0qBWb4Wbne0g+dUnda4Egcp\r\naURFZpO6gSGu6jSR14NCp6c/wxA2vJfLHbh/S53zN/DP9U8HQJgpmmI/qj7P\r\nh66XdU6kWUacgdV+XPcFxMdeyuN9YYuxQKF41xtNvFggvPOVW4R9IobDr+fB\r\nupGcCaBd4E+PopFnPU35wAuKqFredJHh2njaLpRCBO5j4Zvba1vpeVtWKXIo\r\nDJoz6jt45rOPU7TJ/jX8xPagS+7hcvx6EaQTSKdjOicjENosFEhIQdDzxjUJ\r\nRA8YcNmdWjiwvl1kU/TwV0pLctko1WukYEFwGcHbImpAK29E2fDoxnnyz9e3\r\nxO1TzODrCuaoBHT9Qg0NIpHaG49kDHu+0d4oIUQJpYLN9aakjAKnBMGk0lpa\r\nYuK8GyNsPNZ78/GrxOcrmuMthOUZPAWi/2BWlqflCaljWy/ne2Ze+RLOhHIj\r\no2pS0dykFd9LfSzZLV0/IWB/ZXLvdHTaRqI=\r\n=9qbZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.33.1-alpha.10_1660555632369_0.00950579108291838"},"_hasShrinkwrap":false},"2.24.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.0+56e1e160","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"56e1e160a36cecc298dd1187ea035e1482489dd0","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-lqYdQfhcaJ81qECE1ym94kGIGdM9+9unjInFs4ZtIPRVa6zQwowuoj1HGlLRCpAkpW3q02BrkT1FOjHi4TdoNg==","shasum":"4c07b71a4d39b51f8e78ce5f8afdba1a1fd9068e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.0.tgz","fileCount":112,"unpackedSize":159545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb7VxCRA9TVsSAnZWagAAdNMP/1uq0280KUbjfUKFykaJ\nqBT/Rm9HrmMoUCPwo4khDVc9X85ud7mGdJ53XAjHVU4J9ARQtulgUSK1h9Qh\nTK+Amy40+zzdL0cgngj2ExYfLisNnjIYY2vdC53a1FoRrDg/rYxPm0csomQY\nOT0u9vCmkxGoH5u/yMjS9pY3f+gjMt9XQQh+8wQCQ9aErJwfBfMGcVrs/snk\n8bhV4Ky4PSrsbOJ490rOuaATUM7tnbIxhnLcqa8aeKUzNJlE+yvFCc2NWXh+\njkRGo3C49b1cKs6fGHCSX+XnPGlzgJxwaWTdrGVsHULy3jq4HURaGABg/EGl\n5Rwrea7EHxiS66iYH01LpRWlg4VCfLVz+VuKT8i3jCMRvKi6Ugbi/W4dfh45\n3jtABH5WDXvdtVFn05ombKZ16cs5bl3k72DpejTpBDSwm48OiWMlfQttUblX\nwQNKgQYpbIQyOpRcQxzkHKogL6IRmEBqji8pKaIhlZT6DW3IqkR0qKTLbBVH\nlpzLPtUD2reKh5pp7gUu5opV5UHAloE8YV09wYlyFYpcdNKGw/SBZUlnV7Nn\nMB1H8StMwqxp34CjV+NzEwY3EhQWGrHEjY40IWplD68aHDsyr+/Yz1rohLE5\nvS4v09FKKwR893wu1tyGP9YxOpFXwU3qeQ8PXkwrdrIzvuRHNlEKirF1RelX\nn9L1\r\n=Kw1q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAIlDZlMH277Z64QnFdZEyRhDReZ8K6wud8hWPQKUWPQIgeO2IGFbDwHmrz/n303x7KaBF9ojMg1R0hi9VoY5oXwg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.0_1584379248459_0.45114526219544904"},"_hasShrinkwrap":false},"2.24.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.24.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.24.1-alpha.9+52b061e4","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52b061e44d1148b04b64acc00b477089d3be4267","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.24.1-alpha.9","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-e2cEEw2xHL573x2zOWQMC5T0VcVXppCKirN/pAdZ+ryws6IHo6GdWaQtaysJuIqLjA49fRC4uzNfjYQfFMNqww==","shasum":"4628ec531ba67d3b3039106d01d45660daf61e8b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.1-alpha.9.tgz","fileCount":112,"unpackedSize":159545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecmVwCRA9TVsSAnZWagAAPa4QAJR4EjbzOO6U+lG7Y+Ir\nBTjCYdlhAY6WGc1HwGhrN3URlAe7rSoLR1BwXb/wlYgqqFB0fzFPNKJfmSSU\n97YwwIlvpDjKOdxiTx/lV20ui6C38CVJh9UpBrHYpjUcgR7coWHbrdKSTlhG\nGwHmhStJ0jUTkhsJ37e2S9Ed2njeaPgow4pHgLxtIz5vVpltiSWg4GjapojC\nyPskqukBL/Em4GOh7POC4YmVIR9sdmuMFXnzs4qCQBJiYKe+jnRbCxoMcOOx\nhBYsoWYsreDXIB2EDOjpFxke/iN/xrVI4TWr1OeqByV+PvurpevhtMzJh6+M\nWy+MR5tYd3nQ/e8oqLqd1As+aYZoneQ2WFdY3GnZRNl6wEyiLPuhVFaB5dVs\nkinOtfgRg14zVv9+wUUsnM+w6zw2S8Ck+wUjoozq/km6QFNXtPfUVip2eO33\nVlnIoPwwEuUsuvi2GtDLALrgnoMYVnukX4pxCZ056rd6hhMW4ItKmfkIHZH0\n43IZJobUP2EcQSZ0+l4iF4BqGZkswYZmzx2Mt7c5tHrthIuNLRuMN8JY7FR7\nfmUyIMx2iZ2ZZjvV6g8THAhvRt/1pdm0JIZo0ufN4LdZnX7JC7qKEi+A7U66\nI2rynMJmkjZ6cowXqA9XJL0+iBm6OHFloh4WhIJl0iGV7e3uA8YjlT/yoEVe\nAfyq\r\n=5ayX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFXjwGoB70EDbiM/TEZZVwPdIWhlsiTpLKh3lGTLdygAiEAnxxJ/f4F3pwDZ9g06Z/xTOjesNyhCZBi/W8Q6O6nFRw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.24.1-alpha.9_1584555376466_0.1762115821736776"},"_hasShrinkwrap":false},"4.21.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.21.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.21.1-alpha.0+3181b32d","@typescript-eslint/types":"4.21.1-alpha.0+3181b32d","@typescript-eslint/typescript-estree":"4.21.1-alpha.0+3181b32d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3181b32d576cb5542cc2346f53cef9d24831f63d","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.21.1-alpha.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-wiST6wcCcdyHSdZ3996ARTS0RmG96W5ua+buMSj9JdrGwzwyqtR0I/skO/AKfYgxyu++dOVHSvdLe5pbh8enJQ==","shasum":"fbae344be4c32250bcf3bcdeb1b8f47eaf84e3d3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.1-alpha.0.tgz","fileCount":204,"unpackedSize":410414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga0X3CRA9TVsSAnZWagAAD7AQAJaVt8klSMyOy3DoGsQv\nQCCLOchi++S/poRHhaoQN50VEHFKtQffzjoL2kyUl9MascDIRWEmVgTSMi8G\nBon9/oi1c4rIEIfOITNdKzXy8fCxNkO1dHdqRPK+sGlBbgeQjE7KvVq0Rr0C\nBjF6/GBPbOSdjrJytZUnAK8sqryGQg87fZCGqqysJD73i1EXjktnhDbDftYY\n6gO5/Ev6Ms5qQGf5FzRnt7PG1XylgYqXgM15JYD0suKZc5WiWX9RFe87q/m/\ncmLyZCclKkV7F4lWHTjQcRMJ67b5p3v+7JIKxrSt/ZhYl40IuGcCV2BQI0e3\nDyHIahuxwOBoW/jQ6UduPIS17FZOcG+C8AiUHGb8iQQ1x6NsYPR7pb5Ul0WI\nnBmRPnT5ouZ+dRhFgPReCl0ZX8iooW9FgpanVm0NtjWyp8BBeUON6ZkPB26p\nFrDBkuU2Ema/Ymgf22REjFHSgxKOJzVnIatP1ctk1pfaurCNmjaSwZF8IOPZ\nYokOQYXi+DbdIduHY4XG/joaozhnZrw15auerTt6p7XibFDaZqifWb2svSyn\nwwSZ1jsLDeTHug1e9TOF0DHdP1q6AfCk2UEODsYDT3alat178/Mmr+9qnbex\nwCPd6y34aBMot3bd+WHUJAFfS7rnzzvbWZNO2ATDEMeonc5QmKAvFF6X/rTz\ngdbW\r\n=0A3o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiFSRYZwzdlk9i9KklpX+i7ZeWmUu+LVKiWH5CyIREPgIgIgud3s/Z8bUkt74nSoScc0mP9BpaKMZRXfZVz5jrlAE="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.21.1-alpha.0_1617642999399_0.159061153613427"},"_hasShrinkwrap":false},"5.21.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.10+58d434ad"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"58d434add02536d1578a787f36b9622e4f007acb","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.10","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-nDxx4MjO0T52wwzUd2g1WNHTs6qhC5JNFxAsOrmXUh/7UvgGE3QZNsWQoho1d+MZbYRtRwZdEg2tfatpIsT5Dg==","shasum":"a2360ad52d8cc5a7fd1e11a0365808ff4c8e95f0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.10.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwJQtKM0xI9scWDYh/9ql4Ou8pXlzjQyoo6DnpWZF1NAiB1Ys3bFD3aUnvUDVYRWWWUocXNA3P1e4jl2DdNC6YMhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib3fwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7g//SmRPYjx5bb1xSq3RwXd22nA/N8uZwKHNxW9l4l2BTYhE96Ra\r\n6lkUMIBXYn76snAkqWt8stkP1njFDYv60gdLZgbLCojKyQ/3F/bD0SNKTWLw\r\nlR4LjCwxhcdQkMwM/xNF8McAYAqdXB0dzie0l4PO1cn3RHjvxo8/rObCdOtm\r\nuAhwvZj+Gyv48FR7teuX+rUxblj0hI/boWq8UwoPGLnG3XwUIL5xtP0Q819K\r\nSGd6oQeNxFtXqQYPy77kMFz5Cd2BhLbM7GHxgry6pkv2zZBGkbt3aFdBiXIf\r\nIrheHBh0qABL2a9Z07BPEa+H33lnHOxgWN7BinuBAMfDfEw0fCXMe8iwCYMF\r\nRfdQarwi9Qkdux4KItdFVZnDu3BPqAovGWylu/Mz9+fYfzDfqBUDT2OVAvDx\r\ni9SVmQU6lv0d+4a9vntMh8JXGNMyyQIeyWs65ZT88r/Q+leB+d2y8O0P07BA\r\n3BoIGwOcC/uxPlkRSbdabikniIV+5/+/V1IxwPrRbvxcV3IPgWWhj7r0DjAU\r\nVTJMkLbbWvH3gCje0Qx/c6Z0h5AGatii+4DlPcLV9OLWe5J8y+cGjmBWQiMI\r\nvu0ofWGMWmP+UG5VpzTV+dSVJIMZVSDg22LpnNLMiroEE2ybUE3ptwl/C0hn\r\nK7jYLafLzZKn8CDowU/ugO74w8J8tqrNRPQ=\r\n=iEaz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.10_1651472368170_0.11499820850603637"},"_hasShrinkwrap":false},"5.21.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"5.21.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.21.1-alpha.11+98e62346"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"98e623463532e7e6208d43581a576568a14994ff","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.21.1-alpha.11","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"integrity":"sha512-sT0DKlXSRPldu7waBA2U+jQl9Lk5Go4vx8vn/RUiPld37NWYbAslRVOgILpC9EzZk+wUR7jgg9ZjSCEeG79uWw==","shasum":"82b6cc3efc71596b98c6202dbc63ca0253f93118","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.21.1-alpha.11.tgz","fileCount":7,"unpackedSize":5093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8RqQgOB8jMuTmoAXsVvoEr/lcXNA5JfuVPq42qGfxggIgQCwh8vT/KICWTNW3CveWZ7k2ILLt5zIJpEFKH541lDI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib3roACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU3Q//eZV9AARnq2nfp/5QebfIzsOYeZgcGtxk7YdVlcMi5QfNjp4p\r\nE25P3q/2B/9dtwslwBfNr2nt29RiLPjR0tvSmolzyxjnyZHwKbCGtqGXCZn9\r\ngcW5g7REJQlkds6wvb8dbRy6iO3ES2yfQaHFgz5EnjDQq6i7WXJJmx1xP4hs\r\nMD/vsgf4DdFNPakTzaUUirzTCnEs6FzhZdwdg5ZZ73Ad2nhoyCnOZJXNtIro\r\n7xreJL0ID5+G5EpXRwda/M9JFxPkJ9qzSfMG7BVQHPRPwaojY9CIlhKwMlob\r\n2/W6ChiK+5U/zky7K4EX3wNTQ4iG/FKbS7EcmIrCtrgS/8Xpjsjuce6gIIOp\r\nmyMjXokAz6kQLtY1mCdpLxzaFMzzF+1d3LIE9ykJgwWVNc9SPbgjMY6h7rCP\r\nEFagXeCyUnhrXxq3ysMktZHEe8lkvR/v8yAup8XeIYHq7PkYR3eyflUZJY0+\r\nm7yh2He+VK+jzYXLijQfvOnmpxCmDSKCr0y3IRBFfwQNvGrgh8KiI4mVVeEr\r\ny+9VACRWODLcL45Mj/4ytxm4vaobzQcVrF7APfq53c0jYUcWT7zJC/ZfkCK5\r\n0IirF0daee9qpvsme6qB8bh8LOrd+cJEhT4CJvo4FK7WkFVXf0oNM1Gmv8L0\r\n6cWagm4CxdFIPpLLNUWcPlrJLhE1Yj2NOeg=\r\n=XOwK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.21.1-alpha.11_1651473128053_0.47456424845743306"},"_hasShrinkwrap":false},"5.51.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.12+d569924c"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d569924cf3c223c185f6ba913390cd865cd33197","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.12","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-pCeJHs8gpMSkRvCpXl1SWGJqt+IBhwaR61yevYDFRdtXbgE+itkP0dteRBUU5NZhKohsX+VmONgm8dyyY+veDg==","shasum":"8e7b711293c4fc73c3e27f35559baa8fec01a9aa","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.12.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXy6HOWvwcNO0v2WEP7HEr4gsxdCZd1AdBkXhWqVGtrAiEAsZ3oqDJbs8mUAeXAyDyY6rWOdO3fRlZUxpkagXzLWtQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Zx7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwfQ//Xrj0ZKmreXhXbIPKtKpV3HksIbNwhw5jNmLg7MDqEaAswwAH\r\n1x+2C+oOglJA+GwDf85JUaKYkFU8VvTlQZlbBY1fUOEyI4HXA2ZeDUg5OEMZ\r\nPzzNceZKBfF9cSnpPgCshWIc34t+MizCixImvzf+7KJgl9SoZ2T/IRLMkYbP\r\nB4UR+wQ3ofnnk78Bmuw/1UXzyQrcjvOPrJpmJXXV7uV+98KtIhw71ZIYzIXm\r\nKxfrStaWkwk7VISlV84qUU7JAmp97WVZRz5hNNYoX9lz47Z9xA+e+bueAy+O\r\nQaObIxgHOAKxXaBzG5f2CnajTLzalMc7Hj/c3jnmY1BUbTQq0LFFiXsXWcAy\r\nPQP3udhJDRr/gnJ4iXAM5fOcF4Ta6nYzqkFa3AbwKGtlA3CCk+O3WblTt8FF\r\ney5/CmlXQ8be6Xu4qXGmxXRLtf2mirVVafmWBg1KPvD0KUuQ9f4CAU2yVr3I\r\nN8QcxWBJe+CruaXWtzQjXOQ9Yuh7gbui5NGJGpWuqNnfk4xEYswtcFM+wamT\r\nGOX/LCpEYdq9w6t1PgMuzRiGw/ZRj6CCsjpTLiVcZ2p5YcsqlbYTFOr03K4d\r\n0ACYjceeBAtuGgBCEmTS0hcXK7PFX4y2pMDKM1C8EFEbei4I0KcNzVeqJ+VO\r\n3Ito3Jl+fs8lX2ZLPuiJqd3x30F90Io7V4c=\r\n=NzFp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.12_1676254331166_0.24799675517906472"},"_hasShrinkwrap":false},"5.51.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.13+b2db3f57"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b2db3f57d3b551e1159380c3d23edee14f133ac1","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.13","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-Cq/XK9rK+iJPGAwzB1Kuf559PqYsZMTf1EAWogn2eBjDWgZOHXpSsVSI5CxVSnaW53t2gWcWPrVKXVzAmIiVLg==","shasum":"e9117736fe4a1c2fefe5fa799a7aefeb57861ea8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.13.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDojV485DXK11gXPlMdxWCVOB2ko+QijkKodgu+1SJNGAIhAJo6zlZoIW3ElvcxfyEt8YeKOohDiTcjGjVUzFPkou4R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6Z2BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL/A/+PGPoDbAZB7W7/dN5VuqRg4jWLVA4z9US7NnWL0yCs7GXtZgH\r\npCjtR5xSdjAjw4rxOjXQgINRc5du1+oCy5vx2R95zAOcnC3+yhm8zrS5ohk9\r\nyTJekIc3PHdyN9wCc77XOZSYEjD3byF7q/KNIvjpd8IZHJHt52z29DtjZX6c\r\nCZxzOjI9zMDlhO+EoFZwD9DrJFWUs2dZ/TSvqUUUUET5GImh4A4PU1u3iXiM\r\n7GuKWtbLiWBYpP3FdsIWlDojHUWARzZL+YWuPVUC9CKf92UqcWwwOpDeAkeH\r\nzHEd+h0aTUwdkumZrwFYgBY9zptlKlt6lQeedH1sLOYwxufvIyo4Leq/JUiX\r\n3MVNuGPmdda5gw7Rxn+iwqZSVAO2ig6Fb+aBUR9E4Bty+BmWbrIXifhogs+7\r\nCNR1yITihJYvqiOMdWgrKN7I1l8zAQGZtkil+1RgxHb/pI3P6AWt2m9EW5e+\r\npi86s0A5/52jQ5LfygiIRI046Es60BFw5G1yT2LovSBC5/zlTy7YPufYAduv\r\nSSbmUFp8s4hzusYtRzkFkVDsSCzQPBHRhW7vvhehwcS1M/VPG43X8MccQgZ1\r\n06rOq7XAFBSL0mFX6rznB8H5pjzagFMqrN4Fyh5K+XLIdYSe1yZ8PmT+3xwZ\r\npCjgPSsYfISRVcQjW3BlU8E2C7SS36EYZW0=\r\n=iQSQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.13_1676254592797_0.3709884865777151"},"_hasShrinkwrap":false},"5.51.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"5.51.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.51.1-alpha.10+766ab1de"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"766ab1de882b5af6d570988dd4ba7c30fb0ceabb","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.51.1-alpha.10","_nodeVersion":"18.14.0","_npmVersion":"lerna/6.4.1/node@v18.14.0+x64 (linux)","dist":{"integrity":"sha512-+7+/QhE686Rhp6tm28Usd0n8Y3+BBSAFxhqrMhOtRoeosSN9ZhROo8IWo/cV5aa5YtGJLcbUNwBd+ue+YAZBlQ==","shasum":"ab4d26b57905ac3732bc62a22ed1ecb5a5deb3ad","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.51.1-alpha.10.tgz","fileCount":7,"unpackedSize":4858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj2DsGgveI4wPd1vjBbuUItnq60m4LvaBc2PtCVuHAKAiEApWIC/YcaFy1gD1g4c1i+k8f0AkXB5aRKpUPiLy5N810="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6BT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWohAAhrCatbQFApGi3YisrfTOwOO5qHr1k4qbtUTS82VMzKN5/JNn\r\nPAYxfSFQtLeVUL46dKR++cgCzkFhNNn4hw5++956T/H8f4wTqtL/bgmB+88p\r\nTTzCNkTrfebdg4ynd39dKSUZpU1vQCJIypclVLO5ybg7EzmyFFUUDsPpBCDM\r\nMEVXZpWfefPb/C+pWMCBKJySrJ8ChGuPGLyrQ05LJSM2lkz1ieVUmqTb/Ru3\r\nn1EmaUnos/9cszw1PA9Kx+uCweTMEabm/eKUauqu2/na64bB7d9Tm3bM59NL\r\nz3Cfcfo5Gkq4ojqw40/HHmD+trnz/ETkIG2Iffb2RxoZtrmvyF1Vk6YAa6bg\r\noFMx64mGd+1hlAxpSC9c2ucNrX0mpUr+hKpSpuQAxsL9BQYdV1m0cI6DgAXM\r\nE3tDZgHYymkCWOwn5NUeBczVgtfAaPulDIzTE6JauAEjiz4pCLx/Yn4/X74p\r\ncMvsJ3+EWiAoypFEEGWwh9rGFUpnKwm9gZGUP5lBZY3ELrbHXJLWs3ZFZo8f\r\n64N/iYdqGEbIl1o5SZ4lSd9Jeo502An+Ubjgp7UZz6n3/Pnb5MUG1vm4XExq\r\npoHyLqHkpTQ8gknl6u5DteOeYVFQNNRl8rOvwcfeH7dGi6RXv+vSbKednRD6\r\n7zeSBxPItHSFcWifBDotx5wx1o9f6ukdqNE=\r\n=EHu8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.51.1-alpha.10_1676154108568_0.2627290416088921"},"_hasShrinkwrap":false},"5.32.0":{"name":"@typescript-eslint/experimental-utils","version":"5.32.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.32.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"17dcf2742af64629844a08fecaaf52a583a5be2c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.32.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.2.0/node@v16.16.0+x64 (linux)","dist":{"integrity":"sha512-/x72MkqLAoOQSOHFxdm17irJ1PNDWtdrMmfacaYniGT26nibak8vxEf9xmoVE+yTYL8N77I2icPtw89Yx6HvNg==","shasum":"e3e664e7e00be2a3fb1a53c49b51b66c20fdd906","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.32.0.tgz","fileCount":7,"unpackedSize":5071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVbTS8LeR039ibxjG9sEeNDoRR+n2kp5rk9XxmldDwxAiB3HE5SSqGduV/SnEm+yurUz5P52aGCdm80zHMdjOycxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6Ay9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXVA/9GCIcyZ+ouHb6bWU4MrmRKv6VlUcItXeK3aAOlM5FslLw2RQ5\r\nwkiZnPH7AnuLdAYlt5ep/ikws5j2nK3o1GO1TlZW5FB1p3azMaBboKrZ4lKf\r\nNQUsX1VYXXJQGd0yMtBKx58Koh/XC0ejnnipfYmX6Le/Kt9FjL2++hdY6h6s\r\nTwiCgxdLfSekUECI+N5jh0AMZOj6t69LuLLl2DvxvjFlZVpbjFR4bF9Mg8e7\r\nrJLYv6pG1ntSSJ86OTiDBoqCvckz3dA5jEo66wAUbjoF/6IRNmtdBnC0T/cl\r\n/CH3ImgecwBChC8t+e74ZEW7CJtKfCEzgvKa8Z38mZxJtoaY3WOUWq+Ya37g\r\n69HZXc4dJfcGyOx91FdZ2i0Fthuy7An/uCbnVNRtEs0K9MEtVAVGAYRlPz92\r\n/PIAxXYXZIrGJeSrJnSBmb4TPBQgSspPDdTG6bKAVHJihXqBZCOwcT3IWYZy\r\nPDLXUMw67hxYn2rDgcDeG4XBiQAa+crJpIAQxbGBXp+RBOTHX7fGzMe2hZH/\r\noGBt09qE/VXkZfNp4TwVnW0bLPTaHMKoXDkJWMORHtUxrNvS7u+LKcBs401q\r\nKziZYjSbgq8HMTLgkqAj7HtHIVBPfdi8fScg82lMUH2ZHKhFuyGqOddwbW6Q\r\nSh012MkT2sIFeGNoMOd/R26wr3m9sp9j1U8=\r\n=PLki\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.32.0_1659374780821_0.008384530931418777"},"_hasShrinkwrap":false},"2.32.0":{"name":"@typescript-eslint/experimental-utils","version":"2.32.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.32.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"18e7b5befc0a102d7daeccbf7403f4dfc46746c9","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.32.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-oDWuB2q5AXsQ/mLq2N4qtWiBASWXPf7KhqXgeGH4QsyVKx+km8F6Vfqd3bspJQyhyCqxcbLO/jKJuIV3DzHZ6A==","shasum":"bee7fbe1d21d13a273066d70abc82549d0b7943e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.32.0.tgz","fileCount":156,"unpackedSize":228035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYUICRA9TVsSAnZWagAADV4P/2vc7juC0UwpmPuzM9de\nnYMzHyMj9YAyktDM+nKf7CIfNxxzIp+ghAzVV4YSlwYZd19DBiqhoN/uGAZQ\nf5KYQhBcdoyHeutPIJuYlzQyGKYpM2wrfhlbKJ51hDbQr+4yTzSsNoHRLJdh\n33uuEfFS5pvGgNNDhX3kWCO95VBJx3qWfxvPrqsWnjhAcxENH9mnX2RjbUKv\nPgtBwiRKdQ7VId+t0Rh6PzrqDTKwYXpnQlbCXCAyP4pWnrmMvQ/fQM1aPhMm\nhDW1bgcQWQOEYCC+YIelxj6Nnq37/BP/NqcSBo0rQ+FL1HgxOtk4Kz0U2jxv\nIuY7YFaI2MgBA0Z+x8DMi0TBd5T6iiZqjfWWNE86nJh0Rxlz4zTBNGQ4qxav\nj0N1w7LX3MSFLfncf/zoY6mbjNDDByjZ+NWhufcSaXFtXQ23YjzJwooWShmf\niWpqJ/WcpjBf+zAUxwsdhzQ0t8SP15C/GsH/2doSmt/DW6yGY+Uka6g5RXxO\nOfpNu0vi4cm9oQ+qN0Ez/XBI/FeFpc7hiVXdYgdITQ/ib5NZBl3mVnQ/pSvi\nt8E3WIl7U/RxfQ7cEY+K7EcTDHxzT7iWuoFLoAGyW9e6kv1EPn+en/HCpzE7\nqYgujVGEZbvMxbJQJhtn71Gm9cjouU8z2rDRGFZD5fHKQbcPDIZa8PYXNZ0l\nAIz4\r\n=ROdG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYwbZdApLTcb2OU0k1yQ/PmObEFGHSO4t3lDG4CfPePAiEA/8nT0Ax2TqJmls2NCTfjm0v5ZLNozoWp7GEIaDytPmg="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.32.0_1589216520351_0.7977680411090511"},"_hasShrinkwrap":false},"5.59.12-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.59.12-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.12-alpha.0+a91bb9e26"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a91bb9e264544fc635a44468c2543b94fa83ac1c","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.12-alpha.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v18.16.0+x64 (linux)","dist":{"integrity":"sha512-S9+miWQCfnvpuXdwqjejC03c1PrXAEoCLzj3Pg73iT+bWRdQ2rD/9gm2NIIb74wPZpHmgQLXW6iRw6YGUtGTOg==","shasum":"1668782de4a3d4cddbae31cd2e281fb19b806ea8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.12-alpha.0.tgz","fileCount":7,"unpackedSize":4860,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.59.12-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYgyrR8G7veVIG+mKhaqOwgdKv4DUpM5oL4IX+5BmZmwIgRQmub/tnntx9RUm09wGH+hbTzhF6GjttDof7AHeo4Dg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.12-alpha.0_1686594064036_0.5864186024346345"},"_hasShrinkwrap":false},"4.23.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.8+e8c4b9ba","@typescript-eslint/types":"4.23.1-alpha.8+e8c4b9ba","@typescript-eslint/typescript-estree":"4.23.1-alpha.8+e8c4b9ba","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e8c4b9ba81228149ad213b3157dfcf275f1af492","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.8","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-3+4G3tpYO4jb4IflfcR+euIpQn8V7yP0ysP3JJune1pzne+d2ekzPzXrOu4DNgIpg02Q4PYOiBngxrPhZvx2Jw==","shasum":"29e416d89e7500c5563960bb95c31cbb92bfd8c4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.8.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZtICRA9TVsSAnZWagAA00cP/Ry06NVVxhGLHbmtEJQE\n1PwBZ8NQgwF1vD4VPasxJN20EUn+xvOIIq0uOMe2TSGH9gFeAUyrEWZHH492\n2zP1yo9gLNIjm5x73zvMGK24ky4Ggy8Zw43YLs/Ds/sZ8jX9B7Syq4BD0b/3\nzsIVCELbU3JqMrRppZRbo6AKYOtmp9oSu9VQ+CY3c+GIKokbvcjWVwph7xiA\nNs6ncz/afQrLmkP1Tiye0itWMZWXJoBzPGS4IBBH8lDWSGBtY2yf0AHTs/cf\nvug3WsMksfo0XQwXZbGryCDPierqNla6VK7UOlLBc/2LgwDyuBSA/SqqmPMC\nltt/Zc2EoukvkYg5rznVBMflIfcJif+VsDnbhT9ethSAtBP7Xc05NZxlrNfz\ndbus2z2neCtrXSYg1+SVYlTNCKGQufIiOvZqBb2deoC5CCxpIo4X0zTbEVzW\nNxHAVE8zXzJGVjiKoIjgZy/valfGgGO1nQkiCSsYH1kaH/BxD/PiRlf1xoEg\nrEgAQuvkw2ZV04nmf1cyWXJcCytTcPj/P3Tbii46Ey7iq16gnYkMIEeZW5hu\n4hFRzRzK7YIBe1nCuz9oSHYrF/XPCIYi8H2XeyHT8cbucjTJDVsF03MWadKx\nn5K4mXDVdbv3dB8u5whQu1lnATh1pwf9ndZQky9XmqABUlO1DJrsmOKRgyKI\nB6ku\r\n=oGFN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRcJYNLv89vBU3htYqRiaBaVRUc82gEDgMjbV0dvrklQIhAJnq0i7CUbXl2JFUIMEr6N+Xgn3YUcCkx8yKFzfEvBCW"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.8_1620679495866_0.27213707178924995"},"_hasShrinkwrap":false},"4.13.0":{"name":"@typescript-eslint/experimental-utils","version":"4.13.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.13.0","@typescript-eslint/types":"4.13.0","@typescript-eslint/typescript-estree":"4.13.0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d02a40ddd70824aaaa21a6056b10b9e7fcbdcd4b","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.13.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-/ZsuWmqagOzNkx30VWYV3MNB/Re/CGv/7EzlqZo5RegBN8tMuPaBgNK6vPBCQA8tcYrbsrTdbx3ixMRRKEEGVw==","shasum":"9dc9ab375d65603b43d938a0786190a0c72be44e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.13.0.tgz","fileCount":204,"unpackedSize":424967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/JLmCRA9TVsSAnZWagAA4BEP/2SaJnNgoqZRTjymHirp\nYpc3pNgTO7frAekvbjRSiRipknUe+rpJyl316vWmI+B21jXPSsW+GLGaejN5\n+bkFZXr3WmTXs8KGPIasXqDHchov+6E5hkPSAKuCS+avbOtlPwXy1IQh+zmb\nG4vEmfDqObFWWbF+A2kwq8dw/wsNzli2GMCjwmE39ABblcxqtFm0JmaJWTWy\nktXXO7cLU0vV41h1dey+wv9muIv74EUOM6u16QB936U3QVwU4PGG32KjMReg\nr0P5B7/55idpV616Trp/hD1x4D0mvz+JKz7mhBJ69WBogpn/SV9pSWSYNHJy\nC1LvFCUoehJ/PBRAdMv8Q6L8MwHrbfOFR3fyWOMB2pIt2FqMoo3Yd6M4HP6a\nvob3HQwRz9VMvyrnZj9+tARr43UWcch9m9UQg9yBSHFkvL/yocAsNPvvxv17\nvzhSYjz/nTzZz0mb93/x1yCcJCpwpWkZa3vj8IrCmku99ImxI9EHNBPooeD0\nu4fTv9kj270gKOiZ+ipt1sMVDHS2o5jqn9WeoBnzl+M8Ofpqv5hx5Qkdprcx\nFuSDx/6EoKZZTxHlxp2R5Q7TbXPUSCuBgmQvbatLHF1x0GwXEe9hDPYaQIrS\nC64RFKorek6WVkvHAO8TvXj4Yi3lH1is1Y59PztzKtVJanuAwISyXL9NwkVv\nxdP+\r\n=kcBL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqZlQAsin5sVA4j9bgzeuSiwVgNXdHZ5hFvN5PxIqdCQIhAJbENh5D/vZQLeqCuhA9UdsCTrrNgYM6gm26LVLB5iv7"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.13.0_1610388197882_0.10813652363521675"},"_hasShrinkwrap":false},"4.23.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.7+dc2072df","@typescript-eslint/types":"4.23.1-alpha.7+dc2072df","@typescript-eslint/typescript-estree":"4.23.1-alpha.7+dc2072df","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dc2072df6de963e5c0a7c5c870431d5573d96247","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.7","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-4AXtA2ZYG1Rbwy4GpMHRI907mp4P5yb8MXv0Kj5qzd6RHSA/RA6bUPCtqbjjtH6LBkeSTmNPypHS2h6DkJRuNw==","shasum":"a5cdfcf50a1b20fb7c999eb13981de4ab3360c62","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.7.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZr/CRA9TVsSAnZWagAAbGsP/2YVc7zN/Yxc3NwSnDna\n3Grs8cufg1a8H0sD8avzPAqe/K0vqkHVReA1H4gyczNNUsjQzoaIYnJysjBa\n9uRVGs+Y6SLJMcKiQBTp+00QoDEw7kn5yl2G5Gbr7Oy7EoM6R+R0zefXWQDK\n6aUdkODOjRvbCiyEahh5tPJqnz06JTzn0i07LkospURts+JWH9+Ih27HLvpw\nSyaLQ4bcxZSpjvpAYEKbuKatTJFT2oOKeon53KJjsPIw5KRLxTjV7Yp5Ymnt\n5ihSVQ8H0Zw9jIfvgVLMYfas2ExMQTDtRdSr0V4I4m+6fQE5qRhE43NnQaG1\nLsKNvLcB3GWgpTfjbv4DbfjHKi0/uL6PcacmxTTErI1W29bzwtESyqK7yI9K\ndDqACLqRqo8etAzIyrcdQfJq9MQXfMtKEdGi0HB/knMnyaZgEX5AFOiK24YA\n8iPD7+U0au5b3Ujo3jzQaEcg9eNxWmI2Y3UT8GgJwCukrgq5dSWF+JAyuIey\nhZ1+mrc+r5HHu0SScflHU90q+1n/bZxIe11JS7ivi5Ek/wnTKpcetL0Qzlce\naKzWJMnM3q7kMugQkT4kL2IpeysONUK7XZ7BuM8tJi3Cu+J4HD/BAZB+8DFt\ns6N7L7eaJ7Fur9Lh7yFY0siLC6N6FIhMWLkcUviJbXaVJpgb5U7gWdfsjPLK\nXhfM\r\n=cnoY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZTeY6AgXwqs0mUIa9j393B56KVdoLZB4pK6Z4F7q2YQIhALkO6ovigJcLGzrL6gRHWfMsLU7wXD4y58N1GOBOA9wb"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.7_1620679423042_0.9631491413063846"},"_hasShrinkwrap":false},"1.13.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.13.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"1.13.1-alpha.0+c367b34","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"c367b34abd8c58eddd2c15685ed8c17b983f0da1","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.13.1-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-YLv7prqPCyxMJOZZCtZMexe+ZYm9Ds1eUgsLU9RtOGpmZchq+scoHXnYYdo8HE0yIc2nFjMB4HC1cQ987u1Xfw==","shasum":"1f22ef7261da19e5aba342eca2f73b0cdc093a43","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.1-alpha.0.tgz","fileCount":104,"unpackedSize":130370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNJ9+CRA9TVsSAnZWagAAcSkQAI81/zdjV9OtixSrJ+EX\n+JYh0jKvwS3ljXUqwX+AVebtxT6wZZrYEYncY8WJ89Oy47cojc2pwPE9XMVJ\nlrw254UUSOx/EeCH9oIULRotoDCs8kFH10sgcZ7GXb9GV1lIfN5heRYJ7QWk\noIguGftf8pusgfZ/H5UU9LH3kQCxszOr+nbessRR0G8vgrSUTlS3aBUzdPR1\nTMPL4Lk3FtuHParQTehL9Vly7RqfHdtBiIsLifiORuionDpULItNM5k0dRe7\nuOpuyUUK4JJxjrYYb4+veaSvFrs9tZ/ZdH0RAMfWBL1TUWZGprohJ9Q9giX3\nMgTcmcFfmBDYhTPMUjtji1gyvEKjKbTsovoiHTC/wIOKQS8+DkJxlTCZaMrp\n6fYRVouZq39NM7T5/wXfDv0eQZLZra2p/+ovOGX/7QdNpk6i/asRMTN/090A\nF+jyBJ1eJjpZCIIOOQJoYYP4QadQ4euOApvdDUtgZUoYvQx9QajgazDzkrer\ngNMJnDW9BSxFBa1X1lvf3JPrKb147a1thFQR2beYjjCZQpjp36HUjA3B394M\nPg+KiWFAo+jbwgRXX13XcdSc5nLlJbPrxqxnwRH9nzzn9GswBlvtLsBbfvP/\nPfZ5Cl4O3ujQ2uV2gvzEVplBNxMa4ru6yTJFLdb+kDxPxC328db/8TEs6Oqo\nmsDW\r\n=4Oyc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5Rw5xMpgmQQ3qicQ1MTIytPFoobUZrBD39iBdVoTifAiBMbv5GGKyV77qu+wS5JxgpgyXduKqQxX0uAIiYd2yPxw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.13.1-alpha.0_1563729790025_0.5251389015592227"},"_hasShrinkwrap":false},"4.23.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.9+c80b5f28","@typescript-eslint/types":"4.23.1-alpha.9+c80b5f28","@typescript-eslint/typescript-estree":"4.23.1-alpha.9+c80b5f28","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c80b5f2830d2915a0ac902dbec23ccdee14df8b8","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.9","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-dIahYS3j2N+DaDalMKqDOcMkqNuh90lXHCoNrtiWnPNykFkaSwTPF2oWlhb6ZTQj41y61GMISE+/m6ao42unwg==","shasum":"6fe78a1b74ae8ab61c9a00e66e25cdaf5af198ef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.9.tgz","fileCount":204,"unpackedSize":411804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoBmhCRA9TVsSAnZWagAAmP8P/1JSTDOxjI43aHH3GBV0\nfxFA5zJmAF4HyFgGcHMkrPhLF9rpKmKvwBxJyIVN8St+WmNvv7ZZgEQm8jxI\n4fm9XW9symRWBGH6cQrEeYkIlDVS3artzy9g3R8wZkSBKga8eQWXFf5JSn4V\npIgu+asJDiewO08gBQj9AiYR34IADggrzTk0ggDyXp1spzemXA0GvadB/rOd\norSfu6mabCSnt/jzaWxEQ0G2AUNb0drJ1UHHmAFbqlXlJLrijQDrt8yukFdV\nHquZvHa7sXqGlso4b91RhK1BfRNzpZ7oF3znFovS/eDFXuXSrhOsTOeIU4z7\nkIT3DcaXeqFAacWZQVnrCjBSf4CzThUK5d3fI+jUDEY9yYEVwfZT3jDFeyC5\n1kZW3fYQFveBGLGQVhH0NPxfROnVYFeNyH07dau3uq3vcV2udmekziz/KmUc\n/2AFmHh+2fxysQLEBq3owaxfTCt1HcJw01LF9v7ONPu2JCbSwhJykUe8IrBp\nhOL097IZOMN5L1PJoeZEDP2gPofqb4UQdXVJQXDXzAvOGayYq+k6wKqNIGXN\nke3rDKwoQ/Uf3TVMI33jnfPU/VlQAm7GXHFPpeKzeVox6Mk+PuBwrGXTGynT\nu/Xj4bsfkWl9HZEFdURpdb1M8rwC1ggK3UPnMRR7WCzq3T08DCUi3JOqaJ5w\nonh8\r\n=NJzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWsTxs0gj4pLaGp8dLRUhpdO0EJrCjnU0fK9Tz0x5mEwIhAPgubjHqoG4dbxXmJB/0GNszF0h2FXYowUiLwncbgz3h"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.9_1621105056918_0.1360222159710507"},"_hasShrinkwrap":false},"4.23.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.4+7307e8ff","@typescript-eslint/types":"4.23.1-alpha.4+7307e8ff","@typescript-eslint/typescript-estree":"4.23.1-alpha.4+7307e8ff","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"7307e8ff68b759b9f9e6ccfbdec328a89727ea2c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.4","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-OJD239YqKxucey+SD8+qkfJRaflG2kINCUv3l3ZhCKHtEcWKlEGYBrzpv6xC+W/rKyzVdh3S81S3wMQKkxPV7Q==","shasum":"db7e1f30e466bd311c3728e2ed7ad56ba6da989f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.4.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmYaACRA9TVsSAnZWagAA6v0P/32F/HKSMteAJVxxWudJ\nuxPuKjHd3qvjVDmNL0t/BAY8uzKqkLJ5XlTSE/+i/Qi17um8bjm8wGn1MyqC\nLgxw49+Me6wwEh4USuM3jLaszhnYduoCEsXE7XmR5+wgp/hfE9L0fXCEGz2h\n6ZbMcIczP+nGx3PMoNfPPxxFo1W1oDiOMMLmX6woh8DmT4UuuBm2xXJH2U0Y\n89d4U1i6VTpxvqZE593AY1HooBVhM233/9ViXcQLX752EuNqu/XRlvIIa4eh\nYfGLd2UIFaWlHGbJuEJAzqNEBrmW1MfjKN2ihfDp7jgzAlvTuTU0uBtnZ2+e\ngjLvrezgWeehNu158mkZLdJY9F4LeB7jPhURDf95mHzGFZndsmS0PV1OQkRV\nxqEa8FoObn+0qLYhg/gN/hrMEp9xQEZo9Iq2dOz4r+MzAZU9dMRtSnKKPetH\nX0FqiV93UnU9tC+6jVI0lDbh4kt2T0qHJZQAbJuENKUqe+8hWbMgNQE6g/RI\nCK9D8XwCmZsDWW8ApK00mR+Jg5I91SU4wUnZ8LuFpdqMnKUHTl4MJMt8vgZw\n3yI+Yqw9+fHDL84UmnvR9F3/51bdPiZxfZFO1Tv4Wcy9P9CIQ4/hLTtdfoq1\nGlqdnzuyW9WCt5jSCG41IIen5hErvP2BJGfI4PMP8dbtHx39Mt3L7RnAvbBI\nNWoy\r\n=9EPO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmSFnzR188Iyn7ajW4VyIJ0/s7ElRQw5Zi2Tjz/yYtuQIgOL1pZWnGtFP83bSxjqpzVVuML3P9zxIqDn6Nc5611Cs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.4_1620674176359_0.939998553763747"},"_hasShrinkwrap":false},"4.23.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.3+c6f834fd","@typescript-eslint/types":"4.23.1-alpha.3+c6f834fd","@typescript-eslint/typescript-estree":"4.23.1-alpha.3+c6f834fd","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c6f834fdd2c7192e4d35efb49925d4da7bfd0f76","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.3","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-OEOnYF2sj0Z2YuXebBgEnLc+nP63BSdRqNGsVZNbxGTAxpklzSIeX4HWwO/w/toIyqwhaaX+NhHIhNZoAYlPpg==","shasum":"5e612de0888b1966f0a2e5bd996b2d10866d3fef","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.3.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmXGLCRA9TVsSAnZWagAAwjcP/36UFLsSK11sfhaAZ596\nfsYzsmmD7Ucrzt15KsiZTnMx8/CdsQRoFUNz5dKEKjwWqgSwEFJ7GXJNoVkY\nf8NHOTQOksSTJk+kekPAcNjOvHxVRIT2zmHatOS4WRyh8IoOtYeD865rHXji\nMoArum7x9cmzTsUgP2V3I0BV35OBNIs16PtiRExL9dSLTGIWW6XnZCylgP+N\nNlmLzxuF9F+tfMck6hIDs/n3XoV9J0sGGPzCowTVB2yptP+mupXqI782FBhJ\nP7l9POndpigp3lMP0yJnFLoc+NCSTlpHivwBI9qcjOlsELbEd7bNgOHIZOG3\nAPZmiiecDbfmC771n1PYqFCWnGsbEB7NTZ3yBIknllQvY7JuO+hhQg0RNg5p\nW/ApZKKmJ6CyqDNh7LG8ImBCOo06ixz5htpcuWSYM88CzbsCA0ZkysIoPSa/\nWL2ntlDPauS8Tpuo7qu84sQx8iNkmOa+0Yb6utuHH00PFgqlyl12g6CTnGAF\nFjyJ/+L3vscWhkaSHCk4LUe3bnE6weXnRBl/TQQrMsyhUFWEh3hQAW00bWw4\nyvYRrMvtKDwkd4YPAFS5zwjyNjEJjHKmJ6hzL7Sw69ZNRisDxw/bopHPubZh\nzcLCC8lvM/mnreiPuB3IN/BLZQ0Q6RhRrIdlW6+0SJQMSewq1Nq/TZuuBflE\nzfBY\r\n=BFcA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC78sMVn/Qnr8Br8iMF485UfXRRl6vkP4WJBMc69BJ8/AIgBSoNtSl0grDliCiXqCsdlfeTIogM/rcFnFalN7tetgg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.3_1620668810636_0.9855679930457644"},"_hasShrinkwrap":false},"4.23.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.6+0fe85792","@typescript-eslint/types":"4.23.1-alpha.6+0fe85792","@typescript-eslint/typescript-estree":"4.23.1-alpha.6+0fe85792","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"0fe85792d07c34cc1c13c9957a3601c2c98414e1","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.6","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-VLcOwgxRDSFxzIvylontzS05yBBW8U7s092qblwM/+ywrwU1kacbDYilAV+BIzP3coANzt6Z7w3gKC+laedd9w==","shasum":"b8aca5de274af7bc396e0bfbf38ad05deec3986a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.6.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZspCRA9TVsSAnZWagAAvbQQAImxSOsWGW5E+K9LGyV9\nzGbfsm37Vr7Ajcu9HyulVK01YYUzN8OmKuN+fmZ65Zx16qe8GLg8clQY/qLc\ngxgwu8hwCsSGG8ZTkpQhhmfY0JOWv7hFBVppBZOGwfsSNG8aKBbBI8HMvgEY\n7kbgf+ep15txJ+TemVbzyhFqhSioybQPQo/mz5fZk+TbZCSf/Q818EhjwbTT\nP0Y9O5xUZMh14G13RZ8qq7GaA63ksvhA9nQmxBprcXcMN4UJC/r2v+xkgUmA\naenZur3n5MZq6sPLUqZItrGji2EB7cnC5tX3U+ePiGhMdNaGzC3n86/FemXk\nKC30PrIwJjQOP0/bEkcqzJnJfSIF3kK4cTh/b5A7uwrME0VrckxNWPODyicG\nt08SWPDAssEAaQgRvv+oTp6q8H+YgBhDQBslJbvrpvkN9aEzoD/d13gpL4OM\nJqOIYcIbpRZpFBcCzqJpwsZhlFH3lC6uO/UMEZjMrfxjlV2SfBaDYwvZdoig\nlZiHWDKpyIqwBURds5LMOkKuXOf37eXIfonVSA5ve7rhjSbQ4+SOZdp9hWiC\nbecAhdwNkb3yS3LQa0p7tckdgT67eUD5B8GNfrxQDhlVHof0o2huknzX8mNh\nEtxMJsXLTXLmx70u4DkxOTJ35d+antVwVNlX5fLsEnkTsqDgl5WV0VKD4yLC\nSjEI\r\n=aIiy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCghcxvMtVYppXEpVdSMRmsi3CBmNbYmOwEnLX1GgBn3gIhAOlsKCtEae1euv7vZkPmGA9A0/xswpyiXs9IiJ71hNKs"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.6_1620679464508_0.6993454798479164"},"_hasShrinkwrap":false},"4.23.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.5+1be9302c","@typescript-eslint/types":"4.23.1-alpha.5+1be9302c","@typescript-eslint/typescript-estree":"4.23.1-alpha.5+1be9302c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"1be9302c3b17e13773852e880b45a8e4d32aa1c6","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.5","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-FY3TNPC+wzBymYO8GJQsJMWO8PyaKzAcuh7fBHa5DlLJgJy34mPRLHNEL7kfBJop0+KRsd0LQUfIX7PocsX1Tw==","shasum":"b154eff002d3f32ebaa788d3da4e44af8bafbf5b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.5.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmY9WCRA9TVsSAnZWagAAXO0QAJOvvynXQjFPo+kxUS3g\nt9OXt6/jBMNTKRSHE4iwlMCMbipwTsD+pqb96KNKuFiTH9WzVnvrZP+uAfz2\nHdrekf5A4D5ltkPEjKRd0RgHNB4TT4G8do/4+vb7Ayw6+TCwun24AQSjhr+o\n0AtFx8GDpS/XwYuLvfZs/oNdHFNLH7y1xPhsBlvnfJy6QTUSxk7w7KU/l/Rq\nBZyty4e1htnc0t38bSK86TqhrYbCJM0B/Q34GB1armryOAU+Y/2dwZvAi/1i\nQrLHktIo1FzpjIZOPzQ5hLIZddJpkyo5KbQIsgl0Z8L4YJQX8O2nJaQkGDwQ\nkK17GWGBA1cUAXWDEhaIkwyS0VZhfK5WoED4rUZckzo2wUjj9b3s9Ia52bCP\nhYaVc/f8ABj8h2bj5PLHUWCuvTV7W/VfYDJpvhU4sHp1KACGmDqpAg5wUPfl\nVGiunXOkqYE2P9s2MYN4c9qX0+sEfJR6VPfY28XACni+Uqr5ChvGPsfH9swS\nIU5LuxfvzfFivwDDSMZ4QC9+PHI5z+w0ncyQLH83oazUueZ19v63466BJCmN\nwLsJotXGAjINg9/tW7ojFNGvrS/MX90J37TSLrm5rYzVIjw1iIz9kjf36GV0\nUtiKYx1CkPjp8oxdAiMTb7H6chcq6XXCdJC3CqHhpr694vqVh6GaAcX0tvjt\nBoUm\r\n=sUQD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtK1IOJ/UEbw7kTZBiXsJM0uqir11MTGswjHjSX/jo/AiA0tw5objX9H74Wv1Z9JBcxVdeaQuW9w6I5v1oIYwkUFw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.5_1620676437696_0.6250203269340204"},"_hasShrinkwrap":false},"4.23.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.0+18d8151e","@typescript-eslint/types":"4.23.1-alpha.0+18d8151e","@typescript-eslint/typescript-estree":"4.23.1-alpha.0+18d8151e","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"18d8151e54f0ee7015ed4a4d83c0a7bd8887396c","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-UxQR1uzLtfNbqCApwzBn8Mz552DPpSwn2BeGY+7fQrJ1RMh3NagI4lJkv0/8nzSlvnBpVF+Y+U8xzKT8rgSwPA==","shasum":"393baa8c36d3c4363f62b5b20f147d5e7d084896","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.0.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmWq/CRA9TVsSAnZWagAAoOcP/irBZ+amvym1ye7VT6bR\nXPilDPupNrAwX1XrRLvQKEIi0jcbLXRWRNIynaaSaRGOiB7QD1WvrpGkIgiJ\nuw22o7jq3jjPBYuu/Dt/PZPhFZdZxg6wtDKA94pLEv9yWvqPo01KCXI99Ah8\nbRGMYWwc/KtmDK/2BbIGtE9LgF+jBjq5C5DQhfzRdU5qRBsYO12RUYIut0og\nAY2wKzgAEWQj0HxNzpVNcFoNN85yBOivveHZMh2skXXxBy7FN6gP/C6mLglH\nhp3C+IvTrIVSRPnqvaipeOFvXdoABiQMncgPlZtFLFvxsCga0np8KJMUY8Uq\nFwFf5z7W6GziiRF+VjQOMjuloDLkFcmVrVgOqAALST/ASSsFsQowy/9dlNBR\nvVCom6kg+Fu1CzmOmDZPILSZyqH9nLDmvq4m4d+za8nAS7cJE7pLwd8PBaaX\n1lALaqnqr6x0cvXN3GA1reqvFmLbKM2PHTmRpmkN5f0eTmmGl9RXjEsulNNO\nO09q2ml6PUNUSO1+HGNY7qjWuCJypsv+MxyePskkz2SZ6qmq/OIlcS7Pjnvo\nrzEJsuDK1EHC26o6vgg/yTDBvhBzVa3w1Anfj4ky07YmDa/ZoA5ZJNryleSY\ndv7XIhT4r1Zn/4Jo9wv0/7ABzbXoO4SHjL1dNheHYQwRvgPvkm/3ZPsf1yOu\nExdl\r\n=Orxw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbzc2gTYMA6bzZWZa2H4fM/xppBSh85eGfKVWQVGKBoAiEAqcMTJhpuynYkt3sOt4+lHk8ptGZs+2P5PU0NyBnqXVk="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.0_1620667070652_0.08848120976478047"},"_hasShrinkwrap":false},"3.10.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.10.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.10.1-alpha.1+d1f08879","@typescript-eslint/typescript-estree":"3.10.1-alpha.1+d1f08879","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d1f08879338c825a1a20406fe47c051a287d6519","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.1-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-B3KxAEtSDIMCuNa0Uhs8afbtcg9n7kMHOb5BbZUNIcqQT5HJsYl3oamafhyobAoOVFjr+udKnm8zHHjw8fToGA==","shasum":"2a3d95a65e6f6beccdb539955b785b0a6240cd0f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1-alpha.1.tgz","fileCount":204,"unpackedSize":409214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRILFCRA9TVsSAnZWagAAyyIP/RPFSiUmICCqdWLCQ2V/\nvcmb4os6LJje9Qb09WvP/A71hiTDQoTWMqDXh/H2DhMEztW7qqcZqxh9qxpf\nkc7OEblSttyvVXt4m6asK657fXkA0PQQvLu3Uz+uapBjSzlmadPnTPvrxGpz\n41/XdadNGRiBJIuNnUoEykOC3CeRegfJ1qWBIovbgQDAvkFrhvhFitxFUzab\nqNP85/UaBnaRjIJft+8qBXqavPDAUK6oO+PpoSWqozZKNJe1JlwJN0QSiOOG\nMJGVOGtgyNYxHN0uiXURxO7cMxDGE6IGTLf1w9tRuHkghNDnUAD4ppOSeNBP\neq8MT7Pu09EfnuXe9DHq+9Yvam+SIaOQijK5mozXaMla/1N8o6tliUiryM07\ng8oWZULZ/dTCvkKgVQbWsh4ecrtSQ0BqVxOTJZOpEgjzWzE0mHNMGovERCtC\nSiz2aydJ82hdSFuk1SufJe7eSUrIOMLRl5V2OnqFgF7YToJqimAUrc3iDEDt\nG0rKwsniR/bDAFJAIB6KNFYPtvNRH+kXiaXh9tTShnjipEXc4lA2uSPBlhIR\nlUGTOY5tWX9+wZN/sy/D7W4Nu6YqSAiLBDDTJiGwEaq79qylycKbtygJQqEz\nYIIeIqFyqkm0G9rp5Na3oxwqub8fX2IoKRRkz5IttAM0GfIfmhc0t/II7h0C\nLBPX\r\n=bH7O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhTRI4jHKsiEb7JUmvBuByiYsazeY56jVYaVhQyeBpgAiEA7NS5uXAR+T7MHpfFMLCmIbxYf3nvhk9H2X6wzAwwUVs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.1-alpha.1_1598325444520_0.5817745158474883"},"_hasShrinkwrap":false},"4.23.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.2+c7f90e43","@typescript-eslint/types":"4.23.1-alpha.2+c7f90e43","@typescript-eslint/typescript-estree":"4.23.1-alpha.2+c7f90e43","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"c7f90e43d9bd69c127ccf3daf655eed7281c49bc","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.2","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-8KVw9HuGToiLg6t7x73paej6U30XkCjk81okOwwOtkMbgupRMnd5O2JtpDQE9ggU8U5B3sMdt1ohJGg4sbufKQ==","shasum":"71fecf7b1bfe26d91c88bcd8cf322fb2d2160652","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.2.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmXCpCRA9TVsSAnZWagAARTUP/jFMMdnuMNz7wFdRbwi2\nALPh8fWj6u2uDZs42vxF2B2chdFMxv8lsNca+/jZ5dz8LbPbKBZg1eUrwZgo\nfzfA8EduBRe+fvwR7ezXwXuQXniN2YzLEf61NEo5ermMNS2f1ivIGj3ZcfSC\nIkuAPNM7eV4aogXnFMEjjA6oW2MEvs1uKjVaI9LD+Makw7QMrAPDhzDCQc1F\nRspPubIaov5kNQM6hmk50yIenujA6FIr0vintyxPdvOYPGTAYf3yds0h1/EH\nfAM7P0sZDA1l3ncPdvIZVZiV1jjH/PC9S/nY0Z7OVj1j8/hdZU1TldbArGGN\nTinOwQ4zDCsupUPG7QnLCS66he0pjGpYtmOOmEUiDHNCatwPZVl/uqqbiM2l\n4LOLTlZFbYp4PmiHfHQoFXgxqWhrvz7AFaE9fdjKdizUlzeEid050nd9pQ+S\nrVnc8LrY8z3L73iAiLTp8AILrQoHIUccGW3r3ykU8Q8lvugkItrb/VFvFAZ1\nNHH64W/WWoDHk1+6X9GdrwTjiWun4HVL46OzRZWcmjhuKQ/F6dcga7Rp6PzB\nTTjnpoXzFCAjB9ZWPn/NyxBvSARO8/JvRTIwsMYTpt/tyW9Q7PUtaVpuQy9W\n8mK3b8PKdqc+d1iMOzjjfzQOH5MO/wvyuErn2wtvLwCSt3P3Ynj85xnQGnAe\nS6cK\r\n=vFwU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTzbM7n3Xw7ILauXAPofWgYXKqMDy9cx0n2+oznHxLhgIhAN0XWGyxhb8Y5c28fuVwBPa9UFQFK1MgDVI6VvtHqYPg"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.2_1620668585121_0.6213907367177873"},"_hasShrinkwrap":false},"3.10.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.10.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.10.1-alpha.0+50f9c4af","@typescript-eslint/typescript-estree":"3.10.1-alpha.0+50f9c4af","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"50f9c4afcb08f65a5c6410e8a08f90df6f266cac","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.10.1-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-H0ZK5GQLcdiJdsFAzllnIV5vru8VDvnCjKkLSfuCSZ2qiI/PQjmLxKZK7NMS6Mzdt9SGGmEYlp9hQko5OEXa7Q==","shasum":"8e2148b13169a990d74913f2250df86da3b11575","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1-alpha.0.tgz","fileCount":204,"unpackedSize":409214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ/XCCRA9TVsSAnZWagAAo48QAJtFgKBUOjVjR9HsA/xB\nghpkxNXElvF8yHqq1F895vpa6XbO2lw4iEEJ1UhKQzH1oRySv/9lcHnwwD1d\ni4ugzdqNFDTL1+kuaPDWVkhTT4zKJVOLn76mULRW9n5zSRrd5EVJo6yIIfEY\niPeqlXKQ9R7D6NHMcykBNI3bDg5Wlcc13owNKMDZtmnPXRQlhN6DthJz44GN\nZAUvgLhrKoRoGpd6uZTux4wXd9FvAA3znBZsqJq0XKVCPM1g0acuUjwkURSk\nWSm8MpTKyq0vwikP6hnq2PnGeVBR19kLBp55ftL+SfolTSrB3lVE7IVoKk+Q\nubGcawUHNBPe24fragO8/0/jnMCx7cw7Z4jlPD8irevCTcf7KAlCpGEnIh/M\nQksl6itneuT0tD0At1GghoAqQBeWtFgFqAR2JHE7khMf4Qwp+iFUH+Bda7Ny\nwFTp2l3hegsgZKpVVNa7wG/o4orhgZv3WaKxVamfZFViLcLWxjUylW8p9StE\nD8D8eL+SEawe2gHJl6DLEGF44qK7SMy0Z+QJ/F7IqtpFTNeXarHQgjp4L6Ra\nv8AEaDRyyLk1aoZ6c4uNdr0L+zHsrS8rE7BFoeZDulyO/xqs/Of5shKU4ytp\nHaokZC8epRemMpESPzcYJ/VLWKD5OHbq7yk3h+dpkZqdQWaoPLPkQcD8rlbA\neGkS\r\n=OuWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj7pIbZWheWCo+7w39LTreGFJLIP0Wi3AEmAWyMp92/AiB62xBYBOYhFmefq6SXrTJw9T4QGFxnT/zHLyTfrbgKcw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.10.1-alpha.0_1598289346172_0.18745514501446037"},"_hasShrinkwrap":false},"4.23.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"4.23.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.23.1-alpha.1+80f8a571","@typescript-eslint/types":"4.23.1-alpha.1+80f8a571","@typescript-eslint/typescript-estree":"4.23.1-alpha.1+80f8a571","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"80f8a571b7bfc6fb56c2008b88f0f5e091be5f23","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.23.1-alpha.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-Yc1DF2r5qdDuldxkqpHWjjzwGs7mZlx1pY7Pz6C+bwKDQfWrR8fowcXK+QXO1hEc84S3or+QoIr7XlAWpuYkgg==","shasum":"cf664394678b6e5d17bba4f9996237b51342525f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.1-alpha.1.tgz","fileCount":204,"unpackedSize":412098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmXC+CRA9TVsSAnZWagAA6+AQAIJo+j8ipWZqxAKVwgD+\nWCAIXQyIHR/b6tDvqGON4iVUDq0SxFNlaeGButyaC5DVl8vnkOh7/UvbsotX\nt70ocdmtl6vG3vuPTb7/H+C36jNHUNgF6ohq2rSY/9ArvJONd+h9kbR1Yd8E\nIIOryTQwnsk32nMgn9bSe7zFCFq9b7Tu7EpFgDaAoK5uyZT+x0bXzM7qRW8i\nYuWv30qHtfCXcEYMwatXaxrSzApZbNFVg7d5Xws3HL/DsaykNBDE0kl2FI7H\n/hvaYPWZj4tBjbE/uOp/stlna8mV+nNUug2Dx2zv/KmwnriTv7QE1aOMuAtd\nRkEk3UqBv2z+eaziI9Vr2uU8NHzYpdlWV3p7ZXJ7pSd9H5RmBNNeya7YxMfS\noT3inXLMTeKTV8XJl7mc3ajvc22+P5DtnlK/FFabpQ73UjE6rWg4Xo6l9f4F\nISxbvmlx5eO1rLG/LFE6ZBw0T4dobkOdrK+UBCWLgblqszraaGtmWDjzpMo/\n6VJdrKReYGLSuA5JHdgTlBU+tVq5ZiGJ46JwNVqZhvH1ZPJvBifS92xdojD6\nun6ELeX2g4yz15jEdBMwmHqmdXyCrKeJaYSOVn0PJTzEn2EIQJkI7Das69nC\nJdDr/r8eV76XorzqbqdDsYyBIOed94SxQK0q2YjOy5L5WVHXK9siS16Cfxc2\nMEm5\r\n=siEJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN6zR8TrPj2dPC8nFZLo80zmfpSO+f/Hoctg+G7vv9GwIgcOZj2y1c4BO3/OxBFgwulbjerSafvSAayFOakOnvMFw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.23.1-alpha.1_1620668606083_0.49932343179987626"},"_hasShrinkwrap":false},"2.16.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.10+58c7c255","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"58c7c25537485a5aa5b3398dd0400a2e08909b96","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.10","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.18.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ZghA93o13Cou1UAudEm68geUfU5ulHxhnSS1P4XtBZGMriWx6kpq3EU2vGhlQ4eeQBXFVVgF3sJGyrifK7Um4w==","shasum":"1db587b1018aac458625affc9cd26118710b9777","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.10.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH/78CRA9TVsSAnZWagAAED8P/jMHSesTIzWpi8rXzpwV\nSO76o+JEFYyCrquLnvgFMCSHRwaxXRbLjPR/agVWmYaqHMHya7IQwUGhLtkG\nADacaMLGCLXprxeAHg6ychcEt2S1VAOxBFS4vlx9AFlgxId2g8tzyz5miSxl\nXAJGxuEbElGS7BkuslptZBR2EH2ckuCbcFm8tvuKpD2NcLjanbZLZaOxr+Dl\nmku+XLjlcMaSrUnXX+p78zrj8Ush1LtN1H8EdcX6loL7Rut1murNwOyk7E5Y\nr5/iIHYK2nFtycP5hDK31JHOY8C4ZNH6exmxOuVLm5s41hvWsvMU3Ub9e6hS\ncV3B18h4b7I/hTLYRm+WbZdfr0l9FVtxVvwE5tXOra6XaztHy8Kw9es4Iv10\nUftQMc61ru6HfDBjktrlfqRVrbxClGbhhQ/5nclFCtXPmRh/bHcN0gbJEpeM\nO00xALJjL5ITCMlya6JNqRsWhcKQa6yzjcpIF9d1liKPOl0pZRnEZynWfZrT\nvyGxkPVm0k4KfP9N5MI03e4AgdMKygt4yB78akT4+3VciZIoh/raxHXwHZ9H\nQwLOUfe89W5lTbtm5NBXP8pGhANSYm6oK1KUEMzUaNA3xNBR5e8YZbcGKy2s\neyq+vUZOFMEdTO8cC2V/SDlb5EeTwj2uj5nQR5Q412TIbqiJQsLiqzV4pXH8\n2akn\r\n=pT8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNHPMcLc859FvCyysl4mlHqWIsl3rtfYIooigk4alCMgIhANAQ4ojsp+ltxWP8wNqBI/mhQGzxvvlQrBpyShF58jG5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.10_1579155196519_0.6934254758444718"},"_hasShrinkwrap":false},"2.26.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.9+ead0171a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ead0171a32f57eb7170dd51aa032e2edb3256995","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.9","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-wk4JwJbNmrRAo2+nGiC1OMQTEeHmJRC5Z7sH9AQx9GQtNRFcjHWzn3U1Q9KgdQj3Ng0a0QhbwsUJoPXgifch/g==","shasum":"63dfbd886d7723e5a397cff47ad0dcb2abe8b302","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.9.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh20FCRA9TVsSAnZWagAAPogP/2e/a8l+IlwvZ0JtqByR\nrtw/GISNytdim0k5SjAymgBP1wR7ZeXvzwkWANts5jpw0/kibGZ5OeINLE+A\nI7i5WOzhIOcbk0tZ/K5VyujwBff7rKRpL3qCkP3HaGtBjGAl5AVrmU2PcZSv\nNi+DbMFN+WpUdwJ0AFEonq0ZBPfvFImypL3QTL2oXPjpi8cgaw+KE6Z37bCJ\neOylWT8qOH3ib4TYIK8lb3fn29QMiE+LK5D5EAe/OYFooql0bm7V+lN6ZvMM\nDzsK/8RokO+2uLODSQn6npeH4pNJzoN7MOtpgup0CS/qMEH1dZ1XkETzb7iJ\nxpUgJiKlDY1I199mp5OWgDX9XPBixIUJjlD8/YDwSnk5GuqOGJP/24TOmXA0\nojrSXMO4X5MR8MtYvcUjHqwBzr7v2dVV1O05g26HrmLUCPhhyDQRN121N3uu\nselJJZ0yCSSF+lFAl/hb2qgaCs3pxosVunB3cP7XplawwQvHHelRI98Os5Ly\nLrRlQXL2/u/HUcjdhUPC3bmlrxW+MNhBSJ3TtSwbNIUtNPjew0cOgexvSyDd\nmMEteGE3tSrSKGPd+TCD8zxJr+Mw41E1oltPLuBrPy+SYlwMvz1+Rp1ZLAjQ\nu5+xsGUWsJVbwVZbato3v11COtMXbFI5w6hA7bIUXpkmNAXbgRXjSBbpp7G0\nyoiw\r\n=1W/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVfI3rueKeLm7r/GKM+MoUh7I5VKfeYMlKEbC4evG/8QIgRXINobFjWrLEmiDVEnyP2ETSKMaJFc+SrGquNxaxyow="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.9_1585933572546_0.31571159733080423"},"_hasShrinkwrap":false},"2.16.1-alpha.11":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.11+e3293978","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"e3293978c512d0ebbaf6cf0701f26ef81f5276e3","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.11","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-nStezFP6ZePyCRK0eUnY0KL+bEfnRUSNY/p9UuMaHwPHNAza9dGn9ryzzqE8vHcMHCtQvWxvDhZRzMDP09tCtA==","shasum":"16234a67a87e51a682777944520cca5d2be51234","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.11.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIJPPCRA9TVsSAnZWagAAwmQP/3zbPR2QKRg+VPPivvZw\n89YmfeeAtPKUDxv2iBng5FoqqG+biChR37YVRfPOJB5aAt4ZmaHGwEHy6Ve9\nElwnCiw5ITTN2ORmmpNK4xXeZF91vD3a3MM5gOF9egiCgW1RJBG1YELuVYjb\nsgMbqliRGm3bBhGHQ/d5QV31U/zZh5VUbKfphN7cMkDy4ZxjEZtGQnDe596O\nU+IHTxhbS1oKcDlQPMxoRiv4oSZXVcy4K2+RyzUdGnHlkz46m9mAN4Yf0NsD\n68dICDcU1yVmwc62WeXmJYrDXhvN8CxaSKcg0Rn8SlldIHDT5inIjjh2NKZc\nuwDxoDLfzV29b0nidqrCTzMm5y/YfXEsb151lnkQbsCN37pmgj5FtJgtPVbr\nJ2Q4EL6F0aHSba7fN7iZl4ylY2/BUCa95kXgGvLNJzn2KS83ByODdz06fjNl\nnCdCgYc6Xj8PHG9H5qDnGFh76hBle+reSSSKpV3zRU/fd8XQSPBx2L3ZH0O+\nW+gfO1jG42JKAmZWDGOjk+sSA/2lgsMLilVE1AO80wQwdsajQpmZh7PtjPUA\n6IMXSDMAEEgFDZmRzVzl68c3qvS1m7NohavFgC7keaL8lYvZZan0Ho8fSC9C\n+eOrQtaFWJ9RqLsHOVQjlJ2DBzd1Yz4EPqxNvd2VMmgQP/O4yXxPXyk395az\ntbrC\r\n=jgNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCltnXteQ+DzqAUrFWqq2KkpCCduwmlw89IXMGXij0SpAIhALopZNx2MVtTfq2NrsVeCCUAMMyKAW/rEJ6Xlz4L4fuX"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.11_1579193294746_0.6787706939571791"},"_hasShrinkwrap":false},"2.26.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.8+d304a05c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"d304a05c558256b0771337bdb42e846da340f2ab","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.8","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-eVBxYz0Ay/2bUdDoCqqTgmJwK6s5Prxig/ZyN/rh+C/LtDxLSfJhXvStKLxU8tfFums5gcGpaSlsc4mQ9SmDyg==","shasum":"3eea883775bb23e02ee4885c06626ffe3b9f0737","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.8.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh2WGCRA9TVsSAnZWagAAoJIP/3BdFWSDAf2rTgvGqplp\ntSTAj6y7zWrC/DvogqeLpx2RTbkoQrQXCVd9W2o2kvKLMar8Oevy/1jGrz7V\n2bPDbBxdHuKBZvGw3lR4zGsdT66hFsqzdn65WqzQAiTXLkIpk77n8kAd5U7M\nXMFwYT4WEqzV7WA5hfU+yWrabpT0uzcNrd6UM5jyDsnGm7a+HbZiI6zcXh72\nO3tnt/FzoGvwyGzqR++EXNRBhaZsJmx3p0V1Ktl6KNtJY9z+kcme2a5uT1wc\n61rtgz3HhFdq7nwTgO8Rxts4ISp47OP22OX+BwSnIUt/fSbZiv1tY4AfPWRw\nH1zmq3BtXyAY4MV24IsnLGGAPF11UY2WKDpQP6q66qa42/qT+GTpd7nyUNK+\nYIOQ7itD+sEUiKeNFjmVMkYg70rdoMWAcAWy2CQtcZDZkH6R/xuRT/LpdaTZ\nslgAEN9x7xf8OPScLtrqHLHkWP7QEHrh1/FdedO63Fvm7lml7ND7Y/xlqzxi\nJaSMBJtB458BVclgLq4O9oxg8uTUoXzSR5/w2tk3sWWxr6ZagfR6bJLR7a+e\nD4jpbI3Nj+10EOy+Z7V9wCmbIaT5vHHM+Z+GWSHCvPlybQF29DQU36f2k/TG\nUFbmDQeu1RBeLM4l0sUISY37Gjuibu8xWMIN4MKwGjoNDedb+aMMVdRcSc8E\n5+Jh\r\n=Ed+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTRrjJWJtVXERg7WyjM+ZgAihHG7RvQG/WvaBfSAWdjQIgCcowa4jLfVbGD7np5AXTQUxVXZJopcUE5Z3OIK7xWw4="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.8_1585931653846_0.4238258137965918"},"_hasShrinkwrap":false},"2.16.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.12+9c5b857c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"9c5b857ccd5661a1ee56541d4f342b47d3f43595","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.12","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ntYJk8Ao1tWIDSweX8eU2P+w10aY+bN3bmQ8bDcACgCQZq2xYif2G1wigZROrmAgCBZyrZm/eAGJGyBzmKUGQw==","shasum":"aad948d072e0963e720cb8650dadd41e18a5762b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.12.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIJpqCRA9TVsSAnZWagAALxEP/0FDNI+PMUQsehdyr3OQ\nc3wvO3qefAyVXypn467FhNqB+hJrpbqNoWv/x6hsmjB6tCMzmZSjh1q6QRwA\ncGOEwo/1Kh0Q8egqFmo3q4Ogv3G50ctP/qIFxroZVF+JH+hlbP7RPpLyHoEF\noND/FNXgpPJZWfGblKxUX2Buzsc5qNorNwJa19Uq+wXDJCswVTE1Gw004u8R\nuaWwG8neu+d80v5lbHCAEYM5OOF5EDeBYtzJtwwKprbo6alIniRs8G/i6Ke2\nRkuOxNujaLVUPixZgPPc31vATjOD7OpjbX07DxzT2C0BHLdEmWpX+eeP9Nup\nnjgCFzhdbOtIVOaLC+LpxrPk1ruytqKgCVRQ97E7wQSu4kGCsWKVXtX5DeWb\nKx1AtD5uAQAa3jfLdi6Xsbc87/blUQFzB6dxy1fHBpf+S+odMM3tf1PDl6y9\n2eWviyYdP4JTeh+Ris+u4Yh0zYFMf1NXWQsx0W6dWTWPDtaUuOckv7bjnGXa\nJW1dPZ6a7t5YF9JQw57R73EF6xmPIA6YKbKcvQDGaIM+Myvf/hX6vTcUB4sD\ncMwwUAZlLLEHfsHTl7B8FsHT2Ef1EQQ4SaeKXHZsa1XHlWP3KX6uMg9YIplq\n4MZkPDzijOcEn9kSQTpwrbfSTIFqUfEfqRjz60P8C4ifgXUyXSPBMiHC55zs\nrruV\r\n=OcBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUnBRRxptecGtNKBSXr67Zawbquk10UKBDEciQ+cCXFQIhAJEpeZP/KJgAUgF2UdEsteNvxeU7AiprBBhW9Fc9D40y"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.12_1579194986412_0.7123394384145598"},"_hasShrinkwrap":false},"2.26.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.7+ab8572e3","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"ab8572e30e14ebda91c8437be5ee35e7dc9add2e","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.7","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-sweRQrp1xBtTvq0rR1T4k0YX9aIrbQZHDC5lA9Vk8bcTtOVS2gjwsY/piNZQazHKbPJn3EUeeX88M595PNyL6Q==","shasum":"0911f785419bcc45fe777cedbd6bf25acd595965","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.7.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehr9TCRA9TVsSAnZWagAAnxcQAJS+Z4HlezftTE599zI4\nyH40McrMveNGelAIBttqNKtikPYITtpH7KPK7rftFwSOss0OhtKXH/5cCuxI\nUTYBzmTD4/Cxt7SOd8oBI3QhGPtcMkIwtqajpF6DAFF6mXnv0ldGspsPIIGO\nO9brACdPH+G+Y/EFk+xBcqitDBm3gVUbKekdK9AmqL3FB9TAl42T0RyFZUIo\nM47Q/bL5NgSgtXKpEaaxmiuBX2RNtPAaKXii8e0LvMcu3KrzhwMNBnr2Frt2\nQdEInRIPiuRTFL4koxuOlpffNNaujreLG3TD0yr3dXy9p2dXcUx6zGjwEuDO\n3CfZVqfJRtNRF7jX7Z6UvRaHIEe4s4lXY9F1DV6Z2YseYEfX4vyktv7oodtQ\nmfJT3zcnty2zRj14oXfHql54AMlXTrl+myn1xp47kqDCaZo+L/Mu02Eyg7Uy\nVm+CrRnu8sDB/Xg3nMlDe4fU9upHd/bQuhAXXVu8oRGjDtprXO6D4ch8VBMH\n0x0AZWnfLMio4xBouAtKEHDBAVto98Ft/31tuMgGkqLwJc8mvCvdP6749U02\naaJhLz+LUYzmiPNsaBuP01JIiPGZDLFs3S27/QIFG1TLp4fnaUcO7zbbnf8m\nry9GIfko2EawDXBU/T5jYyVVlHag+1jOiKtOFvjIhGuYT3kAYAYiHvF6AghI\naMZG\r\n=CtrL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwS8o+BCSfwN5po8WyjkegDoy8dd52Dp2+cZOIgJHAjAiA2Cpt3sHStpf0TujFfJJlMjzSV460fyTnmWKQLjj96Pg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.7_1585889106685_0.49439309111995233"},"_hasShrinkwrap":false},"2.16.1-alpha.13":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.13","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.13+498aa243","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"498aa24383885e95c06830ef058ef8296666d1a9","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.13","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-lyPUzoJwmuCHzyG4kuVdgfNCCGsM96CqTACslstqgBQZxktrmVIB/wK5WSAyskp79X64P1RLNsLhVUUXhfPeqg==","shasum":"b24857aa3ab74f1de36bfd6edf1d934ae8020839","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.13.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIrSLCRA9TVsSAnZWagAAgmcP/2EbPngv+sefu237tW9R\n61fKF807ZaN1eb0bLQmIP33uK/Cp78HCMWh0AjsyxupldC8aI9Ka6IvVrSBM\nooZSLYPeNn1gg0Nh7JnNUUjAjgspsEF4rN/NMj6ARwK5CvQldDWnzxuUvcae\n6DxtHFrwCnWgObvbaWIoIUKX6YhaQxzKX6Ni2SCOUnEuRz2G5a+wcDZ/vdZJ\n9SL08GF3NAPYEcNklnicZQ2/2NRM2N7ta8laYlTtCMhMDb/2IScNfsi3Zy2P\nCE46dfbInudBLIGUZ4wCobVLOmj+b6t7bUxieoEDPd9LstyRrZJRmQH8+DGz\ndxz7964LAL/3fL1xWzvTk8pk27vwmRhX6KzFU8eUBK449AMh7tUMBlpNqCZN\n31S95dG25CWYWEZJRf0QFP5EPWA9OQX3y0FBZj8naIhANRk5r64/RhyPocdp\nj2efMwtMv5ezxyLUlvDFX/4li4PymRSuPoI8GNigyll2o4jYCiUeLmTdQgVI\nTHsSbYQ5WYVRwmg2zfZ/HKrBmWxBFmUY6zsjzsD0fL7vaq/iunJCgNXPoOOm\nJBlCD2N2tJl/WDajP4mktmejhFJR76th5Tm/dV2K7VUTccPwNitbJZmfn5Rf\nUXSK2/Zjg0cR96hjq53wTEQSyaqaQisNrEf8MGQwfyA7aNEYXdf8xywSA3KL\nESCy\r\n=jGPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCryTO0yL/eIe9dPgqF4d2NQx3mq9uhyffrM35E/Hn7fAIhAO51WpEjegeY/kVot6DjFxukWJ4TKGPoFEtto0eUPolg"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.13_1579332746810_0.5702410578211021"},"_hasShrinkwrap":false},"2.26.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.6+485e9021","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"485e90213a0f8baac0587f7d56925448883fc5bd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.6","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Y7IBXN5Eh6yGZkpwe37m6Aexh0cziMqwGo3Yxq//WtwQxUZy+pVogOrBXYbWWpeIk4ggx6sw/BJT+4szDV35vw==","shasum":"c4f0839b9853961e5718c781a04b1b008ed82323","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.6.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehqSHCRA9TVsSAnZWagAAkUAP/jdZ2ro2NOsDoCRIMTBt\nxlMRAdzdkuR7m2SYE85iVVzeeYlX95B7SJybG1lqdrlUPdcWPcEWlaloD+9K\n4RpZyZtVRLkL1ITekJ/zL/BOZPKLuziJPCh4kuqLZdY4bC/n2TpFnu4bJ7y+\njQpHfAB/FG81gseYCML1OIEj4HGlKu8BDx6qyHe1wbrHtww+wbqa+4byJQoW\nMkUaSETxKDhcXcyq7x9yOIEfAXMGM5zCIeNNRwqCwmBLT+4AdLGKNW0PV4ic\nVMvpEAobXlbNsq4mgD3ORhB9xSMp4N0toNvZ+GkUszKSnc0Ux8eGEogSRj6A\nzgb2p0ntCw8Q7UgnjROjelfEg3dQbYnVyCkSB7xXZTzL8JPpibYYfB4VhrNT\n65dTdtCJBxJrqKyUDXzu0pPFYMVo6IIodxiQbqKOG3cWt3OLRrsLFofcyR6T\nuoIJvJUzqYYpYi8y4oqqt+jHjjqU6jNFUKh9XlF1qrOKwnU3vC8HwNhP7VG/\n4yUiVIdkIt9v3QKv7XShX2g5cDfvSraPl6ifpQCQna30u1aBSscH6VaS7HeM\nQ5oXFjmcRobrAdUVySzuf3hwnbyKbOmvDkidOWrrPSCIohJHpWAVRp4EKnec\nVH7iDGLPXryFDKCc52/hbuPVT6j4DPtCDdZKrlQ+743BLLgA1b4r+TyavpHy\ncM4y\r\n=cJ0d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpErI2i0J/+kGhma8Ga73pVhoFCHX5q5vHCN9g45CMmAiB17bYKPK8XPiKd4r+Z9+q7Id+oZ+2yLualvCSJ+U3Sqg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.6_1585882247055_0.1972796378622088"},"_hasShrinkwrap":false},"2.16.1-alpha.14":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.14","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.14+63c63517","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"63c63517ada7013b141f82e1fa14927dbf66f231","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.14","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-xDztJpSDoOu8vzUF8ReqZNGPU+OVsE043c6HeDN8snvvJDs3vjZn+zrXCEUlcDoUHoBUcyBXOG3g26N351AP5g==","shasum":"8ad7102b5470a85914716b9ec7836af9d2d17357","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.14.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJKGKCRA9TVsSAnZWagAA9FQQAKDURh//mBKqtN6J3yD7\n9dcqcNefGTjZZIlU9VHidmCPvr3IAyo8PisaonxlmyJcB+LTd4w6tB8q05cS\nzWMCU2A9lAq8xzf89gxWCP3gpT0sSWcZ9aK6KmOeZvTG426QhAAU3v5LXHur\naLHuouOrazUi4n0KgH97nk66JCnuX6O12ZWXmDCn2DXA7AXCTsqjmE1fZeDm\nvK2CNN8+jzSvt5ilj1zZmcgX/TwbhXEifbRIAA4cOYGcW0xhAglrr+oIeleN\nfM/xAYVtSfCnnpjzq8bTa20uB1twPihq3Tx10rRiEACJcjyRazkzw/XzT7Yp\n3LG7NRYDsMFBIyPllQX4DKOsPla+VSFUIhe90orDuRSC+Tsk8yVgjntBcf0l\nVNg93o3JniKD73kAhXz5wruYEnbsqGX3NFlhr0b1+Ixg1c5KXVyXIS8uNDde\nrFLrej+leQxUneli3WqpX0lx/EskzpryITzIoRwSLNpiSEgMkX8PDN89uoLg\nK80/K8xrhTBpFuALoAOWkm8jxIT1QEOoE3cahaCzV6Dckok7ELWI3c8w30xh\nFnDjKwr0Zaz/JNoO5Neu/UjbIwffsIgEybr+8Grj4hF6WRcJEdkyMM9Egymz\nHdzbZaAtpBm/xXlrvtijcaM/eylEIKh/s3pQv35kCLo8iM1swat2nsEdpufe\ndY7X\r\n=WDTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIoBXzU38NgDF/Ws156fpKi75/QXXLNto0agHvO1IL/QIgIObx3SYvhL+BxzUmbEFgAg5Gb/MrnBIqNwD/eO55M8I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.14_1579458954114_0.28675935720155277"},"_hasShrinkwrap":false},"2.26.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.5+1f0ff41a","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1f0ff41aa1bc3b7c5330b2f5fe22e24bf578a6b2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-TY/UiiGUwtB4ALw1GHyK58vgbJHDhbmrbZVC1jMXhyUszGOQ4kOW2b/bdfBg2eekad7VbGHD+uH6duzCtL3LmA==","shasum":"e4eeeeecf282e6420976f13886ecf990da21c938","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.5.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehRkhCRA9TVsSAnZWagAAjbsP/RSoGR/rq/xuKdIlpQkl\nmkUD4F1xQpnzEWlRDDCCcLuQKE8dLcmGqDerSlKOPzNHa4hASz+BBwiKaOtE\n7dXaE+WbO7dZfE9b0pk58Y7JRAqCm3EgSun0Aw6OgBnyd/AzB+md3ITzlDiJ\n7+wjrY+VhJxH0e6bsqgKBCmBBQXPtOv17TJS15ud8T7imXGc/xppZEdMjILj\n6SgGQMVr30vAV7R0TpyxNW7G0gnb1jncEb8uDasPJlTKCEza1LoMxGe5VMex\nYEsrQ6A7wlp/3Q3tQ8Mosb63IzRANpwzwanodiDbZkPkdWRfDCn9NvCPQmRN\nnUosUssWjciN28kDQdzpOjClFvRYac2WceIP56NQx1LvAlF6Kr7LdG6X66jC\nxn/xOyc9wEFgwTgIYZnqPYfic+6MJYdUCX3PQH0GxGj5w/k5+3oNyGgEDS9x\ni8hn3r5JTa12qBtsJ7j3iezLaiT9nYPqoRHVxXaMzwfa7Ev8F8oKWtfte2ty\nLex6iIV5O6cHX7msh5/H6JBugOc2E+6QlUH6aCDp8PG2gUnFH3ph8hSOPH1z\n9KlMksFBgOjIeUC/litByiDuX55QSk5Bz+dVGKMb8hl2BdmfEQ6GM0GJhUEH\nLZY2ur0Co6zlmxyfxvzhEtLvV+RHGOq6twLGshnn3ru/tUUvRjL6fwzwXLJZ\nzuwT\r\n=kQ58\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYbEgQXyFUHan9SQ++KKq4gCqjvi5rbGmQyTfxo36RYAIgXyRC8Og+kUL9txq+GIS360HX4PNOtN5a3u4aQuVyizc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.5_1585781024641_0.0022451225002064756"},"_hasShrinkwrap":false},"2.16.1-alpha.15":{"name":"@typescript-eslint/experimental-utils","version":"2.16.1-alpha.15","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.16.1-alpha.15+60683d7a","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"60683d7a670d1ec261c7e683f83d9b09202cc879","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.16.1-alpha.15","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.18.4/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-y6UDDZd7BgeLtCT4Y4MiK34I7BA02HC9RaSGvCQwSFWxh5CsiPvzNjDxFeVlkIih8u7BY5JI7zlAr0/sXRBqkQ==","shasum":"d17aa40aebac1ef70d161e70ea04d6d2246a70e1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.16.1-alpha.15.tgz","fileCount":112,"unpackedSize":148522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJOowCRA9TVsSAnZWagAAgj8P/R7YYCRm3emk6I5/iw/c\nNJft9MxokluVMYxxBra7V2lOTD5a5LbmYSt4IUQPK9Zw4ASIUIGO1Y5GBqmd\nMY+IM7GONPE9oE/7Ygq79ok2kWIPU7KHsbHdzD6NP93N0lmpQxuiklW7zNDr\nc+RxGq4KW7GQiWChq6CUBDOlfIp4y89JL/RB6qY20NY2S1o1YU/1V9n2Aizw\nuxqBSFb+gz637aesHIr2BQyAc2NfG/VOl7JRQWTOrJHsvxc7Sl/Zm4T0meDv\nxxvOu5RpMiO4NMcaiMqDSvO/bG/zXLyAXXI76eJJ5pvgxSWEbX0ECSCVRMWb\nHAObY5ydAohy3Xl413g7a19U15aOaM/O5Gkz8QzGyiaxo+5hoDVYrm6OJdsw\nErJekoRRhJlZ63Rvo3N/csiRR4wkGwCdwZ2tR1Se0j7epD9y3uOkm7gJUo1a\nvhB+jBYgzw8d5EWCp5mEz4OFLI0nfE1YTnyDuATMb+NhsoEzrD3BCZz51RjL\nen1chM827yjLltmHyu8alWYhDyf2pwbKoyJeXpaUX0rGXULPDiXqhRyo9qwX\nHqE94fbc4UoJItnslYSb/BCjaSVs5p/ITEoz03tltOeH/yja4QGtckzDvSDf\nNHqDse84zrYQvfWIvye2DjavTy/zp1ezQrACnuPSDSaKu68oKxAYyxZ0ke3z\n2Ar4\r\n=2rBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsK+y9kLDImDtoJYNyygyXuTisLcRRRBK9TgDBoRfyqAiEA+HNP5VRxQC1VkukcwLuSGArVJeukA6qQVz+YMseEI7Q="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.16.1-alpha.15_1579477551852_0.22459897515471217"},"_hasShrinkwrap":false},"2.26.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.4+9d53c761","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9d53c761983dd964109b9f13eb9bfe20caf9defb","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.4","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-nVQYnVvnZXsWvp0iDtMRbrNBHY9yStJdQhVXK5E2kAH5x+iGpWYait2ZMMwmmW8XBtzxMbBc3sOVNXKtijYzsQ==","shasum":"5cd114692eb534b50105500bd32eca3e697cba12","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.4.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehLijCRA9TVsSAnZWagAA1WEP/2xFsC2EM4h8zoWzx1HP\nfPHOzqWrC0W+MOnyof5bdh5MaZaGih2YCfZXMn+qTk4tnMblTnOly8k8MUBr\ntuizvTMLS/OxVlLvDH9sy7cR3QN3FwnNyGgaxr8ChBhgfLKTz3NSl5e4yuKi\nTsBEWjB9DM6JLye9j7D0L1D7BbUEU1S6H/Xt9Qop69pIVs9koa9ey81LnJdm\nXtidmvtp9uq+AOWwsx6t8GKohgksLCIqfhScEGw7vGEdTiugA5dT1DON7pPa\nQaWAFg5GsjrAmpvAp/CW2t04Sb7sAzZu3Yvav+GoFsNpwNX+Jl6P4Kmzr6Gh\nWjqPSqPoldWn6Rym+BjYkyufgssgUfv3+CXHwTVsHA9dYNwT0GjZTOhQua/w\nVguTz4ZiB05S2+2es09VzEY79pAQFiwHIIJNU/G4qDcs6QUKo6nrR11NlbqE\nhsj03osgLT0EC42CbAjyvKEqa7pofIKQwBC4XEXOdi+nVxVjxiVGoEkoTs/J\nXxRYVHPJiR92HANWlolQdvjX1NXQF4aVv08JGKzC+8LISx1wR0a/eh5xkBoM\nq9tnSaUxx0QhAsHZxXvPFOKGjiiVALuyQ6YUF79OrL2leA2JYLVAe/2I1OGz\nm28i0ac03YeswShM2f9QsNeUSXMzRiPBvAPGvp25ouB/2jX3NR+5xHfSCzLR\niXzO\r\n=T4H+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqss6HDV8XQHVJJx4Jl70Op85+LtZ4ZWvLQUv6G0IrqAiEAlq9yu/4KUc9l2/9ocvrSddZNU7AEJLWLLVhcLAkjG3I="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.4_1585756322815_0.5686414934964665"},"_hasShrinkwrap":false},"2.26.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.3+188b6897","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"188b68979d114ba0957a076fe9c27d154223512c","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-OqymItQHz55HEfTAq7kxcbuDdc2LaYyn8eaJOitSH5+jHZI5JKWhj7jdM0IPdRqSbgm33vOg57KvpUE3D3qLeQ==","shasum":"c29d1830d05474c00179a6baa5a5fab44ee3c305","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.3.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguZTCRA9TVsSAnZWagAAAvcQAJeoRqpX8YfG/QeRfSLY\nkyjdGGPwml698+w3Ce0PJfArLorWMo9DZPwrLNDJUOtXPil29J9oJC/JJI02\n6NR/VNvnon9EyY6wwmaJny9eCZb9C9+ZYA2OTUuvpauIuWpLxlVJL62rMsQa\n8ELhQUw5sDUskZ6SrbofsTP/qN6H64eyDj5gQYf+RP91hVMBwMgRz+Pd4xR3\nz4hYMRuW7sufs2xuIBEdoDnnHxoonSuTb/Y+z2j7b2EMdJzklBay/TOmGpD4\nu9uOAkRHSRY9r+1DGXG50mIsZFzRuEJTQgSTqooOSvv+l0kw6nQXE/60tF9q\nDtDAd12OEzec/xwlr6jwY6GhfdWeQ4I1sUBLjY/Z0dVf3Ao2QcMtvOJftZLU\nE/RFGuzfVN2mYdKPTlz0swCvL1HC1aopCiAJnKEig4SMN8bzdVP8/7Yf4zgL\nqwh2USY0o/3sV4Z2k+TPXZlq1ksH3keU90+vF71RTNdoNiVEL+Br/rUhSvWY\ntTMi3zUnFJ9u4JhCEDDaVOWo5R1Kix7XN4NHcuoR5fxpDR7X534DjbQMM4aK\nFo2MfZv9cxG7+HmuUwFSjg1VuVBpuM+EM6JOCSosa70BF9p5GCpSOP/0sv3M\nOu+kMgswahj0FJk5r6w5F6KAWR9+7QLjWXN+mTTDGQYrQHtTAa8NeoM1tjkb\ngvHI\r\n=YW+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/HnWfNRTGc9Lr1KfwEM7UKNmYPwx5Zgit7P13SS2XJAiBSUe2xRt9fyvKXUZy2saVKQ4VIJpYGZMSTtinBuK8btA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.3_1585636946890_0.8194852378938988"},"_hasShrinkwrap":false},"2.26.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.2+9642d9dc","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9642d9dce693befac89a4e9d8bf8dd18f4361e2a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-2AA8uAAGeFS8sxcjn6jflXQGU7flMdT/unEZMs+cGuyl/XWCmLe23he/sgN/4H+CiL++5qZEPa77Rh8hNP/EzA==","shasum":"577953390b91a3e014b538f95e1a6f1dea5b5191","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.2.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegsgNCRA9TVsSAnZWagAA7GsP/RcaaL2vCJZPKIWmUKpo\nrZBZ/q+Pg0Tv6jYFjYe5KU/4m7YPOp9p52RDM0xrAL4JLqAXtooGSDxCjTet\nrpTLXZIAu+UvoBXnkpbq2Fi/kIUD1+AJ/zlJZ6cEduxXzwxGeZrYZGPGMRiz\nycJV/lqIAIpvLzx39ebVUsGdobN1KRE0KRoScbWqyM0FNczPO4PeCRGd7oZ/\nEGet7shZHLK+k9rwxZ9suCWrTwiHI49ukeXpN4CccItMBxtkD019/WmOHGIz\noQ1FGcHQctlJIMBRdytmpj5KL3jlaTGkXKtvznsZLhzHK/S/mnGCVbbIgH8f\nP8UJ/182Ij3P4NBG+w1ppmJVMmp2LS7S0TNjeneg04hWkXrvVSYd0w38dzG8\n190SZGPk3Krx17kOakDQWF8zas37qyR/Tp/O2XOg3HFNxZna2ln3s9NAWAn4\ni/TcPTClD7r58h3T+jJj4+POLH754Cymzx2nc6UXaqinTxzvpxrCqdpqZKYy\nusb8RhIa3sGDs6H0AEziS/5Db4AK36uUHjgqwoZ2Y85vgPP1znjRcNBIoiMN\n0VJOtlofRGqHma5OgiVfktsXLuE04CsLEjjTg+iP7eEMWiKt1VHYawc/+/2E\nAHLw/WPQ12pTVjevehGyxyCW8E69zij7FEexNtjy8dk/Gn2MZYp6UfnQWuW8\n4Mv3\r\n=yM6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKMoCJCG5iRCX1JnXt1IJpMPEXdbEQaZWJrgDRhuka6QIhAIbRdE55fYrXbRq9hY949FI2WTBBP6EDlJMDqySTgtpf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.2_1585629196751_0.15496600964041152"},"_hasShrinkwrap":false},"2.26.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.1+8ec53a35","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"8ec53a3579fcb59cdffea0c60fbb755d056f4c8a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-i9V7XsrUZNXy/PIklkVutqolrlC4mMbbQIOlt/GVay5d/GFg5lsJFm1j4UaK2PDVFnk1i5h8Sbb59WQf27S17w==","shasum":"7583072f48a3b03b02f616b9458119e7cde552a5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.1.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegouACRA9TVsSAnZWagAAJrUP/jGGZqBsR1VBDYOLdsXX\nhPl3lFbRUfOE9cpiAtHheCtSE9L9WYWz+gZYitcsa4jKFKic4yaDEQ2XiINp\nrAHryu3vedOSEgudpRAbBYAhHD8c5hGF41aeLXAJdsUpmAZAIYhd2LDLgbzD\nSIAfimksfMd+84yIyr0A9QOL9f7kNCr55Qkf1DxPldUxTi6dN2RCFIHMPsWN\nuhejdOj1QB/Y6yUK7fwckt2IMWC7QsIuz2qVJuBBnJI1AS3eOm8eazqMlvOf\nA5pQ7RezZoDNX1v/GDlfifHLiRAryoqdnOoCZJDnlfa0EANQk1NKcH5vwWD+\n5UeMaK03oZIU1T6aneJIHVKGCwki0krv/iZxshVNdtkdR3PTDXXKmfbh0Nrs\nPHtltSWJYmkhbA20iCWOBIFHYWvZdkuf2+g3ZBJ+Vb6Vulh5Jm6BIvcbCp4u\nv32jH3IjKmZOUcsw2IIBnyAYBiYnDkJWLZ2xpTk8aG2JnFd+rkFzofcGrY32\ntbAVkzvaNB5vSoM+Je/nxae9lWMw2SEZfJep7acHdG1AVw4JW5l31ESXBe10\njZiSGW+TkiGuJ+6pvvblTguFelQe/uP54fx50gymXFwQxm3JvgKEvpZaMfsw\nIlcs/I372aHHe6y17ttYsTgktHlRwcjES7OR3va3ucKSa8YqZegsh+w1jABn\nURRM\r\n=G9V+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVrL5bwguP05c2vyWz5z5wb0wMGs+iyrWjdrJocnHVfQIhANc4b3J0Zxtpc10+8M4D+hCr1U1IADVtTwldqlnN5Xb5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.1_1585613695744_0.2674532508853944"},"_hasShrinkwrap":false},"2.26.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.26.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.26.1-alpha.0+151f89b0","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"151f89b007d3474a4d9b572128388ae4cb3595f7","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                                                                                                                                                       |\n| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                                      | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                                       | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                           | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.26.1-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-ILOv2LfVRTEE8eJJV/F0c3I0IPjVRpvHCfM3R6I/lHOn7xmd6kAgaENGJTQdBGba+2jgqoqod9LZ32KrOzFELQ==","shasum":"165182c8dba5858d07960256b5169d11027d4fbb","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.26.1-alpha.0.tgz","fileCount":152,"unpackedSize":221665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegihaCRA9TVsSAnZWagAAaKsQAIAZ2qWWgWGZdYk1nqJX\njp6mUs0G2gy+GU2/5yGr0JBE+VBn3wzKMDGe2eGqi+kof+Tul1XGrqZ5d7Xp\nor2d3ZYsAZCtOYnEJ9qjB3a4mPanK5ZT09xD1VdJl0V4P3BUCgLSlSYCGZp7\nBkzZjBK9Sz4Z1pO2YiJf1CZLpvD2iOF2PmUbAUPIig0kmuHSBnofymQHm6ju\njrdZAkjdgi/Uuhzz7rXSVp+vTMVpjn2JNAxGQCssxujTZ28ubQmVSkxpCzyb\nZhy7nB8InlxxrpQ3+tMj6LeNt4mVdFjxucYNTqszjMSvUlPmLWYfMQDHI2dQ\n2I8ccvpKv++PjQFMScu47MAEgxPkeG/ZPM7FyknSvA729jefMBplW17MQfaS\nGU146zvlmoMoRqgJurx4lqAxQuSsEe3yC73RMkHWA3BkCkxc5OzxgEdcB/WG\nzt0T37rgCpi2wsxml77+pW6TWwLUR0HiP/1RJZT/hOcmcVuvDc05MYnCzbN8\nQS1hHa+gORPon7Z8QBkQzsT9newZ4nNZNfRXojRZ859/F/IIXWUDIPV4oNpk\nQLKDIFALb/cpdh3ujG8J6L07PVNfZ5+A7+pzgQuGg5gtvtB33GHjXMo9YgUc\nG3+xbayWXILkBADdE6RdGrDENdMaWK/hvqsLAttADdOWqTJSb1WR9J1qclYQ\nfiLv\r\n=3R+d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm+VCjuHUyzytoWRS6Qj/CLkJPBgZBeAz7/n09+jX1GAiEA3CCk9pQCasUCslyrjBbIbg4BZFT0n3FU5XUYwZzgVGc="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.26.1-alpha.0_1585588314314_0.5975147065640956"},"_hasShrinkwrap":false},"5.59.10":{"name":"@typescript-eslint/experimental-utils","version":"5.59.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.10"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9768e989d332fb11c9cb6c72f8d1d707a0b59b95","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.10","_nodeVersion":"16.20.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-POhk/RDfMPak9VOT3/ege+CkYxmr2eoHICm85/XutcFQqyKN6vN6PpNq6tcIZCsWo+cI42xooowKSe8SiTGayw==","shasum":"5c1deb384df37f54189cc903ce10f9ca559885e6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.10.tgz","fileCount":8,"unpackedSize":4904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgGf547RfBhENoRp+ZOewzlMB+ceZq1MgDs9ebG2OcGQIgc5xCCzToBKTZyk9RxcPh44nGoMKQ4WBlyUZarZunL5E="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.10_1686590189247_0.9946407688892855"},"_hasShrinkwrap":false},"5.59.11":{"name":"@typescript-eslint/experimental-utils","version":"5.59.11","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.59.11"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a91bb9e264544fc635a44468c2543b94fa83ac1c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.59.11","_nodeVersion":"16.20.0","_npmVersion":"lerna/7.0.0-alpha.7/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==","shasum":"9f95e09313a9f96457006b0b8ed43c2e68eb8876","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz","fileCount":8,"unpackedSize":4904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKg6UZ8Qrnoi6PuIPH9+6pfhwdMswj7VIrcEdTuXUPVwIhALsNWxGZOwTka7/M2aItKppsFD0kdoY+xPaJIEiCGBtI"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.59.11_1686592889724_0.7108795776340036"},"_hasShrinkwrap":false},"3.9.2-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.4+37642480","@typescript-eslint/typescript-estree":"3.9.2-alpha.4+37642480","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"3764248084455409f085c5bc4706079405cef618","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.4","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Z9zBRNAjUI+9xfg9Wzk44ar8fiT/DZRwKTMgEIEQtjk7SuaOpA7ti0pzCstvAOKI2LUtRM0zd1s7t8BKAUHD7Q==","shasum":"9ee5740aafe2fc13644eaf1639024ef4671544a6","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.4.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPtELCRA9TVsSAnZWagAA978P/2z+E/AE3ONDvTT2Tn35\nBXJMHVclgtofxv4bVugzxwNVFpH+wgkl+sj0rkOQLxQ6ws4pMt1SDvv2D0oa\nlmb5yqUb+ocXe7IlAb03AmVG1kYGuW5Bfd8ZqykBNSpRxD294khMkWvTYlnA\ngd8dLVF0OIlCWw3QSkuS1mwGbWvSoCgwJ/R+k5xdweTDm2QWtHETmmMBboBt\noyzvQ+TKs5/SNxRiC2NXZGXgwgRc+dOXsOrDJB6Juy4lI0T+PgLm1x9EgEJQ\nQHhsW1UguCmhrMDJjE61zsgBJl8vSaC2qcbXCn/Zqax1h4HlMcthNTOSuYOK\n8r48HKhgG+OnrJB0dRrR4yYtfoV1j95EBpkm+GQb4qXxEf34T9k+pb6U6v42\nfDS5e5Ip6UkzeK8aM/cQqrXHgdmzvLbL6cIXQEQgtLj3CB+stuOM+qSdbSg5\np+iaikcCKm//jtpnmicrNrcYObjeUAtNVlp+kPl84FLqfgDALQpMEWiZy+Jm\nDFweZbSg10owY4pXkRYksVOtaBi2T8O+WldEOjmvVUe/K9dtcfjPD12WC3zM\n4rWMk6M6snqGtqQIWfn3S8wZauR9/yDq8aXFreGuAOKvehbq+4a59Lq4T9U1\n4T6QBYpwPJ3X0JkDcExaeesSENzFw1zQRIbZeRlmBwtliICwk4XKVKcSKW+n\nbl8j\r\n=0nVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK/ZBp6ZCVC45+0yVxeeTXY/0m6ao+WjKPE3Br1BAlHgIhAJDa40VlhraoUxRTYJ+IBLd7gy906C9BNPbsNv0JRqJ5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.4_1597952266722_0.5980833245855957"},"_hasShrinkwrap":false},"3.9.2-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.3+b62331ad","@typescript-eslint/typescript-estree":"3.9.2-alpha.3+b62331ad","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b62331ad02dcff3236e18f10eb92d59e7371d4c3","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-00W6ggYef0SWLy+ir7n2SFU7d5d7N462Wuc+oFilQXUPy75XiZqLX6cYoPHbb1Opoo56VSpa5idzjanstOZmzg==","shasum":"cf503904fcb2bda109816155eae965199b03c640","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.3.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPq8rCRA9TVsSAnZWagAAdEEP/1Giqm7ncNhutuhdoAns\nWcImzHwyhZyQUGogiCXV4kj6ASc3NYkf+f3alFFwDaKjDRT24dOkGHJnfs0y\naD2EBe76Nen8ylyLWWiISxHmK1RhMmk5roMc/TQlX78r9P/qygI+xPQ3O37s\nFnEUUHgBVP9D3etbK/QCSvHnlPvAIZyIUcd08BJRZ9lRH8ePI68f5PIEXCXS\nhC3onMyp+aQz1Nz4FPuZQzI7eyM2UXkX0MwQMl8tY2OjVDlWQKzdvdYJ0q+n\n+C+FyFPd0ni9EOiKxzZiGqQuQC958vX/e1yhtjVVqWzmlQjzEKUf5xrzLAQ1\nJJUQ8O6auUkmsUiz/D1Jl9Epi9+cDGXjLrqxHebCJEEQTPMYGvBM5kdi84oj\nW2L1nYywCrsDfNLyfCk6NQGEs042g6KPYstgIXF0Cv6IoZVnnjvm+czTy4M8\nbcw3fnjc2VsjV7ZIN0IdNQ1snoFmWs0kvK1YJNCsLdBLbWvQR32VXq1zI0EL\nQ/LvRYgEBtgoqxW1YH3yUL+WTDGc5Fxc49/6cxvIaflm5IBDVZM2KtB+rvHz\npfZ25xPu+QAz3r+pSS4C0Zv3WUiY6p3xv3LOgcFgHZ9RIluGzyEkV8kbWRBY\n2UaQMHzRKuz0/jjGZ2ZK2ilzYjHJQwQhR3s9zefxFlpUFz8sjyvDJRPWW0PF\n/m9q\r\n=BAzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbrJ7+DQLL+nBth/+S65wLjLAqzZxEXewUzsxxT4prNgIhAOzSUhuRkgNwElU4GAeYqHzgvO2SVTIRUZS6uGHVlzij"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.3_1597943595382_0.7257032313421337"},"_hasShrinkwrap":false},"3.9.2-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.5+fde89d4d","@typescript-eslint/typescript-estree":"3.9.2-alpha.5+fde89d4d","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"fde89d4d392ef35cac2bc09f2774bfe397b20100","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.5","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-PVO+oan8hasEu/5hN5Vgn6W6xqiH1c1TbolsXcCD6tJBhSsqxGQwxG/5X5cNzRUqGbC6MRMgmhS5sRjkYfRciw==","shasum":"5b3481094eb8dae50e5d1e6b68c882b31a35e28d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.5.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP4lCCRA9TVsSAnZWagAA0HQP/1AdUxO2esIikEk2FyrU\n593GOvzfrg/cdc7Rc+bNb+okaZ+tXdCQUEB3x9h6/YPlDOQA6WdkJ5yinCy9\nAl1YzcLL0P/ZBxS5DdZTh/AbjRSRZetWzOD203GYH/7EoeeHg7pWL4Y6ChQp\n8nzycmZz63NkFJU6Rm7xMOzwGg3NU4OsKfroyLAl3coYsf76exV5E2RiMUkj\ns+1bhsWckKOdV4m29l9zywOEjX3FX5ihrd5RHzErbDgXlfT7PsmAU2Bf3Dmd\nkpYSE5j+CUiqWOFEGlQTMmTwxoQy0BcgWORDVccTMiHs2yyeTEwQJt/9dUZR\n1QpdDWFdN2oBhuky/dkwTAPGX2YhDswnNo5gcEYUmLG9XrS46o5/F3bwifpb\nuUyc6wpzdIpzolVbTGa7aHNXtSKZmUywTdbl2kYhyzhm1m0vGZ2tjozZsI+f\nLh3qsxTSHKhGKtdhe9JcWun8WvrzhTEqLBcIwSQZ7guCgUwAw7smA8iLCmoE\nIDk5PlGANA0NSyFxKQGJveQUhdGHsegKOXJ1Qq2ha6V4fdnR0RZTjxQPDRwI\nkmY5IdUKE9Ue+L6Kf0bUP8f9WUlore6YY7Zefm3VF2mp/WHEcuFM723N+hR1\nJvC41LOOdhndjL49NK3EOqfXlOvVO77HD58kUsAs1FDo5f7CCE8Ng0ius3h2\nGDBL\r\n=TzgU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcjlsD4NKNvmjWjL02i8BhXqynevLtv68oIoMPBF12CAiEAhkX0bIKckiTlprl+IGZNqXdcLq/myjDdxnjMxgA8HEQ="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.5_1597999426136_0.006828240572027688"},"_hasShrinkwrap":false},"4.19.1-alpha.10":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.10","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.10+eda91576","@typescript-eslint/types":"4.19.1-alpha.10+eda91576","@typescript-eslint/typescript-estree":"4.19.1-alpha.10+eda91576","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"eda91576069c12d4de2da6d12998d5c3f5396114","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.10","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-PmMRstsFnEzA27e4Vj3Z4VmEUP7PuyTBzJsWH5U8I9/rP5AOP1mAiIgmEh/RiZOervVd2z3OJwEeMDIR5AG67w==","shasum":"f0314fe65a99fe021293f601fc9176880c1f5e44","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.10.tgz","fileCount":204,"unpackedSize":410038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYO+RCRA9TVsSAnZWagAAH+cP/15a9ajvozQ+t6Dj/KAH\nxegNWS/N9pTsnZyokkXLCcQ2GCIJSUNIzrZldDo+rOKZvpI3+fQp2FpFzvTB\nN5/rksqePQ5i4taaXgPNck20UO4MXlK5vWSPmPLHvLdkjc/IK8SV3ZnJrjxj\n5mJSMZ+szDsHAtZp/laPTsbz9gB61Jq5HJNwT2MXeNA+HHVXbBfXlGPmHvdF\nXXvtSjBU6YUWBpJYpsZIf70YRR4Wkf1MkAeKDuhFoFFCoMF7LrEGRyjoSZ7h\n5qACk3knJcZ3teSbzah/QuRlOs1q4di2sOaRigORYg4ThyxU1iz0l+YQjDD0\ndm/yPMZ7rkU5xqCA6/mShfEytxWAgM50HcnCRaNeSx/AR9s8pBsMQNIGnDkk\nQF9ws97l/PjbnDH2sm+EiSHw8IkwHjF87Ftn1HRbjkzZTN+1IC05AzjEX0O4\nq8CZNFJn0cQl6AazXZBExkdOzgXHsSFq8rKTrji7uzkAbs4L9Ooi88ag1n3x\nIoXCAHc1BTNF2h1qy+0kgcqFkugwhwsCrjNWuU/NxdwbkCoPQYFibxoFqvc1\ngqyhLEvfzloYRdhvUfreCCun9xYzI0PIpxJp2IZtCQ4q22JKCxtO9tLSj4Gi\nMRoo+Hkrkn9aPVEkMAh2kfA+htrb2MBEaTeV3KCESspXUiRu5j5cCbwTV6bt\nuxEq\r\n=o+vW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCDMo/Y5iGiiHlIgMlU1hagLdsIsvn1xO69J6SsAqTrAIgfx9q1+Pdx8qsgD0P0BDibsm5EH0CB9R+memBK8l76qg="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.10_1616965521386_0.6682596051069798"},"_hasShrinkwrap":false},"3.9.2-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.8+a53f8c6f","@typescript-eslint/typescript-estree":"3.9.2-alpha.8+a53f8c6f","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"a53f8c6ff37aa47b3fc1b729e359d81ea079ff75","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.8","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-X7whCIGUxJNu1vQpU0eI+0RFRbh+G/70pwSanYbXFT6yDPxkghdAnSEa9sQOJMQ4F6/kzTXXmDe1NqlRTq49kQ==","shasum":"f00e770b2e430c2dda02c6b454650c8e1848f0ac","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.8.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQC6KCRA9TVsSAnZWagAAN64P/0Ryj944X9hFRNntZoGF\nLCb9BN8Ob8XyAEwApyNHTIgvJ6e4OxQYwAM8s6NDy0Y5ZPj3VvHVHGjfv9VJ\niUwBNApLYIPoM/bRIoWb3q9ltqrwvymyKPQTyifkcjNMj3Wbdk5Ksxq1Cc5g\nVh0l+exHqz0taU6UAS6PD3OV5PiOfRI9aYYszpM3b8tK9/ofXLC92xX56xMh\nDiMDYdbc4eDshXtK0eTAs0vDvutorrCLCS40bQ1f1RDi0oPU+dnW3exGlTqU\nynQrBDFUaoCMKYTEgS75ZCMt6skh7Wgs9mJ2IId2Pib+5vQZsfPtUFHP9zV7\nMbWWnrDVpilBk5hKKcwhqlqJiPmHhQwwI54e7MR2Ca4x7cDtC0fuxwOhdTV8\n1FJc488kQsUYKlnsk+BP1B5VXtx+9WxUbyv7LM5WiwYYy3li/c9zt7Ihh0mo\n8OY0U+wgfYDG/ywB3uBCYOXOgVKJrIVxxJwhoe+OxXfGKCx9Ob/7ys2BBGmD\n8RycBETDQAhgtvYOmai3Loz9xxmjUP6udcY0IkvEI+5PXymFGK9j8Q1/hDMN\nUuuKoF0h9RALe9OF5HUUspCkq7mL5BlxEvv9k9vz8bi1gccRu875kc4q5MBh\n+O2YJbN2qFUhA8xwI61H7TRzbmJpoR+wu6IOyo09moTQX33KtNahVO9kxDD/\nis19\r\n=kL5S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8w9Op6EpcQoTCA25zd6UkqEKkNgNwh/jSp6cPkJ/3NAiAXk9GT4BAVi4gT47anbNV8JcuWxeKTozA6MUop5Q3Neg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.8_1598041737815_0.6513449372794353"},"_hasShrinkwrap":false},"3.9.2-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.7+d468cfe1","@typescript-eslint/typescript-estree":"3.9.2-alpha.7+d468cfe1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"d468cfe10e49e96d59f2ea4bc50cc0db0f03541f","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.7","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-EM/5B6rc/wfny81WTTwOBNhg/RiiOZ3Hg2smmPg/h1IihEh3gk/UpRyR1Q73CfisTVmbnT9SDZAeHf4w7jD91g==","shasum":"7c17375302c4a19926be151331e3c7883e72409d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.7.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfP5DpCRA9TVsSAnZWagAABuEP/1nddE+Lpl0He3m8vdEH\nL+eyKetWjQ2T0gHzb9y2H2faT+L1veMDbZtFRefzHlgoQv+Qsm0JkcyAcfaP\ninQD4O9R/1D6Bcla/z8rqASZRKD3MI2bGIjgRzyXAoXczQnH0jMX9VSs3ZNx\nz4YnIcViUUvfziyKoUJX5M6D/onp8KKqjGgW7CvTm+vLPHAKTvnV2Nc+m2xA\nzkdmMzr//L0uhSZ1RbvfETvEyyWxWgXNZZOKSxG5bXW3ZnoElaoVJvjDNXeS\nO9mhyALZFbp0ROtqb0A4czxTA1KXdQteN0hKy9oqURFDvVEfJpqFqx2hoYi/\nMTP7en9Hkq6VCH5vtbvVY5kFbTDkvDMbrk1y2AuEr+kQQHSCSkbTPiD61pQm\ngklPUtJds97HS6Ko1WogBwe18Ec/a0rKQ05fqXlvgvZ+jN8W6f/tT18yJ0sX\nKVxD8QF595OlbmV6CP7j4f3wfiUuDFXbYk6TJbyPF6yJ7e0yUGjB1ODgpj4I\ngP31k4xF+nC8vpGOjSrdcivPUYhT6rokQ8qMoJ6khVh1XtSAPwkIUisea7df\nomUh4BlvffPcFNsI3clZl7liVkXtlavvrZe1twwgud9MT+Wnr4s7Vj+5ND6j\nJiFXlPK1sILNnY8MTu5SkweyvL4KRhrCx/IBNT+SWt2rDeH5QMxqpbqSYcrH\ncRPJ\r\n=ijQJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh4W4ErLX5Se1f5tEIfknPFf5Af5c9+UpwSdmg8aHAugIgeHjPcBUowXOgEKxZRPJbF673MspbZ8i4IYULdMYaUhA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.7_1598001385381_0.33544872287147154"},"_hasShrinkwrap":false},"3.9.2-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.9+e6be6212","@typescript-eslint/typescript-estree":"3.9.2-alpha.9+e6be6212","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"e6be62128b3a98541fe590512892c4b501914e46","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.9","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ZT/08/6N1F6AA3xeC+lOO1zDk7O0pEpL8Ky2T+Vs5FVHm32aRYVkoi5sfZP7c3b2nlB+SS85hgMsgeEotq3csA==","shasum":"0f8962b056750fdcfffba022428433321ed41098","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.9.tgz","fileCount":204,"unpackedSize":409022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQwqBCRA9TVsSAnZWagAA+3AQAKPc9xjKResPTjXhH5II\nnqw9vXnOGQOoETT8ZCzNWq8lHMhDB5IpLW4K5OkpnG5FVnYa5dlB+D4MBZiF\nV0xdXenOEuBLYGpyZi7YLdhP6XxFqJZPTLDQVyliEU5bsC3woXIosbtpw2Nd\nrHivwleVa12nrnRF2L3Vp1EaAYQZbpyr+FjlWBoCPFO0hfeQM8tewBe0eHvD\nS79nno6SxpIvcERlObXEyaTNN75fvtZe24BLyNGmp2Fe7CBuRETaHICgpQnk\nP2oyzWSobho6fo+6UrW6gIbSldvU1CUcdYL+ZHwm6Nl8SnefNpDj9opekMzv\nPoc1wOyOkuw3WhdzUxBO9Yt43pqwdXdYK+LHfFK1WRMI9BGL4BID0dfno1VV\nG68ezib+0LViTHOqBgSh6F5YzuPeCTth7YNGC0tbucKGzpjS7G8bJGIrPm+2\n1Cg2hSNACpasNNfK0Now0X9TgjbvwQjd5j/8pyAA1uLCEIm7id89/CJzXN6E\nywlaW5NssTDWdqp8OGQZZVAfzYuUrAErlCJqa0EneOQn9c0WNvdKumZReYU+\niruwuKx+tBWw2Q3ISAG/B0Ps/d8NwF4JSWM+2i3uya+OkqV9Ypn92Ri4bPjb\nG+QshsXzjgJCYwSNTNkLbwr1QbqF2L84UtunytFuaVHLlZo1kp6bP0lsAEH9\n7gxI\r\n=QmRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ8t/8jBmQTvtbfm0qtkUrVXYxkbj2m1yPtFRXfqmp/AiEAuVMAm9w9A83XvXUCzb/K77KJiu7k8Z4GwAvY+SnbAJM="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.9_1598229121259_0.4089220769611377"},"_hasShrinkwrap":false},"5.54.1":{"name":"@typescript-eslint/experimental-utils","version":"5.54.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a2494122fb326cae02d91f3fc1ad37de15039d8e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-oqSc2Gr4TL/2M0XRJ9abA1o3Wf1cFJTNqWq0kjdStIIvgMQGZ3TSaFFJ2Cvy3Fgqi9UfDZ8u5idbACssIIyHaw==","shasum":"a45609ce43fc6b24b4c4dde215446eaad7805223","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.1.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9XJ+wVGXRlYyTE5E7Pn2xUoAmqJ75ce7MQw01bK00swIgFhEpsvwRopzZ/26hYGvlPRcxjQKRDaDBxKM1hKJ0V4A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBiBZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY6g/+KZ7WVn8dbqNMqqauEWEX+pL5YruKXud4t7PwzQoh7A+E/FKx\r\nKFHRa193hihzZHYAH7lLNJFCkbVSC1LHvWlt26QiBrvkivS8U0Y+N1rDWJQI\r\nz4hhc3cDbqntZ4PymoRffUPQ/jn1sqYwDFPjGBLgtEp3lUdm00wz5EX0sfxE\r\nBo8uHL8eInhDOUayQMe9KWYUrjW65NcHY1Rko9jhBnntmf2mTIcEx/A40PpB\r\nWAtcef7Z7lczRGVZzVCjq3O/LeI/EylFEw19ahNEzJ/yi8c+3hF6Glk7AHXb\r\nGkVbNnhONi2IGAJbGZ98UWnZf1U7xTbwS0KgQpNLYGLNWFokrkVBRv+Yrm1i\r\ntWdB34hDfabjLlDq6vmAUeSsmpVMmHZiEIwbR3AjmRsZGlDUSRatasWHGQtY\r\nuJDtQWjYmobxJ3bIBY096gIL+IpEIvTB7P8gSQxh5SuvjyLZcustlRDjS5e2\r\nu+cJm6ySZloJyTaCvnrICCsAOq3fCYmY5H4i2jn0aWd6t5kUoP15H2971vrZ\r\nbskpd3XQogBPV1X+4acqMRa/25J8j6Tdn9JB/+qbJhvVw/rpv1ILzjMRUJc8\r\n3I38jNSeMxVGrda9lPFTcypBkdJra+cJnAoK2YCBJLKEr2vp1EHFvcO/kq2n\r\nXYIvw6WM56AJOU1pfZPzpeATzpIFA8znJ4M=\r\n=w/wu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.1_1678123097110_0.7010186333319619"},"_hasShrinkwrap":false},"5.54.0":{"name":"@typescript-eslint/experimental-utils","version":"5.54.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.54.0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"678ed4131872dbde41077702a2eba7fc694c687e","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.54.0","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-rRYECOTh5V3iWsrOzXi7h1jp3Bi9OkJHrb3wECi3DVqMGTilo9wAYmCbT+6cGdrzUY3MWcAa2mESM6FMik6tVw==","shasum":"78ffdbc10a46be943f07d82ebfc7ea3ab8148cd0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.54.0.tgz","fileCount":8,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjJ4HpFDLqlqKu8WdzCzXp/9uCfK0qEGcV+g9AOaJ9UQIgWAhKIid2E03o9hb0MtEYBslxKxAVf7Rfvoo/3gJ+EZY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/OW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6bw//e5dDGGVAFVFZfCd4JLkA7/MG6rjQeBaS2N3Tj6xSyST0T4KL\r\n67HfxrGAne12ZIICPVyIaGLuD4gOX6N5Qh+PHEoKkhCHqJUhdGA69OpmjSJo\r\ne09nA8+hTkYDUqK0hA7LnBBumaZ2r99PNcAJP49deHmZoTB0dWTHmTKA6QI4\r\n2zR4hLS+uGL20PvCGAItWjAihLFU7/ZnYRVfQstOGZXBqJIdf+ccT0oIta94\r\nF8kaqM/lC0SsjvqwGOuRIG6GfM2SCXaMrgHcqqTHYXpoBhSTv4OxtRJFrew1\r\naqNvJ1+zltl7WPq1lJyVO9A1FqQRyRzsH751x8tSJvi6tS2Te68tC3FzViab\r\n82Esk8v25YZc2lEhpF2CUS0Xs5zXdrVhy9k7L3w39sH9I84dKRFyAoSTnnYh\r\n/k4F+LwNm0SLJV5GiEmH/h9oKdROuKQgVQkDlik3JsqqhUEgrydrQonq+r5j\r\n4B35Je6qYxqld8ZGwGtksP9w4C7K5F6yDWU6bDSG1S3023DwCuvaVgiiGa8Y\r\ngSLqHqeDYtDPwkVhTT2vQU8SvVqrC/sWqEBPJ4rUsTk2XpZE74RlvSPhHHrg\r\n4YsZeuEYAZ8AsBLr5fxaOPo3pITie83LDC45PTM2Ryhp9K/dmZXNtBBi0e4I\r\na1K3STh1RpLnJPvvU4P0RWKJZnU1dGcT48Y=\r\n=PbEU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.54.0_1677518268148_0.18605079578084172"},"_hasShrinkwrap":false},"2.10.0":{"name":"@typescript-eslint/experimental-utils","version":"2.10.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.10.0","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"5adb8a2fded0785d8793b78bf96051aa7b60426a","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.10.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-FZhWq6hWWZBP76aZ7bkrfzTMP31CCefVIImrwP3giPLcoXocmLTmr92NLZxuIcTL4GTEOE33jQMWy9PwelL+yQ==","shasum":"8db1656cdfd3d9dcbdbf360b8274dea76f0b2c2c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.0.tgz","fileCount":108,"unpackedSize":142457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5VGPCRA9TVsSAnZWagAA9n0P/RN8b1tVo3ytTEkBYNXq\nXzc4wol6YHGu1ybrOdssuUBEhr+Gdd8wsUGGLHcpy4caluWw10+tvU8APWCJ\nUg17lqjZDU0+eTGJR6x5c+FXlk2qMiGH/ce6yyqTFF3xXX1yHthH+GYQmDFj\nlDJxUqBLHwNuqCsxX6Cc4mRLdXObgpvJWxUecxwfUwuHp723vS3fAqorTiNf\nf5JdQyYWfYwyT8vCv+ESfwxFLyYIRxepB1fcmWD9/dGCMRxM3oZttT41OQnG\n4JivqeT/TtGkn06K58SWl9M4BPoLYsYs3BlMREB4UrD/XnHHZx0y+0ZmrF/E\nzh2BEw/cQBPC1uxgwL0ETTyKrFmPrDJy4gvzG/eIMfLV4CiuyYJ398TjXU+S\nqtA0zp+H+A/EsRDpqfS4yIn6YEMSLZePaqjmN1eA65D2MCl1yHse7oZIye3s\nh2aiHSCnpOoPnRPFIT9PyEHXC1XLrDPvQ56iJUn3QGFYz0zpLko6A1ZQsLuh\nEn8bcKv2xKtRgy1ZTNbpU/zhRVId7vcyyRSaXj39b6pxESWkNtY0QAdtLLJm\n8nmnn589mDlUeCtyIniN711xGGu8StPHV+feBwa2sj3UoE2eyff+2hXdSS+r\nSR+NXzASOfAjn6ONFPNr2j9v7k9sw2l48JlHYLyCTJeDRJDqTEVLkgronsOC\n66Ya\r\n=u3zp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7U4WuFPoKFp0cG5Aa559wUxDNNZwUHPm1LpdCYfOXFAiEArZHEUaN3i+/QsREQHaxJPkdYPXY09Gex0C4uVCAPadI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.10.0_1575309710625_0.4602503370735245"},"_hasShrinkwrap":false},"3.9.2-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.0+b47a3c69","@typescript-eslint/typescript-estree":"3.9.2-alpha.0+b47a3c69","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b47a3c699b2801b682690a8d03c356fadb728a57","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-xETYHlRA8pVtnq2exTh0jx1OP0r70nXDbdape8TrzR+tB39dQz1rNIb7db3zQ26leEGJl1kwFkcs83Mv6kswVw==","shasum":"905058e4db634f60d14ef8f01f5c12532dbc3389","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.0.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOrsMCRA9TVsSAnZWagAACeUP/iVBbzmoGmdCjp6zdPjF\nccyB0Xr6lBeLkxMxR1mHbnQpj5C8FX70rGur/nIiWrvOkvCURA1AFgwMp5J2\noaPh2FH2fxQ7SkUIX9xDdz7dZ6MCD5ijZT9TaTWE4AakKv8pKU9XvYUkLZlX\nANR1ZTny0xL+xr5Ux/g0sdCPY2Zes8NJTnmz2ip0DZMoZ8VBcaxAsl1LNi6g\n5JvkkIGS7rJ2cH4S7dclgWpkuzyN/A4KOAVakySQFJocDZdTnUGlOGVo6U/G\no0MUJ5kd85sGHNOo/2XofAMobmfJsT/X7VkEIuyLrzeZQnsGs2GyCX0z4GYs\nAiBN0QSUZ/GtjM/m+E7nKu+IIIrSQLtDtVdHvRHI+Hfj/MiJHfZS7Gkqychk\nWZm+1Stq8REqmDP4NLoINrCI/j9x3wlJ2OYNJTdUnFuoS1QbD3Jb5LCdeKCI\nvlzcntS5lcYQq7mW6qQjJFkhvCdaga6Z5TTDjqnVLb3ki1oDdgUayhASXbBz\n7B5C3rYDiI7ZXZtuPQWZWzTOMGZ5DsNTg2K6FqE7DmmNmR8S59ioGg8JCEGZ\nT1cBojpT1iVl887q1zz/msLUIdTXOGsAbOkjNgb36llq8x3rcQW9A5aykWcP\nH4bEfE9TYd0g9wCH+/jGnwn2FW/m7aMMnXfzo3MRd+3yhzDv04y0YEgHr1x+\nmxZx\r\n=FeMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrUbQJyXaIOlasusNHP5LjFFW4bcj2nNeWMgGcJhUuCAIgOt6rX9Vrty299VjkXcGv4RUl7UjMAN9iquneqqJpSM8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.0_1597684492082_0.09452761760397199"},"_hasShrinkwrap":false},"4.19.1-alpha.12":{"name":"@typescript-eslint/experimental-utils","version":"4.19.1-alpha.12","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.19.1-alpha.12+5414bf27","@typescript-eslint/types":"4.19.1-alpha.12+5414bf27","@typescript-eslint/typescript-estree":"4.19.1-alpha.12+5414bf27","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"5414bf27a81311099d001808475d9cf832ce3bfe","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.19.1-alpha.12","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-CQrjklOiSjctnLZR7BFP9EkEixEDuN8qqEgLoyU4mApHiUbJo/McHl7XgMrYuStXidVxCFX/sMH3lk8+9ywrjA==","shasum":"242fed035390b055a2714de7fd60c12be672d711","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.1-alpha.12.tgz","fileCount":204,"unpackedSize":410038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYPaACRA9TVsSAnZWagAA/SMQAI7ruRwe+NKWyQ6Ll7Uu\n5hxXj6Hh4SmW6iGj6kmzIj+KpFB6eaeIuyGtmBpRHupEriSqjwAVVPkhh/VA\n/p2+1xJ19DlCsEEBbrRRJAYNKi8Zn2TdjGP2sPMCw/SaSMauY5vHJbYQtVEj\nQDLmCBF1I8Ba8mZ4h38ECZqMGIusOQxBwW2rDFJroM0/oRYXKd8f2mBQjJOp\nqynJuQ+AiOY3OEDnWWeUzBnCqC+CAmwVo73w/Op2LByd8iQuih9NcO/te25/\nhXuwRkOC5HsNL88SjmdUEFI2z6duJ9zWzYRBbkg6kr7hYAdZqQ6rBQQkobAL\nuAe7Q+wGLyrxCx0Vtzgc5yUyQyjG1bSMxiza7f0TDD5kLNuZuu8Za8rNlfWq\n8efH/aAnk7Hq76E9sUGY8MVGqB9KA+TPrxFyeG8jPl5xbCXBtwBcbNxRDjxS\nbsk6RU3K8j8nSUmbVV+qOlnZKHy2K1yo41ySVYUKIfZ2hWEA8T87652IMMWV\nX6hCDP4LhT94VaZjIcuCHj8+V74uqKZ26rhNyV4piHgwzj+F0msCPNxj3jqj\nwCmKH3stz2MDpKbA/LhitfEIu7+L4zcKDPcFMxZChYcUao3TO/YW2nFm8zpj\nqzgCvl+NyBWhtROBwXGGIs+FM4VFHO+/xkSNsKGyOP+nVz7u9oGNp/XazlAT\n2hp1\r\n=yeeH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu9S/QXzNgCCDZYGCbRMffKeplGyZP/dz2jNu+Joe0/AiB7gX1Cmm8gdThCnpajDqAo98Yw4imxgsUpCNjXJMHW+Q=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.19.1-alpha.12_1616967295638_0.2320456106062403"},"_hasShrinkwrap":false},"3.9.2-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.2+44e4d9b1","@typescript-eslint/typescript-estree":"3.9.2-alpha.2+44e4d9b1","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"44e4d9b1af3a7cf3bed0009686737c7f8a279596","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-SW1UK5fpLfHz7s0OvdR0orIDvglVY0nZdhPPYOi+HrO66UCVXN/nxrWZcH3RdY3h7SRfnhL7+1bMjbWefuNYDA==","shasum":"93c85fbd2a3b35914dc5bda626f8010944f1802c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.2.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPWRyCRA9TVsSAnZWagAAjq4P/AnqVOumu1z6Jq/eCPcD\n7RTwvqxvqPUeEEKAGqNWKERyUd6GBDAq/r3fo0kQI4hHdvLqlb+GyigXnY/R\nNEQchndrIw3CRMSHCh7AqPa8s+fddkGBhvKzDkzvla1RkTUOik5qz7O2wn3D\n7897lTz4zAQQZQKph5054qTydt/y78icmbOLjCfGAuXo6k2eYVPkrub2af0q\n42EZPiXMU0ZSXSKBT1OZrabNd1Wl+h6naen6mmQ/uhQLzkERNlpov8f5MXjr\n1ctCVgQXdUb5HforcZyCkWM+dwQM56zqdFhS1P1eH9zScruE1h6c7iN9Hvpr\nrbpm9Osy5/iIUvx8J28SGBzk8OdM+XwmK8Bij7JgdCEZ2PL5LO7gwmQ+3djf\nHYcRiRl6WScgIoCNplQrbqROmooezi3g4vjUJcJKzRwe5a2lnR59Ongz1T2T\nHt5u3hya6p11l2jCuvZln5rIRFODnEP49/uCgEqq5MH9teSCjDhMCj5KB4hL\njOaEo9MDP75ULpd+k6q8wb7NWbZTC6Je51l+Wfp2gR1CAFgPbxHgnRHQXhz8\nG9E8FjXfGS3jLySvbs+RDqsKepWsQRl7Shk271mvuaeToDDYzFb6toOc53HM\nNGPhKYfGKl3dsBQqfzprFX7Td9Dr1ZrPqKDX58xaYJ66DeHLXAPuqjP5lD2R\n/eEO\r\n=gF13\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlF6y9xC3b2rlXUyQFCbigWTFskbZlBDVX0t+vuFjFmAiAzzJv2kx7etI1+cQdU7SzJczNOEhs90svHHxQ0jLaQUg=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.2_1597858930256_0.20294837063060678"},"_hasShrinkwrap":false},"3.9.2-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.9.2-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/types":"3.9.2-alpha.1+cab7c4d4","@typescript-eslint/typescript-estree":"3.9.2-alpha.1+cab7c4d4","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"cab7c4d402f0d0d3371c10e56f755b57aebf6997","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.9.2-alpha.1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lRCOglekqvVdBZ++jcmEiWRKQ6KQEei8/2xOy+jmL4DjbS+rKxlaTBqArpcf8Q/wzxGiK0pr/daTvsC0LdMuvg==","shasum":"6580793c07bbab598743484d3b394aadb48d7759","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.9.2-alpha.1.tgz","fileCount":204,"unpackedSize":408814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPWJjCRA9TVsSAnZWagAAEHMP/i82bRte7/YML4fp9mHS\neywoEX0zZXdKntpkxEM/2l8cCoP2Ridx/mr4H6exarti/KPE9XzHmd7ws2VY\nSgfDBTPvzhVZUfojqzqVrymb9EO/UJfpo6u8WpgDO/eM0RGHmm1N7rfZsYAw\n/O9oOas8/MAeObl//9taFnP50snMkDfVU5fT57SzlpED7B1U7J3LBu9Em4IK\nLeYw/YM9ersnk5HOlJB5Le7EpkMvAzi8tzSdmsWD2M3lMtZlxCv/OIi9lrW0\nl6pYPcKKzJgRI6DgjQ1QvykFIusJEoOuVE+T83cT74SEev1V/+ouf8RQ2xXg\nFvZLevqGaSo4s+FDbCq8KMq1QERCyMpVcmX0zl7Uk+90TnbpbJXCM4K6OnaP\nQE/5IC39Pk3x0y6O4NtkskoBXJ857n7/QI7oTtJFp6iY0eQV1azZ+caYhfTq\nBopRr+VsmUuK9nXMtaqYZN1J3ivQYNP7r6UBYAwQvj2pP8BhcnWfTznm91Yk\nxKLQSwL3JzW/SboW8daiIjGwJ/gGsIbEqycoB1Yel7VRb3XrL1gBeOyE+Hdg\n75g7kUPkPKpJTAYIxNbczPNyvp4P0ZSILWeUtZ3W0vRoorWGoyGwvmj3rLxL\nevTQmOQI1ZHTrXoKcTo3Cj26CCshjagxq+boH+3GyYSvHpjYYIEb2Km4u+25\ncDZ0\r\n=8oim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbusXQILXHh0wUTtj/rcbXMNzLyKqmd62hh+6dDaKNoAiBUMUgAullpPY02tqWlr/twbTcwPbZut7mRCMcRLg060A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.9.2-alpha.1_1597858403127_0.7155948238412027"},"_hasShrinkwrap":false},"1.10.3-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.9+34cfa53","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"34cfa53da623683bcf5e78eea746f73873a7a726","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.9","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ymD7rUBCBmr8GkVje+G85JAVrtQiDm61DkBMhXfwwIMUkVwr8yTi7roe6r9Ji2kNZQa5GR6qjloNjsxCC1oQjQ==","shasum":"d3e43cd3689510b47eb7273194206a37b41af539","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.9.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCoTOCRA9TVsSAnZWagAAjnYP/2HeYftRtt+3Lac39GUC\n3OeRjwikdkDScrl4A6rFZtO9OPUVpuiju3NefUAGV6IvGiBsptbGqNpervme\nI3vN7WoPoFG4IZhfs9kRcIht0e/jJQwMAyestpV5vTTgBv/4IXCSEQdxlGlu\nTY4gx+kDJuFW5nHh6KDD7DxQYMFEG56alLLSKsYiwFubs6SJcmPn6lseO2gV\nEtjnPc3FzdLyWNGpI7Y7VfqxFHxX5RG/T9eVFgEDwdevaz/5qdsLqeze/TY+\nt1eF3XJ2p6qS6MNJGdyebpaJan4peiqN1uuJ2xebnxuqREToVbzEr+VZxMl8\nfZlpUQfQ9K4ezThQkd1gJ3Kg0f7WFm27w5Yx5SKDIwHiS3u2Bj5rV1anP7i8\nUq3qQ0caiSCqARlDihDGzGCq2GWc3SmAB9ai0NGebFhAUxbeHEcNOyCy8SqL\nuC8zp9Lbb01Dt60l+BY5uFv+/Vd2+dqSVL5KcHlLh82C9dR0eRjJfbpdzPIJ\nnT3WQ6lavaL1Z2JScioLjCkIvLa8Sy86k/DqWnD1p3la+azBRfWfPOypGom6\n3wWne1BnAsBzxmqT1bMGvgbjPYWaqROmBUtNIQ9AWTykxQIJgFH/1NHvEE+l\nDWLbku/A2dyV6s1/7To2fA9LOEFVoxHBEXFFAe9YiwFGq3Gfsq0T6Y8TvpW6\nYbaA\r\n=Z8gf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBF4+uvEUHzIxF6grhDPLxK0l72JpiE0lD/EID4vFaqUAiEAsrXT9tdCRh1FLR4DfbIcvUe7EkMujF93UlutEoAN8R8="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.9_1560970445361_0.01594648928752429"},"_hasShrinkwrap":false},"1.10.3-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.8+9a387b0","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"9a387b03e5f8b7d2ca9c0e373387c17a1a20b4a0","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.8","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-LsK9JRDxp4AtKYCoL9AZvDeEEcP1QCdeSM+kL+hBNoze4xDsPnV95pPkWVWZVPhhdEjjk6v/6gf2rMMT/30j6A==","shasum":"e5535693cf970fb9a04624cd5e94bbbd64add607","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.8.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCnIgCRA9TVsSAnZWagAAn9sP/i5kjL35nbxiDF1aJAx3\n2x6hoCcUpWXRtXL11L6JOkqrJWWQA41RuCkGffZI8dMsHiA+a3H5XngnveN2\nvWfgpuzlWPJADj8u4ZOvXXgVjybSw8s6uKE2ohWHi47kBkXF6MDlhTYUrenu\nRsELjZqmJjEQOuGE9e5g7cjCMaJNFy/b2LlaYaxi9avKBFAkwzcbv3gdQRpA\nuV8EvytrVCSMh8pupej6KI9bHVWILBPq62dl/b5dPQTLyFIwvCubHerFbUiP\n5q8Ny218qovi/l3otOeBJqFSLloIGPAyHiP9CGu4FzHF2DuW+YpCHFmNPi6Y\nGyz67ynwd6rSSGNxR0UKEnGtzpluraLYW6/Eu151vZnA3k9N4702mGQyq6oM\nMgwL93XqfccWwqnaLB1Qq4ZOeram7B2yiNETTof/jwl/Msfizb4orXjE+kvp\nlNkEkcusn+iw12tPrw+oXWEuwnHIQrAxlrwshJ2a0iHfsM6E+NTk/kZ5m+Ao\nDbdNQRLuc8kKcoG72k3Z/IesO9kbMS5q67cxnZmG5WpUNuPtvJWlX8fCVAAI\nKp7gYn0x6HXQFxVuKFW87u9FhQVj+Z8gXY9h//Y3eROYyG6BkuiaSyKFr9M7\nIj8vB35UVHFI3Jib6Lxk0oQhvbTK6pFx2PrKEgZBUl4YMxvbApwF74H5bX/j\nDIzK\r\n=c931\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3pJkMNc/h03cjqzd8PeitcTOgAUHmq9BiqXRpMf+11AiAIVAVk5mPVQlF9BZPP4QOfMnpFjsM+3QlWrY4XqAbLMw=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.8_1560965663572_0.27873505361013984"},"_hasShrinkwrap":false},"1.10.3-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.5+50aa43c","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"50aa43cc9951306e6f397b7d21cdcca08f6eb1ee","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.5","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-qkhvPUbh6vBkZlNA/fhQEg2Ox39wOGCAt1M8cx9dOT5PQXN5IihhNqLnB8SEopfVMv06xSamti+gaGklpMfp4A==","shasum":"6a7f2cbc120b44f44164bc8eaecd97292ea5f114","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.5.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB7W7CRA9TVsSAnZWagAAD+MQAJh2elWL9+EheXVx2fn/\nE7R3WppQmee1W2/iSdtRVQz6v9IePJoAiLcVwRLf1n4BeJ63zgEz9+hptbgR\n+r/sNA/ocgOGRAdD3oNe4fGtHLVmrcmi+i7KHn0z8Gvn7usCcWmT5Veab6MZ\nT0at2tjk5akQ51yqaQiu9Y5yyQubKWtPoX3DtY8770l5z+8KbXhrt4K4UgD5\nz+Zy3HpNUYyILli62jIL8ow9wMcwzgDzCvngZx9FJDkcp3hiFLvSoHtpGZcM\nlWJmmAdBCHV+NSYirWPktt0YYJE50m/X6NM1W3x4dCo8BI+vQR+X+8Jj4EF9\nhtKabcQ32wYEIJ4VWYrXcbBxKtSUbsfhyEJWnPXGohW4u4ujKaY5M3rhWzuD\nNz2wu0kEakfkfQ3IK0cfQ3eL8gYICTVJhMqTJlGJhafz96E8lsRRSXoZSW4J\n2TrhfbdQnSArGZiVW5Yn3rTsgw9ItCzMFmt4gB0aVuU53Ot97Ssz4t114hZW\nzHVpudE/vf33V1vgH8FxYwu+ilVPopB/W/r3zNoJpfIhAuzH1scvXOOGsggY\nDzaLniz3ZcFtrKPHoX/GXMp36s7jfOciPfBQp8esYWCEUVfKMLJlcQiUQdFp\nU1bXWd8G3H1iNgkmAUTNgdB8+Oqffpn5jm/z/yWXNH68XfwETGWZR8WR1wKT\nvZi5\r\n=2o69\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQcH5MoAmIZvVd0A4DSxLltIYIvhPG13GcBG6ySvvYqwIgad+YFB2gU5IS+wHsoPSlMVTANHP7fGOU/AeLwYRwFqw="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.5_1560786363062_0.2452029873062671"},"_hasShrinkwrap":false},"1.10.3-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.4+5c40d01","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"5c40d01056cd1ca9e0ecc5c90a0d4b164931af30","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.4","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-G2vP/A1oS2FpyfkaNh3hn20xUU6VKDYWTTM6WESwjoJxFrCdpf1WbkvsrwPuWFslwO621SFgIxzmfP5mzRliKw==","shasum":"c94cc01037a4f32273e426caef03753d43200166","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.4.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBbpfCRA9TVsSAnZWagAAm10QAIVXsWB0xNGpFcrC1exe\nunQeuVQtUXh3WpVuOJBpjPe1FmOQEb/wE+6Lay00gpGeq7kbHPMHgD31TlNT\nEoPDR9kJbZyB6yvek/sGJlWhSxPcJR+U8W5lW9ddGWamMVVf7CKpQIW4P9ra\nr2EVJGTN/8+R1AX+9OexCCL6VNc1bSHW3wU+VQG6U2cBytowSMvQa2zxCtar\nSKoVrStJ4g4u3dxXV/u/Ko3714Llo3ktO2vezIF9EjFIRiqDOgZYk2LayOYo\nQOqpJKo1+sjD1pSpA47VTlUcHStiCQrB9EKHlKirMxlkALWnPrWeyxPvlO26\nxwTHQhKU/hPBp0B+oAU5TnxjWQM5gs2ThHYxOZvAq88enh6A1kge1dwo+zUR\nVycZv6rmpaTkouWAx+fI/0Mj2Uvb5oWDOpxqvHXYvrObPfIDrEJl8yox5jcQ\ny7RMBE7C+Nm9XuNK9WrlQkTZ6thPmHubPqDi3752jlF3UJBADGQkV1NBRxKZ\nYLVg+45Ru+dsguPafhOwvklkib7ecq7tZxWUJL8FtfRg2VR8SaJJXOYt3Mr/\nroLz0GVn70I3+IXRhwWqpM5AlYUM2cdAjOWLbar2uS2Zm2f/BzTG5c7vfOJt\nEG2UeQvJe1e1GVt9SNgZELOxF6CAUsIOJ1AknUEV/4SfZ6nO33WO/ppz2H63\nYV6q\r\n=tyxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2oR0zfih6AqcWzLQuer/mjRRH5bKY5Yyhm7imJhkvMAiEA0ljA6Q76715T34nH9rLr8EqEjWL/s6jTLJsFzZm5s2E="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.4_1560656478784_0.665769036039519"},"_hasShrinkwrap":false},"1.10.3-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.7+48548ea","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"48548eaa9212fd8139a60e42040434fbb32edca9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.7","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-NhkrhPG632I+2xQqRkMLTuQMNIakdx7vxKnBuOh+rI6vZ4JsZ84cmgl3luJWcsQVeC2Odzo9kNnSxzas60i7kw==","shasum":"60182f6d148aaa4c6b16bdfd5bea34c063ed1540","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.7.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCl6nCRA9TVsSAnZWagAAKzgP/jE2n2HHOVc64nL4bf4c\nk9Kc7tMgDaT6n8FQdlOA+Fl/EOS3usrRYAvcW/32tq6zlZRnsALM04jKPM68\nc11C8aWTHfRPIJ6X9NlS1wPHFMDdYcc0Huwk8QQ1b023hrnrykr0OMEjuqza\narSf0fmNXtvnThjgIOXLBpSV/j/FoIsEL/Fz5m12UBKEqHEc5UNG47FdoPWE\nOip/3NOL0wrUccXT3kWZEouIfHdgTGKWiYn5Zli7fqK4wSdRJvrRCqpTr18z\n+jJ15XP5TMrFFXAKoMQSpxHQwrOsIZTSee0u7SthrpMAWuROvCBYD3XGJmLV\nUJNKhQdXMbs9OpxpwiXHL0YprPJLNP4G/LNeAKB7IUhR50dfIuuJCl/noxhf\nX8GQSYkrS03iu1mwCbT75u6g193tY+QVtidr2yYxBckIXwB9X3FGZycUm0/V\n+SGQaP7t3+u27CysljWI2y6pfnvZ6RMmi0Y9R8NPsmcN5sdkW/MD1sAud+Ad\ng0LoMlo9KPzYZa8ihswHJaExIgvEpJ1yFG9mD//lnUQV7NW6D1XQk0/I8ptp\negRA5KQ71rM355dDzNyHAVrF5ZjFBO7LQxL/HFXv0Pk5zNwe8DwQmImn3BW0\nJhh+wbuHH9Si0Q745J449JNNrSSBUsqB4nnasT1xpGrs/ue4Gg5I9g3X1Cl4\nTWtT\r\n=G7Te\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAc9uBU5Ks2svJ99t4wm14MjoflMZCcqQPzRJ2I4RrnTAiAah2VqsPVsG8udQwSXZ295yyz0B2Sloz9thLVQEMY2+Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.7_1560960678719_0.02914096939943933"},"_hasShrinkwrap":false},"1.10.3-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.6+c14ade7","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c14ade74a61007fa48af9ae4a5535b426080e64d","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.6","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-98XoMVbxU6wC1JLgJM4H5V4QEN0D+8SMOug0oUS+B8f+ZeNd+ZXdGm0Q4vza0/kLswGGxoZNIVFqFhR4UgMhIw==","shasum":"60c887ce1cc0eaedb3d8461b096c806a91035a37","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.6.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHpXCRA9TVsSAnZWagAAtykP/0JPNdpE4QWGwslSzmfv\nJ+Bn0Ul+w4RtOSsLu7JGMQ76I65CM9pW6aL4r/PnrA7EH22FEcNWZ3V4DyyL\nLonrDj3yPp++Od7a2w+wD+pho/F6YXrsG47BaVDZEs0tBnNyUTI11xrYwTXH\nkdiw78JXoMVGt3cbucYkCncQGWEECoOfqRz/ftVvvLkur6yBHLrreD8uxxoC\nMzYikXkTauDJsFQYYLm+DHTjTPNfeWIdq9T/pZeUY3iWyBSccXeKXlTGhbbu\nJPK6imnXSoj45PfEJlgt3wLt+WXgtXg7idO0OQ0ucdna2TpgIPZhulkokUSd\nqlx5U2+24/KXl5rv4RQRMZQop4kYWh17xitu/fLJIo5wvnjgEsZSEIcwwPxm\n8FAxQu6fEQSK7jZkYb8uuIaGHcUcWoi7ZWk5uE4RKGNlpGSWT47iosOH/0Ca\nbhrNLygjB640uw/4Od/6kb73PDPRb32PxN9I2gPKPbVsm0jgZuPERjZa+gJk\nJHAwPZRRsftwSOwCt1I2Tm3Vz4A+gpaNucg2OjlTWYG2bnQgKwllPgeaoN6h\nk18WEpPWl8QX2KjmpqEvz52jPN8KaDvqgAhn4icvvQZLaJzMHkSMvaI8IQSl\nnWAbjBUFVZJurvs7VxhcPa1IZeeWIZzh7sEBtLNHGlZO+xszBPaWKo6q4+49\nRM8W\r\n=UKh3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDezScoAWjuk/uyCGiFe9Wwr/FW8L7C9w/fSYNPHdVSPAIhANlhLVh1P7KrZiVxc4eiNddSz8CFMrkA1rBkcMyZDPsa"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.6_1560836694399_0.7695676463896832"},"_hasShrinkwrap":false},"1.10.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.1+61e6385","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"61e6385c65b147a5a8b4caa2f3241e5a92c9b1bf","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.1","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-ixfyG4AP1+41+s6JBHCtsOibbz+I4zMNs3wv0VC754br4FpTwSViS0suKATCjHvqVMUbEDzcZyyCUKiYCywpcQ==","shasum":"16a187323dd756416be96524b340b59ed42df627","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.1.tgz","fileCount":104,"unpackedSize":128733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/oH0CRA9TVsSAnZWagAA4W4P/RAnNtLg/TrVOonjoJoq\n18nxkcGoeeg0bkixscOmawNXvFhIghhX6m1MK+x8Jd6iqi76NyThWVblh/+s\nL5j1cJeBrmqkgxB4iNF3lat+fVXQeYLzo1LsBbJxJAf0dASnsJqvvpAtArGZ\netKoyVNsX6NriyYj7GZbsaI9sVN9Es/XrfpidYggTXSXXyxqB6wsoitAAtU9\nCQf05uqsJUYufOlJRQqB0WUfFeENvbQCLgucfq3+msIFiM+Q47P5WIgei3UC\n6oeaKDJuPcFNd3Gq4JzVsbickCHLu3eVuzTbv+AM62bN/sdBIZ93VBvjxPjv\noynCRoJdJZ1NvB4dY3kmRo6lEGeoLT8J2WTPxPusE3wfSUVvG4FysUSpEUxb\nQqmmeHgCZgN6zM0FIxdlb8+mKiXsjJMnfdWRl0TgJ1jNT+MZMEoCXgxRk6nx\n0gfOymilhM+MwjMcmey7r2lvP1FGQRKlSsR+qH1tjrX62to46zr9lrYQ96mF\neIIluX1E/NTR3aUQIqqIoGcI5tmYUP7MagIRhHAeEBZa54dBACizuORncgDk\npCVAWvACE1JqEZEyGR3JvHnAlyG3+hMLW+quvrMlu+Akua1MIm19BxZiJmaA\nuRu9ppbrTnC4HlDzdDUjv+9SbMpmf9gxZYiuWPsznSOSPSVUFTyAo8cXslex\n/VYy\r\n=PhqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3b9bC257dJYyJR7kg2EbedfJoMPmQVWkCqQ4EV5lUcAiEA6YVWOvyc9rD1YD5wVMwyRizJfzL/dhiM1DHTvzMfZFA="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.1_1560183284050_0.40285738828708406"},"_hasShrinkwrap":false},"1.10.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.0+2c557f1","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"2c557f1028ecec94c2e100acf0dd406e776d7fd9","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.0","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-b0dS6c/1Qc8Wqybdpyfn28gePchctdpGaPhcF78XcFrvAaU5KM5R6IYz5F80yM/WRv6uEyaIOhyAf9f1FPZ25Q==","shasum":"89b9e5f5f0e33617ca2bd20909341a90b3e1f62b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.0.tgz","fileCount":104,"unpackedSize":128733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/nblCRA9TVsSAnZWagAA1V0QAIMRFlZRXteZnm+mE6LY\nfQ/aokiszBKYaDggrHwEOnR1nwIabOSvTWIe1EicUn0SZshcEhdCNEU2ML1f\n7AMXgyo3jtsVI8XgnX3TdNVowO04otXJXX09bYicHJ3JnQ9ruIKbPpsbkvzA\nBVub0pulS4EkyWmSBYeRjosKOA8XQZHOUtkZaapiVpcUXWx2kF5/Gq67vMrK\ng7xN4tUqu6YFPU05YmMwQXi8DQAjjQmDphpeiCV2Sgd8mS3L8gzw3BDgDFov\nGqVngjGeZE8alZhrTANTXSKvCd0A3u58o6l4crNHzbYd8CoFuo6nFSdZfLME\ncGqJo6x6dy2u10OyQ2PFDBwUiULRx8/LR4LX+MtsY8MM7gbVu2fAPGggVphD\n3iR3K+BKbm+/K6UQNmDuW7YJvK97hbt7bJy3M3nff+IhpNNI2UYO3xAvPYzF\nH3exYccH/a3xLA8vtby0BRbULHApqKnBStOF6BJRrNzCijIhqP6w5Gg39nVg\nEH13GMKInhd+MjzX0eaXv36LFl932DIPQH7H6jbvNFa6zyUUmymLrxGKZnXX\n0rMAKNxk3dpAWQfUjUFE63OOpZiUVZ5NMKIkBeqA2afrhsa2qtPi5GYJdiiT\n71QnnrlP62NSi1V9WHVaKztJamGY/V3i2eL3lTBTIiJ8/ai/PyXgMFaZKoGY\nMYfX\r\n=7xTw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqMwVZ+3SJzsQ2s0GprN2rumIQHqbGwnOzZUOWZm5CVAiA7E+Mcdx5VvCQx47pkPHYAreCf2kOyFjVK2KzZjfqNMA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.0_1560180452429_0.004343264402991709"},"_hasShrinkwrap":false},"1.10.3-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.3+753ad75","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"753ad75d2bc292074a0d149002d3018238ba3d39","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.3","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-jx6B4eYbDZTsTR8Fh1DIHer9ns01MuJRgc4qw4Wygg1X/x1/cxGY1PNzi9ScpprN3yjP7b2ayb4yM40q6esVBg==","shasum":"ee765a2aa288279e03605304ad5584c328316171","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.3.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBacuCRA9TVsSAnZWagAAWjUP/Rs91qwbOVRzJswsK/p7\nd6F5b9kLKF5EQk0YM/yrUd78piqpF6U+imgqD/zGPGYvA2iAdVcQast7+Beh\nQTIt40Dhat7aQTkAwx8sLXHSQh78k8O9bryKQnQj9FzJJOW3hmdQByBPansK\nBzAgjTulB2kmSElYyT1mccAG6ApTaG1MZ2lJi6tbWOdaqdKg2LUgpScS7sUT\nsg12PP3RHvo9e8pwaf1pM/lGxjSUxeE5pcsrQGM73hmdGWb0b2A0jrrnHG05\nf2m7Pc28F3eaLlzq+q9Q5z+TptrlITRV9X2C/7nk+BJx7aVjVfU4EGIlhUDf\no2MdQvbrclBUxkeNKGSc8d7/YwPlLzyC0pZYilX4X7zwrcF57eVqdL9GDWUY\nScsnDlbpAdKQw2Q2v57TbL5H4LPOMl4c3mE8iZjc47evwccj7+zA0daTRCBi\nrlD3P3DdkbVjaAUSL2tFz5w0+4AG01NjExOIEvF4DZiEbCLdaInzttjBxTRs\nu9XaZQbTJWzUgn8VFeaXHfetlaehgCHi9ABrQ+b/E2Mp8qQkuNPtl8/GosmX\n8uN7WODRCj2pMH+LuhkJ0uhuJr49xtznw9kSyZomcCp4pptc397yx+T71Nwu\nQ9miz2HKyhiZmtEVx8t6d+0+1wWVViO7UoVrsfLZYQYFCudTAldQGhc4/vyO\nnVEZ\r\n=lAtY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuWKKO69OoFAnUjDt56hLldQWhx0uOrw69MgVDrQb6tAIgEGfqoZyrxJ9gzTYAwJUwll8sZ+gxMxcU8LO6NJ3dQVE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.3_1560651565200_0.06780528682274234"},"_hasShrinkwrap":false},"1.10.3-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"1.10.3-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/typescript-estree":"1.10.3-alpha.2+c4df4ff","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*","typescript":"*"},"gitHead":"c4df4ff72d1b6cdad2b968f08233efbc01372976","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@1.10.3-alpha.2","_nodeVersion":"11.15.0","_npmVersion":"lerna/3.13.4/node@v11.15.0+x64 (linux)","dist":{"integrity":"sha512-D04bo6YUO8zc6o0SonrE42F0NOkZRzzsY8QRRrosmFvEwU631hI0JoYuGHjxqXXVDJ7T2iQNEMlc2VFqnSLiVw==","shasum":"307a057da50e7ce2ebb3e0a13ab4ef7c3b2b57b5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-1.10.3-alpha.2.tgz","fileCount":104,"unpackedSize":128339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAnNFCRA9TVsSAnZWagAAWQQP/17MEMQ85QElqqYgMb2I\nB+nP5XW4EEg4M9qCAS3gZxnG+UuBoHFmtct265sVJ7RSrATpeohkUuzfEDjX\nlOlP+FHpJpv0Sxqsxx2KxQdm1O9SrNBgjF8dYaEQP83UF5DDDk6FHSyb6+AC\n2qnJ1hVWLuI6pPOovDhl/vzwZRrFGUQ80kOCMMYfr+voRgLW0T+wWUxllGuF\nwu9YkHlxHMjByoOV4gSadMWl+VwMx1wUMRMHL8PbHAuMVbNHx2InwrZZM03J\nCH3coIMz8qyFovx1Njz7v+4qtK+DenYX9aVX+xomw40M0zlISGpGjnkPY7lV\nCohbPEGYLtOoho690l48xoFKhGum3LV3i2pI0vHveZ6WaYsIvE7eDxFYw1ad\nUlBZ/AEee+MqpecNJOod6aMpngYLQQsPorbvtJyzp0FXSPP2ksgp7tbnBHEu\nBbw47IphDZGzl9rZYLaPG9VNGJxsCKi6MX01F1ywWjsVVC3l8DJjfTqWtBhH\neVlHRZjiELGUmIUexUPfY4XdC8Nim1D6KCrQjPuD0/7zxr2pFFqFzoBw7NRg\n6dIzrWil8byP4TEQx/Lhr9la5tekJG+2HKwUYqjyvYBBv8YWqD56JQlYF70I\n4JRoi1NZ/KyPSeTtKCJyf018wMiSls6SR3AzUyO9+6eVcMLvtQze4T8FTpXS\n9ESf\r\n=LYiB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeGBd47E/cE0qO03b2EZfbvdLV/oy2PwT18SZMOYonFgIhAIB94qkodAmxMiv6yOvIKxGiCUbjPjlLd9eU57HO1PRf"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_1.10.3-alpha.2_1560441668424_0.4972439754703073"},"_hasShrinkwrap":false},"3.1.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.3+e4c1834c","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"e4c1834c7c5934332dd1d58c09018453568c4889","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.3","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CkfH88pDHRP/AZVa0F9wowy5EEKj5XXQ5cocBa3X3ty5Fyl5Hy0g8NRDWSMmZEGflX5yyXYxPszs2A3ePVEuZA==","shasum":"5d45f7c65dddee9a129a41e3ea91ef9d64618b91","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.3.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe196qCRA9TVsSAnZWagAASVYP/jxnGajlsFkWQcKrSYRJ\n8f5BAHNWQdebqcdmmUE2JHovz6IE3Aw+Bb4+OwqipDYX2KKKEXM62CZRQuga\n2IyMTWS4z+0PTzQFa3TBRfu+WWNUaQp/vIEF2moUCsCzZZ0YgAxxV1Iq3fZq\n7Er3XO87sgl3nKTTWt0J2BbqSHIL5lHBNuL5teLKHqyE9/CiEPUIe5i4t6Mi\nG8Gy9Zzz+SdVJboBS62kEZIRZVYIiniO97y8ETP64fJQCsLHcZRVSn2aW0Oo\n5AXyHwCWs7YJLAkh4zO89AQ/SbiBvmFinJi21wtQffVe/xOesG8jb9bd5ieu\nyOE98/BhXC2G3+yJPQ+7U08rnFwHUsba4QljSxecWcAx/dS3ZLnlL7t2MedJ\nf+8J2GR3WKs6fIpK8gtQA+7x/0VRSvpeJYII1WSZuGfyk9WjhQocFe9wxPQo\nhOqpMPOKf/3eUvEwCnLA8QX/ZN2NHBR38c47gXZyKSHZDUn/MK33otypqWD/\nWk63JQ18Jrps0suTZ0ES7njVNfg+AfyHjN5l53Hr+VMsy5SNaGke7f5H1/ZF\nF09nqIa5++ZW316ysjZaLv/u5V/xwDVlgxnS/CYKzXQL8ezVMYVaOgH4gHtd\npy2Vz7oXa/gsZRYU/nguKgEdT4B/IHaln9y3PcCWfqsN6AghwSdpWTi7FhYw\n+vtY\r\n=EUM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDijZ/M+8/bCF+qKc6s68MuLowxA0x/O2UijWVaCLfp9AiA6O2xYJDa4NJMSAh5ERBNxJqXSSxcpH+m9YPXtJjfE3Q=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.3_1591205545319_0.8594505228506162"},"_hasShrinkwrap":false},"5.34.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.1+52c7d761"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"52c7d761f24dbefbdc498816413e22d665abb8e5","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.1","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-Pa8geOhlVh5ls8yu6XiakYHpreedzOwfSJ2oxy+1KAIwvpGno4NI6JLALDDbqStyHQspLuFD8gpyPzuOvuZh1Q==","shasum":"61d53dfb3860d72ed68c063850329ff4421a3ab1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.1.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWooPfzfty+2zp7gbOjf7IuwFImNiQ8qFdxWmJaKhbWAiB7vvp2nq09vAGVy1bIhBg+BlytELwF2OBth0IgNqfCug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIP1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpitw//Wmy7bhNoqPP9K9yscp6jRQAeblgwa3oVTAyfGlXMAUMlLJrc\r\nynYrC46aYP6hb3eDurJhEr6yxBCL+avvlANWZmYSi9Qf4m/bb1/yc1rnHPrb\r\nKAO0OvDCiolO/7oPh3/h10Zi4KT9YZSqW3HxwJqf4GwMrM5M+3fWfoNA1qz2\r\nY2PBppLGzCzB6r9wAcPEAjPX6cw8+PB38arAZ2M/sOSpBKiiIrpCNXilQLvz\r\nNt2iTHYuveKU0maEff8tJsjC0BNi+1zEy6ykxO3KDVieE8K8Ou3Fn38ocXI8\r\nMK1/kJdg0IuJTdV3c2nBSYCu0pRYpFFGPf5ZzO37RRedZPdrtjGSBYqH2sGZ\r\n6ghrPMyHwIggZhTwkkvsSp0cFsaXaLfLuIblzOoO3MEtga35w/8A7bicHHve\r\n1bVS0vsgyARTxswRUhcSFPE43MXRzHE1b0Dj38lxIDNt4Fs3FqO47WNDAA0p\r\ndT5cRIAViriWQ83CrhW7LXfFg6A9/7BqmKcZJttx3P29L6HcDaq9cYuDlwcJ\r\nwVx+t48LII9wcPo9yDEVV+5XbBjHrC2+rBjTLC4gzcefV6vDsrza8imyevqx\r\nhnA6NqM2+y1TvWZfaenumU90VK3mnphoEL+i8n7o0xUTzHn9si85C9HL4FIm\r\nToZF68+TJzPPJlh2lbgV3oYYyQ4C5HCYb+Q=\r\n=k1xr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.1_1661240309504_0.03461664745474935"},"_hasShrinkwrap":false},"3.1.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.2+c86e2a23","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"c86e2a235372149db9b1700d39c2145e0ce5221a","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-H0rklUZsZUr2TJyYdmcsX4ORTdPKqMUTIj8sGXyXEMWzb8QGBRralQqmpTKo3Zbo2FnlPtuyWb6t1tZRDi7W2Q==","shasum":"a19f17d7b52b295255cd1bdb20f7ebc67361428d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.2.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1t2qCRA9TVsSAnZWagAAZ6IP/077D34C0Jvd45sGqKyK\niv7iSeEW+4aZXfNVuRtF1c4WNWpQ6FMDDvASSoVbkuHPeG/2JbUpUfOOJ+9L\nyF/uGi8mLhXXUG1FcedOO/x6x9XEyM/3HZxLPUsftOh88IyF0QFaEhpEuXxv\nKs9ArSdfhbJM4A9uOanNUaysEP562INmqqgYM7PeEcbz8UYb6ssfaKQsCBCz\n/Z8UrK8CNM+HQ/MDbFSREI/YIz18mGYCNPboGd/58Bq8gHRAsXuSh7HJ8kQZ\nFCA1L50yboUqtxwL38PTw9mrszp8Xj/O9vRlxjpyno/2EmcSXF2UWF5AcehA\nngwxF7PAwdNNTINJfpoGaBA4HaJi3SEHD/eO/cQ+n3P/4GBGtK7JnKAVNwk8\npdUzAA6knSyL3x/cV1EqOiBYGs/C/6XsRqR7nsHCjCui+BtklbQp4ptmBbGa\nVvOXk2eRrAKRe+6jSLKGyhrsiM/88NxOD8/eBZ+R5QQAF3dmR4mmu7g4MV6I\n72YBrBquE9Sg8KnE3Y60AF1d8daFkPPWS5INqCS6DI1+TtjDwYvoCiaYWoWK\nmZVKWn6ueFX4Nqc2Rzf76wDALdFiydLBmM3Mw2xpr3xF1X07uYNPg+J6b4lu\n0/slcYprMV9LPyq9Ds8KMTkrS9bLhoOvPpLVXhWK3xVCPAvhyyKFCbnm6kdz\nlX9H\r\n=4cT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6gctbsA93Ndid6kCaT4afxrTEESYl/TXbWwEzixPgXgIhALYWmdV8BpfxpILpQSgcrFjx7h5rAhHICIeuxyYdbXNa"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.2_1591139753999_0.2035914688820224"},"_hasShrinkwrap":false},"5.34.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.0+e41bc94e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"e41bc94ee93c5ead2dbd702578811ed0ddaf3b12","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.0","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-XhSzKFyWej166lOf1vvJtqoCqLB/Mcr6k8xd/LwxB4RUEUt58AkrTS11uj9oCKsaqVKEwRdwPSnpW6eXeroqGA==","shasum":"391a8f45d9088ac159f80a4e9763462411a05708","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.0.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd9xhTi2WpF6XArulZrkPlorgHtrgbyv/pM9eabbsvGAiB5BdXknbQZ0NFnlcqyLU2b9Zq5tnjrjqOgvjwgA788uw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA7/rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLWBAAkUkqW3LsYYys8OtQIjpVFV6G+5LGnhyiVsQLX1ZwP7Byb52s\r\ngMDEEE+JuEjtioUiwZ4eLq2jDp5Sh+LS1yI0TkibqxVo1JcKH2PMdbcMWu8h\r\nw3sn81FBZ9vDlXtWe4H6Aj7VpqqTpIi/2kn24lc4bzLvnTLjcKEcY0eAsOFf\r\n8YiVjuZ4otx1MzZ1sjUxgEmUm+B7KEd92cxeorefMPRtnyTwhvZvXzBJK+O+\r\nvZ/Qur7jjg0CAUruaN/AWhkYfAQpM+vP+tWWDa3X0c7NZ+dYPeES8Y3lC5qa\r\nsBZX5+uJTpQbKK32HZNsZ5Iqd8T6ouPlVQnY2l3Hi0cEmsDK6ONOZwBc9bI9\r\nBRUIY8qZjVHUZQfKuQsVaLbr4q78yYlR45nYIWunK7uBu1ay+hvBYfndRbgz\r\nm3UEM59Xd+TMJ6LSJ/0nImB/msH3VDtDnMYYYTQOchXyms45h2GstbQeKOiK\r\nhU5jbk1tplzwU/CSctw44hyxpF30nHEd30IpWjjq2JL6AmBVyh61RCDLwG4Z\r\nF/Q8uQ/cK6dnReKBDsRFDblPVKa/kRKvY719MM128TbkkOzASvPbbihOmZyf\r\nwbL3rkl6L7kKFb3nV7TveMwjabEmwYywA1Ixw0Tus6Zr9aEvt6uvGqZRwLx6\r\ndzJ5rVcsTN2AVMpEuxu7Ptb4Js/V944IXfo=\r\n=u957\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.0_1661190123557_0.7406539876343128"},"_hasShrinkwrap":false},"3.1.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.1+53232d77","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"53232d775ca0b808e2d75d9501f4411a868b2b48","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-hcAHTt0AfwC92W/mDND/isGk0FQNnjpjD0P577FjLtaHfJOJoQPIvjyvgOOyXKM6cw1lcm/11FN/mnHKYxbT3g==","shasum":"7fe86f6f6800b9691a91cbe71959386806b85fe3","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.1.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tzRCRA9TVsSAnZWagAAhJoQAIDPAk8SNQzko3WVsnhX\nggis/gp+YeMG0G8If3E9b8oi+ekz/ddvBGzUHNSgWcBogbrKRNQSPECyT605\nBEhHI+pYKodNfj09shyaXz88wXgHtfy8ToTfO2qorn7EZv51+ei8ehm0yCMM\nWuwbG0reCTxfu+Kje2ZdNnZNZ3BvdaOonywk0oiMbcZ1wj0qVbncqPFex1uZ\n8lpIRBTmx59LXql00oXCl1FCgMcZeBNOgCEbQ/On9XyjA+jJawzrScodCunP\nCIUDetkq0pBUixTrEzbcICsrL9VMZ5R6AD67EoT/R1Vqc7BGowo9wGJNfhj3\nPUbNFrhA9PCmFc+ESbLqF+YU8fWOpyXgIzJMizltXLlsDCUdGquKkSYhzNFS\nAajuKdQ3Q2xdaM818HinZdpO4QiIcsaW8ZTsFN5Hj5ISxbdCM6mGKiSHiNdL\ns0fqqN/ugK4hZ3qk3RC8p4mATQqgV+ylAkwpmKsEOV9Mv6ViSr+xhsuEWci/\nJjdrf4z74DvIJn0fDXsXvnDS717mRWPdPs7DZXbVE/tY4zXms/ZDXsKnFHvV\nYD3JX4Tdy8ewBPqtyoyAdnkyWqS0vkpGjHCRlrKOdFZBmGDWm1+gcderHo7t\nvxzdlnvYzj/2mMZz8x9rXdfa0BHDI1msL6QNFiFuCPTKRvN7suPt9Q9UUqR/\nFt+G\r\n=dTMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOgaZlXisZDFCvL4VD1O8S5iLqqXl59c8Jhs47+6LmRAiEAr+5x8hjDuutPG+2wX1tK7LQCEtNttH7s8uwWKKfayZ0="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.1_1591139536493_0.9816128620262148"},"_hasShrinkwrap":false},"5.34.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.3+a95d88d6"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a95d88d67457e229d0dbca93bf43b55f06fa3b57","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.3","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-IJgW5sf9yN7PxA8HIH2MP25d1KGQkVlcBR+CBEh7Qx7P9t/nxVFn3Rz/dDC6ws5wO0HHKIzFh1k0IfdB6ZCxUA==","shasum":"1ca1c1d394b1cf5dcdded36fb802e4eafb6dabe2","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.3.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuj3avJgNpi0y4Q5zei9YjSvWiepNCpBKVpa8hvgu91wIhALPQ2W+wKkArYkRxFzFfrIo32XOl8JuEIlZaTEWvyqhO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIXnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1aA//REI3KTIb6C9ixJiDO8ymoF6fQ70JzQG5Rj26a3dW+ucFohy6\r\nrL9v7zgxt1ASDXOBlHDpWoqbMRtF3MWOuQRyJWTnMGdQoBYuaXDQpKCbyGLs\r\n/Sk/oYFeiKBl1SHCRJ880UyoSZBXfVX6PgxOSVEXHfB6AnnuH0onMFRZJkVJ\r\nn7P3JRf+jhmmorgadiSDPCgVARwxn+RR5zteHHSK04dqG54DsgyyRwU6Hy5q\r\nZ/Zwsvm6uOLIwfpKE3h3/jTA+7ODdh+osMmkBAm93Ml5kuhQ8FT35wRhd4M4\r\nRZzmvcK9+sD+6iKUn+2aMw/nRUXoewrWcsQUU8RIkxUpP/jdXCii6Qa+GeqL\r\nabrnlZWtuWZ/97JlWzU5gKW8Pm4scDGNkxlfHCSmA8Pl/TmK6kZu8G4Uy5vJ\r\nsSlXFXtoVlID71UDSygSewCV+J3dJux1Iw5NGlMqk6pw5/nqa0BCHMN04w9V\r\n+1g+nHSAlxjC0Ylo8VMbiCPWzvXp1TalL0XIOYUz7cBE9jGxfcnT6CKFc6TJ\r\nf8uFcPwcA4Wh0ZTs3kfTasVdwDO2UpNEzVcjyKusInUKSwb8eFDhC1R6uL1Y\r\nZ76Y/7RhiK4GRjDHgbI7QTWBzTC8fQrScmS1uC+emuCZ3yoWogF4p/3sybkz\r\nJV80ae3ENZvMdLMP9W8qP+jrCzUMMig3Krc=\r\n=Mp0T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.3_1661240807152_0.1447613141086721"},"_hasShrinkwrap":false},"3.1.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.0+2c8402a2","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"2c8402a2a45aa8219c51749abcf6cd5c05a43420","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-lqBG6C1CMpDMVi70oBY91iqmNpZw7MtxUdVqCysvDUFwI8LxZPh339RUi/oJ7psOLCwH6tDFdifd2hrVdExO0g==","shasum":"2cdc517ddba6a4a5a035b181c8cf0359bfca14e5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.0.tgz","fileCount":204,"unpackedSize":407992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TcFCRA9TVsSAnZWagAA9M0P/iFs0HaL1+BROLcEUqBa\ncDdCXqbNfQsde5/c/cZom8lgD6p1//+wJhGVGCeFDxFNmS/W8V1JUn7XH/77\nDeoxjUw6FfWzU0A1CeSSp3hHJnZJTX2avguf7KPOj2ycC0mRPTgH2MdlsfZu\n02RL6MGBYEsaxPyayqcL0mJ4/RgsVk84vNWFgTd2VcVQeA1tNH/0ozpb5V0h\nvm/Xc62orNnu1fsBALwTX3BalXyfcPj32h3KMGzEz1MpVNb0oOt+FD33TmiY\ng7k8RM/M8nkfWp6hVCWvPVNetdJ5ozZRD4qEMDO9Qp6qiqBUDsOH3vyz1q4K\nbFQ99g4kmXehyvNXQJ5FUly6W51LbGsgJUgiYjAAQQg+oBVP1vxhRgGUK5EP\nzNmLBGfF6zXdmd1jYiE/JghDkZdEpRe8trxoZiEfN57aR1kcfZE8xj8RrLCF\newkXDXkfOBGAP7dR7z0/aZ/SycTkS4SKN/H7BJc71rWtfrW0bU5FJSiV/Hu9\n7aDkI4pNvGDXL/PdfKKeqV3dY9tUckJ6FDF5v0w9oIpISbzjQohEM3WJTueg\nhl88W3y/WhQQvqxyx6ZU8CksHFujnPrEjKNo3ZpdltQD3oToXSWXbZJKiv+Y\n3fPfNCm1nxOY1pqejlgnNUgY8gCtWcKh5uBsb4SeSfsRjhHkYIGasQb47KRv\nz+xO\r\n=xr7x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCANS1INSuHnRH8PMfOm7hJbtRwbP3d3aRPGO/u//ee3AIhALGxk0nsPxZNalkX+r9JZvaKrx3/U7S7fibbZrsQyztc"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.0_1591031556713_0.9902989259019304"},"_hasShrinkwrap":false},"5.34.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.2+3fa1df17"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"3fa1df177bf10e649a9fe31e2feae1a620346799","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.2","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-W8B/2UMzSQgRcfMulf2AGGnJCPCL4SpwWoSueLPK7xsykFYXl7Y1lYHjC+a7gtYYOXvwcTedBtLI2BXUMbQcBw==","shasum":"4cd0257e7dd545f9d71f9dd14104a53a621ef86f","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.2.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtw3N7B3ZuZHwGOctNv3r6T1X3wEzBJLs4YQE20T6ifAiBh1+NU5usqvGFw8x5EqN2XmKjTpCSTCdoUQXUlHsAArg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBINjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM9w//bsWubFkylVyyXmj1s1zwOjstTvTs1GHAPZF8VyjpZPqQtwoC\r\ndFshwMCiXavJ52O3wBupde/IOZ7vaDwRNisfyJe0qwtWS+dKIDXbC6lbcjP7\r\noiM/EW/e+GcAfmPD/wAywkk5FwxWtTUDsUxgwXcaKcrGOkbSaE6fJE0KCDU0\r\nZ6V6tQbKJC8maCnWDvr3TJY5cSLot8a4AvdCQmTtldHMPOevXx/uj7p36mQV\r\nLW5DWSiq4VGOqZEj49Y26oK+AWMUctFg2NwZd7oyL3z5nUcG1cvj+I4nqb3N\r\nipymZWjwkOqQQYY6hg1Sk5zcnxN4PkDiSbPVA2zaWE6TSayjN3EN4BtVf9a3\r\nF6ggOcAdbeL3uFnR7nIAN3MJ36X0dbmUkd88FyRCOaCJBhiuN7QEzB1U0aiM\r\nOI4joPWer+Px7upDZKI9DwsCU/W4pul7lVw8nTjTPOy4scwapwRqL0AMTQs+\r\nB2mFXSzOu1fHyKgzrHlXFDFTzycWzKnEFbP+l0kSMdV4oJos+rQsSy4AIsy/\r\nEuW0FjYC3E0OYlqsC1C+kgcq16V3/O0U7dP/Cck4cRAgIECkHA0Ep/Mc7Wef\r\n5oVsaB4pygB7UfpxUIZnjsjlRsFzXYrMhCbPmL0zy2/kwoJuuYqPOMi+zCpG\r\n9G/ZvrrDEv+9UwsBjWPj8SQRJS4Q1Ul4DEg=\r\n=nGyC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.2_1661240163219_0.9120607026879011"},"_hasShrinkwrap":false},"5.34.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.5+9c3e58ab"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"9c3e58abd6ae9464f403e6a6f75f00fc60674b43","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.5","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-J4NRMHttgyk9036Mrzqv1LgM+r+j5UtlOPvnCT9GzqJNyri7Yc7ZA1d43V/3hNnEKPg3Q0WCzb/LWxpwlETf7A==","shasum":"80487f73fa5277e1846f5812d67f33a3bcc33fca","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.5.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8f1q4DcOcKBmTrIVYwhVDiDCDHYFs9986T9mbFDWjMAiEAyi1Yc/d5ecJovy/d5GhIGVH3aOvchqM99CG4E94MqxU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBM35ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE4g//See3Ov5PYBnWbEXIL9lDjxJrL6WJwzpKR6ruw56Io9U3GH8z\r\nFFvyvfBMb0mjVhhBY5GbpdfK7SpZkl7aAUo2krelRaRPrdYUCf4Ch1GXv20j\r\ndsn/BBt8EQB0zkFP6D5hwna3H8taGZrVRnhMgwhh8lI4fqo94OJrvrYR1WDY\r\nD3/HJ0ubHRke9ZmucAArNUmjp6PocCLP4yPBKrwMzCfuCigQftKkPogZaXEG\r\nVuepLVwbVCPsy22JYhDROGkSc3Bnj0hoIJRAB29ioI2zfxVzwOt4dtM/SmMo\r\nFCt/FljocCdpjE3sOonMsCJGI0CN5D2d/m98mQA8chITsODU8ZsQJpiEqSNi\r\nzEzi41zeL8w/YsRLHzVjJBUvSbDslD7aJoxCpWqrrcUFFjNl4tjmZGI07IJB\r\nqa1RDjydD0KxEtnMAc3ifQ6D4nYaUOuLaqQnW8cyZE8Qqp5gq6l6iaZefmPD\r\n7WYa0CZBrExKAUjk+idSN2w+P+cKdtqTNUXWb1SmbXI2bdfv2L9pP+U/FgRN\r\nod3SdlzcqbX4ksaKupAhOK5cdDmiqRryEb+SZ68p5NHp9BVcOCPAG+76dRyf\r\njH8j8U66YeMths7jTaL3xVqnNAxJiEwXGlUEwWVRn7hPRCOOsMlMunHS+tI1\r\np+f0Bo73Vt3uNPOhmunrZ0Fy/oiRMIsr1HA=\r\n=Vqc1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.5_1661259257396_0.3876616744389305"},"_hasShrinkwrap":false},"5.34.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.4+202d5a90"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"202d5a90a8febe77f4a1c87c3f80bcbb6c9911cf","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.4","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-6V8iLX1sDHy0aFOsVfWM5FuoUt7y6ZVytEBVRuJKuKKplXiZxVH+Pwt0Qw2GvyfU1NK9WjZro8cC6Pgi6Hwj/Q==","shasum":"4f51daa22e0961f973a8fcf4f7d7f9025747d9a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.4.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2KdIp8ebRb7/UhqCOH6XWNjUpHee/ngk+lI1sa4T23QIgf8T/bHlkFraPTYVgHdsI8+QlYZkS75nhMO5y0jr5P1U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBMsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqOA/6A5e3c1MIPkECgJJbvomzcLXb14+LVnkXpJRCabKflcQ3S261\r\nYvtCJ0+vMa3j+h/xtUOJD68rG9Ck5AksonfuErgygFdGRGWdftAPeB27Zs7K\r\nWC4db13Xvi3kyQwom8WeCEGeenm0/ABfwpeqsI3Qz3o1QrxPv+ufFQpHmtys\r\npIa9PteTm9OUUG7DdVboLD9PRRvG2Td4VhKoHV0fY1nDYA3voOxsuuW0n970\r\n+F1VvWX2EnfNLehmlQ6u/bMbcfOgCnOCY1EtN2mbWqLFZ3W6YoxfK953R5zo\r\nkOB9NUlsVfo536S0n7K1bnny+IiyPchQ1DYSWdfpgIzHDd2X/g+12xHxNAza\r\ndfEuPAr1B/Uf9DNlPbUD9MzHzMpWS1qyeD4CJVZQwqEFRvFTAA1RL19zEgJr\r\ngKYlkAZnorrYhJQk1ZZ0Fod3LVXTMy5CuVYZGKf9m8G1PUZ6Jgj1lMlxWQph\r\nOzydvfQbzWDA8A92Pm2hjtL/apJzvishLbMoZ4PKBUrPDOWUBN3SLabNN+Jw\r\n+cVXI5EI8DXR3vH0jynS1Zi1pNI6lPTTQM6k8GfG6XUm7oMsM0sXB5u63mdQ\r\noB0ALd3QwbPQ1VdWiGRieRq+Ckgn0A4ZeX8oj5zLH51ACvcS1zp1qLd0XYIN\r\n8NjCTAQ94ZnRZOq+T5FUwMA1duyEksH3/3A=\r\n=j0eD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.4_1661258506149_0.40617892053214244"},"_hasShrinkwrap":false},"5.34.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.7+4a805d59"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4a805d594e1c82255427b5e4b96ccc72bfdcdd68","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.7","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-EvDK356A05Ak527zjgfzhRbW+LeAN/8hkcTLz4Lo+u0GP7z12YY8SlwX2ffV9Vz/BmsDeHHJFzIaN8ZSxZPSbw==","shasum":"5f1fafa9532bd29f8a26a6ff4c04ba792acb7cff","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.7.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCr0S+6Ks3Li4QldISvmaUOtMiSw3Xsaj7jbAQ1aApzAiAex9KVfbJkPSW/xiCqR9GO61fFCR8w/78lkBdVMaa0yQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBiUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/dg/9ES5nvCt4HuEUoG5kX91hBXOijUl+zKov7dcc9pyir8Ds4IDu\r\nVpuh9YErclXPrKvPctFYdHGDMcaaYpt6QMlb7yzfFbCkur1VO68i/wcr28v5\r\nLjy2Nt1uMuRQzf5XjFo1vtpBMoKuvCBa3Gl03cmvAMlf5bFKFhBiaCp+Kx6Y\r\n6SediDCeTzh50IiUJcaErgwn9Ssly7M04O6IDCf4hMeOZxZaauHpvan+dTbs\r\nmLV2Ab29VkcyPDHxTTskiWpkgF2DhBhHJ2t9hwOcccPO0UYM3NjgXisYM2Sf\r\nLdraiTlWl0mcRBqgy5+DHwZDt+oJt0MK1F/NXYuQHyhECDL5RFG9WgpuIr1R\r\njkHrCW49UYnpf3TcUMyMzwU6iPJmLoui9DtNZuxSuC7+Kjg0JKAJY9bsyBI8\r\nmXnNbG7walXCE5KNFcgaTMELBufoui5I1GJi7ogYa0r4F1yYhu1elrY82YV3\r\nAAWAzT5KJQMwB/H7+L/t6ke27kccdn3/BtSZCYI3PT4oaLaV2IAAotkNUaFD\r\nElQu6Lm4TazHu3efyj7m42DUs1dwbEgfMguQW8KeQjrHu4natM43UHtWm6pp\r\nfGdx2l8y/U6FbMw7gqKORvK6JvR5EZVVID48gxapF7oJ1yhOjuAULG+UNgG+\r\n6JccAW5faIGZTJ1I5JqiRi8mjI3BavZ/fDE=\r\n=56vw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.7_1661347080978_0.41425904149676906"},"_hasShrinkwrap":false},"5.34.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.6+6ab767ba"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6ab767ba53042b1e737c16c091bec4c0420bfb2b","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.6","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-Hyg/n3A6WPf3xsUSMwgYsDRVs1CZaFaamC3PrMi5JdJx3/p+wncGFD9GsqCS4vI4uDG1nXzyM+DjCvIWrxIMEw==","shasum":"06018d90a33f269616c70badcfb7d01ccc618a44","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.6.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlGe5tswK641D/1o1elCPsMD+o8k0pK/j1CUBSjrtDaAiEA/Z/VfIenAz/PXPlFrRBju/QvZrFZ1XXoW85xr9QSlt4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBg8MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCaQ/8C5xoyszGQTTcROGPrDzfyjJT4pwcBE5+Q041sGYxcUpt2+Nf\r\nGpzw9wQdEn6P3ES4LGvcn5JWCgMVQj17mad396J4QIB6NRyFrZ4izIAs7pXd\r\nZG1CoC94rcmE3msWX/P2S7m9PaCezZLEDigS0dwozPu9mlxYwgorO5fzHmgE\r\n3pbB85btKk+JRfe0yZKiDIlaENYHqGXA1IPXe6jf8TbQzk32JG9B64OPXpsx\r\nIe+4X9DKeFEGm8Gmx9rQ4oi64AuUKaNe/DjStxAW5QY472VRpo2wlgM9c2ys\r\nLW4yqWDcmXWyFZHQvnRqtYCuH3zaiyaUNNrl+4CYuswlRHy1WSfWaHeF2ydn\r\nSydYpXTAhpRPYZf6X1twSysYuuxXqQEM9pKxDb6m5k0rHetnAAMV1FA89ATP\r\nDVC6mvVYTCf/uoaGK/kdkvEI4GUUVZjOdeHGtjytdZODweoJIqR2SiKxmSdy\r\n6wdK10ng7tLTpxEwSOcErR8t8LKDb2wB7lSYlslF5dYoV3o8ruyhbV/UppzO\r\nk5kw+pN5jT7MMmiOpl6Qqkvk0pX4Y/FtKAY5GuyqL90Gkn8rt3lWFyOWRenJ\r\nB863jOqg3gBAeQFH6E2sMdvGPj7Jgo0jk8hnOsTloFon42kXjI/BVZu3A87u\r\nhsmsEfifDEZic8y3864JahII6MrU5e/HmOQ=\r\n=n2Kc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.6_1661341452115_0.6984768801856116"},"_hasShrinkwrap":false},"5.34.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.9+0edb94ae"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0edb94aee55e1ec6afa7f46f99a9b308bbb66301","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.9","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-7rYUp/SoSB3nCP944XzaTk5csVpewQElPdrH+k7EOxvxRVfz7IQShOfB89MXzboy58n1KPlHzL1QVLweCyUvYQ==","shasum":"d5bc3649005d1be67b37cd5424d65416333ce2a0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.9.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGg4dlj0XUJG7l3uyUpgppe2zHoWx7j3SBWTGCftC6+JAiBEJfC6FYKfS/bj+SFP5Nah0Lc2C6+Q7Vvxc5k31JE+BQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBjtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZfQ/8DCxNkzz04p1PpQh34lqUPNm+gkfW6Epwdcbj+Xq+wDHzl9pe\r\nOqlaIdzqq8ZSjPPqO4nhxqk+DXXecBFYuocxmNol9p0vlnw91nZ5migGQBlo\r\nHLP2OEoKv8kXRNXSjb/ZXukPdYddRvUeWomNpnBTbyzKi/JgzBuH+eWFSQzU\r\ne3fY+pkozBMrcjZA+JIVW+MFDA74tcKoo/rhUfm5R3dbTgkGfhCrHLqyiwZb\r\ntH7Bfu1GJwk4eYsPU1xPBu/gBwlDEQfoGWj+TQk4G/m+/GjajEJAjrMca6wk\r\nuHyTUbnQj0Xuwo2QtO16qXBUmAThNgmyxb2ZJxJ6NM/cwwn0/u99t+6fDKfs\r\nM8HB6bN5Ohr5+HmYzVXowwe4iJuyuuFdQdwfRKm1zoJiweG4rkaw7bZztiH0\r\nj5WYQ1m+IuUGI0XfCITvfrNgCMUxBHyKLGx8xViOmrD30XV3/1L3jQMBz8TT\r\nyjyz5jbfqWM0wd6zUrouu2w/8EfglFe1wdGBOLuGViqrv+eT8aE9xKKrxrvF\r\nzY/esSUGRaI9W3eH420Z2Ifvjkzx4ab9PAveEK9CnQqxxW3/5n5iV8zsPAT+\r\nTBqARavnGCKhlBXn/sTizWdGzYk+xePr4S09wQuMRoWII7vRoOdcG1l9tfHS\r\nTF4T19wVw+ws5DHk3v+OZcRf8yVpCgg9qcg=\r\n=l4kr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.9_1661352785641_0.7300123999811035"},"_hasShrinkwrap":false},"5.61.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.6+2289d05f3"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2289d05f3e946af3cfeea5a38dd02a3ca0fe1642","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.6","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-/P+tKBlC+R8F+Yb/jHHWP23Q6iD6M7+oVWQFETIZVT6cg4CshZIST8mZ1tRM7cTzT6OOB3yvoW4WrCTtGEulDw==","shasum":"b760a76e28f8f9828196c718052fa35b86f7c035","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.6.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMw9oHzdMVAebomjl7ze34oQg0oZjvnRYNPV0FWas8pgIgL7+0p9sCERT0M0fgRfsyl+qKHf8bJkRVjocaxQ80o/w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.6_1688856023729_0.3237585095163771"},"_hasShrinkwrap":false},"5.34.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.34.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"eslint . --ignore-path='../../.eslintignore'","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.34.1-alpha.8+1b2601a0"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"1b2601a0cd4a97b5bf3075430d3ccb5ac42e5e39","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/experimental-utils\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.34.1-alpha.8","_nodeVersion":"18.7.0","_npmVersion":"lerna/5.4.3/node@v18.7.0+x64 (linux)","dist":{"integrity":"sha512-amGih9XcSHg3aSWy+iRppixQ9/liy9kiafmZSc95ddelek8PDDmikDZcMI97o4JA75goC64xEOgkFMwasAyvIQ==","shasum":"15a19e8aa8dbf9015bc54139064dadc82fb890e9","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.34.1-alpha.8.tgz","fileCount":7,"unpackedSize":5105,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEZzSFv/en+ZnkXP4bFlPuWqYvFUXaZNgPmpGjH3v1ZAiAXviIELTaxcckxTbZ2HH3Kgamt/iUeVf0P2QO2thcK2A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBi5YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrI1w//XU5YuFxRG2y3eKB/dvKXC5nn2WrDx+FDPIgxcW+di2H+wYhd\r\nOL1cFm8VgK3wcFjnVBdy6aXiARdgJk65yvv95+zoVLspCTlGVUmEEoaL1tcu\r\nUjtwlKK/a5mumPBUmG9fnYjr+5M6yg35cxsgQuuGiEkdzQqBNMkQsk26c7Fi\r\nkYjBaqU+sl0TOHHIUJ1WCCCWVR3ej1INFz93PFENV30jUOll0FvPqeCft8gI\r\njUgXOJRjldRLaVXpIXKhA3HcikpAqjU1QYUvrT5QKT2VnVCWv50SXM3e+8ws\r\noaapCeoiqJ7VmIocTZLK/iWIXUWbRTlAsIengVEYQcGoVwZudBPN5lJNm1pd\r\nzkQXyq91fODMcL+pRYy/UogB0hU6+Wa9apGlsQ4YWtgATG3aW9n9H2Ms8tEh\r\nxM61RiugMtfjxDpJS8BOI7zDi7x3BDQNz0zkEpZ4Zodfq8FqII35VK7t0a/D\r\nbBuSRM7eGcar/GggH0jvxOg6wiMWGg81arnT8unlFivrAY9G1q+PXr2cNTKn\r\nW43WPTQ5+gnqdfs40tJ4WNnNbeVJm8yt21cth8TVJvaQrQkWU3Dx6+4zSbAt\r\nkPK1T5YE33EbDJO8QKSe0njk4eDBmKsKzEG8V5UXxh/JpeuDDepp3zHZsbHe\r\n/tUwxk3o6ST8XtxiYiFt+uEcUmzpIuuxk98=\r\n=MFXV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.34.1-alpha.8_1661349464537_0.6645977782109298"},"_hasShrinkwrap":false},"5.61.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.7+895b10607"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"895b10607f45b9afae105bb392c8737415dfdd2a","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.7","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-p1qfbmliFzamBP109gvdZ325b6S0n3MvpxDWKDqDdrf2pIt8XVJb9nvxTcDrVAp0igvVHqVt2Bun9uxnsmJhoQ==","shasum":"9a48e6b23cc94bd56a93a7f9a243ae5c9df43a30","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.7.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTy9MPfI57l/Lm8zxAtVIL9aVOCwgw8tbAS80aurmoFAiEAoUZN8nhZZ7j2lstmVIaPSrFUTPz1qY9y2NdaiPGKqgA="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.7_1688857363052_0.5531885387407174"},"_hasShrinkwrap":false},"5.61.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.8+4437d1801"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"4437d18015dfa7ed0fd77e736a1ddedb638eeb31","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.8","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-gxvoE1tnXNxhoi2WbeH/Ig2j5FIHYxPQ7Svq/+hyirDYKBl0uxapKmt4Z0WPNLf5jIy3U0dAbxEhtwN6jtzbhw==","shasum":"43276aac046624a7e8d36b92b9d200125d89fa26","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.8.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwv6K4aFl2BPfvelqeAVvC5GtSg9YM9pVNPiwo2oTdOAiANVpMpIiHrrbsLt5gpCG71QJIKkocGPHL4SNdz0svzWw=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.8_1688857146005_0.06285663244112638"},"_hasShrinkwrap":false},"5.61.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.9+a8c824a1e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"a8c824a1e84453f93cd2b464fc102bc878c1aff3","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.9","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-EIj6PeH6KUl5p4iKlOzu/LkhS69/GEdEMEiSr6eUQJ78FxoRtw0gdu2zFeDsuBzAGHKGOl4+r5cwqX/K5SEkvQ==","shasum":"82aefe2de2c28e9e49e5a9d2c0b36b17c2218f78","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.9.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFLZn9VcMXhYnK2KH4jXo0gRfw7XgdnMXH8QPQC86mWgIhAMq6qUci390pZDKV7R/41xHygZIfHgtKfEESN4PAx2Zn"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.9_1688933810065_0.1668830521124296"},"_hasShrinkwrap":false},"5.61.1-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.0+2f46341a1"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"2f46341a14ca6f05334301315bc54dd20129c408","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.0","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-MtNc09TQYKswFMF+xhRtnDPTcLBHDrFo4zSHZlofGuQ9lUI4OPQewOL6/XOxgmZrd3ZuHmAVTvpdQLLkbFHeMA==","shasum":"7b9f421f0ee2858b1af4aaa197571f32e69828a4","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.0.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwdteXQtbLGTgSG0SV5L2gt6oBg545X2181g47BCiLeQIgaIkHt030rBx09DjQpEH/lalU5HrhUq1O9gXVEdAhxfs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.0_1688405771515_0.39114622193348825"},"_hasShrinkwrap":false},"5.61.1-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.1+b1a23a913"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"b1a23a9138c929f2d2ee885a945b0c19d3fbbb04","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.1","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-B+b2hbeoyYnsR9kT6+KvKzQlxXR7VqCbVpaj+y7N9e8iTlizHSzXPKp6wVUz01ID4Rc1rRm9uRYBmjwCSavvgQ==","shasum":"3182286c29cac54234df63a4be8abbae384afb1b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.1.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvlrsbmzyk7zLGehm5gE/cd4VBi3z/mPx+F/Q6vrhAaAiBHjr3rZPf5Uj7eWfNEmJkCYu0PmWpHnyOCww6+8hrmaQ=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.1_1688692585292_0.9073308863917098"},"_hasShrinkwrap":false},"5.61.1-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.2+6edaa0456"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"6edaa04565576f0af7e60bc08602bd781c847804","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.2","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-y9wDYPfrt/WB7Jrvq9QkF0F8JDb0Oru6OERsNmM+WWSRcEByvMcIWh7yYvGYSqioPm89cKZz0xiM1vZGMV9fPQ==","shasum":"62964ff135f00ca3082d7da4d26bbc7e3b121dce","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.2.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2tdwa4X1ilz+UTR8p/3kHc8Fvf6sclNNoIB9fmJwArAIgX+vJOGkVyB3/SMNnI2SuWMoZnLoriiNupXyzKA/eZ14="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.2_1688852777955_0.8601471617596761"},"_hasShrinkwrap":false},"5.61.1-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.3+5a347a597"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"5a347a5978bc5737412bd12d61eb6058163cf4a0","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.3","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-8At3Q+kxoTVlbeCkXd7E+1oLXZjNWtC+e2Yugvw9GurglLsM5EvlUNIvUYcysok8y/0LBu6XP1dwh6M09+WfAQ==","shasum":"08311b83f086f378f1507b49a3a290fae1c272bd","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.3.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHRJcX0Li6ySC4RbkTphlCFbB1nwQnOMscHhSkjlhLaAiEAta0yLG/4kC/h3Nt8Vmf03wYYCv/U7DGfybUzVScSXJw="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.3_1688854899993_0.14423375141732775"},"_hasShrinkwrap":false},"5.61.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.4+24bdacc7e"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"24bdacc7e5df40c92031a1bd7e9815d66a35b31d","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.4","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-Erk8lTixUJYReaBynnJnOAjK9X7R4hYeino4it8P6jppx3HAwIbs9kEhU3Ui6KOe8ki+DPe5ZbQXiTlv3C4vCQ==","shasum":"168e3ee75564d786b77606d310e4804ec63f1ef5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.4.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCERwF5gC8SC1iGoPvu4PWX8+KfamcFe8IBng5jiAJv8gIgCstd0bEKPgfF2glh6VKqNgj5A3gdEQ9Q4MX9za8TYWs="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.4_1688855015357_0.21266374187969062"},"_hasShrinkwrap":false},"4.0.2-alpha.20":{"name":"@typescript-eslint/experimental-utils","version":"4.0.2-alpha.20","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/scope-manager":"4.0.2-alpha.20+86936537","@typescript-eslint/types":"4.0.2-alpha.20+86936537","@typescript-eslint/typescript-estree":"4.0.2-alpha.20+86936537","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"86936537bd6f1075cbceeb8d2d4e254d75188409","readme":"<h1 align=\"center\">Utils for ESLint Plugins</h1>\n\n<p align=\"center\">Utilities for working with TypeScript + ESLint together.</p>\n\n<p align=\"center\">\n    <img src=\"https://github.com/typescript-eslint/typescript-eslint/workflows/CI/badge.svg\" alt=\"CI\" />\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/v/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Version\" /></a>\n    <a href=\"https://www.npmjs.com/package/@typescript-eslint/eslint-plugin\"><img src=\"https://img.shields.io/npm/dm/@typescript-eslint/eslint-plugin.svg?style=flat-square\" alt=\"NPM Downloads\" /></a>\n</p>\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `4.0.0` release.\n\n## Exports\n\n| Name                                                           | Description                                                                                                                                                                                                                       |\n| -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                  | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                            | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                   | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                  | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                       | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../types/src/ts-estree.ts)                        | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../types/src/ast-node-types.ts)             | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../types/src/ast-token-types.ts)           | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts) | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.0.2-alpha.20","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-TYtDq6MJGvb7W28ROeW9YwpILkPWCzPzu7VQp+amE/FSys+aOB7NozKdnjAHvYaEp7I3jkIZqM1HBqqbFGhNKA==","shasum":"3d600f7968273d1c8d30823adb1e40e169f189be","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.2-alpha.20.tgz","fileCount":204,"unpackedSize":414535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVU2tCRA9TVsSAnZWagAALtMP/01/I4dwkdrn6V0aDUs2\nnkvi327UOYN55YE5mEErrsqJnv9gE+B7+YY8sfNbwepmEFbPHHBWfAwZ8TBx\nk7V+Mj0hiHeMlYE5HDRTjphnXfpZ2bmgKhuUbwku75/qH6AJDqo+HglYba6z\nYydfSpi4QeHJBz5hXVfGh3QKWr/amnPoxJtJnBekDkpF5gDjPsWWtsv129+1\nQe8X9lCSXhPw+Du6AfkbqVRJR8l0wSOLW/X2rls+SeAqH0QCZB72QTpyK4TL\nJQjpcfJlhm6tb1QNMxFSW7yAsJiv7i+XsI9naPrCvsgKiQfdITGf1XyOjPVw\nnWEFuvlPuykbmloEPXQ2SF+iSk2uVUsFZEmwJ9PE0NWT/pquOIBwlRzfZJbP\n/5RHzSOAs++kSKzwwQSyYHBcQ7ZOIsS9KACtSb3/cOJDrrBmTJNiTVEVTaRO\n97t5Y8Ylj5OwB4AslZD0wHAPV4inZv7Ia8VDXm3OhQB58v8NB8nAOiChz58b\nr1RkpP7iMPhclKDLRRc5bZbN9l50/veDSgI9YEaFrLSF00AlULHxV5ceablH\nZkk7CymcsYh7F1KZWTXzIXnyaQilGrAJgJIoh35ddLqy68w6tcF5vWImnEuj\nnY/lLWGjpWLl703DjF99BBOG5NF2eOpfa+Sdjc9HHE2Ky1oZ/P8jNQmBIqoo\nyjRy\r\n=67lm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBqUuBlCcQZvebz3NyP4oAuErUWr9lj0RxkslOAKBn8AiATfBXp2qysFrhujqNYnLivxLRNexhgScwdNyuIdYx6yA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.0.2-alpha.20_1599425965236_0.22910791628571503"},"_hasShrinkwrap":false},"5.61.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"5.61.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore","lint":"nx lint","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@typescript-eslint/utils":"5.61.1-alpha.5+f82847556"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"f82847556b0189fbbd00ab04f283701dd6208364","readme":"# `@typescript-eslint/experimental-utils`\n\nUtilities for working with TypeScript + ESLint together.\n\n[![NPM Version](https://img.shields.io/npm/v/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n[![NPM Downloads](https://img.shields.io/npm/dm/@typescript-eslint/experimental-utils.svg?style=flat-square)](https://www.npmjs.com/package/@typescript-eslint/experimental-utils)\n\n## Note\n\n**This package is purely a re-export of `@typescript-eslint/utils`.**\nYou should switch to importing from that non-experimental package instead.\n\n```diff\n- import { RuleCreator } from '@typescript-eslint/experimental-utils';\n+ import { RuleCreator } from '@typescript-eslint/utils';\n```\n\n> ⚠ A future major version of this old package will `console.warn` to ask you to switch.\n\n## Contributing\n\n[See the contributing guide here](https://typescript-eslint.io).\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@5.61.1-alpha.5","_nodeVersion":"18.16.1","_npmVersion":"lerna/7.1.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-378EFmRcvE2yUDoQON7ZgalRfhFPlTJE27ihwEg8njVXUepFhK9vS42rOKL6ccuW7WwhKKXsdNnNKGWp2tWKTA==","shasum":"36195b5b23e0907ee718aef3e75e54cf6cf8e72e","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-5.61.1-alpha.5.tgz","fileCount":7,"unpackedSize":4858,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@typescript-eslint%2fexperimental-utils@5.61.1-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFynx3X74rmMzzeCNDvkuyjzpxrCJq+MEv22gSsIG4gqAiAh0abFnOIJUSNdeaMwbMNAMwu019NuXBuPkxJDyPvCjg=="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"bradzacher","email":"brad.zacher@gmail.com"},{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_5.61.1-alpha.5_1688856222324_0.637777552304269"},"_hasShrinkwrap":false},"3.1.1-alpha.9":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.9","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.9+fc619326","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"fc619326eedf7ef2efa51444ecdead81a36a204f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.9","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-p+krX7dem/2+12qsloxyT3GiVX47+mekoPqY4AbxRkc4n3eLYfhzY7BBwl6U44RRNoezm8TGCokCyrMimS53/Q==","shasum":"b34821b9138e4dbf556ccb0b94d775227a1d6b5b","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.9.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2/dmCRA9TVsSAnZWagAAxp8QAIbXcEvb0ICpOJV0Gdmh\nSTLWtoi4YGSO7jlbmTptT0RYFA8eIQ0E9sN5+acM44fjWM7mgFc2CT0QbqUS\n+RzCO1sHZiUMbfeHLHFqSnhJiz3M5Elel49vOvba4S31LWOBjTLgsnApEUtF\nr0YqMQ/oTvMGRZY92xqTwc3LEsJD3G3w9wxjCuBngjvZKJdkvdRoGjagneuE\nDz+QV1XlrAPtv/UdfDQR4Nfe3a427M/lPdlGjDPYG2oq/9Q8K+KM4k++ZpTw\nN3fDSBT21M4Xcvthrbf3ib9Y+5Dbwmy2y5V4KY3pkR1pkuIOhbjGmlizbH4t\n19XTm7pL5i9t4KOvawEgEfZcR/FQ+89IzMZtZo9QsNNjjLeI03Q4Hqt5gEF0\n4pVPkzSG5VTGN7ZWxcjfY4VdlwfxCtMFRRxKI70CHMeqHyqZocM48tM1dKQr\nti0YyzBBlWyJfDdtKZGCn9p25Y2pJ2jVbcHL7chnMYznsidn3YGuJ6NPKeWk\nJqEH/Ghd89N9i/p0k+5T3Mhx61i2V7DdYXU2KxDbJ0eU5bPYYjZIwP9SKrPT\nAycKyDqHcuQqpGQHxpI2n55UFFMdQBNLuFK9GMjdnSIzFiMYKar60amCGii9\nrZqK9x2sz3oaD7zKftuJYJT/TIp8xBQ/aby/FJONOYEyWkoT0iKtOgBxTOQh\njd/+\r\n=4G4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgoNR0QMGCyvJdDAw/6BQRijRGgVnSHHDNx4mqeasSQAiEA5UrW5cqwU5L0+lpEMAgAHJWXbejQKS+RSTL5FeHksOI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.9_1591474021661_0.1294175563669766"},"_hasShrinkwrap":false},"4.26.1":{"name":"@typescript-eslint/experimental-utils","version":"4.26.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.1","@typescript-eslint/types":"4.26.1","@typescript-eslint/typescript-estree":"4.26.1","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"dac8845c6821d51cea5bafdc0be2e9a399cea68c","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.1","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==","shasum":"a35980a2390da9232aa206b27f620eab66e94142","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz","fileCount":204,"unpackedSize":411051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvlFQCRA9TVsSAnZWagAACLIP/1lWtx8dg4Bfc2FaoP4t\nnjwms4wM5l0TsmJwKui3nEk30d010OT2Wju7F1WQt10lGHKiOeu8Llpv7JTL\nHVlb7mmAYnxIH7yzRtGvEmn5uYkKUormR6x0jq4HFMKw7Hx4Doj3lF07D+bi\nDQkmg7h3eDhO8WZVZ3Z/Tto8HOsDoGJAUdhUJuDUzwMSdW7qp9PIcweahb6t\nprC84AH39cdlmEsJ2HqimDRYi95A2OJicOKNJs/iXCYdbUoWrHTLEY9CG94Q\nSGV3+6GkTskRUSdoCDY7/7I0Z86goRmuatnJl+YyGmzEgBzGj9394MYBdQ9W\n4gTFsL02Mov+FSYFZ8nlx9tGoqX8VqAvpkaZpzTApx3/UU3c3d3k/+DYa2HD\neeZq9xFhIlljIX16l/8V7uWSomeR5QETGGqU48AsmTpVw4W3+lfZAfpkzs1U\n0oqOrwyUCWOzFAZE7dbIm+6T54KXS3y52D0QURjQrxfodWTQW0TiQwOYI6MX\nasyBZuJVSklWbuZjS6J+TLzbM/yrkxkAe+uxqouCf3uk4StFsbqFPKHQLu23\nXy4ZBuEr5bcEg6Q/9pJPRQfzLugu4dvX3QohXANkRUycMtQpr3XlFUBq9NX7\nmiR5csEM39iTNPL1dOjpVo/xcuokvdCAvwHbQXUmzhJVjLxAoB34VwT2wmVP\noaXG\r\n=7E/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYLPIo1oVG0IfBeRE1dIMEHQS8P4olj9rzqH8nkGrF2QIhALoi7/SnQ9PlVRRDLFFO5veO0W/afQJY9Kx39LG2PDtm"}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.1_1623085392027_0.36988268768929156"},"_hasShrinkwrap":false},"3.1.1-alpha.8":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.8","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.8+6dee7840","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"6dee7840a3af1dfe4c38a128d1c4655bdac625df","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.8","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-CnF+Oe5T3hMtJNi3BJkfZXJCQesiJntZ1JLmOgXGRsqfeLRBd7raqgMpHC71W9EmZ6C59LFVrQ3HDVKWZjCC9A==","shasum":"c27b53357915a07202fdb241c5f28ebba38fbc84","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.8.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2/TdCRA9TVsSAnZWagAA200QAJTKOUPIPbKOgeab64qg\n2Ezi9LDi1htagKQhBw8vXAFH13TgvKmrZ3sxP/hDBG49odDfGuBNv1WWhlHo\nUg5ktX7Lj7Ph8JnScsEhSeQusCmwX647Vd/maEWqS54UbB7jqShA/s4u+y76\n0lUiMo0Ru92iMwl8GfQwHYlvDlOKSa/0skqdyJMI7tLvdSB9HtfL2CqWtM9T\n2/oJsb7ZJv9Ywi54uiTHC9+QsmzmmEtlHbJKz1mGprAb7rGk6/WczShyGCcO\nY69ilwZRjLRaybxMcbGo3wtgiP3V269o6vrJtWE2XnJI1ARmBignHvriA9lb\nFRFQzhoVKRLq4cKTdVw7G1PVToRocVSKXTHAbtIYmLtZ2bDpE/2gS/F6oEQl\nLs32cpa/6JA/fGtBO5/e7EuzCYUwOY0BJHIl9ooQ9JB6PchonomLmPsRrFB5\nGasyKeLj+ejmH0o2zbwc4WXFgiJfrgftwQRZ+tKSiX+yF4xbBG7pSU2E8Txh\nYzWykaQg+6vWQkubYRiF6pSGA6rFLM+z53leIL9RJfgt+tbgUxvBAKDN33Jo\ne7NeiN5ye/vZH2ZbtbwNh95zE+pE5/Eqs1jT7P7TzQ9puYHixY4wTarl8ySZ\nk0iYrJODhGfHj9hFtACQy1JaC0ZzQZLSzZT6tsj9SAgBtAvDgCr2mfQ9z5Uc\n3198\r\n=ZAo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0JzYGUTHfus6/4E2QXwK154qqom5FM+Rjhffqz5MSFgIhAMyPq5PRF5IBHU8Z6uudJS2kl4+LUydPAW66g7K6VLVX"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.8_1591473373290_0.46571888209931234"},"_hasShrinkwrap":false},"4.26.0":{"name":"@typescript-eslint/experimental-utils","version":"4.26.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4 && rimraf coverage","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.7","@typescript-eslint/scope-manager":"4.26.0","@typescript-eslint/types":"4.26.0","@typescript-eslint/typescript-estree":"4.26.0","eslint-scope":"^5.1.1","eslint-utils":"^3.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["_ts3.4/*"]}},"gitHead":"b814e635c1f34139c89e0176727480935dd45cac","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@4.26.0","_nodeVersion":"12.22.1","_npmVersion":"lerna/3.22.1/node@v12.22.1+x64 (linux)","dist":{"integrity":"sha512-TH2FO2rdDm7AWfAVRB5RSlbUhWxGVuxPNzGT7W65zVfl8H/WeXTk1e69IrcEVsBslrQSTDKQSaJD89hwKrhdkw==","shasum":"ba7848b3f088659cdf71bce22454795fc55be99a","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.0.tgz","fileCount":204,"unpackedSize":410860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtRboCRA9TVsSAnZWagAA1FcP/0+XAdwUir908hjL71iB\nr+jegATpGdDMArPA/IidYq9HKVOT/8aer8Pl/1z8yh10k0p6rC5Dhx+Q3czQ\neDaN2Dqf22EYm3yM13XK7OPf7B8IdwITOetvt5S+gzuavLczrSzBSocz+4fC\nXXTknlGlAqIARWfndiZ85FrFn3pF+qbxDymrhb5ycvka+u6Q/DhgG8/Opnwd\nM93lxanWpnshYO3jFOYeaEcdb+KOehD4gbWxQAL6PQ/vqQ4gQw8tAZx958nQ\nCptr3PMgWSal+7UD9/rwOrXFOuWMAJG8QGJ8NLA05fe9D+rZf/b0f+gGN6/T\nZwwGY2mU7J4EQXKJokWspZPd3USqeWsGzNgSILhfBIFKRQREij9pn26Rgv+8\nI1Op1S1FGCATNANrZZCm+0M99QLBlAZU+GwKn1/2i2OSN2UCeP8RoDXGrL4A\neCKHtkU/6Zb0sd5VtAwEYGLjCfEAs+UrCnJQwiw7w0UJ+UJSS3c3OWJSTyoI\n70DQHCLwGGREiu0CKwcLYUltTXHqm1hxH330moKGSyjG6bqy2fXhlnrhcUdr\nprSiwXUPgQyiIcJc66nUJqsKQ6XJxDb4F7LTdp6FMmW3UUess+qWaQshPmRF\nLgQG9jtylPUWAlzI1EETgkwN8rDBrx902U/2RvlMV6qbKTFksfT4dnM9Z1E3\nnf3G\r\n=6Ipy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfQDaFo68YGcbZVo6PpsHipYzJ2EcfUj9on/1ImP8mLAiEA4YzZllsKlUKKwKd9KN81lRXcs5G9gyS0NwK+zyfgw4w="}]},"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_4.26.0_1622480616205_0.6650334033053424"},"_hasShrinkwrap":false},"3.1.1-alpha.7":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.7","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.7+fe4c0bf8","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"fe4c0bf8c04f070d6642fbe86c5e5614bc88e8fd","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.7","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-and+Gk2ESNwwk30s0jiBVi44A/npgOzchtCWY4KVMk4iOwUivBJFiNe3u8bOSzmIUtl63ycr9/k+PT9P6cwGPQ==","shasum":"d3362799a91232ed764b4c061cdfb4452fc574e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.7.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2esGCRA9TVsSAnZWagAAxIgP/243XeBdEnMl9UKGyTxu\nwef9LPhmJ454/iy9vjRsWEPBvQeCL5FX98uaWFKpGypC0NfLu1Y20O/dXOGb\nXuP5h0Mz1lx0acfsh8ecirwHmhyOgznI4o+K1t4n6SSS10z+Ne57u4hIcTYE\nnd+jZCWJBBQnLUMaPlKlPnpRobs15WgbgtXG+9XLjy9a26y89qBgl+ZJyiN0\nN9XDrzoEOJKXs9aW228oRljcoYH5RKPH1e1AIal/udkarfSMvzvR/50CPq5L\n4KXi/pEOn5h8a+iPGJmYNzBNiySYm2T/1q/EzyW78ucro8iPKVk0ZwRxzLth\nvscZiw0NozgVSESdL+TcrXYvbbJlAjLjjWr3LczH9vlEdLlJK8ZUDxJcebtI\nfxtWYd8oE6ClOq5wlCL5/MIwVrz6u3dlzhlc6LmezEnDoYzXwlqjz2C60XfF\nlhoEQFZq2NUlK5kQVq0u9m6wyGrxTSfD6R4m+xcRE6NeJk2v5A58vM+NephM\nBAnyud1sfcmmLL8A0aQ5v2pvpmkzuV3ZlnjJEBpAgPuOCBn4uTamNOKeRxgN\nj8BxpI0EUj2VWGUG6lUORtFKAJ16tQnzRhk1JP7tKy3WD7fFF5leWMW/cRQe\nC8xJLqGbRTWz+vQ5MPFSUgEY5yVWcNcO6v6vGj08drO7x5GN6WufqLAK6Be+\nVmaQ\r\n=yohV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKObDqcEbdtyRLJg2wMrtLNXJ9e6gf6wZE3q8ju5i5vAiEAh5LykXfyM7fFyLv+FmxjMpcSEj327dVA+zl+naHXlJI="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.7_1591339782061_0.40626201237012927"},"_hasShrinkwrap":false},"3.1.1-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.6+96342e32","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"96342e328652e32f44f2e87b62e3d5b4f6dbd73f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.6","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Hi0/5m9qhOZoYxou9rpHxHJeT5P0Ab6ckpVCyRfm8ryi/cYSy2UWlXFKRKPNEcV0qYII55OeGk8mGsmcaU0dgA==","shasum":"e7a71797239dabb48ebe58f50ef14c73f8ca1b98","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.6.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2eqbCRA9TVsSAnZWagAA78UQAIDNsVglvQuLhPYt6tVI\nWE90adM0hbT9PBu3ZGtTjKHFHnMNA91in7M5ivWVgXFGjPH+pbpVQCkWPHt1\ne2zVvuAoQpw3gg/wuoiv2Q4gn4q/d5+LBpsynxeId8+MoV58w33/O/8++ax7\nrKEk1kbX2bZYlPrLXCmddOXYRnJ8LnjsJdZkQHRVw7Yh+3YlumnGgCbAP9NJ\nlaVTjzK7QfDeIig9XZ0Yqpit9hwwjV1Lobz0hqylDSfxTIcHAaLpCc3IV7BM\nROFDrK4xzBJo9xwqZCUm26/teDQzCcX9sd3RBi6vcqyWJuh+Q08b/lTTrpPl\nrKx/ra26WxY30Tyi/KCSUQrEYrnlmY6QKLkkPE4TCm5Iz7to1e1O3xaHGuia\n7VuSNb8uvaRJn7gGkcU6lU3004BCeNFSxnr/gkCYgN0mUeFH31Iez3Gr1+XU\n6juLCImaQyLrzFRnRw4GB11x9aWU3/BiOPg27lJxzVrf9ivKXoaHpJKt07Sm\nZHSpYQ59j67Aq903dwWzWcycwHDZfwv3HuSkmUdytZJrSApBq4LVTTdGfPfn\nsK2ytfLruzLhCAHo+z0UzPY+9trGmLE4thaug1VKhvouIGzNTUXz7j1PExkC\na7UHXUqI2aZGFcuHNc7xnsbT/hVnHqt874MsVEO2Q9S5CnEL7qAG/+chy43C\nTGSQ\r\n=Peke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBJsxwIBKFge4eE7AG+Cjn0+9s7VWjzO7UODOd8dXK7gIhANW4RnKMkvQR3upFq1TH/3uyhPMNC6TMgYwcRemWscTh"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.6_1591339674815_0.2811744665146325"},"_hasShrinkwrap":false},"3.1.1-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.5+6ff450da","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"6ff450da3abec93223a33f6b52484c9ca99b7abe","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.5","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-LQaD7/qK3tPPV9yXU3Pjccu2rwifkdrZcClUC+yhrPUgDXeYVgI0A9T5qh/rRK+OT/xOcpJd76GrIBJ/JMLAmQ==","shasum":"ea6a29e105ea82f7185e2c222112638969134127","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.5.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2U4oCRA9TVsSAnZWagAAusgQAJWStptjd+BRG8L8nNpz\nfDY61ztpxch1xCamxra/GzBXaf4KubP7Bl92AN9DKWhe26J6jwd6MaCucK3I\nE1YvqxX6zVvf7D18HOIKqcVLz8sWod3a4dzlN47IXuOM9kM/HKWPmPet/Qmy\nKBsSu8/6jnSPrY1x86e3xmOdnQzq/IKCMFgOB2TRuwV2v5iTmsqdSQSblUVX\nhExbl39CD2S7sMr8Xz5Dgkq2wbPmSdec1u/cr1IVAORHnTy/ONjtRXGmfxRK\nJ93qq7oIITPFTUCUDPji+UUkLf/37XFFWbO0DSs3QsnVYMmV5AvLuYSIMXpe\ndvTgU3LxqoyO9+bfue4aCcTg+FIjn02EKyEiw2MFs8i1GCw1kUxFU+75xUNM\n15kIi8ga4TqVjRS2TwPpIZE+Y0mzxfy+NSX9tYIwTzvhCWZ6thgLirBXsSxl\nlcBghiMI24peSV2OY6+pP5jo5uagFaP6IPPjFEr/0A8OQG5YFQIF/tC+CxSO\n6siEI0ZlGNQwlc63FqD+XmJfO7xTeEbIVjCiimz26rCInevxq8KK/LKavKDe\n0Mxtml/8QvhsslA2Ak+wzIWd2QEzETqAr0RvxpTa/DkKzUJps9IVaUEyM0ZC\ntBXM7D019JqxuMddlgYXgALVXC3e6fks/LVAcYXjhdnicLm5Uk+2yJXdzM2v\nKTRZ\r\n=4bkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9BSTSQYx0W7qMZzGxLw7gB+l951RnNTae3laeSqjrqgIhANTGsBwXfKewWfvhU5ysTFCLNasobg5ya+TSsqlOyXB5"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.5_1591299624054_0.03691244769445334"},"_hasShrinkwrap":false},"3.1.1-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"3.1.1-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^10.12.0 || >=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","postbuild":"downlevel-dts dist _ts3.4/dist","clean":"tsc -b tsconfig.build.json --clean","postclean":"rimraf dist && rimraf _ts3.4","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"3.1.1-alpha.4+58db6551","eslint-scope":"^5.0.0","eslint-utils":"^2.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"typesVersions":{"<3.8":{"*":["ts3.4/*"]}},"gitHead":"58db655133aaae006efe3e3ceee971cf88dc348f","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `2.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `3.0.0` release.\n\n## Exports\n\n| Name                                                                      | Description                                                                                                                                                                                                                       |\n| ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`ASTUtils`](./src/ast-utils)                                             | Tools for operating on the ESTree AST. Also includes the [`eslint-utils`](https://www.npmjs.com/package/eslint-utils) package, correctly typed to work with the types found in `TSESTree`                                         |\n| [`ESLintUtils`](./src/eslint-utils)                                       | Tools for creating ESLint rules with TypeScript.                                                                                                                                                                                  |\n| `JSONSchema`                                                              | Types from the [`@types/json-schema`](https://www.npmjs.com/package/@types/json-schema) package, re-exported to save you having to manually import them. Also ensures you're using the same version of the types as this package. |\n| [`TSESLint`](./src/ts-eslint)                                             | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                                                                                                                                                     |\n| [`TSESLintScope`](./src/ts-eslint-scope)                                  | The [`eslint-scope`](https://www.npmjs.com/package/eslint-scope) package, correctly typed to work with the types found in both `TSESTree` and `TSESLint`                                                                          |\n| [`TSESTree`](../typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.                                                                                                                                      |\n| [`AST_NODE_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                                                                                                                                                                |\n| [`AST_TOKEN_TYPES`](../typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                                                                                                                                                               |\n| [`ParserServices`](../typescript-estree/src/parser-options.ts)            | Typing for the parser services provided when parsing a file using `@typescript-eslint/typescript-estree`.                                                                                                                         |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@3.1.1-alpha.4","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-Sr9ebMWkKEvVM22+jPp1bFOyb42axBVmiJgDtpHtWvSrU5t0AWl/PcON2ovsiESThZsLP51k/oVY8wNEi4FwOw==","shasum":"984c650f826452e20a3792e7d6946ef3bf531ab1","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-3.1.1-alpha.4.tgz","fileCount":204,"unpackedSize":408020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1+fJCRA9TVsSAnZWagAAs0IP/juveE8nOz/U2lh1RVmG\ndgClNf1eXu/LihCcKhTbYtl0VPUZX6ew5a0PYx1sgWhskzTR9+Gg0t09kkmJ\nAtce2zSyPdpSEG7/fAtsAoN3D9239BlK2/HE8UzBly8FY+/QhbwRVfZqS3Mp\nJqJpoZj4FeeWs0CHcYH8zyUh+d09v89wLRbwYz23s061sSIFwH0sJxlnuMdQ\nEHFZ4a0I7jghHpt13MXC5lOxwQck36S+NTOATMfpG57nuhSKvtDz/3e+HBLe\nRDRO3LvYBore6BpNBauBN5yupYjNky+DX3qvSbDgpTUn0oxlnOiWCxwwgUv5\nyich30RHD9wlOUOB8xtHeq0S5G7SfTfrqMo3yro3jtwsU6C2yJFnXDPRE0zw\nU3A+0c8+JqXlxhZnf9itrjsQPmZ9GXeDrUXcs1k9ap9bq0vY3Noum+g35+0T\nhBzWPQcD1iGV3G1zp2q3ZDHmEGL/26SMxnJdhGIFBGzeWsniM/16W3D9cquG\nXMpprQSpIQe2dXwf16DN+A0Q5QkDUfYhvMPc/F5k1uFxs+V6tD303nyYzu+Q\no4r2Upn8RlEl4TB05BR9f7d6o2tUeO5qp70MKXVcMMt2BYpx0LH6TwB/W/eB\nksBfZrNw7dXtl4G4BuIQan0z8Hmn4jLtJ2TaTDdCCDWuYRSqLNHlCmLWEopo\n/qoG\r\n=2byw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzEXUcAXSF5OsrNYFxSgGqxAKcBU4r8QjVqqjsfZCT2wIhAIOh/c4FvK7u3cAV3q+xjlYiExld3zaRq1V8jgWFUDlY"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_3.1.1-alpha.4_1591207881086_0.30980678006951967"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.2","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.2","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"6cb53177db63d2d5ceb2c171f01dd72cfaaccc54","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.2","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-T0qOve97gwKnuKcnGVUmXT92+IDy7De1plThZLqASB6CwuerDvQCNTLRMY+KDVpXmIWfYH8fn/6gehqcjdLWgw==","shasum":"bd92dc0486da41c6f89fd3d91581922c1d224ec5","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.2.tgz","fileCount":104,"unpackedSize":130233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNPYICRA9TVsSAnZWagAAtDoP+wewyOgU9qnF4DiUVz58\ngEaJdhey4hPzbPcEiyJg+jMCnlDkl2/Luj0tB9G/GZ19SmiwRpUw8yykQs19\nZ+rmZFTXw4CH2BXLEsdEYnV2SSrBy4u9WduUyjeYtna2ezDV2ukALlIzgmLD\nUCorzz0qAJnrVN83RBHQxVsE90ZLa3bFNifjzvDqgnOW0iFFpyqCXgyGUuf1\nNEXp0h801LEBtQtwpKruKrUv/xJjy84Kh6LKOFVWC4KInGmKT6wSi1/PQhdk\nY+abaAagVoPtSvsDMf28W8DfnmyXKYtIOXXkcp6HamWuk3sHJhyfOawpDhRD\nICWHLtdCuhUY+4QzhtX1CaK909mZ8gbUUQMS31QuGIf6ICOy7k2kePu91T4N\nKFsh5BAJxTdh+INb2MBM+U1cN7X4R38V9Xitnj6RYDw0Tz3gbNUE6935R2ea\nl7fkWr5VTcmho0g79tuy8EBVF+4uA9nW8wQ0toSchvclGbpK/3zW3KYSkZgz\nbHM0qU1rxE9hCSXCL6NCjaE7r5XrcCt7UZ6F4T15sx0Mivhg+7rzhTbYWEQy\nLNXJaneQgNnz/q2HbGTXdru6RhR9fc+ff/msR3yBj5Huz4VndztT/YQK6CSW\nrOLhwQ+8hGelYi+nCeOnF59F0fn+BN4f8uJn7lEX7cMnxfO4l0TfEhWGlA0a\n7Oml\r\n=EmpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXBncTTebuQJmlsHtng5EmIIaBWDUqvhIoKO1gZnkPkAiEAhS57iRmg36n59HKPfwj4k0OYDCjtEgBjHwpw8fxEHCo="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.2_1563751943675_0.7437965299886753"},"_hasShrinkwrap":false},"2.19.3-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.19.3-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.3-alpha.1+db4b530f","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"db4b530f3f049267d679e89d9e75acfcb86faaf2","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.3-alpha.1","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-8VtG1Do/WXT/tYyfG8UMvrSYmZ/pthUa/oDedTy2IsGNUvNOfWVUhQKBcvYKY74R3rJHsYyQnXyT2w/6xLN1OA==","shasum":"bd7c9a8f546c0008acbaff3a09678bc04a8f10e0","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.3-alpha.1.tgz","fileCount":112,"unpackedSize":158575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ2d1CRA9TVsSAnZWagAA+3AP/0iY5tVpCE7upAM26m6X\nsVgmGWciXVVPQ8/w48ce8lcfHjKN32i8nyY3wuGrqT16pG0fr6VtoZgU68oB\nFtSNKS+Xdh9dUnctTidH9POHdQyFD2kwtOXUtQTsaDfY5R5y5I9708MKBkJn\nMAg2N/Q+kZVHcOSoWZRf6q43PSFCdFfI6fthN0H3zS8DJ/kA/eeNZstS+GKn\ntN2QC8DH6pJO7tTZwvWDB+lFru9vl/CGsl2HkvaYaPpKRa8oFeaLoZEXflUg\nLAv3d2wcPWPmy4GuuSm9p0vUIS1+4GHxaqFLfuwmCAAvp5lU99PDaVueguJw\ngWVNZgLsE+/rRuUoLrQ2OW/gIJwXeHP2vyY2pO5bzJ3csJD3dD57OoFq7C9m\nFD3T9ooO2Uy9waYR7uqvxaFAuHHiZWz7WNux8huXUsqcOyAg74RrMbDpeT4z\nltWRCogkh7taGQsF5tXM8+LaTxEaLUr9Tu3PFM2/3L9Se7s44Sx0HaWzWsmG\nkPIiHDa29UBtMMj5BTMJ4DjchKoYUna0v2tOU/wktPKK+83Ti7cHlYSF7cwP\ntsbMms8p3+a5F3b8dfQiTACbWILaJ0i6mTIkU6SrbNsslrQlLh4fjEQ3aQW0\nxbR9zMUag+sj9mTt10g3s3Lx+xzFhQUetXT6wbvfYEJ7fdvggSmyN2o7iyDL\noSpI\r\n=e98l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0BikltjSrZQsmUVVvMRgh7bLnKvajtWHI66ewDFhOuAiByKGNvWK5ukT4iuK7uSUCPVddwDz8bL1TlyozUk9idPA=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.3-alpha.1_1581475701437_0.345254037292682"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.1","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.1","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"b40f0193bd8db6bfc78185e21be6f3f3090e7296","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.1","_nodeVersion":"8.12.0","_npmVersion":"lerna/3.13.4/node@v8.12.0+x64 (darwin)","dist":{"integrity":"sha512-GddgCtzG22iLTeUTEkUlbYKPbZRBreQYc+7gOlZ1kML68G5GCH0kB1APFQzhCnbdbKJCDjuIg1Bfpc7QHZOsjg==","shasum":"cee25a1cfa344b9ecdc84e7a4a2e8cfa5c8fa678","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.1.tgz","fileCount":104,"unpackedSize":130233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNLBRCRA9TVsSAnZWagAAiZ8QAIfWdPQMd2zfG9KNhshb\nrJeifSjmXsotUXfu+xBEpMW4DMxuwXLy0mKmLVADT1jlyTYNybHO867jMz/f\nT5CZP+aGZFmSkoffHypq59AiGbty07nFJo28lYgT+iuvwmii/3ZgcAwmOdfP\njcuUQ8gbDc4jwnhgXVgDCDt706GxFkTMMogB3310PxsxFrq22adTq33pRJF1\n4IcFvIh2X4lOKPpPlrqNcXXFZ5DKugHPIbrP4sBgZLSofBukORWwLDA6N6VF\nRgaJkkd6sBYdAN8De74Y1vhK0qFrJ5c4p+1IYbE/itxzsdQRp3kpGfHhJhiv\nAyt4rhcLcCTEiIXe8QA96vfdCGL3TIGzrfC7dsVdcJna1/FqO73OVrsTH6Kx\noN7W8KRzygF2+V3fqvpTlEFeF2nsu0PDO9HwutXeOrkmKwgsbxB5RU5xqkYq\n7+y/Wi8ZrOpqnzkWSjAWbU2C2mw5mWtxz4p3dxjoOrpD6F2RDgHt+OOBprbd\nEq27hX6sjYJB7NmXlpS4cNdFmh3eaflsnKXQvFcoYse2Bd9A4l3s7Q5uqEq8\nk8tnu819hJgOu/BECfzjebB+yppwBoxj3EA/YWJeKaVoqGKg5QUH8gQeB5yZ\nzgGj+yW/GLJRwLuG3k4w8eGiN4+wdgkPhyhYNQJNb4EF5xZ1OXTREBlPl/LN\nIEfp\r\n=lZAr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+qa+PzjMWoqfcoFFsmw7cLbwYNIKTPwzefrd+ppKg+AiEAqhx7Oa4RioDyid2wE6TwG37LDjFzi3mLC/4169msDKs="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.1_1563734097100_0.39449179812222934"},"_hasShrinkwrap":false},"2.19.3-alpha.0":{"name":"@typescript-eslint/experimental-utils","version":"2.19.3-alpha.0","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -b tsconfig.build.json","clean":"tsc -b tsconfig.build.json --clean","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","lint":"eslint . --ext .js,.ts --ignore-path='../../.eslintignore'","test":"jest --coverage","typecheck":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.19.3-alpha.0+0b2b887c","eslint-scope":"^5.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"funding":{"type":"opencollective","url":"https://opencollective.com/typescript-eslint"},"gitHead":"0b2b887c06f2582d812a45f7a8deb82f52d82a84","readme":"# `@typescript-eslint/experimental-utils`\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the `@typescript-eslint` project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                                                                               | Description                                                                                    |\n| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`](../packages/typescript-estree/src/ts-estree/ts-estree.ts)             | Types for the TypeScript flavor of ESTree created by `@typescript-eslint/typescript-estree`.   |\n| [`AST_NODE_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts)  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`](../packages/typescript-estree/src/ts-estree/ast-node-types.ts) | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`](./src/ts-eslint)                                                      | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`](./src/eslint-utils)                                                | Tools for creating ESLint rules with TypeScript.                                               |\n| [`ParserServices`](../packages/typescript-estree/src/ts-estree/parser.ts)          | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n## Contributing\n\n[See the contributing guide here](../../CONTRIBUTING.md)\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.19.3-alpha.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-h2h4qZHhR0qOKi5uiWsDteI8IwGp3pYhwkp9XpDKsGQAVSwURVXRgstgDfKsLdfbSU3ivn3x9zeNBFee+9zWNw==","shasum":"5a54583e9a491ffc3c7dfc2d92aacb16b294fb42","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.3-alpha.0.tgz","fileCount":112,"unpackedSize":158575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ2XnCRA9TVsSAnZWagAAOtMP+wRbvvC8zDTAMcBiLaAj\nWEHqAv4oixyd6bnFwikjUxbE2+BZfCXC9CFJlbPHFKO0SiaiEJg0djdjyYU5\nG64IXrbmtDJkF76nvcQIc3Mcjto3TPYCjAjhin7oF0aqtOlkSF9x/6e+T5I+\ng0ToCGUdVRLvVA5BD/+wJNHefiVbSjMm/TKKVETpcXUy2kzAxANtcs9mBXR7\nXLnCzXmjpPG0ncbWoKyaTDruShm6YQW80zf3F/rtq6Wogk44FpnWz5RwM2NZ\nmzOft2vuO/33ujqts5nB+1wrFaMnTpF+7YvFRHNJqIAJCRGKKhC/u+3IpvJV\nH/ZemjiyRzsDZMj3b+r2uoKma953TfqrxHluZmT1Oh6iz2PzKNY861TMIkCO\nJNe/N+VgUWX5dn/Q5rTkenuYl7PVFAKrzwhE5a3X96VJc/B5Rd2d/SITwhGU\n9uQJPCvLedWGftkwR6agrxJ7RJUKCbsO9caL+jVeagMOfDSE2QpZDOd9vuyp\nUxquP5CiKniNyu5ohKcErhq622sW3rh7V86NH1gDIy+7tffUA6W7cQtrIBoj\ntVuYmEwd8+8DLMXQCvoSqaj6+n9Yl6PgBdbveRqN7Nydrf0nJGkJ+h1EGUxp\ngmtnSDIgTCseevvIJW8KRanKKEoB0Dt5zVXwJnjHPmSBHjABF6dS1vsNZHS5\nWRDB\r\n=ykJy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGiXnNKsbGfSjXUE7JBwDobL3QLmjbTK6SEe12IzhSRAiEA0jYz0eOSqJEifSJ80vU/jYQSnf3OA87i9E3qnDvDLOE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.19.3-alpha.0_1581475302570_0.8954554497493583"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.6","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.6","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"7994d02aee2ee78f71cbafdb2d9fe58359568ab7","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.6","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.15.0/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-A5PWe7OvQiBCFmxP7xAXuj/Yn+hbfdvofuTqFauJc9gqQriGCY3y2ZLBfq74Ovva8GgTsdSWovM+O7TZMcy5gw==","shasum":"ba3902ddd58be90fc6f035f28ec2196f590a89fe","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.6.tgz","fileCount":108,"unpackedSize":132076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUyL0CRA9TVsSAnZWagAAedQP/3qVEl9aU8JOrWshsmqr\njczmW3Ur7aArksmQOqG3yNwfYy1yp3WiLlc1jFIXJM4YcMCZ+4BdqzgsPEI9\n1E5YbLbKqn9MAUhgQpL8cycuinyw/kyllg8CBtBcrXzQmF2t81fWKOpDrlOq\n5aXBBPL0pKbTEeuXfc+ZdOcCPOfmwH73MQmNrYIOYLbu8zkhTNWqkvp1WT/G\nfdMCWttuZdbyqeiY3kmL22c46y+HlA79oPnAlQQFOP8wXChSg85sWrNxBqk5\n1EwtMWj8pRDgh1HrXVMBc+hUk0+KXqAzLrdGHD4B1sdzFsz/AA5J0Keg0Dqn\nV+se7iInEuedrtHOCMwVg5fHXdu41OOY2yJrNqpGB5WFoJRn0+J32pzaQllQ\n4TjUjt227SbMFVWwiRM/UCuTsgAPW+YUgT5hizSlo0uGmcFOyARrVuDtikF1\nujTFyI8MgvYBUIsvY2ER41dPpP8bfAYYHa3z0ahwwnU9jc4UFGpE2CHWe+0j\nqqomSG4FD++1LjgbZhWkGse7QF07ioIBEiDPGcwuYUvCwYIsBMPeai0h6zk1\nJtg6JKXcKvq8+9m23O8wvcNKy2mdPmiOsDsOsQ51A1zZqeW/mOtLfps10gXp\n9bPoAfduAmpb9BKMaCMpuiDb5Aokjm3qDwgPQ3Zrkvd0KVmdhM+6PfC04waF\nuTPT\r\n=9Hxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+5BIhxyMDykWFec3WmeBVelv36wZ8yGW6cVgPmF8Y+AiEA1lsrRsBQNPsQ/OEsyP7XB1LynqyjDoTO2sD3Ad002cE="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.6_1565729523866_0.7339587504073399"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.5","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^8.10.0 || ^10.13.0 || >=11.10.1"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.5","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8751c507294230a0bea11f78687c3e9a11d93c4e","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.5","_nodeVersion":"10.16.2","_npmVersion":"lerna/3.15.0/node@v10.16.2+x64 (linux)","dist":{"integrity":"sha512-khC0qrSqPZKc7TfYNTsxFR5M0KCUdEDzP4DcLLT6Iwt1H4EMpA+Baa69KK+HWYPbawEyjFvhs1F2WVKkdaLlSg==","shasum":"d176802dda05d7377a2bedcfd64aadf203f590e7","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.5.tgz","fileCount":108,"unpackedSize":131783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTaCwCRA9TVsSAnZWagAAjbUQAJBgqLUdcm1rU8I4aTma\nILmO1085ueR+S4ShTueUwUyIcgaAuMFtN5eh7Zrpo+7dQrEDG1kw23eECjfI\nOt6QoYrhcCSsT4/xU+AyY2drEBPWvwERv9hgHQsWGLUseIjAAJgfbhcfK1di\njeIfhSsGTPYNhJk5E4jn1lPa69dzMxvbJBDlQzzxqY0pGnnLQRrm0bWO+HBy\nOKGIntWENuUSpWfCc4VNyFAr264ZLrd1Gpok+lUZDDyaKLnS1TQATa+56noq\njvPFm7GFNWV7jrdB5JhsDQGmplhHXFstczrRt2+bNB49rTTA4zfGa++ATElR\ngrEN3pxHKZkgsymw/CDWzIWhqSO+j1SVFLkAO2PUVSyywvP7VY4iwksueNGv\n7EdLOwRbWQyWCUHj9zQv++4aW2oSiABdwm7E03bdchFtMJltHYSQ0c5+Sl9B\nWb3vLUZT1lh4PuRaQEsGX/abQIYs9sq5MjGJSKzDNyQgHFso89QEexON1TNT\nmTKzXTzaANtik0YoWtkRak3IDvtaArM9XPRyHp6UI8DphJrVZ9F4hkwAWS9t\ndSQxaw2k/xi7xzC3t5OmbROoMkhi2gz63qIxU8gNSdTJMwA8T+D74EAYmSWF\nsy+rNDbnZY0FctfJI7IWQzJWSs4lPoeRWYAqXjMCI321UARMMb2EB79aAXCZ\nhhB6\r\n=sXOY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyyBlX8cqhvBygTgLC7TYN0VWwsdhowR5x+yw2bc9rjAiAGocvyBDbzCpFxobMr0B62LOQ3uhvAsTC0kJLqZyBe1A=="}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.5_1565368496283_0.44180230668009846"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.4","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.4","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"8d313aa46b758d13f8f92b1dd990e29dc194198c","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.4","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-eBgBrSgtgI6HFAwKleHaMUuyiUIY0bKARlhQhmedv/CaOoBBmtgF5ObJpQmMH2AKJC3xgpbBrAZor7gi4UICYg==","shasum":"09dda3afca271b149e162b841a231ec359528f5c","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.4.tgz","fileCount":108,"unpackedSize":131679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPfskCRA9TVsSAnZWagAAsgsP/R9idhVhi3wrQ0RpABPy\nAJR8B6OuoIgQyFu83n3szrHRMgMGsVgbeN+EueSSSPdZXorp2mUuaQGEnP5g\n+xJweBZIlgzefCSIr1XMPboPVNNedZz85BJbxYPuK1spAClCuvMINNYLT8za\n+l7WgFNkNXhgFMH59PJlWAzMtAstiUnzD/KxESxI2iJ4EpJH0BIiWF1plMBt\nQ1wti8Tb3OXioZtYaSVKX7JMDSO45uji2XYwlcOE6xFddPK/Ig1C1CrYGSS2\nDFd6jHkN+LjZKHcJ+i8h1PwZtdOrWRN+6q5YAYPbjojE4sNBfent+kGnjjnS\nGG0TD/ufWBiy2rz12bN8FVU23XAWwOxcgdp+oZn99UwhFHUd+iXLEJ7+FBzx\nC7K/7L/1h54ryHgqrknsPDu3wk/Tw4sDlh+gPxEV9zuJTr0ZUxxo3x2LkfmW\nuFTxvmvQt9G69K3yFNMTW5ywXZM29cxjkripLfFb9V7sDT+eCyWzRxFYHRb7\no6WvfbWxa8gsY74caDM44HDqbfJWG94kUxEyKQ5OaD/q/664GyuPkAHP/Z5Q\nd+Z+5xlh1dizPF8PNalF02HLriMS/EVUTtnPNQqxh0SYqqi8dp3tAtFw24r1\npZttliG+qk8Yr8gBu/gqWabyA+N6bwBP+WkK36fNao14Ye3VkZyhuSNQj7Nz\nA1x2\r\n=IfMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS3d9KEVmun3OEaluyN70i1zbWJK2KKCJ739O+lgkJtAIhAJ5/vTRcyHkJDBe8ERycV2rG4pMonaI+8kXaOOEEOMRi"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.4_1564343075367_0.4279864905117554"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@typescript-eslint/experimental-utils","version":"2.0.0-alpha.3","description":"(Experimental) Utilities for working with TypeScript + ESLint together","keywords":["eslint","typescript","estree"],"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"repository":{"type":"git","url":"git+https://github.com/typescript-eslint/typescript-eslint.git","directory":"packages/experimental-utils"},"bugs":{"url":"https://github.com/typescript-eslint/typescript-eslint/issues"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest --coverage","prebuild":"npm run clean","build":"tsc -p tsconfig.build.json","clean":"rimraf dist/","format":"prettier --write \"./**/*.{ts,js,json,md}\" --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit"},"dependencies":{"@types/json-schema":"^7.0.3","@typescript-eslint/typescript-estree":"2.0.0-alpha.3","eslint-scope":"^4.0.0"},"peerDependencies":{"eslint":"*"},"devDependencies":{"typescript":"*"},"gitHead":"cc2776591a7bd7bd5a93145bb4f881ed4910f5ad","readme":"# @typescript-eslint/experimental-utils\n\n(Experimental) Utilities for working with TypeScript + ESLint together.\n\n## Note\n\nThis package has inherited its version number from the @typescript-eslint project.\nMeaning that even though this package is `1.x.y`, you shouldn't expect 100% stability between minor version bumps.\ni.e. treat it as a `0.x.y` package.\n\nFeel free to use it now, and let us know what utilities you need or send us PRs with utilities you build on top of it.\n\nOnce it is stable, it will be renamed to `@typescript-eslint/util` for a `2.0.0` release.\n\n## Exports\n\n| Name                | Description                                                                                    |\n| ------------------- | ---------------------------------------------------------------------------------------------- |\n| [`TSESTree`]        | Types for the TypeScript flavour of ESTree created by `@typescript-eslint/typescript-estree`.  |\n| [`AST_NODE_TYPES`]  | An enum with the names of every single _node_ found in `TSESTree`.                             |\n| [`AST_TOKEN_TYPES`] | An enum with the names of every single _token_ found in `TSESTree`.                            |\n| [`TSESLint`]        | Types for ESLint, correctly typed to work with the types found in `TSESTree`.                  |\n| [`ESLintUtils`]     | Tools for creating eslint rules with TypeScript.                                               |\n| [`ParserServices`]  | The parser services provided when parsing a file using `@typescript-eslint/typescript-estree`. |\n\n[`ast_node_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`ast_token_types`]: ../packages/typescript-estree/src/ts-estree/ast-node-types.ts\n[`eslintutils`]: ./src/eslint-utils\n[`eslintutils.createrule`]: ./src/eslint-utils/createRule.ts\n[`parserservices`]: ../packages/typescript-estree/src/ts-estree/parser.ts\n[`tsestree`]: ../packages/typescript-estree/src/ts-estree/ts-estree.ts\n[`tseslint`]: ./src/ts-eslint\n","readmeFilename":"README.md","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme","_id":"@typescript-eslint/experimental-utils@2.0.0-alpha.3","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.13.4/node@v10.16.0+x64 (linux)","dist":{"integrity":"sha512-EgTp74P/C8guTDJnpHeavDpPUSCd6nj2uyQ8dMCt7TRBCdgTlLdjRnZMxvoTYKVWuFWLfQprgmzUieYFxQEiGw==","shasum":"1a3390767d43ddd5db62be97f49e5f770a2a4d65","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0-alpha.3.tgz","fileCount":104,"unpackedSize":130832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOQUWCRA9TVsSAnZWagAAfysP/25f6yXSDgp5i2Qqe+Cu\n5lzNqT6nygy5uZODJAq/N9BYRH5tFAMdutqWCQS15KWcu8fcz95t9kSswoXn\nuDLN5M2ZjJRbZTaIMAmU3DYGR67mQ2lbKzyFFhImv9UaewXRgMgvCMeS0nS1\njYVINEr0Ioo/rSGd3nRKyNLxXpfRCynR+0vmkhGbgTT1C1QSfrJ1lwIcOeRM\nUOAkyXHO9NEMmmE/DlymCbcq4w/A8MYrZeIfoEiEoXg5XQW03W1RQgMtq+RA\n8LntoAhkjaGIFYdJPaxqRgzMguY4UqUAELvE7Mz1foP2Go7Sdo0K9a8Wa5Cc\nDWL5zndzxUuHmTzB/QcVmmw2/4piqcaGfMmErROjjRzAAxCfevHmVjwwZ/hk\nkD4BWgXTELFGzCarZwU82z7yzYieWyCTbmySkNCYkFg45ZXyUSDHb5D9fCBv\naOz9+etKiBl+Ls6cOLmJjkh0+stZ/wLLRH4r24GjCLtfULAPFGGjkevVhKRI\nym02qBHrCmHRDayb3JLrekbHSXhtjg8NjGuq1kidjX6U6ExFBXjwzfLD4htu\nBlFwYIRrnt7xQ/M2rLAhGxDK8kZcNdnB/Ns6PjeYwPUKF7rgshruWZHAenB6\nvKV7y752luPCzePt18emZQr0Rn1MCOBnix1yofGMJiB1XsWXw3oKei/lGl9G\nFjId\r\n=iQAs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSllx/x9hgOtV1D/eZ+bGyS+E4seZOgtmgMxqk0kHdoQIhAKcG6jV0ObWqhspzhN6msPTWRR0bQraaupkphs/GFsMz"}]},"maintainers":[{"name":"jameshenry","email":"npm@jameshenry.email"}],"_npmUser":{"name":"jameshenry","email":"npm@jameshenry.email"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/experimental-utils_2.0.0-alpha.3_1564017941902_0.283448628198979"},"_hasShrinkwrap":false}},"name":"@typescript-eslint/experimental-utils","time":{"4.24.1-alpha.12":"2021-05-21T04:26:44.361Z","4.15.3-alpha.6":"2021-02-22T18:49:26.826Z","4.24.1-alpha.11":"2021-05-21T04:26:59.354Z","4.15.3-alpha.9":"2021-02-23T22:39:58.608Z","4.24.1-alpha.10":"2021-05-21T02:30:19.606Z","4.15.3-alpha.8":"2021-02-22T22:39:12.239Z","4.15.3-alpha.3":"2021-02-22T18:24:30.454Z","4.15.3-alpha.2":"2021-02-22T18:23:49.126Z","4.15.3-alpha.5":"2021-02-22T18:48:17.056Z","4.15.3-alpha.4":"2021-02-22T18:23:17.961Z","4.15.3-alpha.1":"2021-02-22T18:23:02.150Z","4.15.3-alpha.0":"2021-02-22T18:19:16.013Z","2.23.0":"2020-03-09T17:02:11.638Z","5.26.0":"2022-05-23T17:22:41.583Z","4.0.2-alpha.14":"2020-09-06T05:02:32.177Z","4.0.2-alpha.15":"2020-09-06T05:03:20.375Z","4.0.2-alpha.12":"2020-09-06T03:34:09.206Z","4.0.2-alpha.13":"2020-09-06T04:20:21.719Z","4.0.2-alpha.10":"2020-09-06T00:58:12.902Z","4.0.2-alpha.11":"2020-09-06T01:33:49.138Z","4.0.2-alpha.18":"2020-09-06T18:43:10.601Z","4.0.2-alpha.19":"2020-09-06T20:33:09.428Z","4.0.2-alpha.16":"2020-09-06T18:20:51.179Z","4.0.2-alpha.17":"2020-09-06T18:41:24.421Z","4.19.0":"2021-03-22T17:03:15.577Z","2.17.1-alpha.13":"2020-01-23T20:57:04.234Z","5.8.1-alpha.1":"2021-12-23T18:05:54.573Z","2.17.1-alpha.14":"2020-01-24T01:12:41.381Z","5.8.1-alpha.2":"2021-12-23T18:08:56.926Z","2.17.1-alpha.11":"2020-01-23T16:50:23.696Z","2.17.1-alpha.12":"2020-01-23T17:19:01.761Z","3.8.1-alpha.0":"2020-08-03T17:19:22.227Z","5.8.1-alpha.0":"2021-12-20T18:19:51.673Z","2.17.1-alpha.17":"2020-01-24T17:02:33.647Z","3.8.1-alpha.1":"2020-08-09T23:12:01.615Z","2.17.1-alpha.18":"2020-01-24T17:18:39.313Z","3.8.1-alpha.2":"2020-08-09T23:13:48.264Z","2.17.1-alpha.15":"2020-01-24T04:26:16.682Z","3.8.1-alpha.3":"2020-08-10T06:30:41.395Z","2.17.1-alpha.16":"2020-01-24T08:22:37.234Z","3.8.1-alpha.4":"2020-08-10T06:32:20.893Z","2.17.1-alpha.10":"2020-01-22T17:24:34.527Z","5.8.1-alpha.3":"2021-12-27T06:11:14.411Z","5.48.0":"2023-01-02T17:16:05.866Z","5.8.1-alpha.4":"2021-12-27T06:21:32.165Z","1.8.1-alpha.1":"2019-05-11T19:42:28.724Z","4.29.4-alpha.4":"2021-08-30T06:32:51.295Z","1.8.1-alpha.2":"2019-05-12T18:46:03.037Z","4.29.4-alpha.5":"2021-08-30T06:34:13.493Z","4.29.4-alpha.2":"2021-08-29T23:42:28.754Z","1.8.1-alpha.0":"2019-05-10T17:07:38.317Z","4.29.4-alpha.3":"2021-08-30T06:29:58.474Z","4.29.4-alpha.0":"2021-08-23T17:18:13.405Z","2.29.1-alpha.7":"2020-04-27T10:19:23.478Z","4.29.4-alpha.1":"2021-08-28T01:50:56.196Z","2.17.1-alpha.24":"2020-01-26T20:17:35.093Z","2.29.1-alpha.4":"2020-04-26T19:31:36.742Z","2.17.1-alpha.25":"2020-01-26T20:58:12.750Z","2.29.1-alpha.3":"2020-04-26T18:45:09.555Z","2.17.1-alpha.22":"2020-01-25T16:49:47.480Z","2.29.1-alpha.6":"2020-04-27T01:33:56.251Z","2.17.1-alpha.23":"2020-01-26T20:15:52.056Z","2.29.1-alpha.5":"2020-04-26T19:51:12.266Z","2.17.1-alpha.28":"2020-01-27T00:22:57.050Z","2.29.1-alpha.0":"2020-04-20T17:15:52.515Z","5.24.1-alpha.10":"2022-05-16T22:08:04.450Z","5.24.1-alpha.11":"2022-05-16T22:03:31.793Z","2.17.1-alpha.26":"2020-01-26T22:21:35.295Z","2.29.1-alpha.2":"2020-04-24T16:09:10.264Z","4.29.4-alpha.6":"2021-08-30T06:36:56.088Z","2.17.1-alpha.27":"2020-01-26T23:45:11.657Z","2.29.1-alpha.1":"2020-04-21T16:42:10.570Z","4.29.4-alpha.7":"2021-08-30T06:38:45.787Z","2.17.1-alpha.20":"2020-01-25T01:50:31.239Z","2.17.1-alpha.21":"2020-01-25T02:43:14.622Z","5.13.0":"2022-02-28T18:03:25.392Z","4.29.1-alpha.0":"2021-08-02T17:17:48.407Z","5.25.1-alpha.2":"2022-05-17T19:16:50.063Z","5.48.2":"2023-01-16T17:16:09.879Z","5.48.1":"2023-01-09T17:18:58.126Z","5.25.1-alpha.4":"2022-05-18T21:38:22.868Z","5.25.1-alpha.5":"2022-05-19T05:04:01.922Z","5.25.1-alpha.0":"2022-05-17T15:31:06.457Z","5.25.1-alpha.1":"2022-05-17T16:55:16.681Z","2.17.1-alpha.19":"2020-01-24T17:22:04.165Z","4.24.1-alpha.17":"2021-05-23T00:28:13.794Z","4.24.1-alpha.16":"2021-05-22T20:31:58.385Z","5.25.1-alpha.6":"2022-05-19T17:53:24.739Z","5.25.1-alpha.7":"2022-05-20T19:23:59.257Z","4.24.1-alpha.14":"2021-05-22T19:30:47.607Z","5.5.0":"2021-11-29T20:10:04.627Z","5.25.1-alpha.8":"2022-05-20T21:15:24.313Z","4.24.1-alpha.13":"2021-05-21T04:28:11.145Z","5.25.1-alpha.9":"2022-05-20T23:18:15.315Z","2.14.0":"2019-12-30T18:01:38.881Z","4.9.2-alpha.2":"2020-12-13T04:31:03.796Z","5.52.1-alpha.3":"2023-02-20T01:23:27.442Z","5.52.1-alpha.2":"2023-02-16T20:02:21.087Z","5.52.1-alpha.1":"2023-02-15T15:01:05.813Z","5.52.1-alpha.0":"2023-02-13T17:35:27.627Z","5.43.1-alpha.8":"2022-11-16T08:01:22.540Z","5.43.1-alpha.9":"2022-11-16T14:10:24.550Z","4.9.2-alpha.0":"2020-12-07T18:16:49.853Z","5.43.1-alpha.6":"2022-11-16T05:59:37.289Z","4.9.2-alpha.1":"2020-12-11T04:15:56.520Z","5.43.1-alpha.7":"2022-11-16T06:23:33.459Z","5.35.0":"2022-08-24T19:35:50.085Z","5.43.1-alpha.4":"2022-11-16T05:54:22.352Z","5.43.1-alpha.5":"2022-11-16T05:55:04.261Z","5.43.1-alpha.2":"2022-11-15T19:06:43.041Z","5.48.2-alpha.0":"2023-01-09T17:35:24.298Z","5.35.1":"2022-08-24T20:19:28.757Z","5.43.1-alpha.3":"2022-11-16T02:05:27.712Z","5.43.1-alpha.0":"2022-11-14T17:47:28.474Z","5.43.1-alpha.1":"2022-11-15T19:03:25.932Z","5.52.1-alpha.7":"2023-02-20T16:20:09.631Z","5.52.1-alpha.6":"2023-02-20T10:15:45.672Z","5.52.1-alpha.5":"2023-02-20T09:54:16.225Z","5.52.1-alpha.4":"2023-02-20T07:15:44.313Z","5.52.1-alpha.8":"2023-02-20T17:02:39.144Z","5.16.1-alpha.3":"2022-03-22T02:08:31.601Z","5.16.1-alpha.2":"2022-03-22T02:07:53.790Z","5.16.1-alpha.1":"2022-03-22T02:07:21.749Z","5.16.1-alpha.0":"2022-03-21T17:22:15.614Z","2.22.1-alpha.7":"2020-03-07T21:37:49.038Z","2.22.1-alpha.6":"2020-03-04T09:34:17.263Z","2.22.1-alpha.9":"2020-03-09T01:25:49.046Z","2.22.1-alpha.8":"2020-03-09T01:02:34.910Z","2.22.1-alpha.3":"2020-03-03T09:26:05.086Z","2.22.1-alpha.2":"2020-03-03T09:10:53.513Z","2.22.1-alpha.5":"2020-03-03T09:54:06.912Z","5.16.1-alpha.9":"2022-03-22T04:47:19.676Z","2.22.1-alpha.4":"2020-03-03T09:43:17.143Z","5.16.1-alpha.8":"2022-03-22T04:36:09.388Z","5.16.1-alpha.7":"2022-03-22T02:58:37.920Z","5.57.0":"2023-03-27T17:17:50.283Z","5.16.1-alpha.6":"2022-03-22T02:57:40.951Z","2.22.1-alpha.1":"2020-03-03T08:37:23.159Z","5.16.1-alpha.5":"2022-03-22T02:57:18.873Z","2.22.1-alpha.0":"2020-03-02T18:15:07.151Z","5.16.1-alpha.4":"2022-03-22T02:44:08.147Z","5.57.1":"2023-04-03T17:15:59.047Z","2.27.0":"2020-04-06T17:02:09.658Z","4.12.1-alpha.1":"2021-01-05T20:14:14.553Z","4.12.1-alpha.0":"2021-01-04T18:18:24.612Z","5.3.2-alpha.24":"2021-11-15T08:00:19.655Z","4.17.1-alpha.10":"2021-03-15T08:17:01.381Z","5.3.2-alpha.23":"2021-11-15T07:42:45.418Z","2.30.1-alpha.0":"2020-04-27T17:13:15.967Z","4.17.1-alpha.11":"2021-03-15T08:21:42.655Z","4.17.1-alpha.12":"2021-03-15T08:23:28.714Z","4.17.1-alpha.13":"2021-03-15T08:25:25.284Z","5.3.2-alpha.28":"2021-11-15T08:42:28.477Z","4.17.1-alpha.14":"2021-03-15T08:27:30.946Z","2.30.1-alpha.6":"2020-05-01T17:07:29.444Z","2.30.1-alpha.5":"2020-04-30T22:45:18.978Z","2.30.1-alpha.8":"2020-05-04T04:22:34.315Z","2.30.1-alpha.7":"2020-05-04T04:21:18.011Z","2.30.1-alpha.2":"2020-04-29T21:20:35.876Z","5.3.2-alpha.31":"2021-11-15T08:42:49.534Z","2.30.1-alpha.1":"2020-04-29T20:43:41.292Z","5.3.2-alpha.30":"2021-11-15T08:43:05.581Z","2.30.1-alpha.4":"2020-04-30T07:46:38.720Z","2.30.1-alpha.3":"2020-04-29T23:30:31.101Z","2.30.1-alpha.9":"2020-05-04T04:34:06.566Z","5.0.1-alpha.3":"2021-10-14T06:40:54.353Z","5.0.1-alpha.4":"2021-10-14T06:41:05.151Z","5.0.1-alpha.6":"2021-10-14T06:42:49.692Z","5.0.1-alpha.7":"2021-10-14T06:42:40.041Z","5.18.1-alpha.11":"2022-04-11T02:37:29.167Z","5.0.1-alpha.8":"2021-10-14T06:43:16.891Z","5.0.1-alpha.9":"2021-10-14T06:52:19.723Z","5.18.1-alpha.10":"2022-04-09T00:24:31.739Z","5.36.3-alpha.3":"2022-09-08T23:31:34.208Z","5.36.3-alpha.2":"2022-09-07T03:00:16.905Z","5.36.3-alpha.1":"2022-09-06T03:38:22.910Z","5.36.3-alpha.0":"2022-09-05T17:39:12.153Z","5.36.3-alpha.7":"2022-09-12T03:05:34.920Z","5.36.3-alpha.6":"2022-09-12T03:03:58.251Z","5.36.3-alpha.5":"2022-09-11T23:54:35.274Z","5.36.3-alpha.4":"2022-09-11T23:45:39.573Z","5.0.1-alpha.0":"2021-10-14T05:50:03.824Z","5.0.1-alpha.1":"2021-10-14T05:59:11.213Z","5.0.1-alpha.2":"2021-10-14T06:38:44.316Z","2.21.1-alpha.7":"2020-03-02T05:32:27.454Z","2.21.1-alpha.8":"2020-03-02T05:45:51.819Z","3.0.0-alpha.23":"2020-05-14T09:24:50.307Z","5.40.2-alpha.4":"2022-10-24T02:26:00.939Z","5.40.2-alpha.5":"2022-10-24T13:52:58.195Z","5.40.2-alpha.6":"2022-10-24T17:41:30.286Z","2.21.1-alpha.0":"2020-02-24T18:19:18.522Z","2.21.1-alpha.1":"2020-02-28T18:03:29.008Z","2.21.1-alpha.2":"2020-02-28T23:49:04.117Z","2.21.1-alpha.3":"2020-02-29T02:41:19.853Z","2.21.1-alpha.4":"2020-02-29T02:41:11.325Z","3.0.0-alpha.27":"2020-05-17T18:10:32.886Z","2.21.1-alpha.5":"2020-02-29T02:47:41.188Z","2.21.1-alpha.6":"2020-02-29T20:32:14.794Z","3.0.0-alpha.25":"2020-05-15T17:20:13.818Z","3.6.2-alpha.7":"2020-07-20T05:35:45.364Z","3.6.2-alpha.6":"2020-07-20T05:11:44.320Z","5.3.2-alpha.11":"2021-11-11T08:45:42.882Z","5.3.2-alpha.10":"2021-11-11T08:36:14.185Z","3.6.2-alpha.1":"2020-07-16T21:25:04.225Z","4.13.1-alpha.1":"2021-01-18T04:08:12.558Z","5.40.2-alpha.0":"2022-10-17T18:06:39.056Z","3.6.2-alpha.0":"2020-07-13T17:15:20.737Z","4.13.1-alpha.0":"2021-01-11T18:17:13.750Z","4.15.3-alpha.10":"2021-02-24T02:55:47.473Z","5.40.2-alpha.1":"2022-10-19T12:19:24.035Z","4.15.3-alpha.11":"2021-02-24T06:40:28.063Z","5.40.2-alpha.2":"2022-10-22T23:12:27.229Z","4.15.3-alpha.12":"2021-02-24T19:09:37.496Z","5.40.2-alpha.3":"2022-10-24T02:24:16.789Z","3.6.2-alpha.5":"2020-07-19T01:58:03.630Z","4.15.3-alpha.13":"2021-02-28T19:20:43.047Z","3.6.2-alpha.4":"2020-07-19T01:14:30.180Z","4.15.3-alpha.14":"2021-02-28T19:22:17.141Z","3.6.2-alpha.3":"2020-07-19T00:17:19.951Z","4.15.3-alpha.15":"2021-02-28T19:25:12.856Z","3.6.2-alpha.2":"2020-07-17T20:07:16.893Z","4.15.3-alpha.16":"2021-02-28T19:29:53.138Z","4.15.3-alpha.17":"2021-02-28T19:31:34.559Z","4.15.3-alpha.18":"2021-02-28T19:54:43.560Z","4.15.3-alpha.19":"2021-03-01T00:19:49.025Z","3.9.0":"2020-08-10T17:02:44.330Z","3.9.1":"2020-08-17T17:02:53.306Z","5.3.2-alpha.13":"2021-11-11T17:41:31.578Z","5.3.2-alpha.12":"2021-11-11T17:40:52.279Z","5.3.2-alpha.15":"2021-11-11T17:58:28.139Z","5.31.1-alpha.10":"2022-08-01T03:47:05.217Z","5.3.2-alpha.14":"2021-11-11T17:53:49.259Z","5.3.2-alpha.17":"2021-11-12T07:03:26.844Z","5.3.2-alpha.16":"2021-11-11T18:02:11.269Z","5.3.2-alpha.19":"2021-11-14T01:06:01.602Z","5.3.2-alpha.18":"2021-11-12T18:26:30.852Z","5.3.2-alpha.20":"2021-11-14T02:40:55.633Z","5.3.2-alpha.22":"2021-11-14T22:01:45.371Z","5.3.2-alpha.21":"2021-11-14T21:45:08.403Z","2.31.1-alpha.2":"2020-05-11T01:59:32.860Z","4.15.3-alpha.20":"2021-03-01T00:45:20.346Z","2.31.1-alpha.3":"2020-05-11T02:28:03.833Z","4.15.3-alpha.21":"2021-03-01T03:12:19.758Z","2.31.1-alpha.0":"2020-05-04T17:14:09.398Z","4.15.3-alpha.22":"2021-03-01T06:57:39.759Z","2.31.1-alpha.1":"2020-05-11T01:55:05.037Z","1.12.0":"2019-07-12T12:52:40.620Z","5.9.0":"2022-01-03T18:02:25.672Z","5.9.1":"2022-01-10T18:02:39.771Z","4.7.0":"2020-11-09T18:03:19.773Z","4.30.1-alpha.0":"2021-08-30T17:18:43.661Z","4.30.1-alpha.2":"2021-09-01T01:08:49.076Z","4.30.1-alpha.3":"2021-09-01T01:13:40.153Z","4.30.1-alpha.4":"2021-09-01T01:16:13.959Z","5.17.0":"2022-03-28T17:02:18.865Z","4.30.1-alpha.6":"2021-09-01T05:33:52.231Z","2.18.0":"2020-01-27T18:02:08.346Z","4.30.1-alpha.7":"2021-09-03T17:44:23.423Z","4.30.1-alpha.8":"2021-09-03T17:53:23.658Z","5.44.1-alpha.10":"2022-11-25T01:26:02.703Z","5.44.1-alpha.11":"2022-11-25T06:41:46.117Z","5.44.1-alpha.12":"2022-11-25T17:48:25.096Z","5.44.1-alpha.13":"2022-11-26T20:42:14.752Z","5.44.1-alpha.14":"2022-11-26T23:56:27.421Z","5.44.1-alpha.15":"2022-11-28T02:23:05.200Z","5.44.1-alpha.16":"2022-11-28T16:23:47.354Z","2.4.1-alpha.4":"2019-10-16T19:54:22.553Z","2.4.1-alpha.5":"2019-10-19T19:10:12.156Z","2.4.1-alpha.2":"2019-10-16T01:24:42.587Z","2.4.1-alpha.3":"2019-10-16T16:02:11.682Z","2.4.1-alpha.8":"2019-10-20T01:50:08.779Z","2.4.1-alpha.9":"2019-10-20T19:00:45.322Z","2.4.1-alpha.6":"2019-10-19T19:22:27.397Z","2.4.1-alpha.7":"2019-10-19T23:10:41.733Z","2.4.1-alpha.0":"2019-10-14T17:13:23.218Z","5.17.1-alpha.10":"2022-04-03T23:23:19.637Z","5.1.1-alpha.7":"2021-10-23T01:52:10.133Z","5.1.1-alpha.6":"2021-10-20T08:02:21.003Z","4.28.1-alpha.0":"2021-06-21T17:14:52.906Z","5.1.1-alpha.9":"2021-10-25T02:04:39.058Z","5.1.1-alpha.8":"2021-10-23T01:55:21.742Z","5.1.1-alpha.3":"2021-10-19T02:37:07.218Z","5.1.1-alpha.5":"2021-10-19T03:23:47.966Z","5.1.1-alpha.4":"2021-10-19T03:17:08.421Z","5.4.1-alpha.20":"2021-11-24T00:12:42.865Z","5.4.1-alpha.21":"2021-11-24T00:24:53.071Z","5.4.1-alpha.13":"2021-11-17T18:20:12.663Z","5.39.0":"2022-10-03T17:43:28.585Z","4.26.2-alpha.9":"2021-06-09T08:00:54.434Z","4.26.2-alpha.8":"2021-06-09T06:11:43.252Z","5.4.1-alpha.15":"2021-11-18T17:30:31.352Z","4.26.2-alpha.7":"2021-06-08T17:27:22.839Z","5.4.1-alpha.14":"2021-11-18T06:04:55.420Z","4.26.2-alpha.6":"2021-06-08T17:26:52.736Z","5.4.1-alpha.17":"2021-11-19T13:20:48.169Z","4.26.2-alpha.5":"2021-06-08T06:47:56.851Z","5.4.1-alpha.16":"2021-11-18T20:50:22.566Z","4.26.2-alpha.4":"2021-06-08T06:23:24.256Z","5.4.1-alpha.19":"2021-11-23T23:52:14.357Z","4.26.2-alpha.3":"2021-06-08T06:15:45.995Z","5.4.1-alpha.18":"2021-11-20T22:38:31.539Z","4.26.2-alpha.2":"2021-06-08T06:14:03.754Z","4.26.2-alpha.1":"2021-06-08T06:13:18.597Z","4.26.2-alpha.0":"2021-06-07T17:16:49.265Z","5.1.1-alpha.1":"2021-10-19T02:34:46.264Z","5.1.1-alpha.0":"2021-10-19T02:34:55.760Z","4.0.0-alpha.0":"2020-07-27T22:52:08.885Z","4.0.0-alpha.2":"2020-07-28T18:14:01.146Z","4.0.0-alpha.1":"2020-07-28T01:21:06.638Z","4.0.0-alpha.4":"2020-08-03T17:32:50.584Z","4.0.0-alpha.3":"2020-08-03T16:35:23.899Z","5.59.10-alpha.0":"2023-06-05T18:15:45.886Z","5.4.1-alpha.11":"2021-11-17T08:08:51.254Z","5.4.1-alpha.10":"2021-11-17T08:04:33.480Z","5.59.4-alpha.0":"2023-05-08T17:34:58.203Z","4.16.2-alpha.10":"2021-03-06T21:13:12.978Z","4.16.2-alpha.11":"2021-03-08T17:47:23.550Z","4.16.2-alpha.12":"2021-03-08T17:50:52.434Z","4.0.0-alpha.6":"2020-08-08T22:06:07.971Z","4.0.0-alpha.5":"2020-08-03T17:50:06.960Z","4.0.0-alpha.8":"2020-08-11T00:06:57.529Z","4.0.0-alpha.7":"2020-08-09T00:54:16.597Z","4.0.0-alpha.9":"2020-08-16T19:00:15.932Z","5.17.1-alpha.7":"2022-03-31T19:47:40.644Z","5.17.1-alpha.8":"2022-03-31T20:39:58.549Z","5.17.1-alpha.9":"2022-03-31T23:04:29.717Z","5.17.1-alpha.3":"2022-03-31T19:37:08.027Z","5.17.1-alpha.4":"2022-03-31T19:38:23.713Z","5.17.1-alpha.5":"2022-03-31T19:41:44.160Z","5.17.1-alpha.6":"2022-03-31T19:41:29.332Z","5.17.1-alpha.0":"2022-03-28T17:19:40.114Z","5.4.1-alpha.40":"2021-11-28T18:05:24.465Z","5.17.1-alpha.1":"2022-03-30T11:58:34.966Z","5.17.1-alpha.2":"2022-03-30T22:29:00.724Z","5.4.1-alpha.42":"2021-11-29T17:35:56.490Z","5.4.1-alpha.41":"2021-11-29T17:35:26.931Z","5.4.1-alpha.44":"2021-11-29T17:51:20.569Z","5.4.1-alpha.43":"2021-11-29T17:47:49.370Z","5.4.1-alpha.35":"2021-11-24T01:32:09.388Z","5.4.1-alpha.34":"2021-11-24T01:32:26.483Z","5.25.1-alpha.10":"2022-05-20T23:47:34.610Z","5.4.1-alpha.37":"2021-11-28T17:48:50.821Z","5.25.1-alpha.11":"2022-05-21T18:24:28.834Z","5.4.1-alpha.36":"2021-11-26T08:47:34.668Z","5.25.1-alpha.12":"2022-05-22T18:30:02.836Z","5.4.1-alpha.39":"2021-11-28T18:02:25.363Z","5.4.1-alpha.38":"2021-11-28T17:57:09.567Z","5.24.1-alpha.9":"2022-05-16T21:52:20.642Z","5.24.1-alpha.8":"2022-05-16T20:38:23.582Z","5.24.1-alpha.7":"2022-05-16T20:16:15.163Z","5.24.1-alpha.6":"2022-05-16T20:16:33.774Z","5.24.1-alpha.5":"2022-05-16T20:15:31.891Z","5.25.1-alpha.18":"2022-05-23T16:43:49.846Z","5.24.1-alpha.4":"2022-05-16T20:14:20.700Z","5.25.1-alpha.19":"2022-05-23T17:03:43.781Z","5.24.1-alpha.3":"2022-05-16T20:13:50.939Z","5.4.1-alpha.31":"2021-11-24T01:19:55.103Z","5.24.1-alpha.2":"2022-05-16T17:55:04.949Z","5.25.1-alpha.13":"2022-05-23T16:04:54.864Z","5.24.1-alpha.1":"2022-05-16T17:48:11.040Z","5.25.1-alpha.14":"2022-05-23T16:10:50.240Z","5.4.1-alpha.33":"2021-11-24T01:25:53.388Z","5.24.1-alpha.0":"2022-05-16T17:29:12.543Z","5.25.1-alpha.15":"2022-05-23T16:10:33.971Z","5.4.1-alpha.32":"2021-11-24T01:26:46.454Z","5.4.1-alpha.24":"2021-11-24T00:38:29.276Z","5.4.1-alpha.23":"2021-11-24T00:38:58.238Z","5.4.1-alpha.26":"2021-11-24T00:44:05.296Z","5.4.1-alpha.25":"2021-11-24T00:42:04.380Z","5.4.1-alpha.28":"2021-11-24T00:44:23.218Z","3.7.1-alpha.1":"2020-07-21T18:33:51.002Z","3.7.1-alpha.0":"2020-07-20T17:15:03.502Z","3.7.1-alpha.3":"2020-07-27T14:33:58.275Z","3.7.1-alpha.2":"2020-07-22T17:01:29.644Z","5.15.1-alpha.0":"2022-03-14T19:26:15.218Z","5.15.1-alpha.3":"2022-03-18T18:37:11.869Z","5.15.1-alpha.4":"2022-03-18T21:05:07.550Z","5.15.1-alpha.1":"2022-03-18T18:02:25.779Z","5.40.0":"2022-10-10T17:40:32.033Z","3.10.2-alpha.16":"2020-08-29T22:24:06.260Z","5.15.1-alpha.2":"2022-03-18T18:21:49.370Z","4.2.0":"2020-09-21T17:02:35.625Z","5.42.1-alpha.4":"2022-11-02T22:49:12.800Z","5.40.1":"2022-10-17T17:43:54.872Z","5.42.1-alpha.3":"2022-11-02T05:29:33.384Z","5.15.1-alpha.5":"2022-03-20T17:24:59.022Z","5.42.1-alpha.6":"2022-11-07T01:56:46.704Z","5.15.1-alpha.6":"2022-03-21T01:14:57.386Z","5.42.1-alpha.5":"2022-11-03T13:51:45.747Z","5.42.1-alpha.0":"2022-10-31T17:50:40.505Z","5.50.1-alpha.13":"2023-02-05T02:26:42.965Z","5.50.1-alpha.14":"2023-02-05T06:42:46.354Z","5.42.1-alpha.2":"2022-11-02T05:19:49.221Z","5.50.1-alpha.15":"2023-02-06T04:56:04.383Z","5.42.1-alpha.1":"2022-11-02T05:04:22.097Z","5.50.1-alpha.10":"2023-02-02T18:55:57.628Z","5.50.1-alpha.11":"2023-02-03T01:04:19.795Z","5.50.1-alpha.12":"2023-02-03T18:45:47.903Z","3.4.0":"2020-06-22T17:02:07.882Z","4.23.0":"2021-05-10T17:03:33.703Z","2.6.0":"2019-10-28T17:02:16.969Z","2.6.1":"2019-11-04T18:02:00.713Z","4.31.1-alpha.0":"2021-09-06T17:20:42.220Z","2.18.1-alpha.15":"2020-02-03T18:14:43.450Z","4.5.1-alpha.4":"2020-10-25T22:43:54.210Z","2.18.1-alpha.14":"2020-02-03T18:13:55.098Z","4.5.1-alpha.3":"2020-10-25T22:12:43.874Z","2.18.1-alpha.13":"2020-02-03T17:53:53.677Z","2.18.1-alpha.12":"2020-02-03T17:50:40.409Z","4.5.1-alpha.5":"2020-10-26T03:22:58.297Z","4.5.1-alpha.0":"2020-10-19T17:16:06.368Z","1.8.0":"2019-05-10T16:58:51.717Z","4.5.1-alpha.2":"2020-10-25T22:12:22.453Z","4.5.1-alpha.1":"2020-10-24T18:43:20.840Z","2.18.1-alpha.11":"2020-02-02T17:50:21.919Z","2.18.1-alpha.10":"2020-02-02T17:36:19.268Z","5.62.0":"2023-07-10T17:18:56.471Z","4.32.0":"2021-09-27T17:03:52.218Z","5.51.1-alpha.3":"2023-02-10T03:11:44.137Z","5.51.1-alpha.4":"2023-02-10T03:45:16.814Z","5.51.1-alpha.1":"2023-02-10T02:41:54.193Z","5.51.1-alpha.2":"2023-02-10T02:42:56.765Z","5.51.1-alpha.0":"2023-02-06T17:33:54.099Z","5.51.1-alpha.9":"2023-02-10T17:09:04.121Z","5.51.1-alpha.7":"2023-02-10T04:28:28.544Z","5.51.1-alpha.8":"2023-02-10T04:38:23.851Z","5.51.1-alpha.5":"2023-02-10T03:48:44.983Z","5.51.1-alpha.6":"2023-02-10T03:53:02.126Z","4.10.0":"2020-12-14T18:02:56.448Z","5.49.1-alpha.6":"2023-01-30T02:04:37.510Z","5.49.1-alpha.7":"2023-01-30T02:07:19.209Z","5.49.1-alpha.4":"2023-01-26T16:25:52.935Z","5.49.1-alpha.5":"2023-01-30T02:52:17.889Z","5.49.1-alpha.8":"2023-01-30T02:16:41.573Z","5.49.1-alpha.9":"2023-01-30T02:23:37.965Z","1.11.1-alpha.10":"2019-07-08T14:51:47.967Z","1.11.1-alpha.11":"2019-07-11T15:23:19.501Z","5.49.1-alpha.2":"2023-01-24T23:34:39.600Z","5.49.1-alpha.3":"2023-01-25T17:37:30.152Z","5.49.1-alpha.0":"2023-01-23T17:32:19.736Z","5.49.1-alpha.1":"2023-01-24T23:11:17.817Z","3.9.1-alpha.1":"2020-08-12T22:30:45.701Z","3.9.1-alpha.0":"2020-08-10T17:14:48.996Z","3.9.1-alpha.3":"2020-08-14T17:01:04.601Z","3.9.1-alpha.2":"2020-08-13T16:36:49.534Z","5.42.2-alpha.10":"2022-11-14T16:04:04.975Z","5.44.1-alpha.0":"2022-11-21T17:36:01.377Z","5.44.1-alpha.4":"2022-11-23T23:46:32.248Z","5.44.1-alpha.3":"2022-11-23T23:37:35.831Z","5.44.1-alpha.2":"2022-11-23T11:05:54.112Z","5.44.1-alpha.1":"2022-11-22T22:40:13.849Z","1.9.1-alpha.9":"2019-05-16T04:41:06.953Z","5.44.1-alpha.8":"2022-11-24T15:36:21.051Z","1.9.1-alpha.8":"2019-05-16T03:32:21.707Z","5.44.1-alpha.7":"2022-11-24T03:03:55.488Z","1.9.1-alpha.7":"2019-05-16T02:59:53.868Z","5.44.1-alpha.6":"2022-11-24T00:36:28.540Z","1.9.1-alpha.6":"2019-05-16T01:20:55.509Z","5.44.1-alpha.5":"2022-11-23T23:54:27.832Z","1.9.1-alpha.5":"2019-05-16T00:50:13.952Z","1.9.1-alpha.4":"2019-05-15T22:47:13.290Z","1.9.1-alpha.3":"2019-05-13T21:19:39.163Z","1.9.1-alpha.2":"2019-05-13T17:20:49.510Z","5.44.1-alpha.9":"2022-11-24T19:45:10.292Z","1.9.1-alpha.1":"2019-05-13T17:13:02.147Z","1.9.1-alpha.0":"2019-05-12T21:51:03.676Z","5.6.1-alpha.11":"2021-12-06T20:37:52.373Z","5.6.1-alpha.10":"2021-12-06T20:25:35.853Z","5.6.1-alpha.13":"2021-12-07T19:03:11.551Z","5.6.1-alpha.12":"2021-12-07T18:55:45.686Z","5.22.0":"2022-05-02T17:02:04.521Z","5.30.2-alpha.0":"2022-07-01T16:09:15.506Z","4.11.1-alpha.2":"2020-12-26T20:18:35.300Z","4.11.1-alpha.3":"2020-12-27T19:15:37.369Z","4.11.1-alpha.0":"2020-12-21T18:17:22.210Z","4.11.1-alpha.1":"2020-12-23T00:20:22.640Z","4.27.0":"2021-06-14T17:01:49.474Z","2.8.1-alpha.12":"2019-11-23T03:15:10.087Z","4.16.2-alpha.8":"2021-03-05T17:42:38.613Z","2.8.1-alpha.11":"2019-11-23T03:14:13.962Z","2.14.1-alpha.0":"2019-12-30T18:16:13.571Z","4.16.2-alpha.9":"2021-03-05T17:41:59.219Z","2.8.1-alpha.10":"2019-11-21T17:37:44.910Z","2.14.1-alpha.1":"2020-01-02T01:41:17.388Z","2.14.1-alpha.2":"2020-01-02T19:08:05.355Z","4.16.2-alpha.7":"2021-03-02T18:14:34.980Z","4.16.2-alpha.4":"2021-03-01T21:24:29.546Z","4.16.2-alpha.5":"2021-03-01T23:09:43.078Z","4.16.2-alpha.2":"2021-03-01T21:10:42.339Z","4.16.2-alpha.3":"2021-03-01T21:13:37.669Z","2.14.1-alpha.7":"2020-01-06T06:06:37.904Z","4.16.2-alpha.0":"2021-03-01T20:41:53.080Z","2.14.1-alpha.8":"2020-01-06T06:07:47.439Z","4.16.2-alpha.1":"2021-03-01T21:11:20.750Z","5.43.1-alpha.24":"2022-11-21T13:49:35.081Z","5.43.1-alpha.25":"2022-11-21T15:49:30.742Z","2.14.1-alpha.3":"2020-01-02T19:27:42.187Z","5.43.1-alpha.22":"2022-11-18T17:11:08.724Z","2.14.1-alpha.4":"2020-01-02T20:04:02.726Z","5.43.1-alpha.23":"2022-11-20T09:00:39.930Z","2.14.1-alpha.5":"2020-01-05T21:14:39.047Z","2.31.0":"2020-05-04T17:02:22.111Z","5.43.1-alpha.20":"2022-11-18T06:05:57.070Z","2.14.1-alpha.6":"2020-01-05T23:11:15.540Z","5.43.1-alpha.21":"2022-11-18T06:08:13.533Z","2.24.1-alpha.10":"2020-03-18T19:17:29.719Z","2.24.1-alpha.11":"2020-03-18T19:17:53.172Z","5.6.1-alpha.15":"2021-12-09T04:20:46.102Z","2.24.1-alpha.12":"2020-03-18T19:30:21.974Z","5.6.1-alpha.14":"2021-12-09T04:19:24.072Z","2.24.1-alpha.13":"2020-03-19T01:21:43.492Z","5.6.1-alpha.17":"2021-12-10T06:04:33.724Z","2.24.1-alpha.14":"2020-03-19T05:51:52.174Z","5.6.1-alpha.16":"2021-12-09T04:37:36.154Z","2.13.1-alpha.0":"2019-12-23T18:14:52.354Z","5.43.1-alpha.19":"2022-11-18T05:59:24.051Z","2.13.1-alpha.1":"2019-12-24T02:50:44.858Z","2.13.1-alpha.2":"2019-12-24T05:59:25.724Z","5.43.1-alpha.17":"2022-11-18T00:05:37.399Z","2.13.1-alpha.3":"2019-12-26T02:26:46.506Z","5.43.1-alpha.18":"2022-11-18T00:42:20.042Z","2.13.1-alpha.4":"2019-12-28T01:29:02.335Z","2.24.1-alpha.15":"2020-03-20T03:58:28.937Z","5.43.1-alpha.15":"2022-11-17T17:25:04.641Z","2.13.1-alpha.5":"2019-12-29T04:46:45.367Z","2.24.1-alpha.16":"2020-03-20T04:00:27.768Z","5.43.1-alpha.16":"2022-11-17T23:53:50.048Z","2.24.1-alpha.17":"2020-03-23T05:21:45.650Z","5.43.1-alpha.13":"2022-11-17T00:11:34.205Z","5.44.0":"2022-11-21T17:21:08.436Z","5.43.1-alpha.14":"2022-11-17T06:37:40.921Z","5.43.1-alpha.11":"2022-11-16T19:52:09.734Z","5.43.1-alpha.12":"2022-11-16T23:24:37.448Z","5.43.1-alpha.10":"2022-11-16T14:17:52.153Z","3.0.0":"2020-05-21T17:49:55.036Z","3.0.1":"2020-05-25T17:02:12.353Z","3.0.2":"2020-05-27T16:31:03.475Z","5.11.1-alpha.12":"2022-02-12T18:03:04.183Z","5.33.2-alpha.1":"2022-08-16T19:33:20.863Z","5.11.1-alpha.13":"2022-02-12T20:09:15.124Z","5.33.2-alpha.0":"2022-08-15T17:42:47.377Z","5.11.1-alpha.10":"2022-02-08T05:47:07.384Z","5.33.2-alpha.3":"2022-08-17T09:21:13.210Z","5.11.1-alpha.11":"2022-02-11T18:38:33.871Z","5.33.2-alpha.2":"2022-08-17T09:19:52.720Z","5.11.1-alpha.16":"2022-02-14T06:18:04.852Z","5.33.2-alpha.5":"2022-08-17T12:17:41.112Z","5.33.2-alpha.4":"2022-08-17T09:22:49.451Z","5.11.1-alpha.14":"2022-02-13T13:52:43.633Z","5.33.2-alpha.7":"2022-08-17T13:25:52.548Z","5.11.1-alpha.15":"2022-02-14T06:17:38.453Z","5.33.2-alpha.9":"2022-08-17T18:02:42.064Z","5.33.2-alpha.8":"2022-08-17T13:56:48.734Z","2.2.0":"2019-09-09T17:02:34.635Z","2.30.1-alpha.10":"2020-05-04T05:01:56.287Z","2.30.1-alpha.11":"2020-05-04T05:00:15.744Z","2.30.1-alpha.12":"2020-05-04T05:05:30.853Z","2.30.1-alpha.13":"2020-05-04T05:30:01.538Z","5.37.1-alpha.20":"2022-09-19T14:14:38.212Z","4.3.1-alpha.2":"2020-10-04T09:15:14.224Z","4.3.1-alpha.1":"2020-10-02T10:58:38.315Z","5.37.1-alpha.21":"2022-09-19T14:41:10.512Z","5.37.1-alpha.16":"2022-09-19T00:58:08.735Z","5.37.1-alpha.17":"2022-09-19T01:07:38.732Z","2.11.1-alpha.2":"2019-12-16T11:30:41.286Z","5.37.1-alpha.14":"2022-09-16T14:13:49.705Z","2.11.1-alpha.3":"2019-12-16T13:26:11.337Z","5.37.1-alpha.15":"2022-09-19T00:34:39.040Z","2.11.1-alpha.0":"2019-12-09T18:14:26.434Z","4.3.1-alpha.0":"2020-09-28T17:16:28.268Z","2.11.1-alpha.1":"2019-12-16T11:29:46.411Z","5.37.1-alpha.18":"2022-09-19T02:38:09.217Z","5.37.1-alpha.19":"2022-09-19T08:22:55.533Z","created":"2019-05-10T16:58:51.412Z","5.31.0":"2022-07-25T17:25:57.563Z","5.37.1-alpha.12":"2022-09-15T07:13:23.258Z","5.37.1-alpha.13":"2022-09-15T09:40:05.914Z","5.37.1-alpha.10":"2022-09-15T03:37:30.394Z","5.37.1-alpha.11":"2022-09-15T04:22:25.411Z","4.30.1-alpha.17":"2021-09-03T18:13:03.651Z","4.30.1-alpha.16":"2021-09-03T18:08:29.476Z","4.30.1-alpha.11":"2021-09-03T17:57:52.286Z","4.30.1-alpha.10":"2021-09-03T17:55:31.702Z","5.0.0":"2021-10-11T18:10:14.744Z","4.30.1-alpha.15":"2021-09-03T18:09:24.192Z","4.30.1-alpha.14":"2021-09-03T18:03:37.390Z","4.30.1-alpha.13":"2021-09-03T18:04:09.688Z","2.8.1-alpha.21":"2019-11-25T18:08:25.153Z","2.8.1-alpha.20":"2019-11-25T17:47:18.942Z","4.14.0":"2021-01-18T18:02:43.650Z","2.22.0":"2020-03-02T18:01:34.459Z","4.4.1-alpha.0":"2020-10-05T17:37:38.006Z","4.4.1-alpha.1":"2020-10-06T17:26:51.235Z","4.4.1-alpha.2":"2020-10-06T17:30:14.402Z","5.19.1-alpha.15":"2022-04-16T01:54:07.145Z","4.4.1-alpha.3":"2020-10-08T17:10:55.094Z","5.19.1-alpha.14":"2022-04-15T15:53:53.800Z","4.4.1-alpha.4":"2020-10-08T17:10:25.180Z","5.19.1-alpha.13":"2022-04-14T13:49:53.642Z","4.4.1-alpha.5":"2020-10-11T23:51:08.774Z","5.19.1-alpha.12":"2022-04-12T07:37:43.422Z","4.4.1-alpha.6":"2020-10-12T00:07:04.023Z","5.19.1-alpha.11":"2022-04-12T00:51:44.612Z","4.4.1-alpha.7":"2020-10-12T00:08:53.005Z","5.19.1-alpha.10":"2022-04-11T23:54:47.198Z","4.4.1-alpha.8":"2020-10-12T00:10:21.776Z","2.8.1-alpha.19":"2019-11-25T04:37:11.654Z","4.4.1-alpha.9":"2020-10-12T00:12:56.548Z","2.8.1-alpha.18":"2019-11-25T00:57:27.591Z","2.8.1-alpha.17":"2019-11-25T00:35:36.255Z","2.8.1-alpha.15":"2019-11-24T23:11:36.081Z","2.8.1-alpha.14":"2019-11-24T22:38:41.074Z","2.8.1-alpha.13":"2019-11-24T22:26:19.270Z","5.59.7-alpha.0":"2023-05-15T17:31:58.873Z","5.53.0":"2023-02-20T17:19:45.206Z","2.3.4-alpha.3":"2019-10-11T16:11:45.264Z","2.12.1-alpha.8":"2019-12-19T01:18:44.718Z","2.3.4-alpha.2":"2019-10-10T17:28:41.184Z","2.12.1-alpha.7":"2019-12-18T08:52:35.910Z","2.3.4-alpha.1":"2019-10-10T17:28:58.695Z","2.12.1-alpha.6":"2019-12-18T07:58:39.554Z","2.3.4-alpha.0":"2019-10-07T17:13:04.222Z","2.12.1-alpha.5":"2019-12-18T00:38:23.020Z","2.3.4-alpha.6":"2019-10-14T17:05:22.784Z","2.3.4-alpha.5":"2019-10-12T19:54:34.453Z","4.31.3-alpha.8":"2021-09-20T20:05:44.126Z","2.3.4-alpha.4":"2019-10-12T01:51:06.361Z","2.12.1-alpha.9":"2019-12-19T01:35:55.203Z","4.31.3-alpha.9":"2021-09-20T20:33:34.401Z","2.12.1-alpha.0":"2019-12-16T18:13:29.962Z","4.31.3-alpha.6":"2021-09-20T19:27:37.971Z","4.31.3-alpha.7":"2021-09-20T19:29:50.782Z","4.14.2":"2021-02-01T18:03:43.391Z","4.31.3-alpha.4":"2021-09-20T19:27:48.802Z","4.14.1":"2021-01-25T18:03:05.583Z","4.31.3-alpha.5":"2021-09-20T19:26:50.535Z","2.12.1-alpha.4":"2019-12-18T00:06:13.294Z","4.31.3-alpha.2":"2021-09-20T17:51:48.188Z","2.12.1-alpha.3":"2019-12-17T05:47:42.051Z","4.31.3-alpha.3":"2021-09-20T19:23:59.611Z","2.12.1-alpha.2":"2019-12-17T01:35:40.730Z","4.31.3-alpha.0":"2021-09-20T17:19:09.941Z","2.12.1-alpha.1":"2019-12-17T01:12:45.073Z","4.31.3-alpha.1":"2021-09-20T17:51:33.761Z","5.38.1":"2022-09-26T17:32:31.382Z","5.38.0":"2022-09-19T17:35:18.345Z","3.6.1-alpha.4":"2020-07-13T04:05:30.559Z","3.6.1-alpha.3":"2020-07-10T07:28:13.301Z","3.6.1-alpha.2":"2020-07-08T06:36:29.501Z","4.18.1-alpha.0":"2021-03-15T17:17:24.846Z","3.6.1-alpha.1":"2020-07-06T18:25:01.782Z","3.6.1-alpha.0":"2020-07-06T17:14:46.276Z","4.6.1-alpha.0":"2020-10-26T17:16:19.056Z","4.18.1-alpha.4":"2021-03-18T20:08:29.110Z","4.6.1-alpha.1":"2020-11-01T19:24:23.666Z","4.18.1-alpha.3":"2021-03-18T19:56:12.976Z","4.18.1-alpha.2":"2021-03-17T10:41:48.620Z","4.18.1-alpha.1":"2021-03-15T21:44:04.321Z","4.18.1-alpha.8":"2021-03-21T21:02:44.984Z","4.18.1-alpha.7":"2021-03-21T20:54:11.173Z","4.6.1-alpha.2":"2020-11-01T19:38:58.780Z","4.18.1-alpha.6":"2021-03-18T20:11:22.591Z","4.18.1-alpha.5":"2021-03-18T20:08:51.075Z","5.60.2-alpha.0":"2023-06-26T17:36:46.651Z","5.60.2-alpha.1":"2023-06-28T16:45:28.902Z","5.60.2-alpha.2":"2023-06-30T18:09:01.690Z","5.60.2-alpha.3":"2023-06-30T23:41:17.598Z","5.6.0":"2021-12-06T18:02:28.575Z","5.25.0":"2022-05-17T15:11:28.117Z","2.13.0":"2019-12-23T18:01:48.051Z","5.18.1-alpha.0":"2022-04-04T17:22:03.682Z","5.18.1-alpha.1":"2022-04-05T00:50:46.828Z","5.18.1-alpha.2":"2022-04-05T00:51:53.416Z","5.18.1-alpha.3":"2022-04-05T00:56:36.223Z","5.18.1-alpha.4":"2022-04-05T01:00:48.564Z","5.18.1-alpha.5":"2022-04-08T16:33:35.835Z","5.18.1-alpha.6":"2022-04-08T16:59:27.533Z","5.18.1-alpha.7":"2022-04-08T18:47:10.203Z","5.18.1-alpha.8":"2022-04-08T21:20:53.847Z","5.18.1-alpha.9":"2022-04-08T23:47:36.838Z","3.0.2-alpha.2":"2020-05-25T20:51:31.757Z","3.0.2-alpha.1":"2020-05-25T20:05:01.407Z","3.0.2-alpha.0":"2020-05-25T17:12:26.954Z","5.50.1-alpha.1":"2023-01-31T15:02:31.458Z","5.50.1-alpha.0":"2023-01-31T09:56:39.992Z","5.50.1-alpha.3":"2023-01-31T16:52:14.256Z","5.50.1-alpha.2":"2023-01-31T16:29:55.471Z","5.50.1-alpha.5":"2023-01-31T20:45:15.637Z","5.50.1-alpha.4":"2023-01-31T16:55:19.955Z","5.50.1-alpha.7":"2023-01-31T21:03:07.013Z","5.50.1-alpha.6":"2023-01-31T20:55:26.816Z","5.50.1-alpha.9":"2023-02-01T04:49:36.623Z","5.50.1-alpha.8":"2023-02-01T01:58:37.970Z","4.28.2-alpha.0":"2021-06-28T17:16:18.089Z","5.47.1":"2022-12-26T17:15:51.323Z","5.47.0":"2022-12-19T17:15:48.809Z","5.59.8-alpha.1":"2023-05-28T16:03:07.657Z","5.59.8-alpha.0":"2023-05-22T17:32:23.215Z","2.27.1-alpha.9":"2020-04-12T19:59:32.232Z","5.59.8-alpha.5":"2023-05-28T16:20:33.260Z","5.59.8-alpha.4":"2023-05-28T16:16:08.399Z","5.59.8-alpha.3":"2023-05-28T16:06:10.256Z","5.59.8-alpha.2":"2023-05-28T16:03:28.705Z","4.29.0":"2021-08-02T17:03:51.112Z","4.29.3":"2021-08-23T17:03:48.382Z","4.29.2":"2021-08-16T17:04:07.895Z","4.29.1":"2021-08-09T17:03:51.181Z","2.27.1-alpha.0":"2020-04-06T17:22:07.247Z","4.22.1-alpha.10":"2021-04-20T20:44:32.796Z","2.27.1-alpha.5":"2020-04-11T18:15:43.104Z","2.27.1-alpha.6":"2020-04-12T05:18:04.412Z","2.27.1-alpha.7":"2020-04-12T05:49:10.601Z","2.27.1-alpha.8":"2020-04-12T10:19:04.390Z","5.59.8-alpha.6":"2023-05-29T06:27:03.477Z","2.27.1-alpha.1":"2020-04-07T06:52:09.568Z","5.12.0":"2022-02-14T18:04:01.019Z","2.27.1-alpha.2":"2020-04-07T07:10:03.391Z","5.12.1":"2022-02-21T18:04:08.094Z","2.27.1-alpha.3":"2020-04-08T16:19:26.949Z","2.27.1-alpha.4":"2020-04-09T16:55:16.789Z","2.26.0":"2020-03-30T17:02:09.797Z","5.23.1-alpha.8":"2022-05-09T22:05:22.637Z","4.32.1-alpha.0":"2021-09-27T17:19:17.775Z","5.23.1-alpha.3":"2022-05-09T19:50:17.269Z","5.29.1-alpha.11":"2022-06-23T23:35:53.850Z","5.29.1-alpha.12":"2022-06-25T19:04:26.946Z","5.23.1-alpha.1":"2022-05-09T19:49:56.702Z","5.23.1-alpha.0":"2022-05-09T17:28:08.202Z","5.29.1-alpha.10":"2022-06-23T14:25:16.357Z","5.23.1-alpha.7":"2022-05-09T20:41:58.123Z","5.29.1-alpha.15":"2022-06-27T00:28:40.700Z","5.23.1-alpha.6":"2022-05-09T20:41:42.076Z","5.29.1-alpha.16":"2022-06-27T02:24:28.946Z","5.29.1-alpha.13":"2022-06-26T16:07:20.473Z","5.23.1-alpha.4":"2022-05-09T20:11:28.249Z","5.29.1-alpha.14":"2022-06-26T20:38:40.598Z","4.32.1-alpha.3":"2021-10-03T21:36:36.927Z","4.32.1-alpha.4":"2021-10-03T21:41:58.060Z","4.32.1-alpha.1":"2021-10-03T21:34:44.627Z","4.32.1-alpha.2":"2021-10-03T21:35:25.310Z","4.32.1-alpha.7":"2021-10-03T22:16:15.372Z","4.32.1-alpha.8":"2021-10-03T22:19:27.264Z","4.32.1-alpha.5":"2021-10-03T21:40:46.859Z","4.32.1-alpha.6":"2021-10-03T21:43:43.872Z","4.18.1-alpha.9":"2021-03-21T21:06:37.156Z","5.34.0":"2022-08-22T17:21:39.875Z","2.15.1-alpha.3":"2020-01-07T20:07:54.040Z","5.0.1-alpha.19":"2021-10-18T02:00:13.942Z","2.15.1-alpha.2":"2020-01-07T20:06:46.693Z","5.0.1-alpha.18":"2021-10-18T01:44:49.898Z","2.15.1-alpha.5":"2020-01-08T21:41:59.000Z","5.0.1-alpha.17":"2021-10-18T01:21:11.728Z","2.15.1-alpha.4":"2020-01-08T01:01:22.685Z","5.0.1-alpha.16":"2021-10-17T20:15:05.113Z","2.15.1-alpha.7":"2020-01-09T17:35:28.505Z","5.60.1":"2023-06-26T17:17:52.048Z","2.15.1-alpha.6":"2020-01-08T22:44:53.461Z","2.15.1-alpha.9":"2020-01-09T23:03:11.912Z","2.15.1-alpha.8":"2020-01-09T22:45:54.689Z","5.60.0":"2023-06-19T17:15:34.711Z","5.0.1-alpha.11":"2021-10-14T17:35:07.903Z","5.0.1-alpha.10":"2021-10-14T17:31:56.425Z","5.0.1-alpha.14":"2021-10-14T20:49:50.695Z","2.15.1-alpha.1":"2020-01-07T17:40:54.004Z","5.0.1-alpha.13":"2021-10-14T17:35:44.762Z","2.15.1-alpha.0":"2020-01-06T18:15:11.898Z","5.0.1-alpha.12":"2021-10-14T17:34:52.249Z","5.39.1-alpha.3":"2022-10-04T12:10:57.330Z","5.39.1-alpha.4":"2022-10-04T12:29:22.944Z","5.39.1-alpha.5":"2022-10-04T13:15:59.487Z","5.39.1-alpha.6":"2022-10-04T13:13:19.378Z","5.39.1-alpha.7":"2022-10-04T13:15:05.105Z","5.39.1-alpha.8":"2022-10-04T13:50:03.996Z","5.39.1-alpha.9":"2022-10-04T14:18:42.121Z","5.39.1-alpha.0":"2022-10-03T18:10:46.402Z","5.39.1-alpha.1":"2022-10-04T12:10:07.558Z","5.39.1-alpha.2":"2022-10-04T11:43:12.036Z","3.0.3-alpha.10":"2020-05-31T02:36:05.099Z","3.0.3-alpha.11":"2020-05-31T21:34:51.581Z","3.0.3-alpha.12":"2020-05-31T21:53:28.030Z","3.0.3-alpha.13":"2020-06-01T06:01:45.231Z","5.23.1-alpha.22":"2022-05-15T14:26:40.098Z","5.23.1-alpha.23":"2022-05-16T00:13:23.945Z","5.23.1-alpha.24":"2022-05-16T00:30:11.710Z","5.23.1-alpha.25":"2022-05-16T03:14:47.003Z","5.13.1-alpha.17":"2022-03-07T08:21:04.807Z","5.23.1-alpha.19":"2022-05-13T07:54:56.592Z","5.13.1-alpha.16":"2022-03-04T05:15:57.362Z","5.13.1-alpha.19":"2022-03-07T08:36:44.971Z","1.11.0":"2019-06-23T23:01:05.824Z","5.13.1-alpha.18":"2022-03-07T08:36:26.694Z","5.13.1-alpha.13":"2022-03-02T19:17:17.877Z","5.13.1-alpha.12":"2022-03-02T18:21:34.884Z","5.13.1-alpha.15":"2022-03-03T19:36:24.127Z","5.13.1-alpha.14":"2022-03-03T19:22:28.323Z","5.23.1-alpha.11":"2022-05-10T01:10:44.871Z","5.23.1-alpha.12":"2022-05-10T01:08:06.933Z","5.23.1-alpha.13":"2022-05-10T02:36:36.283Z","5.23.1-alpha.14":"2022-05-10T02:40:13.852Z","5.23.1-alpha.15":"2022-05-10T02:49:24.213Z","5.23.1-alpha.17":"2022-05-10T23:44:59.471Z","5.23.1-alpha.18":"2022-05-10T23:55:54.097Z","2.17.0":"2020-01-20T18:01:45.583Z","5.23.1-alpha.20":"2022-05-14T14:08:55.765Z","5.23.1-alpha.21":"2022-05-14T15:48:37.888Z","5.13.1-alpha.20":"2022-03-07T08:37:53.172Z","4.22.1-alpha.13":"2021-05-04T10:13:12.163Z","4.22.1-alpha.12":"2021-05-04T09:58:23.663Z","4.22.1-alpha.11":"2021-04-20T20:50:24.916Z","5.13.1-alpha.21":"2022-03-07T13:42:56.126Z","5.29.0":"2022-06-20T17:05:51.270Z","5.23.1-alpha.10":"2022-05-10T01:03:24.512Z","5.13.1-alpha.11":"2022-03-01T18:19:56.841Z","5.13.1-alpha.10":"2022-03-01T13:59:01.494Z","2.3.1-alpha.4":"2019-09-23T15:42:54.712Z","2.3.1-alpha.3":"2019-09-22T01:29:20.482Z","2.3.1-alpha.0":"2019-09-16T17:14:04.356Z","2.3.1-alpha.2":"2019-09-19T04:10:56.641Z","2.3.1-alpha.1":"2019-09-17T02:59:40.712Z","2.33.1-alpha.1":"2020-05-17T17:16:56.712Z","2.33.1-alpha.0":"2020-05-12T22:33:07.724Z","4.14.1-alpha.0":"2021-01-18T18:17:07.696Z","4.14.1-alpha.1":"2021-01-19T07:03:53.385Z","2.33.1-alpha.4":"2020-05-17T19:43:03.438Z","4.14.1-alpha.2":"2021-01-19T18:31:56.984Z","2.33.1-alpha.3":"2020-05-17T19:01:15.655Z","2.33.1-alpha.2":"2020-05-17T17:15:33.556Z","3.9.2-alpha.10":"2020-08-24T00:37:06.205Z","4.8.2":"2020-11-23T18:03:01.538Z","5.12.2-alpha.8":"2022-02-24T16:56:17.858Z","5.27.1-alpha.9":"2022-06-01T00:52:10.187Z","5.12.2-alpha.7":"2022-02-24T16:21:41.529Z","5.27.1-alpha.8":"2022-06-01T00:46:02.995Z","4.8.0":"2020-11-16T18:02:38.808Z","4.8.1":"2020-11-17T13:20:31.016Z","5.12.2-alpha.9":"2022-02-24T18:14:52.519Z","5.27.1-alpha.5":"2022-05-31T02:25:01.652Z","5.14.1-alpha.9":"2022-03-09T02:07:59.585Z","5.27.1-alpha.4":"2022-05-31T02:18:14.970Z","5.14.1-alpha.6":"2022-03-07T23:47:03.343Z","5.27.1-alpha.7":"2022-06-01T00:44:49.555Z","5.14.1-alpha.7":"2022-03-08T12:58:53.981Z","5.27.1-alpha.6":"2022-06-01T00:42:05.538Z","5.12.2-alpha.0":"2022-02-21T18:20:25.203Z","5.14.1-alpha.4":"2022-03-07T22:44:46.759Z","5.27.1-alpha.1":"2022-05-30T20:37:18.290Z","5.14.1-alpha.5":"2022-03-07T22:42:30.927Z","5.27.1-alpha.0":"2022-05-30T17:22:07.295Z","5.12.2-alpha.2":"2022-02-23T23:43:29.858Z","5.14.1-alpha.2":"2022-03-07T22:40:48.899Z","5.27.1-alpha.3":"2022-05-31T02:00:29.906Z","5.12.2-alpha.1":"2022-02-22T02:58:21.084Z","5.14.1-alpha.3":"2022-03-07T22:42:16.277Z","5.27.1-alpha.2":"2022-05-30T21:06:30.397Z","5.12.2-alpha.4":"2022-02-23T23:52:21.584Z","5.14.1-alpha.0":"2022-03-07T18:31:10.774Z","5.12.2-alpha.3":"2022-02-23T23:52:33.484Z","5.14.1-alpha.1":"2022-03-07T22:41:35.192Z","5.12.2-alpha.6":"2022-02-24T15:47:13.927Z","5.12.2-alpha.5":"2022-02-24T05:41:08.910Z","5.16.0":"2022-03-21T17:02:07.337Z","5.41.1-alpha.9":"2022-10-26T03:15:48.413Z","5.54.1-alpha.6":"2023-03-01T02:41:58.248Z","5.41.1-alpha.8":"2022-10-26T03:00:25.792Z","5.54.1-alpha.7":"2023-03-01T08:00:25.248Z","5.54.1-alpha.8":"2023-03-01T07:59:16.085Z","5.54.1-alpha.9":"2023-03-01T08:07:08.532Z","5.41.1-alpha.5":"2022-10-25T22:31:12.118Z","5.54.1-alpha.2":"2023-03-01T01:04:04.151Z","5.41.1-alpha.4":"2022-10-25T22:29:56.813Z","5.54.1-alpha.3":"2023-03-01T00:56:48.476Z","5.41.1-alpha.7":"2022-10-26T02:09:32.008Z","5.54.1-alpha.4":"2023-03-01T03:33:56.667Z","5.41.1-alpha.6":"2022-10-25T23:51:25.509Z","5.54.1-alpha.5":"2023-03-01T02:40:27.887Z","5.0.1-alpha.22":"2021-10-18T04:24:59.810Z","5.0.1-alpha.21":"2021-10-18T02:04:48.006Z","5.0.1-alpha.20":"2021-10-18T02:02:10.425Z","5.41.1-alpha.1":"2022-10-24T19:17:11.742Z","5.41.1-alpha.0":"2022-10-24T17:55:10.336Z","5.41.1-alpha.3":"2022-10-25T13:59:32.033Z","5.54.1-alpha.0":"2023-02-27T17:36:33.894Z","5.41.1-alpha.2":"2022-10-24T21:50:51.624Z","5.54.1-alpha.1":"2023-03-01T00:57:19.923Z","4.11.1":"2020-12-28T18:02:48.875Z","4.11.0":"2020-12-21T18:02:42.775Z","5.45.2-alpha.4":"2022-12-07T11:59:34.747Z","5.45.2-alpha.5":"2022-12-07T15:29:02.175Z","5.45.2-alpha.6":"2022-12-08T08:35:56.932Z","4.26.1-alpha.2":"2021-06-06T19:58:38.089Z","5.45.2-alpha.0":"2022-12-05T17:43:45.269Z","4.26.1-alpha.1":"2021-06-04T19:19:21.217Z","5.45.2-alpha.1":"2022-12-07T11:52:57.766Z","4.26.1-alpha.0":"2021-05-31T17:17:28.761Z","5.45.2-alpha.2":"2022-12-07T11:56:16.894Z","5.59.3-alpha.0":"2023-05-01T17:35:56.148Z","5.59.3-alpha.2":"2023-05-03T13:54:07.826Z","5.33.1-alpha.0":"2022-08-08T17:41:34.346Z","5.7.1-alpha.1":"2021-12-15T06:38:32.892Z","5.7.1-alpha.0":"2021-12-13T18:19:02.182Z","5.7.1-alpha.3":"2021-12-15T07:28:29.868Z","5.7.1-alpha.2":"2021-12-15T07:14:49.067Z","5.7.1-alpha.5":"2021-12-15T07:28:42.615Z","5.59.3-alpha.8":"2023-05-06T06:35:14.431Z","5.7.1-alpha.4":"2021-12-15T07:28:08.245Z","5.52.0":"2023-02-13T17:17:13.482Z","5.59.3-alpha.7":"2023-05-05T02:05:28.420Z","5.7.1-alpha.7":"2021-12-15T07:30:11.390Z","5.59.3-alpha.9":"2023-05-06T06:39:30.371Z","5.7.1-alpha.9":"2021-12-15T07:32:02.038Z","5.7.1-alpha.8":"2021-12-15T07:31:44.122Z","5.59.3-alpha.3":"2023-05-03T13:53:38.166Z","5.59.3-alpha.6":"2023-05-03T13:56:29.622Z","5.59.3-alpha.5":"2023-05-03T13:54:32.081Z","2.7.1-alpha.7":"2019-11-14T17:28:38.572Z","2.7.1-alpha.8":"2019-11-14T18:14:45.701Z","2.7.1-alpha.9":"2019-11-15T01:37:08.479Z","5.33.1-alpha.9":"2022-08-15T09:20:41.619Z","5.33.1-alpha.5":"2022-08-11T14:38:37.400Z","2.7.1-alpha.0":"2019-11-11T18:13:10.496Z","5.33.1-alpha.6":"2022-08-11T19:30:15.017Z","2.7.1-alpha.1":"2019-11-12T02:02:30.423Z","5.33.1-alpha.7":"2022-08-12T16:06:56.931Z","2.7.1-alpha.2":"2019-11-12T02:31:07.653Z","5.33.1-alpha.8":"2022-08-15T09:16:27.921Z","2.7.1-alpha.4":"2019-11-12T16:40:44.282Z","5.33.1-alpha.2":"2022-08-10T08:31:49.825Z","2.7.1-alpha.5":"2019-11-13T17:24:19.295Z","5.33.1-alpha.3":"2022-08-10T08:59:58.362Z","2.7.1-alpha.6":"2019-11-14T00:34:22.955Z","5.33.1-alpha.4":"2022-08-10T15:17:47.634Z","1.10.3-alpha.13":"2019-06-22T17:33:34.739Z","1.10.3-alpha.14":"2019-06-23T22:56:04.670Z","1.10.3-alpha.11":"2019-06-20T05:40:11.945Z","2.5.1-alpha.6":"2019-10-27T23:40:57.983Z","1.10.3-alpha.12":"2019-06-20T18:56:08.043Z","2.5.1-alpha.5":"2019-10-25T21:48:54.422Z","2.5.1-alpha.4":"2019-10-25T21:47:20.127Z","1.10.3-alpha.10":"2019-06-20T01:54:51.931Z","2.5.1-alpha.3":"2019-10-24T17:40:51.611Z","2.5.1-alpha.2":"2019-10-23T04:25:41.673Z","2.5.1-alpha.1":"2019-10-22T16:06:41.644Z","2.5.1-alpha.0":"2019-10-21T17:15:36.640Z","4.24.1-alpha.0":"2021-05-17T17:17:28.979Z","4.24.1-alpha.1":"2021-05-19T04:35:58.830Z","4.23.1-alpha.11":"2021-05-15T20:53:56.611Z","4.11.2-alpha.1":"2021-01-04T01:27:59.265Z","4.24.1-alpha.5":"2021-05-21T01:01:43.424Z","4.24.1-alpha.2":"2021-05-21T01:00:49.760Z","4.11.2-alpha.0":"2020-12-28T18:19:02.532Z","4.24.1-alpha.3":"2021-05-21T01:01:10.972Z","4.24.1-alpha.8":"2021-05-21T02:27:20.358Z","4.24.1-alpha.9":"2021-05-21T02:27:47.023Z","4.24.1-alpha.6":"2021-05-21T01:02:15.927Z","4.24.1-alpha.7":"2021-05-21T01:04:03.639Z","5.35.1-alpha.0":"2022-08-24T19:50:55.349Z","4.23.1-alpha.13":"2021-05-15T21:28:41.051Z","4.23.1-alpha.12":"2021-05-15T21:24:43.604Z","4.23.1-alpha.14":"2021-05-15T22:07:08.344Z","2.19.1-alpha.2":"2020-02-06T18:51:31.713Z","1.12.1-alpha.8":"2019-07-18T15:27:59.887Z","2.19.1-alpha.3":"2020-02-07T01:40:44.678Z","1.12.1-alpha.5":"2019-07-17T16:44:59.424Z","1.12.1-alpha.4":"2019-07-16T15:09:56.022Z","1.12.1-alpha.7":"2019-07-18T02:24:09.428Z","2.19.1-alpha.0":"2020-02-03T18:16:17.778Z","1.12.1-alpha.6":"2019-07-18T00:03:38.821Z","2.19.1-alpha.1":"2020-02-04T17:08:06.239Z","1.12.1-alpha.1":"2019-07-12T17:14:51.683Z","1.12.1-alpha.0":"2019-07-12T13:11:56.124Z","1.12.1-alpha.3":"2019-07-16T04:31:07.210Z","5.5.1-alpha.0":"2021-11-29T20:27:37.917Z","1.12.1-alpha.2":"2019-07-13T22:12:25.076Z","5.5.1-alpha.1":"2021-12-02T01:40:36.931Z","5.5.1-alpha.2":"2021-12-03T05:19:03.918Z","4.3.0":"2020-09-28T17:02:46.617Z","5.3.1-alpha.0":"2021-11-01T17:20:43.910Z","5.3.1-alpha.1":"2021-11-08T15:05:09.438Z","3.5.0":"2020-06-29T20:20:25.729Z","4.20.0":"2021-03-29T17:03:01.234Z","5.37.1-alpha.8":"2022-09-15T03:26:17.144Z","5.37.1-alpha.7":"2022-09-14T21:56:47.568Z","5.37.1-alpha.6":"2022-09-13T12:35:14.580Z","5.37.1-alpha.5":"2022-09-13T12:09:49.710Z","5.37.1-alpha.4":"2022-09-13T04:28:16.011Z","5.37.1-alpha.3":"2022-09-13T04:12:57.266Z","5.37.1-alpha.2":"2022-09-13T03:18:08.131Z","2.7.0":"2019-11-11T18:01:42.566Z","5.37.1-alpha.1":"2022-09-13T03:18:27.499Z","5.37.1-alpha.0":"2022-09-12T17:57:46.072Z","2.31.1-alpha.26":"2020-05-14T08:27:11.228Z","2.31.1-alpha.24":"2020-05-11T20:25:00.015Z","2.31.1-alpha.25":"2020-05-14T04:41:35.365Z","1.9.0":"2019-05-12T21:41:34.557Z","2.31.1-alpha.23":"2020-05-11T02:30:56.987Z","4.33.0":"2021-10-04T17:03:43.626Z","5.47.2-alpha.2":"2022-12-30T21:26:44.011Z","5.47.2-alpha.1":"2022-12-30T20:35:36.822Z","5.47.2-alpha.3":"2022-12-30T21:47:22.895Z","5.61.0":"2023-07-03T17:18:39.275Z","5.47.2-alpha.0":"2022-12-26T17:31:38.199Z","2.31.1-alpha.20":"2020-05-11T01:04:56.097Z","2.9.1-alpha.10":"2019-11-30T22:03:25.206Z","2.9.1-alpha.11":"2019-11-30T22:07:13.269Z","2.9.1-alpha.12":"2019-11-30T22:14:40.704Z","2.9.1-alpha.13":"2019-12-01T22:51:05.872Z","2.31.1-alpha.17":"2020-05-10T21:26:35.549Z","2.31.1-alpha.18":"2020-05-11T00:43:34.366Z","2.31.1-alpha.15":"2020-05-10T20:36:59.770Z","2.31.1-alpha.16":"2020-05-10T20:50:19.327Z","2.31.1-alpha.13":"2020-05-10T19:20:55.543Z","2.31.1-alpha.14":"2020-05-10T19:24:41.002Z","2.31.1-alpha.12":"2020-05-10T17:56:42.830Z","2.31.1-alpha.19":"2020-05-11T01:03:55.134Z","5.9.1-alpha.5":"2022-01-07T05:02:00.977Z","5.9.1-alpha.4":"2022-01-07T05:01:30.822Z","5.9.1-alpha.3":"2022-01-07T05:01:04.484Z","5.9.1-alpha.2":"2022-01-07T04:58:38.860Z","5.9.1-alpha.9":"2022-01-07T19:34:29.625Z","5.9.1-alpha.8":"2022-01-07T19:34:47.616Z","5.9.1-alpha.7":"2022-01-07T19:23:38.455Z","5.9.1-alpha.6":"2022-01-07T08:00:59.736Z","2.30.0":"2020-04-27T17:02:15.605Z","5.9.1-alpha.1":"2022-01-07T04:51:45.427Z","5.31.1-alpha.2":"2022-07-27T01:19:04.979Z","5.9.1-alpha.0":"2022-01-03T18:18:59.065Z","5.31.1-alpha.1":"2022-07-27T01:07:49.863Z","5.31.1-alpha.0":"2022-07-25T17:45:17.111Z","2.9.1-alpha.14":"2019-12-02T17:43:34.459Z","5.31.1-alpha.6":"2022-07-27T02:34:03.667Z","5.31.1-alpha.5":"2022-07-27T02:31:13.065Z","5.31.1-alpha.4":"2022-07-27T02:27:24.195Z","5.31.1-alpha.9":"2022-07-29T05:11:51.026Z","5.31.1-alpha.8":"2022-07-28T13:09:11.611Z","5.31.1-alpha.7":"2022-07-27T23:42:19.710Z","5.10.1-alpha.5":"2022-01-24T08:09:43.600Z","5.10.1-alpha.4":"2022-01-24T08:01:50.368Z","5.10.1-alpha.3":"2022-01-24T08:02:42.358Z","5.10.1-alpha.2":"2022-01-24T07:54:14.423Z","5.12.1-alpha.10":"2022-02-16T19:36:30.855Z","5.10.1-alpha.7":"2022-01-24T09:17:35.982Z","5.10.1-alpha.6":"2022-01-24T09:03:27.896Z","5.10.1-alpha.1":"2022-01-24T02:26:04.542Z","5.10.1-alpha.0":"2022-01-17T18:19:38.336Z","4.1.1-alpha.14":"2020-09-14T01:30:40.657Z","4.1.1-alpha.13":"2020-09-14T01:24:31.621Z","4.1.1-alpha.12":"2020-09-14T01:21:10.816Z","4.1.1-alpha.11":"2020-09-14T01:19:16.312Z","4.1.1-alpha.10":"2020-09-13T19:40:16.690Z","4.20.1-alpha.1":"2021-03-29T19:15:53.832Z","4.20.1-alpha.0":"2021-03-29T17:17:50.415Z","3.0.1-alpha.3":"2020-05-21T19:28:00.731Z","3.0.1-alpha.4":"2020-05-21T20:09:17.792Z","3.0.1-alpha.2":"2020-05-21T19:17:56.980Z","5.56.0":"2023-03-20T17:18:17.424Z","2.23.1-alpha.0":"2020-03-09T17:19:34.827Z","2.23.1-alpha.2":"2020-03-12T19:58:24.852Z","2.23.1-alpha.1":"2020-03-11T18:54:48.916Z","5.62.1-alpha.0":"2023-07-10T17:56:22.327Z","2.23.1-alpha.3":"2020-03-14T18:15:50.715Z","3.0.1-alpha.7":"2020-05-21T23:04:33.001Z","4.20.1-alpha.9":"2021-04-02T20:37:26.198Z","3.0.1-alpha.8":"2020-05-22T17:57:52.703Z","4.15.2":"2021-02-22T18:04:38.674Z","4.20.1-alpha.8":"2021-04-02T20:34:01.470Z","3.0.1-alpha.5":"2020-05-21T20:25:00.565Z","4.15.1":"2021-02-15T18:58:03.863Z","4.20.1-alpha.7":"2021-03-29T19:54:11.623Z","2.23.1-alpha.7":"2020-03-14T19:02:54.414Z","3.0.1-alpha.6":"2020-05-21T22:31:25.177Z","4.15.0":"2021-02-08T18:03:35.708Z","4.20.1-alpha.6":"2021-03-29T19:54:38.322Z","4.20.1-alpha.5":"2021-03-29T19:52:51.265Z","4.20.1-alpha.4":"2021-03-29T19:25:51.247Z","3.0.1-alpha.9":"2020-05-22T18:06:01.936Z","4.20.1-alpha.3":"2021-03-29T19:20:13.206Z","4.20.1-alpha.2":"2021-03-29T19:15:14.660Z","5.21.0":"2022-04-25T17:02:03.935Z","4.28.1":"2021-06-28T17:02:03.970Z","4.28.0":"2021-06-21T17:02:06.034Z","4.28.5":"2021-07-26T17:03:44.520Z","4.28.4":"2021-07-19T17:04:37.642Z","4.28.3":"2021-07-12T17:02:04.705Z","4.28.2":"2021-07-05T17:02:04.687Z","5.12.1-alpha.15":"2022-02-21T04:49:56.227Z","5.12.1-alpha.11":"2022-02-16T19:46:12.284Z","5.12.1-alpha.12":"2022-02-16T19:47:41.285Z","5.12.1-alpha.13":"2022-02-16T19:53:42.038Z","5.12.1-alpha.14":"2022-02-17T18:21:05.665Z","3.2.1-alpha.0":"2020-06-08T17:12:09.936Z","5.60.1-alpha.1":"2023-06-25T18:21:35.568Z","3.2.1-alpha.1":"2020-06-09T20:08:50.529Z","5.1.0":"2021-10-18T17:02:34.472Z","5.60.1-alpha.0":"2023-06-19T17:34:53.684Z","3.2.1-alpha.2":"2020-06-09T20:11:56.922Z","5.30.8-alpha.9":"2022-07-22T21:18:43.938Z","4.1.2-alpha.6":"2020-09-21T16:58:13.269Z","4.1.2-alpha.7":"2020-09-21T17:02:15.732Z","4.1.2-alpha.4":"2020-09-17T21:41:31.459Z","5.30.8-alpha.6":"2022-07-22T18:01:00.875Z","4.1.2-alpha.5":"2020-09-21T16:31:23.888Z","5.30.8-alpha.5":"2022-07-22T17:45:58.717Z","4.1.2-alpha.2":"2020-09-16T16:24:12.667Z","5.30.8-alpha.8":"2022-07-22T18:33:48.562Z","4.1.2-alpha.3":"2020-09-16T16:44:10.250Z","5.30.8-alpha.7":"2022-07-22T18:18:40.806Z","5.30.8-alpha.2":"2022-07-18T19:39:56.141Z","5.30.8-alpha.1":"2022-07-18T19:34:27.313Z","5.30.8-alpha.4":"2022-07-22T16:16:14.885Z","5.30.8-alpha.3":"2022-07-22T15:53:37.347Z","5.43.0":"2022-11-14T17:33:24.088Z","5.30.8-alpha.0":"2022-07-18T17:49:48.308Z","2.21.0":"2020-02-24T18:02:17.559Z","4.1.2-alpha.0":"2020-09-14T17:15:56.805Z","5.24.1-alpha.14":"2022-05-17T15:18:12.962Z","4.1.2-alpha.1":"2020-09-15T16:54:16.058Z","5.24.1-alpha.12":"2022-05-17T02:40:10.579Z","5.24.1-alpha.13":"2022-05-17T15:00:13.633Z","3.1.0":"2020-06-01T17:02:10.689Z","4.24.0":"2021-05-17T17:03:02.911Z","2.3.3":"2019-10-07T17:02:35.980Z","2.3.1":"2019-09-23T17:02:34.629Z","2.3.2":"2019-09-30T17:02:38.135Z","2.3.0":"2019-09-16T17:02:22.882Z","5.30.3-alpha.0":"2022-07-01T16:28:06.933Z","4.22.1-alpha.8":"2021-04-20T20:40:35.807Z","2.9.1-alpha.0":"2019-11-25T18:14:27.985Z","4.22.1-alpha.9":"2021-04-20T20:39:43.424Z","2.9.1-alpha.3":"2019-11-26T18:03:48.287Z","2.9.1-alpha.4":"2019-11-27T00:38:47.498Z","2.9.1-alpha.1":"2019-11-26T11:12:03.983Z","2.9.1-alpha.2":"2019-11-26T17:41:53.172Z","2.9.1-alpha.7":"2019-11-27T18:24:05.444Z","4.22.1-alpha.0":"2021-04-12T17:18:15.317Z","5.30.0":"2022-06-27T17:04:07.304Z","2.9.1-alpha.8":"2019-11-28T00:41:52.934Z","4.22.1-alpha.1":"2021-04-12T21:24:28.763Z","5.30.1":"2022-07-01T15:58:55.361Z","2.9.1-alpha.5":"2019-11-27T06:36:54.714Z","4.22.1-alpha.2":"2021-04-12T21:23:25.639Z","5.30.2":"2022-07-01T16:40:45.848Z","2.9.1-alpha.6":"2019-11-27T18:23:00.438Z","4.22.1-alpha.3":"2021-04-12T21:27:05.237Z","5.30.3":"2022-07-01T16:58:11.139Z","4.22.1-alpha.4":"2021-04-12T21:30:58.916Z","5.30.4":"2022-07-03T11:32:39.511Z","2.34.0":"2020-05-18T17:02:06.289Z","4.22.1-alpha.5":"2021-04-13T04:43:17.810Z","5.30.5":"2022-07-04T17:22:59.341Z","2.9.1-alpha.9":"2019-11-30T22:00:05.953Z","4.22.1-alpha.6":"2021-04-19T17:01:33.714Z","5.30.6":"2022-07-11T17:27:23.548Z","5.30.7":"2022-07-18T17:27:17.464Z","2.25.1-alpha.6":"2020-03-28T01:42:14.327Z","2.25.1-alpha.5":"2020-03-27T16:42:12.892Z","2.25.1-alpha.4":"2020-03-26T19:04:55.240Z","2.25.1-alpha.3":"2020-03-26T08:15:34.121Z","2.25.1-alpha.8":"2020-03-30T09:07:19.665Z","2.25.1-alpha.7":"2020-03-30T07:55:46.861Z","1.12.1-alpha.12":"2019-07-21T17:00:39.322Z","2.25.1-alpha.2":"2020-03-26T03:20:08.432Z","2.25.1-alpha.1":"2020-03-23T23:17:01.085Z","2.25.1-alpha.0":"2020-03-23T17:12:36.841Z","5.7.0":"2021-12-13T18:02:26.031Z","2.3.3-alpha.1":"2019-10-04T16:24:26.842Z","2.3.3-alpha.2":"2019-10-07T03:46:09.429Z","2.3.3-alpha.0":"2019-09-30T17:13:37.134Z","2.12.0":"2019-12-16T18:01:54.168Z","5.37.0":"2022-09-12T17:30:50.015Z","2.27.1-alpha.15":"2020-04-13T01:04:43.032Z","2.27.1-alpha.14":"2020-04-13T01:00:43.552Z","2.27.1-alpha.17":"2020-04-13T01:21:23.832Z","2.27.1-alpha.16":"2020-04-13T01:12:13.925Z","2.27.1-alpha.11":"2020-04-12T22:48:31.418Z","2.27.1-alpha.10":"2020-04-12T20:39:55.223Z","2.27.1-alpha.13":"2020-04-13T01:00:26.694Z","4.8.1-alpha.1":"2020-11-17T03:44:11.804Z","2.27.1-alpha.12":"2020-04-13T00:46:16.285Z","4.8.1-alpha.0":"2020-11-16T18:16:03.438Z","5.10.2-alpha.3":"2022-01-30T21:35:32.826Z","5.10.2-alpha.2":"2022-01-30T18:56:15.318Z","5.10.2-alpha.1":"2022-01-29T16:35:46.319Z","5.10.2-alpha.0":"2022-01-24T18:19:35.347Z","2.8.1-alpha.7":"2019-11-21T17:25:43.742Z","2.8.1-alpha.6":"2019-11-20T23:51:43.590Z","2.8.1-alpha.9":"2019-11-21T17:31:43.582Z","2.8.1-alpha.8":"2019-11-21T17:28:36.382Z","2.8.1-alpha.3":"2019-11-19T17:22:09.655Z","2.8.1-alpha.2":"2019-11-19T06:13:29.931Z","2.8.1-alpha.5":"2019-11-19T18:09:13.808Z","2.8.1-alpha.4":"2019-11-19T17:40:18.591Z","2.8.1-alpha.1":"2019-11-19T01:41:48.267Z","2.8.1-alpha.0":"2019-11-18T18:14:31.963Z","5.34.1-alpha.10":"2022-08-24T15:15:25.823Z","5.14.1-alpha.12":"2022-03-09T14:54:50.439Z","5.14.1-alpha.11":"2022-03-09T02:36:41.316Z","5.14.1-alpha.10":"2022-03-09T02:15:36.981Z","4.16.1-alpha.0":"2021-03-01T18:17:51.904Z","5.59.0":"2023-04-17T17:17:43.051Z","2.25.0":"2020-03-23T17:02:18.180Z","3.10.2-alpha.0":"2020-08-25T10:25:44.490Z","2.27.1-alpha.19":"2020-04-13T16:39:13.900Z","2.27.1-alpha.18":"2020-04-13T01:55:26.791Z","5.30.4-alpha.0":"2022-07-01T17:08:45.402Z","5.14.1-alpha.22":"2022-03-14T17:33:51.785Z","5.14.1-alpha.21":"2022-03-14T17:29:10.846Z","5.33.2-alpha.10":"2022-08-17T18:28:11.848Z","2.34.1-alpha.0":"2020-05-18T17:13:25.587Z","5.14.1-alpha.20":"2022-03-14T17:26:02.786Z","2.34.1-alpha.1":"2020-05-19T16:25:10.784Z","2.34.1-alpha.2":"2020-05-21T16:36:56.123Z","5.24.0":"2022-05-16T17:02:10.884Z","5.14.1-alpha.19":"2022-03-14T17:20:09.136Z","5.14.1-alpha.18":"2022-03-14T17:19:56.613Z","5.59.1":"2023-04-24T17:16:08.693Z","5.14.1-alpha.17":"2022-03-14T14:17:56.707Z","5.59.2":"2023-05-01T17:15:49.328Z","5.14.1-alpha.16":"2022-03-14T02:11:02.910Z","5.59.7":"2023-05-22T17:15:51.203Z","5.14.1-alpha.15":"2022-03-11T17:46:21.953Z","5.59.8":"2023-05-29T17:16:17.690Z","5.14.1-alpha.14":"2022-03-11T01:22:21.303Z","5.59.5":"2023-05-08T18:02:14.159Z","5.14.1-alpha.13":"2022-03-10T01:08:58.441Z","5.59.6":"2023-05-15T17:15:45.093Z","5.59.9":"2023-06-05T17:56:51.498Z","5.30.4-alpha.1":"2022-07-02T12:25:11.048Z","4.28.6-alpha.54":"2021-08-02T00:55:22.471Z","5.35.2-alpha.8":"2022-08-29T12:57:55.915Z","5.54.1-alpha.12":"2023-03-01T13:19:35.115Z","4.28.6-alpha.55":"2021-08-02T00:54:09.456Z","5.54.1-alpha.11":"2023-03-01T13:18:19.401Z","4.28.6-alpha.56":"2021-08-02T00:54:57.629Z","5.35.2-alpha.6":"2022-08-29T12:03:00.388Z","5.54.1-alpha.10":"2023-03-01T12:24:20.206Z","4.28.6-alpha.57":"2021-08-02T08:39:09.377Z","5.35.2-alpha.7":"2022-08-29T12:39:46.951Z","4.28.6-alpha.50":"2021-08-02T00:20:53.919Z","4.28.6-alpha.51":"2021-08-02T00:20:41.419Z","5.54.1-alpha.15":"2023-03-03T03:12:39.666Z","4.28.6-alpha.52":"2021-08-02T00:21:10.647Z","5.54.1-alpha.14":"2023-03-02T00:28:22.310Z","4.28.6-alpha.53":"2021-08-02T00:49:36.438Z","5.54.1-alpha.13":"2023-03-01T21:32:54.048Z","5.35.2-alpha.0":"2022-08-24T20:35:22.225Z","5.35.2-alpha.1":"2022-08-25T01:02:22.833Z","5.30.1-alpha.8":"2022-07-01T15:52:24.791Z","5.30.1-alpha.9":"2022-07-01T15:55:42.244Z","5.30.1-alpha.6":"2022-06-30T14:05:35.612Z","5.35.2-alpha.4":"2022-08-29T02:41:36.721Z","3.4.1-alpha.1":"2020-06-24T22:53:34.233Z","5.30.1-alpha.7":"2022-07-01T00:25:29.709Z","5.35.2-alpha.5":"2022-08-29T03:04:11.840Z","5.30.1-alpha.4":"2022-06-27T22:27:33.060Z","5.35.2-alpha.2":"2022-08-25T02:40:43.434Z","5.30.1-alpha.5":"2022-06-29T01:02:12.808Z","5.35.2-alpha.3":"2022-08-26T01:20:35.356Z","5.30.1-alpha.2":"2022-06-27T22:25:26.546Z","5.30.1-alpha.3":"2022-06-27T22:31:19.867Z","3.4.1-alpha.0":"2020-06-22T17:14:27.622Z","5.30.1-alpha.1":"2022-06-27T22:24:01.345Z","4.17.0":"2021-03-08T18:03:19.546Z","5.30.7-alpha.7":"2022-07-18T17:17:19.639Z","4.28.6-alpha.44":"2021-08-01T22:32:22.574Z","5.30.7-alpha.6":"2022-07-18T17:14:30.816Z","4.28.6-alpha.45":"2021-08-01T23:09:32.666Z","4.28.6-alpha.46":"2021-08-01T23:15:25.327Z","5.30.7-alpha.8":"2022-07-18T17:29:39.945Z","4.28.6-alpha.40":"2021-08-01T22:08:26.437Z","4.28.6-alpha.41":"2021-08-01T22:19:51.200Z","4.28.6-alpha.42":"2021-08-01T22:32:03.749Z","4.26.2-alpha.17":"2021-06-14T16:41:57.385Z","5.30.7-alpha.1":"2022-07-15T06:27:43.528Z","4.26.2-alpha.16":"2021-06-14T04:09:15.640Z","5.30.7-alpha.0":"2022-07-11T17:49:38.991Z","4.28.6-alpha.47":"2021-08-01T23:16:31.174Z","5.30.7-alpha.3":"2022-07-15T06:33:10.522Z","5.46.0":"2022-12-08T08:39:27.961Z","4.28.6-alpha.48":"2021-08-01T23:16:05.585Z","5.30.7-alpha.2":"2022-07-15T06:28:39.677Z","4.28.6-alpha.49":"2021-08-02T00:15:34.147Z","5.30.7-alpha.5":"2022-07-18T17:12:25.167Z","5.30.7-alpha.4":"2022-07-18T16:56:21.489Z","5.46.1":"2022-12-12T17:17:48.986Z","5.4.1-alpha.2":"2021-11-15T18:46:11.628Z","5.4.1-alpha.1":"2021-11-15T18:39:44.969Z","5.4.1-alpha.0":"2021-11-15T18:19:14.416Z","5.4.1-alpha.6":"2021-11-17T05:48:27.868Z","5.4.1-alpha.5":"2021-11-15T21:37:08.601Z","5.4.1-alpha.4":"2021-11-15T19:43:21.581Z","5.4.1-alpha.3":"2021-11-15T18:45:01.077Z","5.4.1-alpha.8":"2021-11-17T05:58:43.862Z","5.4.1-alpha.7":"2021-11-17T05:57:04.393Z","5.1.1-alpha.10":"2021-10-25T15:30:44.352Z","2.0.0":"2019-08-13T21:31:29.001Z","5.29.1-alpha.1":"2022-06-20T17:54:45.874Z","4.28.6-alpha.33":"2021-08-01T07:47:40.021Z","5.29.1-alpha.0":"2022-06-20T17:27:10.493Z","4.28.6-alpha.34":"2021-08-01T07:47:58.455Z","4.28.6-alpha.35":"2021-08-01T07:48:14.794Z","4.28.6-alpha.30":"2021-08-01T01:24:55.855Z","4.28.6-alpha.31":"2021-08-01T07:44:56.369Z","5.29.1-alpha.9":"2022-06-20T19:39:52.434Z","5.29.1-alpha.8":"2022-06-20T19:39:11.962Z","5.29.1-alpha.7":"2022-06-20T19:33:29.016Z","5.11.0":"2022-02-07T18:02:50.314Z","5.29.1-alpha.6":"2022-06-20T18:47:08.508Z","4.28.6-alpha.36":"2021-08-01T09:55:41.502Z","5.29.1-alpha.5":"2022-06-20T18:46:17.337Z","4.28.6-alpha.37":"2021-08-01T09:57:55.894Z","5.29.1-alpha.4":"2022-06-20T18:40:28.682Z","5.29.1-alpha.3":"2022-06-20T18:04:08.844Z","4.28.6-alpha.39":"2021-08-01T22:00:12.928Z","5.29.1-alpha.2":"2022-06-20T17:55:10.102Z","4.25.1-alpha.3":"2021-05-24T21:19:10.086Z","4.26.2-alpha.11":"2021-06-09T20:35:38.070Z","5.33.2-alpha.16":"2022-08-18T10:43:41.490Z","4.25.1-alpha.4":"2021-05-24T21:19:40.665Z","4.26.2-alpha.10":"2021-06-09T19:21:37.596Z","5.33.2-alpha.15":"2022-08-18T10:42:30.774Z","4.25.1-alpha.1":"2021-05-24T21:17:06.961Z","5.33.2-alpha.18":"2022-08-21T12:53:44.299Z","4.25.1-alpha.2":"2021-05-24T21:15:49.475Z","5.33.2-alpha.17":"2022-08-21T12:37:29.060Z","4.26.2-alpha.15":"2021-06-13T01:03:14.053Z","5.33.2-alpha.12":"2022-08-18T10:13:56.236Z","4.25.1-alpha.0":"2021-05-24T17:18:26.038Z","5.33.2-alpha.11":"2022-08-17T20:02:42.492Z","4.26.2-alpha.13":"2021-06-13T00:47:16.399Z","4.26.2-alpha.12":"2021-06-11T19:56:23.529Z","5.33.2-alpha.13":"2022-08-18T10:18:05.675Z","4.25.1-alpha.9":"2021-05-28T23:15:05.098Z","4.25.1-alpha.7":"2021-05-28T22:49:53.565Z","5.3.0":"2021-11-01T17:02:20.608Z","4.25.1-alpha.8":"2021-05-28T23:09:23.791Z","5.3.1":"2021-11-08T18:14:01.526Z","5.33.2-alpha.19":"2022-08-21T12:56:00.758Z","4.25.1-alpha.5":"2021-05-25T01:28:37.579Z","4.25.1-alpha.6":"2021-05-25T01:28:02.434Z","4.28.6-alpha.21":"2021-08-01T00:51:53.490Z","4.28.6-alpha.22":"2021-08-01T00:52:10.780Z","4.28.6-alpha.23":"2021-08-01T00:52:41.217Z","4.28.6-alpha.24":"2021-08-01T01:16:24.718Z","4.30.0":"2021-08-30T17:03:38.733Z","4.28.6-alpha.20":"2021-08-01T00:51:18.921Z","4.27.1-alpha.12":"2021-06-17T18:30:42.801Z","4.28.6-alpha.29":"2021-08-01T01:23:19.301Z","5.55.1-alpha.2":"2023-03-13T21:27:27.765Z","4.27.1-alpha.13":"2021-06-17T18:35:25.353Z","5.55.1-alpha.1":"2023-03-13T21:24:54.168Z","4.27.1-alpha.14":"2021-06-17T18:32:55.349Z","5.55.1-alpha.4":"2023-03-14T08:20:19.158Z","4.27.1-alpha.15":"2021-06-17T18:47:59.422Z","5.55.1-alpha.3":"2023-03-14T07:50:36.118Z","4.28.6-alpha.25":"2021-08-01T01:17:05.980Z","5.55.1-alpha.6":"2023-03-15T22:41:28.319Z","1.9.1-alpha.12":"2019-05-24T02:03:12.020Z","5.55.1-alpha.5":"2023-03-15T22:34:26.794Z","4.28.6-alpha.27":"2021-08-01T01:20:27.836Z","5.55.1-alpha.8":"2023-03-16T00:31:30.879Z","1.9.1-alpha.10":"2019-05-17T16:34:55.894Z","4.5.0":"2020-10-19T17:03:14.579Z","4.28.6-alpha.28":"2021-08-01T01:22:38.142Z","5.55.1-alpha.7":"2023-03-16T00:35:33.459Z","2.16.0":"2020-01-13T18:02:11.132Z","5.19.0":"2022-04-11T17:02:05.845Z","5.55.1-alpha.0":"2023-03-13T17:33:39.599Z","3.7.0":"2020-07-20T17:03:35.589Z","3.7.1":"2020-07-27T17:03:05.005Z","2.16.1-alpha.9":"2020-01-16T05:52:29.393Z","4.0.1-alpha.1":"2020-08-31T18:29:09.956Z","4.28.6-alpha.10":"2021-08-01T00:17:04.632Z","4.0.1-alpha.0":"2020-08-31T17:16:35.822Z","4.28.6-alpha.12":"2021-08-01T00:19:21.988Z","4.28.6-alpha.13":"2021-08-01T00:19:43.038Z","5.56.1-alpha.8":"2023-03-21T00:36:53.823Z","5.56.1-alpha.9":"2023-03-21T00:47:10.583Z","4.27.1-alpha.23":"2021-06-21T07:59:02.373Z","4.28.6-alpha.18":"2021-08-01T00:36:22.531Z","5.56.1-alpha.6":"2023-03-21T00:30:33.323Z","2.9.0":"2019-11-25T18:01:45.861Z","4.27.1-alpha.24":"2021-06-21T08:02:01.729Z","4.28.6-alpha.19":"2021-08-01T00:51:37.419Z","5.56.1-alpha.7":"2023-03-21T00:31:46.122Z","5.56.1-alpha.4":"2023-03-21T00:27:00.430Z","5.56.1-alpha.5":"2023-03-21T00:30:54.172Z","4.28.6-alpha.14":"2021-08-01T00:19:35.812Z","5.56.1-alpha.2":"2023-03-21T00:26:43.736Z","4.27.1-alpha.20":"2021-06-20T23:21:23.935Z","4.28.6-alpha.15":"2021-08-01T00:20:02.032Z","4.27.1-alpha.21":"2021-06-20T23:25:52.348Z","4.28.6-alpha.16":"2021-08-01T00:20:25.518Z","5.56.1-alpha.0":"2023-03-20T17:37:38.267Z","4.27.1-alpha.22":"2021-06-20T23:46:12.003Z","4.28.6-alpha.17":"2021-08-01T00:20:40.852Z","5.56.1-alpha.1":"2023-03-21T00:30:00.213Z","4.27.1-alpha.16":"2021-06-19T22:41:46.996Z","4.27.1-alpha.17":"2021-06-20T04:35:49.140Z","4.27.1-alpha.18":"2021-06-20T23:04:34.826Z","4.27.1-alpha.19":"2021-06-20T23:17:00.807Z","2.17.1-alpha.8":"2020-01-21T21:45:19.149Z","2.17.1-alpha.9":"2020-01-22T01:56:40.656Z","1.9.1-alpha.26":"2019-06-07T04:40:53.035Z","1.9.1-alpha.27":"2019-06-09T20:11:57.821Z","1.9.1-alpha.24":"2019-06-07T03:53:26.636Z","1.9.1-alpha.25":"2019-06-07T04:13:17.433Z","4.6.2-alpha.3":"2020-11-08T21:24:04.052Z","4.6.2-alpha.4":"2020-11-08T21:55:48.814Z","3.10.0":"2020-08-24T17:02:50.994Z","4.6.2-alpha.1":"2020-11-05T01:41:06.177Z","3.10.1":"2020-08-25T10:14:16.267Z","4.6.2-alpha.2":"2020-11-08T21:25:26.158Z","4.6.2-alpha.0":"2020-11-02T18:17:05.006Z","2.16.1-alpha.7":"2020-01-14T20:14:39.340Z","4.14.2-alpha.0":"2021-01-25T18:18:06.141Z","5.41.1-alpha.18":"2022-10-31T13:15:41.666Z","2.16.1-alpha.8":"2020-01-15T20:32:34.757Z","4.14.2-alpha.1":"2021-01-27T01:37:16.791Z","5.41.1-alpha.17":"2022-10-31T12:10:46.155Z","2.16.1-alpha.5":"2020-01-14T17:33:41.201Z","4.14.2-alpha.2":"2021-02-01T08:24:29.602Z","5.41.1-alpha.16":"2022-10-31T10:59:52.533Z","2.16.1-alpha.6":"2020-01-14T19:47:33.541Z","5.41.1-alpha.15":"2022-10-31T03:08:58.952Z","2.16.1-alpha.3":"2020-01-14T04:46:24.095Z","2.16.1-alpha.4":"2020-01-14T14:58:06.855Z","2.16.1-alpha.1":"2020-01-14T04:00:14.037Z","2.16.1-alpha.2":"2020-01-14T04:34:05.147Z","5.41.1-alpha.10":"2022-10-27T05:11:25.389Z","2.16.1-alpha.0":"2020-01-13T18:16:21.217Z","1.9.1-alpha.22":"2019-06-06T15:46:43.366Z","5.41.1-alpha.14":"2022-10-30T03:33:02.452Z","1.9.1-alpha.23":"2019-06-07T00:58:07.587Z","5.41.1-alpha.13":"2022-10-29T13:32:56.124Z","1.9.1-alpha.20":"2019-06-05T15:21:53.720Z","5.41.1-alpha.12":"2022-10-29T12:53:40.283Z","1.9.1-alpha.21":"2019-06-06T00:45:24.024Z","5.41.1-alpha.11":"2022-10-27T05:19:34.007Z","1.9.1-alpha.15":"2019-05-29T05:22:51.875Z","5.12.1-alpha.4":"2022-02-16T01:21:55.073Z","5.38.1-alpha.0":"2022-09-19T17:54:26.081Z","1.9.1-alpha.16":"2019-05-31T15:24:32.788Z","5.12.1-alpha.5":"2022-02-16T05:42:03.530Z","5.38.1-alpha.1":"2022-09-23T04:03:27.161Z","1.9.1-alpha.13":"2019-05-28T17:03:33.590Z","5.12.1-alpha.6":"2022-02-16T05:45:59.599Z","5.38.1-alpha.2":"2022-09-24T15:08:25.361Z","1.9.1-alpha.14":"2019-05-28T17:09:48.295Z","5.12.1-alpha.7":"2022-02-16T05:44:52.685Z","5.38.1-alpha.3":"2022-09-24T19:46:15.307Z","1.9.1-alpha.19":"2019-06-03T22:35:14.340Z","5.12.1-alpha.0":"2022-02-14T18:19:56.184Z","5.12.1-alpha.1":"2022-02-16T01:20:31.238Z","1.9.1-alpha.17":"2019-06-03T13:57:21.334Z","5.12.1-alpha.2":"2022-02-16T01:20:55.672Z","1.9.1-alpha.18":"2019-06-03T15:53:05.712Z","2.29.0":"2020-04-20T17:02:07.938Z","5.38.1-alpha.8":"2022-09-26T16:19:21.074Z","5.12.1-alpha.8":"2022-02-16T19:13:25.494Z","5.38.1-alpha.4":"2022-09-24T19:46:42.500Z","5.12.1-alpha.9":"2022-02-16T19:13:58.146Z","5.38.1-alpha.5":"2022-09-24T19:46:57.629Z","5.38.1-alpha.6":"2022-09-24T19:51:04.466Z","5.38.1-alpha.7":"2022-09-24T19:56:52.428Z","1.10.0":"2019-06-09T20:30:21.865Z","1.10.1":"2019-06-09T21:01:43.062Z","4.28.6-alpha.7":"2021-07-31T23:52:22.111Z","4.28.6-alpha.8":"2021-07-31T23:58:31.655Z","4.28.6-alpha.5":"2021-07-31T23:36:47.656Z","4.28.6-alpha.6":"2021-07-31T23:55:09.364Z","4.28.6-alpha.9":"2021-07-31T23:58:56.856Z","5.13.1-alpha.8":"2022-03-01T05:50:45.226Z","5.13.1-alpha.7":"2022-03-01T05:48:38.779Z","5.13.1-alpha.9":"2022-03-01T05:55:43.688Z","5.13.1-alpha.0":"2022-02-28T18:24:54.675Z","modified":"2025-05-05T11:09:59.324Z","5.13.1-alpha.2":"2022-03-01T04:43:56.100Z","5.13.1-alpha.1":"2022-03-01T04:34:19.269Z","5.13.1-alpha.4":"2022-03-01T04:36:13.715Z","5.13.1-alpha.3":"2022-03-01T04:33:35.976Z","5.13.1-alpha.6":"2022-03-01T05:52:26.198Z","5.9.2-alpha.9":"2022-01-17T06:59:47.269Z","5.13.1-alpha.5":"2022-03-01T04:50:12.696Z","5.9.2-alpha.8":"2022-01-17T04:36:26.487Z","5.9.2-alpha.7":"2022-01-15T08:06:30.147Z","5.9.2-alpha.4":"2022-01-11T07:57:03.438Z","5.9.2-alpha.3":"2022-01-11T07:56:40.237Z","5.9.2-alpha.2":"2022-01-11T07:48:56.240Z","5.9.2-alpha.1":"2022-01-11T07:50:12.810Z","5.9.2-alpha.0":"2022-01-10T18:20:45.878Z","4.28.6-alpha.0":"2021-07-26T17:16:53.870Z","5.28.0":"2022-06-13T17:04:48.068Z","4.28.6-alpha.4":"2021-07-31T22:17:30.319Z","2.17.1-alpha.0":"2020-01-20T18:15:56.904Z","2.17.1-alpha.1":"2020-01-21T01:12:00.852Z","2.17.1-alpha.6":"2020-01-21T17:18:19.308Z","2.17.1-alpha.7":"2020-01-21T21:20:11.718Z","2.17.1-alpha.4":"2020-01-21T03:31:34.388Z","2.17.1-alpha.5":"2020-01-21T16:52:04.692Z","5.15.0":"2022-03-14T19:03:51.812Z","4.9.1":"2020-12-07T18:02:57.885Z","4.9.0":"2020-11-30T18:02:57.745Z","1.10.2":"2019-06-10T01:47:10.956Z","5.9.1-alpha.11":"2022-01-07T21:21:34.574Z","5.9.1-alpha.12":"2022-01-07T21:30:30.803Z","5.9.1-alpha.10":"2022-01-07T19:35:52.091Z","5.9.1-alpha.15":"2022-01-08T02:54:21.339Z","5.9.1-alpha.16":"2022-01-08T03:05:17.420Z","5.9.1-alpha.13":"2022-01-07T21:34:42.764Z","5.9.1-alpha.14":"2022-01-08T00:07:05.006Z","5.54.2-alpha.9":"2023-03-13T05:30:30.568Z","5.12.2-alpha.10":"2022-02-25T17:15:25.565Z","5.54.2-alpha.2":"2023-03-10T01:34:57.835Z","5.54.2-alpha.1":"2023-03-09T15:09:51.617Z","5.54.2-alpha.4":"2023-03-11T22:54:46.682Z","5.55.1-alpha.20":"2023-03-18T23:36:37.388Z","5.54.2-alpha.3":"2023-03-10T22:24:47.734Z","4.15.1-alpha.27":"2021-02-13T21:23:00.076Z","5.54.2-alpha.6":"2023-03-13T01:52:22.400Z","4.15.1-alpha.26":"2021-02-13T21:22:24.511Z","5.54.2-alpha.5":"2023-03-12T22:21:46.306Z","4.15.1-alpha.29":"2021-02-14T19:33:42.843Z","5.54.2-alpha.8":"2023-03-13T02:35:37.556Z","4.15.1-alpha.28":"2021-02-14T18:54:54.567Z","5.54.2-alpha.7":"2023-03-13T02:35:11.945Z","5.55.1-alpha.15":"2023-03-18T21:04:25.911Z","5.55.1-alpha.14":"2023-03-18T20:59:21.696Z","5.55.1-alpha.17":"2023-03-18T21:15:13.781Z","5.55.1-alpha.16":"2023-03-18T21:04:08.008Z","4.15.1-alpha.30":"2021-02-14T20:56:45.646Z","5.55.1-alpha.11":"2023-03-18T19:33:40.173Z","4.7.1-alpha.5":"2020-11-14T20:41:23.289Z","4.15.1-alpha.32":"2021-02-15T18:52:47.539Z","5.54.2-alpha.0":"2023-03-06T17:36:31.654Z","4.33.1-alpha.9":"2021-10-05T02:06:02.988Z","5.55.1-alpha.12":"2023-03-18T20:58:34.696Z","4.7.1-alpha.3":"2020-11-11T06:48:58.783Z","4.33.1-alpha.6":"2021-10-05T02:04:59.907Z","4.7.1-alpha.4":"2020-11-12T21:15:43.475Z","4.33.1-alpha.7":"2021-10-05T02:03:45.962Z","4.7.1-alpha.1":"2020-11-10T18:53:29.270Z","4.33.1-alpha.4":"2021-10-04T18:23:57.010Z","4.7.1-alpha.2":"2020-11-11T06:00:56.089Z","4.33.1-alpha.5":"2021-10-05T02:03:08.801Z","4.33.1-alpha.2":"2021-10-04T18:22:54.295Z","5.55.1-alpha.19":"2023-03-18T23:13:53.227Z","4.7.1-alpha.0":"2020-11-09T18:16:46.546Z","4.33.1-alpha.0":"2021-10-04T17:20:11.719Z","5.36.2-alpha.8":"2022-09-05T05:37:24.573Z","5.36.2-alpha.7":"2022-09-04T23:01:19.243Z","4.12.0":"2021-01-04T18:03:06.780Z","5.36.2-alpha.6":"2022-09-04T02:10:12.944Z","5.36.2-alpha.5":"2022-09-04T02:02:29.741Z","5.36.2-alpha.4":"2022-09-02T03:31:54.052Z","4.15.1-alpha.19":"2021-02-12T05:50:17.792Z","5.36.2-alpha.3":"2022-09-01T07:27:58.133Z","5.36.2-alpha.2":"2022-09-01T07:20:03.389Z","5.36.2-alpha.1":"2022-09-01T04:01:12.965Z","4.15.1-alpha.16":"2021-02-12T05:48:18.374Z","5.36.2-alpha.0":"2022-08-30T14:58:04.050Z","4.15.1-alpha.15":"2021-02-11T16:54:04.591Z","4.15.1-alpha.17":"2021-02-12T05:49:42.039Z","4.8.3-alpha.14":"2020-11-25T21:06:27.188Z","4.15.1-alpha.23":"2021-02-13T18:10:36.453Z","5.20.1-alpha.11":"2022-04-25T08:25:31.100Z","5.40.1-alpha.15":"2022-10-13T19:18:18.553Z","5.59.9-alpha.4":"2023-06-01T09:30:25.249Z","4.8.3-alpha.13":"2020-11-25T20:43:37.777Z","4.15.1-alpha.22":"2021-02-13T18:10:56.780Z","5.20.1-alpha.10":"2022-04-24T21:48:12.490Z","5.40.1-alpha.14":"2022-10-13T16:59:41.322Z","5.59.9-alpha.3":"2023-05-31T14:36:39.196Z","4.8.3-alpha.16":"2020-11-29T21:54:19.110Z","4.15.1-alpha.25":"2021-02-13T18:11:57.066Z","5.59.9-alpha.2":"2023-05-31T09:57:17.158Z","4.8.3-alpha.15":"2020-11-26T21:48:06.820Z","4.15.1-alpha.24":"2021-02-13T18:11:23.531Z","5.40.1-alpha.16":"2022-10-14T08:42:36.889Z","5.59.9-alpha.1":"2023-05-31T09:46:10.722Z","4.8.3-alpha.10":"2020-11-25T20:37:14.188Z","5.20.1-alpha.15":"2022-04-25T12:21:12.009Z","5.40.1-alpha.19":"2022-10-16T02:47:56.056Z","5.59.9-alpha.0":"2023-05-29T17:34:23.167Z","5.20.1-alpha.14":"2022-04-25T12:19:58.733Z","5.40.1-alpha.18":"2022-10-15T03:46:15.477Z","4.8.3-alpha.12":"2020-11-25T20:42:02.358Z","4.15.1-alpha.21":"2021-02-12T15:08:54.218Z","4.8.3-alpha.11":"2020-11-25T20:37:53.897Z","4.15.1-alpha.20":"2021-02-12T06:07:31.299Z","5.20.1-alpha.12":"2022-04-25T12:19:35.279Z","5.20.1-alpha.16":"2022-04-25T12:25:28.621Z","5.40.1-alpha.11":"2022-10-13T14:03:21.809Z","5.40.1-alpha.10":"2022-10-13T11:13:32.722Z","5.40.1-alpha.13":"2022-10-13T14:24:01.636Z","5.40.1-alpha.12":"2022-10-13T14:11:07.475Z","5.22.1-alpha.7":"2022-05-03T22:53:30.188Z","5.22.1-alpha.8":"2022-05-06T07:14:57.372Z","5.22.1-alpha.5":"2022-05-02T21:47:34.760Z","5.22.1-alpha.6":"2022-05-03T22:22:45.198Z","5.22.1-alpha.4":"2022-05-02T21:21:01.248Z","5.22.1-alpha.1":"2022-05-02T21:11:20.418Z","5.51.0":"2023-02-06T17:16:47.493Z","5.22.1-alpha.2":"2022-05-02T21:10:45.895Z","5.59.9-alpha.8":"2023-06-04T16:01:26.420Z","5.22.1-alpha.9":"2022-05-06T13:48:16.077Z","5.59.9-alpha.6":"2023-06-04T16:00:28.395Z","5.59.9-alpha.5":"2023-06-04T13:07:34.113Z","4.33.1-alpha.11":"2021-10-05T17:26:25.547Z","4.33.1-alpha.12":"2021-10-05T17:31:00.148Z","4.15.1-alpha.14":"2021-02-11T07:20:42.368Z","4.33.1-alpha.13":"2021-10-05T19:09:37.833Z","4.15.1-alpha.13":"2021-02-11T06:26:06.656Z","4.33.1-alpha.14":"2021-10-07T04:32:49.009Z","4.33.1-alpha.15":"2021-10-07T04:38:06.670Z","4.15.1-alpha.10":"2021-02-11T06:10:13.272Z","5.22.1-alpha.0":"2022-05-02T17:27:10.678Z","5.8.2-alpha.4":"2021-12-28T02:52:39.121Z","5.8.2-alpha.5":"2021-12-28T02:50:00.153Z","5.8.2-alpha.8":"2021-12-31T23:59:18.209Z","5.8.2-alpha.9":"2021-12-31T23:59:59.049Z","5.8.2-alpha.6":"2021-12-29T19:25:59.291Z","5.8.2-alpha.7":"2021-12-31T23:57:18.705Z","5.8.2-alpha.0":"2021-12-27T18:18:30.602Z","5.59.3-alpha.18":"2023-05-06T16:12:29.793Z","5.59.3-alpha.19":"2023-05-06T17:39:44.793Z","5.59.3-alpha.16":"2023-05-06T12:02:06.808Z","2.26.1-alpha.12":"2020-04-05T17:56:26.333Z","2.26.1-alpha.11":"2020-04-04T00:57:28.345Z","2.26.1-alpha.10":"2020-04-03T22:03:24.735Z","5.59.3-alpha.20":"2023-05-07T21:46:50.342Z","4.22.2-alpha.8":"2021-05-09T17:36:20.499Z","4.22.2-alpha.7":"2021-05-09T17:20:13.669Z","2.33.1-alpha.22":"2020-05-14T08:39:48.303Z","4.22.2-alpha.9":"2021-05-10T04:29:37.023Z","4.22.2-alpha.4":"2021-05-05T05:43:02.999Z","4.22.2-alpha.3":"2021-05-04T23:29:28.082Z","4.22.2-alpha.6":"2021-05-05T05:42:14.653Z","4.22.2-alpha.5":"2021-05-05T05:43:45.652Z","4.22.2-alpha.0":"2021-05-04T10:24:00.388Z","4.22.2-alpha.2":"2021-05-04T21:12:19.923Z","4.22.2-alpha.1":"2021-05-04T10:35:29.516Z","2.10.1-alpha.1":"2019-12-03T04:25:30.171Z","5.59.3-alpha.14":"2023-05-06T08:11:18.254Z","2.10.1-alpha.2":"2019-12-03T19:08:26.379Z","5.59.3-alpha.15":"2023-05-06T08:13:35.101Z","5.59.3-alpha.12":"2023-05-06T06:39:13.311Z","2.10.1-alpha.0":"2019-12-02T18:14:47.975Z","5.59.3-alpha.13":"2023-05-06T06:38:41.103Z","5.59.3-alpha.10":"2023-05-06T06:36:05.093Z","5.59.3-alpha.11":"2023-05-06T06:36:21.681Z","2.10.1-alpha.3":"2019-12-04T19:56:45.129Z","2.10.1-alpha.4":"2019-12-09T12:09:58.262Z","2.1.1-alpha.1":"2019-09-02T19:52:28.970Z","4.1.1-alpha.5":"2020-09-07T20:15:38.819Z","4.15.2-alpha.4":"2021-02-19T01:51:22.869Z","2.1.1-alpha.2":"2019-09-02T20:39:45.667Z","4.1.1-alpha.6":"2020-09-07T21:01:13.522Z","4.15.2-alpha.3":"2021-02-18T19:17:48.949Z","4.1.1-alpha.3":"2020-09-07T19:54:14.459Z","4.15.2-alpha.6":"2021-02-21T23:49:30.373Z","2.1.1-alpha.4":"2019-09-03T16:10:54.458Z","4.1.1-alpha.4":"2020-09-07T20:02:45.070Z","4.15.2-alpha.5":"2021-02-19T11:10:09.874Z","4.1.1-alpha.9":"2020-09-13T19:27:24.079Z","4.15.2-alpha.8":"2021-02-22T01:32:59.507Z","4.15.2-alpha.7":"2021-02-22T00:04:00.033Z","4.1.1-alpha.7":"2020-09-08T08:03:33.303Z","2.1.1-alpha.0":"2019-09-02T17:13:34.696Z","4.1.1-alpha.8":"2020-09-12T17:07:01.094Z","4.15.2-alpha.0":"2021-02-15T18:56:36.776Z","4.4.0":"2020-10-05T17:03:01.313Z","4.15.2-alpha.2":"2021-02-18T18:54:21.484Z","4.4.1":"2020-10-12T17:02:34.361Z","4.15.2-alpha.1":"2021-02-16T20:15:42.293Z","3.6.0":"2020-07-06T17:02:41.553Z","3.6.1":"2020-07-13T17:02:41.803Z","2.1.1-alpha.5":"2019-09-06T16:44:25.232Z","4.1.1-alpha.1":"2020-09-07T19:26:26.770Z","2.1.1-alpha.6":"2019-09-06T19:20:26.819Z","4.1.1-alpha.2":"2020-09-07T19:42:21.622Z","2.1.1-alpha.7":"2019-09-07T00:22:22.651Z","2.1.1-alpha.8":"2019-09-07T05:45:31.555Z","4.1.1-alpha.0":"2020-09-07T17:15:05.518Z","4.0.0-alpha.10":"2020-08-10T00:14:29.187Z","4.21.0":"2021-04-05T17:02:37.273Z","4.0.0-alpha.11":"2020-08-10T02:01:13.758Z","4.0.0-alpha.12":"2020-08-19T17:37:04.594Z","4.0.0-alpha.13":"2020-08-24T02:24:15.870Z","5.27.2-alpha.1":"2022-06-06T22:46:03.426Z","5.27.2-alpha.2":"2022-06-06T22:44:10.713Z","5.27.2-alpha.0":"2022-06-06T17:23:36.800Z","2.8.0":"2019-11-18T18:01:56.403Z","5.27.2-alpha.5":"2022-06-08T15:57:16.546Z","5.27.2-alpha.6":"2022-06-08T16:02:16.796Z","5.27.2-alpha.3":"2022-06-06T22:53:35.488Z","5.27.2-alpha.4":"2022-06-08T15:50:45.596Z","4.0.0-alpha.14":"2020-08-24T02:40:07.347Z","5.27.2-alpha.9":"2022-06-10T01:22:04.657Z","4.0.0-alpha.16":"2020-08-29T21:29:35.281Z","5.27.2-alpha.7":"2022-06-10T00:55:57.171Z","5.27.2-alpha.8":"2022-06-10T01:05:57.893Z","5.47.1-alpha.1":"2022-12-20T22:23:43.076Z","5.47.1-alpha.0":"2022-12-19T17:34:34.952Z","5.47.1-alpha.2":"2022-12-21T21:13:33.251Z","4.21.1-alpha.10":"2021-04-12T07:12:49.996Z","2.15.1-alpha.20":"2020-01-13T17:40:08.901Z","2.15.1-alpha.19":"2020-01-13T05:11:59.601Z","2.15.1-alpha.17":"2020-01-13T04:10:00.089Z","2.15.1-alpha.18":"2020-01-13T04:09:16.112Z","4.29.3-alpha.1":"2021-08-16T18:49:07.420Z","4.29.3-alpha.2":"2021-08-16T18:48:31.097Z","4.29.3-alpha.0":"2021-08-16T17:20:07.216Z","4.29.3-alpha.3":"2021-08-16T20:32:51.524Z","4.29.3-alpha.4":"2021-08-16T20:40:07.035Z","2.0.1-alpha.5":"2019-08-19T07:30:29.446Z","2.15.1-alpha.15":"2020-01-13T00:14:09.198Z","2.0.1-alpha.4":"2019-08-16T02:08:00.114Z","2.15.1-alpha.16":"2020-01-13T00:16:00.139Z","2.0.1-alpha.3":"2019-08-15T21:25:18.821Z","2.15.1-alpha.13":"2020-01-12T22:55:19.303Z","5.33.0":"2022-08-08T17:23:02.358Z","2.0.1-alpha.2":"2019-08-15T04:08:53.146Z","2.15.1-alpha.14":"2020-01-12T22:56:05.689Z","2.0.1-alpha.1":"2019-08-14T16:35:11.811Z","2.15.1-alpha.11":"2020-01-10T19:42:44.499Z","2.0.1-alpha.0":"2019-08-13T22:01:27.450Z","2.15.1-alpha.12":"2020-01-10T20:35:22.138Z","5.33.1":"2022-08-15T17:27:13.776Z","2.15.1-alpha.10":"2020-01-09T23:28:03.711Z","2.0.1-alpha.9":"2019-08-19T11:01:14.538Z","2.0.1-alpha.8":"2019-08-19T09:14:40.488Z","2.0.1-alpha.7":"2019-08-19T09:02:14.081Z","2.0.1-alpha.6":"2019-08-19T09:02:31.751Z","5.8.2-alpha.10":"2022-01-01T00:01:13.415Z","5.46.1-alpha.3":"2022-12-12T16:59:19.825Z","5.8.2-alpha.12":"2022-01-01T00:09:23.761Z","5.2.0":"2021-10-25T17:02:16.056Z","5.8.2-alpha.11":"2022-01-01T00:09:35.088Z","5.8.2-alpha.14":"2022-01-02T20:20:06.301Z","5.8.2-alpha.13":"2022-01-01T00:12:39.399Z","5.46.1-alpha.0":"2022-12-08T08:53:36.690Z","5.46.1-alpha.1":"2022-12-08T20:15:18.414Z","5.46.1-alpha.2":"2022-12-12T14:18:03.717Z","4.31.3-alpha.22":"2021-09-21T00:34:56.395Z","4.31.3-alpha.23":"2021-09-21T06:48:10.913Z","4.31.3-alpha.24":"2021-09-21T06:52:58.045Z","4.31.3-alpha.25":"2021-09-21T06:55:40.240Z","4.31.3-alpha.26":"2021-09-21T07:07:06.363Z","4.28.3-alpha.0":"2021-07-05T17:14:43.408Z","4.31.3-alpha.27":"2021-09-21T07:13:14.227Z","4.31.3-alpha.28":"2021-09-22T07:00:27.736Z","4.10.1-alpha.2":"2020-12-21T01:14:44.259Z","2.20.0":"2020-02-17T18:02:04.142Z","4.10.1-alpha.1":"2020-12-16T22:25:17.510Z","5.45.1-alpha.7":"2022-12-02T01:42:44.961Z","5.45.1-alpha.6":"2022-12-02T01:17:51.111Z","4.10.1-alpha.0":"2020-12-14T18:16:21.190Z","5.45.1-alpha.5":"2022-12-02T01:15:46.905Z","5.45.1-alpha.4":"2022-12-01T03:10:07.126Z","5.45.1-alpha.3":"2022-11-30T21:16:41.306Z","5.45.1-alpha.2":"2022-11-30T17:43:59.094Z","5.45.1-alpha.1":"2022-11-29T19:22:03.536Z","5.45.1-alpha.0":"2022-11-28T17:33:35.007Z","2.6.2-alpha.0":"2019-11-04T18:15:48.044Z","2.6.2-alpha.1":"2019-11-05T16:36:20.351Z","2.6.2-alpha.2":"2019-11-06T00:59:05.606Z","2.6.2-alpha.3":"2019-11-09T16:57:59.429Z","2.6.2-alpha.4":"2019-11-11T17:20:32.134Z","2.6.2-alpha.5":"2019-11-11T17:49:10.045Z","5.45.1-alpha.9":"2022-12-02T02:21:24.533Z","5.45.1-alpha.8":"2022-12-02T02:17:20.042Z","5.48.1-alpha.2":"2023-01-08T18:51:10.489Z","5.48.1-alpha.4":"2023-01-08T22:23:06.981Z","4.2.1-alpha.6":"2020-09-28T16:54:24.611Z","5.48.1-alpha.3":"2023-01-08T18:56:52.201Z","4.2.1-alpha.5":"2020-09-28T00:26:32.723Z","4.2.1-alpha.4":"2020-09-28T00:10:08.770Z","4.2.1-alpha.3":"2020-09-27T23:19:20.667Z","5.48.1-alpha.0":"2023-01-08T18:38:15.792Z","4.2.1-alpha.2":"2020-09-27T23:18:47.810Z","5.59.2-alpha.3":"2023-04-27T16:21:28.566Z","5.59.2-alpha.4":"2023-05-01T02:13:43.933Z","5.55.0":"2023-03-13T17:17:26.662Z","5.3.2-alpha.2":"2021-11-11T06:28:34.382Z","5.3.2-alpha.1":"2021-11-11T06:25:03.892Z","5.3.2-alpha.0":"2021-11-08T18:33:23.000Z","5.3.2-alpha.6":"2021-11-11T07:09:32.490Z","5.3.2-alpha.5":"2021-11-11T07:08:28.410Z","5.3.2-alpha.4":"2021-11-11T06:57:43.569Z","5.3.2-alpha.3":"2021-11-11T06:42:34.542Z","4.2.1-alpha.1":"2020-09-27T23:17:38.791Z","4.2.1-alpha.0":"2020-09-21T17:16:07.486Z","4.16.1":"2021-03-01T20:27:10.231Z","5.3.2-alpha.9":"2021-11-11T07:38:12.275Z","4.16.0":"2021-03-01T18:03:57.822Z","5.3.2-alpha.8":"2021-11-11T07:37:52.481Z","1.10.2-alpha.0":"2019-06-09T21:15:31.286Z","5.3.2-alpha.7":"2021-11-11T07:08:49.935Z","5.21.1-alpha.3":"2022-04-26T21:01:06.268Z","5.21.1-alpha.2":"2022-04-25T20:20:59.597Z","5.21.1-alpha.4":"2022-04-27T00:30:11.177Z","5.21.1-alpha.7":"2022-04-29T13:15:27.215Z","5.21.1-alpha.6":"2022-04-29T12:21:56.846Z","5.21.1-alpha.9":"2022-05-02T00:42:00.208Z","5.21.1-alpha.8":"2022-05-01T17:38:16.693Z","5.20.0":"2022-04-18T17:02:11.946Z","5.21.1-alpha.1":"2022-04-25T20:10:19.336Z","4.31.3-alpha.10":"2021-09-20T20:37:48.084Z","5.21.1-alpha.0":"2022-04-25T17:20:55.234Z","4.31.3-alpha.11":"2021-09-20T20:43:23.007Z","5.20.1-alpha.0":"2022-04-18T17:23:23.155Z","4.31.3-alpha.12":"2021-09-20T20:58:42.450Z","4.31.3-alpha.13":"2021-09-20T21:14:54.436Z","5.20.1-alpha.2":"2022-04-18T21:52:28.942Z","4.31.3-alpha.14":"2021-09-20T21:19:46.504Z","5.20.1-alpha.1":"2022-04-18T21:45:42.543Z","4.31.3-alpha.15":"2021-09-20T21:43:24.862Z","4.31.3-alpha.17":"2021-09-20T21:50:06.440Z","4.31.3-alpha.18":"2021-09-20T21:51:44.783Z","4.31.3-alpha.19":"2021-09-20T21:59:38.124Z","2.33.0":"2020-05-12T22:21:55.138Z","5.54.2-alpha.22":"2023-03-13T12:10:20.802Z","5.20.1-alpha.8":"2022-04-22T18:22:43.350Z","5.27.2-alpha.16":"2022-06-13T01:24:15.012Z","5.20.1-alpha.7":"2022-04-22T17:32:18.598Z","5.20.1-alpha.9":"2022-04-23T04:01:08.488Z","5.20.1-alpha.4":"2022-04-18T21:58:49.635Z","4.31.3-alpha.20":"2021-09-20T23:57:34.867Z","5.20.1-alpha.6":"2022-04-22T04:46:46.464Z","4.31.3-alpha.21":"2021-09-21T00:34:22.759Z","5.20.1-alpha.5":"2022-04-19T15:10:39.037Z","4.4.2-alpha.11":"2020-10-18T20:16:39.279Z","5.27.2-alpha.10":"2022-06-10T02:02:21.265Z","4.4.2-alpha.10":"2020-10-18T20:03:13.079Z","5.27.2-alpha.11":"2022-06-10T04:24:52.640Z","5.27.2-alpha.12":"2022-06-10T05:44:55.797Z","5.19.1-alpha.9":"2022-04-11T23:49:28.398Z","5.27.2-alpha.13":"2022-06-12T07:48:14.507Z","5.27.2-alpha.14":"2022-06-12T15:35:09.388Z","5.27.2-alpha.15":"2022-06-13T01:19:50.435Z","5.42.0":"2022-10-31T17:36:17.303Z","5.54.2-alpha.14":"2023-03-13T06:41:05.635Z","4.0.0":"2020-08-31T17:03:14.524Z","5.54.2-alpha.17":"2023-03-13T07:00:38.902Z","5.55.1-alpha.31":"2023-03-20T01:55:42.317Z","4.0.1":"2020-08-31T18:43:50.283Z","5.42.1":"2022-11-07T17:29:23.317Z","5.54.2-alpha.16":"2023-03-13T07:00:05.159Z","5.55.1-alpha.30":"2023-03-20T01:55:13.562Z","5.54.2-alpha.11":"2023-03-13T06:18:37.101Z","5.54.2-alpha.10":"2023-03-13T06:17:02.609Z","5.54.2-alpha.13":"2023-03-13T06:40:29.291Z","5.55.1-alpha.26":"2023-03-20T00:47:01.876Z","5.55.1-alpha.25":"2023-03-20T00:30:09.182Z","5.55.1-alpha.28":"2023-03-20T00:57:42.515Z","5.55.1-alpha.27":"2023-03-20T00:52:09.668Z","5.55.1-alpha.22":"2023-03-19T13:55:34.746Z","5.55.1-alpha.21":"2023-03-19T07:42:28.002Z","5.55.1-alpha.24":"2023-03-19T15:50:03.027Z","5.55.1-alpha.23":"2023-03-19T15:01:19.338Z","2.12.1-alpha.11":"2019-12-19T05:32:22.643Z","2.12.1-alpha.10":"2019-12-19T03:44:24.678Z","3.2.0":"2020-06-08T17:02:07.611Z","5.55.1-alpha.29":"2023-03-20T01:00:42.810Z","2.12.1-alpha.13":"2019-12-19T08:51:16.119Z","2.12.1-alpha.12":"2019-12-19T06:40:49.229Z","3.1.1-alpha.10":"2020-06-07T19:03:49.929Z","3.1.1-alpha.12":"2020-06-08T17:03:56.914Z","4.25.0":"2021-05-24T17:03:12.809Z","3.1.1-alpha.11":"2020-06-07T19:20:38.835Z","5.55.1-alpha.42":"2023-03-20T16:51:29.074Z","5.55.1-alpha.41":"2023-03-20T16:41:57.753Z","2.4.0":"2019-10-14T17:01:55.303Z","2.11.0":"2019-12-09T18:01:54.498Z","5.55.1-alpha.36":"2023-03-20T16:41:01.148Z","5.19.1-alpha.0":"2022-04-11T17:28:41.322Z","5.55.1-alpha.33":"2023-03-20T02:55:20.063Z","5.55.1-alpha.32":"2023-03-20T02:00:44.851Z","5.55.1-alpha.35":"2023-03-20T16:41:19.811Z","5.55.1-alpha.34":"2023-03-20T14:06:51.981Z","5.19.1-alpha.6":"2022-04-11T23:01:12.200Z","5.19.1-alpha.8":"2022-04-11T23:45:56.224Z","5.19.1-alpha.7":"2022-04-11T23:41:54.604Z","5.19.1-alpha.2":"2022-04-11T22:48:37.522Z","4.4.2-alpha.12":"2020-10-18T20:18:41.642Z","5.19.1-alpha.1":"2022-04-11T20:05:01.853Z","5.19.1-alpha.4":"2022-04-11T23:00:42.154Z","5.19.1-alpha.3":"2022-04-11T22:59:35.074Z","2.12.1-alpha.26":"2019-12-22T02:15:37.995Z","5.26.1-alpha.33":"2022-05-26T19:06:41.819Z","2.12.1-alpha.25":"2019-12-22T01:50:06.653Z","5.26.1-alpha.32":"2022-05-26T16:03:31.799Z","5.26.1-alpha.35":"2022-05-28T23:08:28.587Z","5.26.1-alpha.34":"2022-05-28T21:39:38.425Z","5.26.1-alpha.31":"2022-05-26T15:56:53.493Z","5.32.1-alpha.0":"2022-08-01T17:46:47.939Z","5.26.1-alpha.30":"2022-05-26T15:47:20.904Z","5.32.1-alpha.1":"2022-08-06T20:36:18.259Z","2.6.1-alpha.2":"2019-11-03T23:44:24.917Z","5.6.1-alpha.9":"2021-12-06T20:02:56.763Z","2.6.1-alpha.1":"2019-11-03T22:43:48.208Z","2.6.1-alpha.0":"2019-10-28T17:14:45.886Z","5.6.1-alpha.6":"2021-12-06T19:31:13.189Z","5.6.1-alpha.5":"2021-12-06T19:28:58.014Z","5.6.1-alpha.8":"2021-12-06T20:01:47.964Z","5.6.1-alpha.7":"2021-12-06T19:34:14.607Z","5.6.1-alpha.2":"2021-12-06T18:38:02.415Z","5.32.1-alpha.2":"2022-08-07T11:13:54.006Z","5.6.1-alpha.1":"2021-12-06T18:37:25.220Z","5.26.1-alpha.29":"2022-05-26T07:36:53.403Z","5.32.1-alpha.3":"2022-08-07T11:14:57.170Z","5.6.1-alpha.4":"2021-12-06T19:28:28.427Z","5.32.1-alpha.4":"2022-08-07T11:18:28.509Z","5.32.1-alpha.5":"2022-08-07T11:15:42.201Z","5.26.1-alpha.26":"2022-05-25T17:04:33.290Z","5.32.1-alpha.6":"2022-08-07T11:35:43.482Z","5.26.1-alpha.25":"2022-05-25T10:55:23.961Z","5.32.1-alpha.7":"2022-08-07T11:46:35.200Z","5.6.1-alpha.0":"2021-12-06T18:36:01.297Z","5.26.1-alpha.28":"2022-05-25T19:05:59.011Z","5.32.1-alpha.8":"2022-08-07T11:55:32.701Z","5.26.1-alpha.27":"2022-05-25T18:44:38.345Z","5.32.1-alpha.9":"2022-08-07T11:57:43.034Z","2.12.1-alpha.15":"2019-12-20T00:37:45.261Z","5.16.1-alpha.20":"2022-03-28T16:41:26.866Z","5.26.1-alpha.22":"2022-05-24T23:59:14.980Z","2.12.1-alpha.14":"2019-12-20T00:16:44.457Z","5.26.1-alpha.21":"2022-05-24T23:25:58.950Z","2.12.1-alpha.17":"2019-12-20T01:13:40.248Z","2.12.1-alpha.16":"2019-12-20T00:56:56.262Z","5.26.1-alpha.23":"2022-05-25T00:10:36.151Z","2.12.1-alpha.19":"2019-12-21T03:29:36.391Z","2.12.1-alpha.18":"2019-12-21T03:30:08.569Z","4.27.1-alpha.0":"2021-06-14T17:16:44.856Z","4.27.1-alpha.1":"2021-06-17T03:33:12.948Z","5.26.1-alpha.20":"2022-05-24T23:22:53.984Z","4.27.1-alpha.2":"2021-06-17T03:33:51.211Z","4.27.1-alpha.4":"2021-06-17T05:01:49.829Z","5.59.11-alpha.0":"2023-06-12T17:33:21.997Z","4.27.1-alpha.5":"2021-06-17T05:01:33.098Z","4.27.1-alpha.7":"2021-06-17T05:02:06.438Z","4.27.1-alpha.8":"2021-06-17T05:03:21.772Z","4.27.1-alpha.9":"2021-06-17T07:02:26.244Z","5.14.0":"2022-03-07T18:03:02.317Z","5.49.0":"2023-01-23T17:17:32.487Z","2.24.0":"2020-03-16T17:02:08.728Z","5.16.1-alpha.17":"2022-03-27T21:52:24.921Z","5.26.1-alpha.19":"2022-05-24T22:06:04.687Z","5.16.1-alpha.18":"2022-03-27T23:33:22.251Z","5.26.1-alpha.18":"2022-05-24T21:57:09.271Z","2.12.1-alpha.20":"2019-12-21T04:34:16.589Z","5.16.1-alpha.15":"2022-03-27T05:28:11.397Z","5.16.1-alpha.16":"2022-03-27T05:50:52.965Z","2.12.1-alpha.22":"2019-12-21T04:36:23.463Z","5.26.1-alpha.15":"2022-05-24T21:36:19.219Z","2.12.1-alpha.21":"2019-12-21T04:34:53.578Z","5.26.1-alpha.14":"2022-05-24T19:40:58.895Z","2.12.1-alpha.24":"2019-12-22T01:47:30.824Z","5.16.1-alpha.19":"2022-03-27T23:51:39.075Z","5.26.1-alpha.17":"2022-05-24T21:52:17.769Z","2.12.1-alpha.23":"2019-12-21T06:29:46.079Z","5.26.1-alpha.16":"2022-05-24T21:43:51.202Z","5.26.1-alpha.11":"2022-05-24T19:11:38.060Z","5.16.1-alpha.10":"2022-03-22T04:48:35.793Z","5.26.1-alpha.10":"2022-05-24T19:09:09.796Z","5.26.1-alpha.13":"2022-05-24T19:33:39.962Z","5.26.1-alpha.12":"2022-05-24T19:25:34.520Z","5.16.1-alpha.13":"2022-03-27T04:13:32.203Z","5.16.1-alpha.14":"2022-03-27T04:25:49.089Z","5.16.1-alpha.11":"2022-03-26T23:33:02.043Z","5.16.1-alpha.12":"2022-03-27T03:56:25.161Z","2.0.1-alpha.10":"2019-08-19T11:30:46.781Z","2.0.1-alpha.12":"2019-08-19T16:07:32.444Z","2.0.1-alpha.11":"2019-08-19T13:39:16.921Z","2.0.1-alpha.14":"2019-08-20T00:32:34.814Z","2.0.1-alpha.13":"2019-08-19T16:22:16.898Z","2.0.1-alpha.16":"2019-08-21T15:54:39.126Z","2.0.1-alpha.15":"2019-08-20T16:27:18.691Z","2.0.1-alpha.18":"2019-08-21T16:59:51.310Z","2.0.1-alpha.17":"2019-08-21T16:23:10.521Z","2.0.1-alpha.19":"2019-08-23T00:52:59.085Z","4.0.2-alpha.5":"2020-09-05T22:10:44.469Z","4.0.2-alpha.6":"2020-09-05T22:10:25.210Z","4.0.2-alpha.3":"2020-09-04T17:51:59.482Z","5.46.2-alpha.0":"2022-12-12T18:25:32.033Z","4.0.2-alpha.4":"2020-09-04T21:28:14.614Z","5.46.2-alpha.1":"2022-12-12T23:32:41.095Z","4.0.2-alpha.9":"2020-09-06T00:35:23.511Z","5.46.2-alpha.2":"2022-12-13T07:55:12.971Z","5.46.2-alpha.3":"2022-12-13T08:11:46.430Z","4.0.2-alpha.7":"2020-09-05T22:44:50.563Z","5.46.2-alpha.4":"2022-12-13T08:33:35.033Z","4.0.2-alpha.8":"2020-09-05T23:05:18.259Z","5.46.2-alpha.5":"2022-12-13T14:54:48.333Z","5.46.2-alpha.6":"2022-12-14T20:23:49.838Z","5.46.2-alpha.7":"2022-12-15T23:40:02.297Z","5.46.2-alpha.8":"2022-12-16T02:06:19.745Z","5.46.2-alpha.9":"2022-12-16T03:35:41.933Z","5.36.1":"2022-08-30T14:41:08.786Z","5.36.0":"2022-08-30T01:30:03.795Z","2.0.1-alpha.21":"2019-08-24T19:31:09.289Z","2.0.1-alpha.20":"2019-08-23T15:41:52.856Z","2.0.1-alpha.23":"2019-08-27T17:07:50.035Z","2.0.1-alpha.22":"2019-08-27T16:44:36.431Z","2.0.1-alpha.25":"2019-08-28T18:41:41.161Z","2.0.1-alpha.24":"2019-08-27T17:43:13.884Z","2.0.1-alpha.27":"2019-08-30T01:43:16.873Z","2.0.1-alpha.26":"2019-08-29T16:44:41.447Z","2.0.1-alpha.29":"2019-08-30T23:25:06.804Z","4.0.2-alpha.1":"2020-09-02T17:27:25.523Z","2.0.1-alpha.28":"2019-08-30T16:28:17.162Z","4.0.2-alpha.2":"2020-09-03T06:34:19.436Z","4.0.2-alpha.0":"2020-08-31T18:57:30.417Z","3.0.1-alpha.16":"2020-05-25T16:13:20.317Z","3.0.1-alpha.15":"2020-05-25T15:57:08.771Z","3.0.1-alpha.14":"2020-05-25T15:38:54.095Z","2.7.1-alpha.17":"2019-11-17T19:35:51.210Z","3.0.1-alpha.13":"2020-05-24T02:49:12.495Z","5.36.1-alpha.0":"2022-08-30T01:47:11.189Z","5.42.2-alpha.8":"2022-11-13T23:48:08.779Z","2.7.1-alpha.16":"2019-11-16T01:47:53.531Z","3.0.1-alpha.12":"2020-05-23T22:07:53.225Z","5.36.1-alpha.1":"2022-08-30T14:43:16.147Z","5.42.2-alpha.9":"2022-11-14T00:26:38.084Z","5.42.2-alpha.6":"2022-11-12T13:05:19.141Z","2.7.1-alpha.18":"2019-11-18T17:47:41.792Z","3.0.1-alpha.10":"2020-05-22T18:55:00.978Z","5.42.2-alpha.7":"2022-11-12T14:56:39.162Z","2.7.1-alpha.13":"2019-11-16T01:33:37.807Z","5.42.2-alpha.4":"2022-11-11T20:50:30.587Z","2.7.1-alpha.12":"2019-11-15T17:38:46.558Z","5.42.2-alpha.5":"2022-11-11T21:00:25.397Z","2.7.1-alpha.15":"2019-11-16T01:48:06.402Z","5.42.2-alpha.2":"2022-11-07T23:57:06.811Z","2.7.1-alpha.14":"2019-11-16T01:35:59.057Z","5.42.2-alpha.3":"2022-11-10T21:25:01.850Z","5.42.2-alpha.0":"2022-11-07T21:07:42.668Z","5.36.2":"2022-09-05T17:23:38.419Z","5.42.2-alpha.1":"2022-11-07T21:23:22.721Z","5.59.5-alpha.0":"2023-05-08T18:09:14.156Z","5.58.0":"2023-04-10T17:16:15.659Z","2.7.1-alpha.11":"2019-11-15T17:09:26.787Z","2.7.1-alpha.10":"2019-11-15T01:39:29.959Z","5.59.9-alpha.10":"2023-06-05T09:56:13.444Z","5.56.1-alpha.10":"2023-03-21T01:46:25.958Z","5.4.0":"2021-11-15T18:02:43.410Z","5.56.1-alpha.17":"2023-03-21T09:03:32.550Z","5.56.1-alpha.18":"2023-03-21T20:26:58.372Z","5.56.1-alpha.15":"2023-03-21T04:18:01.210Z","5.49.1-alpha.10":"2023-01-30T07:40:09.389Z","5.56.1-alpha.16":"2023-03-21T04:26:23.560Z","5.49.1-alpha.11":"2023-01-30T07:42:11.727Z","5.56.1-alpha.13":"2023-03-21T04:18:21.842Z","5.49.1-alpha.12":"2023-01-30T07:55:28.597Z","5.56.1-alpha.14":"2023-03-21T04:23:20.802Z","5.49.1-alpha.13":"2023-01-30T20:21:20.979Z","5.56.1-alpha.11":"2023-03-21T01:49:56.842Z","5.49.1-alpha.14":"2023-01-30T20:22:43.744Z","5.56.1-alpha.12":"2023-03-21T01:50:56.889Z","5.23.0":"2022-05-09T17:02:12.541Z","5.56.1-alpha.19":"2023-03-21T20:29:22.064Z","1.11.1-alpha.6":"2019-06-29T00:06:21.080Z","1.11.1-alpha.7":"2019-07-01T03:11:22.915Z","1.11.1-alpha.8":"2019-07-02T02:11:59.765Z","2.15.0":"2020-01-06T18:01:45.835Z","1.11.1-alpha.9":"2019-07-08T13:03:05.947Z","5.56.1-alpha.20":"2023-03-21T20:41:24.130Z","2.22.1-alpha.10":"2020-03-09T01:51:52.206Z","1.11.1-alpha.0":"2019-06-23T23:15:10.588Z","2.22.1-alpha.12":"2020-03-09T04:21:48.857Z","1.11.1-alpha.1":"2019-06-28T05:11:39.749Z","1.11.1-alpha.2":"2019-06-28T15:25:21.668Z","1.11.1-alpha.3":"2019-06-28T15:50:22.239Z","1.11.1-alpha.4":"2019-06-28T15:52:07.496Z","5.56.1-alpha.28":"2023-03-26T23:43:15.718Z","5.56.1-alpha.29":"2023-03-27T06:29:47.679Z","5.56.1-alpha.26":"2023-03-24T14:52:00.541Z","3.7.2-alpha.0":"2020-07-27T17:16:32.218Z","5.56.1-alpha.27":"2023-03-24T16:56:52.011Z","3.7.2-alpha.1":"2020-08-02T20:50:05.811Z","5.56.1-alpha.24":"2023-03-24T13:12:33.009Z","3.7.2-alpha.2":"2020-08-02T20:54:41.796Z","5.56.1-alpha.25":"2023-03-24T13:14:43.858Z","3.7.2-alpha.3":"2020-08-02T20:57:16.449Z","5.56.1-alpha.22":"2023-03-22T03:40:02.256Z","5.56.1-alpha.23":"2023-03-24T13:00:12.823Z","5.57.1-alpha.1":"2023-03-29T01:16:11.536Z","5.57.1-alpha.2":"2023-03-30T03:17:30.537Z","5.57.1-alpha.0":"2023-03-27T17:33:20.236Z","5.57.1-alpha.6":"2023-03-30T03:18:48.414Z","5.57.1-alpha.3":"2023-03-30T03:16:53.989Z","5.57.1-alpha.4":"2023-03-30T03:17:11.126Z","4.18.0":"2021-03-15T17:03:03.277Z","5.49.1-alpha.15":"2023-01-30T23:50:33.706Z","5.57.1-alpha.9":"2023-03-30T08:53:59.280Z","5.49.1-alpha.16":"2023-01-31T07:27:38.628Z","5.49.1-alpha.17":"2023-01-31T09:19:57.152Z","5.56.1-alpha.30":"2023-03-27T14:12:57.900Z","5.57.1-alpha.8":"2023-03-30T08:53:39.900Z","4.28.5-alpha.0":"2021-07-19T17:17:09.142Z","5.39.1-alpha.33":"2022-10-10T13:43:30.504Z","5.39.1-alpha.32":"2022-10-10T13:22:39.914Z","5.39.1-alpha.28":"2022-10-09T21:04:14.532Z","5.39.1-alpha.27":"2022-10-09T18:02:44.390Z","5.39.1-alpha.29":"2022-10-10T02:16:09.654Z","2.28.0":"2020-04-13T17:02:02.700Z","1.13.0":"2019-07-21T17:03:31.299Z","4.31.2":"2021-09-20T17:04:10.164Z","5.30.5-alpha.0":"2022-07-03T11:48:28.599Z","5.53.1-alpha.3":"2023-02-21T02:08:53.883Z","5.30.5-alpha.1":"2022-07-03T12:08:38.540Z","5.53.1-alpha.4":"2023-02-21T03:14:48.698Z","5.7.1-alpha.19":"2021-12-20T02:43:54.952Z","5.30.5-alpha.2":"2022-07-03T12:32:31.716Z","5.53.1-alpha.5":"2023-02-21T03:18:22.331Z","5.30.5-alpha.3":"2022-07-04T06:28:33.945Z","5.53.1-alpha.6":"2023-02-21T07:22:47.607Z","5.7.1-alpha.17":"2021-12-15T19:58:53.632Z","5.30.5-alpha.4":"2022-07-04T07:48:37.293Z","5.53.1-alpha.7":"2023-02-21T20:14:31.705Z","5.7.1-alpha.18":"2021-12-18T23:26:18.599Z","5.53.1-alpha.8":"2023-02-21T22:13:33.479Z","4.31.0":"2021-09-06T17:03:50.978Z","5.7.1-alpha.15":"2021-12-15T08:17:13.793Z","5.30.5-alpha.6":"2022-07-04T07:50:07.578Z","5.53.1-alpha.9":"2023-02-21T23:05:50.147Z","4.31.1":"2021-09-13T17:04:20.089Z","5.7.1-alpha.16":"2021-12-15T19:50:17.322Z","5.30.5-alpha.7":"2022-07-04T07:49:20.313Z","5.30.5-alpha.8":"2022-07-04T07:54:13.673Z","2.3.2-alpha.2":"2019-09-30T16:42:50.707Z","4.6.0":"2020-10-26T17:02:57.755Z","4.6.1":"2020-11-02T18:03:02.827Z","5.18.0":"2022-04-04T17:02:02.959Z","2.3.2-alpha.0":"2019-09-23T17:13:15.963Z","2.3.2-alpha.1":"2019-09-25T15:47:43.387Z","4.32.1-alpha.18":"2021-10-04T01:27:18.833Z","4.32.1-alpha.16":"2021-10-03T22:28:07.590Z","5.7.1-alpha.24":"2021-12-20T03:19:15.414Z","4.32.1-alpha.17":"2021-10-03T22:32:29.413Z","5.7.1-alpha.25":"2021-12-20T03:22:33.511Z","4.32.1-alpha.14":"2021-10-03T22:27:28.030Z","5.7.1-alpha.22":"2021-12-20T03:15:35.612Z","3.8.0":"2020-08-03T17:02:58.276Z","4.32.1-alpha.15":"2021-10-03T22:27:53.794Z","5.7.1-alpha.23":"2021-12-20T03:16:54.351Z","5.7.1-alpha.20":"2021-12-20T02:47:26.644Z","4.32.1-alpha.13":"2021-10-03T22:27:13.339Z","5.7.1-alpha.21":"2021-12-20T02:56:35.215Z","5.53.1-alpha.0":"2023-02-20T17:45:13.991Z","4.32.1-alpha.10":"2021-10-03T22:26:10.894Z","5.53.1-alpha.1":"2023-02-20T23:09:19.984Z","4.32.1-alpha.11":"2021-10-03T22:26:31.823Z","5.53.1-alpha.2":"2023-02-21T01:44:27.957Z","2.2.1-alpha.5":"2019-09-12T09:40:55.701Z","2.2.1-alpha.4":"2019-09-12T09:07:33.164Z","2.2.1-alpha.7":"2019-09-13T17:16:10.569Z","2.2.1-alpha.6":"2019-09-12T10:17:24.998Z","5.7.1-alpha.28":"2021-12-20T04:20:15.408Z","2.2.1-alpha.8":"2019-09-15T17:52:54.684Z","5.7.1-alpha.29":"2021-12-20T08:12:59.464Z","5.7.1-alpha.26":"2021-12-20T03:22:56.506Z","5.7.1-alpha.27":"2021-12-20T03:55:02.964Z","5.2.1-alpha.3":"2021-11-01T03:21:56.256Z","5.2.1-alpha.4":"2021-11-01T03:30:25.833Z","5.2.1-alpha.7":"2021-11-01T03:43:35.312Z","5.2.1-alpha.8":"2021-11-01T05:10:56.514Z","5.2.1-alpha.5":"2021-11-01T03:40:17.622Z","5.2.1-alpha.6":"2021-11-01T03:41:30.194Z","5.22.1-alpha.14":"2022-05-09T08:22:50.117Z","5.22.1-alpha.13":"2022-05-09T08:21:10.127Z","5.2.1-alpha.0":"2021-10-25T17:18:02.317Z","5.22.1-alpha.11":"2022-05-09T01:32:24.338Z","5.22.1-alpha.10":"2022-05-06T14:28:43.497Z","5.32.1-alpha.11":"2022-08-07T14:30:17.634Z","5.32.1-alpha.12":"2022-08-07T16:00:42.565Z","5.32.1-alpha.10":"2022-08-07T14:08:34.797Z","2.2.1-alpha.1":"2019-09-12T08:43:03.119Z","5.7.1-alpha.31":"2021-12-20T08:24:06.789Z","2.2.1-alpha.0":"2019-09-09T17:13:49.637Z","5.7.1-alpha.32":"2021-12-20T08:26:54.449Z","2.2.1-alpha.3":"2019-09-12T08:55:37.526Z","2.2.1-alpha.2":"2019-09-12T08:54:04.555Z","5.7.1-alpha.30":"2021-12-20T08:22:10.221Z","4.8.2-alpha.2":"2020-11-20T23:45:28.277Z","4.15.1-alpha.1":"2021-02-09T19:44:23.295Z","4.8.2-alpha.1":"2020-11-19T20:33:16.480Z","4.15.1-alpha.0":"2021-02-08T18:17:45.258Z","4.8.2-alpha.0":"2020-11-17T13:34:50.966Z","4.15.1-alpha.2":"2021-02-10T06:06:18.858Z","5.30.8-alpha.11":"2022-07-23T15:16:17.531Z","5.30.8-alpha.10":"2022-07-22T21:22:24.020Z","5.30.8-alpha.13":"2022-07-25T13:50:27.344Z","5.30.8-alpha.12":"2022-07-23T16:29:21.262Z","4.15.1-alpha.9":"2021-02-11T06:09:44.995Z","4.15.1-alpha.8":"2021-02-11T06:07:57.261Z","4.15.1-alpha.5":"2021-02-10T06:08:52.796Z","4.15.1-alpha.4":"2021-02-10T06:09:17.535Z","4.15.1-alpha.7":"2021-02-10T16:15:49.732Z","4.8.2-alpha.3":"2020-11-21T19:36:22.456Z","4.15.1-alpha.6":"2021-02-10T08:18:46.356Z","2.18.1-alpha.6":"2020-02-01T19:19:54.322Z","2.18.1-alpha.5":"2020-01-30T06:27:21.835Z","2.18.1-alpha.4":"2020-01-30T06:27:04.783Z","2.18.1-alpha.3":"2020-01-30T04:07:08.452Z","2.18.1-alpha.2":"2020-01-30T01:32:06.216Z","2.18.1-alpha.1":"2020-01-29T21:16:33.653Z","2.18.1-alpha.0":"2020-01-27T18:18:45.367Z","2.20.1-alpha.3":"2020-02-19T17:40:39.641Z","2.20.1-alpha.2":"2020-02-19T17:38:37.137Z","2.20.1-alpha.1":"2020-02-19T17:21:49.895Z","2.20.1-alpha.0":"2020-02-17T18:19:51.085Z","2.20.1-alpha.7":"2020-02-24T17:39:45.527Z","2.20.1-alpha.6":"2020-02-24T17:32:38.961Z","2.20.1-alpha.5":"2020-02-23T18:35:06.549Z","2.20.1-alpha.4":"2020-02-20T16:51:13.289Z","4.8.3-alpha.17":"2020-11-30T00:48:07.786Z","5.10.3-alpha.4":"2022-02-02T06:31:10.195Z","5.10.3-alpha.5":"2022-02-02T08:50:40.297Z","5.10.3-alpha.6":"2022-02-04T20:17:54.645Z","5.10.3-alpha.7":"2022-02-05T04:21:32.956Z","5.10.3-alpha.0":"2022-01-31T18:19:16.318Z","5.10.3-alpha.1":"2022-01-31T19:32:52.371Z","5.10.3-alpha.2":"2022-01-31T19:34:59.057Z","5.10.3-alpha.3":"2022-01-31T19:35:34.343Z","5.10.3-alpha.8":"2022-02-07T02:00:13.321Z","5.8.0":"2021-12-20T18:04:12.791Z","5.8.1":"2021-12-27T18:02:09.335Z","5.39.1-alpha.13":"2022-10-04T14:40:00.245Z","5.39.1-alpha.12":"2022-10-04T14:40:23.625Z","5.39.1-alpha.15":"2022-10-04T16:35:21.760Z","5.39.1-alpha.14":"2022-10-04T15:08:45.098Z","5.39.1-alpha.11":"2022-10-04T14:39:06.836Z","5.39.1-alpha.10":"2022-10-04T14:38:41.607Z","5.26.1-alpha.6":"2022-05-24T18:47:56.633Z","5.26.1-alpha.5":"2022-05-24T16:14:00.663Z","5.26.1-alpha.8":"2022-05-24T18:58:06.048Z","5.26.1-alpha.7":"2022-05-24T18:49:25.193Z","5.26.1-alpha.9":"2022-05-24T19:03:20.934Z","2.19.1":"2020-02-10T18:02:24.440Z","2.19.0":"2020-02-03T18:02:34.445Z","2.19.2":"2020-02-10T19:55:58.687Z","5.26.1-alpha.0":"2022-05-23T17:24:55.576Z","2.32.1-alpha.1":"2020-05-11T22:50:39.941Z","5.26.1-alpha.2":"2022-05-23T18:03:59.855Z","2.32.1-alpha.2":"2020-05-12T07:10:25.661Z","5.26.1-alpha.1":"2022-05-23T18:01:45.100Z","5.26.1-alpha.4":"2022-05-24T15:15:21.230Z","2.32.1-alpha.0":"2020-05-11T17:13:38.285Z","5.26.1-alpha.3":"2022-05-23T21:34:59.780Z","4.9.1-alpha.3":"2020-12-04T02:57:37.555Z","5.48.3-alpha.9":"2023-01-22T06:49:42.278Z","5.48.3-alpha.8":"2023-01-22T06:22:32.924Z","5.26.1-alpha.40":"2022-05-30T07:31:31.341Z","5.48.3-alpha.5":"2023-01-20T04:50:49.605Z","2.18.1-alpha.9":"2020-02-02T17:35:18.889Z","5.48.3-alpha.6":"2023-01-20T04:55:01.574Z","2.18.1-alpha.8":"2020-02-02T17:30:33.289Z","5.26.1-alpha.42":"2022-05-30T07:48:24.354Z","5.48.3-alpha.3":"2023-01-20T00:45:30.119Z","2.18.1-alpha.7":"2020-02-02T06:21:53.705Z","5.26.1-alpha.41":"2022-05-30T07:36:21.239Z","5.48.3-alpha.4":"2023-01-20T04:41:32.344Z","5.39.1-alpha.24":"2022-10-07T19:15:33.894Z","5.48.3-alpha.1":"2023-01-17T20:50:53.218Z","5.39.1-alpha.23":"2022-10-07T17:06:06.132Z","5.48.3-alpha.2":"2023-01-19T16:03:11.113Z","5.39.1-alpha.26":"2022-10-09T17:57:55.869Z","5.39.1-alpha.25":"2022-10-09T07:46:00.537Z","5.48.3-alpha.0":"2023-01-16T17:39:21.758Z","5.39.1-alpha.20":"2022-10-05T11:50:09.120Z","4.9.1-alpha.0":"2020-11-30T18:17:35.884Z","4.9.1-alpha.1":"2020-12-01T21:45:39.323Z","5.39.1-alpha.22":"2022-10-07T16:44:42.513Z","4.9.1-alpha.2":"2020-12-01T21:43:41.362Z","5.39.1-alpha.21":"2022-10-06T15:56:49.496Z","5.27.0":"2022-05-30T17:03:50.882Z","5.27.1":"2022-06-06T17:04:26.407Z","5.39.1-alpha.17":"2022-10-05T10:52:00.477Z","5.39.1-alpha.16":"2022-10-04T17:02:54.442Z","5.39.1-alpha.18":"2022-10-05T10:55:15.369Z","5.26.1-alpha.37":"2022-05-29T12:45:32.972Z","5.26.1-alpha.36":"2022-05-29T06:07:37.629Z","5.26.1-alpha.39":"2022-05-29T18:50:05.139Z","5.26.1-alpha.38":"2022-05-29T15:24:15.335Z","5.30.6-alpha.3":"2022-07-05T03:15:12.245Z","5.40.1-alpha.5":"2022-10-11T17:07:20.104Z","5.30.6-alpha.4":"2022-07-05T03:22:56.017Z","5.40.1-alpha.6":"2022-10-12T22:59:27.942Z","5.30.6-alpha.5":"2022-07-05T03:25:31.604Z","5.40.1-alpha.7":"2022-10-12T23:00:40.939Z","5.30.6-alpha.6":"2022-07-06T05:14:32.198Z","5.40.1-alpha.8":"2022-10-13T00:20:02.606Z","5.40.1-alpha.9":"2022-10-13T00:27:41.267Z","5.30.6-alpha.0":"2022-07-04T17:40:24.804Z","4.19.1-alpha.9":"2021-03-23T01:50:20.842Z","5.30.6-alpha.1":"2022-07-05T01:57:43.946Z","4.19.1-alpha.8":"2021-03-23T01:46:34.815Z","5.30.6-alpha.2":"2022-07-05T01:59:05.000Z","4.1.1":"2020-09-14T17:02:52.673Z","5.41.0":"2022-10-24T17:40:02.474Z","4.1.0":"2020-09-07T17:02:54.614Z","5.45.1-alpha.10":"2022-12-02T02:35:14.417Z","4.4.1-alpha.11":"2020-10-12T00:39:21.161Z","5.59.6-alpha.0":"2023-05-08T18:19:44.087Z","5.40.1-alpha.0":"2022-10-10T18:02:42.111Z","5.40.1-alpha.1":"2022-10-10T23:25:00.010Z","5.40.1-alpha.2":"2022-10-10T23:29:39.411Z","3.3.0":"2020-06-15T17:02:32.661Z","5.40.1-alpha.3":"2022-10-11T00:25:14.082Z","5.40.1-alpha.4":"2022-10-10T23:35:53.900Z","4.14.3-alpha.4":"2021-02-05T16:55:58.225Z","4.14.3-alpha.3":"2021-02-05T16:15:31.552Z","4.14.3-alpha.6":"2021-02-06T20:06:17.301Z","4.14.3-alpha.5":"2021-02-05T17:00:10.685Z","4.14.3-alpha.7":"2021-02-06T20:06:54.018Z","4.22.1":"2021-05-04T10:06:56.959Z","4.22.0":"2021-04-12T17:02:55.126Z","4.14.3-alpha.0":"2021-02-01T18:18:36.768Z","2.5.0":"2019-10-21T17:02:04.928Z","4.14.3-alpha.1":"2021-02-05T11:52:42.820Z","5.38.2-alpha.3":"2022-10-02T04:38:24.055Z","5.45.1-alpha.13":"2022-12-03T08:17:12.592Z","5.38.2-alpha.4":"2022-10-02T07:02:50.506Z","5.45.1-alpha.14":"2022-12-03T09:07:32.086Z","5.38.2-alpha.5":"2022-10-03T02:31:29.766Z","5.45.1-alpha.11":"2022-12-03T08:02:16.870Z","5.45.1-alpha.12":"2022-12-03T08:03:01.289Z","5.45.1-alpha.17":"2022-12-04T22:15:29.434Z","5.45.1-alpha.18":"2022-12-05T01:41:08.926Z","5.45.1-alpha.15":"2022-12-03T14:43:06.297Z","5.45.1-alpha.16":"2022-12-04T11:09:21.229Z","5.45.1-alpha.19":"2022-12-05T13:38:10.433Z","4.28.4-alpha.0":"2021-07-12T17:14:20.329Z","5.38.2-alpha.0":"2022-09-26T17:53:21.722Z","5.38.2-alpha.1":"2022-10-01T03:19:39.504Z","5.38.2-alpha.2":"2022-10-02T01:21:49.024Z","5.0.0-alpha.21":"2021-08-28T23:30:37.290Z","5.0.0-alpha.20":"2021-08-28T22:52:29.019Z","5.0.0-alpha.23":"2021-08-29T20:09:08.534Z","5.0.0-alpha.22":"2021-08-29T01:26:41.150Z","5.0.0-alpha.25":"2021-08-30T17:11:55.145Z","5.0.0-alpha.24":"2021-08-30T06:26:44.146Z","4.25.1-alpha.20":"2021-05-28T23:59:35.459Z","4.25.1-alpha.21":"2021-05-29T00:04:51.880Z","4.25.1-alpha.23":"2021-05-30T20:10:18.493Z","4.25.1-alpha.24":"2021-05-30T21:11:31.121Z","4.25.1-alpha.14":"2021-05-28T23:39:24.588Z","4.25.1-alpha.17":"2021-05-28T23:45:23.416Z","4.25.1-alpha.18":"2021-05-28T23:49:04.220Z","4.25.1-alpha.19":"2021-05-28T23:57:03.152Z","5.0.0-alpha.18":"2021-08-28T21:25:15.630Z","4.4.1-alpha.10":"2020-10-12T00:13:44.194Z","5.0.0-alpha.17":"2021-08-24T17:31:36.989Z","4.25.1-alpha.10":"2021-05-28T23:18:32.651Z","4.25.1-alpha.11":"2021-05-28T23:38:12.814Z","5.0.0-alpha.19":"2021-08-28T22:06:01.098Z","4.25.1-alpha.13":"2021-05-28T23:38:53.216Z","3.5.1-alpha.2":"2020-07-06T17:12:29.356Z","3.5.1-alpha.0":"2020-07-06T16:58:59.580Z","3.5.1-alpha.1":"2020-07-06T17:03:23.573Z","4.19.1-alpha.7":"2021-03-23T01:43:19.909Z","4.19.1-alpha.6":"2021-03-23T01:42:29.696Z","4.19.1-alpha.5":"2021-03-23T01:42:06.759Z","4.19.1-alpha.4":"2021-03-23T00:19:33.960Z","4.19.1-alpha.3":"2021-03-23T00:19:10.569Z","4.19.1-alpha.2":"2021-03-23T00:18:42.872Z","4.19.1-alpha.1":"2021-03-23T00:17:52.971Z","4.19.1-alpha.0":"2021-03-22T17:24:28.195Z","5.0.0-alpha.41":"2021-09-21T00:23:13.919Z","5.0.0-alpha.40":"2021-09-20T21:31:27.039Z","5.0.0-alpha.42":"2021-10-10T21:52:37.792Z","5.28.1-alpha.1":"2022-06-13T18:09:22.134Z","5.28.1-alpha.2":"2022-06-13T18:44:33.481Z","5.0.0-alpha.47":"2021-09-21T01:19:32.018Z","5.28.1-alpha.0":"2022-06-13T17:26:51.372Z","3.3.1-alpha.2":"2020-06-16T17:30:40.733Z","5.28.1-alpha.5":"2022-06-13T19:14:24.871Z","3.3.1-alpha.3":"2020-06-19T17:48:43.836Z","5.0.0-alpha.48":"2021-09-22T18:02:15.390Z","5.28.1-alpha.6":"2022-06-18T13:37:25.684Z","3.3.1-alpha.4":"2020-06-19T18:36:41.565Z","5.28.1-alpha.3":"2022-06-13T18:50:47.988Z","3.3.1-alpha.5":"2020-06-19T20:16:13.619Z","5.28.1-alpha.4":"2022-06-13T18:50:08.826Z","3.3.1-alpha.6":"2020-06-20T20:04:46.030Z","3.3.1-alpha.7":"2020-06-20T20:38:14.794Z","5.27.1-alpha.17":"2022-06-06T00:23:06.154Z","3.3.1-alpha.8":"2020-06-21T18:45:26.529Z","5.27.1-alpha.16":"2022-06-04T19:07:50.752Z","5.28.1-alpha.7":"2022-06-19T10:03:29.960Z","5.27.1-alpha.15":"2022-06-04T17:03:53.711Z","5.28.1-alpha.8":"2022-06-20T16:34:52.453Z","3.3.1-alpha.0":"2020-06-15T17:13:30.036Z","3.3.1-alpha.1":"2020-06-16T02:32:23.459Z","3.0.3-alpha.6":"2020-05-30T22:00:28.971Z","4.29.2-alpha.5":"2021-08-16T02:51:48.935Z","3.0.3-alpha.5":"2020-05-30T21:58:39.551Z","4.29.2-alpha.4":"2021-08-16T02:46:52.644Z","3.0.3-alpha.4":"2020-05-30T18:50:22.267Z","3.0.3-alpha.3":"2020-05-30T17:14:12.665Z","4.29.2-alpha.1":"2021-08-16T02:14:49.677Z","3.0.3-alpha.9":"2020-05-30T22:09:48.545Z","4.29.2-alpha.0":"2021-08-09T17:18:04.691Z","3.0.3-alpha.8":"2020-05-30T22:04:36.660Z","4.29.2-alpha.3":"2021-08-16T02:20:37.912Z","3.0.3-alpha.7":"2020-05-30T22:04:12.136Z","4.29.2-alpha.2":"2021-08-16T02:14:20.507Z","5.50.0":"2023-01-31T09:40:08.496Z","5.0.0-alpha.39":"2021-09-05T02:14:45.732Z","5.27.1-alpha.14":"2022-06-04T17:01:44.843Z","5.27.1-alpha.13":"2022-06-01T20:12:08.624Z","5.27.1-alpha.12":"2022-06-01T17:04:04.700Z","5.27.1-alpha.11":"2022-06-01T01:27:20.984Z","5.27.1-alpha.10":"2022-06-01T01:07:07.076Z","5.7.1-alpha.13":"2021-12-15T08:08:15.441Z","4.20.1-alpha.10":"2021-04-05T05:02:38.885Z","5.7.1-alpha.14":"2021-12-15T08:13:45.978Z","4.20.1-alpha.11":"2021-04-05T05:05:01.137Z","5.7.1-alpha.11":"2021-12-15T08:03:33.267Z","4.20.1-alpha.12":"2021-04-05T05:16:04.885Z","5.7.1-alpha.12":"2021-12-15T08:04:33.811Z","3.0.3-alpha.2":"2020-05-30T17:12:10.206Z","3.0.3-alpha.1":"2020-05-29T08:26:14.819Z","5.7.1-alpha.10":"2021-12-15T08:02:57.213Z","3.0.3-alpha.0":"2020-05-27T16:42:11.701Z","2.28.1-alpha.1":"2020-04-20T01:51:19.186Z","4.8.3-alpha.6":"2020-11-25T01:36:14.931Z","4.17.1-alpha.8":"2021-03-15T08:12:28.845Z","2.28.1-alpha.0":"2020-04-13T17:12:19.174Z","4.8.3-alpha.7":"2020-11-25T06:24:16.010Z","4.17.1-alpha.9":"2021-03-15T08:15:22.595Z","2.28.1-alpha.3":"2020-04-20T05:52:46.238Z","4.8.3-alpha.8":"2020-11-25T20:33:29.464Z","4.17.1-alpha.6":"2021-03-11T23:12:12.230Z","2.28.1-alpha.2":"2020-04-20T05:52:18.115Z","4.8.3-alpha.9":"2020-11-25T20:36:20.866Z","4.17.1-alpha.7":"2021-03-15T08:12:51.686Z","2.28.1-alpha.5":"2020-04-20T16:18:30.999Z","4.8.3-alpha.2":"2020-11-24T20:13:47.425Z","4.17.1-alpha.4":"2021-03-11T21:25:44.356Z","2.28.1-alpha.4":"2020-04-20T06:12:15.523Z","4.8.3-alpha.3":"2020-11-24T20:21:20.542Z","4.17.1-alpha.5":"2021-03-11T22:55:27.123Z","4.8.3-alpha.4":"2020-11-24T20:40:28.920Z","4.17.1-alpha.2":"2021-03-11T08:37:45.795Z","4.8.3-alpha.5":"2020-11-24T21:42:32.770Z","4.17.1-alpha.3":"2021-03-11T09:07:41.965Z","4.17.1-alpha.0":"2021-03-08T18:17:23.608Z","4.17.1-alpha.1":"2021-03-11T04:58:54.631Z","4.8.3-alpha.0":"2020-11-23T18:16:48.680Z","4.8.3-alpha.1":"2020-11-24T19:52:16.583Z","5.11.1-alpha.0":"2022-02-07T18:19:56.462Z","5.11.1-alpha.1":"2022-02-08T00:59:49.249Z","5.11.1-alpha.2":"2022-02-08T01:07:55.255Z","5.11.1-alpha.4":"2022-02-08T01:08:32.170Z","5.11.1-alpha.5":"2022-02-08T03:43:07.947Z","5.11.1-alpha.6":"2022-02-08T03:49:10.142Z","5.11.1-alpha.7":"2022-02-08T03:53:01.392Z","5.11.1-alpha.8":"2022-02-08T03:53:42.964Z","5.11.1-alpha.9":"2022-02-08T03:55:35.850Z","5.9.2-alpha.24":"2022-01-17T10:41:09.661Z","5.9.2-alpha.23":"2022-01-17T09:20:09.024Z","5.9.2-alpha.21":"2022-01-17T09:13:41.358Z","5.45.1":"2022-12-05T17:27:45.560Z","5.9.2-alpha.27":"2022-01-17T11:38:33.886Z","5.45.0":"2022-11-28T17:18:40.425Z","5.9.2-alpha.26":"2022-01-17T11:17:59.340Z","5.9.2-alpha.25":"2022-01-17T11:06:28.623Z","4.4.2-alpha.4":"2020-10-18T19:14:53.589Z","4.4.2-alpha.3":"2020-10-18T19:03:09.230Z","4.4.2-alpha.6":"2020-10-18T19:24:47.679Z","4.4.2-alpha.5":"2020-10-18T19:15:26.637Z","4.4.2-alpha.0":"2020-10-12T17:15:36.102Z","4.4.2-alpha.2":"2020-10-18T19:01:56.431Z","4.4.2-alpha.1":"2020-10-15T18:15:04.853Z","4.4.2-alpha.8":"2020-10-18T19:36:57.137Z","4.4.2-alpha.7":"2020-10-18T19:31:25.552Z","4.4.2-alpha.9":"2020-10-18T19:52:14.671Z","2.1.0":"2019-09-02T17:02:18.882Z","4.31.2-alpha.0":"2021-09-13T17:20:22.553Z","5.9.2-alpha.13":"2022-01-17T08:09:26.076Z","5.9.2-alpha.12":"2022-01-17T08:00:25.527Z","5.10.0":"2022-01-17T18:02:37.214Z","5.10.1":"2022-01-24T18:03:03.103Z","5.9.2-alpha.17":"2022-01-17T08:33:44.919Z","5.10.2":"2022-01-31T18:02:42.375Z","5.9.2-alpha.16":"2022-01-17T08:21:27.754Z","5.9.2-alpha.15":"2022-01-17T08:19:52.135Z","5.9.2-alpha.14":"2022-01-17T08:19:33.459Z","4.31.2-alpha.4":"2021-09-13T18:07:12.831Z","4.31.2-alpha.1":"2021-09-13T18:04:55.947Z","4.31.2-alpha.2":"2021-09-13T18:04:41.255Z","4.21.1-alpha.4":"2021-04-05T21:26:28.582Z","5.48.3-alpha.10":"2023-01-22T06:51:04.117Z","4.21.1-alpha.3":"2021-04-05T18:25:06.265Z","5.48.3-alpha.11":"2023-01-23T15:07:34.403Z","4.21.1-alpha.2":"2021-04-05T18:20:35.432Z","4.21.1-alpha.1":"2021-04-05T18:18:58.466Z","4.21.1-alpha.8":"2021-04-10T19:33:02.086Z","4.21.1-alpha.7":"2021-04-06T07:22:54.545Z","4.21.1-alpha.6":"2021-04-06T01:28:55.381Z","5.48.3-alpha.12":"2023-01-23T15:11:31.063Z","4.21.1-alpha.5":"2021-04-05T21:27:09.193Z","5.33.1-alpha.11":"2022-08-15T09:23:54.813Z","4.21.1-alpha.9":"2021-04-10T20:08:28.425Z","5.33.1-alpha.10":"2022-08-15T09:27:12.559Z","2.24.1-alpha.0":"2020-03-16T17:20:48.729Z","2.24.1-alpha.9":"2020-03-18T18:16:16.661Z","4.21.1-alpha.0":"2021-04-05T17:16:39.589Z","5.21.1-alpha.10":"2022-05-02T06:19:28.325Z","5.21.1-alpha.11":"2022-05-02T06:32:08.204Z","5.51.1-alpha.12":"2023-02-13T02:12:11.319Z","5.51.1-alpha.13":"2023-02-13T02:16:32.972Z","5.51.1-alpha.10":"2023-02-11T22:21:48.743Z","5.32.0":"2022-08-01T17:26:21.011Z","2.32.0":"2020-05-11T17:02:00.518Z","5.59.12-alpha.0":"2023-06-12T18:21:04.226Z","1.13.1-alpha.1":"2019-07-21T19:03:48.484Z","4.23.1-alpha.8":"2021-05-10T20:44:56.095Z","1.13.1-alpha.2":"2019-07-21T23:06:19.346Z","4.13.0":"2021-01-11T18:03:18.047Z","4.23.1-alpha.7":"2021-05-10T20:43:43.254Z","1.13.1-alpha.0":"2019-07-21T17:23:10.163Z","4.23.1-alpha.9":"2021-05-15T18:57:37.114Z","4.23.1-alpha.4":"2021-05-10T19:16:16.532Z","4.23.1-alpha.3":"2021-05-10T17:46:50.839Z","4.23.1-alpha.6":"2021-05-10T20:44:24.760Z","4.23.1-alpha.5":"2021-05-10T19:53:57.797Z","4.23.1-alpha.0":"2021-05-10T17:17:50.848Z","3.10.1-alpha.1":"2020-08-25T03:17:24.704Z","4.23.1-alpha.2":"2021-05-10T17:43:05.280Z","3.10.1-alpha.0":"2020-08-24T17:15:46.343Z","4.23.1-alpha.1":"2021-05-10T17:43:26.251Z","2.16.1-alpha.10":"2020-01-16T06:13:16.639Z","2.26.1-alpha.9":"2020-04-03T17:06:12.691Z","2.16.1-alpha.11":"2020-01-16T16:48:14.868Z","2.26.1-alpha.8":"2020-04-03T16:34:14.014Z","2.16.1-alpha.12":"2020-01-16T17:16:26.547Z","2.26.1-alpha.7":"2020-04-03T04:45:06.942Z","2.16.1-alpha.13":"2020-01-18T07:32:26.925Z","2.26.1-alpha.6":"2020-04-03T02:50:47.310Z","2.16.1-alpha.14":"2020-01-19T18:35:54.285Z","2.26.1-alpha.5":"2020-04-01T22:43:44.873Z","2.16.1-alpha.15":"2020-01-19T23:45:52.033Z","2.26.1-alpha.4":"2020-04-01T15:52:03.058Z","2.26.1-alpha.3":"2020-03-31T06:42:27.091Z","2.26.1-alpha.2":"2020-03-31T04:33:16.948Z","2.26.1-alpha.1":"2020-03-31T00:14:56.094Z","2.26.1-alpha.0":"2020-03-30T17:11:54.489Z","5.59.10":"2023-06-12T17:16:29.458Z","5.59.11":"2023-06-12T18:01:29.859Z","3.9.2-alpha.4":"2020-08-20T19:37:46.951Z","3.9.2-alpha.3":"2020-08-20T17:13:15.548Z","3.9.2-alpha.5":"2020-08-21T08:43:46.312Z","4.19.1-alpha.10":"2021-03-28T21:05:21.575Z","3.9.2-alpha.8":"2020-08-21T20:28:57.996Z","3.9.2-alpha.7":"2020-08-21T09:16:25.552Z","3.9.2-alpha.9":"2020-08-24T00:32:01.449Z","5.54.1":"2023-03-06T17:18:17.330Z","5.54.0":"2023-02-27T17:17:48.356Z","2.10.0":"2019-12-02T18:01:50.982Z","3.9.2-alpha.0":"2020-08-17T17:14:52.421Z","4.19.1-alpha.12":"2021-03-28T21:34:55.824Z","3.9.2-alpha.2":"2020-08-19T17:42:10.504Z","3.9.2-alpha.1":"2020-08-19T17:33:23.326Z","1.10.3-alpha.9":"2019-06-19T18:54:05.525Z","1.10.3-alpha.8":"2019-06-19T17:34:23.694Z","1.10.3-alpha.5":"2019-06-17T15:46:03.250Z","1.10.3-alpha.4":"2019-06-16T03:41:18.904Z","1.10.3-alpha.7":"2019-06-19T16:11:18.888Z","1.10.3-alpha.6":"2019-06-18T05:44:54.558Z","1.10.3-alpha.1":"2019-06-10T16:14:44.220Z","1.10.3-alpha.0":"2019-06-10T15:27:32.632Z","1.10.3-alpha.3":"2019-06-16T02:19:25.323Z","1.10.3-alpha.2":"2019-06-13T16:01:08.591Z","3.1.1-alpha.3":"2020-06-03T17:32:25.614Z","5.34.1-alpha.1":"2022-08-23T07:38:29.615Z","3.1.1-alpha.2":"2020-06-02T23:15:54.267Z","5.34.1-alpha.0":"2022-08-22T17:42:03.782Z","3.1.1-alpha.1":"2020-06-02T23:12:16.705Z","5.34.1-alpha.3":"2022-08-23T07:46:47.319Z","3.1.1-alpha.0":"2020-06-01T17:12:36.942Z","5.34.1-alpha.2":"2022-08-23T07:36:03.429Z","5.34.1-alpha.5":"2022-08-23T12:54:17.563Z","5.34.1-alpha.4":"2022-08-23T12:41:46.366Z","5.34.1-alpha.7":"2022-08-24T13:18:01.140Z","5.34.1-alpha.6":"2022-08-24T11:44:12.252Z","5.34.1-alpha.9":"2022-08-24T14:53:06.031Z","5.61.1-alpha.6":"2023-07-08T22:40:23.895Z","5.34.1-alpha.8":"2022-08-24T13:57:44.908Z","5.61.1-alpha.7":"2023-07-08T23:02:43.229Z","5.61.1-alpha.8":"2023-07-08T22:59:06.240Z","5.61.1-alpha.9":"2023-07-09T20:16:50.285Z","5.61.1-alpha.0":"2023-07-03T17:36:11.701Z","5.61.1-alpha.1":"2023-07-07T01:16:30.609Z","5.61.1-alpha.2":"2023-07-08T21:46:18.189Z","5.61.1-alpha.3":"2023-07-08T22:21:40.161Z","5.61.1-alpha.4":"2023-07-08T22:23:35.529Z","4.0.2-alpha.20":"2020-09-06T20:59:25.407Z","5.61.1-alpha.5":"2023-07-08T22:43:42.530Z","3.1.1-alpha.9":"2020-06-06T20:07:01.840Z","4.26.1":"2021-06-07T17:03:12.216Z","3.1.1-alpha.8":"2020-06-06T19:56:13.477Z","4.26.0":"2021-05-31T17:03:36.360Z","3.1.1-alpha.7":"2020-06-05T06:49:42.352Z","3.1.1-alpha.6":"2020-06-05T06:47:55.002Z","3.1.1-alpha.5":"2020-06-04T19:40:24.222Z","3.1.1-alpha.4":"2020-06-03T18:11:21.240Z","2.0.0-alpha.2":"2019-07-21T23:32:23.805Z","2.19.3-alpha.1":"2020-02-12T02:48:21.594Z","2.0.0-alpha.1":"2019-07-21T18:34:57.292Z","2.19.3-alpha.0":"2020-02-12T02:41:42.774Z","2.0.0-alpha.0":"2019-07-21T18:09:06.806Z","2.0.0-alpha.6":"2019-08-13T20:52:04.040Z","2.0.0-alpha.5":"2019-08-09T16:34:56.453Z","2.0.0-alpha.4":"2019-07-28T19:44:35.499Z","2.0.0-alpha.3":"2019-07-25T01:25:42.061Z"},"readmeFilename":"","homepage":"https://github.com/typescript-eslint/typescript-eslint#readme"}